BODY	{ 

	color: #23404F;
	FONT-SIZE: 15px;
	font-family: sans-serif; 
}

TD	{
	font-family: sans-serif;
	color: #23404F;
	FONT-SIZE: 15px;
}

a:link, a:visited     {
	color: #23404F; color: #25900a; 
	font-family: sans-serif; 
	FONT-SIZE: 15px; 
	TEXT-DECORATION: none;
}

a:hover   { 
	color: #23404F; 
	font-family: sans-serif; 
	FONT-SIZE: 15px; 
	TEXT-DECORATION: underline; 
}

.rzd	{
	color: #8DCF00; 
	FONT-SIZE: 21px; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
	float: left;
    FONT-WEIGHT: bold;
	padding-left: 10px;
} 


a.news:link, a.news:visited {
	color: #8DCF00; 
	FONT-SIZE: 20px; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
    FONT-WEIGHT: bold;
}

.news, a.news:hover {
	color: #8DCF00; 
	FONT-SIZE: 20px; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
    FONT-WEIGHT: bold;
}

.news-data	{
	background:#C5C5C5;
	color:FFF;
	font-size:12px;
    padding: 5px 15px 5px 15px;
}

.data-title	{
	margin-bottom:10px;
}

.text-news	{
	color:#23404F;
	margin-top:10px !important;
	font-size:15px !important;
}
a.rzd:link, a.rzd:visited {
	color: #FE0000; 
	FONT-SIZE: 17px; 
	TEXT-DECORATION: underline;
	font-family: sans-serif; 
}

a.rzd:hover {
	color: #FE0000; 
	FONT-SIZE: 17px; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
}

.tel	{
	color: #434447;
    FONT-SIZE: 16px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}

.mezh	{
	padding-right:100px;
}

#mezh1	{
		background: url(img/tel.jpg) no-repeat top right;
		height:23px;
		font-size: 16px;
		width: 92px;
		padding: 5px 32px 0px 0px;
		float: left;	
}

#mezh2	{
		background: url(img/tel.jpg) no-repeat top right;
		height:23px;
		font-size: 16px;
		width: 144px;
		padding: 5px 32px 0px 0px;
		float: left;	
}

#index	{
		padding: 20px 0px 60px;
		width: 990px;
		text-align:left;
}

#page	{
		padding: 20px 0;
		width: 990px;
		text-align:left;
}

#index h1	{
		font-size:26px;
		FONT-WEIGHT: bold;
		#margin-top: 25px;
}

#page h1	{
		font-size: 36px;
		FONT-WEIGHT: bold;
		margin-top: 25px;
		border-bottom: solid 1px #dadada;
		margin-bottom: 25px;
		padding-bottom: 15px;
}

#index h3	{
		font-size:22px;
		FONT-WEIGHT: bold;
		padding:19px 0px;
}

#page h3	{
		font-size:22px;
		FONT-WEIGHT: bold;
		padding:19px 0px;
}

#page h4	{
		font-size:16px;
		FONT-WEIGHT: bold;
}

h5	{
		font-size:16px;
		FONT-WEIGHT: bold;
		color:#000;
}

a.price-title:link,a.price-title:visited	{
		font-size:16px;
		FONT-WEIGHT: bold;
		color:#000;
		border-bottom: 1px dashed;
		text-decoration:none;
}

a.price-title:hover	{
		font-size:16px;
		FONT-WEIGHT: bold;
		color:#000;
		border-bottom: none;
		text-decoration:none;
}


a.index:link,a.index:visited	{
		border-bottom: 1px dashed;
		font-size:22px;
		color:#000;
		text-decoration:none;
}

a.index:hover	{
		border-bottom: none;
		font-size:22px;
		color:#000;
		text-decoration:none;
}

#index p	{
		line-height: 1.3em;
		font-size: 16px;
		margin-top:35px;
}

#page p	{
		line-height: 1.3em;
		font-size: 15px;
		margin-top:0px;
}

