html,body{
height:100%;
margin:0px;
padding:0px;
font-family: Tahoma, Trebuchet MS, Arial;
color:#000000;
background-color:ffffff;
font-size:100%;
}

td.main_text { font-size: 82%; line-height: 1.4; color: #444444; }

a {color: #ff8c00; }

.menu { font-family: Tahoma, Arial; font-size: 75%; }
.menu td { vertical-align: middle; padding: 3px; }
.menu td a { color: #be597a; }
.menu td.subNav2a a { color: #9a0028; font-weight: bold; }
.menu td.subNav3 { color: #be597a; font-size: 90%; padding: 0px; padding-bottom: 0px; padding-top: 7px; padding-left: 17px; }
.menu td.subNav3a { color: #9a0028; font-size: 90%; padding: 0px; padding-bottom: 0px; padding-top: 7px; padding-left: 17px; }
.menu td.subNav3a a { color: #9a0028; }

table{border: 0px; border-collapse:collapse;}
table td{padding:0px; vertical-align:top; }

table#mn {  }
table#mn td#mnp { padding-right: 10px; font-family: Arial; line-height: 1.3; font-size: 90%; }

h1 {margin:0; padding:1 0 0 13px; font: normal 228% Trebuchet MS, Arial; color:#ffffff;}
h1, h2.m {margin:0; padding:4 0 0 13px; font: normal 178% Trebuchet MS, Arial; color:#ffffff;}
h2 {margin:0; padding:9 0 2 11px; font: bold 150%; }
h3 {margin:0; padding:3 0 6 1px; font: bold 100% Arial; color:#ec5e36;}
h4 {margin:0; padding:21px 0 20px 26px; font: bold 95% Arial; }

p {margin:0; padding:0 0 15 11; font: 100% Tahoma, Trebuchet MS, Arial; line-height: 1.4; }
ol {margin:0; padding:0 0 15 66px; font: 100% Tahoma, Trebuchet MS, Arial; }
ul {margin:0; padding:0 0 15 66px; font: 100% Tahoma, Trebuchet MS, Arial; }


/*шапка*/
table.shmain	{background: url("/i/smbg.gif") no-repeat left top; width:169px;}
table.shpage	{background: url("/i/spbg.gif") no-repeat right top; width:169px;}
table.shmain img, table.shpage img {border:0px;}

/*красная полоса слева*/
div.pimpa	 {background-color: #f4015f; width:8px; height:112px; position:absolute; left:0px; top:278px;}

/*модуль авторизации*/
div.enter{background: url("/i/enter.png") no-repeat left top; width:226px; height:197px; position:absolute; left:32px; top:111px;}
div.enter form	{padding:0; margin:24px 0 0 0;}
div.enter input {border:0px; margin:7 0 0 32; padding:3 0 0 8px; width:102px; height:21px; color:#a6a6a6; font-size:11px;}
div.enter input#but {border:0px; margin:0 0 0 134; padding:0px; width:92px; height:25px; display:block; float:none;}

/*заголовок*/
td.zag {width:100%; background: url("/i/zbg.gif") #ffb200 repeat-x left top; height:47px;}

/*левое меню*/
table.lm p {margin:0 0 10px 2px; padding:0; font: 70% Arial; color:#8c8c8c;}

/*главный кусок*/
table.main {width:100%;}
p#first {color:#828282;}
td#linebg1{background: url("/i/linebg1.gif") no-repeat right top; height:34px;}
td#linebg2{background: url("/i/linebg2.gif") no-repeat right top; height:34px;}
td#next	 {background:#f1cfc0; height: 39px;}
td#next	 p{color:#ffffff; font: bold 76% Trebuchet MS, Arial; text-align:right; padding:12px 0 0 0;}

#r {background: url("/i/r.gif") no-repeat right top; width: 170px; height: 96px; text-align: center; font-weight: bold; font-size: 180%; line-height: 1.1; padding-top: 22px; }
#r small {font-size: 40%; display:block; color:#ffffff; }
#wh {background: url("/i/rbg.gif") repeat-y right top; vertical-align: middle;}

/*футер*/
table.dno {width:100%; font: bold 76% Trebuchet MS; color:#000000; height:66px; background: url("/i/ddbg.gif") #99cf16 repeat-x left top;}
table.dno td { font: bold 76% Trebuchet MS;}
table.dno td#dbg {background: url("/i/dnobg.gif") no-repeat left top; height:36px;}
table.dno td {padding: 0 0 0 24px; }
table.dno a {text-decoration:underline; color:#000000; margin: 0 26 0 0; }

.btn {font-family: Trebuchet MS, Arial; letter-spacing: 1px; height: 22px; background-color: #9a0028; border: 1px solid #9a0028; color: #ffffff; font-weight: bold; text-transform: uppercase;}
#btme { padding-left: 25px; }
#btme a { font-weight: normal; font-size: 120%; color: #ffffff; margin: 0 11 0 0; }

#main { font-size: 80%; }
#main td { font-size: 82%; line-height: 1.4; color: #444444; }

.t1 { background: url('/i/mp/t1_bg.gif') repeat-x #d12053; width: 25%; }
.t1 td.ima { background: url('/i/mp/t1_img.gif') no-repeat top left; }
.t1 .podr { margin: 0 0 10 29; }
.t1 .podr td { background: #af1a45; }
.t1 .podr .podr_td { padding: 7px; }
.t1 .polosy { background: url('/i/mp/t1_bg2.gif'); width: 100%; }

.t2 { background: url('/i/mp/t2_bg.gif') repeat-x #b3c934; width: 25%; }
.t2 td.ima { background: url('/i/mp/t2_img.gif') no-repeat top left; }
.t2 .podr { margin: 0 0 10 29; }
.t2 .podr td { background: #94aa15; }
.t2 .podr .podr_td { padding: 7px; }
.t2 .polosy { background: url('/i/mp/t2_bg2.gif'); width: 100%; }

.t3 { background: url('/i/mp/t3_bg.gif') repeat-x #00819b; width: 25%; }
.t3 td.ima { background: url('/i/mp/t3_img.gif') no-repeat top left; }
.t3 .podr { margin: 0 0 10 29; }
.t3 .podr td { background: #0a6678; }
.t3 .podr .podr_td { padding: 7px; }
.t3 .polosy { background: url('/i/mp/t3_bg2.gif'); width: 100%; }

.t4 { background: url('/i/mp/t4_bg.gif') repeat-x #794796; width: 25%; }
.t4 td.ima { background: url('/i/mp/t4_img.gif') no-repeat top left; }
.t4 .podr { margin: 0 0 10 29; }
.t4 .podr td { background: #561e76; }
.t4 .podr .podr_td { padding: 7px; }
.t4 .polosy { background: url('/i/mp/t4_bg2.gif'); width: 100%; }

.podr a { font-family: Tahoma, Arial; font-size: 70%; color: #ffffff; text-decoration:underline; display: block; width: 100%; height: 100%; }

.text { font-family: Tahoma, Arial; font-size: 70%; color: #ffffff; padding: 0 0 10 29; }
.price { margin: 0 0 10 29; }

.price .ot		{ font-family: Tahoma, Arial; font-size: 70%; color: #ffffff; padding: 18 5 0 0; }
.price .cena	{ font-family: Tahoma, Arial; font-size: 220%; color: #ffffff; padding: 0 0 0 0; }
.price .rub		{ font-family: Tahoma, Arial; font-size: 70%; color: #ffffff; padding: 20 0 0 5; line-height: 0.9 }

.vopros { font-family: Tahoma, Arial; font-size: 80%; color: #ffffff; padding: 0 15 0 0; vertical-align: middle; }
.vopros a { color: #ffffff; text-decoration: underline; }

.z1 .podr, .z2 .podr, .z3 .podr, .z4 .podr { float: left; width: 80px; }

.z1 { border: #d2d2d2 1px solid; width: 25%; }
.z1 td.ima { background: url('/i/mp/z1_img.gif') no-repeat top left; }
.z1 .podr a { color: #d12053; padding: 0 0 10 23; }

.z2 { border: #d2d2d2 1px solid; width: 25%; }
.z2 td.ima { background: url('/i/mp/z2_img.gif') no-repeat top left; }
.z2 .podr a { color: #b3c934; padding: 0 0 10 23; }

.z3 { border: #d2d2d2 1px solid; width: 25%; }
.z3 td.ima { background: url('/i/mp/z3_img.gif') no-repeat top left; }
.z3 .podr a { color: #00819b; padding: 0 0 10 23; }

.z4 { border: #d2d2d2 1px solid; width: 25%; }
.z4 td.ima { background: url('/i/mp/z4_img.gif') no-repeat top left; }
.z4 .podr a { color: #794796; padding: 0 0 10 23; }

.reselling .text { font-family: Tahoma, Arial; font-size: 70%; color: #000000; padding: 0 0 10 23; }
.reselling .price { margin: 0 0 10 23; }

.reselling .price .ot		{ font-family: Tahoma, Arial; font-size: 70%; color: #000000; padding: 18 5 0 0; }
.reselling .price .cena		{ font-family: Tahoma, Arial; font-size: 220%; color: #000000; padding: 0 0 0 0; }
.reselling .price .rub		{ font-family: Tahoma, Arial; font-size: 70%; color: #000000; padding: 20 0 0 5; line-height: 0.9 }



.r1 { border: #d2d2d2 1px solid; width: 50%; background: url('/i/mp/r1_img.gif') no-repeat top left; }
.r1 .podr a { color: #d12053; padding: 0 0 10 23; }

.r2 { border: #d2d2d2 1px solid; width: 50%; background: url('/i/mp/r2_img.gif') no-repeat top left; }
.r2 .podr a { color: #d12053; padding: 0 0 10 23; }


.rent .r1 .text		{ font-family: Tahoma, Arial; font-size: 80%; color: #b444ab; padding: 0 20 6 95; font-weight: bold; }
.rent .r1 .text2	{ font-family: Tahoma, Arial; font-size: 70%; color: #000000; padding: 0 20 6 95; }
.rent .r1 .text2 a  { color: #b444ab; margin-top: 10px; }
.rent .r2 .text		{ font-family: Tahoma, Arial; font-size: 80%; color: #897633; padding: 0 20 6 95; font-weight: bold; }
.rent .r2 .text2	{ font-family: Tahoma, Arial; font-size: 70%; color: #000000; padding: 0 20 6 95; }
.rent .r2 .text2 a  { color: #897633; margin-top: 10px; }

.rent .price			{ margin: 9 0 10 95; }
.rent .price .ot		{ font-family: Tahoma, Arial; font-size: 70%; color: #000000; padding: 18 5 0 0; }
.rent .price .cena		{ font-family: Tahoma, Arial; font-size: 220%; color: #000000; padding: 0 0 0 0; }
.rent .price .rub		{ font-family: Tahoma, Arial; font-size: 70%; color: #000000; padding: 20 0 0 5; line-height: 0.9 }

.info_message h6	{ margin: 0; padding: 21px 0px 0px 0px; font-weight: normal; font-size: 110%; color: #929292; font-style: Tahoma, Arial; }
.info_message		{ margin: 0; padding: 5px 0px 20px 0px; font-weight: normal; font-size: 70%; color: #000000; font-style: Tahoma, Arial; line-height: 1.6; }
.info_message div	{ margin: 5 10 0 20;  }

.errortext, .registration td.errortext
	{ vertical-align: middle; font-weight: bold; color: #df0505; font-size: 80%; padding-left: 10px; }
.red
	{ font-weight: bold; color: #df0505; }

.txt, .registration td.txt
	{ vertical-align: middle; font-weight: bold; color: #0054a5; font-size: 80%; }
.dotted
	{ border-left: 1px #707070 dotted; width: 100%; padding-left: 30px; }
.registration td
	{ padding-bottom: 10px; color:#494949; }
hr
	{ border-bottom: 1px #707070 dotted; width: 100%; border-top: 0px; height: 1px; }
label
	{ padding-left: 5px; }
#cab { padding-top: 40px; padding-left: 30px; text-align: left; font-size: 80%; }
#cab a { color: #ffffff; }
#cab div { padding-top: 10px; }
.nopad td { padding: 0; margin: 0;}
#nobg { background: transparent; }

.rght { font-size: 85%; background: #fcfbea; width: 100%; }
#main td .rght { font-size: 100%; color: #000000; }
.rght b { font-size: 82%; line-height: 1; }
.rght p { margin: 0; padding: 0; margin-top: 10px; }
.rght div { padding: 15px; }
.plash { background: #f2f1d6; height: 4px; }
.rght div.docList, .rght div.docList2 { padding: 0; font-size: 82%; padding-left: 10px; background: url(/i/red_dot.gif) left top no-repeat; background-position:  0px 5px ; margin-top: 5px; }
.docList2 {	margin-top: 1px; }

.arenda {  }
.arenda table td { text-align: center; }
.arenda tr td { height: 30px; padding-left: 10px; vertical-align: middle; }
tr.tr1 { background-color: #fbfae9; }
tr.tr2 { background-color: #fffff7; }



#trbld { font-weight: bold; }
tr.bottom_line td { border-bottom: 1px #f2f1d6 solid; }
#main .dop_info { color: #c3c3c3; font-size: 70%; padding-bottom: 13px; }


#main td.header1 { line-height: 1; font-size: 80%; background : url(/i/tarif/zag1.gif) repeat-x #d12053; height : 30px; font-weight: bold; color: #FFFFFF; text-align: center; }
tr.botline1 td { background : url(/i/tarif/zag1.gif) repeat-x; height : 5px; font-weight: bold; color: #FFFFFF; text-align: center; }
.cart1 { color: #b51442; }
#main .arenda1 .header_top td { font-weight: bold; color: #ffffff; }
.arenda1 { background : url(/i/tarif/zag1.gif) repeat-x top left; }
.arenda1 table td { text-align: center; }
.arenda1 tr td { height: 30px; padding-left: 10px; vertical-align: middle; }


#main td.header2 { line-height: 1; font-size: 80%; background : url(/i/tarif/zag2.gif) repeat-x #b3c934; height : 30px; font-weight: bold; color: #FFFFFF; text-align: center; }
tr.botline2 td { background : url(/i/tarif/zag2.gif) repeat-x; height : 5px; font-weight: bold; color: #FFFFFF; text-align: center; }
.cart2 { color: #b3c934; }
#main .arenda2 .header_top td { font-weight: bold; color: #ffffff; }
.arenda2 { background : url(/i/tarif/zag2.gif) repeat-x top left; }
.arenda2 table td { text-align: center; }
.arenda2 tr td { height: 30px; padding-left: 10px; vertical-align: middle; }


#main td.header3 { line-height: 1; font-size: 80%; background : url(/i/tarif/zag3.gif) repeat-x #00819b; height : 30px; font-weight: bold; color: #FFFFFF; text-align: center; }
tr.botline3 td { background : url(/i/tarif/zag3.gif) repeat-x; height : 5px; font-weight: bold; color: #FFFFFF; text-align: center; }
.cart3 { color: #00819b; }
#main .arenda3 .header_top td { font-weight: bold; color: #ffffff; }
.arenda3 { background : url(/i/tarif/zag3.gif) repeat-x top left; }
.arenda3 table td { text-align: center; }
.arenda3 tr td { height: 30px; padding-left: 10px; vertical-align: middle; }


#main td.header4 { line-height: 1; font-size: 80%; background : url(/i/tarif/zag4.gif) repeat-x #794796; height : 30px; font-weight: bold; color: #FFFFFF; text-align: center; }
tr.botline4 td { background : url(/i/tarif/zag4.gif) repeat-x; height : 5px; font-weight: bold; color: #FFFFFF; text-align: center; }
.cart4 { color: #794796; }
#main .arenda4 .header_top td { font-weight: bold; color: #ffffff; }
.arenda4 { background : url(/i/tarif/zag4.gif) repeat-x top left; }
.arenda4 table td { text-align: center; }
.arenda4 tr td { height: 30px; padding-left: 10px; vertical-align: middle; }


#main td.header5 { line-height: 1; font-size: 80%; height : 30px; font-weight: bold; color: #FFFFFF; text-align: center; }
tr.botline5 td { background : url(/i/tarif/zag5.gif) repeat-x; height : 5px; font-weight: bold; color: #FFFFFF; text-align: center; }
.cart5 { color: #897633; }
#main .arenda5 .header_top td { font-weight: bold; color: #ffffff; }
.arenda5 { background : url(/i/tarif/zag5.gif) repeat-x top left; }
.arenda5 table td { text-align: center; }
.arenda5 tr td { height: 30px; padding-left: 10px; vertical-align: middle; }


.recomend { font-family: Tahoma, Arial; font-size: 80%; color: #ffffff; padding: 2 5 3 5; background: #d12053; font-weight: normal; }

small { font-weight: normal; font-size: 80%; }
