h1
{
	padding-bottom:5px;
	font-family:tahoma;
	font-size:18px;
	color:#333333;
	font-weight:normal;
}
h2
{
	padding-top:15px;
	padding-bottom:5px;
	font-family:tahoma;
	font-size:18px;
	color:#333333;
	font-weight:normal;
}
input
{
	outline:0;
	
}
textarea
{
	outline:0;
	
	resize: none;
}

div { 
line-height:17px;

}
body
{ 

	margin:0px;
	padding:0px;
}
img 
{
	border:0px;
}



.main
{
	 
	width:986px;	 
	margin:0px auto;
}
.header
{
	left:50%;
	width:986px;
	
	margin:0px auto;
	height:30px;
	text-align:center;
}
.headerimg
{
	width:150px;
	float:left;
	margin-left:415px;
}
.ico_stl
{
	_width:160px;
	_height:19px;
	
	height:19px;
	float:right;
	text-align:right;
}
.ico_stl img
{
	margin-right:5px;
}
.logotype
{
	
	width:270px;
	height:70px;
	padding-top:10px;
	
	padding-left:5px;
}
.navigation
{
	width:795px;
	padding-left:0px;
	height:60px;
	display:table;
	//height:95px;
	float:left;
}
.navigation a
{
	color:black;
	
}
.navigation a.last
{
	
	margin-right:0px;
}
.main_image
{
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}
.content0
{
	position:relative;
	 
	width:15px;
	height:400px;
	margin-left:-15px;
	float:left;
	
}
.content1
{
	width:200px;
	margin-left:30px;
	float:left;
	
}
.content11
{
	 
	width:20px;
	height:200px;
	float:left;
}

.content2
{
	width:200px;
	line-height:16px;
	float:left;
}
.content2 a
{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
}
.content2 a:hover
{
	font-family:tahoma;
	font-size:12px;
	color:#2199bb;
}
.content4
{
	line-height:16px;
	
}
.content4 a
{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
}
.content4 a:hover
{
	font-family:tahoma;
	font-size:12px;
	color:#2199bb;
}
.content_center
{
	
	width:710px;
	float:left;
	font-family:tahoma;
	font-size:12px;
	text-align: justify;
	color:#333333;
	line-height:18px;
	margin-top:20px;
	
}
.work_exmp
{
	position:relative;
	margin-left:-7px;
	margin-bottom:30px;
}
.work_exmp2
{
	position:relative;
	
	margin-bottom:30px;
}

.pass
{
	font-family:tahoma;
	font-size:12px;
	color:#adadad;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: relative;
	font-family: "tahoma";
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	height: 21px;
	width: 134px;
	font-size: 11px;
	border:none;
	background-image: url("/images/pass.jpg");
	background-repeat: no-repeat;
	padding-left: 10px;
}
.mail_bottom
{
	margin-bottom:30px;
	height:70px;
}
.help_1
{
	font-family:tahoma;
	font-size:11px;
	color:#333333;
	float:left;
	margin-left:143px;
	_margin-left:0px;
	__margin-top:5px;
}
.help_1  a 
{
	text-decoration:none;
	border-bottom: 1px dashed #333333;
}
.help_1 a:hover 
{
	font-family:tahoma;
	font-size:12px;
	color:#2199bb;
	border-bottom: 1px dashed #2199bb;
}
.help_2
{
	
	font-family:tahoma;
	font-size:11px;
	color:#333333;
	float:left;
	margin-left:145px;
	_margin-left:-45px;
	_margin-top:5px;
}
.help_2  a 
{
	color:#333333;
	text-decoration:none;
	border-bottom: 1px dashed #333333;
}
.help_2 a:hover 
{
	font-family:tahoma;
	font-size:11px;
	color:#2199bb;
	border-bottom: 1px dashed #2199bb;
}


