/* 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;  */
  padding: 0em 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;
	}
#non { margin-left:20px; margin-top:20px;}
#non li {list-style-type:circle; margin-left:20px; margin-bottom:20px; font-size:12px;}
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;
	}
#lr_line {
width:940px;
}
#lr_line td div { font-size:10px;  padding-bottom:6px;}
#lr_line td div a{ font-size:10px; color:#000000;}
#lr_line td div a:hover{ font-size:10px; color:#FF0000}
.footer {padding-bottom: 0px;}
.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;
	}

#pricesbody .leftBlock2 {
	width: 166px;
	margin-left: 0px;
	margin-top: -2.1em;

	float: left;
	}
.rightBlock {
	width: 730px;
	position: relative;
	margin-left: auto;
	margin-top:auto;
	margin-right: 18px;
	
}

/* Top */

.login {
	margin-top: 0.8em;
	position: absolute;
	width: 166px;
	}
.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;
	line-height: 0.7em;
	margin-top: -0.2em;
	//position: relative;
	
	}
.language H1 {font: bold 85% Arial;}
h1.top_h1 {
font-size: 13px; color:#B1B1B1;
}
.language LI {
	display: inline;
	font: bold 65% Arial;
	text-transform: uppercase !important;
	color: #CBCBCB;
	}
.language LI A {
	color: #777;
	text-decoration: none;
	}
.language LI A:hover, .bottomLinks A {	color: #000;	}

.language LI SPAN {
	color: #CBCBCB;
	}
.help {
	color: #B1B1B1;
	font: 125% Arial;
	//font: 18px Arial;
	padding: 0.1em 0 0.45em 0;
	//padding: 0.15em 0 0.45em 0;
	float: right;
	position: relative;
	clear: both;
	padding-right: 0em;
	//padding-right: 0px;
	//white-space: nowrap;
	text-align: right;
	}
.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 90% 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: 99px;	}
.it2 {	width: 84px;	}
.it3 {	width: 107px;	}
.it4 {	width: 160px;	}
.it5 {	width: 150px;	}
.it6 {	float: right !important;	}

/* .it1 {	width: 100px;	}
.it2 {	width: 85px;	}
.it3 {	width: 110px;	}
.it4 {	width: 174px;	}
.it5 {	width: 134px;	}
.it6 {	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: 16px Tahoma;
	text-transform: uppercase !important;
	color: #999999;
	text-align: center !important;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	}
.slogan SPAN {
	color: #F65206;
	padding: 0px;
	margin: 0px;
}
.slogan IMG {
	position: absolute;
	//margin-top: -3px;
	}
.slogan  STRONG {margin: 0px; padding: 0px;text-align: justify;}
/* 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: 2.1em;
	//margin-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "9em" : "2.8em" );  */
	margin-top: 2.1em;
	//margin-top: 1.05em;
	}
.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 {
	font-size:14px !important;
	}	
.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;
	font-weight: bold;
	}
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;
	}

.indexNav, .indexNav2 {
	margin-top: 1.2em;
	//margin-top: 0.5em;
	}

.indexNav LI, .indexNav2 LI {
	float: left;
	width: 365px;
	//width: 355px;
	/*   padding-bottom: 1.5em;   */
	 padding-bottom: 0em;
	//margin-right: 5px;
	}
.indexNav LI , .indexNav2 LI{
	/*padding-bottom: 2em;
	//padding-bottom: 35px;*/
	padding-bottom: 0.2em;
	-padding-bottom: 1em;
	/*min-height: 9.4em;
	min-height: 8.5em; */
	min-height: 8.5em;
	margin-bottom: 5px;
	}
	
.indexNav2 LI{
	padding-bottom: 1em;
	min-height: 8em; 
	//padding-bottom: expression( (/MSIE (([7]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "10px" : "30px" );
	}
* HTML .indexNav LI {
	//height: expression(document.body.clientWidth > 1? "8.5em": "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;
	*/	
	text-transform: none !important;
	margin-bottom: 0.35em;
	display:block;
	}
.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;}
h1.little {
font-size:17px;
font-weight:bold;
}
.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;
}
.logo_table TD {
text-align: center;
}
.icq {
	margin-right: 10px;
	vertical-align: bottom;
	}
