body, table, tr, td, div, ul, ol, li, p, h1, h2, h3, h4, form { margin:0; padding:0 } 
body { font: 13px Arial, Helvetica, arial; color:#000; } 
img { border:0; } 
table { border-collapse:collapse; } 
td { vertical-align:top; } 
a { color:#0a5b99; } 
a:hover { text-decoration:none; } 
.clear { clear:both; } 
.pix { height:1px; display:block; } 
.table_border td { border:1px solid #000; padding:2px 5px; } 

body, html { height:100%; } 

h1 { color:#010101; font-family: Verdana; font-size:18px; margin:10px 0 5px; font-weight:normal; } 

#wrap { padding:0; } 
#main { width:100%; } 

/*HEADER*/	
	#above { width:100%; padding:7px 0 3px 20px; } 
		#above a { font-size:11px; padding-right:15px; } 
	
	#top { padding:0 0 3px 20px; } 
		#logo, #menu { background:url(/design/itbbs/img/top_bg.gif) repeat-x; border:1px solid #1577ba; } 
		#logo { float:left; display:inline; width:190px; } 
			#logo a { display:block;  background:url(/design/itbbs/img/logo.gif) no-repeat left top; width:117px; height:20px; margin:14px 0 0 20px; } 
			#logo p { color:#fefefe; font-size:11px; line-height:15px; margin:3px 0 10px 20px; } 
		
		#menu { margin:0 3px 0 195px; } 	
			#menu ul { list-style:none; padding:22px 20px 16px; display:inline-block; font-size:15px; } 
				#menu ul li { display:inline; float:left;   margin:0 4px; white-space: nowrap; } 
				#menu ul li  a { display:inline-block;   padding:0 20px; color:#fff; } 
				#menu ul li  a span { display:inline-block; padding:10px 0 12px; cursor:pointer; } 
				
				#menu ul li.active { background:url(/design/itbbs/img/top_nav_left.gif) no-repeat left top; } 
					#menu ul li.active a { background:url(/design/itbbs/img/top_nav_right.gif) no-repeat right top; text-decoration:none; padding:0 10px;  } 
					#menu ul li.active span { border-top:1px solid #fff;border-bottom:1px solid #fff;  padding:10px 10px; } 
	
	#login_block { background:url(/design/itbbs/img/top_bg.gif) repeat-x; border:1px solid #1577ba; height:77px;margin-right:20px; } 
		#login_block img { float:left; display:inline; margin:18px 0 0 20px; } 
		#login_block .enter, #login_block .register { padding:8px 0 0 64px; color:#fff; text-decoration:none; display:block; } 
		#login_block .enter span  { background:url(/design/itbbs/img/login_border.gif) repeat-x bottom; } 
		#login_block .enter { font-size:18px; padding-top:12px; } 
		#login_block .register { font-weight:bold; } 
		#login_block .register span {text-decoration:underline;}
		

		#login_block .avatar { border:1px solid #909599; margin-right:10px;}
		.informer {margin-left:30px; }
		#login_block .login_link { color:#fff; font-size:12px; margin-top:18px; margin-bottom:-8px; display:block; position:relative; z-index:2; } 

		#login_block a:hover span, #login_block a:hover {background:0; text-decoration:none;}

	#search_form { background:url(/design/itbbs/img/under_bg.gif) repeat-x; padding:13px 0; margin:0 3px 0 20px; border:1px solid #207dbd;  } 
		#search_form p { padding:0 135px 0 25px; } 
		#search_form .search { border:1px solid #a1aab2; float:left; padding:3px 3px; width:99%; } 	
		#search_form .search_but { float:right; display:inline; width:77px; border:0; height:25px;  font-size:16px; font-family:Tahoma; color:#fff; padding-bottom:5px; background:url(/design/itbbs/img/search_but.gif) no-repeat left top; margin:-1px 25px 0 0; cursor:pointer;} 
	
	#add { margin-right:20px; } 
		#add li { list-style:none;background:url(/design/itbbs/img/add_bg.gif) repeat-x;position:relative; padding:5px 0 0 17px; border:1px solid #f99f3f; } 
		#add li  a { background:url(/design/itbbs/img/plus.gif) no-repeat left top; font-size:24px; color:#fff;  text-decoration:none;padding:7px 0 11px 60px; display:block; } 
			#add li ul { position:absolute; top:50px; margin-left:-18px; width:219px; background:#fa9a32; display:none; } 
			#add li li { background:none; padding:0; border-top:1px solid #fff; } 
				#add li li a { padding:3px 0 3px 10px; background:#fa9a32; font-size:16px; } 
				#add li li img { float:left; margin:4px 20px 0 15px; position:relative; } 
				#add li li  a:hover { background:#ff7200; } 
			
/*CONTENT*/
	
	#content { padding:12px 30px 50px 20px; } 
		 #content p { margin:3px 0 7px; } 
		#content ol { margin:3px 0 10px 25px; } 
		#content ul { margin:3px 0 20px 20px; } 
			#content ul.not_normal li { background:url(/design/itbbs/img/li_dash.gif) no-repeat 2px 8px; padding-left:15px; list-style:none; margin-left:-15px; } 
			
		h1 img { margin-right:5px; } 

		#half_wrap { margin-right:-4%;display:inline-block;  } 
		.half { float:left; display:inline; width:46%; margin-right:4%; } 	
		.line { border-bottom:1px solid #3b7cad; position:relative; margin-top:-5px; margin-bottom:5px; } 
			.line img { position:relative; margin:0 0 -1px 50px; z-index:3; } 
			
		#content .block { list-style:none; margin-left:5px; } 	
			.block li { margin:0 0 15px 7px; overflow:hidden; width:100%; display:inline-block;} 
			.block img { float:left; margin:5px 5px 0 0; border:1px solid #b2b2b2; } 
			#content .block p { margin-bottom:3px; } 
			.block a.cat, a.all { color:#e77a05; } 
			.block span { color:#969696; } 
			.block .date { display:block; clear:left; padding-top:3px; } 
			.block span.searched { background:#e77a05; color:#fff; } 
			.block a span.searched { text-decoration:none; } 
			.block .info { clear:left; padding:10px 0;} 
		#half_wrap .block li  {overflow:auto; display:block; width:auto;}
		
		.news_blocks img {width:72px; height:52px;}
		
		#content ul.third { float:left; display:inline; width:33%; margin:10px 0 0; padding:0;  } 	
			.third li { list-style:none;   margin:0 0 10px; overflow:hidden; display:inline-block; width:100%; float:left;} 
			.third  a { background:url(/design/itbbs/img/green_arr1.gif) no-repeat 0 0; padding-left:18px; float:left; display:inline; text-decoration:none;  outline:0; } 
				.third  a span { background:url(/design/itbbs/img/board_bot.gif) repeat-x bottom; } 
				.third a span.col { font-size:11px; background:none; color:#000;margin-left:5px; } 

		#content .third li ul { padding:7px 0 10px 20px; margin:0; display:none; clear:left; float:left; width:90%; } 
			.third li li { background:none; padding-left:0; margin-bottom:2px; display:inline-block; width:100%; } 
			.third li li a { text-decoration:underline; color:#e77a05; padding:0; background:none; float:left; display:inline-block; } 
			.third li li a:hover {text-decoration:none;}
		
		.third .opened { background:url(/design/itbbs/img/green_arr2.gif) no-repeat 0 0; } 
		
		
		#content ul.pages { list-style:none; margin:10px 0 20px 12px;  } 
			.pages li { display:inline; margin-right:4px; } 
			.pages li.active a { color:#e77a05; } 
			
		.person_l { float:left; width:290px; margin-top:6px; padding-bottom:10px; } 	
			.person_l img { float:left; margin:4px 10px 10px 0; border:1px solid #b2b2b2; } 
			#content .person_l p.name { font:bold 17px Arial; line-height:24px; margin-top:0; } 
			.person_l span { color:#707070;  float:left; width:100px; } 
			
		.person_r { margin-top:10px; height:64px;} 
			.person_r span { color:#707070;   } 
		
		.data_edit {margin-top:50px;}
		.dashed { background:url(/design/itbbs/img/board_bot.gif) repeat-x bottom; text-decoration:none; margin-right:20px; } 	
		a.dashed:hover { background:none; } 
		
		.userdata {margin-top:-75px; margin-bottom:50px; position:relative;}
	
	#board { float:left; width:80%; } 
	
	#right { padding:0 20px 50px 0; } 	
		.news_anons	 { list-style:none; } 
			.news_anons	li { margin:10px 0 5px; } 
			.news_anons	p { color:#969696; font-size:12px; } 
			
		#ad_block { padding-top:30px; } 	
		#content #ad_block { margin-left:25px; float:left; display:inline; } 

	/*FORMS*/
		.form { width:700px; margin-top:5px; } 
			.form td { padding:7px 5px; } 
			.form label { color:#707070; display:block; margin-top:3px; } 
			.form span { color:#707070; font-size:11px; display:block;  width:70%;}
				.form label span {display:inline; font-size:13px;} 
			.form .input input, .form select, .form textarea { border:1px solid #a5acb2; width:70%; } 
			.form .input input, { padding:2px 3px; width:68%; } 
		 
			.form .checkbox label { clear:left; float:left; width:135px; margin-bottom:7px; margin-top:0; } 
			.form .checkbox input { float:left; } 
			#content .form .mob_phone { display:inline; margin-left:10px; } 
			.form .mob_phone  label { display:inline; margin-left:5px; } 
			.form #captcha {border:1px solid #a5acb2; width:108px; display:block; margin:5px 0 15px;}
			.mult_select {height:150px;}
			.b_day, .b_month, .b_year {border:1px solid #a5acb2;}
			.b_day {width:20px;}
			.b_month {width:20px;}
			.b_year {width:40px;}
		
		.form .f_t {width:200px;}
		.form .theme textarea {height:70px;}
		
		.form optgroup { font-style:normal; padding-left:5px;}
		.form optgroup option {padding-left:0;}
		
	
			.form .more_phones { float:right; display:inline; margin-right:190px; color:#0c6bab;  background:url(/design/itbbs/img/board_bot.gif) repeat-x bottom; cursor:pointer; } 
			.userpic { height:75px; } 
				.userpic img { border:1px solid #b2b2b2; float:left; margin-right:10px; } 
				.userpic input { margin-top:20px; } 
			
		.errors {border:1px solid #851E14; padding:20px; width:90%;}
		
/*FOOTER*/	

		#footer td { background:#fff4d5; } 
			#bottom_menu { margin:18px 25px 12px; } 
			#bottom_menu li { list-style:none; display:inline; margin-right:15px; font-size:12px; } 
			#bottom_menu a { color:#0c6bab; } 
			#footer p { color:#595959; margin-left:25px; margin-bottom:15px; } 
			
			
			#footer div { font-size:11px; color:#56626a; } 
				#footer img { float:right; margin:23px 15px 0 0; } 
				#footer div p, #footer div a { color:#767e84; } 
				#footer div p { padding:29px 0 2px; margin:0; } 
		
/*AUTH*/
	#auth { z-index:103; width:190px; top:73px; right:20px; padding:12px 15px; background:#fff;  } 
	#login_block #auth {position:absolute; display:none; border:1px solid #377aab;}

		#auth img { position:absolute; top:-28px; left:40px; z-index:5; } 
		#auth label { color:#030303; float:left; width:56px; margin-top:3px; } 
		#auth input { width:119px; border:1px solid #a5acb2; margin-bottom:13px; padding:2px 0; clear:left;} 
		#auth .check { padding-left:56px; margin-top:-4px; height:25px; } 
			#auth .check input { float:left; margin:0 7px 0 0; width:12px; padding:0; border:0;} 
			#auth .check label { float:none; color:#808080; font-size:11px; } 
		
		#auth  .submit_btn { border:0; background:url(/design/itbbs/img/enter_but.gif) no-repeat left top; width:97px; height:32px; float:left; color:#fff; font-size:18px; padding-bottom:4px; cursor:pointer;} 
			#auth a { float:left; color:#808080; margin-top:1px; font-size:11px; margin-left:8px; width:84px; } 
		
	#overlay { display:block; position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; background-color: #000; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; } 
		#window { position: absolute; z-index: 102; color:#000000;	display:block;	text-align:left;	top:50%;	left:50%; } 
		
	#overlay, #window  { display:none; } 	
		
	/*SITE MAP*/
		#content #site_map ul{margin:0 0 0 20px; }
		#content #site_map li {list-style:none;}
		#content #site_map li li{margin:3px 0;}
		
	/*SEARCH*/
		#content #search_results { margin:20px 25px 30px; }
		#search_results li { margin-bottom:10px; }	
		#search_results .highlight { background:#e77a05; color:#fff; }
		#search_results .highlight a span.highlight { text-decoration:none; } 

		
		/*BANNERS*/
		#live_stats { float:right; display:inline; margin:6px 18px;}
		#rle_banner {padding-top:30px;}
		#top_add  {padding:10px 0;}
		
		