.mdll	{
		width: 30px;
		height: 20px;
}

.md	{
		border-bottom: solid 2px #DEDEDE;
		margin-bottom: 8px;
		margin-top: 30px;
}

.img-title	{
	float:left;
	padding-right:15px;
}


.top-uslug	{
		border: solid 2px #BD001E;
		width: 310px;
		height: 360px;
		background: url(img/top-uslug.jpg) no-repeat top left;
		padding:20px;
		
}

.text-anons	{
		color:#8B8C8E;
		font-size:15px;
}


.px1	{
		background: url(img/px1.png) repeat-y top right;
}	

.top	{
		padding: 28px 0;
}

p		{
		text-align:justify;
}

#table-menu	{
		padding: 10px 0;
}


.fon9 {
	width:100%; 
	background: #C5C5C5;
	height:100px;
}

.copyright {
	width:980px; 
	height:50px;
}

.copyright_text {
	width:980px; 
	height:50px;
	font-size:13px;
	color:#000000;
}

.text_adress {
	font-size:15px;
}

.copyright_company	{
	background:#000;
	color:#fff;
	padding: 5px;
}

.green	{
	color:#97ef11;
}

#spec	{
	width: 100%;
    background: #FF177B;
    font-size: 19px;
    text-align: center;
    padding: 15px 0px;
	color:#fff;
}

#spec h3	{
	font-size:25px;
	FONT-WEIGHT: 500;
	color:#fff;
}


#tarifi	{
	width:100%; 
	height:65px;
	background: #3D525D;
	text-align: center;	
	font-size:25px;
	color:#fff;
}

#tarifi h3	{
	font-size:25px;
	color:#fff;
	FONT-WEIGHT: 500;
}


#spec-tab	{
	padding: 40px 0;
}

#spec-tab p 	{
	color:#000;
	font-size:14px;
	margin-top: 10px;
}

.opt 	{
	line-height: 1.3em !important;
    font-size: 16px !important;
    margin-top: 0px !important;
	color:#23404F !important;
}

.slidki	{
	border-bottom: 1px dotted #afafaf;
	line-height: 1.7em !important;
}

.slidki-cena	{
	color:#8DCF00 !important;
	FONT-WEIGHT: bold !important;
	
}

.slidki-procent	{
	color:#000 !important;
	FONT-WEIGHT: bold !important;
	
}

.adress	{
	color:#000;
	FONT-WEIGHT: bold;
	line-height: 1.5;
}


.spec-text	{
	font-size:16px;
	color:#000 !important;
}

.in-bord	{
	padding: 0px 30px 0px 30px;
}

h4	{
	font-size:21px;
	FONT-WEIGHT: 700;
	margin-bottom: 10px;
	color:#000;
}

.border-bottom	{
	border-bottom: dashed 2px;
}

.header	{
	width:100%; 
	height:4px;
	background: #a4b0b7;
	text-align: center;	
}

li	{
	padding-bottom: 5px;
}


a.banner:link, a.banner:visited {
	color: #fff; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
	line-height: 1.4em;
	z-index: 1001; 
	display: block; 
	position: relative;
}

.banner, a.banner:hover {
	color: #fff; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
	line-height: 1.4em;
	z-index: 1001; 
	display: block; 
	position: relative;

}

a.title:link, a.banner:visited, a.banner:hover	{
	FONT-SIZE: 37px; 
}	

.grey	{
	FONT-SIZE: 28px; 
	color:#D2D2D2;
	line-height: 1.2em;
}	

.mini	{
	FONT-SIZE: 17px;
    color: #D2D2D2;
    padding: 55px 0px 0px 36px;
}	

.konteyner-mini	{
	FONT-SIZE: 17px;
    color: #fff;
    padding: 37px 0px;
}	
	
.position-banner	{
	position: absolute; 
	top:0 center; 
	z-index: 200; 
	padding:70 0 0 93; 
	text-align:left;
}

