@charset "utf-8";
/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	background-color: #fff;
    font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	
}
a img, img { border:0; outline:0; }
#polosa
{
	background:url(../images/polosa.jpg) no-repeat;
	width:940px;
	height:244px;

}
#YMapsID{
	width: 100% !important;
}
#polosa_right
{
	background:url(../images/polosa_right.jpg) no-repeat top left #1d5495;
	width:100%;
	height:193px;
}
#polosa_left
{
	background:url(../images/polosa_left.jpg) no-repeat top right #18446b;
	width:100%;
	height:193px;
}
#header_center
{

	width:940px;
}
#header_right
{
background:url(../images/bg_nav.png) repeat-x 0 bottom;
width:100%;
height:39px;
margin: 33px 0 0;
}
#header_left
{
	width:100%;
}
#logo
{
	background:url(../images/logo.png) no-repeat;
	width:163px;
	height:88px;
}
#header_left_part
{
	padding:15px 0px 0px 0px;
}
#the_menu_left
{
	background:url(../images/menu_left.jpg) repeat-x;
	height:73px;
	width:8px;
}
/*#the_menu_right
{
    background:url(../images/menu.jpg) repeat-x;
    width:100%;
    height:73px;
}*/
#header_right_part
{
	padding-left:100px;
} /*
#the_menu_right ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#the_menu_right div
{
	float:left;
}
#the_menu_right li
{
	padding:45px 0px 0px 0px;
	margin:-10px 0px 0px 0px;
	float:left;
}
#the_menu_right a
{
    font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	padding-right:10px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	border-right: solid 1px #5c90c1;
}
#the_menu_right a:hover
{
    font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	padding-right:10px;
	margin-left:10px;
	text-decoration: underline;
    padding-top:5px;
	padding-bottom:5px;
}   */
#under_header
{
	padding-top:30px;
}
#slide_left_menu
{
	margin: 0 0 37px 0;
	padding: 10px 0 0 20px;
	width: 178px;
	height: 65px;
	background: url("../images/bg_left_tipe.png") no-repeat;
}
#slide_left_menu p
{
	font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:14px;
	line-height: 18px;
	text-transform:uppercase;
	color:#ffffff;
	margin:0;

}
#cont_menu
{
		width:176px;
		padding-left:20px 20px 20px 0;
}
#cont_menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#cont_menu li
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#cont_menu a
{
	font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	display:block;
	background: url(../images/bg_bottom.png) no-repeat;
	padding: 0 0 0 20px;
	width:178px;
	height:32px;
	line-height: 32px;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow: 0 0 1px #4599d9;
}

#cont_menu a:hover
{
	font-weight: bold;
}

#cont_menu a:active
{
	font-weight: bold;
}

#scroller
{
	position:relative;
	left: 73px;
	top: 0;
	width:670px;
	height:233px;
	overflow: hidden;
}
#in_scroller
{
	position: absolute;
	top:0px;
	left:20px;
}
#mycarousel
{
	position:relative;
	width: 670px;
	position: absolute;
	height: 197px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#scroller ul{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#scroller li{
	float: left;
	list-style: none;
	margin-right: 29px;
}
#paket
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	position:relative;

}
#price
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	top:45px;
	left:113px;
	width:70px;
	text-align:center;
}
#curency
{
			font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight: normal;
	color:#fff;
		position:absolute;
	top:68px;
	left:116px;
	width:70px;
	text-align:center;
}

