/*Iauaa*/
* {margin: 0px; padding: 0px;}
body {
	padding: 0px;
	margin: 0px;
	background-color: #cdddc1;
	color: #000000;	
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image:url(../img/global.bg.gif);
	background-repeat: repeat;
	background-position: left top;
}

table, td, div {box-sizing: border-box; -moz-box-sizing: border-box;}

img {border: 0px;}
img.spcr {display: block;}

A {
	color: #0066ff; 
}
/*A:visited {
	color: #005596; 
}
A:hover {
	color:#002847;
}*/

table  {border-collapse: collapse;}
table td {margin: 0px;padding: 0px; border: 0px solid #000000;}
/*Iauaa*/

div.global_box {
	width: 900px;
	margin-left: auto;
	margin-right: auto;	
}
	div.header_row {height: 263px; background-image: url(../img/header.layer.1.gif); background-repeat: no-repeat; background-position: left top;}
		div.header_row div.lay_2 {background-image: url(../img/header.layer.3.jpg); background-repeat: no-repeat; background-position: left bottom; height: 263px;}
		div.header_row div.lay_3 {background-image: url(../img/header.layer.4.jpg); background-repeat: no-repeat; background-position: 140px bottom; height: 263px;}		
		div.header_row div.lay_4 {background-image: url(../img/header.layer.5.gif); background-repeat: no-repeat; background-position: left bottom; height: 263px;}
	
	div.menu_row {background-image: url(../img/menu.bbg.jpg); background-repeat: no-repeat; background-position: left top; height: 104px; _height: 0; display: table;}
		div.menu_row a {display: block; height: 104px; float: left; cursor: pointer;}
			div.menu_row a.about {width: 131px; background-image:url(../img/abcompany.off.gif);}
				div.menu_row a.about:hover {width: 131px; background-image:url(../img/abcompany.on.gif);}			
				div.menu_row a.about_act {width: 131px; background-image:url(../img/abcompany.on.gif);}
			div.menu_row a.sites {width: 127px; background-image:url(../img/isites.off.gif);}			
				div.menu_row a.sites:hover {width: 127px; background-image:url(../img/isites.on.gif);}
				div.menu_row a.sites_act {width: 127px; background-image:url(../img/isites.on.gif);}				
			div.menu_row a.autsis {width: 127px; background-image:url(../img/autsis.off.gif);}
				div.menu_row a.autsis:hover {width: 127px; background-image:url(../img/autsis.on.gif);}			
				div.menu_row a.autsis_act {width: 127px; background-image:url(../img/autsis.on.gif);}							
			div.menu_row a.hosting {width: 127px; background-image:url(../img/hosting.off.gif);}			
				div.menu_row a.hosting:hover {width: 127px; background-image:url(../img/hosting.on.gif);}						
				div.menu_row a.hosting_act {width: 127px; background-image:url(../img/hosting.on.gif);}										
			div.menu_row a.portfolio {width: 127px; background-image:url(../img/portfolio.off.gif);}
				div.menu_row a.portfolio:hover {width: 127px; background-image:url(../img/portfolio.on.gif);}			
				div.menu_row a.portfolio_act {width: 127px; background-image:url(../img/portfolio.on.gif);}							
			div.menu_row a.poddergka {width: 127px; background-image:url(../img/poddergka.off.gif);}			
				div.menu_row a.poddergka:hover {width: 127px; background-image:url(../img/poddergka.on.gif);}
				div.menu_row a.poddergka_act {width: 127px; background-image:url(../img/poddergka.on.gif);}
			div.menu_row a.ireklam {width: 134px; background-image:url(../img/ireklam.off.gif);}
				div.menu_row a.ireklam:hover {width: 134px; background-image:url(../img/ireklam.on.gif);}
				div.menu_row a.ireklam_act {width: 134px; background-image:url(../img/ireklam.on.gif);}				
				
	div.banners_row {height: 127px;}
		div.banners_row div {float: left; padding-top: 16px;}
		div.banners_row div img {display: block;}
		div.banners_row div.lbanner {padding-right: 17px;}
		div.banners_row div.cbanner {padding-right: 16px;}
		
	div.content_part {}
		div.content_block_t1 {width: 900px;}
			div.gplsh {background-image: url(../img/bgf.c.blocks.gif); background-repeat: repeat; background-position: left top;}
			div.content_block_t1 div.gplsh div.box {background-image: url(../img/cblock.t1.bzak.jpg); background-repeat: no-repeat; background-position: bottom;}		
			div.content_block_t2 div.gplsh div.box {background-image: url(../img/cblock.t2.wf.bzak.jpg); background-repeat: no-repeat; background-position: bottom;}					
			
			div.headers {height: 36px; padding-left: 35px;}
				div.content_block_t1 div.headers h2 {float: left;}
				div.content_block_t1 div.headers h2.cols2lhdr {width: 438px;}
				
			div.content_block_t1 div.col2 {}	
				div.content_block_t1 div.col2 div.box {padding-left: 35px; padding-bottom: 45px; padding-top: 19px;}
				div.content_block_t2 div.box {padding-left: 35px; padding-bottom: 77px; padding-top: 19px;}				
	
	div.footer_row {height: 60px; background-color: #6c6cff; padding-left: 73px;}
		div.ftabbox {padding-top: 10px;}
		table.footer_tab {}
		table.footer_tab td {vertical-align: top; color: #ffffff; font-size: 11px;}
		table.footer_tab td a {color: #ffffff;}
		table.footer_tab td.counters img {display: block; float: left; margin-right: 3px;}
	
	table.content_m_t1 {}
		table.content_m_t1 td {vertical-align: top;}
			table.content_m_t1 td.mcont_rp {}
			table.content_m_t1 td.mcont_rp p {padding-right: 30px; padding-bottom: 16px;}			
		
		div.lastworkhdr {padding-top: 14px; padding-bottom: 11px;}
			div.lastworkhdr a {font-weight: bold;}
		p.lwsmall {font-size: 11px; color: #6c7469; padding-right: 60px;}	
		
		div.news_b {padding-right: 30px;}
			div.news_b span.date {font-size: 10px; display: block; color: #6c7469;}
			div.news_b p {font-size: 11px; padding-top: 6px;}
			
	div.logo_row {text-align: center;}
	div.phones {text-align: right;}
	
	table.content_t_1_wph {}
		table.content_t_1_wph td.tlev {vertical-align: top;}
		table.content_t_1_wph td.photopart {padding-right: 25px;}
		table.content_t_1_wph td.rcontpart {padding-right: 73px;}
	p.stpar {padding-bottom: 12px;}	
	h2.sth2 {font-size: 16px; padding-bottom: 16px; font-weight: normal;}
		
	img.cimgt1 {padding-left: 6px; padding-right: 6px;	 padding-top: 7px; padding-bottom: 7px; border: 1px solid #c4d3b9;}
	
	div.contact_form {padding-left: 6px; padding-right: 6px;	 padding-top: 7px; padding-bottom: 7px; border: 1px solid #c4d3b9;}
	  div.contact_form input {font-size: 12px !important; width: 193px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}
	div.contact_form input.submit {border: 1px solid #7f9db9; width: 200px; padding-top: 2px; padding-bottom: 2px;}
	div.contact_form textarea {font-size: 11px; font-family: Verdana, Arial, sans-serif; width: 193px; overflow: auto; height: 150px; padding-top: 14px; padding-left: 5px;}
		div.contact_form div.tfblock {padding-bottom: 6px; *padding-bottom: 4px;}