#top-page	{
	background:#5de112;
	height:3px;
}

.map1	{
	border: solid 3px #fff;
}

.map2	{
	border: solid 1px #ccc;
}






.data {
	color: #878786;
	FONT-SIZE: 11px; 
	float:left; 
	padding:2 0 0 3;
}

.cat-top, a.cat-top:link, a.cat-top:visited {
	color: #000; 
	FONT-SIZE: 15px; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-WEIGHT: bold;
	font-family: sans-serif; 
}
a.cat-top:hover {
	color: #5a5a5a; 
	FONT-SIZE: 15px; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	font-family: sans-serif; 
}

.kol 	{
	width: 40px; 
	height: 25px; 
	border: 1px solid #C8C8CB; 
	border-top-right-radius: 0.4em;
	border-top-left-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
	text-align:center;
}

.kol2 	{
	#width: 40px; 
	height: 35px; 
	border: 1px solid #C8C8CB; 
	border-top-right-radius: 0.4em;
	border-top-left-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
	text-align:left;
	padding: 0 10 0 10;
}

.kab	{
	padding-left:10px; 
	width: 265px; 
	height: 30px; 
	border: 1px solid #C8C8CB; 
	FONT-SIZE: 14px; 
	font-style: italic; 
	color:#7F8084;
	font-family: sans-serif;
	border-top-right-radius: 0.4em;
	border-top-left-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
}

a.autor:link, a.autor:visited    {
	color: #8a8989; 
	font-family: sans-serif; 
	FONT-SIZE: 13; 
	TEXT-DECORATION: underline;
}

.autor, a.autor:hover   { 
	color: #8a8989; 
	font-family: sans-serif; 
	FONT-SIZE: 13px; 
	TEXT-DECORATION: none;
}




.fon {
background: url(img/e.gif) repeat-x top center;
height:100%;
}

.fon1 {
background: url(img/e1.gif) no-repeat bottom right;
}

.fon2 {
width:980px; 
height:48px;
margin-top:20px;
}

.m1 {
height: 100%;
background: url(img/m1.gif) no-repeat center left;
text-align: center;
}
.m1_activ {
height: 100%;
background: url(img/m1_activ.gif) no-repeat center left;
text-align: center;
}

.m2 {
height: 100%;
background: url(img/e3.gif) repeat-x center center;
text-align: center;
}
.m2_activ {
height: 100%;
background: url(img/e7.gif) repeat-x center center;
text-align: center;
}

.m3 {
height: 100%;
background: url(img/m2.gif) no-repeat center left;
text-align: center;
}
.m3_activ {
height: 100%;
background: url(img/m2_activ.gif) no-repeat center left;
text-align: center;
}

.sliderwrapper {

position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

text-align: left;
width:978px; 
height:280px;
margin-top:5px;
background: #ffffff;
border: solid 1px #E0E0E0; 
border-top-right-radius: 0.4em;
border-top-left-radius: 0.4em;
border-bottom-right-radius: 0.4em;
border-bottom-left-radius: 0.4em;
text-align: center;
}

.fon5 {
width:978px; 
height:90px;
margin-top:5px;
background: #DEDEDE;
border: solid 1px #C9C9C9; 
border-radius: 5px; 
border-top-left-right-radius: 1em;
}

.fon5_1 {
width:976px; 
height:88px;
border: solid 1px #ffffff; 
border-radius: 5px; 
border-top-left-right-radius: 1em;
}

.fon5_2 {
width:974px; 
height:62px;
border-left: solid 1px #C9C9C9; 
border-right: solid 1px #C9C9C9; 
border-bottom: solid 1px #C9C9C9; 
border-radius: 5px; 
border-bottom-left-right-radius: 1em;
float: left;
}