#center_news #curency2,#center_news #price2
{
  display:none;
}
#price2
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	top:68px;
	left:165px;
	width:70px;
	text-align:center;
}
#curency2
{
			font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:16px;
	font-weight: bold;
	color:#fff;
		position:absolute;
	top:90px;
	left:163px;
	width:70px;
	text-align:center;
}
#paket_name
{
			font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight: normal;
	color:#fff;
		position:absolute;
	top:203px;
	left:25px;
	width:160px;
	text-align:center;
	text-transform:uppercase;
}
#paket_name a
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight: normal;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#paket_name a:hover
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight: normal;
	color:#fff;
	text-transform:uppercase;
	text-decoration: underline;
}
#gray_menu
{
	padding-top:202px;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#3d3d3d;
	padding-left:164px;
}
#gray_menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#gray_menu li
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	margin-left:60px;
}
#gray_menu a
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#3d3d3d;
	text-decoration:none;
	background:url(../images/marck.jpg) no-repeat right center;
	padding-right:60px;

}
#gray_menu a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#3d3d3d;
	text-decoration: underline;
	background:url(../images/marck.jpg) no-repeat right center;
	padding-right:60px;

}
#site_body
{
		width:940px;
		margin:0px auto;
}
#servises_and_portfolio
{
}
/*#servises_and_portfolio h1
{
	padding:0px 0px 0px 6px;
	margin:0px;
	color:#5f81a0;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	text-transform:none;
}*/

#site_body #all_servises{
	height: 245px;
}
#all_servises
{
	padding-top:5px;
	overflow: hidden; 
}
#all_servises li{
	float: left;
	list-style: none;
}

#all_servises #mycarousel{
	padding: 0;
	margin: 0;
	width: 940px;
	height: 180px;
}
#servise_item
{
	width:246px;
}
#servise_item img
{
	border: solid 2px #b8b9c8;
}
#servise_item2
{
	width:226px;
	padding-top:15px;
}

.paket-page #servise_item
{
	width:204px;
	margin-right: 44px;
}

.paket-page #servise_item a{
	display: block;
	height: 94px;
}


.wn2
{
	background:#3c6e9a;
}
#servise_item2 img
{
	border: none
}
#s_name
{
	padding-top:20px;
	height: 20px;
}
#s_name a
{
	color:#3a3744;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:underline;
}
#s_name a:hover
{
	color:#3a3744;
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration: none;
}
#s_name2
{
	padding-top:20px;
	padding-left:30px;
}
#s_name2 a
{
	color:#fff;
		font-family:Tahoma, Verdana, Arial;
	font-size:13px;
		text-decoration: none;
	
}
#s_name2 a:hover
{
	color:#fff;
		font-family:Tahoma, Verdana, Arial;
	font-size:13px;
text-decoration:underline;

}
/*----------------------------SCROLLER_STYLES-------------------------*/
/* hide from incapable browsers */
#scrollbar 
{
	position:relative;
}
div#scrollbar { 
    display:none;
	
    }
 
/* below in external file */
div#wn	{ 
    position:relative; 
    width:940px;
	height:170px; 
    overflow:hidden;	
	}
	
	.paket-page div#wn	{ 
    width:700px;
	margin-left:4px;	
	}
	
	div#wn table td:last-child #servise_item{
		width: 200px;
		margin: 0;
	}
div#scrollbar { 
    position:relative; 
width:940px;
	height:21px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
  
  
  .paket-page  div#scrollbar { 
  margin-left: 4px;	
width:700px;
  }
 
div#track { 
 
width:940px;
	height:21px; 
    background: #dcdcdc;
  }
  
  .paket-page div#track { 
 
width:700px;

  }
div#dragBar {
    position:absolute; left:1px; top:1px;
    width:187px; 
	height:19px; 
    background: url(../images/drag-bar.png) no-repeat;;
  }  
 
/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar{
    -moz-user-select: none;
    -khtml-user-select: none;
	cursor: e-resize;
}
 
/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
}
#left
{

	}
	#left_in
{
	position:absolute;
	top:0px;
	left:0px;
	padding-left:10px;
	background: url(../images/left_bg.gif) no-repeat;
	width:13px;
	height:17px;
	padding-top:4px;
	}
	
	.paket-page	#left_in, .paket-page #right_in
{

	padding-top:0px;
	}
	#right
{

	}
	#right_in
{
	position:absolute;
	top:0px;
	right:0px;
	background: url(../images/rught_bg.gif) no-repeat right;
	width:23px;
	height:17px;
	padding-top:4px;
	}
	/*----------------------------SCROLLER_STYLES_end-------------------------*/
