*{
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	margin: 0;
	padding: 0;
}
body{
	background: #1e1d23 url(images/background.jpg) no-repeat 50% 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #d9d9d9;
	margin: 0;
}
a {
	color: #d4d1d1;
	text-decoration: none;
}
a:hover {
	color: #d4d1d1;
	text-decoration: underline;
}
img{
	border: 0;
}
.right{
	float: right;
}
.left{
	float: left;
}
ul{
	float: left;
	list-style-type: none;
	width: 100%;
}
li{
	width: 100%;
}
a.side {
	color:#d4d1d1;
	text-decoration:none; 
}

a:hover.side {
	color:#d4d1d1;
	text-decoration:underline; 
}

form {
	margin:0px 0px 0px 0px; 
}

hr {
	border-top:1px #CBD6DD solid;
	border-bottom:1px #EFEFEF solid;
}

hr.side-hr {
	border-top:1px #CBD6DD solid;
	border-bottom:1px #EFEFEF solid;
}

td {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px; 
}

pre { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px; 
}

.alt {
	color:#555; 
}

.subheader {
	font-size:11px; 
	font-weight:bold;
	background: #F0F0F2 url(images/bg_nav.jpg) repeat-x left top;
	padding: 4px 7px 3px 7px;
	border-bottom: 1px solid #ADC1CE;
}

.input {
	border-top: 1px solid #A8BDCA;
	border-left: 1px solid #A8BDCA;
	border-bottom: 1px solid #A8BDCA;
	border-right: 1px solid #A8BDCA;
	color: #42435A;
	background-image:url(images/input.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	height: 1.7em;
} 

.submit {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #95B6CB;
	border-left: 1px solid #95B6CB;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	letter-spacing: .1em;
	margin: 0;
	padding: 1px 4px 1px 4px;
	background-color: #DE8300;
	color: #FFFFFF;
	cursor:pointer;
	cursor: hand;
}  

.button {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #30282d;
	background-color: #3a3036;
	color: #D4D1D1;
	margin-top:2px;
	cursor:pointer;
	cursor: hand;
	padding: 3px 5px;
}
	
.textbox {
	border: 1px solid #30282d;
	color: #D4D1D1;
	background-color: #604756 ;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	padding: 3px 5px;
}

.main-body {
	font-size:10px;
	color:#555;background-color:#EDEDED; 
	background-image:url(images/bg_td_one.jpg);
	background-repeat:repeat-x;
	padding:4px 4px 5px 4px;
}

.main-bg {
	
}

.body-border {
	border:1px #ADC1CE solid; 
}

.side-border-left {
	
}

.side-border-right {
	border-left:1px #ADC1CE solid; 
	padding:5px; 
}

.quicktip {
	background: #24638C url(images/bg_table_row_heading.jpg) repeat-x left top;
	color: #FFFFFF;
	font-weight:bold;
	height:34px;
	padding:1px 1px 1px 1px;
	border-bottom: 0px solid #FFFFFF;
}

.tbl-border {
	background-color:#ADC1CE;
}

.tbl {
	font-size:10px; 
	color:#d4d1d1;
	padding:0px;
}

.tbl1 {
	font-size:10px; 
	background-color:#604756; 
	color: #d4d1d1;
	padding: 3px 6px 3px 6px;
	border-top: 1px solid #30282d;
	border-left: 1px solid #30282d;
}

.tbl2 {
	font-size:10px; 
	background-color:#30282d; 
	color: #d4d1d1;
	padding: 3px 6px 3px 6px;
	border-top: 1px solid #30282d;
	border-left: 1px solid #30282d;
}
	
.forum-caption {
	font-size: 10px; font-weight:bold;
	color: #DE8300; background-color:#FEFEFE;
	background-image:url(images/bg_table_row_heading.jpg);
	background-repeat:repeat-x;
	height: 24px;
	padding: 4px 4px 4px 4px;
}

.quote {
	background: #F2F5F6;
	border-left: 1px solid #ADC1CE;
	border-top: 1px solid #ADC1CE;
	border-bottom: 1px solid #ADC1CE;
	border-right: 1px solid #ADC1CE;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #31607E;
	margin: 8px 4px 10px 3px;
	padding: 10px 10px 10px 6px;
}
	
.poll { height:12px; 
	border:1px #ADC1CE solid; }

.comment-name {
	font-weight:bold; 
	color:#38394B; 
}

.shoutbox-name {
	font-weight:bold; 
	width: 50%;
	float: left;
	
}
.shoutbox-name a{
	font-size: 11px;
}
.shoutbox-option {
	float: right;
	width: 50%;
	font-size: 9px;
	text-align: right;
}
.shoutbox-option a{
	font-size: 9px;
}
.shoutbox-message{
	width: 90%;
	float: left;
	padding: 5px;
}
.shoutbox-messages{
	width: 604px;
	float: left;
	padding: 3px;
}
.shoutbox-messages-dark{
	background-color: #473740;
}
.shoutbox {
	color:#38394B; 
}

.shoutboxdate {
	font-size:9px; 
	color:#888; 
}

.small {
	font-size:10px;
	color: #D4D1D1;
	font-weight:normal; 
}

.small2 {
	font-size:9px; 
	font-weight:normal; 
	color:#D4D1D1; 
}

.side-small {
	font-size:9px; 
	font-weight:normal; 
	color:#555; 
}

.side-label {
	background-color:#FEFEFE; 
	padding:2px 2px 3px 2px; 
}

.gallery {
	padding: 16px 0px 8px 0px; 
}

.gallery img {
	border: 1px solid #ccc; 
	filter: gray; 
}

.gallery:hover img {
	border: 1px solid #1473AD; 
	filter: none; 
}

img.activegallery {
	border: 1px solid #1473AD; 
	filter: none; 
}

#page{
	margin: 0 auto;
	width: 901px;
	text-align: left;
}
#top{
	width: 100%;
	height: 171px;
	float: left;
}

