﻿/* CSS Document by Econom Vladimir */

BODY { 
	//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);

	}
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;
	}
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;
	}
/* kot срочно требует изменений!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! критическая ошибка */
.mainBox, .bgTop, .bgBottom, .footer {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background-repeat: no-repeat;
	}

/* kot отвод в сторону  */

.erora { 	
text-align: left;
}

.footer {
	padding-bottom: 2em;
	}
.mainBox {
	background-color: #FFF;
	position: relative;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 0 15px #CCC;
	-webkit-box-shadow: 0 0 15px #CCC;
	box-shadow: 0 0 30px #CCC;
	padding-bottom:10px;
	padding-top:5px;}

.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;
	}
	
	
.leftBlock2 {
	width: 182px;
	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 {
	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" );
} 


.rightBlocknews{
	font-family: Arial, sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0 0 0 0;
	width: 166px;
	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" );
} 


.rightBlocknews1{
	font-family: Arial, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0 0 0 0;
	width: 300px;
	position: relative;
	margin-left: auto;
	float: right;
	margin-right: 18px;
	//margin-right: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "9px" : "18px" );
} /* Top */


.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: 8px;
	//right: expression( (/MSIE (([5-6]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "0" : "-3px" );
	}
.login {
	margin-top: 0.8em;
	position: absolute;
	width: 174px !important;
	}


/*DV*/	
.text1 {
	FONT-SIZE: 100%; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}

.standart {
	width: 350px;
	border-collapse: collapse;
	margin-top: 0.5em;
	float: right;
	}
	
.standartnews {
	width: 166px;
	border-collapse: collapse;
	margin-top: 0.5em;
	float: right;
	}
/*DV*/
	
	
	
	
.language {
	float: right;
	line-height: 0.7em;
	margin-top: -0.2em;
	//position: relative;
	}
.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;
	}

.helpindex {
	color: #5d5d5d;
	font: 125% Arial;
	//font: 18px Arial;
	padding: 0.6em 0 0.45em 0;
	//padding: 0.65em 0 0.45em 0;
	float: right;
	position: relative;
	clear: both;
	padding-right: 12em;
	//padding-right: 223px;
	//white-space: nowrap;
	text-align: right;
	}
.helpindex.nmbr {
	color: #5d5d5d;
	font-size: 105%;
	position: absolute;
	right: 0;
	top: 0.05em;
	//top: 0.1em;
	}

.helpindex .nmbr SPAN {
	color: #5d5d5d;
	font: 155% Arial !important;
	}
	
.help {
	color: #5d5d5d;
	font: 125% Arial;
	//font: 18px Arial;
	padding: 0.6em 0 0.45em 0;
	//padding: 0.65em 0 0.45em 0;
	float: right;
	position: relative;
	clear: both;
	padding-right: 7em;
	//padding-right: 223px;
	//white-space: nowrap;
	text-align: right;
	}
.help .nmbr {
	color: #5d5d5d;
	font-size: 105%;
	position: absolute;
	right: 0;
	top: 0.05em;
	//top: 0.1em;
	}

.help .nmbr SPAN {
	color: #5d5d5d;
	font: 155% Arial !important;
	} 

.help .nmbr SPAN {
	color: #5d5d5d;
	font: 155% Arial !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: 86px;	}
.it3 {	width: 104px;	}
.it4 {	width: 165px;	}
.it5 {	width: 150px;	}
.it6 {	float: right !important;	}

/*.mainNav LI A:hover {	color: #F65206;	}
.it1 {	width: 88px;	}
.it2 {	width: 76px;	}
.it3 {	width: 66px;	}
.it4 {	width: 155px;	}
.it5 {	width: 150px;	}
.it6 {	width: right !important;	}
.it7 {	float: right !important;	}*/

/*.it1 {	width: 100px;	}
.it2 {	width: 85px;	}
.it3 {	width: 110px;	}
.it4 {	width: 174px;	}
.it5 {	width: 134px;	}
.it6 {	float: right !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 {
	font: 16px Tahoma;
	text-transform: uppercase !important;
	color: #999999;
	text-align: center !important;
	margin: 10px 0px -10px 0px;
	padding: 0px;
	}

.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, .indexNav3 LI {
	float: left;
	width: 365px;
	//width: 355px;
	padding-bottom: 1em;
	//margin-right: 5px;
	}*/
	
.indexNav LI {
	padding-bottom: 2em;
	//padding-bottom: 35px;
	min-height: 6.2em;
	}
* 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 H3, .head, .content H3, .indexNav2 LI H3, .content H3 {
	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;
	}*/
	
/*ru css*/

.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: 3px;
}

/*.numbers P {
	padding-bottom: 1px;
}*/