#news_and_artocles
{
	padding-top:20px;
    width: 940px;
    margin: 0 auto;
}
#news_and_artocles2
{
	padding-top:20px;
}
#left_news
{
	width:215px;
	padding:0px 10px 0px 0;
	vertical-align:top;
	text-align:left;
}
#left_news2
{
	width:268px;
	padding:0 7px 0 0;
	vertical-align:top;
	text-align:left;
} 
#left_news h1
{
		font-family:"Myriad Pro", Tahoma, Verdana, Arial;
	font-size:17px;
	font-weight: bold;
	color:#131313;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
.news_item
{
	margin-top:30px;
}
.news_item a
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#3a3744;
	text-decoration: none;
}
.news_item a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#3a3744;
	text-decoration:underline;
}
.news_item2
{
	padding:25px 15px;
	margin-top:3px;
	background: url(../images/shop_left_navr.png) no-repeat 240px 25px #dfdfdf;
	width:237px;
}

.news_item2 a
{
		font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#3a3744;
	font-weight:bold;
	text-decoration: none;
}
.news_item2 a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#3a3744;
	text-decoration:underline;
		font-weight:bold;
}
/*.news_item3
{
	padding:25px 20px;
	margin-top:3px;
	background: url(../images/shop_left_navr.png) no-repeat 240px 25px #e4ebf3;
}

.news_item3 a
{
		font-family:Tahoma, Verdana, Arial;
font-size:13px;
	color:#3a3744;
	font-weight:bold;
	text-decoration: none;
}
.news_item3 a:hover
{
		font-family:Tahoma, Verdana, Arial;
font-size:13px;
	color:#3a3744;
	text-decoration:underline;
		font-weight:bold;
}
*/
.date
{
	color:#217b94;
			font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	padding-bottom:15px;
}
.center_content h1
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:22px;
	font-weight: bold;
	color:#131313;
	padding:0px;
	margin:0px 0px 20px 0px;
	text-transform: none;
}
.center_content
{
			font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	color:#3a3744;
	line-height:18px;
}
.center_content p
{
	padding:0px;
	margin:0px 0px 15px 0px;
}
.center_content a
{
			font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	color:#3b6d76;
	text-decoration:underline;
}
.center_content a:hover
{
			font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	color:#3b6d76;
	text-decoration: none;
}
/*.servise_content h1
{
			font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:18px;
	font-weight: bold;
	color:#57594e;
	padding:20px 20px 18px 20px;
	background:#e9ecd7;
	margin:0px 0px 20px 0px;
	text-transform: none;
}*/
.servise_content
{
	line-height:1;
}

/*.center_content2 h1
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:18px;
	font-weight: bold;
	color:#57594e;
	padding:20px 20px 18px 20px;
	background:#e9ecd7;
	margin:0px 0px 20px 0px;
	text-transform: none;
}  */
.center_content2
{
			font-family:Tahoma, Verdana, Arial;
font-size:13px;
		line-height:18px;
	color:#3a3744;
}
.one_product
{
	float:left;
	width:25%;
	height:150px;
	text-align: center;
}
.one_product_picture img
{
	border:solid 2px #c3c2ca;
}
.port_info
{
	margin: 10px 0 20px 0;
}
.one_product_name a
{
				font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	color:#6c898d;
	text-decoration:underline;
}

