/* Global styles */

*{margin:0; padding:0;}
img{border:none;background-color:#eee;}
ul{list-style-type:none;}
a:link{color:#FFAE0A;text-decoration:underline;}
a:visited{color:#FFAE0A;text-decoration:underline;}
a:hover{text-decoration:none;}
input,textarea,select{border:1px solid #c4c4c4;background-color:#bbb;}
h1,h2,h3,h4,h5,h6{font-family:tahoma;font-weight:normal;color:#fff;}
h1{font-size:22px;}
h2{font-size:19px;margin-bottom:10px;}
h3{font-size:17px;}
h4{font-size:15px;}
h5{font-size:13px;}
h6{font-size:11px;}
hr{border:1px solid #333;}
/* Structure */
html{height:100%;}
body{height:100%;background-color:#010101;}
#wrapper{background:#010101;font-family:tahoma;color:#bbb;margin:0 auto;font-size:13px;
	width:950px;text-align:left;overflow:hidden;background: url('images/rsidebotbgr.jpg') repeat-x bottom right;}
#wrapper_in{background:#010101;font-family:tahoma;color:#bbb;margin:0 auto;font-size:13px;
	width:950px;text-align:left;overflow:hidden;}
#wrapper2{overflow:hidden;background: url('images/lsidebottom.jpg') no-repeat bottom left;}

	#leftside{float:left;width:405px;overflow:hidden;background: url('images/lsidetop.jpg') no-repeat top left;min-height:1000px;}
	#leftside_in{float:left;width:405px;overflow:hidden;background: url('images/lsidetop_in.jpg') no-repeat top left;min-height:1000px;}
		#lstop{overflow:hidden;height:590px;position:relative;}
		#lstop_in{overflow:hidden;height:650px;position:relative;}
			#logo{position:absolute;top:23px;left:0px;clear:both;}
			#logo img{background-color:transparent;}
		#lsbot{overflow:hidden;width:305px;padding:10px 60px 330px 40px;}
			#lnews li{padding-bottom:25px;}
			#lnews h4{padding-bottom:10px;}
			.fright{float:right;font-size:15px;}
			#lmenu{font-size:17px;list-style-type:disc;margin-bottom:20px;}
			#lmenu  li{padding:0 0 6px 20px;}
			#lmenu li ul {padding-left:20px;}
			#lmenu a,#lmenu a:link,#lmenu a:hover,#lmenu a:visited{color:#ccc;}
			#lmenu .active a,#lmenu .active a:link,#lmenu .active a:hover,#lmenu .active a:visited{color:#FFAE0A}
	#rightside{overflow:hidden;background: url('images/rsidetop.jpg') no-repeat top right;min-height:1000px;}
/*	*html #rightside{width:auto;}*/
	#rightside_in{overflow:hidden;background: url('images/rsidetop_in.jpg') no-repeat top right;min-height:1000px;}
		#topnav{padding-top:76px;font-size:20px;}
		#topnav li{padding-left:57px;height:38px;margin-bottom:13px;}
			#portfolio{background: url('images/portfolio.gif') no-repeat center left;}
			#technology{background: url('images/technology.gif') no-repeat center left;}
			#zakaz{background: url('images/zakaz.gif') no-repeat center left;}
			#searchform{}
			#searchform .input_search{border:1px solid #FFAE0A;padding:2px;background-color:#eee;}
			#searchform label{font-size:20px;color:#FFAE0A;margin-right:10px;}
			#searchform .submit_search{width:10px;height:18px;border:none;background:url('images/search_submit.gif') no-repeat top left;}
			
			#privet{padding-top:40px;width:350px;}
		#privet h1{padding-bottom:25px;}
		#privet p, #call p{padding-bottom:20px;}
			.colored{color:#FFAE0A;font-size:19px;}
		#content{overflow:hidden;padding:30px 30px 80px 0;background: url('images/cline.jpg') no-repeat top right;}
		* html #content{width:500px;}
		#content_in{overflow:hidden;margin-top:110px;padding:30px 30px 80px 0;background: url('images/cline.jpg') no-repeat top right;}
		* html #content_in{width:500px;}
			#content_in h1{padding-bottom:25px;}
			#cnews li{padding-bottom:30px;}
			#cnews h3{padding-bottom:10px;}
			#cnews img{float:left;background-color:#fff;padding:4px;margin-right:20px;}
			.tbl{display:table;_height:0;zoom:1;}
			.clearer{clear:left;height:1px;}


	#clearone{clear:both;height:-1px;position:relative;}
	#footer{position:absolute;left:430px;top:-40px;}
	.csc-textpic-text,.bodytext{padding-bottom:20px;}
	.news-list-morelink{display:block;}