/*.numbers TD {
    border-bottom: solid 1px #B1B1B1; /* Линия снизу *
   }*/

.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: 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;
	}
	
.copy2 {
	font: 50% Arial;
	color: #ebebeb;
	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 {
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;	}



/*Стили для Событий*/
.vent H2 {
	font: 129% Arial;
	//font-size: 125%;
	line-height: 1em;
	text-transform: uppercase !important;
	}
.vent H2 A {
	text-decoration:none;
	}
.vent {
	clear:both;
}
.vent LI {
	float:left;
	margin-right:10px;
	max-width:230px;
	width: 230px;
	}	
.vent P {
	font-size:12px;
	}
.vent SPAN {
	color: #666666;
	}


.more {
	float:right;
	font-size:10px;
	letter-spacing:0.5px;
	font-family:Tahoma;
	}	
	
.grafik {
	font-size:11px;
	letter-spacing:0.5px;
	font-family:Tahoma;
	}

.koment {
	font-size:11px;
	color: gray;
	letter-spacing:0.5px;
	font-family:Tahoma;
	}
	
.price .price_td {
	text-align:right;
	padding-right:20px;
 width:166px;
	}

.infoBoxD {
	position:relative;
	}	
.inf_divD {
	position: absolute;
	bottom:0;
	width:166px;
	border-top:1px solid #D1D1D1;
	}
	
/*
	новогодние вставки  сверху и снизу	
*/

#nyhead {
width: 330px;
height: 115px;
position: absolute;
left: +418px;
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;
}

/*Блок с закругленными уголками*/
   .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; /* Поля вокруг текста */
  }
  
/* 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;
}

  
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;
	}
	
.term { 
border-bottom: 1px dotted red; 
}

.content H5 {
	color: #F65206;
	font: bold 100% Arial;
	//font-size: 95%;
	//text-transform: capitalize !important;
	margin-bottom: 0.35em;
	}
	
.content H5{
	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;
	}
	
.new {
    color: red; /* Цвет символа */
	font: bold 100% Arial;
    } 
	
	
	
/* 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 tahoma, sans-serif;
color: #fff;
}

div.tariff_selector { width:90%; padding-bottom:0; float:left; margin: 15px 0 15px 12px; }

div.tariff_selector div.tab { float:left; background-color:white; margin-right:20px; padding:4px; }
div.tariff_selector div.tab div { margin: 0; }
div.tariff_selector div.tab div a { color:#F65206; text-decoration:none; border-bottom:1px dotted #F65206; }
div.tariff_selector div.tab div a:hover { color:#FF0000; border-bottom:1px dotted #FF0000; }

div.tariff_selector div.active { float:left; background-color:#ff8601; margin-right:20px; }
div.tariff_selector div.active div { margin: 0; }
div.tariff_selector div.active div a { color:white; text-decoration:none; border-bottom:none; cursor:text; }
div.tariff_selector div.active div a:hover { color:white;  border-bottom:none; }

span.t_in1, span.t_out1, span.t_sms1 { display:none; }
span.t_in2, span.t_out2, span.t_sms2 { display:none; }

ul.country_selector { margin:0 }
ul.country_selector li { background:none; margin:0 0 5px 20px; padding:0; float:left; font-size:100%; }
ul.country_selector li.close { display:none; }
ul.country_selector li.all { clear:both; margin-top:15px; }
ul.country_selector li.all a { color:#F65206; border-bottom:1px dotted #F65206; text-decoration:none; }
ul.country_selector li.all a:hover { color:#FF0000; border-bottom:1px dotted #FF0000; text-decoration:none; }


#onexpert {
    position:fixed;
    z-index:99;
    top:95%;
    left:20px;
}
.Decor{
	list-style-type: none;
}



.li1 ul {
    margin-left:20px;
    font-size:12px
}

/* gold numbers */

.GOLDtabs div {
    border-radius:3px; 
    -webkit-border-radius:3px; 
    -moz-border-radius:2px; 
    -khtml-border-radius:5px;
}

.tab1 {
    cursor:pointer;
    color:#fff;
    background-color:#303C90;
    padding:2px;
    padding-left:4px;
}

.tab0 {
    cursor:pointer;
    color:#000;
    background-color:#C3C6DE;
    padding:2px;
    padding-left:4px;
    
}
.tab2 {
    cursor:pointer;
    color:#fff;
    background-color:#303C90;
    padding:2px;
    padding-left:4px;
	width: 130px;
    
}


.numT {
    float:left;
    margin-right:50px;
    padding:13px 2px 4px 2px;
    font-size:13px;
}

div .numT {
        border-radius:0px; 
    width:300px;
    border-bottom:1px solid #B1B1B1;
}

.numT a {
     float:right;
} 