a.search:link, a.search:visited     {
color: #000000; 
FONT-SIZE: 13; 
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
}
a.search:hover   { 
color: #8C8C8C; 
FONT-SIZE: 13px; 
TEXT-DECORATION: none;
text-shadow: 0 1px 0 #ffffff;
FONT-WEIGHT: bold;
}

.search	{
	padding-left:10px; 
	width: 630px; 
	height: 35px; 
	border: 1px solid #B5B4B9; 
	FONT-SIZE: 14px; 
	font-style: italic; 
	color:#7F8084;
	font-family: sans-serif;
	border-top-right-radius: 0.4em;
	border-top-left-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
}

#search_on	{
	padding-bottom:5px; 
	padding-top:3px; 
	background:#DEDEDE; 
	border-radius: 6px 6px 0 0; 
	width:200px; 
	border-right: solid 1px #C9C9C9; 
	text-align:center; 
	border-top: solid 1px #C9C9C9; 
	border-left: solid 1px #C9C9C9;
}

#search_off	{
	padding-bottom:5px; 
	padding-top:3px; 
	background:#ffffff; 
	border-radius: 6px 6px 0 0; 
	width:200px; 
	border-right: solid 0px #C9C9C9; 
	text-align:center; 
	border-bottom: solid 1px #C9C9C9;
}

#search	{
	padding-bottom:5px; 
	padding-top:3px; 
	background:#DEDEDE; 
	border-radius: 6px 6px 0 0; 
	width:572px; 
	border-left: solid 1px #C9C9C9; 
	border-right: solid 1px #C9C9C9; 
	border-top: solid 1px #C9C9C9;
}

#search_on_	{
	padding-bottom:5px; 
	padding-top:3px; 
	background:#DEDEDE; 
	border-radius: 6px 0px 0 0; 
	width:200px; 
	border-right: solid 1px #DEDEDE; 
	text-align:center; 
	border-top: solid 1px #C9C9C9; 
	border-left: solid 1px #C9C9C9;
}

#search_	{
	padding-bottom:5px; 
	padding-top:3px; 
	background:#DEDEDE; 
	border-radius: 0px 6px 0 0; 
	width:572px; 
	border-left: solid 1px #DEDEDE; 
	border-right: solid 1px #C9C9C9; 
	border-top: solid 1px #C9C9C9;
}


.fon6 {
padding-top:20px;
}

.fon7 {
width:980px; 
height:35px;
background: #E5E5E5;
margin-top:40px;
border-top: solid 1px #C8C8C8;
border-left: solid 1px #C8C8C8; 
border-right: solid 1px #C8C8C8;
border-top-right-radius: 0.4em;
border-top-left-radius: 0.4em;
}

.fon8 {
background: url(img/e5.gif) repeat-y center right;
text-align: center;
}




.oglav { 
FONT-SIZE: 24px;
}

h1 {
	FONT-SIZE: 31px;
	FONT-WEIGHT: normal;
	margin:0;
	font-family: sans-serif; 
	color:#000000;	
}

h2 {
	FONT-SIZE: 22px;
	FONT-WEIGHT: bold;
	color:#FF177B;
}

#page h2 {
	FONT-SIZE: 22px;
	FONT-WEIGHT: bold;
	color:#000;
}

h3 {
	FONT-SIZE: 24px;
	FONT-WEIGHT: normal;
	margin:0;
	font-family: sans-serif; 
	color:#000000;		
}

.catt {
	height:35px;
	text-align:center;
	padding-top:10px;
}

a.catt:link, a.catt:visited {
	color: #000000;
	FONT-SIZE: 15px; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
	FONT-WEIGHT: bold;
}
a.catt:hover {
	color: #7F8084;
	FONT-SIZE: 15px; 
	TEXT-DECORATION: none;
	font-family: sans-serif; 
}

.catv {
width:210px; 
height:210px;
border: solid 1px #C9C9C9; 
border-radius: 4px; 
border-top-left-right-radius: 1em;
vertical-align: middle
}

