/* CSS Document by Econom Vladimir */

BODY { 
  width: 100%;
	min-width: 980px;
	//width: expression((documentElement.clientWidth)<980?'980px':'100%');
  font-family: Arial, sans-serif;
  font-size: 90%;
  margin: 0;
  padding: 0.5em 0 0 0;
	background-color: #FFF;
	background-image: url(/img/bg_body.gif);
	text-align: center;
	}
	#pricesbody { 
 width: 166px;
  font-family: Arial, sans-serif;
  font-size: 90%;
  margin: 0;
  padding: 0;
	background-color: #FFF;
	background-image: none;
	text-align: center;
	}
DIV, UL, UL LI, FORM, H1, H2, H3, H4, DL, DD, DT {
	margin: 0;
	padding: 0;
	}
IMG {	border: 0;	}
A {color: #F65206; text-decoration: underline;}
A.visited {	color: #376E9F;	}
A:hover {text-decoration: none;}
TABLE {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	}
TABLE TD {
	padding: 0;
	vertical-align: top;
	}
TABLE TD {
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "90%" : "100%" );
	}
UL LI {	list-style: none;	}
P {	margin-top: 0;	}

/* Common */

.bgTop {
	background-image: url(/img/circ/bg_top.png);
	background-repeat: no-repeat;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/bg_top.png', sizingMethod='crop');
	}
.bgBottom {
	background-image: url(/img/circ/bg_bottom.png);
	background-repeat: no-repeat;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circ/bg_bottom.png', sizingMethod='crop');
	}

.bgTop, .bgBottom {
	height: 6px;
	font-size: 0;
	}
.mainBox, .bgTop, .bgBottom, .footer {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background-repeat: no-repeat;
	}
.footer {padding-bottom: 2em;}
.mainBox {
	background-color: #FFF;
	position: relative;
	}

.leftBlock {
	width: 166px;
	margin-left: 18px;
	//margin-left: expression( (/MSIE (([5-6]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "9px" : "18px" );
	//margin-right: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "35px" : "0" );
	float: left;
	}
.rightBlock {
    margin-top:15px;
	float: right;
	width: 730px;
	position: relative;
	margin-left: auto;
	//float: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "right" : "none" );
	margin-right: 18px;
	//margin-right: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "9px" : "18px" );
}

/* Top */

.login {
	margin-top: 0.8em;
	position: relative; 
	width: 166px;
	height:100px;
	}
.login INPUT, .login A {
	font: 70% Arial;
	//font-size: 70%;
	}
.login .fld, .login .fld_small, .login .fld_middle {
	width: 158px;
	padding-left: 6px;
	border: 1px solid #C8C8C8;
	background-color: #F1F1F1;
	margin-bottom: 5px;
	//margin-bottom: 3px;
	color: #858585;
	height: 12px;
	//height: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "15px" : "12px" );
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "166px" : "158px" );
	}
.login .fld_small {
	width: 40px;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "40px" : "40px" );
	}
.login .fld_middle {
	width: 106px;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "106px" : "104px" );
	margin-left: 4px;
	}
.login P {
	margin-top: -0.2em;
	//margin-top: -0.15em;
	position: relative;
	}
.login A {
	position: absolute;
	display: block;
	}
.login .sbmt {
	right: -1px;
	//right: expression( (/MSIE (([5-6]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "0" : "-3px" );
	}

.language {
	float: right;
	width:auto!important;
	border: 0px solid #e0e0e0;
	line-height: 0.7em;
	margin-top: -0.2em;
	position:relative;
	
	}
.language H1 {font: bold 85% Arial;}
.language LI {
	width:auto!important;;
	display: inline;
	font: bold 65% Arial;
	text-transform: uppercase !important;
	color: #CBCBCB;
	position:relative;
	text-align:right;
	
	}
.language LI A {
	color: #777;
	text-decoration: none;
	position:relative
	
	}
	