.map{
	margin-left: 20px;
}
.one_product_name a:hover
{
				font-family:Tahoma, Verdana, Arial;
font-size:13px;
	color:#6c898d;
	text-decoration: none;
}
#article_txt
{
		margin-top:24px;
			font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#3a3744;
}
#article_txt a
{
		font-family:Tahoma, Verdana, Arial;
font-size:13px;
	color:#217b94;
	text-decoration: none;
}
#article_txt a:hover
{
		font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	color:#217b94;
	text-decoration:underline;
}
#footer
{
width: 940px;
margin:0 auto;
}
#adreses
{
    font-family:Tahoma, "Geneva CY", sans-serif;
    font-size: 10px;
    text-transform:uppercase;
}
#phones
{
font-family: "Trebuchet MS", "Helvetica CY", Sans-serif;
  font-size: 40px;
  text-transform:uppercase;
  text-align: right;
  padding:  0px 0 60px;
}
.small
{
	font-size:14px;
}
#copyright
{
color:#fff;
font-size:12px;
font-family:Tahoma, Vedana, Arial;
position:absolute;
left:375px;
top:5px;
}
#some_note
{
	padding:10px 0px 0px 15px;
}
#pre_footer
{
	padding-top:70px;
}
#tech_support
{
	background:#d8d8d8;
	padding: 15px 20px 15px 60px; 
}
#tech_support_inner
{
	background:url(../images/t_marck.gif) no-repeat left center;
	padding-left:25px;
		color:#312d3b;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration:none;
}
#tech_support_inner a
{
	color:#312d3b;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration:none;
}
#tech_support_inner a:hover
{
	color:#312d3b;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration: underline;
}
#tag_cloud
{
	background:#d8d8d8;
	padding: 15px 20px 15px 40px;
	margin-top:2px;
}
#tag_cloud a
{
		color:#535e69;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration:none;

padding-top:5px;
padding-right:5px;

}
#tag_cloud a:hover
{

		color:#535e69;
font-size:11px;
font-family:Tahoma, Vedana, Arial;
text-decoration: underline;
padding-top:5px;
padding-right:5px;
}

#count_site_price
{
	padding:15px 0px;
	background:#dce8f0;
	width:224px;
	float:left;
}
#count_site_price_rigth
{
	margin-right:3px;
	float:right;
	background:#dce8f0;
	width:15px;
		padding:15px 0px;	
}
.menu_2
{
    overflow: hidden;
	padding-left:285px;
	margin-bottom:20px;
}
.menu_2 ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.menu_2 li
{
	padding:0px;
	margin:0px 50px 0px 0px;
	list-style:none;
	float:left;
	background:none !important;
}
.menu_2 a
{
		color:#000;
font-size:13px;
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
		text-transform: none;
text-decoration:none;
}
.menu_2 a:hover
{
		color:#000;
font-size:13px;
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	text-transform: none;
text-decoration: underline;
}
.clear
{
	clear:both;
	height:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
	font-size:1px;
}
.page_nav2
{
	padding:5px;
	background:#e0e0e0;
}
.pagen
{
	background:#e0e0e0;
	padding:0px;
	color:#446c76;
	font-weight:bold;
		font-size:12px;
}
.pagen a
{
	font-size:12px;
	color:#446c76;
	font-weight: normal;
	text-decoration:none;
}
.pagen a:hover
{
	font-size:12px;
	color:#446c76;
	font-weight: normal;
	text-decoration:none;
}
.p_name
{
	padding-left:22px;
	font-size:20px;
	color:#666666;
	font-weight: bold;
	margin:20px 0px;
}
.p_name a
{
		font-size:12px;
	color:#446c76;
	font-weight: normal;
	text-decoration:none;
}
.p_name a:hover
{
		font-size:12px;
	color:#446c76;
	font-weight: normal;
	text-decoration: underline;
}
.link_to
{
	padding-left:30px;
}
.allworks
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	background:url(../images/down.jpg) no-repeat;
	width:267px;
	height:41px;
	text-align:center;
		font-size:16px;
		padding-top:20px;
	color:#fff;
	font-weight: normal;
}
.allworks2
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	background:url(../images/down.jpg) no-repeat;
	width:247px;
	height:41px;
	padding-left:20px;
	text-align:left;
		font-size:18px;
		padding-top:20px;
	color:#fff;
	font-weight: bold;
}
.allworks a
{
		font-size:16px;
	color:#fff;
	font-weight: normal;
	text-decoration:none;
}
.allworks a:hover
{
		font-size:16px;
	color:#fff;
	font-weight: normal;
	text-decoration: underline;
}
.curentpage
{
	float:left;
	height:16px;
	padding-top:8px;
	font-size:14px;
	color:#6c737d;
	width:40px;
}
.alpages
{
	float:left;
	text-align:center;
	font-size:16px;
	background:url(../images/portfolio_count.png) no-repeat;
	padding-top:7px;
	width:35px;
	height:28px;
	color:#bc2a5b;
}
.inner_item_pict
{
	position:relative;
}
/*.inner_conent_header2 h1
{
	padding:0px;
	margin:20px 0px 15px 0px;
	font-size:24px;
	color:#000;
	font-weight:bold;
}*/
.inner_conent_header h1
{
	padding:21px 20px;
	margin:0px 0px 15px 0px;
	font-size:22px;
	color:#414431;
	background:#e9ecd7;
	font-weight:bold;
}


