* {margin: 0; padding: 0; border: 0;}
body { background-color: #000000; font-family: Tahoma, Geneva, sans-serif; color: #010101; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%; }
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #41c4dc;}
a:hover { text-decoration: none; }
.min {  min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); }
.slide-show {display: block; }
.slide-hide {display: none;}
/*head*/
.head { height: 292px; min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); position: relative;}
.logo { position: absolute; margin-top: 27px;}
.block  { width: 305px; margin: 0 auto; padding-top: 85px; color: #d3e3e9; position: relative; left: 70px;}
.block p { line-height: 19px;}

.link { position: absolute;  width: 167px; right: 24px;  top: 0; margin-top: 85px;}
.link a { float: left; width: 154px; color: #99bcca; height: 21px; padding-left: 13px; padding-top: 5px;}
.link a:hover { background: url(/img/link_a.gif) no-repeat; color: #FFF; }
.link .act3 { background: url(/img/link_a.gif) no-repeat; color: #FFF; }
.link li { float: left;}

.moy { background: url(/img/moy.gif) no-repeat; width: 224px; height: 190px;  position: absolute; margin-left: 73px; margin-top: 232px; padding-left:76px;}
.tx { font-size: 51px; color: #FFF; line-height: 44px; min-height: 1px}
.tx2 { position: absolute; color: #41c4dc; margin-left: 319px; margin-top: -9px; font-size: 7px; white-space: nowrap;}
.tx2 a { font-size: 12px;}
.tx3 { position: absolute; right: 156px; top: 279px; font-size: 18px; color: #FFF;}
/*head*/

/*flash*/
.flash { height: 464px; width: 1000px; margin: 0 auto;}
/*flash*/

/*info*/
.info { width: 100%;}
.left { width: 34%;}
.right { padding-right: 53px;}
.link2 { margin-left: 43px; margin-top: 32px;}
.link2 li { padding-top: 11px; padding-left: 27px;}
.link2 .act4 { color: #FFF; text-decoration: none;}

.link3 { margin-top: 14px; margin-left: 70px;}
.link3 li { padding-top: 14px;}
.link3 a { color: #99bcca;}
.link3 a:hover { text-decoration: none; color: #FFF;}
.link3 .act { text-decoration: none; color: #FFF;}
.foto { padding-left: 27px;}
.name { margin-top: 14px;}
.name li { float: left; padding-right: 10px; font-size: 23px;}
.strela_l { background: url(/img/strela_l.gif) left no-repeat; width: 25px; height: 25px; float: left; margin-top: 3px;} 
.strela_l:hover { background: url(/img/strela_l_hover.gif) left no-repeat; } 
.strela_r { background: url(/img/strela_r.gif) right no-repeat; width: 25px; height: 25px; float: left;margin-top: 3px;}
.strela_r:hover { background: url(/img/strela_r_hover.gif) right no-repeat; }

.inf { padding-left: 35px; padding-right: 35px; color: #FFF; width: 250px;}
.inf p { padding-top: 7px; padding-bottom: 5px;}
/*info*/

/*block2*/

/*photos*/
.photos3 {  }
.photos3 .prev { margin-top: 207px; cursor: pointer; font-size: 14px; color: #666666; text-transform: uppercase; }
.photos3 .phots {  text-align: center; }
.photos3 .phots li { width: 212px; height: 220px; }
.photos3 .phots img { }
.photos3 .next {  margin-top: 207px;cursor: pointer;font-size: 14px; color: #666666; text-transform: uppercase; padding-right: 20px;}

.prev img { margin-right: 8px;}
.next img { margin-left: 8px;}
/*photos*/




.block3 { width: 320px; padding-top: 25px; color: #FFF;}
.knops {}
.knops a { text-decoration: none;}
.knops p { float: left;}
.knops div { float: left;}
.knops span { background: url(/img/bord.gif) left bottom repeat-x; float: left; padding-right: 2px; padding-bottom: 3px;}
.ic1 { background: url(/img/ic1.jpg) no-repeat; width: 116px; float: left;  padding-top: 35px;  color: #fe8888;}
.ic2 { background: url(/img/ic2.jpg) no-repeat; width: 111px; float: left;  padding-top: 35px; color: #fe8888;}
.ic3 { background: url(/img/ic3.jpg) no-repeat;  float: left;  padding-top: 35px; color: #fe8888;}

.ic1_act { background: url(/img/ic1_act.jpg) no-repeat; width: 116px; float: left;  padding-top: 35px;  color: #FFF;}
.ic2_act { background: url(/img/ic2_act.jpg) no-repeat; width: 111px; float: left;  padding-top: 35px; color: #FFF;}
.ic3_act { background: url(/img/ic3_act.jpg) no-repeat; float: left;  padding-top: 35px; color: #FFF;}

.ic1_act span { background: none;}
.ic2_act span { background: none;}
.ic3_act span { background: none;}

.opis { background: url(/img/opis1.jpg) no-repeat; width: 257px; height: 135px; margin-top: 5px; padding-left: 32px; padding-right: 30px; padding-top: 12px; font-size: 13px;  }
.opis p { padding-top: 14px;} 

.opis2 { background: url(/img/opis2.jpg) no-repeat; width: 257px; height: 135px; margin-top: 5px; padding-left: 32px; padding-right: 30px; padding-top: 12px; font-size: 13px;}
.opis2 p { padding-top: 14px;} 


.opis3 { background: url(/img/opis3.jpg) no-repeat; width: 257px; height: 135px; margin-top: 5px; padding-left: 32px; padding-right: 30px; padding-top: 12px; font-size: 13px;}
.opis3 p { padding-top: 14px;} 


/*block2*/




/*foot*/
.foot { padding-top: 30px; height: 82px; color: #93a2a8; font-size: 11px; position: relative;}
.kar { background: url(/img/ic4.gif) left  0px no-repeat; padding-left: 17px;}
.kar a { color: #93a2a8; }
.copy { position: absolute; left: 110px; white-space: nowrap;}
.site { white-space: nowrap; position: absolute; right: 64px; top: 30px;}
.site a { color: #93a2a8;}
.site img { margin-bottom: -9px; margin-right: 2px; position: relative;}
.need { width: 430px; margin:  0 auto; left: 60px; position: relative;}
.need  p { white-space: nowrap;}
.tel { font-size: 22px; float: left; padding-right: 18px;}
.adress { float: left; width: 210px;}
/*foot*/



/*VOPROS_OtVET*/

.head2 { height: 198px; min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); position: relative;}
.tel2 { background: url(/img/svet.gif) no-repeat; width: 213px; height: 55px; margin: 0 auto; position: relative; top: 56px; color: #b79a9a; font-size: 17px; padding-top: 20px; padding-left: 25px;}
.tel2 span { color: #FFF; font-size: 26px;}
.pad { padding-left: 47px;}
.content { background: url(/img/content.jpg) right top no-repeat;}
.main { width: 100%;}
.left2 { width: 285px;}
.right2 { padding-right: 57px;}
.right2 a { color: #1d9eb6;}
.block4 { background: url(/img/block4.gif) top repeat-x; background-color: #dfdfdf; position: relative; padding-left: 31px; padding-top: 22px; min-height: 540px; padding-bottom: 17px;}
.strela { position: absolute; left: -16px; top: 20px;}
.link4 { color: #6b6b6b;}
.link4 a { color: #1d9eb6;}
.link4 span { font-size: 7px;}
h1 { font-size: 36px; font-weight: normal; color: #720000; padding-top: 7px;}
h1 span { color: #010101;}
h1 a { text-decoration: none; border-bottom: 1px dashed #1d9eb6; color: #1d9eb6;}
.faq { font-size: 15px;}
.faq a { color: #010101; text-decoration: none; }
.faq span { background: url(/img/plus_span.gif) bottom repeat-x;padding-bottom: 2px;}
.faq .plus { background: url(/img/plus.gif) left 5px no-repeat; padding-left: 19px;}
.faq .min { background: url(/img/min.gif) left 5px no-repeat; padding-left: 19px; }
.otvet { margin-left: 30px; border-left: 4px solid #720000; padding-left: 8px; color: #720000; line-height: 18px; margin-top: 7px; padding-top: 2px; padding-bottom: 5px; padding-right: 30px;}
.nd { margin-top: 15px;}


.prod { background: url(/img/prod.jpg) no-repeat; width: 285px; height: 239px; margin-top: 30px;}
.prod2 { background: url(/img/prod2.jpg) no-repeat; width: 285px; height: 239px; margin-top: 30px;}
.nd2 { font-size: 17px; padding-left: 66px; padding-top: 177px;}
.need2 { width: 220px; margin: 0 auto;}
.need2 p { white-space: nowrap;}

/*VOPROS_OtVET*/


/*gallera*/
.tumb { width: 18%; float: left; padding-top: 28px; padding-left: 3%; padding-right: 3%; padding-bottom: 35px;}
.tumb img { border: 6px solid #b3b3b3;}
.tumb p { padding-top: 12px;}
.need3 { margin-top: 8px; margin-right: 30px;}
.tumbs { width: 100%;}
.bord2 { background: url(/img/bord2.gif) top repeat-x; height: 3px;}

.str { float: right; color: #c6c6c6; font-size: 14px;}
.str a { float: left;  height: 20px; text-align: center; padding-left: 5px; padding-right: 5px; padding-top: 2px; color:#1a879b;}
.str span { float: left; margin-left: 4px; margin-right: 4px;}
.str .nazad { background: url(/img/nazad.gif) left no-repeat; padding-left: 26px; color: #c6c6c6; text-decoration: none; margin-right: 10px;}
.str .nazad:hover { background: url(/img/nazad.gif) left no-repeat; padding-left: 26px; color: #c6c6c6; text-decoration: none; margin-right: 10px;}
.str .dalee { background: url(/img/dalee.gif) right no-repeat; padding-right: 26px; text-decoration: none; margin-left: 10px;color:#1a879b;}
.str .dalee:hover { background: url(/img/dalee.gif) right no-repeat; padding-right: 26px; text-decoration: none; margin-left: 10px;color:#1a879b;}
.str .act2 { background-color: #8e3434; color: #FFF; text-decoration: none;}
.str a:hover {background-color: #8e3434; color: #FFF; text-decoration: none;}
/*gallera*/


/*kontakt*/
.block5 { padding-left: 11px; padding-right: 36px; padding-top: 26px;}
.tx4 { font-size: 17px; padding-bottom: 11px;}
.cont { background: url(/img/cont.gif) top repeat-x; font-size: 13px; height: 60px;}
.cont p { float: left; padding-top: 14px;}
.cont a { color: #1d9eb6;}
.tx5 { background: url(/img/tel.gif) left 14px no-repeat; width: 141px; padding-left: 32px;}
.tx6 { background: url(/img/mail.gif) left 14px no-repeat; padding-left: 39px;  width: 154px;}
.tx7 { background: url(/img/skype.jpg) left 16px no-repeat; padding-left: 29px;}
.tx7 a { text-decoration: none;}
.map { margin-top: 22px;}
.map img { margin-bottom: 5px;}
.block6bg { background: url(/img/block6bg.jpg) top repeat-x; height: 235px; margin-top: 12px; color: #FFF; position: relative;}
.block6_l { background: url(/img/block6_l.jpg) left top no-repeat; height: 235px; padding-left: 40px; padding-top: 26px; padding-right: 48px;}
.block6_r { background: url(/img/block6_r.jpg) right top no-repeat; height: 235px;}
.title { font-size: 27px;}
.tx8 { color: #b5eef6; font-size: 11px; float: right; padding-top: 10px;}
.forma { color: #e0f6f9; font-size: 14px; width: 100%;}

.t1 input { width: 126px; height: 20px; border: 1px solid #3c7177; font-size: 14px; padding-left: 4px; font-family: Tahoma, Geneva, sans-serif; padding-top: 2px; margin-top: 2px; margin-bottom: 7px;}
.forma textarea {border: 1px solid #3c7177; width: 98%; height: 78px; margin-top: 2px; overflow: auto;}
.send { background: url(/img/send.gif) right top no-repeat; float: right; padding-right: 50px; padding-top: 7px; font-size: 17px;color: #e0f6f9; margin-top: 9px; height: 30px; margin-right: 9px;}
.strela2 { position: absolute; right: 81px; top: -16px;}

.nd5 { color: #a31829; font-size: 18px; padding-top: 21px; padding-bottom: 11px; padding-left: 44px;}
.nd6 { padding-left:44px;}
.nd6 select { width: 218px; color: #808080; font-size: 11px;}
.nd6 p { padding-bottom: 3px;}
/*kontakt*/


/*OBOR_1*/
.link5 { font-size: 21px; padding-top: 20px; padding-bottom: 14px;}
.link5 a { color: #1d9eb6;}
.bord3 { background: url(/img/bord2.gif) top repeat-x; height: 3px; margin-right: 56px;}
.foto2  { padding-left: 17px;}
.foto2 img { border: 6px solid #b3b3b3; float: left;}
.foto2 a { margin-top: 18px; float: left;}
.text { font-size: 15px; padding-right: 70px;}
.text p { line-height: 22px;}
.text .teh { font-size: 18px; padding-top: 10px;}
.text ul { font-size: 11px;}
.text ul li { padding-top: 10px;}

.info5 { font-size: 13px; width: 100%; margin-top: 18px;}
.info5 td { padding-left: 18px; }
.info5 .one td { background: url(/img/onetd.gif) top repeat-x; padding-top: 11px; border: none;}
.name3 { height: 32px; padding-top: 15px; font-size: 17px;}
.info5 td { border-top: 1px solid #c5c5c5; margin-bottom:0px;}
.info5 .no td { border-top: 0px; margin-top: 0px; padding-bottom: 17px;}
.nd7 { margin-left: 27px; margin-right: 56px;}

.price { padding-top: 10px;}
.price a { font-size: 21px; text-decoration: none; border-bottom: 1px  dashed #1d9eb6; cursor: pointer ;}
.price img { margin-right: 12px; margin-bottom: -5px; position: relative;}

.forma3 { background-color: #d2d2d2; border: 10px solid #b3b3b3; width: 262px; padding-bottom: 15px; padding-top: 5px;}
.close { position: absolute; right: 0; top: 0; cursor: pointer;}
.forma3 input { width: 215px; height: 18px; border: 1px solid #7f9db9;}
.red { font-size: 11px; color: #a31829; padding-bottom: 6px;}
.forma3 p { padding-left: 26px; width: 218px;}
input.send4 { background: url(/img/otpr.gif) right no-repeat; height: 31px; padding-right: 50px; font-size: 17px; padding-bottom: 5px; float: right; text-align: right; margin-top: 18px;border:0px;  color: #1d9eb6; text-decoration: underline; cursor: hand; }
.ot { padding-top: 9px;}
/*OBOR_1*/

/*OBOR_2*/
h2 { font-size: 21px; font-weight: normal; padding-bottom: 7px;}
.foto3 img { border: 6px solid #b3b3b3; float: left;}
.info3 { margin-top: 18px;}
.info3 td { background: url(/img/bord2.gif) bottom repeat-x; padding-top: 25px; padding-bottom: 25px;}
.info3 .last td { background: none;}
h1 .nd3 { border: none; text-decoration: underline;}
h1 .nd3:hover { border: none; text-decoration: none;}

/*OBOR_2*/

/*OBOR_3*/
.block7 { padding-left: 45px; padding-top: 25px; }
.block7 h1 { line-height: 30px;}
.text2 { background: url(/img/bord2.gif) top repeat-x;margin-right: 42px; margin-top: 29px; padding-top: 30px;}
.text2 p {  font-size: 15px; padding-bottom: 26px;}
.text2 p { line-height: 22px;}
/*OBOR_3*/


/*company*/
.text3 { font-size: 15px; padding-right: 50px;}
.text3 p { line-height: 22px; margin-left: 25px;}
.text3 h1 { padding-bottom: 11px;}
.text3 h2 { margin-left: 25px; margin-top: 15px; padding-bottom: 0;}
.text3 .tx9 { border-left: 4px solid #7a4646; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; overflow: hidden; color: #5f2222; line-height: 25px; padding-left: 12px; margin-top: 11px; margin-left: 34px;}
/*company*/


/*otzuv_avto*/
.name2 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; overflow: hidden;}
.name2 span { color: #720000;}
.text4 { font-size: 15px; padding-right: 50px;}
.text4 p { line-height: 22px; margin-left: 25px;}
.text4 h1 { padding-bottom: 24px;}
.line { background: url(/img/bord2.gif) top repeat-x; height: 3px; font-size: 0px; margin-top: 18px;}
.pad2 { padding-right: 15px; padding-top: 25px;}
/*otzuv_avto*/


/*part*/
.block8 h1 .col { color: #aeaeae;}
.block8 h1 a { font-size: 16px; border: none; text-decoration: underline;}
.block8 h1 a:hover { text-decoration: none;}
.block8 .info3 { margin-top: 0px;}
.block8 .info3 td { padding-top: 10px;}
.block8 .info3 h2 { padding-top: 0px;}
.block8 h2 { padding-bottom: 0; padding-top: 27px;}
.block8  .text { padding-right: 0px;}
.block8  .text h2 { padding-bottom: 3px;}
.pad3 { margin-left: 26px; margin-right: 31px;}
/*part*/


/*part2*/
.inf2 { background: url(/img/strela3.gif) left top no-repeat; padding-top: 9px; padding-left: 54px; position: relative; left: -31px; padding-bottom: 11px; font-size: 15px;}
.inf2 p { line-height: 22px;}
h3 { font-size: 27px; font-weight: normal;}
.need4 { padding-top: 17px;}
/*part2*/


/*ecocar*/
.text5 { padding-top: 10px; font-size: 15px; padding-right: 45px;}
.foto4 { float: left;margin-right: 15px; margin-bottom: 15px; position: relative; margin-top: 4px;}
.foto4  img { float: left; border: 6px solid #b3b3b3; }
.text5 p { line-height: 22px; padding-bottom: 15px;}
.need5 { min-height: 1px;}
.need5 .block4 { height: auto; min-height: 1px;}

.block9 { background: url(/img/block9.gif) top repeat-x; background-color: #d4d4d4; padding-bottom: 18px; min-height: 1px; _height: 1px;}
.pad4 { margin-left: 18px; margin-right: 18px;}
.info4 { width: 100%; font-size: 11px; }
.info4  td { width: 30%; padding-left: 30px;}
.glav td { background: url(/img/bord2.gif) bottom repeat-x; padding-bottom: 14px; font-size: 16px; font-weight: bold; padding-top: 26px;}
.green { color: #518000;}
.glav p { padding-left: 13px;}

.list { margin-top: 15px;}
.list li { background: url(/img/list.gif) left 5px no-repeat; padding-left: 13px;}
.list2 { margin-top: 15px;color: #518000;}
.list2 li { background: url(/img/list2.gif) left 5px no-repeat; padding-left: 13px;}

.last2 td { background: url(/img/last2.gif) top repeat-x; height: 90px;}
.pad5 td { padding-bottom: 13px;}
.s1 { margin-left: 53px;}
.s2 { margin-left: 50px;}
.s3 { margin-left: 48px;}
.rek { padding-left: 16px; padding-top: 32px;}
.rek p { float: left; padding-right: 8px; font-size: 9px;}
.rek span { color: #958b81;}
.rek img { float: left; margin-top: -9px;}
.nd4 {background: url(/img/last2.gif) top repeat-x; height: 90px;}
.nd4 .info4 { margin-top: 0px;}
.opis4 { float: left; width: 45%;}
.opis4  p { line-height: 22px; padding-right: 25px;}
.opis4 { font-size: 15px;}
.forma2 { float: left; width: 50%;}
.need6 { padding-top: 19px;}
.need6 h2 { padding-bottom: 0px; padding-top: 10px;}
.forma2bg { background: url(/img/forma2bg.gif) top repeat-y; width: 315px; color: #FFF; font-size: 14px;}
.forma2_top { background: url(/img/forma2_top.gif) top no-repeat; width: 315px;}
.forma2_foot { background: url(/img/forma2_foot.gif) bottom no-repeat; width: 273px; padding-left: 42px; padding-bottom: 28px; padding-top: 36px;}
.title2 { font-size: 27px; padding-bottom: 19px;}

.inp { width: 225px; height: 18px; border: 1px solid #3c7177; padding-left: 3px; padding-top: 3px; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; margin-top: 2px; margin-bottom: 8px;}
.col2 { color: #cf8989; padding-top: 14px; font-size: 11px;}
.forma2 .send2 { background: url(/img/send2.gif) right no-repeat; float: right; color: #FFF; font-size: 17px; padding-right: 50px; height: 37px; padding-top: 7px; height: 30px; margin-right: 39px; margin-top: 22px;}

.link2 .pod_menu { background: url(/img/pod_menu_t.gif) left top no-repeat; padding: 0; font-size: 11px; padding-left: 0px; margin-left: 0px; }
.link2 .pod_menu ul { background: url(/img/pod_menu_f.gif) left bottom no-repeat;  padding: 0; margin: 0 ; }
.link2 .pod_menu ul li { padding-left: 38px;}
.link2 .pod_menu ul a { padding: 0; margin: 0 ;}
.link2 .pod_menu ul .pad6 { padding-bottom: 15px;}
/*ecocar*/


/*uslugi2*/
.text30 { font-size: 15px; padding-right: 50px;}
.text30 p { padding-bottom: 20px; line-height: 22px; margin-left: 25px;}
.text30 h1 { padding-bottom: 11px;}
.text30 h2 { margin-left: 25px; margin-top: 15px; padding-bottom: 5px;}
.foto5 { background: url(/img/bord2.gif) top repeat-x; margin-right: 31px; margin-left: 21px; padding-top: 1px; text-align: center; }
.foto5 img { border: 6px solid #b3b3b3; margin-left: 5px; margin-right: 11px; margin-top: 15px;}
/*uslugi2*/


/*uslugi3*/
h4 { font-size: 27px; font-weight: normal; padding-top: 15px;}
.block9 h4 a { color: #a31829;}
.block9 .text { padding-left: 54px; padding-right: 50px;}
/*uslugi3*/


/*eco2*/
/*.bg { background: url(/img/bg.gif) top repeat-x;}*/
.bg { background: url(/img/bg.gif) top repeat-x; background-color: #010100; }
.bg .min { background: url(/img/bg2.jpg) right top no-repeat;}
.bg .content { background: none;}
.bg3 { background: url(/img/bg3.gif) bottom repeat-x;}
.bg a { color: #a3dc41; }
.bg .link3 a { color: #5a7a23;}
.bg .link a { color: #688f25;}
.bg .link a:hover { color: #FFF;}
.bg .link4 a { color: #72b500;}
.bg h1 { color: #2e5900;}
.bg .content { color: #000;}
.bg .block4 { background: url(/img/block4_gr.gif) top repeat-x; background-color: #fdf6ef;}
.bg .block9 { background: url(/img/block9_gr.gif) top repeat-x; background-color: #fcf2e8;}
.bg .glav td { background: url(/img/bord_gr.gif) bottom repeat-x;}
.bg .list li { background: url(/img/list_gr.gif) left 5px no-repeat;}
.bg .list2 li { background: url(/img/list2_gr.gif) left 5px no-repeat;}
.bg .last2 td { background: url(/img/last2_gr.gif) top repeat-x;}
.bg .nd4 {background: url(/img/last2_gr.gif) top repeat-x;}
.bg .prod { background: url(/img/prod_gr.jpg) left top no-repeat;}
.bg .tel2 { color: #a5b79a; background: url(/img/svet2.gif) no-repeat; height: 90px;}
/*eco2*/
ul.sitemap li{
	padding-top: 10px;
	margin-left: 15px;
	list-style: disc;
}
ul.sitemap li ul li{
	list-style: none;
	padding-top: 0px !important;
}
.img_inline{
	margin: 0px 15px 15px 0px;
	border-style:solid;
	border-width:6px;
	border-color:#b3b3b3;
}

.forma .send3 { background: url(/img/send.gif) right top no-repeat; float: right; padding-right: 50px; padding-top: 7px; font-size: 17px;color: #FFF;  margin-top: 9px; height: 30px; margin-right: 9px; text-decoration:underline;cursor: hand;}

.kod { float: left; padding-top: 11px;}
.kod span { float: left;}
.mar { padding-left: 6px; padding-right: 6px; padding-top: 2px;}
.inp2 { width: 75px; height: 18px; padding-left: 4px; padding-top:3px; font-size: 12px; border: 1px solid #3c7177; float: left;}
.pp { padding-top: 6px;}
div.googleMap{
display:none;
height:340px;
margin:0 0 28px 45px;
width:530px;
}

/*ñòèëè äëÿ validation*/
.formError {
	position:absolute;
	top:300px; left:300px;
	padding-bottom:13px;
	display:block;
	z-index:5000;
}
#debugMode{
	background:#000;
	position:fixed;
	width:100%; height:200px;
	top:0; left:0;
	overflow:scroll;
	opacity:0.8;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	z-index:100000;
}
	
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {
	width:100%; 
	background:#ee0101;
	color:#fff;
	width:200px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #ddd;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {background:#393939;color:#FFF;}

.formError .formErrorArrow{
	position:absolute;
	bottom:0;left:20px;
	width:15px; height:15px;

	z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}

.formError .formErrorArrow div{
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	box-shadow: 0px 2px 3px #444;
	-moz-box-shadow: 0px 2px 3px #444;
	-webkit-box-shadow: 0px 2px 3px #444;
	font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
		
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

/*new*/
.info6 { width: 100%;}
.info6 td { padding-top: 13px; padding-bottom: 13px; padding-left: 39px; vertical-align: top;}
.glav2 td { background: url(/img/glavtd.gif) bottom repeat-x; }
.block10 { margin-left: 16px; margin-right: 16px; padding-top: 10px; padding-bottom: 30px;}
.s4 { font-size: 16px; color: #518000; font-weight: bold;}
.s5 { font-size: 11px; color: #8c8c8c; padding-left: 9px;}
.s6 { font-size: 13px; color: #696969; padding-left: 9px;}
.s7 { font-size: 15px; color: #3f3f3f; padding-left: 9px;}
.s8 { font-size: 17px; color: #010101; padding-left: 9px;}

.cena { color: #a31829; font-weight: bold;}
.t2 { width: 34px; padding-left: 15px; padding-right: 6px;}
.t4 { width: 30%;}
.info6 .t3 { padding-left: 0px;}
.gray { color: #6c6c6c;}
.pad7 td { padding-bottom: 30px;}
.pad8 td { padding-bottom: 6px;}
.pad9 td { padding-bottom: 6px; padding-top: 3px;}
.red2 { color: #a31829; font-size: 11px;}
/*new*/