.content3
{
	
	
	margin-left:490px;
	margin-right:30px;
	font-family:tahoma;
	font-size:12px;
	text-align: justify;
	color:#333333;
	line-height:18px;
	
}
.pp
{
	float:left;
}
.content_z
{
	padding-bottom:13px;
	font-family:tahoma;
	font-size:18px;
	color:#333333;
	margin-top:20px;
}
.content_st
{
	
}
.content_p
{
	padding-bottom:6px;
	padding-top:24px;
	font-family:tahoma;
	font-size:18px;
	color:#333333;
	
}
.content_z_company
{
	padding-bottom:17px;
	font-family:tahoma;
	font-size:18px;
	color:#333333;
	padding-top:0px;
	text-indent:-24px;
	margin-top:0px;
}
.content_z_company_style
{
	padding-bottom:5px;
	font-family:tahoma;
	font-size:18px;
	color:#333333;
	padding-top:0px;
	text-indent:-24px;
	margin-top:0px;
}
.client
{
 
}
.footer
{
	 
	width:989px;
	height:100px;
	margin-bottom:30px;
}
.footer_left
{
	margin-top:5px;
	width:300px;
	float:left;
}
.footer_left img
{
	margin-bottom:7px;
}
.footer_left div
{
	color:#333333;
	font-family:tahoma;
	font-size:11px;
	line-height:18px;
}
.footer_right
{
	width:350px;
	float:right;
	padding-top:6px;
	
}
.footer_right div
{
	color:#333333;
	font-family:tahoma;
	font-size:11px;
	line-height:18px;
}
.news
{
	line-height:18px;
}
.text_left
{
	line-height:18px;
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	text-indent:-14px;
	margin-bottom:20px;
}
.text_leftz
{
	line-height:18px;
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	margin-bottom:18px;
	text-indent:-14px;
	
}
.text_left_print
{
	line-height:18px;
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	margin-bottom:18px;
	text-indent:-14px;
	
}
.text_left  a 
{
	color:#333333;
	text-decoration:none;
	border-bottom: 1px dashed #333333;
}
.content_p a
{
	border-bottom: 1px dashed #333333;
	font-family:tahoma;
	font-size:18px;
	text-decoration:none;
	color:#333333;
}
.content_p a:hover 
{
	border-bottom: 1px dashed #333333;
	font-family:tahoma;
	font-size:18px;
	color:#333333;
}
.text_left a:hover 
{
	font-family:tahoma;
	font-size:12px;
	color:#2199bb;
	border-bottom: 1px dashed #2199bb;
}
.text_leftz  a 
{
	color:#333333;
	text-decoration:none;
	border-bottom: 1px dashed #333333;
}
.text_leftz a:hover 
{
	font-family:tahoma;
	font-size:12px;
	color:#2199bb;
	border-bottom: 1px dashed #2199bb;
}
.text_left_print  a 
{
	color:#333333;
	text-decoration:none;
	border-bottom: 1px dashed #333333;
}
.text_left_print a:hover 
{
	font-family:tahoma;
	font-size:12px;
	color:#2199bb;
	border-bottom: 1px dashed #2199bb;
}
.text_left_sp
{
	margin-bottom:35px;
}
.text
{
font-size:12px;
font-family:tahoma;
}
.text font
{
color:#333333;
}
.color3
{
color:#333333;
}
/*********************************************/
.w1
{
	margin-top:39px;
	margin-bottom:55px;
}
.w2
{
	margin-bottom:55px;
}
.w3
{
	margin-bottom:55px;
}
.w4
{
	margin-bottom:55px;
}
/********************************************/
.ico_1
{
	float:left;
	margin-right:3px;
}
.ico_2
{
	margin-left:20px;
	margin-right:3px;
	float:left;
}
.ico_3
{
	margin-left:25px;
	margin-right:0px;
	float:left;
}
.ico_4
{
	margin-left:1px;
	margin-right:2px;
	margin-top:-2px;
	float:left;
}

.ico_4 a
{
	font-family:tahoma;
	font-size:10px;
	color:#333333;
	padding-left:22px;
	
}
.dl
{
	float:left;
	font-family:tahoma;
	font-size:12px;
	padding-left:10px;
}
/*******************************************/
.button
{
	margin-top:26px;
}
/*******************************************/