#logo, #logo_zalobna{
	width: 254px;
	height: 84px;
	float: left;
	background-image: url(images/logo.png);
	margin: 68px 0 0 28px;
}

#logo_zalobna{
	background-image: url(images/logo_zalobna.png);
	margin: 67px 0 0 30px;
}
#top img{
	float: right;
	margin-top: 92px;
	margin-right: 5px;
}
#user-panel-bg{
	width: 100%;
	height: 67px;
	float: left;
	background: url(images/user-panel-bg-bottom.jpg) 0 100% repeat-x;
}
#user-panel{
	width: 100%;
	height: 67px;
	float: left;
	background: url(images/user-panel-bg-top.jpg) 0 0 no-repeat;
}
#form-login{
	float: left;
}
#login-textbox-1{
	width: 136px;
	height: 39px;
	float: left;
	background-image: url(images/login-text-1.jpg);
	border: 0;
	margin: 19px 0 0 13px;
	color: #fff;
	font: normal 12px Verdana;
	padding: 15px 10px 0 15px;
}
#login-textbox-2{
	width: 136px;
	height: 39px;
	float: left;
	background-image: url(images/login-text-2.jpg);
	border: 0;
	margin: 19px 0 0 12px;
	color: #fff;
	font: normal 12px Verdana;
	padding: 15px 10px 0 15px;
}
#login-submit{
	width: 29px;
	height: 39px;
	float: left;
	background-image: url(images/login-submit.jpg);
	border: 0;
	margin: 19px 0 0 0;
}
#form-search{
	float: right;
	margin-right: 16px;
	margin-top: 19px;
}
#guest-option{
	float: left;
	width: 200px;
	margin: 20px 0 0 15px;
}
#guest-option li{
	float: left;
	width: auto;
}
#guest-option li a.blue{
	color: #97eee2;
	font-size: 11px;
	font-weight: bold;
}
#guest-option li a.black{
	color: #232228;
	font-size: 10px;
}


