body{background:url(images/body_bg.jpg) repeat; min-width:766px;
}
body {
	width:expression(document.documentElement.clientWidth < 766 ? "766px" : "auto");
}
body, p, td, div, form, input, textarea, button, select, option, h2, h3{margin:0px; padding:0px; text-align:left; vertical-align:top; color:#7F7D7D; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a{color:#7F7D7D; text-decoration:underline;}
	a:hover{text-decoration:none;}
	a img{border:none;}

#header{background:url(images/header_bg.jpg) no-repeat center bottom;}
#header_bg1{background:url(images/header_bg1.jpg) repeat-x center 33px;}
#header_bg2{background:url(images/header_bg2.jpg) no-repeat left 33px;}
#header_bg3{background:url(images/header_bg3.jpg) no-repeat right 33px;}
#header_bg4{background:url(images/header_bg4.jpg) repeat-x top;}
#header_bg5{height:419px; background:url(images/header_bg5.jpg) no-repeat center top;}
	#top_menu{padding-top:60px; height:34px; text-align:center; width:100%; margin-bottom:21px;}
		#top_menu ul, #top_menu li{margin:0px; padding:0px; list-style:none;}
		#top_menu #navlist{width:810px; margin:0px auto;}
			#top_menu #navlist li a{float:left; width:130px; height:24px; padding-top:10px; background:url(images/top_menu_li_bg.gif) no-repeat; margin:0px 2px; color:#E0B16B; font-family:"Times New Roman",serif; text-decoration:none; text-transform:uppercase;}
				#top_menu #navlist li a:hover{background:url(images/top_menu_li_a_bg.gif) no-repeat;}
	#logo{display:block; width:90px; margin: 30px auto;}
  	#logo img{margin-top:0px;}
#content{background:url(images/content_bg.jpg) repeat;}
#content1{background:url(images/content1.jpg) repeat-y left top;}
#content2{background:url(images/content2.jpg) repeat-y right top;}
#content_bg1{background:url(images/content_bg1.jpg) repeat-x left top;}
#content_bg2{background:url(images/content_bg2.jpg) no-repeat left 38px;}
#content_bg3{background:url(images/content_bg3.jpg) no-repeat right 38px;}
#content_bg4{background:url(images/content_bg4.jpg) no-repeat left bottom;}
#content_bg5{background:url(images/content_bg5.jpg) no-repeat right bottom; padding:36px 68px 0px 68px;}
#content_bg6{background:url(images/content_bg6.jpg) repeat-y left top;}
#content_bg7{background:url(images/content_bg7.jpg) repeat-y right top;}
#content_bg8{background:url(images/content_bg14.jpg) repeat-x left 48px;}
#content_bg9{background:url(images/content_bg15.jpg) no-repeat right 12px;}
#content_bg10{background:url(images/content_bg16.jpg) no-repeat 14px bottom;}
#content_top_bg{height:12px; background:url(images/content_bg8.jpg) no-repeat left top; margin-bottom:30px;}
#content_top_bg1{height:12px; background:url(images/content_bg9.jpg) no-repeat right top;}
#content_top_bg2{height:32px; margin-bottom:-20px; position:relative; background:url(images/content_bg10.jpg) no-repeat center top;}
#content_bottom_bg{background:url(images/content_bg17.jpg) repeat-x left bottom;}
#content_bottom_bg1{height:34px; background:url(images/content_bg11.jpg) no-repeat left bottom;}
#content_bottom_bg2{height:34px; background:url(images/content_bg12.jpg) no-repeat right bottom;}
#content_bottom_bg3{height:34px; background:url(images/content_bg13.jpg) no-repeat center bottom;}
#content_inner{padding:0px 32px 20px 29px;}

#sidebar-left{
  float:left;
  width: 25%;  
}
	#sidebar-left .content{padding-left:18px;}


#center_container{
  width: 75%;
}

#footer{background:url(images/footer_bg.jpg) repeat-x left bottom;}
#footer_bg1{background:url(images/footer_bg1.jpg) repeat-x center top;}
#footer_bg2{background:url(images/footer_bg2.jpg) no-repeat left top;}
#footer_bg3{background:url(images/footer_bg3.jpg) no-repeat right top;}
#footer_bg4{height:72px; background:url(images/footer_bg4.jpg) no-repeat center top;}
#copyright{width:400px; padding-top:14px; margin:0px auto 0px auto; background:url(images/copyright_bg.jpg) repeat-x left bottom;}
#copyright_bg1{background:url(images/copyright_bg1.jpg) no-repeat left top;}
#copyright_bg2{height:32px; padding-top:18px; background:url(images/copyright_bg2.jpg) no-repeat right top; text-align:center; color:#A46F21; font-family:"GarmdITC Bk BT","Times New Roman",serif; font-size:14px; font-weight:bold;}
#copyright_bg2 a{color:#A46F21; text-decoration:none;}
#copyright_bg2 a:hover{text-decoration:underline;}

