/* author Andreykiv A.V. */
/* data 20.05.2008 */

html, body, table, td, th, p, div, img, h1, h2, h3, h4, form{
	padding:0px;
	margin:0px;
	border:0px;
	}

html,
body{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#262523;
	font-size:11px;
	height:100%;
	}

body{
	background:#3C3B37;
	}
	
table{
	width:100%;
	border-collapse:collapse;
	}
	
td,
th{
	vertical-align:top;
	}	
	
div{
	margin:0px auto;
	}
	
.ul ul,
.ul ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
input.input,
textarea{
	border:none;
	width:100%;
	background:#fff;
	height:15px;
	font-size:11px;
	color:#000000;
	}
	
textarea{
	height:105px;
	width:376px;
	padding:12px;
	overflow:auto;
	}		

input.button{
	border:none;
	background:none;
	height:32px;
	width:124px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	}
	
input.button_edit{
	border:none;	
	background:#3D3B38;
	height:21px;
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	}
	
div.btn_edit{
	padding-left:12px;
	}		
	
.btn_find{
	font-size:13px;
	}	
	
.btn_submit{
	font-size:11px;
	}
	
input.btn_reg{
	background:url(../img/bg_btn2.gif) no-repeat center;
	width:138px;
	height:32px;
	font-size:11px;
	border:none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	}		
	
h1{
	}

h2{
	font-size:15px;
	color:#DD4F20;
	}
	
h3{
	font-size:12px;
	color:#DD4F20;
	}

h4{
	}
	
div.clear{
	clear:both;
	font-size:0px;
	}
	
/*links*/
a:link,
a:visited,
a:active{
	text-decoration:underline;
	}

a:hover,
a.noline:link,
a.noline:visited,
a.noline:active{
	text-decoration:none;
	}
	
a.noline:hover{
	text-decoration:underline;
	}	

a:link,
a:visited{
	color:#EA5220;
	}
	
a.noline:link,
a.noline:visited{
	color:#EA5220;
	}
	
h2 a.noline:link,
h2 a.noline:visited{
	color:#262523;
	}			
		
/*main*/
div.main_all{
	position:relative;
	width:987px;
	background:#262523;
	}

div.main{
	border-top:10px solid #EA5220;
	padding:0px 10px 10px 10px;	
	}
	
div.main2{
	background:url(../img/bg_btm.jpg) no-repeat right bottom #fff;
	padding:22px 40px 0px 40px;
	}
	
div.content{
	position:relative;
	}	
	
div.footer{
	height:63px;
	padding-top:48px;
	color:#5C5C5C;
	}	
	
div.footer a:link,
div.footer a:visited{
	color:#5C5C5C;	
	}
	
.sp{
	color:#EA5220;
	}		

/*header*/	
div.header{
	height:386px;
	padding-left:28px;
	margin-right:-40px;
	}
	
div.left_header{
	position:relative;
	float:left;
	width:428px;
	}
	
div.logo{
	height:81px;
	}
	
div.bg_header{
	background:url(../img/bg_man1.jpg) no-repeat 0px 0px;
	}			
	
div.bg_header2{
	background:url(../img/bg_man2.jpg) no-repeat 0px 98px;
	}			
	
div.bg_header3{
	background:url(../img/bg_man3.jpg) no-repeat 0px 203px;
	height:305px;
	}
	
div.right_header{
	position:relative;
	float:right;
	width:460px;
	padding-top:8px;
	}
	
div.nav_top{
	background:url(../img/bg_hdr1.jpg) no-repeat right 0px;
	}					

div.nav_top2{
	background:url(../img/bg_hdr2.jpg) no-repeat right 99px;
	}					
	
div.nav_top3{
	background:url(../img/bg_hdr3.jpg) no-repeat right 181px;
	height:334px;
	}
	
div.nav_top_all{
	padding:71px 0px 0px 86px;
	color:#fff;
	}			

div.nav_top_all a:link,
div.nav_top_all a:visited{
	color:#fff;
	background:url(../img/arr_li1.gif) no-repeat 0px 8px;
	padding-left:20px;
	text-decoration:none;
	}
	
div.nav_top_all a.active:link,
div.nav_top_all a.active:visited,
div.nav_top_all a:hover{
	color:#EA5220;
	background:url(../img/arr_li2.gif) no-repeat 0px 8px;
	}	
	
div.nav_top_all ul li{
	margin-bottom:1px;
	}
	
div.header_btn{
	padding:25px 98px 0px 73px;
	}	
	
div.header_btn a:link,
div.header_btn a:visited{
	color:#89AE39;
	}	

div.btn_find,
div.btn_add{
	width:124px;
	text-align:center;
	}
	
div.btn_find{
	float:left;
	}	
	
div.btn_add{
	float:right;
	}
	
/*content*/
div.post_all{
	padding-bottom:19px;
	}
	
div.top_post{
	padding-bottom:9px;
	}	
	
div.info_post{
	float:left;
	width:49%;
	}	
	
div.data_post{
	float:right;
	width:49%;
	text-align:right;
	}
	