#search-textbox{
	width: 136px;
	height: 39px;
	float: left;
	background-image: url(images/search-text.jpg);
	border: 0;
	color: #fff;
	font: normal 12px Verdana;
	padding: 15px 10px 0 15px;
}
#search-submit{
	width: 29px;
	height: 39px;
	float: left;
	background-image: url(images/search-submit.jpg);
	border: 0;
}
#content{
	width: 871px;;
	float: left;
	background: #fff url(images/content-background.jpg) repeat-x 0 0;
	padding: 15px 15px 15px 15px;
}
#side-left{
	float: left;
	width: 220px;
}
.side-panel{
	float: left;
	width: 220px;
	background: #40363c url(images/side-background.jpg) no-repeat 0 0;
	margin-bottom: 10px;
}
.side-panel h2{
	text-transform: uppercase;
	font: normal 14px Tahoma; 
	color: #fff;
	padding: 10px;
}
.side-panel-content{
	width: 197px;
	margin: 8px 0 8px 11px;
	background-color: #26252b;
	padding: 1px;
	float: left;
}
.tut-headline{
	width: 177px;
	height: 20px;
	padding: 5px 10px 0 10px;
	font-weight: bold;
	background: url(images/tutorial-headline.jpg) no-repeat 0 0;
	margin-bottom: 2px;
	font-size: 12px;
	float: left;
}
.tut-headline img{
	vertical-align: middle;
	margin-right: 8px;
}
.tut-headline span.img{
	background: url(images/arrow-down.gif) no-repeat 0 0;
	width: 8px;
	height: 8px;
	float: left;
	margin: 5px 10px 0 0;
}
.openheader span.img{
	background: url(images/arrow-up.gif) no-repeat 0 0;
}
a.tut-headline:hover{
	text-decoration: none;
}
.tut-list{
	margin-bottom: 10px;
	float: left;
}
.tut-list li{
	padding: 7px 12px;
	width: 173px;
	background: url(images/tut-list-separator.jpg) no-repeat 0 100%;
	display: block;
	overflow: hidden;
}
.tut-list li img{
	vertical-align: middle;
	margin-right: 13px;
}
#center{
	float: right;
	width: 630px;
}
#menu{
	float: left;
	width: 630px;
	height: 73px;
	background: #26252b url(images/menu-bg-center.jpg) repeat-x 0 0;
}
#menu-bg-left{
	float: left;
	width: 630px;
	height: 73px;
	background: url(images/menu-bg-left.jpg) no-repeat 0 0;
}
#menu-bg-right{
	float: left;
	width: 630px;
	height: 73px;
	background: url(images/menu-bg-right.jpg) no-repeat 100% 0;
}
#link-cat{
	margin: 11px 0 0 20px;
	width: 610px
}
#link-cat li{
	margin: 0 10px;
	float: left;
	width: auto;
	display: inline;
}
#link-cat li a{
	color: #010101;
	cursor: pointer;
}
#link-cat li a:hover{
	color: #d7b5c9;
	text-decoration: none;
}
#link-cat li a .bg{
	float: left;
	height: 32px;
}
#link-cat li a:hover .bg{
	background: url(images/menu-link-hover-center.jpg) repeat-x 0 0;
}
#link-cat li a .bg-left{
	float: left;
	height: 100%;
}
#link-cat li a:hover .bg-left{
	background: url(images/menu-link-hover-left.jpg) no-repeat 0 0;
}
#link-cat li a .bg-right{
	float: left;
	height: 25px;
	padding: 7px 5px 0;
}
#link-cat li a:hover .bg-right{
	background: url(images/menu-link-hover-right.jpg) no-repeat 100% 0;
}

.sub-menu{
	margin: 5px 10px 0;
	width: auto;
}
.sub-menu li{
	display: inline;
	float: left;
	width: auto;
	margin-right: 15px;
}
.sub-menu li a{
	font-size: 11px;
	font-family: verdana;
	color: #fff;
}
.panel-center{
	width: 630px;
	float: left;
	background: #3e343a url(images/panel-center-backgrount.jpg) no-repeat 0 0;
	margin-top: 17px;
}
.panel-center h2{
	text-transform: uppercase;
	font: normal 14px Tahoma; 
	color: #fff;
	padding: 10px;
}
.panel-center-content{
	width: 610px;
	float: left;
	padding: 5px 10px 20px;
}
.file-sms{
	background: #3e343a url(images/file-sms-background.jpg) no-repeat 50% 0;
}
.file-sms-list{
	margin-top: 15px;
}
.file-sms-list li{
	display: inline;
	float: left;
	width: auto;
	margin: 0 10px;
}
.file-sms-list li img{
	width: 80px;
	height: 80px;
}
.hot-news{
	float: left;
	width: 603px;
}
.hot-news h2{
	background-color: #2c2529;
	font: normal 22px Tahoma;
	color: #fff;
	padding: 3px 5px;
	text-transform: none;
	width: 593px;
}
.hot-news .date{
	float: left;
	color: #a3a3a3;
	font-size: 11px;
	margin: 3px 5px;
}
.hot-news .date a{
	color: #a3a3a3;
}
.hot-news .comments{
	float: right;
	color: #448179;
	margin: 3px 5px;
	font-weight: bold;
	font-size: 11px;
}
.hot-news .news-images{
	border: 3px solid #1d1d21;
	margin-top: 5px;
	float: left;
}
.hot-news .news-txt{
	float: left;
	line-height: 18px;
	margin: 5px 0 0 5px;
}