.numbers {
	width: 300px;
	float: left;
	margin-right: 47px;
	/* font: 141% Arial; */
	font: 14px Arial; 
	/* color: #010101; */
	color: #000000;
	margin-bottom: 40px;
	}
.numbers P {
	border-bottom: solid 1px #B1B1B1;
	padding-bottom: 5px;
}
.numbers P A {
margin-left: 115px;
}

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: top;
	}
.payform TEXTAREA {	width: 260px;	}

.inputimg {
	margin-right: 5px;
	//margin-right: 0px;
}

.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;
}
.i {font-style: italic;}
SPAN.up {text-transform: uppercase; 
 font-size: 100% !important;
	color: #000000 !important;}


/* Colors */
.grey, P.grey, .pathNav {
color: #777777;
}
.grey2 {
	color: #999999;
}
.red, P.red {color: #FF0000;}
.mainNav A:hover, .login .sbmt, .login A, .orange {	color: #F65206;	}
A:hover {	color: #F00;	}
.login A:hover {	color:#000;	}

.help SPAN {
/*	color: #B1B1B1; */
	color: #F65206;
	font-size: 60%;
	text-transform: none !important;
	padding:0px;
	}
/*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;
	}

/*Стили для Событий*/
.vent H2 {
	font: 129% Arial;
	//font-size: 125%;
	line-height: 1em;
	text-transform: uppercase !important;
	}
.vent H2 A {
	text-decoration:none;
	}
UL.vent {
	/*clear:both; */
	margin-bottom: 0px !important;
	padding-bottom:  0px !important;
}
.vent LI {
	float:left;
	margin-right:10px;
	max-width:230px;
	width: 230px;
	min-height: 2.4em;
	}	
.vent LI P {
	font-size:12px;
	}
.vent SPAN {
	color: #666666;
	}
.more {
	/* float:left !important;  */
	float: right !important;
	font-size:10px;
	letter-spacing:0.5px;
	font-family:Tahoma;
	margin-top: 10px;
	margin-bottom: 0px;
	}	
/* рекламные акции */
.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;
	}
	
/*
	заглушки на места флешовых баннеров слева	
*/

.noFlash {	
height: 256px; 
width: 164px;	
cursor: pointer;
}
.banner01 {
background: url(/img/banners/putesest_164x256_2.jpg) no-repeat;
}

.banner02 {
background: url(/img/banners/164x256_SimForSite_2.jpg) no-repeat;
}

.banner03 {
background: url(/img/banners/164x256_SimSimOpen.jpg) no-repeat;
}

.banner04 {
background: url(/img/banners/1numbers.jpg) no-repeat;
}

/*
	новогодние вставки  сверху и снизу	
*/

#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;
}

/*
вывод описания страны

*/
.country_map {
width:455px;  
height:230px;
margin: 10px 40px 15px 10px;
float: left;
}
.country_map a {
font-size: 89%;
color:#0000FF;
}
.country_descr {
width: 215px;
min-height:230px;
margin: 10px 0px 15px 0px;
float: right;
}


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: none;
	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;
}


/*   Блок с закругленными уголками на главной */
   .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; /* Поля вокруг текста  */
  }

/*   подпись под логотипами точек продаж       */
.podpis {
font: italic bold 9px Arial;
text-align:center;
margin-bottom:5px;
}

/* Karastel  */
table.logo_table p, table.logo_table img {
	margin-left: 0;
	margin-right: 0;
}
table.logo_table td {
	padding: 0 5px;
}


/* переверстка верхних телефонов в шапке */
.teltab {
width:600; 
text-align: left; 
margin-right: -27px;
margin-left:3px;
//margin-right: -23px;
}


/* заглушка под банером в шапке   */
.no_flash {
background: url(/img/visual.jpg) left top no-repeat;
margin-top: 25px;
//margin-top: 0px;
}

/* 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;
}

/* блок ссылок на главной под тарифами */

.datalinks {
padding-top: 10px;
margin-left: 0px;
white-space: nowrap;
}

DIV.datalinks A {
display: block;
width: 160px;
margin-bottom: 2px;
font-size: 12px;
font-weight: bold;
}

/* price category - beautifull numbers */

DIV.pricecat {
width:100%;
height:26px;
background: url(/img/fornumber.gif) left top no-repeat;
padding: 6px 0px 6px 10px;
font: bold 14px Arial;
color: #fff;
}