.language LI A IMG  { position:relative;}
.language LI A:hover, .bottomLinks A {	color: #000;	}

.language LI SPAN {
	color: #CBCBCB;
	}
.help {
	float: right;	
	color: #B1B1B1;
	font: 125% Arial;
	//font: 18px Arial;
	padding: 0.6em 0 0.45em 0em;
	//padding: 0.65em 0 0.45em 0em;
	/*
	position: relative;
	clear: both;
	*/
	padding-right: 12em;
	//padding-right: 223px;
	//white-space: nowrap;
	text-align: right;
	width:500px;

	}
.help .nmbr {
	color: #C9C9C9;
	font-size: 105%;
	position: absolute;
	right: 0;
	top: 0.05em;
	//top: 0.1em;
	}
.help .nmbr SPAN {
	color: #A7A7A7;
	font: 155% Arial !important;
	}

.help A { cursor: pointer;}	
.help A:hover { cursor: pointer; text-decoration:none !important;}

	
.corporateButton {
	background-image: url(/img/corporate.gif);
	background-repeat: no-repeat;
	font: 11px Arial;
	color: #FFF;
	width: 140px;
	height: 14px;
	border: 0;
	padding-left: 0 !important;
	}

.mainNav {
	clear: both;
	padding-top: 1.4em;
	//padding-top: 1.5em;
	}
.mainNav LI  {
	float: left;
	background-image: url(/img/main_nav_bg.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	font: bold 100% Arial;
	text-transform: uppercase !important;
	padding-bottom: 0.65em;
	}
.mainNav LI A, .mainNav LI SPAN {
	display: block;
	position: relative;
	z-index: 100;
	margin-left: 6px;
	color: #222222;
	text-decoration: none;
	}
.mainNav LI A:hover {	color: #F65206;	}
.it1 {	width: 90px;	}
.it2 {	width: 75px;	}
.it3 {	width: 120px;	}
.it4 {	width: 170px;	}
.it5 {	width: 130px;	}
.it6 {	width: 130px;	float: right !important;	}
.visual {	
position: absolute;
left:0px;
top:0px;
z-index: 1 !important;
	}

.logo {
	position: absolute;
	left: 18px;
	//margin-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "7em" : "0" );
	}

.slogan {
	font: bold 17px Arial;
	text-transform: uppercase !important;
	color: #777777;
	}
.slogan SPAN {
	color: #F65206;
}
.slogan IMG {
	position: absolute;
	//margin-top: -3px;
	}

/* Content */

.pathNav {
	position: absolute;
	margin-top: -0.7em;
	margin-bottom: -0.3em;
	//margin-top: -1.9em;
	//margin-bottom: 0.6em;
	z-index: 1100;
	}
.maincontent .pathNav {
	position: absolute;
	margin-top: -2.1em !important;
	margin-bottom: 0.3em !important;
	//margin-top: -1.9em !important;
	//margin-bottom: 0.6em !important;
	z-index: 1100;
	}
.infoBox, .infoBox2 {
	background-image: url(/img/info_block_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 0.65em;
	/*margin-top: 1.05em;*/
	margin-top: 2.1em;
	//margin-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "4em" : "2.8em" );
	}
.infoBox2 {background-image: none;}
.infoBox SELECT, .infoBox TABLE TD, .infoBox LABEL, .info, .info2, .bottomLinks, .pathNav, .infoBox2 P {
	font: 79% Arial;
	}
.infoBox TABLE TD {
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "69%" : "79%" );
	}
.infoBox2 P {
	padding: 0px 14px 0px 14px;
	margin: 12px 0px 10px 0px;
	}
LABEL.country {
	display: block;
	margin-top: 1.7em;
	//margin-top: 1.3em;
	margin-bottom: 0.4em;
	}
SELECT.country {
	width: 135px;
	margin-bottom: 0.8em;
	//margin-bottom: 0.65em;
	}
.country {	margin-left: 16px;	}
TD.inn, TD.comp {	text-align: right;	}

.sim TD {
	color: #F65206;
	padding-bottom: 0.55em !important;
	}
.price {
	border-bottom: 1px solid #D1D1D1;
	}
.price TD {
	padding-top: 0.7em;
	padding-bottom: 0.65em;
	}
.price TH {
	padding-bottom: 0.4em;
	//padding-bottom: 0.5em;
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
TD.comp {
	padding-left: 6px;
	}
TD.inn {
	padding-right: 20px;
	padding-left: 11px;
	}
TH.inn IMG {
	margin-left: 23px;
	//margin-left: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-1px" : "23px" );
	}
TH.out IMG {
	margin-left: 1px;
	//margin-left: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-17px" : "1px" );
	}
TD.out {
	padding-right: 10px;
	padding-left: 0px;
	}
.hr TD {
	background-image: url(/img/hr_info.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 2px;
	padding: 0 !important;
	}
.info {
	text-align: center;
	color: #666666;
	padding-bottom: 1px;
	}
.info2 {
	text-align: left;
	color: #666666;
	padding-bottom: 1px;
	padding-left: 12px;
	margin-bottom: 40px;
	}
.order {
	display: block;
	margin-bottom: 0.4em;
	}

.content {
	padding-top: 0.7em;
	//padding-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "3.4em" : "2.75em" );
	}

.indexNav, .indexNav2 {
	margin-top: 1.2em;
	//margin-top: 0.5em;
	}
.indexNav LI, .indexNav2 LI {
	float: left;
	width: 365px;
	//width: 355px;
	padding-bottom: 3.5em;
	//margin-right: 5px;
	}
.indexNav LI {
	padding-bottom: 2em;
	//padding-bottom: 35px;
	min-height: 9.5em;
	}
* HTML .indexNav LI {
	//height: expression(document.body.clientWidth > 1? "9em": "auto" );
	}
.indexNav LI H2, .head, .content H1, .indexNav2 LI H2, .content H2 {
	background-image: url(/img/h_bg.gif);
	background-repeat: no-repeat;
	background-position: left 0.15em;
	//background-position: left 0.1em;
	padding-left: 10px;
	font: 129% Arial;
	//font-size: 125%;
	line-height: 1em;
	text-transform: uppercase !important;
	}
.indexNav LI H2, .indexNav2 LI H2 {
	margin-bottom: 0.25em;
	}
.indexNav LI H2, .head, .indexNav LI H2 A, .head A, .indexNav2 LI H2, .indexNav2 LI H2 A {
	color: #F65206;
	text-decoration: none;
	}
.indexNav LI H2 A:hover, .head A:hover, .indexNav2 LI H2 A:hover {color: #D14200;}

.indexNav LI P, .indexNav2 LI P {
	padding: 0 50px 0 10px;
	font-size: 90%;
	margin: 0;
	}
.indexNav2 LI P {
	padding: 0 10px 0 10px !important;
	}
.indexNav2 LI P.narrow {padding-right: 50px !important;}

.indexNav2 LI .login .fld, .indexNav2 LI .login .fld_small, .indexNav2 LI .login .fld_middle {
	font-size: 79%;
	margin-left: 11px;
	}
.indexNav2 LI .login .fld_middle {
	margin-left: 4px;
	position: absolute;
	right: -11px;
	//right: expression( (/MSIE (([7]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-11px" : "0" );
	//top: 1px;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "120px" : "104px" );
	}

.indexNav2 LI .login P {
	font-size: 100% !important;
	margin-left: 1px;
	}
.indexNav2 LI .login .sbmt {
	margin-right: -10px;
	margin-right: expression( (/MSIE (([7-9]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-12px" : "-1px" );
	}
.content H2 {
	color: #F65206;
	font: bold 100% Arial;
	//font-size: 95%;
	text-transform: capitalize !important;
	margin-bottom: 0.35em;
	}
.content P, .content INPUT, .content TEXTAREA, .content SELECT {
	font-size: 90%;
	color: #000000;
	margin-left: 12px;
	}
.content INPUT, .content TEXTAREA  {margin-bottom: 4px;}
.content SELECT {width: 240px; margin-bottom: 16px; margin-top: 4px;}
.content H1 {
	margin-bottom: 0.35em;
	padding-bottom: 0px;
	color: #F65206;
}
.maincontent {
	padding-top: 2em;
	//padding-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "3.8em" : "2.75em" );
	}
.maincontent UL, .cards_list , OL{
	margin: 1.3em 0em;
	}
.maincontent UL LI, .cards_list LI {
	font: 90% Arial;
	margin-left: 12px;
	//margin-left: 0;
	margin-bottom: 0.2em;
	padding-left: 12px;
	//padding-left: 24px;
	background-image: url(/img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	//background-position: 12px 0.3em;
	}
OL LI {
	font: 90% Arial;
	//margin-left: 40px;
	margin-bottom: 0.2em;
	//padding-left: 0px;

}
	
.contacts {
	float: left;
	width: 350px;
	margin-right: 0.7em;
	//z-index: 1;
	padding-bottom: 1.4em;
	}
.contacts2 {
	float: left;
	width: 350px;
	margin-right: 0.7em;
	//z-index: 1;
	margin-top: -1em;
	}

.contacts dl, .contacts2 dl {font: 90% Arial; margin-bottom: 40px;}
.contacts dt, .contacts2 dt{font-weight: bold;}
.contacts dd, .contacts2 dd {padding: 0.2em 0em 2em 1em;}
.contacts IMG {
	margin: 0px 10px 9px 0px;
	/*float: left;*/
	//margin: 0px 10px 10px 0px;
	}
.logo_table {
margin-top: 12px;
margin-left: 12px;
//margin-left: 0px;
}
.icq {
	margin-right: 10px;
	vertical-align: bottom;
	}
.numbers {
	width: 300px;
	float: left;
	margin-right: 0.7em;
	font: 141% Arial;
	color: #010101;
	}

UL.cards_list LI {
	/*text-indent: 12px;*/
	margin-left: 68px;
	//margin-left: 28px;
	//margin-left: expression( (/MSIE (([7]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "54px" : "28px" );
	margin-bottom: -15px !important;
	width: 260px;
	padding-left: 12px;
	//padding-left: 28px;
	//background-position: 17px 0.3em;
	}
.cards_list IMG {
	position: absolute;
	margin-left: -75px;
	margin-top: -6px;
	}

.payform {
	text-align: right;
	margin: 14px;
	}
.payform LABEL {
	font: bold 90% Arial;
	padding-bottom: 1.2em;
	//padding-bottom: 2em;
	vertical-align: middle;
	}
.payform TEXTAREA {	width: 260px;	}

.pay_input {
	font: 79% Arial;
	width: 185px;
	margin-top: 0.5em;
	//margin-top: 0em;
	margin-bottom: 0.6em;
	}
.sendsms LABEL {
	padding-left: 12px;
	font: 90% Arial;
	padding-bottom: 6px;
	}
.sendsms textarea {
	width: 285px;
	}
.sendsms IMG {
	margin-bottom: 5px;
	}
.balance_form {
	margin: 14px;
	}
.balance_form LABEL {
	font:  90% Arial;
	padding-bottom: 1.2em;
	//padding-bottom: 2em;
	vertical-align: middle;
	}
.shop {
	width: 210px;
	float: left;
	margin: 0 0 0.7em 0;
	min-height: 120px;
	}
* HTML .shop {	height: 120px;	}

.shop P {	line-height: 1.4em;	}
.shop P SPAN {	color: #777;	}
	
.city_map {
	float: right;
	width: 290px;
	height: 300px;
	margin: 0;
	background-color: #CCC;
	}
.city_map A {
	color: #0000FF;
	font: 79% Arial;
	}
	
.tarif_table {
	width: 90%;
	margin: 12px;
	font: 90% Arial;
	}
.tarif_table TD {
	vertical-align: middle;
	border: solid 1px #cccccc;
	padding: 5px;
	}
.simOrder {
	width: auto;
	margin-left: 10px;
	}

.simOrder TD INPUT {
	font: 85% Tahoma;
	width: 230px;
	margin-right: 0 !important;
	}
.simOrder TD INPUT.sbmt {
	font: 79% Verdana;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	width: 8em;
	margin-top: 0.5em;
	}
.simOrder TD LABEL {
	display: block;
	padding-top: 0.3em;
	}

/* NewsBlock */

.news {
	padding: 0.1em 0 2.5em 10px;
	font-size: 90%;
	}
.news DT {
	color: #777;
	line-height: 1.4em;
	margin-bottom: 0.3em;
	}
.news DT STRONG {
	color: #F65206;
	font-size: 110%;
	line-height: 1.5em;
	}
.news DD {	margin-bottom: 1.45em;	}
.all {	margin-top: -0.2em;	}

.content .news P {
	margin-left: 0;
	font-size: 100%;
	margin-bottom: 1.3em;
	line-height: 1.35em;
	}

/* Footer */

.copy {
	font: 70% Arial;
	color: #4A4A4A;
	margin-left: 18px;
	padding-top: 0.35em;
	}
.bottomLinks {
	float: right;
	margin-right: 18px;
	margin-top: -1.35em;
	//margin-right: expression( (/MSIE (([5-6]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "9px" : "18px" );
	}
.bottomLinks .active, .mainNav .active {
color: #F65206;
}
/* Fonts */

LABEL {	font: 79% Tahoma;	}
.language LI, .help {	text-transform: uppercase !important;	}
.bold, LABEL.bold, .b {
font-weight: bold;
}


/* Colors */
.grey, P.grey, .pathNav {
color: #777777;
}
.red, P.red {color: #FF0000;}
.mainNav A:hover, .login .sbmt, .login A, .orange {	color: #F65206;	}
A:hover {	color: #F00;	}
.login A:hover {	color:#000;	}

/*icon*/

.content .up_reg H2  {
	text-transform: uppercase !important;
	font-size:104%;
	}
#icon .ic_td {
	font-size:90%;
	padding:0 0 0.38em 12px ;
	}
#icon {
	width:39em;
	margin-bottom:2.5em;
	}
#plases img {
	float:right;
	margin:0.3em 0;
	margin-left:4px;
	}
.left_span {
	float:left;
	width: 230px;
	}
	
/*Таблица с метами где можно купить...*/
#plases {
	font-size:13px;
	
	}
#Ltd {
	width:34%;
	padding-right:7px;
	}	
#Ctd {
	width:45%;
	}	
.ots {
	margin-right:7px;	
	}		
#plases #fistTr div {
	background:#e9e9e9;
	padding:4px 0;
	padding-left:9px;
	} 		
#plases td {
	padding:7px 10px;

	vertical-align:middle;
	
	}
#plases #fistTr td {
	padding:0;
	}
/*исправление шрифтов в таблице в IE */	
*HTML .price {
	font-size:14px !important;
	}							
.infoBox {
	min-height:257px;
	margin-bottom:20px;	
	}	
*HTML .infoBox {
	height:257px;
	}
.price .price_td {
	text-align:right;
	padding-right:20px;
	}
.infoBox {
	position:relative;
	}	
.inf_div {
	position: absolute;
	bottom:0;
	width:166px;
	border-top:1px solid #D1D1D1;
	}
	
/* рекламные акции */
.actions IMG, DIV.contacts2 IMG {
 margin: 5px 0px 10px 0px;
}
UL.actions {
margin: 0px;
padding: 0px !important;
list-style-image: none !important;
list-style-type: none !important;
}
DIV.contacts2 UL.actions LI {
list-style-type:none !important;
list-style-image: none !important;
background-image: none !important;
margin: 0px 10px 10px 0px;
padding: 0px 0px 0px 0px !important;
max-width:165px;
min-height: 11em;
width: 165px;
float: left;
}
.contacts2 SPAN, .actions SPAN {
font: 10px Tahoma;
	color: #666666;
	}
	


A.dashed {
	text-decoration: none;
	//text-decoration: expression( (/MSIE (([7-9]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "none" : "underline" );
	border-bottom-width: 1px;
	//border-bottom-width: expression( (/MSIE (([7-9]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "1px" : "0" );
	border-bottom-style: dashed;
	//border-bottom-width: expression( (/MSIE (([7-9]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "1px" : "0" );
	}
A.dashed:hover {
	border-bottom-style: solid;
	}
	
P.big {
font: 18px Arial;
}

TABLE.helptable {
margin: 10px 5px 20px 0px;
}
TABLE.helptable TR TD {
padding:10px;
margin: 10px;
}

A.helplink {
/*	color: #F65206;
	font: bold 120% Arial;  */
	color: #000;
	font: bold 110% Arial;
	//font-size: 110%;
	text-transform: capitalize !important;
	margin-bottom: 0.35em;
	text-decoration: none;
	//text-decoration: expression( (/MSIE (([7-9]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "none" : "underline" );
	border-bottom-width: 1px;
	//border-bottom-width: expression( (/MSIE (([7-9]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "1px" : "0" );
	border-bottom-style: dashed;
	//border-bottom-width: expression( (/MSIE (([7-9]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "1px" : "0" );
}

A.helplink:hover {
	border-bottom-style: solid;
	}
	
P.orange2 {	
color: #F65206;	
background-image: url(/img/h_bg.gif);
	background-repeat: repeat-y;
	background-position: left 0.15em;
	//background-position: left 0.1em;
	padding-left: 10px;
}


/*
	новогодние вставки  сверху и снизу	
*/

#nyhead {
width: 330px;
height: 115px;
position: absolute;
/* left: +418px; */
left: 0px;
top: -6px;
/* background: url(/img/header.jpg) left top no-repeat; */
}

#nyfootindex {
width: 740px;
height: 90px;
position: relative;
top: +6px;
}

#nyfoot {
width: 740px;
height: 90px;
position: relative;
bottom: -21px;
}

/* transport */
TABLE.transport {
margin-left: 13px;
}

TABLE.transport TR TD {
text-align: center;
padding: 10px;
font: 11px Arial;
border: solid 1px #000;
}

TABLE.transport TR TH {
text-align: center;
padding: 10px;
font: bold 14px Arial;
border: solid 1px #000;
}

/* заглушка под банером в шапке   */
.no_flash {
background: url(/img/visual.jpg) left top no-repeat;
margin-top: 25px;
//margin-top: 0px;
}

/* переверстка верхних телефонов в шапке */
.teltab {
text-align: left; 
font-size: 50%;
margin-right: -27px;
margin-left:3px;
//margin-right: -23px;

}

.teltab td{
border:1px solid gray;
}


/*   Блок с закругленными уголками на главной */
   .r1, .r2,  .r3, .r4 {
    display: block; 
    font-size: 0; 
    height: 1px;
    background: #ffe5d9;
   }
   .r1 {  margin: 0 5px; }
   .r2 {  margin: 0 3px; }
   .r3 {  margin: 0 2px; }
   .r4 {  margin: 0 1px; height: 2px; }
   .block-round-content { 
    background: #ffe5d9; /* Цвет фона F3F3F3    */
    padding: 5px; /* Поля вокруг текста  */
  }
.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px;
 Color:#545454;
 text-decoration:none;
}