.cat {
	width:210px; 
	height:210px;
	border: solid 1px #C9C9C9; 
	border-radius: 4px; 
	border-top-left-right-radius: 1em;
	vertical-align: middle
}

.ap {
border: solid 3px #C9C9C9; 
border-radius: 4px; 
border-top-left-right-radius: 1em;
vertical-align: middle
}

a.bottom-cat:link, a.bottom-cat:visited {
color: #000000;
FONT-SIZE: 12px; 
TEXT-DECORATION: none;
}
a.bottom-cat:hover {
color: #000000;
FONT-SIZE: 12px; 
TEXT-DECORATION: underline;
}

a.tov_catalog:link, a.tov_catalog:visited {
color: #000000;
FONT-SIZE: 12px; 
TEXT-DECORATION: underline;
}
a.tov_catalog:hover {
color: #000000;
FONT-SIZE: 12px; 
TEXT-DECORATION: none;
}

.art {
color: #878786;
}

.price_b {
	FONT-SIZE: 20px; 
	color:#000000;
	FONT-WEIGHT: bold;
}

.price_m {
FONT-SIZE: 18px; 
}

.korz {
	width:268px; 
	background: #ffffff;
	border: solid 1px #EBEAEA; 
	border-radius: 5px; 
	border-top-left-right-radius: 1em;
	float:left;
	padding-left:20px;
}

.korz2 {
	width:288px; 
	background: #EBEAEA;
	border: solid 1px #ffffff; 
	border-radius: 5px; 
	border-top-left-right-radius: 1em;
}

.po1 {
	background: #DA251C;
	border: solid 1px #DA251C; 
	border-radius: 3px; 
	border-top-left-right-radius: 1em;
	padding-left:20px;	
	padding-right:20px;
	color:#ffffff;
	display: inline-block;
}

.po2 {
	display: inline-block;
	padding-left:20px;
	padding-right:20px;
	border: solid 1px #E1E1E3; 
	border-radius: 3px; 
	border-top-left-right-radius: 1em;
}

.sale {
width:290px;
height:48px;
background: url(img/e7.gif) repeat-x center center;
border: solid 1px #15C000; 
border-radius: 2px; 
border-top-left-right-radius: 1em; 
}

.sale2 {
	width:288px; 
	height:46px;
	#border: solid 1px #CDFFC7; 
	border-radius: 6px;
	background:#7E8285;
	border-top-left-right-radius: 1em;
}

a.sov1:link, a.sov1:visited, a.sov1:hover {
	background: #000000;
}


a.oform:link, a.oform:visited {
	font-family: sans-serif;
	FONT-SIZE: 20px; 
	color: #ffffff;
	#FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding-top:5px;
}
a.oform:hover {
	font-family: sans-serif;
	FONT-SIZE: 20px; 
	color: #ffffff;
	#FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding-top:5px;
}


a.title_korz:link, a.title_korz:visited {
FONT-SIZE: 18px; 
color: #2AA102;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
}
.title_korz, a.title_korz:hover {
FONT-SIZE: 18px; 
color: #2AA102;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}


a.korzina:link, a.korzina:visited {
color: #13B100; 
FONT-SIZE: 12px; 
TEXT-DECORATION: underline;
}
a.korzina:hover {
color: #13B100; 
FONT-SIZE: 12px; 
TEXT-DECORATION: none;
}

.img { 
	border: solid 1px #E0E0E0;
	border-radius: 0.2em;
}

.img_banner { 
border: solid 3px #ffffff; 
border-top-right-radius: 0.6em;
border-top-left-radius: 0.6em;
border-bottom-right-radius: 0.6em;
border-bottom-left-radius: 0.6em;
}

.copyright {
width:950px; 
height:25px;
}

.bottom-rzd {
width:170px; 
background: url(img/e6.gif) repeat-y center right;
text-align: center;
}

.rzd-bottom, a.rzd-bottom:link, a.rzd-bottom:visited {
color: #ffffff; 
FONT-SIZE: 12px; 
TEXT-DECORATION: none;
}
a.rzd-bottom:hover {
color: #ffffff; 
FONT-SIZE: 12px; 
TEXT-DECORATION: underline;
}

a.text:link, a.text:visited {
	color: #B3B2B2; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline;
}

.text, a.text:hover {
	color: #B3B2B2; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
}

a.sp_cat:link, a.sp_cat:visited {
color: #000000; 
FONT-SIZE: 14px; 
TEXT-DECORATION: underline;
}
.sp_cat, a.sp_cat:hover {
color: #000000; 
FONT-SIZE: 14px; 
TEXT-DECORATION: none;
}








input	{
    height: 39px;
    width: 230px;
}

#container2 {

	margin:0 auto;
	overflow:visible;
	position: absolute;
	top: 100;
	width: 500px;
	background: #FFFFFF;
	display: none;
	color: #E26C03;
	z-index: 100000;
	border: 6px solid red;
	box-shadow: 0 0 13px #000000; 	
}

