<!--
@charset "windows-1251";

*{margin:0; padding:0; border:0;}

html{height:100%; background:#fff;}
	body{
		margin:0; 
		padding:0; 
		height:auto !important; 
		height:100%; 
		min-height:100%; 
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)?"1000px" :  "100%");
		min-width:1000px; 
		font-family:arial;
		font-size:16px;
		color:#555;
	}

	a{color:#0096de;}
	a:hover{color:red;}
	h1{font-size:28px; margin-bottom:20px;}
	h2{font-size:22px; margin-bottom:20px;}
	h2 a{color:#555;}
	h3{font-size:18px; margin-bottom:20px;}
	li{line-height:8px; margin:0px; padding:0px;}
	
	p{margin-bottom:20px; line-height:24px;}
	
	.ftable{}
	.ftable head{background:url(/i/pr.jpg) left center repeat-x; font-weight:bold; color:white;}
	.ftable td{padding:10px;}
	.ftable td.b{font-weight:bold;}

	#header{background:url(/i/pic.jpg) center top no-repeat; width:100%; height:445px; overflow:hidden; zoom:1;}
		#header #logo{padding:10px 10px 10px 30px; float:left; font-size:18px; line-height:26px;}
		#header #logo p{padding:0 0 0 10px; margin:0;}
		#header #logo #phones_png{margin:5px 0 5px 8px;}
		#header #logo #email{margin:0 5px 0 10px;}
		#header #logo #skype{margin:0 0px 0 10px;}
		#header #logo a{color:red; text-decoration:none;}
		#header #logo a:hover{text-decoration:underline;}

		#header #menu{color:white; line-height:38px; float:left; padding:30px 30px;}
		#header #menu a{color:white; font-size:18px;}
		#header #menu a:hover{color:yellow;}

			#header #menu #m1{background:url(/i/mnu1.gif) left top no-repeat; height:44px; width:580px;}
			#header #menu #m1 #m2{background:url(/i/mnu2.gif) right top no-repeat; height:44px;}
			#header #menu #m1 #m2 #m3{background:url(/i/mnu3.gif); height:44px; margin:0 5px; padding:0 10px;}

			#header #menu #login{background:url(/i/sh_l-trans.png) left bottom no-repeat; height:37px;}

			#header #menu #login a{color:white; text-decoration:none; border-bottom:1px dashed white; margin:3px; font-size:14px;}
			#header #menu #login a:hover{color:yellow; border-bottom:1px dashed yellow;}
			
		#header #login_panel{font-size:12px; color:#333; padding:0 15px; margin-top:10px; border:1px dotted #e5f4fb;}
			#header #login_panel .lt{border:1px dotted #c9c2b0; width:100px;}
			#header #login_panel img{padding:0 5px 0 10px;}
			#header #login_panel a{font-size:12px; color:#333;}

	#imgmenu{overflow:hidden; zoom:1; height:170px;}
	#imgmenu #os{float:left; width:29px; height:142px; background:url(/i/os.gif) left top no-repeat;}
	#imgmenu #os:hover{float:left; width:29px; height:142px; background:url(/i/os.gif) 100% top no-repeat;}
	#imgmenu div{float:left; text-align:center; width:24%;}
	#imgmenu div a{font-size:18px;}

	#content{width:100%;}
		#content #left{width:24%; padding:0 30px;}
			#content #left ul{list-style-image:url(/i/li1.gif); margin-bottom:30px;}
			#content #left li{font-size:14px; font-weight:bold; color:#aaa; line-height:25px;}
			
			#content #left b.date{background:#ff6900; color:white; padding:2px;}

			#content #left ul.c{list-style-image:url(/i/li2.jpg); margin-bottom:30px; font-weight:100; color:#555; font-size:16px; line-height:24px;}
			#content #left ul.c li{font-weight:100; color:#555; font-size:16px; line-height:24px;}
			
		#content #main{width:52%; padding:0;}
			#content #main .bar a{border:1px solid #ddd; background:#f5f5f5; margin:2px; padding:2px; text-decoration:none; font-weight:bold; display:inline-block; width:20px; height:20px; text-align:center;}
			#content #main .bar a:hover{border:1px solid #ddd; background:#ddd; margin:2px; padding:2px; text-decoration:none; font-weight:bold; display:inline-block; width:20px; height:20px; text-align:center;}
			#content #main .bar a.selected{border:1px solid #ff6900; background:#ff6900; color:white; margin:2px; padding:2px; text-decoration:none; font-weight:bold; display:inline-block; width:20px; height:20px; text-align:center;}
			
			#content #main ul{padding-left:15px; line-height:24px;}
			#content #main ul li{margin-bottom:20px;}
			#content #main ol{padding-left:15px;}
			#content #main ol li{margin-bottom:10px; line-height:24px;}
			
		#content #main #reg_form table{margin-left:9px; border-top:1px dotted #aaa; padding-top:10px;}
		#content #main #reg_form table td{padding:3px 0;}
		#content #main #reg_form table td.b{font-weight:bold;}
		#content #main #reg_form .t{border:1px solid #bbb; width:480px;}
		#content #main #reg_form .t2{border:1px solid #bbb; width:80px;}
		#content #main #reg_form select{border:1px solid #bbb; width:480px;}
		#content #main #reg_form .captcha{width:100px; height:60px;}
		#content #main #reg_form .form_mes{font-size:10px; color:red; margin:0; padding:0; background:#efe8d2;}
		
		#content #main #ls{margin-left:10px;}
			#content #main #ls .ta{border:1px solid #aaa; margin-left:5px; width:500px; height:200px;}

		.prices .head{background:url(/i/pr.jpg) left center repeat-x; font-weight:bold; color:white;}
		.prices .b{font-weight:bold;}
		.prices td{padding:10px; border-bottom:1px solid #aaa;}
		.prices .head td{border-bottom:0;}
		p.prices{color:#aaa;}

		
		#content #right{width:24%; padding:0 30px;}

	#actions td{border:1px dotted #aaa;}

	#news p{background:#f0f0f0;}
	
	.cat{width:100%;}
	.cat td{padding-top:5px;}
	.cat td li{margin-left:20px;}

	.date{margin:0; padding:0; font-size:12px; color:#aaa;}
	.pad{margin:0 30px;}

	#sh{background:url(/i/sh_l.jpg) left top no-repeat; height:40px;}
	#sh div{background:url(/i/sh_r.jpg) right top no-repeat; height:40px;}

	.bb{font-size:10px;}

	.projects{overflow:hidden; zoom:1;}
	.prj{float:left; width:200px; height:390px; margin:0 20px 20px 0;}
	.prj img{border:1px solid #dadada;}
	.prj p{font-size:14px; line-height:20px;}
	.prj p .add{font-size:14px; font-weight:100;}
	.prj a{font-weight:bold; margin:2px 0;}
	.projects .prj .psm{width:200px;}

	#os_form{width:100%}
		#os_form table{width:100%;}		
			#os_form table td{padding:5px;}
			#os_form table td.b{font-weight:bold;}
		#os_form select{border:1px solid #aaa; margin-left:5px; width:96%;}
		#os_form .t{border:1px solid #aaa; margin-left:5px; width:96%;}
		#os_form textarea{border:1px solid #aaa; margin-left:5px; width:96%; height:200px;}
	
	#search{font-size:12px;}
		#search .bl_l{overflow:hidden; zoom:1;}
		#search .bl_lg{overflow:hidden; zoom:1; background:#f1f1f1;}
		#search .bl{float:left; padding:0 5px 5px 5px; line-height:25px; height:60px;}
		#search .text{border:1px solid #7f9db9; width:85px; height:20px;}
		#search select{border:1px solid #7f9db9; width:85px; height:22px;}

	#postform table{width:100%;} 
		#postform table td{padding:5px;} 
		#postform table td.b{font-weight:bold;}
		#postform table td.b i{color:red;}
	#postform select{width:100%; border:1px solid #aaa;}
	#postform input.t{width:100%; border:1px solid #aaa;}
	#postform textarea{width:100%; border:1px solid #aaa; height:200px;}
	#postform input.t1{width:48%; border:1px solid #aaa;}
	#postform input.t2{width:48%; border:1px solid #aaa;}
	#postform #prices td{background:#eee;}
	
	#footer1{background:url(/i/f1.jpg) left bottom no-repeat; height:353px;}
	#footer2{background:url(/i/f2.jpg) right bottom no-repeat; height:353px;}
		#footer2 div{padding-top:140px;}
		#footer2 div a{font-size:18px;}
		#footer2 div .sa{margin:0; padding:0; font-size:12px; color:#777; width:400px;}
		#footer2 div .sa a.sa_link{margin:0; padding:0; font-size:12px; color:#777;}

	#tabs ul{height:22px;}

	.nicname{color:#c20000;}
	.a_nicname{color:#333;text-decoration:none; font-weight:normal;}
	.a_nicname:hover{color:#333;text-decoration:none;}

	.cmnt{text-decoration:none;color:#333;}
	.cmnt:hover{text-decoration:none;color:#333;}

	.blnt{font:10px arial; margin-top:3px;}
	.blnt img{border:0;}
	.blnt tbody td{background:#ffe6b0;}
	.blnt .blnt0{background:url(/i/y0wt.gif) 0 0 no-repeat; height:8px;}
	.blnt .blnt1{background:url(/i/y1wt.gif) 0 0 no-repeat; width:5px; height:5px;}
	.blnt .blnt2{background:url(/i/y2wt.gif) 0 0 no-repeat; width:5px; height:5px;}
	.blnt .blnt3{background:url(/i/y3wt.gif) 0 0 no-repeat; width:5px; height:5px;}
	.blnt .blnt4{background:url(/i/y4wt.gif) 0 0 no-repeat; width:5px; height:5px;}

-->