span.info{
	color:#EA5220;
	}
	
div.post{
	background:url(../img/s1.gif) no-repeat 0px 0px #A0A0A0;
	}					

div.post2{
	background:url(../img/s2.gif) no-repeat 100% 0px;
	}					

div.post3{
	background:url(../img/s3.gif) no-repeat 100% 100%;
	}					
	
div.post4{
	background:url(../img/s4.gif) no-repeat 0px 100%;
	padding:18px 27px;
	color:#fff;
	}
	
div.line_top{
	background:url(../img/line.gif) repeat-x top;
	}	
	
div.line_btm{
	background:url(../img/line.gif) repeat-x bottom;
	padding:12px 5px 14px 5px;
	}
		
/*footer*/
div.copiright{
	float:left;
	width:49%;
	}
	
div.counter{
	float:right;
	width:49%;
	padding-top:8px;
	text-align:right;
	}	
	
/*forms_msg*/			
div.forms_msg{
	padding-top:60px;
	}
	
div.bl_h2{
	padding-bottom:9px;
	}	
	
div.bl_grey{
	position:relative;
	z-index:5;
	background:url(../img/s1_grey.gif) no-repeat 0px 0px #262523;
	}	

div.bl_grey2{
	background:url(../img/s2_grey.gif) no-repeat right 0px;
	}	

div.bl_grey3{
	background:url(../img/s3_grey.gif) no-repeat right bottom;
	}	
	
div.bl_grey4{
	background:url(../img/s4_grey.gif) no-repeat 0px bottom;
	padding:4px 12px;
	}
	
div.bl_white{
	background:#fff;
	padding:0px 12px;
	}
	
div.btn_all{
	position:relative;
	z-index:3;
	margin:-31px -6px 0px 0px;
	}	
	
div.btn_all2{
	position:relative;
	float:right;
	width:142px;
	height:53px;
	padding-top:31px;
	text-align:left;
	background:url(../img/bg_btn.gif) no-repeat right 0px;
	}	
	
div.left_form_all{
	position:relative;
	float:left;
	width:424px;
	margin-top:-10px;
	}		
	
div.left_form{
	float:left;
	width:140px;
	padding-top:4px;
	}
	
div.left_form h3{
	margin-top:-3px;
	}			
	
div.right_form{
	float:right;
	width:278px;
	}
	
div.textarea_block{
	padding:25px 0px 14px 0px;
	}				
	
div.textarea_block div.bl_white{
	padding:0px;
	}
	
div.all_info{
	padding-bottom:5px;
	}
	
div.btn_reg{
	text-align:right;
	padding-top:10px;
	}
	
div.reg_block{	
	background:url(../img/line_reg.gif) repeat-x top #fff;
	}				

div.reg_block2{	
	background:url(../img/line_reg.gif) repeat-x bottom;
	}			
	
div.reg_block3{
	background:url(../img/sl_input.gif) no-repeat 0px 0px;
	}		

div.reg_block4{
	background:url(../img/sr_input.gif) no-repeat 100% 0px;
	height:14px;
	padding:1px 5px;
	}
	
div.reg_block input.input{
	height:11px;
	}
	
div.coments_all div.bl_h2{
	padding-bottom:24px;
	}
	
div.coments{
	padding-bottom:32px;
	}	
	
div.data_coment{
	background:url(../img/line2.gif) repeat-x top;
	color:#6D9615;
	margin-bottom:12px;
	}			
	
div.data_coment2{
	position:relative;
	background:url(../img/line2.gif) repeat-x bottom;
	height:14px;
	padding:5px 4px;
	}
	
div.data_coment3{
	float:left;
	padding-right:21px;
	margin-right:22px;
	}
	
.bdr_coment{
	border-right:1px solid #8B8B8B;
	}
	
div.reg_link{
	position:absolute;
	z-index:255;
	right:90px;
	top:50px;
	text-align:right;
	white-space:nowrap;
	}
	
div.reg_link a:link,
div.reg_link a:visited{
	margin-left:21px;
	color:#FF0000;
	}
	
div.right_form_all{
	float:right;
	width:370px;
	margin-top:-10px;
	}	

div.right_form_all div{
	padding-bottom:7px;
	}
	
div.edit_comment{
	padding-top:7px;
	text-align:right;
	}
	
div.valid{
	padding:1px 0 7px 10px;
	}
	
div.who_reg{
	position:absolute;
	top:130px;
	z-index:255;
	}
	
div.who_reg a:link,
div.who_reg a:visited{	
	color:#000;
	}
	
div.admin_menu a:link,
div.admin_menu a:visited{	
	color:red;
	}						
	
	
/*pager*/
div.pager{
	padding-bottom:15px;
	}

a.pager:link,
a.pager:visited{	
	text-decoration:none;	
	}

a.pager_curpage:link,
a.pager_curpage:visited{
	color:#262523;
	font-weight:bold;
	text-decoration:none;	
	}

a.pager:hover,	
a.pager_curpage:hover{
	text-decoration:underline;
	}									
		
	
	

	
					