#container h1{
color: #483B1D;
}
#container p{
padding: 10px;
color: #000000;

}

#container table {
width: 260px;
margin: 0px auto;
padding: 10px;
border: 0px;

}
#container td {
padding: 0px;
margin: 0px;
border: 0px;
color: #000000;

}
#container tr {
padding: 0px;
margin: 0px;
border: 0px;

}

#close {
position: relative;
top: 0px;
left: 0px;
width: 100%;
height: 14px;


color: #000000;
padding-top: 1px;
padding-bottom: 1px;
z-index: 101;
}

#close a{
padding-right: 10px;
color: #E26C03;
text-decoration: underline;
font-size: 14px;
}

#fon {
z-index: 10;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000000;
display: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}


.box	 {
	width: 80%;
	max-width: 200px;
	margin: 1em auto;
	padding: 1em;
	border-top-right-radius: 0.2em;
	border-top-left-radius: 0.2em;
	border-bottom-right-radius: 0.2em;
	border-bottom-left-radius: 0.2em;
	background: rgb(250,0,0) ;
	box-shadow:
	inset rgba(200,0,0,.6) 0 -3px 8px,
	inset rgba(252,255,255,.7) 0 3px 8px,
	rgba(0,0,0,.8) 0 3px 8px -3px;
	text-align:center; 
}

.box_hide {
	width: 80%;
	max-width: 200px;
	margin: 1em auto;
	padding: 1em;
	border-top-right-radius: 0.2em;
	border-top-left-radius: 0.2em;
	border-bottom-right-radius: 0.2em;
	border-bottom-left-radius: 0.2em;
	background: rgb(250,0,0) ;
	box-shadow:
	inset rgba(200,0,0,.6) 0 -3px 8px,
	inset rgba(125,0,0,.7) 0 3px 8px,
	rgba(255,255,255,.8) 0 3px 8px -3px;
	text-align:center; 
}

a.box_ss:link, a.box_ss:visited	{
	font-size:17px;
	color:#ffffff; 
	TEXT-DECORATION: none;
}

a.box_ss:hover	{
	font-size:17px;
	color:#ffffff; 
	TEXT-DECORATION: none;
}

.price-table td	{
	border-bottom: solid 1px #ccc;
	height:45px;
}

.price-table-right	{
	border-right: dashed 1px #ccc;
}

.price-table-left	{
	border-left: dashed 1px #ccc;
}

/*
playback timings (ms):
  LoadShardBlock: 178.655 (3)
  exclusion.robots.policy: 0.197
  RedisCDXSource: 0.642
  CDXLines.iter: 15.16 (3)
  captures_list: 197.886
  PetaboxLoader3.datanode: 48.059 (4)
  esindex: 0.011
  exclusion.robots: 0.21
  PetaboxLoader3.resolve: 212.58 (3)
  load_resource: 110.653
*/