.portfolio h1
{
	color: #000;
	font-size: 28px;
	background:#fff;
}
.separator
{
	background: url(../images/package_bottom.jpg) no-repeat left;
	height:30px;
}
.alsodiv
{
	background:#ecf0d9;
	padding:10px 0px 20px 0px;
	padding-left:70px;


}
.also_item
{
	float:left;
	width:250px;
	margin-right:20px;
}
.also_icon
{
	width:70px;
	float:left;
}
.also_txt
{
	float:left;
	width:170px;
				font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#3a3744;
}
.also_txt a
{
				font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#2c2f1c;
	background: url(../images/navr.gif) no-repeat bottom left;
	padding-bottom:30px;
}
/*.see_next
{
	background:url(../images/pright.jpg) no-repeat;
	width:199px;
	height:213px;
	padding:10px;
}
.see_next h3
{
			font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	font-weight: bold;
	padding:0px;
	margin:0px 0px 5px 0px;
} */
.allworks3
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:18px;
	color:#2c2f1c;
	font-weight: normal;
	text-align:center;
	text-transform:uppercase;
	margin:20px 0px 20px 0px;
	background:url(../images/navb.gif) no-repeat 190px 7px;
}
/*.serv-padding
{
	padding-right:70px;
} */
.inputfield
{
	margin-bottom:5px;
}
.inputfield input
{
	width:350px;
}
.inputfield textarea
{
	width:350px;
	height:200px;
}
.buttonsend
{
	background:#7cccd7;
	padding:10px 20px;
	border:none;
	width:auto !important;
	cursor:pointer;
	color:#fff;
	font-weight: bold;
	font-size:14px;
}
#contact-area
{

}
.map h3
{
			font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:18px;
	color:#2c2f1c;
	padding:0px;
	margin:30px 0px 0px 0px;
	font-weight:normal;
	text-transform:uppercase;
	}
	.notification_error, .error
	{
		color:#f04a72;
	}
	.articletext
	{
		padding: 0px 20px;
	}
	.relative_works
	{
		margin-top:20px;
		background:#e9ecd7;
				padding-left:30px;
		padding-top:20px;
		padding-bottom:30px;
	}

	.rel_item
	{
		width:200px;
		float:left;
		margin-right:20px;
	}
		.rel_item img
	{
		border:solid 1px #c1b2d3;
	}
	.rel_item div
	{
		margin-top:5px;
	}
	.rel_item a
{
				font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#437784;
}
.see_works
{
	text-align:right;
	background:#fff;
}
.zakaz
{
	margin:20px 0px;
}
.zakaz_b
{
	background:url(../images/zakaz.png) no-repeat;
	width:225px;
	height:31px;
	border:none;
	cursor:pointer;
}
.gray_bg_pages
{
	background:#e9ecd7;
	padding-bottom:20px;
}
.gray_bg_pages h1
{
	font-size:22px !important;
}
.relative_works2
	{
		margin-top:20px;
		background:#e9ecd7;
				padding-left:20px;
		padding-top:20px;
		padding-bottom:30px;
	}

	.rel_item2
	{
		width:200px;
		float:left;
		margin-right:10px;
	}
		.rel_item2 img
	{
		border:solid 1px #c1b2d3;
	}
	.rel_item2 div
	{
		margin-top:5px;
	}
	.rel_item2 a
{
				font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#437784;
	display:block;
}
.takzhe_zakazivut div
{
	margin-bottom:5px;
}
.takzhe_zakazivut a
{
					font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fff;
	text-decoration: none;
}
.takzhe_zakazivut a:hover
{
					font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
#see
{
			font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#437784;
	text-decoration: none;
	cursor:pointer;
	text-align:center;
	padding:10px 0px;
}
#more
{
	display:none;
}
.mouseover_left
{
	cursor:pointer;
}
.mouseover_right
{
	cursor:pointer;
}
#the_menu_right .menu {
  background:url(../images/bg_nav.png) repeat-x 0 bottom;
  height: 39px;
  -moz-border-radius: 6px 0 0 6px; 
  -webkit-border-radius: 6px 0 0 6px; 
  -khtml-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px; 
  padding:0;
  margin: 33px 0 0;
}
    #the_menu_right .menu li {
      display: block;
      float:left;
	  padding-right: 2px;
      background: url("../images/raz.png") no-repeat right top;
    }
	
    #the_menu_right .menu .item1 {
      display: none !important;
    }
	
	#the_menu_right .menu .item210 {
      display: none !important;
    }
	
	#the_menu_right .menu .item120 {
      width: 141px;
    }
	
	#the_menu_right .menu .item63 {
      width: 179px;
    }
	
	#the_menu_right .menu .item99 {
      width: 167px;
    }
	
	#the_menu_right .menu .item100 {
      width: 123px;
    }


        #the_menu_right .menu li a {
          font-size: 12px;
          color: #fff;
		  display: block;
		  float: left;
		  height: 39px;
		  line-height: 39px;
		  font-weight: normal;
          text-transform: uppercase;
          text-decoration: none;
		  width: 100%;
		  text-align: center;
		  margin-right: 2px;
		  text-shadow: 0 0 1px #4599d9;
        }
		
		#the_menu_right .menu li.item120 a {
		  -moz-border-radius: 6px 0 0 6px; 
		  -webkit-border-radius: 6px 0 0 6px; 
		  -khtml-border-radius: 6px 0 0 6px;
		  border-radius: 6px 0 0 6px;
        } 
		
            #the_menu_right .menu li a:hover {
              font-weight: bold;
			  background:url(../images/bg_nav_h.png) repeat-x 0 bottom;
            }    

			#the_menu_right .menu li a:active {
           		font-weight: bold;
            }    

