/* CSS Document */
/*Common Part*/
html {
height: 100%;
}
body {padding: 0 0 0 0;   margin: 0 auto;  width: 100%;   min-height: 100%;  height: auto !important;  height: 100%;  position: relative;  color: #343d42;  font-family: Verdana, Geneva, sans-serif; font-size: 14px; line-height: 17px;}

body a{ text-decoration: none; color: #ec9c38;    }
body a:hover { text-decoration: underline !important;   }
body img{  border: 0;  margin: 0; padding:0;} 
body ul{ list-style: none;  margin: 0; padding: 0; } 
body p { margin:0 0 5px 0; padding:0; font: 13px Verdana, Geneva, sans-serif;   }


* html body {
  height:100%;
}
.preload {
 display: none !important;
 }
.italic {
 font-style: italic !important;
 } 

.clear {
 clear: both !important;
 height: 1px;
 } 
.floatleft {
 float: left;
 }
.floatright {
 float: right;
 } 
.upcase {
 text-transform: uppercase;
}

.small { font-size: 10px; }
.mid { font-size: 11px; }
.normal { font-size: 12px; }


.underlined { text-decoration: underline; }
.lred { color: #5c191a !important; }
.lbrown { color: #bc5c2d !important; }



h1,h2,h3,h4,h5,h6 {
 margin: 0 0 10px 0;
 padding: 0;
 color: #592214;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1 {  font-size: 20px; text-transform: uppercase; font-weight: normal; }

#wrapper { width: 1000px; margin: 0 auto; position: relative; background: url(../images/bg.png) repeat-y; }

.header { width: 760px; padding: 0 0 0 240px; height: 148px; background: url(../images/header.jpg) left top no-repeat; }
.forumheader {background: url(../images/header2.jpg) left top no-repeat !important; }
.header .topmenu { background: url(../images/panel_topright.gif) left top no-repeat; height: 18px; display: block; padding: 0 15px 2px 15px; line-height: 18px; float: right; margin: 0; }
.header .topmenu li { display: inline; font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding: 0;  color: #fff;}
.header .topmenu li a { color: #fff; padding: 0 6px; }
.header .panel_lb { padding: 27px 5px 0 20px;  width: 725px; height: 60px; float: right;}
.header .logo { background: url(../images/logo.png) no-repeat; width: 244px; height: 29px; position: relative; margin: 15px 10px 0 0; padding:0;  float: left; font-size: 14px; color: #ff0000; }
.header .logo a { background: url(../images/logo.png) no-repeat; width: 244px; height: 29px; position: absolute; left: 0; top: 0; }

.searchbox { width: 300px; height: 19px; float: left;  }
.searchbox form { margin: 0; padding: 0; color: #5d1b1c; }
.searchbox .inputbox { width: 176px; height: 14px; border: 1px solid #ccc; background: #fff; padding: 1px 3px;  margin-right: 1px; }
.searchbox .btn_search { background: url(../images/btn_src.png) no-repeat; width: 20px; height: 19px;border: none; cursor: pointer; }

.left { width: 212px; float: left; background: url(../images/left_shadow.png) 28px top no-repeat;  padding: 0 0 0 37px; }


.left_shadow { width: 200px; padding: 65px 1px 0 1px; background: #F63  url(../images/ltop.png) left top no-repeat;}
.left .accordion {}

.lady_footer { background: url(../images/lady_footer.png) no-repeat; width: 207px; height: 84px; position: absolute; left: 0;  top: 187px; z-index: 0; }
*html .lady_footer { top: 0; background: url(../images/lady_footer2.png) no-repeat; width: 239px;}

.accordion {  width: 201px;  z-index: 8;   padding: 0 9px;  background: url(../images/stop.png) left top no-repeat;}
.accordion_child {}
.accordion h1 {  font-size: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 201px;  background: url(../images/li1bg.png) repeat-y; margin: 0;    text-transform: uppercase;  font-weight: bold;  border-bottom: 1px solid #fff; cursor: pointer;  }
.accordion h1 a { height: 21px; display: block; width: 191px;  padding: 0 0 0 10px;  color: #5e2519;}


.accordion h1 a{ background: url(../images/icon_close.png) 190px 3px no-repeat; }
.accordion h1.active_a a{ background: url(../images/icon_open.png) 188px 5px no-repeat ; }

.s_bg{  width: 219px;  background: url(../images/sbg.png) left top repeat-y; position: absolute;   left: 29px;}
.s_bot  { width: 219px;  background: url(../images/sbot.png) left bottom no-repeat;}



.accordion  ul { padding: 3px 0; background: #fdf8e8;} 
.accordion li ul ul { padding: 0;  border-top: 1px solid #efe5c3; border-bottom: 1px solid #efe5c3;}
.accordion li { font-size: 13px; font-family: Verdana, Geneva, sans-serif; background: none; width: 201px; margin: 0 0 2px 0; }
.accordion ul li a { font-weight: bold; color: #bc5c2d; text-transform: none;   background: none;   padding: 0 0 0 15px;  width: 186px; border-top: 1px solid #efe5c3; border-bottom: 1px solid #efe5c3; display: block; }
.accordion ul li:first-child a { border-top: none !important; }
.accordion li ul li  { width: 201px; margin: 0 0 0 0px;  background: none;}
.accordion li ul li a { font-weight: normal; color: #5e2519; text-transform: none;    background: none; border: none; padding: 0 0 0 30px; width: 171px; }





.center { width: 579px; float: left; background: url(../images/cbg.png) left top repeat-y; }
*html .center { width: 579px; float: left; background: url(../images/cbg.png) left top repeat-y; overflow: hidden; }
.center .container { width: 569px; background: url(../images/center.jpg) right top no-repeat; padding: 10px 5px; font-size: 12px; }
.center .container a { text-decoration: underline; }
.breadcrumbs { color: #a77755; font-size: 11px; margin-bottom: 29px; font-weight: bold; }
.breadcrumbs li { display: inline; }
.breadcrumbs a { color: #a77755; background: url(../images/icon_bc.png) right 4px no-repeat; padding: 0 18px 0 0; }
.breadcrumbs li:last-child a { background: none; }
.selectbox { width: 350px; height: 20px; padding: 0 0 30px 0; }
.selectbox .select1 { width: 200px; height: 17px; border: 1px solid #cccccc;  margin: 0 0 0 20px; padding: 0; font-size: 11px; line-height: 17px; }

.prearticle{ width: 569px; margin: 0 0 7px 0; }
.article{ width: 559px; margin: 0 0 0 0; padding: 0 0 10px 10px; }
.prearticle .title, .article .title  { padding: 0 10px 20px 0;  }
.prearticle .title h4, .article .title h4 { font-size: 14px; font-weight: bold; background: url(../images/atitle.png) left top no-repeat; padding: 0 0 0 22px; float: left;  font-family: Verdana, Geneva, sans-serif; }
.prearticle .title h5 { font-size: 13px; font-weight: bold; padding: 0 0 0 22px; float: left; color: #154c6b; }
.prearticle .title h6 { font-size: 12px; font-weight: bold; padding: 0 0 0 22px; float: left; color: #154c6b; }
.article  h4 { font-size: 14px; font-weight: bold; background: url(../images/atitle.png) left top no-repeat; padding: 0 0 0 22px;  font-family: Verdana, Geneva, sans-serif;  }
.article  h5 { font-size: 13px; font-weight: bold; padding: 0 0 0 20px; color: #154c6b; font-family: Verdana, Geneva, sans-serif; }
.article  h6 { font-size: 12px; font-weight: bold; padding: 0 0 0 20px; color: #154c6b; font-family: Verdana, Geneva, sans-serif; }

.article ul { margin: 10px 0; padding: 0 0 0 50px; }
.article ul li { background: url(../images/icon_li.png) left 6px no-repeat; padding: 0 0 0 13px; }
.article ol { margin: 10px 0; padding: 0 0 0 50px; list-style: none; }

.prearticle .title a, .article .title a { float: right; font-size: 11px; padding: 0 3px;  }
.prearticle .title .service_title a, .article .title .service_title { margin:0 0 10px; }
.prearticle .title .service_title a, .article .title .service_title a { 
	background: url(../images/atitle.png) left top no-repeat; 
	padding: 0 0 0 22px; 
	float: left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#592214;
}
.services_photos_more{
	margin-top: 25px;
}
.prearticle a, .article a { color: #ec9c38;  text-decoration: underline;}
.prearticle .cont  {  border-bottom: 1px solid #f5efdf; padding: 0 0 10px 0; width: 565px; margin-left: 2px; clear: both; line-height: 15px;}
.article .cont  { padding: 0 0 10px 0; width: 555px; margin-left: 2px; clear: both; line-height: 15px;}
.prearticle .cont img, .article .cont img.floatleft { padding: 0 5px 5px 0; margin: 8px 0 0 0; }
.prearticle .subtitle, .article .subtitle { color: #5d1a1b; }
.comment_count_box{
	margin-left:300px;
	padding:0 0 5px 10px;
	width:259px;
}
.prearticle .comment, .comment_count_box .comment { color: #68934a; float: right; font-size: 11px; padding: 10px 10px 0 0; }

.page_params { padding: 0 0 0 150px; }

/******* commentaries *******/
.commentaries {}
.commentaries dl { background: #f8f3e3;  padding: 5px 10px; border-bottom: 2px solid #fff; margin: 0; }
.commentaries dt { color: #5d1a1b; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; float: left; padding-bottom: 3px; }
.commentaries dd.cdate { float: right; clear: none; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #ec9c38; font-weight: normal;}
.commentaries dd { clear: both; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; margin: 0; padding: 0; }

.add_comment { background: #f8f3e3;  padding: 5px 10px; width:549px;}
.add_comment textarea { width: 539px; border: 1px solid #cccccc; padding: 5px; background: #fff; height: 60px; color: #666; font-size: 11px; font-family: Verdana, Geneva, sans-serif; margin: 0 0 5px 0; }
.add_comment .inputbox { width: 119px; height: 16px; border: 1px solid #ccc; background: #fff; padding: 1px 3px;  margin: 2px 0 0 5px; /*float: left;*/ }
.add_comment .captcha { margin-bottom:-7px;/*float: left; */}
.add_comment label { padding: 4px 5px 0 0; }
.comment_submit { border: none; padding: 3px 2px; background: #efe5c4; cursor: pointer; font-size: 12px; font-family: Verdana, Geneva, sans-serif; width:85px;} /* float: left;*/

.related  { color: #5c191a; font-size: 11px; padding: 10px 0 0 0; }
.related a { color: #5c191a; font-size: 11px; padding: 10px 0 0 0; }

.contact_float_box { color: #5d1a1b; font-size: 12px; font-family: Verdana, Geneva, sans-serif; margin: 0 !important; padding: 10px 0 0 10px !important; float: left; list-style: none; }
.contact_float_box  li { background: none !important; line-height: 25px;  padding: 0 !important;}

.right { width: 172px; float: left; }
*html .right { overflow: hidden; }
.boxhead { background: url(../images/boxhead.png) repeat-x; height: 21px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #5e2519; width: 151px; padding: 0 10px; line-height: 21px; margin: 0;}
.boxcontent { background: #f8f3e3;  width: 161px; padding: 5px;  font-size: 12px;}
.boxcontent a { text-decoration: underline; color: #592214; }
.boxcontent .pool_name{
	text-align:center;
}
.boxcontent .pool_percent_line{
	background-color:#592214;
	border:1px solid #592214;
	display:block;
	margin-top: 2px;
	height:1px;
}
.boxcontent .pool_for_logged{
	font-size:11px;
	color:#F00;
	text-align:center;
}
.boxcontent .pool_all_votes{
	text-align:right;
	border-top:1px solid #FFFFFF;
}
.no_pools_found{
	text-align:center;
}
.poll_submit { width:75px; border: none; padding: 3px 5px; background: #efe5c4; cursor: pointer; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }
.poll_res { border: none; padding: 3px 5px; background: #efe5c4; cursor: pointer; text-decoration: none !important; }
.poll_res:hover { text-decoration: none; }
.mainmenu {background: url(../images/mbg.png) repeat-x; height: 39px;}

.mainmenu ul { background: url(../images/leftmbg.jpg) left top no-repeat; height: 39px;  line-height: 39px; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; text-align: center;}
.forummenu ul{ background: url(../images/leftmbg2.jpg) left top no-repeat !important; }
.mainmenu li { text-transform: uppercase; display: inline;}
.mainmenu li a { padding: 0 15px; color: #fff; text-decoration: none;  }



.loginbox { width: 153px; background: url(../images/auth_bg.png) left top repeat-x; padding: 8px 9px; color: #fff; font-size: 11px; }
.loginbox .iptbox { width 151px; height: 17px; border: 1px solid #3b5532; background: #fff; }
.loginbox a { color: #fff; text-decoration: underline; }
.btn_log { background: #3b5532; border: none; color: #fff; font-size: 11px; font-family: Verdana, Geneva, sans-serif; padding: 5px; text-decoration: none; font-weight: bold; margin: 0 0 0 30px; cursor: pointer; }


.greenbox { background: #f8f3e3; padding: 5px 10px; width: 547px; border: 1px solid #628d3e; color: #628d3e; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; margin-bottom: 5px; } 
.redbox { background: #f8f3e3; padding: 5px 10px; width: 547px; border: 1px solid #e01d03; color: #e01d03; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; margin-bottom: 5px;} 

.regform { padding: 0 0 0 40px; }
.leftreg { width: 150px; float: left; }
.leftreg label { padding:7px 0 6px 0; display: block; margin: 0; height: 12px; }
.rightreg { width: 250px; float: left; }


.regform .inputbox { width: 179px; height: 16px; border: 1px solid #ccc; background: #fff; padding: 1px 3px;  margin: 2px 0 4px 5px; }
.regform textarea { width: 270px; height: 100px; border: 1px solid #ccc; background: #fff; padding: 1px 3px;  margin:2px 0 4px 5px; }

.regbtn { border: none; padding: 3px 5px; background: #efe5c4; cursor: pointer; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }

.npform { padding: 0 0 0 40px; margin: 0;  }
.npform textarea { width: 379px; height: 45px; border: 1px solid #ccc; background: #fff; padding: 1px 3px;  margin: 2px 0 8px 0px; }
.npform .inputbox { width: 379px; height: 16px; border: 1px solid #ccc; background: #fff; padding: 1px 3px;  margin: 2px 0 8px 0px; }
.npform .siteadressbox { width:340px; }
.npform .filebox { width: 385px; border: 1px solid #ccc; background: #fff; margin: 2px 0 8px 0px; }
.npform .inputbox2 { width: 159px; height: 16px; border: 1px solid #ccc; background: #fff; padding: 1px 3px;  margin: 3px 0 0px 5px; }
.npform .npbtn { border: none; padding: 3px 5px; background: #efe5c4; cursor: pointer; font-size: 12px; font-family: Verdana, Geneva, sans-serif; margin-left: 5px; }
.npform .lft { margin-left: 120px; }
.e404 { background: url(../images/error.png) no-repeat; width: 446px; height: 380px; margin: 100px 0 0 100px; }
.e404 .error { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #522214; padding: 200px 0 0 130px; }


.wide { width:996px; padding: 0 2px; background: #fefaef; }
.wide_top { background: #5f2619; height: 25px; border-top: 1px solid #fff; padding: 0 10px; }
.wide_top ul { height: 25px; margin: 0; padding: 0; float: left; }
.wide_top ul li { line-height: 25px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; display: inline; background:  url(../images/dts.png) left 1px no-repeat; padding: 0 10px 0 16px;}
.wide_top  a { color: #fff; text-decoration: none; }
.wide_top p { float: right; line-height: 25px; font-size: 11px; }

.wide_bc { padding: 10px; }
.wide_bc select { width: 250px; height: 18px; border: 1px solid #ccc; float: right; }
.wide_bc input { background: url(../images/arrows.png) no-repeat; width: 38px; height: 16px; border: none; cursor: pointer; float: right; }
.wide_bc .breadcrumbs { float: left; }

.ftab { margin-bottom: 20px;}
.ftab .ftab_tr1 { background: url(../images/forum_l1.png) repeat-x; border-bottom: 1px solid #fff;}
.ftab .ftab_tr1 h4 { color: #fff; font-size: 12px; padding: 0 10px; line-height: 22px; height: 22px; margin: 0; }
.ftab .ftab_tr2 td { background: #e8dece; padding: 10px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #343d42; border-bottom: 1px solid #fff;}
.ftab .ftab_tr2 td a { color: #343d42;}
.ftab .ftab_tr2 td span { font-size: 11px; }


.ftab_u { margin-bottom: 1px;}
.ftab_u .ftab_tr1 { background: url(../images/forum_l1.png) repeat-x; border-bottom: 1px solid #fff;}
.ftab_u .ftab_tr1 h4 { color: #fff; font-size: 12px; padding: 0 10px; line-height: 22px; height: 22px; margin: 0; }
.ftab_u .ftab_tr2 td { background: url(../images/ftab_u_icon.png) left top no-repeat #e8dece; padding: 5px 10px 5px 50px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #343d42; min-height:20px; border-bottom: 1px solid #fff;}
.ftab_u .ftab_tr2 td a { color: #343d42;}
.ftab_u .ftab_tr3 td { background: #fbefcc; padding: 5px 10px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; color: #343d42;}
.ftab_u .ftab_tr2 td span { font-size: 11px; }

.forums_table { margin-bottom: 20px;}
.forums_table a { color: #343d42; }
.forums_table tr td{border-bottom: 1px solid #fff; }
.forums_table th { background: #5f2619; height: 22px; color: #fff; font-size: 11px; font-weight:bold; line-height: 22px; }
.th1 { width:45px; border-right: 1px solid #fff; } .th2 { width:601px;  border-right: 1px solid #fff;} .th3 { width:67px;  border-right: 1px solid #fff;} .th4 { width:67px;  border-right: 1px solid #fff;} .th5 { width:212px; }

.td1 { width:15px; border-right: 1px solid #fff; background: #fbefcc; padding: 4px 15px; } 
.td2 { width:593px;  border-right: 1px solid #fff; background: #e8dece; padding: 4px; font-size: 10px; line-height: 12px; } 
.td3 { width:59px;  border-right: 1px solid #fff; background: #fbefcc; padding: 4px;  font-size: 10px; line-height: 12px; text-align: center; } 
.td4 { width:59px;  border-right: 1px solid #fff; background: #e8dece; padding: 4px;  font-size: 10px; line-height: 12px; text-align: center; } 
.td5 { width:188px; background: #fbefcc url(../images/td5icon.png) center right no-repeat; padding: 4px 20px 4px 4px;  font-size: 10px; line-height: 12px; text-align: right; }




.footer { background: url(../images/footer_bg.png) left top repeat-x; width: 1000px; padding: 10px 0 20px 0; clear: both; }
.footer .footer_menu { font-size: 11px; text-align: center; }
.footer .footer_menu li {  display: inline;  }
.footer .footer_menu a { padding: 0 4px; color: #a87856; }
.footer .copy { font-size: 11px; text-align: center; color: #a87856; }
.go_back_button{
	float:left;
	padding: 10px 10px 0 0;
}