.more-news{
	float: left;
	width: 603px;
	margin-top: 10px;
}
.more-news h2{
	font: normal 18px Tahoma;
	color: #fff;
	padding: 4px 5px 4px 35px;
	text-transform: none;
	width: 568px;
	background: #2c2529 url(images/news-arrow.gif) 15px 10px no-repeat;
}
.more-news .news-txt{
	float: left;
	line-height: 18px;
	margin: 5px 0 0 5px;
}
#foot{
	width: 100%;
	height: 134px;
	float: left;
	background: url(images/foot-background.jpg) 0 0 repeat-x;
}
#foot-content{
	width: 841px;
	height: 45px;
	background-color: #000;
	margin: 45px auto 0;
	color: #51665e;
	font-size: 11px;
	padding: 30px 30px 0 30px;
	text-align: left;
}
#foot-content a{
	color: #6be8d6;
	font-weight: bold;
}
#foot-content #stats{
	float: right;
}
#foot-content #copy{
	float: left;
}
.avatar{
	width: 50px;
	height: 50px;
	float: left;
	margin: 13px 10px 0 10px;
}
.user-panel-option{
	float: left;
	margin-left: 15px;
}
.user-panel-option table{
	float: left;
}
.user-panel-option ul{
	width: auto;
	float: left;
	margin: 20px 0 0 0;
}
.user-panel-option ul li{
	width: auto;
	float: left;
	display: inline;
	margin-right: 15px;
}
.user-panel-option ul li a{
	font-size: 11px;
}

.highslide-header ul{
	float: none;
}
table{
	border: 0;
	border-spacing: 0;
	margin: 0 auto;
}
.bubbleInfo {
	position: relative;
}

.popup{
	 margin: 30px 0 0 30px;
    display: none; /* keeps the popup hidden if no JS available */
	 position: absolute;
}
.popup-top{
	position: relative;
	z-index: 1;
	height: 47px;
	margin-right: -100px;
}
.popup-left{
	float: left;
	height: 100%;
	width: 9px;
	background: url(images/cloudy-bg-left.png) no-repeat 0 0;
}
.popup-right{
	float: left;
	height: 100%;
	width: 8px;
	background: url(images/cloudy-bg-right.png) no-repeat 100% 0;
}
.popup-center{
	float:left;
	height: 27px;
	background: url(images/cloudy-bg-center.png) repeat-x 0 0;
	padding: 10px 0;
	font-size: 10px;
	color: #000000;
	text-align: center;
	line-height: 14px;
}
.popup-center span{
	font-weight: bold;
	color: #bc0000;
}
.popup-bottom{
	float:left;
	height: 20px;
	width: 27px;
	background: url(images/cloudy-bg-bottom.png) no-repeat 50% 0;
	margin: -1px 0 0 20px;
	position: relative;
	z-index: 2;
}
.new-posts{
	width: 187px;
	float: left;
}
.new-posts li{
	background: url(images/tut-list-separator.jpg) no-repeat 0 100%;
	padding: 5px;
	float: left;
	width: 187px;
	font-size: 11px;
}
.new-posts li .new-posts-thread{
	float: left;
}
.new-posts li .new-posts-date{
	float: right;
}
.poll-ask{
	width: 90%;
	margin: 5px auto 0 ;
	border: 1px solid #40363c;
	padding: 3px 5px;
}
.poll-option{
	width: 179px;
	padding: 10px;
}
.poll-option li{
	margin: 5px 0;
}
.poll-result{
	width: 179px;
	padding: 10px;
}
.textboxsb{
	width: 400px;
	height: 30px;
	margin-right: 5px;
}

























