.menu_2 .moduletable .menu-nav .item98{
  display: none;
}
.menu_2 .moduletable {
  float: right;
}

span.tel {
    color: #4b7591;
    font-size: 11px;
    font-family:Tahoma, "Geneva CY", sans-serif;
    display: block;
    float:left;
    line-height:1;
        }
.spisok_vupad {
        width:100%;
        margin: -3px 0 0;
}
.spisok_vupad tr.title .r1 {
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    font-size: 19px;
    font-family: "Trebuchet MS", Helvetica, Garuda, sans-serif;
    line-height:1;
    background: url(../images/fig.png) no-repeat;
}
.spisok_vupad tr.title .r2 {
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    background: url(../images/bg_title.png) repeat-x;
}

.spisok_vupad tr.title td {
    background: #000080;
    color: #ffffff;
    padding: 20px 15px 20px 20px;
    /*background: url(../images/bg_title.png) repeat-x;*/
}
.spisok_vupad tr{
        background: #dfe9ef;
      /*  height: 50px;*/
}
.spisok_vupad tr.title {
        background: none;

}

.spisok_vupad td{
        padding: 30px 20px;
 }
.spisok_vupad td+td{

 }
    .spisok_vupad a {
      color:#201a31;
        text-decoration: none;
        font-size: 13px;
        font-weight: bold;
        font-family: Tahoma, "Geneva CY", sans-serif;
    }

    #cmsseo { padding:0; margin: 60px 0 0; list-style: none;}
    #cmsseo li { display: inline;list-style: none;}
    #cmsseo li a { float: left; margin-left: 10px; width: 214px; height: 63px; display: block; text-indent: -999%;}
    #cmsseo .cms { background: url(../images/cms.jpg) no-repeat; margin-left: 0;}
    #cmsseo .seo { background: url(../images/seo.jpg) no-repeat; }
    #cmsseo .econom { background: url(../images/econom.jpg) no-repeat; }

     .who{ width: 252px; font-size: 11px; padding: 0 0 0 18px; }
     .podd { border-bottom: 2px solid #ffffff; padding: 20px 0 20px 42px; background: #dbdbdb;}
     .podd a { padding: 0 0 0 12px; color:#201a31; font-size: 11px; text-decoration: none; background: #dbdbdb url(../images/support.png) no-repeat left center;}
     .podd+p { background: #dbdbdb; margin:0; padding: 12px 42px; font-size: 11px; color: #55606a;}

.calculator {
    background: url(../images/calculator.png) no-repeat left 62px;
    padding: 52px 0 0;
}
    .calculator h5 {
    background: url("../images/plus.png") no-repeat scroll 20px center transparent;
    color: #435055;
    font-size: 14px;
    height: 41px;
    letter-spacing: -1px;
    padding: 13px 30px 8px 90px;
    text-align: center;
    text-transform: uppercase;
    }
        .calculator h5 a {
            color:#435055;
            text-decoration: none;
        }
        .calculator h5 a:hover {
            text-decoration: underline;
        }

.adress {
    font-family:Tahoma, "Geneva CY", sans-serif;
    font-size: 10px;
    text-transform:uppercase;
}
.telefon {
  font-family: "Trebuchet MS", "Helvetica CY", Sans-serif;
  font-size: 40px;
  text-transform:uppercase;
  text-align: right;
  padding:  34px 0 60px;
}
  .telefon span {
          font-size: 12px;
          color: #000000;
  }
  
  
/*================================================*/
  .left_news2
{
	padding:0 10px 0 0;
	vertical-align:top;
	text-align:left;
}
  .left_news2 .see_next
{
	background: url("../images/bg_left.jpg") no-repeat;
	width:201px;
	height:212px;
	padding: 20px 0 0 18px;
}
  .left_news2 .see_next h3
{
	font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	padding:0px;
	margin:0px 0px 5px 0px;
}
  .left_news2 .takzhe_zakazivut {
				list-style: none;
				margin: 10px 0 0;
				padding:0;

}
     .left_news2 .takzhe_zakazivut a {
						font-family: "Tahoma", sans-serif;
						font-size: 12px;
						color: #ffffff;
												padding: 0 8px 0 0;
						background: url("../images/str.png") no-repeat right center;
	}
  .left_news2.takzhe_zakazivut a:hover {
						text-decoration: none;
	}
  .left_news2.takzhe_zakazivut li {
						display: block;

						margin-right: 5px;
						letter-spacing: -1.5;
	}
  .left_news2 .wck {
		margin: 30px 0 0 20px;
}
  .left_news2 .wck a {
			background: url("../images/bottom.png") no-repeat left center;
			display: block;
			padding: 15px 0 0 55px;
			height: 37px;
			font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, sans-serif;
			font-size: 11px;
			color: #767772;
			text-transform:uppercase;
	}
  .left_news2 .allworks3
{
		font-family:"Trebuchet MS", "Myriad Pro", Tahoma, Verdana, Arial;
	font-size:18px;
	color:#2c2f1c;
	font-weight: normal;
	text-align:left;
	text-indent: 20px;
	text-transform:uppercase;
	margin:20px 0px 20px 0px;
	background:url(../images/navb.gif) no-repeat 180px 7px;
}
  .left_news2 .news_item3
{
	width: 175px;
	list-style-type: none;
	margin:0;
	padding:0;
	padding: 0 20px;
	background: #e1eaf0;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
  .left_news2 .news_item3 li {
	height: 62px;
	line-height: 62px;
	background: url("../images/ukaz.png") no-repeat 160px center;
	border-top: 1px solid #b5bdc0;
	padding: 0 0 0 0px;  

}
  .left_news2 .news_item3 li:first-child {
	border: none;
}
  .left_news2 .news_item3 li a {
			font-family: tahoma, sans-serif;
			font-size: 13px;
			color: #201a31;
	}
  .left_news2 .news_item3 li a:hover {
			text-decoration: none;
	}
  /*-------------center_news------------------*/
    .center_news { padding:0; width: 722px; background: #eaf4fa url(../images/bg_inner.jpg) repeat-x left bottom; border-collapse: collapse;}
    .center_news .prod { margin: 28px; }
        .img_info { vertical-align: top; }
        .info { padding: 0 70px 10px 0; background: url(../images/strelka.png) no-repeat right top;}
            .info .descr { font-size: 11px; font-family: Tahoma; margin: 0 0 20px;}
              .info .descr ul { list-style: none; padding:0;}

        .plus {  border-top: 1px solid #FFF; height: 65px; position: relative; background: #d3e7f5; padding: 25px 0 0 20px;}
        .plus_img { position: absolute; left: 17px; top:-15px;}
        .plus ul {  margin:0; padding:0; list-style: none;}
            .plus ul li { display: inline; float:left; width: 188px; padding: 0 12px 0 0; overflow: hidden;}
            *html .plus ul li { display: inline; zoom:1 }

                .plus ul li  { font-family: Tahoma; font-size: 11px; color: #000;padding: 0 12px 0 0; text-decoration: none; }
                *html .plus ul li a 
                .plus ul li a:hover { text-decoration: underline; }
                .plus ul li img { float: left; margin-right: 20px; }
  /*-------------/center_news------------------*/

.article_prod { padding: 0; font-size: 12px; line-height: 16px; color: #201a31; width: 660px; vertical-align: top;}
    .article_prod h3 { font-size: 24px; }
    .article_prod img { float: right; margin: 5px;}
    /*-------------online------------------*/

     .online { -moz-border-radius: 5px; border-radius: 5px; font-size: 11px; width: 415px; height: 31px; line-height: 31px;}
     .online {  padding: 0 0 0 35px; background: #cfe5f4 url("../images/clock.png") no-repeat 20px center; }
     .online a { color: #49a3c7; }
     .online a:hover { text-decoration: none; }
    /*-------------/online------------------*/
     .servise_content .relative_works,
     .servise_content .see_works {
            display: none;
     }

    /*-------------zakaz------------------*/
     form.c1 {margin:0px; padding:0 24px 0 0; float: left;  background:  url(../images/obrob.png) no-repeat right center;}
    .zakaz { height: 31px; }
    .zakaz .zakaz_b { font-size: 16px; color: #ffffff; border:0; background: url(../images/buttom.png) no-repeat; width: 226px; height: 31px;}
    .zakaz span { color: #201a31; display: none; line-height: 31px; margin-left: 10px; }
    /*-------------/zakaz------------------*/

