* {margin: 0; padding: 0; border: 0;}
body { background: url(/tpl/templates/img/body.gif) repeat; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; min-height: 100%; height: auto !important; height: 100%; position: absolute; color: #404040; width: 100%;}
html, body {  height: 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: #0083cb;}
a:hover { text-decoration: none; }
.slide-show {display: block; }
.slide-hide {display: none;}
.centermap { width: 940px; padding-left: 50px; margin: 0 auto; }
.min2 {width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth)
> 1600 ? "1600px" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth) < 1000 ? "1000px" : "auto")); min-width: 1000px;  max-width: 1600px; min-height: 1px; margin: 0 auto;}
body {behavior:url("hover.htc");}

/*bg*/
.bg { background: url(/tpl/templates/img/bg_top.jpg) center top no-repeat;}
.bg2 { background: url(/tpl/templates/img/bg2.jpg) center repeat-y;}
.bg2_top { background: url(/tpl/templates/img/bg2_top.jpg) center top no-repeat;}
.bg2_foot { background: url(/tpl/templates/img/bg2_foot.jpg) center bottom no-repeat; min-height: 900px; }
/*bg*/


/*head*/
.head { height: 75px;}
.links { color: #FFF; padding-top: 41px; padding-right: 10px; font-size: 14px; float: right;}
.links a { color: #FFF;}
.links span { background: url(/tpl/templates/img/link.gif) repeat-x; height: 26px; display: inline-block; padding-left: 20px; padding-right: 20px; padding-top: 8px; margin-left: 52px;}
.icons { float: left; padding-left: 6px; padding-top: 53px; font-size: 0px;}
.icons a, .icons span { margin-left: 11px;}
.tel { float: left; font-family: Arial, Helvetica, sans-serif; padding-right: 45px; font-weight: bold; padding-top: 22px; font-size: 14px;}
.tel span { font-size: 17px;}
.tel a { color: #0083cb; font-size: 12px;}
.tel td { padding-left: 15px;}
/*head*/


/*content*/
.content { padding-top: 50px;}
.main { width: 100%;}
.left { width: 345px;}
.pad { padding-left: 58px;}
.menu { width: 235px; font-size: 14px; margin-top: 5px;}
.menu a { background: #FFF; padding-right: 12px; display: inline-block; color: #17469e;}
.menu span { background: #FFF; width: 18px; float: right; text-align: right;}
.menu li { background: url(/tpl/templates/img/menu_li.gif) bottom repeat-x; padding-top: 10px;}

.text { padding-right: 40px;}
.text p { padding-top: 16px;}
.text span { font-family: Arial, Helvetica, sans-serif; font-size: 48px; color: #0083cb; float: left; padding-right: 15px; line-height: 48px; font-weight: bold; margin-top: -2px;}

h1 { font-size: 31px; font-weight: normal; color: #404040;}
h2 { font-size: 15px; font-weight: normal; color: #005593;}
h4 { font-size: 31px; color: #404040; font-family: Arial, Helvetica, sans-serif;}
.block { background: url(/tpl/templates/img/block.jpg) no-repeat; width: 940px; height: 237px; margin-top: 27px; margin-bottom: 27px;}
/*photos*/
.photos { padding-top: 22px; height: 168px; padding-left: 48px;}
.prev { float: left; width: 60px; padding-top: 55px;}
.next { float: left; width: 53px; text-align: right; padding-top: 55px;}
.phots { width: 738px; float: left; height: 169px; overflow:hidden;}
.phots ul { padding: 0; list-style: none;}
.phots li { background: url(/tpl/templates/img/phots_li.gif) left top no-repeat; float: left; width: 116px; height: 169px;  margin-right: 7px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative;}
.phots li .rss { display: none;}
.phots li:hover { background: url(/tpl/templates/img/phots_li.png) no-repeat; width: 116px; height: 169px;}
.phots li:hover .rss { position: absolute; margin-top: 106px; display: inline-block;}
.foto { background: url(/tpl/templates/img/ten.png) no-repeat; width: 95px; height: 130px; position: absolute; }
.pad2 { display: block; width: 95px; height: 130px; padding-left: 9px; padding-top: 9px;}
/*photos*/


.info { padding-left: 85px;}
.knops { width: 385px; float: left;}
.knops a { background: url(/tpl/templates/img/knopa.gif) no-repeat; width: 138px; margin-right: 7px; display: inline-block; height: 22px; color: #FFF; padding-left: 14px; padding-top: 3px;}
.knops select { width: 180px; margin-right: 7px;}
.search { width: 420px; float: left;}
.inp { background: url(/tpl/templates/img/inp.gif) no-repeat; width: 310px; font-family: Tahoma, Geneva, sans-serif; padding-left: 15px; font-size: 12px; padding-top: 3px; padding-bottom: 3px; float: left;}
.go { float: left; margin-left: 7px; margin-top: 1px; }
.tx2 { clear: both;}
.tx { text-align: right; padding-right: 101px;}
.tx a { color: #FFF;}

/*banners*/
.ban { background: url(/tpl/templates/img/banbg.gif) repeat-y; width: 313px; color: #FFF; margin-bottom: 10px;}
.ban_top { background: url(/tpl/templates/img/ban.jpg) left top no-repeat; width: 235px; padding-left: 58px; padding-right: 20px; padding-top: 17px; padding-bottom: 17px;}
.tema { font-size: 23px; font-weight: bold; padding-bottom: 10px;}
.inf { font-weight: bold; text-transform: uppercase;}
.inf td { padding-left: 11px; padding-right: 6px; padding-top: 7px;}
.inf span { font-size: 40px; font-weight: normal; line-height: 40px;}

.ban2 { background: url(/tpl/templates/img/ban2.jpg) no-repeat; width: 313px; height: 161px; margin-bottom: 10px; color: #FFF; font-size: 12px;}
.ban3 { background: url(/tpl/templates/img/ban3.jpg) no-repeat; width: 313px; height: 161px; margin-bottom: 54px; color: #FFF; font-size: 12px;}
.pad3 { padding-left: 168px; padding-right: 20px;}
.tema2 { font-weight: bold; padding-top: 17px; letter-spacing: 5px; font-size: 13px; padding-bottom: 11px;}
.tema2 span { color: #f0e800; font-size: 17px; letter-spacing: 0px;}
.link { padding-top: 14px;}
.link a { color: #fbca07;}

.tema3 { font-size: 23px; font-weight: bold; padding-top: 28px; padding-bottom: 10px;}

.links2 { background: #435869; width: 235px; padding-left: 78px; padding-bottom: 11px; padding-top: 8px;}
.links2 a { color: #FFF;}
.links2 ul { padding: 0; list-style: none;}
.links2 li { padding-top: 1px; padding-bottom: 1px;}

.icons2 { text-align: center; font-size: 0px; margin-left: 41px;float:left;}
.icons2 a { margin-left: 7px; margin-right: 7px;}
.icons2 p { padding-top: 28px;}
.icons2 .nd a { margin-left: 14px; margin-right: 13px;}

.news { padding-bottom: 40px;}
.news_l { float: left; width: 290px;}
.news_r { float: right; width: 293px;}
.news .nd2 { font-size: 12px; padding-bottom: 22px; padding-top: 0px;}
.nd2 a { margin-left: 4px;}
.nd2 span { background: #0083cb; color: #FFF; padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 3px; display: inline-block;}
h3 { font-size: 16px;}
.news h3 { padding-bottom: 7px;}
.news p { padding-top: 15px;}


.line { background: url(/tpl/templates/img/line.gif) repeat-x; height: 34px; padding-top: 14px; margin-bottom: 20px;}
.line span { float: left; font-size: 13px; color: #FFF; padding-left: 23px;}

.search3 { text-align:center; }

.name { text-transform: uppercase; padding-top: 2px;}
.knops2 { width: 325px; float: left;}
.knops2 a { background: url(/tpl/templates/img/knops2.gif) no-repeat; width: 138px; margin-right: 7px; display: inline-block; height: 22px; color: #FFF; padding-left: 14px; padding-top: 3px;}

.links3 { font-size: 12px;}
.links3 ul { float: left; width: 49%;}
.links3 li { padding-right: 13px; padding-top: 3px;}
.links3 a { color: #005593;}

.rss2 { text-align: right; color: #909291; font-size: 10px; text-transform: uppercase; padding-top: 20px; padding-right: 28px;}
.rss2 span { background: #a0a1a1; color: #FFF; width: 17px; height: 15px; text-align: center; display: inline-block; font-weight: bold; padding-top: 2px; margin-left: 22px;}
/*banners*/
/*content*/


/*foot*/
.foot { height: 80px; padding-top: 70px; font-size: 11px; color: #838381;}
.foot a {color: #838381;}
.foot .centermap { padding-left:0; }
.logos { padding-left: 30px; float: left; width: 272px; padding-top: 7px;}
.logos a { margin-left: 20px;}
.inf2 { float: left; width: 216px;}
.inf2 p { padding-bottom: 8px;}
.inf2 span { font-size: 10px;}
.links4 { width: 235px; float: left; font-size: 10px;}
.links4 ul { float: left; width: 49%;}
.links4 li { padding-bottom: 3px;}
.copy { float: left; width: 186px; font-family: Arial, Helvetica, sans-serif;color: #a9a8a5;}
.copy p {/* background: url(/tpl/templates/img/site.gif) left 3px no-repeat; */padding-left: 44px; padding-bottom: 5px;}
.copy a {color: #a9a8a5;}
/*foot*/



/*2*/
.pad4 { margin-right: 38px; margin-top: 12px; margin-left: 58px;}
.nd3 { font-size: 14px;}
.nd3 a { color: #3c4848;}
.nd3 ul { padding: 0; list-style: none; float: left; width: 49%;}
.nd3 li { padding-left: 44px; padding-top: 2px; padding-bottom: 2px; padding-right: 10px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; behavior: url(PIE.htc); position: relative;}
.nd3 li:hover { background: #fcfc5b; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; behavior: url(PIE.htc); position: relative;}
.nd3 span {-webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; behavior: url(PIE.htc); position: absolute; width: 29px; background: #435869; margin-left: -42px; color: #FFF; font-size: 14px; text-align: center;}
/*2*/

/*3*/
.pad5 { margin-top: 12px;}
.pad5 .line { padding-top: 10px; height: 48px; margin-bottom: 0px; background-color:#326a8c;}
.alf { text-align: center;}
.alf a { display: inline-block; position: relative;  color: #FFF;  height: 22px; padding-top: 5px; text-transform: uppercase; width: 32px; margin-right:0px; }
.alf a:hover { background: url(/tpl/templates/img/alf_a.png) no-repeat; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative;}
.alf a.active { font-weight:bold; text-decoration:none; }

.sort { border-bottom: 1px solid #d8d8d8; padding-top: 13px; padding-bottom: 13px; font-size: 12px; padding-left: 22px; padding-right: 43px;}
.sort a { background: #435869; display: inline-block; padding-left: 7px; padding-right: 7px; color: #FFF; text-decoration: none; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(PIE.htc); padding-top: 2px; padding-bottom: 3px; margin-left: 36px; position: relative;}
.sort a:hover { background: #e9ebed; color: #435869; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(PIE.htc);}
.sort .active { background: #e9ebed; color: #435869; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(PIE.htc);}
.sort span { margin-left: 65px;}
.sort span a { margin-left: 4px;}
.sort select { float: right; width: 162px; border: 1px solid  #000; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}



.sort2 { border-top: 1px solid #d8d8d8; padding-top: 13px; padding-bottom: 13px; font-size: 12px; padding-left: 22px; padding-right: 43px;}
.sort2 a { background: #435869; display: inline-block; padding-left: 7px; padding-right: 7px; color: #FFF; text-decoration: none; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(PIE.htc); padding-top: 2px; padding-bottom: 3px; margin-left: 36px; position: relative;}
.sort2 a:hover { background: #dce0e0; color: #435869; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(PIE.htc);}
.sort2 .active { background: #dce0e0; color: #435869; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(PIE.htc);}
.sort2 span { margin-left: 65px;}
.sort2 span a { margin-left: 4px;}
.sort2 select { float: right; width: 162px; border: 1px solid  #000; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}



.tumbs { margin-left: 58px; }
.tumb { width: 433px; float: left; margin-top: 12px; margin-bottom: 27px; position:relative; display:block; overflow:hidden;}
.foto2 { width: 168px; font-size: 0px;}
.t1 { width: 168px;}
.opis { width: 264px; height:284px; }
.opis p { padding-bottom: 9px; padding-right: 20px; }
.foto2 img { border: 7px solid #435869;}
.tema4 { font-size: 18px; color: #3c4848; max-height:60px; overflow:hidden;}
.tema4 a {color: #3c4848;}
.opis .nd4 { display:block; position:absolute; bottom:0; padding-top: 9px; padding-bottom: 0px; padding-right: 0px; text-align: right; padding-right: 10px;width:240px;}
.nd4 span { display: inline-block;}
.nd4 a { display: inline-block;}
.cena { background: url(/tpl/templates/img/cena.png) no-repeat; width: 107px; height: 32px; font-size: 24px; color: #404040; font-style: italic; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative; text-align: center;}
.cena strong { margin-left: 3px; margin-right: 3px;}
.cena span { font-size: 12px; font-style: normal;}

.cena2 { background: url(/tpl/templates/img/cena.png) no-repeat; width: 107px; height: 32px; font-size: 24px; color: #c2c655; font-style: italic; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative; text-align: center;}
.cena2 strong { margin-left: 3px; margin-right: 3px;}
.cena2 span { font-size: 12px; font-style: normal;}

.knopa { background: url(/tpl/templates/img/knopa3.png) no-repeat; width: 136px; height: 29px; font-size: 18px; color: #FFF; text-align: center; font-style: italic; overflow: hidden; text-decoration: none; padding-top: 3px; margin-left: 9px;}

.nd5 { float: right;}
.nd5 a:hover { background: #0083cb; color: #FFF;}
.nd5 .active { background: #0083cb; color: #FFF;}
/*3*/


/*6*/
.line2 { background: url(/tpl/templates/img/line2.gif) repeat-x; height: 48px; overflow:hidden; margin-top: 27px;}
.title { font-size: 17px; color: #FFF; padding-left: 17px; padding-top: 5px;}
.info2 { width: 100%; margin-top: 28px;}
.info2 .opis { width: auto; padding-right: 20px;}
.info2 p { padding-top: 0px; padding-bottom: 0px;}

.contact { font-size: 18px; padding-left: 168px; padding-top: 40px;}
.contact span { font-size: 12px;}


/*photos*/
.photos2 { margin-top: 48px;}
.prev2 { float: left; width: 60px; padding-top: 31px;}
.next2 { float: left; width: 53px; text-align: right; padding-top: 31px;}
.phots2 { width: 495px; float: left; height: 169px;}
.phots2 ul { padding: 0; list-style: none;}
.phots2 li { background: url(/tpl/templates/img/phots_li.gif) left top no-repeat; float: left; width: 116px; height: 169px;  margin-right: 7px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative;}
.phots2 li .rss { display: none;}
.phots2 li:hover { background: url(/tpl/templates/img/phots_li.png) no-repeat; width: 116px; height: 169px;}
.phots2 li:hover .rss { position: absolute; margin-top: 106px; display: inline-block;}
.tx3 { padding-top: 149px;}
/*photos*/
/*6*/

/*7-8*/
.pad6 { padding-top: 38px;}
.pad7 { padding-top: 7px;}
.tx4 { font-size: 13px; font-weight: bold; color: #c5c5c5; font-family: Arial, Helvetica, sans-serif;}

.cena3 { background: url(/tpl/templates/img/cena3_l.gif) left top no-repeat; display: inline-block; padding-left: 12px; height: 32px;}
.cena3_r { background: url(/tpl/templates/img/cena3_r.gif) right top no-repeat; display: inline-block; padding-right: 12px; height: 32px; font-size: 24px; color: #404040; font-style: italic; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative; text-align: center;}
.cena3_r strong { margin-left: 3px; margin-right: 3px;}
.cena3_r span { font-size: 12px; font-style: normal;}
.cena3_r .rur { font-size:24px; }

.cena4 { background: url(/tpl/templates/img/cena3_l.gif) left top no-repeat; display: inline-block; padding-left: 12px; height: 32px;}
.cena4_r { background: url(/tpl/templates/img/cena3_r.gif) right top no-repeat; display: inline-block; padding-right: 12px; height: 32px; font-size: 24px; color: #c2c655; font-style: italic; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative; text-align: center;}
.cena4_r strong { margin-left: 3px; margin-right: 3px;}
.cena4_r span { font-size: 12px; font-style: normal;}


.knopa2 { background: url(/tpl/templates/img/knopa2_l.gif) left top no-repeat; padding-left: 13px; height: 32px; display: inline-block; text-decoration: none; margin-left: 4px;}
.knopa2 span { background: url(/tpl/templates/img/knopa2_r.gif) right top no-repeat; padding-right: 13px; display: inline-block; height: 28px; font-size: 18px; color: #FFF; text-align: center; font-style: italic; overflow: hidden; text-decoration: none; padding-top: 4px; cursor: pointer;}
.knopa2:hover { background: url(/tpl/templates/img/knopa2_l_hover.gif) left top no-repeat;}
.knopa2:hover span { background: url(/tpl/templates/img/knopa2_r_hover.gif) right top no-repeat;}
/*7-8*/

/*11*/
.search2 { background: url(/tpl/templates/img/search2.gif) repeat-x; height: 178px; margin-top: 14px; padding-left: 21px; padding-top: 19px;}
.inp2 { background: url(/tpl/templates/img/inp2.gif) no-repeat scroll 3px 0 transparent; width: 123px; font-family: Tahoma, Geneva, sans-serif; padding-left: 10px; font-size: 12px; padding-top: 3px; padding-bottom: 3px; float: left; margin-right: 21px;}
.inp2_2 { background: url(/tpl/templates/img/inp3.gif) no-repeat scroll 3px 0 transparent; width: 438px; font-family: Tahoma, Geneva, sans-serif; padding-left: 10px; font-size: 12px; padding-top: 3px; padding-bottom: 3px; float: left; margin-right: 21px;}
.sort3 { margin-top: 15px;}
.sort3 span { float: left; padding-right: 18px;}
.sort3 select { width: 152px; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; border: 1px solid #000;}
.sort3 img { position: relative; margin-bottom: -3px;}
.sort3 .last { padding-right: 0px;}
.foto3 { padding-top: 10px; color: #FFF;}
.tema5 { padding-bottom: 6px; font-size: 14px;}
.foto3 a { margin-right: 3px; font-size: 0px;}


.sort .prev3 { float: left; margin: 0; white-space: nowrap;}
.sort .prev3:hover { background: #0083cb; color: #FFF;}
.sort .next3 { float: right; margin: 0;  white-space: nowrap;}
.sort .next3:hover { background: #0083cb; color: #FFF;}
.sort2 .prev3 { float: left; margin: 0;  white-space: nowrap;}
.sort2 .prev3:hover { background: #0083cb; color: #FFF;}
.sort2 .next3 { float: right; margin: 0;  white-space: nowrap;}
.sort2 .next3:hover { background: #0083cb; color: #FFF;}
.str { float: left; width: 620px; text-align: center;}
.str a { width: 29px; padding-left: 0px; padding-right: 0px; text-align: center; margin-left: 11px; margin-right: 11px;}
.pad8 { margin-left: 32px;}
/*11*/


/*12*/
.block2 { background: url(/tpl/templates/img/block2.gif) bottom repeat-x; background-color: #435869; min-height: 1px; padding-top: 16px; padding-bottom: 16px; margin-top: 14px;}
.inf3 { font-size: 18px; padding-bottom: 29px; color: #FFF; text-align: center;}
.inf3 p { padding-top: 11px;}
.inf4 { background: #436177; padding-bottom: 14px; padding-left: 30px; padding-right: 40px; color: #FFF;}
.inf4 p { padding-top: 13px;}
/*12*/


/*12_1*/
.block3 { position:relative; width:595px; background: #566978; margin-bottom: 3px; color: #FFF; font-size: 14px; cursor: pointer;}
.block4 { min-height: 50px; position: relative; width: 656px; margin-left: -10px;}
.block3 a { color: #FFF; text-decoration: none;}
.t2 { width: 30px;}
.t3 { width: 54px; font-size: 0px;}
.t4 { width: 197px; font-size: 14px;}
.t5 { width: 50px; padding-right: 7px; text-align: center;}
.t6 { width: 135px; text-align: center;}
.t7 { width: 121px; font-size: 24px; text-align: right; padding-right: 12px; font-style: italic; overflow: hidden; font-weight: bold;}
.inp3 { background: #788793; width: 50px; font-size: 18px; color: #FFF; font-family: Tahoma, Geneva, sans-serif; text-align: center; margin-top: 9px;}
.period { font-size: 0px; padding-top: 6px;}
.period img{ margin-left: 1px;}
.del { position: absolute; margin-left: 605px; display: none; z-index:10000;top:50%; margin-top:-25px; }
.hide { display:none; }
.block3:hover { background: #7c8a96;}
.block3:hover .del { display: block;}
.block3:hover .inp3 { background: #96a1ab;}
.block35 {  width: 645px; }
.block3:hover .block35 { background: #7c8a96; }

.nd7 { float: right;}
.inf5 { background: url(/tpl/templates/img/inf5_r.gif) right top no-repeat; height: 32px; float: left; margin-top: 10px; margin-right: 12px;}
.inf5_l { background: url(/tpl/templates/img/inf5_l.gif) left top no-repeat; height: 32px; padding-left: 11px; float: left;}
.tx5 { color: #41596c; font-size: 18px; white-space: nowrap; float: left; padding-right: 7px; padding-top: 4px;}
.tx5 a {color: #41596c; text-decoration: none;}
.nd6 { float: right; font-size: 24px; color: #404040;}
.nd6 .cena3 { background: url(/tpl/templates/img/cena5.gif) left top no-repeat;}
.nd6 .cena3_r { background: url(/tpl/templates/img/cena5_r.gif) right top no-repeat;}

.t8 { width: 52px; padding-left: 11px; font-size: 0px;}
.t9 { font-size: 18px; width: 265px;}
.t10 { width: 135px; text-align: center; padding-right: 23px;}
.t11 { width: 109px; font-size: 18px;}
.inf6 { background: #436177; padding-bottom: 14px; color: #FFF; margin-top: 30px;}
.inf6 p { padding-top: 13px;padding-left: 30px; padding-right: 40px;}
.inf6 table p { padding: 0;}
.inf6 table .period { font-size: 0px; padding-top: 6px;}
.inf6 .block3 { background: #567185;}
.tx6 { padding-bottom: 16px;}
.list { padding: 0; list-style: none; color: #435869; width: 318px; margin-top: 27px;}
.list span { font-size: 23px; display: inline-block; width: 27px; position: relative; bottom: -4px;}
.list .active { background: url(/tpl/templates/img/list_active.gif) no-repeat;}
.list li { padding-left: 56px; height: 40px; padding-top: 5px;}
/*12_1*/


/*12_3*/
.info3 { width: 100%; color: #FFF;}
.title2 { font-size: 18px; color: #FFF; padding-left: 25px; padding-bottom: 12px;}
.info3 td { padding-right: 6px;}
.line3 { font-size: 10px;}
.line3 td { padding-top: 4px; padding-bottom: 4px;}
.line4 td { background: #566978; font-size: 10px; text-transform: uppercase;padding-top: 4px; padding-bottom: 4px;}
.line5 td { background: #36617c; height: 33px; font-size: 13px; border-bottom: 7px solid #435869;}
.line5 .del2 { position: absolute; display: none; z-index:10000; cursor:pointer; }
.line5:hover .del2 { position: absolute; display: block; margin-left: 580px;}
.info3 .t12 { width: 28px; padding-right: 0px;}
.l1 { background: url(/tpl/templates/img/l1.gif) left top no-repeat; display: inline-block; height: 26px; padding-top: 7px;}
.l2 { background: url(/tpl/templates/img/l1.gif) center top no-repeat; display: inline-block; height: 26px; padding-top: 7px;}
.nd8 { float: right;}
.plus { background: url(/tpl/templates/img/strela.gif) left no-repeat; padding-left: 13px; padding-right: 13px; float: right; color: #FFF; text-decoration: none;}
.plus2{  padding-left: 13px; float: right; color: #FFF000; text-decoration: none;}
.nd9 { float: left; font-size: 13px; text-transform: none;}
.bord { border-bottom: 2px solid #7c8a96; border-top: 2px solid #7c8a96;}

.tumbs2 { border-bottom: 1px dashed #697987; border-top: 1px dashed #697987; padding-top: 11px; padding-bottom: 15px; margin-top: 4px;}
.tumb2 { width: 140px; float: left; border: 1px solid  #FFF; margin-right: 3px;}
.foto4 { font-size: 0px;}
.period2 { text-align: center; font-size: 0px; padding-top: 5px; padding-bottom: 5px;}
.period2 img { margin-right: 1px;}
.pad9 { margin-left: 9px;}

.oplata { padding-top: 16px;border-bottom: 1px dashed #697987; padding-bottom: 16px;}
.oplata a { color: #FFF;}
.oplata td { padding-left: 25px; padding-top: 15px; padding-bottom: 12px;}
.oplata img { position: relative; margin-bottom: -7px; margin-right: 5px;}
.oplata table { width: 100%;}
.t13 { padding-left: 14px;}

.l1:hover .nd10 { background: #5e8196; position: relative;  padding-right: 0px; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); position: relative;}
.l1 { color: #FFF; text-decoration: none; display: block;}
.l1 .nd10 {position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); cursor: pointer;  }
.l1 .edit { background: none;  position: absolute;  padding: 0; left: -9999px; right: 0px; width: 14px; height: 16px; font-size: 0px; top: -4px;}
.l1:hover .edit { background: none;  position: absolute; margin-left: 0px; left: auto; right: 0px;  top: -4px; display: block;  }


.l2:hover .nd10 { background: #5e8196; position: relative;  display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); position: relative; padding-left: 6px; padding-right: 6px;}
.l2 { color: #FFF; text-decoration: none; display: block;}
.l2 .nd10 { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); cursor: pointer; padding-left: 6px; padding-right: 6px; min-height: 1px;}
.l2 .edit { background: none;  position: absolute;  padding: 0; left: -9999px; right: -16px; width: 14px; height: 16px; font-size: 0px; top: -4px;}
.l2:hover .edit { background: none;  position: absolute; margin-left: 0px; left: auto; right: -16px;  top: -4px; display: block;  }


.line6 td { background: #566978; border-top: 1px solid #788793; padding-top: 4px; padding-bottom: 4px;}
.info4 { padding-bottom: 30px;}
.info4_l { float: left; padding-left: 27px; width: 293px;}
.info4_r { float: left; width: 258px;}
.info4 td { padding: 0; border: none; padding-bottom: 2px; padding-right: 2px;}
.l3:hover .nd10 { background: #788793; position: relative;  display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); position: relative;}
.info4_l .l3 .nd10 { width: 156px;}
.info4_r .l3 .nd10 { padding-right: 20px; width: 200px;}
.l3 { color: #FFF; text-decoration: none; display: block;}
.l3 .nd10 { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); cursor: pointer; padding-left: 7px; padding-right: 20px; display: inline-block;}
.l3 .edit { background: none;  position: absolute;  padding: 0; left: -9999px; right: 0px; width: 14px; height: 16px; font-size: 0px; top: -4px;}
.l3:hover .edit { background: none;  position: absolute; margin-left: 0px; left: auto; right: 0px;  top: -4px; display: block;  }


.pad10 { padding-top: 20px;}
.line7 td { background: #56605e; font-size: 10px; text-transform: uppercase;padding-top: 4px; padding-bottom: 4px;}
.line8 td { background: #56605e; border-top: 1px solid #78807e; padding-top: 4px; padding-bottom: 4px;}
.line11 td { background: #56605e; padding-top: 4px; padding-bottom: 4px;}
.info4 td { padding: 0; border: none; padding-bottom: 2px; padding-right: 2px;}

.nd11 { float: right; color: #fff000;}
.nd11 img { position: relative; margin-bottom: -3px;}
.nd11 a {color: #fff000; text-decoration: none;}

.inp4 { background: #78794b; width: 175px; padding-left: 8px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); font-family: Tahoma, Geneva, sans-serif; color: #fff8cc; font-size: 13px; padding-bottom: 1px;}
.inp5 { background: #78807e; width: 175px; padding-left: 8px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); font-family: Tahoma, Geneva, sans-serif; color: #FFF; font-size: 13px; padding-bottom: 1px;}
.inp6 { background: #78794b; width: 240px; padding-left: 8px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); font-family: Tahoma, Geneva, sans-serif; color: #fff8cc; font-size: 13px; padding-bottom: 1px;}

.line8 .info4_r p { padding-left: 8px;}
.line8 .info4_r .inp4 { width: 240px; margin-bottom: 3px;}
.nd12 { float: left; font-size: 13px; text-transform: none; padding-left: 60px;}

.line9 td { background: #696854; height: 33px; font-size: 13px;}
.l4 { background: url(/tpl/templates/img/l4.gif) left top no-repeat; display: inline-block; height: 26px; padding-top: 7px;}
.inp7 { background: #78794b; width: 46px; padding-left: 8px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); font-family: Tahoma, Geneva, sans-serif; color: #fff8cc; font-size: 13px; padding-bottom: 1px; left: -9px;}
.inp8 { background: #78794b; width: 105px; padding-left: 8px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); font-family: Tahoma, Geneva, sans-serif; color: #fff8cc; font-size: 13px; padding-bottom: 1px; left: -9px;}
.inp9 { background: #78794b; width: 238px; padding-left: 8px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); font-family: Tahoma, Geneva, sans-serif; color: #fff8cc; font-size: 13px; padding-bottom: 1px; left: -9px;}
.inp10 { background: #78794b; width: 26px; text-align: center; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); font-family: Tahoma, Geneva, sans-serif; color: #fff8cc; font-size: 13px; padding-bottom: 1px; left: -13px;}

.bord2 { background: url(/tpl/templates/img/line4.gif) left top no-repeat; margin-top: 10px; padding-top: 23px;}


.list2 { margin-top: 32px; padding: 0; list-style: none;}
.list2 a { display: block; color: #435869; text-decoration: none; padding-left: 58px; width: 234px; padding-top: 4px; padding-bottom: 5px;}
.list2 a:hover { background:#435869; color: #FFF;}
.list2 .active a { background:#435869; color: #FFF;}


.pad11 { position: absolute; bottom: 190px;}

/*12_3*/

/*zakaz*/
.rad { position: absolute; margin-left: -25px; margin-top: 5px; cursor:pointer;}
.bord3 { border-top: 1px solid #91968e; padding-top: 23px; margin-top: 27px;}
/*zakaz*/


/*13*/
.pad12 { padding-left: 58px; padding-top: 18px;}
.contact2 { color: #435869;}
.contact2 a { color: #435869;}
.pad13 { padding-left: 69px; padding-top: 18px;}
.contact2 img { position: relative; margin-bottom: -3px;}
.link2 { margin-top: 42px; width: 294px;}
.link2 p { background: #435869; margin-bottom: 6px; font-size: 18px; padding-right: 24px; text-align: right; padding-top: 10px; padding-bottom: 11px; color: #FFF;}
.link2 a { color: #FFF; text-decoration: none;}
.link2 img { position: relative; margin-bottom: -4px;}
.map p { font-size: 0px; padding-top: 9px; }
/*13*/


/*15*/
.block5 { background: #335a77; border-top: 2px solid #7c8a96; color: #FFF; font-size: 18px;}
.block6 { background: #56685e; border-top: 2px solid #7c8a96; color: #FFF; font-size: 18px;}
.block6 .data { background: #6b7a72;}
.block6 .line10 { border-bottom: 2px dashed #78867e;}

.block7 { background: #8e9ba5; border-top: 2px solid #7c8a96; color: #FFF; font-size: 18px;}
.block7 .data { background: #9ca7b0;}
.block7 .line10 { border-bottom: 2px dashed #a5afb7;}

.block8 { background: #526575; border-top: 2px solid #7c8a96; color: #697987; font-size: 18px;}
.block8 .data { background: #556877;}
.block8 .line10 { border-bottom: 2px dashed #576979;}

.line10 { border-bottom: 2px dashed #5c7b92;}
.inf_l { float: left; padding-left: 30px;  padding-top: 7px; padding-bottom: 10px;}
.inf_r { float: right; text-align: right; padding-right: 34px; padding-top: 7px; padding-bottom: 10px;}
.data { background: #4c6e88; display: inline-block; font-size: 12px; padding-left: 8px; padding-right: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc); position: relative; padding-top: 2px; padding-bottom: 3px; margin-left: 5px;}
.adress { font-size: 13px; display: inline-block; padding-top: 4px;}

.nd13 { position: absolute; margin-left: 180px;}
.edit3 { background: url(/tpl/templates/img/edit3.png) no-repeat; width: 278px; height: 34px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative; display: block; font-size: 14px; padding-top: 6px;}
.edit3 a { margin-left: 20px; margin-right: 4px; color: #000;}
/*15*/


/*17*/
.forma { font-size: 12px; color: #FFF; margin-left: 19px;}
.forma p { padding-bottom: 14px;}
.forma .name2 { padding-bottom: 2px; padding-left: 10px;}
.inp11 { background: #5a6c7b; padding-left: 10px; width: 548px;  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(PIE.htc); position: relative; font-family: Tahoma, Geneva, sans-serif; font-size: 18px; padding-bottom: 2px; color: #FFF;}
.pad14 { padding-bottom: 10px;}
/*17*/


/*18*/
.info5 { width: 100%; font-size: 18px;}
.info5 td { background: #566978; color: #FFF; border-top: 3px solid #435869;}
.info5 .glav td { background: none; border: none; font-size: 14px;}
.info5  .t3 { padding-left: 25px; width: 53px;}
.info5 .t14 { width: 115px; text-align: center; border-left: 1px dashed #788793;}
.info5 a { color: #FFF; text-decoration: none;}
.info5 .t15 { width: 88px; text-align: center; border-left: 1px dashed #788793;}
.info5 .t15 span { font-size: 12px;}
/*18*/

/*20*/
.kod { float: left; color: #FFF; font-size: 12px; padding-left: 28px;}
.kod span { font-size: 18px;}
.kod p { padding-bottom: 2px;}
.inp12 { background: #5a6c7b; padding-left: 10px; width: 238px;  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(PIE.htc); position: relative; font-family: Tahoma, Geneva, sans-serif; font-size: 18px; padding-bottom: 2px; color: #FFF;}
/*20*/


/*21*/
.tumbs3 { margin-top: 16px;}
.tumb3 { background: url(/tpl/templates/img/tumb3.gif) left top no-repeat; padding-top: 27px; padding-bottom: 29px; color: #435869;}
.tumb3 a {color: #435869;}
.name3 { font-size: 18px; height: 40px; line-height: 21px;}
.opis2 { float: left; width: 368px; padding-right: 20px;}
.logo2 { float: left; text-align: center; width: 195px; font-size: 0px; padding-top: 40px;}

.sort4 { border-top: 1px solid #91968e; padding-top: 25px; font-size: 12px; padding-left: 340px; padding-right: 43px;}
.sort4 a { background: #435869; display: inline-block; padding-left: 7px; padding-right: 7px; color: #FFF; text-decoration: none; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; behavior: url(PIE.htc); padding-top: 2px; padding-bottom: 3px; margin-left: 36px; position: relative;}
.sort4 a:hover { background: #dce0e0; color: #435869; position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;  behavior: url(PIE.htc);}
.sort4 .active { background: #dce0e0; color: #435869; position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;  behavior: url(PIE.htc);}
.sort4 span { margin-left: 65px;}
.sort4 span a { margin-left: 4px;}
.sort4 select { float: right; width: 152px; border: 1px solid  #000; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}

.sort4 .prev3 { float: right; margin: 0;  white-space: nowrap;}
.sort4 .prev3:hover { background: #0083cb; color: #FFF;}
.sort4 .next3 { float: right; margin: 0;  white-space: nowrap; margin-left: 4px;}
.sort4 .next3:hover { background: #0083cb; color: #FFF;}
.sort4 .str { float: left; width: 320px; text-align: left;}
.sort4 .str a { width: 25px; padding-left: 0px; padding-right: 0px; text-align: center; margin-left: 3px; margin-right: 3px;}
/*21*/

/*23*/
.news2 { margin-top: 13px;}
.data2 { background: url(/tpl/templates/img/tumb3.gif) left 3px no-repeat; height: 16px;}
.data2 span { background: #435869; display: inline-block; font-size: 12px; color: #FFF; padding-left: 8px; padding-right: 8px; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;  behavior: url(PIE.htc); padding-bottom: 1px; }

.news2 h3 { font-size: 18px; font-weight: normal; padding-top: 13px; padding-bottom: 20px;  color: #435869;}
.news2 h3 a { color: #435869;}

.block9 { background: #435869;}
.foto5 { float: left; font-size: 0px;}
.opis3 { float: left; width: 143px; color: #FFF; padding-top: 21px; padding-left: 27px; font-style: italic; overflow: hidden;}
/*23*/


/*26*/
.list3 { width: 375px;}
.list3 li { float: left; padding-left: 13px; width: 362px; padding-bottom: 7px;}
.list3 li ul li { padding-left: 42px; width: 319px;}
.list3 .plus { background: url(/tpl/templates/img/plus.gif) left no-repeat; float: none; padding-left: 13px; text-decoration: underline;}
.list3 .plus2 { float: none; padding-left: 13px; text-decoration: underline;}
.list3 .min { background: url(/tpl/templates/img/min.gif) left no-repeat; float: none; padding-left: 13px;}
.list3 a { text-decoration: underline;}
.list3 a:hover { text-decoration: none;}

.block10 { background: url(/tpl/templates/img/block10.gif) right top no-repeat; min-height: 213px;}
.block11 { background: url(/tpl/templates/img/block11.gif) right top no-repeat; min-height: 260px;}
.block12 { background: url(/tpl/templates/img/block12.gif) right top no-repeat; min-height: 260px;}
.block13 { background: url(/tpl/templates/img/block13.gif) right top no-repeat; min-height: 237px;}
/*26*/


/*news*/
.tumb4 { padding-bottom: 12px; color: #435869;}
.tumb4 .logo2 { float: right; padding-top: 4px; text-align: right;}
.tumb4 a {color: #435869;}
.tumb4 .data2 { height: 33px;}
/*news*/


/*10*/
.pad15 { padding-top: 15px;}
.pad15 .block2 { padding-top: 8px;}
.block2 .line2 { margin-top: 0px;}

.info6 { margin-top: 7px;}
.foto6 { float: left; width: 160px; padding-left: 7px;}
.opis4 { float: left; width: 412px; padding-top: 13px; color: #FFF;}
.opis4 p { padding-bottom: 17px;}
.opis4 .nopad { padding-bottom: 0px;}

.knopa3 { background: url(/tpl/templates/img/knopa3_l.gif) left top no-repeat; padding-left: 13px; height: 32px; display: inline-block; text-decoration: none; margin-right: 3px;}
.knopa3 span { background: url(/tpl/templates/img/knopa3_r.gif) right top no-repeat; padding-right: 13px; display: inline-block; height: 28px; font-size: 18px; color: #41596c; text-align: center; font-style: italic; overflow: hidden; text-decoration: none; padding-top: 4px; cursor: pointer;}

.cena5 { background: url(/tpl/templates/img/cena5_l.gif) left top no-repeat; display: inline-block; padding-left: 12px; height: 32px;}
.cena5_r { background: url(/tpl/templates/img/cena5_r.gif) right top no-repeat; display: inline-block; padding-right: 12px; height: 32px; font-size: 24px; color: #404040; font-style: italic; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); position: relative; text-align: center;}
.cena5_r strong { margin-left: 3px; margin-right: 3px;}
.cena5_r span { font-size: 12px; font-style: normal;}
.cena5_r .rur { font-size:24px; }

.photos3 { background: url(/tpl/templates/img/photos3.gif) top repeat-x; height: 120px; padding-top: 20px;}
.prev4 { float: left; width: 58px; padding-left: 21px; margin-top: 7px;}
.phots3 { width: 443px; float: left; height:90px;}
.phots3 ul { padding: 0; list-style: none;}
.phots3 li { float: left; padding-left: 3px; width:62px; height:90px; }
.next4 { float: left; width: 50px; text-align: right; margin-top: 7px;}

.block14 { background: url(/tpl/templates/img/block14.gif) left top no-repeat; height: 211px; margin-top: 33px; padding-top: 15px;}

.list4 { font-size: 14px;}
.list4 li { padding-left: 59px; padding-bottom: 2px;}
.list4 .glav2 { padding-top: 20px; padding-bottom: 30px;}
.all { padding-left: 59px; padding-top: 24px; font-size: 14px;}

.pop { display:none;background: url(/tpl/templates/img/pop.png) no-repeat; width: 602px; height: 383px; position: absolute; margin-top: 103px; margin-left: -105px; z-index: 111111; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc); }
.pop .foto6 { padding-left: 20px;}
.pop .info6 { margin-top: 17px;}
.opis5 { width: 404px; float: left; font-size: 14px; color: #FFF;}
.opis5 .title { padding: 0; line-height: 24px; padding-bottom: 18px;}
.close { position: absolute; margin-left: 383px; margin-top: -6px;}
.opis5 p { padding-bottom: 7px;}
.list5 { font-size: 14px; color: #FFF; padding: 0; list-style: none;}
.list5 span { background: #4a718a; color: #FFF; text-align: center; position: absolute; margin-left: -38px; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; behavior: url(PIE.htc); width: 21px; height: 19px; padding-top: 2px;}
.list5 li { padding-left: 45px;}
.list5 select { width: 200px;}

.inp13 { background: #667989; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; behavior: url(PIE.htc); position: relative; padding-left: 15px; color: #FFF; width: 185px; padding-top: 3px; padding-bottom: 4px; font-family:Tahoma, Geneva, sans-serif; font-size: 14px;}

.nd14 { text-align: center; width: 140px; padding-top: 11px;}

.money { background:  #FFF; width: 560px; padding-top: 19px; padding-bottom: 18px; font-size: 0px;  -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; behavior: url(PIE.htc); position: relative; margin-left: 19px; margin-top: 13px;}
.money ul { padding: 0; list-style: none;}
.money li { width: 33%; float: left; text-align: center;}
/*10*/


/*kart_offline*/
.tx7 { text-align: right;}
.tx7 a { background: #36617d; color: #FFF; padding: 8px; padding-top: 5px; padding-bottom: 7px; font-weight: bold;}
.tx7b { text-align: right;}
.tx7b a { background: #9f308e url(/tpl/templates/img/printversion_bt_bg.png) repeat-x left bottom; color: #FFF; padding: 8px; padding-top: 5px; padding-bottom: 7px; font-weight: bold;}

.tx8 { float: right; padding-right: 23px; padding-top: 16px;}
.tx8 a { color: #FFF;}

.inf7 { width: 100%; color: #FFF;}
.inf7  p { padding: 0;}
.tel2 { font-size: 17px;}
.tel2 p { padding: 0; line-height: 20px;}
.tel2 span { font-size: 10px;}

.nomer { background: #36617d; font-size: 14px; padding-left: 17px; padding-right: 17px; display: inline-block; float: right; padding-bottom: 4px; padding-top: 2px;}
.tx9 { float: right; text-align: right; padding-right: 7px; color: #83919c; font-size: 12px;}
.tx10 { text-align: right; font-size: 12px;}
.age { display: block; float: right; text-align: right; margin-bottom: 3px; margin-right: 3px; padding: 5px; background-color: #c7192d; color: #fff; font-size: 14px; font-weight: bold; }

.info7 { margin-top: 15px;}
.info7 .opis4 { padding-top: 0px;}
.photos4 { font-size: 0px; margin-top: 6px;}

.block15 { background: url(/tpl/templates/img/block15.gif) repeat-y; width: 406px;}
.block15_top { background: url(/tpl/templates/img/block15_top.gif)  top no-repeat; width: 406px;}
.block15_foot { background: url(/tpl/templates/img/block15_foot.gif) bottom no-repeat; width: 400px; padding-left: 6px; padding-top: 20px; padding-bottom: 15px;}

.title3 { font-size: 18px; }

.block16 { margin-bottom: 10px;}
.block16 ul { padding: 0px 0px 10px 0px; list-style: none; width: 132px; float: left;}
.block16 li { float: left; width: 132px; height: 31px;}
.block16  a { background: #0083cb url(/tpl/templates/img/itm_uchkd.png) no-repeat 110px 8px; width: 121px; float: left; height: 25px; text-decoration: none; padding-top: 3px; font-size: 16px; color: #FFF; padding-left: 9px; padding-top: 4px;}
.block16  a:hover { background: #36617d url(/tpl/templates/img/itm_uchkd.png) no-repeat 110px 8px;}
.block16  .noactive a { background: #566978; color: #9aa5ae;}
.block16  .noactive a:hover { background: #566978;  color: #9aa5ae;}
.block16  .god a { background: #c7192d; font-size: 17px; color: #FFF; text-align: center; font-weight: bold; height: 26px; padding-top: 3px; padding-left: 0px; width: 130px;}
.block16  .god a:hover { background: #c7192d; font-size: 17px; color: #FFF; text-align: center; font-weight: bold; height: 26px; padding-top: 3px;}
.block16 .active a { background:#fcfc5b url(/tpl/templates/img/itm_chkd.png) no-repeat 110px 8px; color: #1e1e1e;}
.block16 .active a:hover { background:#fcfc5b url(/tpl/templates/img/itm_chkd.png) no-repeat 110px 8px; color: #1e1e1e;}

.period3 { margin-right: 6px;}
.period3 p { padding: 0px;}
.period3 .data3 { background: #36617d; font-size: 13px; font-weight: bold; padding: 8px; margin-top: 3px; }

.nd15 { float: right; margin-top: 17px;}
.itog { float: left; font-size: 16px; color: #FFF; padding-right: 7px; padding-top: 6px;}

.block16 .prev6 { background: url(/tpl/templates/img/prev6.png) no-repeat; width: 131px; height: 27px; float: none; position: absolute; margin-left: -132px; padding: 0; padding-left: 18px; padding-top: 6px; font-weight: bold; margin-top: -2px; color: #c9b2b9; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc);}
.block16 .next6 { background: url(/tpl/templates/img/next6.png) no-repeat; width: 131px; height: 27px; float: none; position: absolute; margin-left: 396px; padding: 0; padding-left: 38px; padding-top: 6px; font-weight: bold; margin-top: -2px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc);}

.block16 .prev6:hover { background: url(/tpl/templates/img/prev6.png) no-repeat; width: 131px; height: 33px; float: none; position: absolute; margin-left: -132px; padding: 0; padding-left: 18px; padding-top: 6px; font-weight: bold; color: #c9b2b9; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc);}
.block16 .next6:hover { background: url(/tpl/templates/img/next6.png) no-repeat; width: 131px; height: 33px; float: none; position: absolute; margin-left: 396px; padding: 0; padding-left: 38px; padding-top: 6px; font-weight: bold; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; behavior: url(PIE.htc);}

.name4 { font-size: 15px; font-weight: bold; width: 140px; text-align: center; padding-top: 105px; color: #FFF;}

.link3 { font-size: 14px; padding-top: 5px;}
.link3 a { color: #FFF;}

.text2 { padding-top: 27px; font-size: 13px; color: #181818;}
.text2 a { color: #181818;}
.title4 { color: #435869; font-size: 18px; padding-top: 14px;}
.title5 { font-weight: bold; padding-top: 18px;}
.text2 ul { padding-right: 20px;}
.inf8 { background: url(/tpl/templates/img/strela3.gif) left 13px no-repeat; padding-left: 20px; padding-right: 20px;}
.inf8 p { padding-top: 16px; padding-bottom: 2px;}

.bord4 { position: absolute; margin-left: 74px; margin-top: -194px;}
/*kart_offline*/
.t16{padding-left:20px;}
.white_text{color:white;padding:0px 20px 0px 20px;}
.white_text a{color:white;}
.text-page{text-align:justify;padding-right:20px;}
.text-page2{text-align:justify;}
.xopis .xtext-page2 { max-height:121px;overflow:hidden; }
.banner-block{margin-bottom:10px;}
.banner-block2{margin-bottom:10px;margin-top:5px;}
.error_address{color:red;display:none;}
.wide .inp4{width:240px;}

.search_load, .search_load_2 {
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	z-index:1000;
	padding:10px;
	background-color:#fcfc5b;
}

/* tabs */

.section {
	padding-top:0;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #fff;
	background: #435869;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #435869;
}
.box {
	display: none;
	border: 1px solid transparent;
	border-width: 0 1px 1px;
	padding: 16px 0px;
}
.box.visible {
	display: block;
}

.rur { font-family: 'RurArial'; }


.rub { position:absolute;margin-top:183px;margin-left:-33px; }

.search-hilight {
	background-color:#fff200;
	color:#5982dc;
	padding-left:5px;
	padding-right:5px;
}

.red {color:#FF0000; font-size:14px; height:16px; line-height:16px;}
.green {color:#00FF00; font-size:14px; height:16px; line-height:16px;}

.btn-topper
{
	display:block;
	float: left;
	width: 80px;
	background-color: #bdbdbd;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	margin-left:15px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);
}

.added
{
	background-color: #0083cb;
}

.pricelink {
	display:block;
	font-size:11px;
	color:#555;
	padding:2px 15px 4px 10px;
	background:#eee url(/tpl/templates/img/ico_xls.png) no-repeat top right;
	text-align:left;
	width:212px;
	text-decoration:none;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
ul.abt li { margin-bottom:10px;}

/* ÊÀÐÒÀ ÑÀÉÒÀ */
DIV.map_root {
	font-size:12px;
	font-weight:bold;
	padding-left:13px;
	background:url(/tpl/templates/img/dmstart0.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node1 {
	font-size:12px;
	padding-left:47px;
	background:url(/tpl/templates/img/dmap1.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node2 {
	font-size:12px;
	padding-left:81px;
	background:url(/tpl/templates/img/dmap2.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node3 {
	font-size:12px;
	padding-left:115px;
	background:url(/tpl/templates/img/dmap3.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node4 {
	font-size:12px;
	padding-left:149px;
	background:url(/tpl/templates/img/dmap4.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}
DIV.map_node5 {
	font-size:12px;
	padding-left:183px;
	background:url(/tpl/templates/img/dmap5.gif) left no-repeat;
	white-space:nowrap;
	height:24px;
}

#startnode2 {background:url(/tpl/templates/img/dmstart1.gif) left no-repeat;}
#endnode2 {background:url(/tpl/templates/img/dmend1.gif) left no-repeat;}

#startnode3 {background:url(/tpl/templates/img/dmstart2.gif) left no-repeat;}
#endnode3 {background:url(/tpl/templates/img/dmend2.gif) left no-repeat;}

#startnode4 {background:url(/tpl/templates/img/dmstart3.gif) left no-repeat;}
#endnode4 {background:url(/tpl/templates/img/dmend3.gif) left no-repeat;}

#startnode5 {background:url(/tpl/templates/img/dmstart4.gif) left no-repeat;}
#endnode5 {background:url(/tpl/templates/img/dmend4.gif) left no-repeat;}

#rootend {background:url(/tpl/templates/img/dmend0.gif) left top no-repeat;}

A.selected { text-decoration:none; }
DIV.page_list { padding-left:0px; }
.name_list { font-size: 18px; margin-bottom:3px; }
DIV.news_list {  padding-top: 20px; }
DIV.news_info {  padding-top: 20px; }

SPAN.num {
	width: 50px;
	margin-left: -62px;
}
DIV.inner { margin-left: -18px; }
SPAN.page { display:block; float:right; margin-left:0px; margin-right:27px; }
SPAN.letter { display:block; float:left; margin-left:30px; max-width:680px; }
SPAN.letter A { display:inline-block; margin-right:20px; }
DIV.sort, DIV.sort2 { display:inline-block; width:100%; }
DIV.sort FORM, DIV.sort2 FORM { margin-right: 30px; }
.prev5, .next5, .prev, .next { cursor:pointer; }
DIV.not_border { border-style:none; margin-top:0px;padding-top:0px; }
DIV.empty { height:100px; }
DIV.empty P { font-size:20px; margin-top:50px; }

.search_button{
	color:white;
	margin:-5px 0px 0px 20px;
	padding:3px 0px 0px 10px;
	width:175px;
	height:25px;
	background: url('/tpl/templates/img/search_button2.png') no-repeat;
	cursor:pointer;
}
.search_button2{
	color:white;
	padding:3px 25px 10px 10px !important;
    margin: -5px 0px 0px 5px;
    position:relative;
    top:-2px;
	width:152px;
	height:25px;
	background: url('/tpl/templates/img/search_button.png') no-repeat;
    float:none !important;
	cursor:pointer;
}
.search_list{
	position:absolute;
	z-index:10;
	width:405px;
	height:210px;
	color:#ffffff;
	background-color: #435869;
	border:1px solid #ffffff;
	border-radius:10px 10px 10px 10px;
	padding:10px 0px 0px 10px;
	display:none;
}
.search_list2{
	position:absolute;
	z-index:20;
	width:305px;
	color:#ffffff;
	background-color: #435869;
	border:1px solid #ffffff;
	border-radius:10px 10px 10px 10px;
	padding:10px 0px 10px 10px;
	display:none;
}
label{
	cursor:pointer;
}
.click{
	cursor:pointer;
	text-decoration:underline;
}
.close{
	cursor:pointer;
	display:none;
}
div.search-page input.search-query, div.search-page input.search-suggest, table.search-filter input.input-field, table.search-filter select.select-field {
    background: none repeat scroll 0 0 #F8F7F7;
    border-color: #D9D9D9;
}
div.search-page input.search-query {
    font-size: 1.3em;
    width: 99%;
}

.search_list2 .close { margin-left:283px; }

/* ÂÊËÀÄÊÈ */
#tab-pbt {
	height: 30px;
	margin-top:-48px;
	margin-left:-6px;
	margin-bottom: 15px;
}
.tab-pbt-active {
	width:120px;
	height: 30px;
	font:18px Courier New, Monospace;
	font-weight:bold;
	text-align: center;
	float:left;
	padding-top:5px;
	background:#435869 url(/tpl/templates/img/rucont_pbt.png) top no-repeat;
	cursor:pointer;
}
.tab-pbt-unactive a, .tab-pbt-active a {
	color:#FFF;
}
.font-cur {
	font-family:Courier New, Monospace;
	font-weight:bolder;
}
.novisabs {
	background:none;
}
.novisabs_content { display:none !important; }
ul.rc-ul { padding: 0px 0px 10px 0px; list-style: none; width: 132px; float: left; }
ul.rc-ul li { float: left; width: 132px; height: 31px; }
ul.rc-ul li.noactive a { color: #FFF; font-weight:bold; }
ul.rc-ul li.noactive a { width:385px; background: #36617d; }
ul.rc-ul li.noactive a:hover { width:385px; background: #0083cb; color: #FFF; }
ul.rc-ul li.active a { color: #777; font-weight:bold; }
ul.rc-ul li.active a { width:385px; background:#fcfc5b  url(/tpl/templates/img/block16_active.gif) no-repeat right top; }
ul.rc-ul li.active a:hover { width:385px; background:#fcfc5b  url(/tpl/templates/img/block16_active.gif) no-repeat right top; color: #666; }
IMG.captcha_img {
	margin-top:5px;
	margin-bottom:5px;
}
.notice {
	font-size:15px;
}
table.addr_change input:focus { background-color:#FFF; color:#000; }
.img_notpay_system, .img_pay_system, .img_agreement_docs, .img_invoice_docs, .img_docs { cursor:pointer; }
.inpchck { background: #78794b; }

/* ÈÍÔÀ Î ÇÀÊÀÇÅ */
/*Table*/
table.sale_personal_order_detail
{
	width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
	font-size:12px;
}
/*Table head*/
table.sale_personal_order_detail th {
	background-image:url(/tpl/templates/img/table_head.gif);
	background-repeat:repeat-x;
	#text-align: left;
	color:#25639A;
}
/* Table cells and heads*/
table.sale_personal_order_detail th, table.sale_personal_order_detail td {
	border:1px solid #ADC3D5;
	padding: 3px 5px;
	vertical-align:top;
}
.sale_personal_order_detail_no_border {
	border: 0px;
	padding: 3px;
	vertical-align:top;
}
table.table_inner td { border-style:none; padding-left:0px;padding-top:2px; }

.adress A { color:#fff; }

h2.h1 { font-size: 31px; font-weight: normal; color: #404040; margin-top:10px; margin-bottom:10px; }
.prtab { border:#bdbdbd 1px solid; width:600px; }
.prtab td {
	padding:5px 10px;
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;vertical-align:top;
	border-top:#bdbdbd 1px dotted;
}
input.norm {
	padding:2px;
	border:#bdbdbd 1px solid;
	margin:2px;
}
textarea.norm {
	padding:2px;
	border:#bdbdbd 1px solid; margin:2px;
	min-width:350px;
	min-height:120px;
}
A.link_select { font-weight:bold; text-decoration: none; }

TD.cartsubhead {
	font-size:11px;
	padding: 5px;
	text-align:center;
}
.line-through {
	text-decoration:line-through;
}
.phots4 UL LI { height:189px; }
SPAN.price { font-size:15px; }

.subscribe_end { color:gray !important; }
IMG.subscribe_end { opacity:0.5; }

.title6 { font-size: 18px; color: #3c4848; padding: 0px 0px 12px 0px; margin-left: -17px; text-transform: uppercase; }

#page-fade {
	display: none;
	background:url(/tpl/templates/img/bk-000-75.png);
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 10000;
}
.w-popup {
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	background:#fff;
	padding:20px;
	width:500px;
	overflow:hidden;
	z-index: 10001;
	border:solid 2px #837f7c;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	line-height:1.2;
}
.w-popup TABLE {
	width:100%;
}

.w-popup TABLE TD {
	padding:5px 5px 5px 0;
	vertical-align:middle;
	font-size:18px;
	line-height:1.2;
}

.w-popup TABLE TD.prop {
	padding-top:12px;
	vertical-align:top;
	width:30%;
	white-space:nowrap;
}
.w-popup .w-close {
	position:absolute;
	z-index:10002;
	top:8px;
	right:8px;
	width:20px;
	height:20px;
	background:url(/tpl/templates/img/w_close.gif) no-repeat;
	cursor:pointer;
}
.w-popup .hdr-plate {
	display:block;
	margin:-40px 0 10px 0;
	padding:40px 20px 5px 20px;
	font:bold 20px/23px Arial, Helvetica, sans-serif;
	color:#24221f;
	text-align:center;
	border-bottom:solid 2px #ffc400;
}
.w-popup .button {
	margin:20px 0 0 0;
	background-color:#ffc400;
	border:none;
	border-bottom:solid 4px #d9a700;
	font:bold 18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	text-transform:uppercase;
	color:#fff;
	padding:5px 30px 3px 30px;
	cursor:pointer;
}
.w-popup .button:HOVER {
	background:#cc0000;
	border:none;
	border-top:solid 4px #a30000;
	padding:2px 30px 6px 30px;
}
.w-popup INPUT[type="text"],
.w-popup INPUT[type="tel"],
.w-popup INPUT[type="email"],
.w-popup TEXTAREA {
	font:18px Arial, Helvetica, sans-serif;
	color:#666;
	padding:5px 5px;
	border:none;
	-o-text-overflow: clip;
	text-overflow: clip;
	background:#fff;
	border:solid 1px #aeaba9;
}
.w-popup INPUT[type="text"],
.w-popup INPUT[type="tel"],
.w-popup INPUT[type="email"],
.w-popup SELECT,
.w-popup TEXTAREA {
	padding:5px;
	width:98%;
}

.has-error { color: #a94442; }
input.input_inner_table { border:1px solid #ADC3D5; }

.order_button {
	color: #fff;
	background-color: #41596c;
	border-color: #41596c;
	display: inline-block;
	padding: 6px 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor:pointer;
}

.dn{
    display: none !important;
}
.popup-container {
    display: flex;
    z-index: 60;
}
.popup--medium {
    color: #000 !important;
    background-color: #FFF;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
    box-shadow: 0px 0px 150px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    padding: 10px 15px;
    z-index: 50;
    line-height: 130%;
}
.popup--top-left {
    position: fixed;
    top: 10px;
    left: 10px;
}
.popup--top-right {
    position: fixed;
    top: 10px;
    right: 10px;
}
.popup--bottom-left {
    position: fixed;
    bottom: 10px;
    left: 10px;
}
.popup--bottom-right {
    position: fixed;
    bottom: 10px;
    right: 10px;
}
#we-using-cookies-popup {
    padding: 10px 10px 10px 15px;
}
.button-2--medium {
    border: 1px solid #c8c8c8 !important;
    background-color: #FFF;
    padding: 8px 14px;
    cursor: pointer;
    color: #0083cb !important;
}
.button-2--medium:hover {
    text-decoration: underline;
}