.black1 
{
	float:left;
	background-image:url(/images/menu1.jpg);
	background-position:0 10px;
	background-repeat:no-repeat;
	width:62px;
	height:25px;
	margin-top:30px;
	margin-left:20px;
}
.black1:hover
{
	background-image:url(/images/menu1hover.jpg);
	background-repeat:no-repeat;
	width:62px;
	height:25px;
	background-position:0 6px;
}
.black1 a.mmenu1 img.mmimg1
{
	
	width:62px;
	height:25px;
}
.black2 
{
	float:left;
	background-image:url(/images/menu6.jpg);
	background-position:0 10px;
	background-repeat:no-repeat;
	width:136px;
	height:30px;
	margin-top:27px;
	margin-left:20px;
	
}
.black2:hover
{
	background-image:url(/images/menu6hover.jpg);
	background-repeat:no-repeat;
	width:136px;
	height:30px;
	background-position:0 6px;
}
.black2 a.mmenu2 img.mmimg2
{
	
	width:136px;
	height:30px;
}
.black6 
{
	float:left;
	background-image:url(/images/menu7.jpg);
	background-position:0 10px;
	background-repeat:no-repeat;
	width:107px;
	height:30px;
	margin-top:29px;
	margin-left:20px;
	
}
.black6:hover
{
	background-image:url(/images/menu7hover.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:30px;
	background-position:0 4px;
}
.black6 a.mmenu6 img.mmimg6
{
	
	width:107px;
	height:30px;
}
.black7 
{
	float:left;
	background-image:url(/images/menu8.jpg);
	background-position:0 10px;
	background-repeat:no-repeat;
	width:83px;
	height:30px;
	margin-top:27px;
	margin-left:20px;
	
}
.black7:hover
{
	background-image:url(/images/menu8hover.jpg);
	background-repeat:no-repeat;
	width:83px;
	height:30px;
	background-position:0 4px;
}
.black7 a.mmenu7 img.mmimg7
{
	
	width:83px;
	height:30px;
}
.black3 
{
	float:left;
	background-image:url(/images/menu3.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
	width:87px;
	height:25px;
	margin-left:20px;
	margin-top:30px;
}
.black3:hover
{
	background-image:url(/images/menu3hover.jpg);
	background-repeat:no-repeat;
	width:87px;
	height:25px;
	background-position:0 4px;
}
.black3 a.mmenu3 img.mmimg3
{
	
	width:87px;
	height:25px;
}
.black4 
{
	
	background-image:url(/images/menu4.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
	width:92px;
	height:25px;
	margin-left:595px;
	margin-top:30px;
}
.black4:hover
{
	background-image:url(/images/menu4hover.jpg);
	background-repeat:no-repeat;
	width:92px;
	height:25px;
	background-position:0 3px;
}
.black4 a.mmenu4 img.mmimg4
{
	
	width:92px;
	height:25px;
}
.black5 
{
	
	background-image:url(/images/menu5.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
	width:103px;
	height:25px;
	margin-left:435px;
	margin-top:30px;
}
.black5:hover
{
	background-image:url(/images/menu5hover.jpg);
	background-repeat:no-repeat;
	width:103px;
	height:25px;
	background-position:0 8px;
}
.black5 a.mmenu5 img.mmimg5
{
	
	width:103px;
	height:25px;
}
.block1
{
	float:left;
	width:795px;
	height:85px;
	margin-bottom:5px;
	margin-top:14px;
}
.block2
{
	float:right;
	margin-top:-55px;
	padding-right:4px;
	width:150px;
}
.header_right_style_1
{
	background-image:url(/images/phone.png);
	background-repeat:no-repeat;
	background-position:3px 9px;
	margin-bottom:7px;
}
.header_right_style_2
{
	background-image:url(/images/icq.png);
	background-repeat:no-repeat;
	background-position:60px 5px;
	margin-bottom:7px;
}
.header_right_style_3
{
	background-image:url(/images/mail_ico.png);
	background-repeat:no-repeat;
	background-position:30px 7px;
}
.header_span_1
{
	font-family:tahoma;
	font-size:10px;
	color:#a1a1a1;
	
}
.header_span_2
{
	font-family:tahoma;
	font-size:18px;
	color:#333333;
	
}
.header_span_3
{
	font-family:tahoma;
	font-size:10px;
	color:#333333;
	
}
.header_span_4
{
	font-family:tahoma;
	font-size:14px;
	color:#333333;
	
}
.header_span_5
{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
}
.substyle_1
{
	font-family:tahoma;
	font-size:10px;
	color:#6e8f86;
	text-align:right;
	line-height:8px;
	padding-right:0px;
	padding-bottom:10px;
}
.substyle_2
{
	font-family:tahoma;
	font-size:10px;
	color:#6e8f86;
	text-align:right;
	line-height:8px;
	margin-bottom:3px;
	padding-right:0px;
}
.block3
{
	width:795px;
	height:5px;
	background-image:url(/images/menuline.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
}
.block4
{
	margin-top:0px;
}

.block4 a
{
	text-decoration:none;
	font-size:12px;
	font-size:14px;
	font-family:'arial narrow';
	color:#575759;
	font-weight:5600;
}
.block4 a:hover
{
	text-decoration:none;
	font-size:12px;
	font-size:14px;
	font-family:'arial narrow';
	color:#CC0000;
	font-weight:5600;
}

.block5
{
	width:430px;
	margin-left:170px;
	margin-top:0px;
}

/************************************************/
.fon
{
	float:left;
	margin-top:33px;
}

/***************************************************/
.portfolio
{
	text-align:left;
	margin-top:50px; 
	margin-bottom:40px;
}

.imgicon
{
	
	width:200px;
	height:160px;
	background-image:url(/images/22.jpg) ;
}
a:hover .imgicon
{ 
	background-image:url(/images/11.jpg)  ; 
}
.imgicon2
{
	
	width:200px;
	height:902px;
	background-image:url(/images/client5.png) ;
}
.imgicon3
{
	
	width:200px;
	height:279px;
	background-image:url(/images/client4.png) ;
}
/*
a:hover .imgicon2
{ 
	background-image:url(/images/client2.jpg)  ; 
}
.img9
{
	width:200px;
	height:80px;
}
.img10
{
	width:200px;
	height:90px;
	background-position:0px -80px;
}
.img11
{
	width:200px;
	height:80px;
	background-position:0px -168px;
	
}
.img12
{
	width:200px;
	height:80px;
	background-position:0px -248px;
	
}
.img13
{
	width:200px;
	height:75px;
	background-position:0px -330px;
	
}*/
.img1
{
	width:168px;
	height:150px;
}
.img2
{
	width:170px;
	height:148px;
	background-position:-180px 0px;
}
.img3
{
	width:175px;
	height:150px;
	background-position:-350px 0px;
}
.img4
{
	width:150px;
	height:150px;
	background-position:-530px 0px;
}

.img5
{
	width:168px;
	height:150px;
	background-position:0px -155px;
}
.img6
{
	width:170px;
	height:148px;
	background-position:-180px -155px;
}
.img7
{
	width:175px;
	height:150px;
	background-position:-350px -155px;
}
.img8
{
	width:150px;
	height:150px;
	background-position:-530px -155px;
}
/******************************************/
.promoLine
{
	margin-bottom:20px;
	
}
.promoLine #scrbg
{
	float:left;
	cursor:auto;		
	margin-bottom:30px;
	
}

.promoLine #scrbg img
{
	margin-top:0px;
	margin-left:0px;
	border:0px;
}

.promoLine #wordsField
{
	
	text-align:left;
	color:black;
	width:auto;
	margin-left:0px;
	padding-bottom:10px;
	padding-top:0px;
	
}
.promoLine #wordsField p
{
	
	margin-left:160px;
	
}
.promoLine #wordsField a
{
	color:#333333;
}

.promoLine #date
{
	
	margin-left:655px;
	font-size:11px;
}
.promoLine #date_2
{
	
	margin-left:653px;
	font-size:11px;
}
.postable
{
	font-size:11px;
	border-left:1px solid #222222;
	border-top:1px solid #222222;
	margin-bottom:10px;
	margin-left:0px;
	line-height:13px;
	
}
.postable td
{
	font-size:11px;
	color:#333333;
	border-right:1px solid #222222;
	border-bottom:1px solid #222222;
	text-align:center;
	height:27px;
}
/**********************rewiews_foto*************************/
.reviews_foto
{

	width:222px;
	height:300px;
	float:left;
	
}
.reviews_text
{
	
	width:520px;
	height:200px;
	margin-left:180px;
	text-align:justify;
}
.reviews_podtext
{
	
	width:375px;
	height:60px;
	margin-left:145px;
	margin-top:10px;
	text-align:right ;
}
/*******************************************/
.promo
{
	padding-left:10px;
	font-size:16px;
}
.border tr td 
{
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.tdstyle
{
	width:400px;
	padding:2px;
}
.tdstyle2
{
	width:200px;
	text-align:center;
	padding:2px;
}
.tdstyle3
{
	width:200px;
	
	padding:2px;
}
.icons
{
	height:90px;
margin-left: 50px;
}
.icons img
{
	float:left;
	margin-right:10px;
	border:1px solid #222222;
}
.img_class_hotel, .img_class_hotel_2, .img_class_hotel_3, .img_class_hotel_4, .img_class_hotel_5, .img_class_hotel_6, .img_class_hotel_7, .img_class_hotel_8, .img_class_hotel_9, .img_class_hotel_10, .img_class_hotel_11, .img_class_hotel_12, .img_class_hotel_13, .img_class_hotel_14, .img_class_hotel_15, .img_class_hotel_16, .img_class_hotel_17, .img_class_hotel_18, .img_class_hotel_19, .img_class_hotel_20, .img_class_hotel_21, .img_class_hotel_22, .img_class_hotel_23, .img_class_hotel_24, .img_class_hotel_25, .img_class_hotel_26, .img_class_hotel_27, .img_class_hotel_28, .img_class_hotel_29
{
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right: 15px;
	vertical-align: middle;
}
.img_class, .img_class_ideal, .img_class_elcanofilm,.img_class_money, .img_class_lanwin, .img_class_pravo, .img_class_rcib, .img_class_id, .img_class_akad, .img_class_megastroy, .img_class_aynur, .img_class_exsade, .img_class_tat-aero, .img_class_vodavamin, .img_class_bereg, .img_class_algardi, .img_class_muztv, .img_class_portal, .img_class_lineage, .img_class_saveco , .img_class_prium, .img_class_elforum, .img_class_musei, .img_class_zsk, .img_class_saluterra, .img_class_artkamin, .img_class_invest-grupp, .img_class_pmt16, .img_class_aquatech, .img_class_nmgk, .img_class_antonikm, .img_class_avangard21, .img_class_floortec, .img_class_tatsalut, .img_class_president, .img_class_incomnn, .img_class_polymir, .img_class_eliseevskaya, .img_class_cl-kzn, .img_class_modena, .img_class_afelia, .img_class_gymn19, .img_class_tvoyamaika, .img_class_stroyteh, .img_class_partner, .img_class_aghai, .img_class_mp, .img_class_avto, .img_class_luxe, .img_class_zaovoentorg, .img_class_oxrana, .img_class_onp, .img_class_stroika, .img_class_souzteh, .img_class_promalnn, .img_class_navigator, .img_class_sormova, .img_class_tdar, .img_class_eurorems, .img_class_ochagkazan, .img_class_hologramma, .img_class_you, .img_class_ckd, .img_class_gbi, .img_class_stroy-iko, .img_class_prodstroi, .img_class_tkm, .img_class_turbomed, .img_class_vozmi, .img_class_undora
{
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right: 15px;
	vertical-align: middle;
}
.img_class_creation {
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right: 15px;
	vertical-align: middle;
}
.img_class_creation_promo {
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right: 15px;
	vertical-align: middle;
}
.img_class_1 {
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right: 40px;
	vertical-align: middle;
}
.img_class_2 {
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right: 30px;
	vertical-align: middle;
}
.img_class_3 {
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right: 30px;
	vertical-align: middle;
}
.img_class_4 {
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	padding-right:0px;
	vertical-align: middle;
	
}
.img_class1 {
	background-image: url(/images/shablon.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 158px;
	vertical-align: middle;
}

.color_font_price {
	color: #ed1720;
}
.font_logotype {
	font: 14px verdana;
	margin-left: 0px;
}
.popupform
{

width:460px;
height:374px;
background-image:url(/images/fosv.png);
_background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
        (src='/images/fosv.png', sizingMethod='scale');
}
.popupform3
{

width:460px;
height:448px;
background-image:url(/images/fosv2.png);
_background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
        (src='/images/fosv2.png', sizingMethod='scale');
}
.popupform2
{

width:460px;
height:218px;
background-image:url(/images/helpme.png);
_background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
        (src='/images/helpme.png', sizingMethod='scale');
}
.fixedie
{


display:none;
position:fixed; 
top:200px; 
left:50%; 
z-index:300;
margin-left:-250px;
_position:absolute; 
_margin-top:200px;
_top:expression( eval(document.body.scrollTop) + 'px' );

}
.fixedie3
{


display:none;
position:fixed; 
top:200px; 
left:50%; 
z-index:300;
margin-left:-250px;
_position:absolute; 
_margin-top:200px;
_top:expression( eval(document.body.scrollTop) + 'px' );

}
.fixedie2
{

z-index:200;
display:none;
position:fixed; 
top:200px; 
left:50%; 
margin-left:-250px;
_position:absolute; 
_margin-top:200px;
_top:expression( eval(document.body.scrollTop) + 'px' );

}
#pop
{
top:40px;
left:50px;
margin:0;
width:360px;
height:410px;
position:absolute;
}
#pop3
{
top:40px;
left:50px;
margin:0;
width:360px;
height:410px;
position:absolute;
}
#pop2
{
top:40px;
left:50px;
margin:0;
width:360px;
height:410px;
position:absolute;
}
.fosvv
{
	margin-left:3px;
	font-size:13px;
	font-family:tahoma;
}
.pixelclose
{
	
	width:15px;
	height:15px;
	position:absolute;
	left:415px;
	z-index:500px;
	top:25px;
}
.textareastylesafari
{
width:222px;
height:107px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.textareastylesafari
{
	width:225px;
}

}
.label
{

color:#adadad;
font-size:11px;
font-family:tahoma;
position:absolute;
left:11px;	
top:27px;
z-index:1;
*top:30px;
}
.label2
{

color:#adadad;
font-size:11px;
font-family:tahoma;
position:absolute;
left:11px;
top:27px;
z-index:1;
*top:35px;
}
.label3
{

color:#adadad;
font-size:11px;
font-family:tahoma;
position:absolute;
left:11px;
top:27px;
z-index:1;
*top:35px;
}

.mail
{

	font-family:tahoma;
	font-size:12px;
	color:#adadad;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: relative;
	font-family: "tahoma";
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	height: 21px;
	width: 177px;
	font-size: 11px;
	border:none;
	background-image: url("/images/e-male.jpg");
	background-repeat: no-repeat;
	padding-left: 10px;
	
}
@-moz-document url-prefix()
{
.label
{
	top:30px;
}

.label2
{
	top:30px;
}
.label3
{
	top:30px;
}

.mail
{

	padding-top: 3px;
}
}
.ofter
{
padding-left:400px;
color:#333333;
}
.ofter a
{
color:#333333;
}
.ofter a:hover
{
color: #2199bb;
}
.ofter2
{
padding-left:210px;
color:#333333;
}
.ofter2 a
{
color:#333333;
}
.ofter2 a:hover
{
color: #2199bb;
}
.ofter3
{

color:#333333;
}
.ofter3 a
{
color:#333333;
}
.ofter3 a:hover
{
color: #2199bb;
}
.ofter5
{
margin-left:25px;
color:#333333;
}
.ofter5 a
{
color:#333333;
}
.ofter5 a:hover
{
color: #2199bb;
}
.ofter6
{
color:#333333;
padding-left:340px;
}
.ofter6 a
{
color:#333333;
}
.ofter6 a:hover
{
color: #2199bb;
}
.ofter7
{

color:#2199bb;
}
.ofter7 a
{
color:#2199bb;
text-decoration:underline;
}
.ofter7 a:hover
{
color: #2199bb;
text-decoration:none;
}
.ofter8
{
	color:#2199bb;
	text-decoration:underline;
}
.ofter8:hover
{
	color:#2199bb;
	text-decoration:none;
}
.box
{
	width:150px;
	float:left;
	text-align:center;
	margin-right:5px;
}
.box a
{
	color:#333333;
}
.box a:hover
{
	color: #2199bb;
}
.portfolioLine
{
	padding-bottom:15px;
	width:700px;
}
table tr td a
{
	color:#333333;
	text-decoration:none;
}
.goroda a
{
	color:#333333;
}
a.goroda
{
color:#333333;
}
a.reglink
{
	color:#333333;
}
.kro, .kro2
{
	text-align:left;
	position:absolute;
	left:50%;
	margin-left:-490px;
	top:638px;
	
}
.kro2
{
	top:735px;
	
}
.kro a, .kro2 a
{
	color:#999999;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}
.kro a:hover, .kro2 a:hover
{
	border-bottom:1px dashed #c2c2c2;
}
.kro img, .kro2 img
{
	padding-left:5px;
	padding-bottom:1px;
	padding-right:5px;
}
.ddd
{
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
}
.dashed a
{
	border-bottom:1px dashed #333333;
	text-decoration:none;
}
.dashed a:hover
{
	border-bottom:1px dashed #2199bb;
}

.print a img.printlink:hover
{
	background-position:0 -13px;
}
.print a img.printlink
{
	width:16px;
	height:13px;
	text-indent:-20px;
	float:left;
	margin-left:-27px;
	margin-top:3px;
	background-image:url(/images/print.png);
	background-repeat:no-repeat;
}
/*******************************newmenu*************************************/
.sm_new
{
	background:url(/images/smile-new.png) no-repeat;
	float:left;
	cursor:pointer;
	margin-top:10px;
	width:55px;
	height:21px;
}
.sm_new:hover
{
	background:url(/images/smile-new.png) no-repeat 0px -21px;
	float:left;
	cursor:pointer;
	margin-top:10px;
	width:55px;
	height:21px;
}
.flashbackground
{
	background:url(/images/widebanner.png) no-repeat;
	width:472px;
	height:120px;
	position:relative;
	display:table;
}