.clr{clear:both;}
#sidebar-left{padding-right:20px;}
#sidebar-left h2.title{color:#A80101; font-family:arial,verdana,tahoma; font-size:21px; font-weight:normal; height:30px; line-height:30px; margin:0pt; padding:0pt 35px 10px 35px; text-transform:lowercase; background:url(images/h2_bg.gif) no-repeat left 0px;}
#center_container h2.title{color:#A80101; font-family:arial,verdana,tahoma; font-size:21px; height:30px; line-height:30px; margin:0pt; padding:0pt 35px 0px 35px; background:url(images/h2_bg.gif) no-repeat left 0px; margin-bottom:20px;}
	#center_container h2.title a{color:#B70401; text-decoration:none;}
		#center_container h2.title a:hover{text-decoration:underline;}
#center_container h1.title{color:#A80101; font-family:arial,verdana,tahoma; font-size:21px; font-weight:normal; height:30px; line-height:30px; margin:0pt; padding:0pt 35px 10px 35px; background:url(images/h2_bg.gif) no-repeat left 0px;}

.form-text{width:156px; margin-bottom:5px; padding:2px 5px; background:#141414 none repeat scroll 0%; border-color:#666666 rgb(176, 173, 167) rgb(176, 173, 167) rgb(102, 102, 102); border-style:solid; border-width:1px; color:#999999; padding-left:5px;}
textarea{background:#141414 none repeat scroll 0%;}
.block .form-item label{margin:5px 0pt; display:block; font-weight:bold;}
.form-submit{background:#141414 none repeat scroll 0%; border-color:#B0ADA7 rgb(102, 102, 102) rgb(102, 102, 102) rgb(176, 173, 167); border-style:solid; border-width:1px; color:#999999; cursor:pointer; font-weight:bold; padding:2px 4px; text-decoration:none; text-align:center;}
.block .form-submit{margin-bottom:10px;}

ul, li{}
#sidebar-left .item-list ul, #sidebar-left .item-list li{margin:0px; padding:0px; list-style:none; background-image:none;}
#sidebar-left .item-list li{line-height:24px; padding-left:20px; background:url(images/li_bg.gif) no-repeat left 8px;}
#user-login-form .item-list li a{color:#B70401;}

li.leaf{list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
li.collapsed{list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
li.expanded{list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
.block li{line-height:24px; padding-left:20px; background:url(images/li_bg.gif) no-repeat left 8px;}
.block li a{color:#7F7D7D;}

li.pr{line-height:24px; padding-left:20px; background:url(images/li_bg.gif) no-repeat left 8px;}
li.pr a{color:#7F7D7D;}

tbody{border:none;}
#forum table{width:100%; background-color:#333333; border:#FFFFFF solid 1px;}
#forum table th, #forum table td{padding:5px 10px;}
#forum td{background-color:#1F1F1F; padding:5px;}
#forum td.container{background-color:#333333; border-bottom:#999999 solid 1px;}
#forum .name a{color:#B70401; font-weight:bold; text-transform:uppercase;}
#forum td h2 {
  text-align:center;
  color:#A80101;
  font-size:16px;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
}

#kosik table{width:100%; background-color:#333333; border:#FFFFFF solid 1px;}
#kosik table th, #forum table td{padding:5px 10px;}
#kosik td{padding:5px;}
#kosik td.name{
  text-align:left;
  font-size: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding: 7px 7px 7px 7px;   
}
#kosik tr.celk td{
  border-top: 1px dotted #FFF;
}

.btn span {height:40px; text-align:right;}
.btn span {float:right; height:34px; background:url(images/link_bg1.gif) no-repeat left top; padding:0px !important; margin-left:10px;}
.btn span a{float:left; height:24px; padding:10px 20px 0px 20px; background:url(images/link_bg2.gif) no-repeat right top; color:#C8A660; font-weight:bold; text-decoration:none;}
.btn span a:hover{text-decoration:underline;}


.node p{margin-bottom:14px;}
.node .links{height:40px; text-align:right;}
.node .links li{float:right; height:34px; background:url(images/link_bg1.gif) no-repeat left top; padding:0px !important; margin-left:10px;}
.node .links li a{float:left; height:24px; padding:10px 20px 0px 20px; background:url(images/link_bg2.gif) no-repeat right top; color:#C8A660; font-weight:bold; text-decoration:none;}
.node .links li a:hover{text-decoration:underline;}
.node .links li.comment_forbidden{float:none; background:none; padding:0px; margin:0px;}
.node .links li.comment_forbidden a{float:none; background:none; padding:0px; margin:0px;}
.breadcrumb{color:#B70401;}
.breadcrumb a{color:#B70401; font-weight:bold;}
.book-navigation .page-links{border:none;}
ul.secondary{height:33px;}
ul.secondary li{float:left; width:70px;}
ul.secondary li a.active{color:#FFFFFF;}
.messages{margin-bottom:20px; padding:5px 10px;}

.waitforit {
  padding: 8px;
  clear: both;
}

.main {
  padding: 30px 50px 50px 50px;
}

.left {
  float: left;
  margin-left: 50px;
}

.right {
  float: left;
  margin-left: 50px;
  margin-bottom: 50px;
}

.pr_right {
  float: right;
  margin-left: 25px;
}

.pr_left {
  text-indent: 15px;
}

.pr_left2 {
  text-indent: 50px;
}

.pr_bold {
  font-weight:bold;
}

.pr_ital {
  font-style:italic;
}

.sp_left {
  margin-left: 15px;
}

.mini {
  color:#A80101;
  font-size: 9px;
}

.side_col {
  width: 20%;
}

.mid_col {
  width: 60%;
}
