@font-face{font-family:roboto;font-style:normal;font-weight:400;src:url(../fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype")}@font-face{font-family:roboto;font-style:normal;font-weight:700;src:url(../fonts/RobotoBold/RobotoBold.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoBold/RobotoBold.woff) format("woff"),url(../fonts/RobotoBold/RobotoBold.ttf) format("truetype")}@font-face{font-family:roboto-medium;font-style:normal;font-weight:400;src:url(../fonts/RobotoMedium/RobotoMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoMedium/RobotoMedium.woff) format("woff"),url(../fonts/RobotoMedium/RobotoMedium.ttf) format("truetype")}

* {margin: 0; padding: 0;}
body { background: url(../images/body.gif) top repeat-x; background-color: #fcfcfb; font-family: Arial, Helvetica, sans-serif; color: #595043; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
body#pready { background:none }
body.purple { color:#3e0a28;}
html, body { width: 100%; height: 100%;}
ul { }
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #0ba5af;}
a:hover { text-decoration: none;}
.centermap { width: 1000px; margin: 0 auto;  }
.min { min-width: 1000px; position: relative;}
.b-share__text {color:#796d5e;font-size:14px;font-style:italic;font-weight:bold;}

/*line*/
.line { height: 38px; width: 1000px; margin: 0 auto; }
.nd { float: right; padding-top: 10px;}
.nd a { margin-right: 13px; margin-left: 27px;}
.tx { font-size: 11px; color: #90887e;}
.tx img { position: relative; margin-bottom: -11px;}
/*line*/


/*block*/
.block { background:  #FFF; height: 80px; }
.logo { float: left; font-size: 0px; width: 320px; padding-top:3px;}
.info { float: left; width: 335px;}
.inf { float: left; padding-top: 17px; width: 170px;} 
.inf span { background: url(../images/inf_span.gif) no-repeat; width: 36px; height: 35px; display: inline-block; margin-right: 3px; font-size: 24px; color: #9c9386; font-weight: bold; text-align: center; padding-top: 8px;}
.inf2 { float: left; width: 150px; font-style: italic; color: #8d8374; padding-top: 15px;}
.inf2 span { font-size: 24px;}

.info2 { background: url(../images/info2.gif) no-repeat; width: 340px; height: 33px; float: right;}

.search { float: left; width: 244px; padding-top: 9px; padding-left: 23px;}
.search a { float: left; margin-top: 3px;}
.inp { background: none; border: none; font-size: 12px; color: #595043; font-style: italic; width: 180px; padding-right: 8px; float: left;  }
.icons { float: left; width: 71px; padding-top: 9px;}
.icons a { margin-right: 8px;}

/*block*/


/*block2*/
.block2 { width: 1000px; margin: 0 auto;}
.block2 {}
.menu { font-size: 16px; font-style: italic; color: #595043; padding-top: 17px; float: left; width: 755px;}
.menu ul { padding: 0; list-style: none;}
.menu li { float: left;}
.menu a { float: left; padding-left: 25px; padding-right: 24px; height: 35px; padding-top: 13px; color: #595043;}
.menu .active { background: url(../images/menu_r.gif) right top no-repeat;}
.menu .active a { background: url(../images/menu_a.gif) left top no-repeat; color: #FFF; text-decoration: none;}

.links { float: left; width: 193px;}
.link { float: left; margin-right: 17px;}
.link2 { float: left; margin-top: -8px;}
.link3 { background: url(../images/link3.png) no-repeat; width: 108px; height: 63px; padding-right: 15px; position: absolute; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; padding-top: 22px; text-align: center; font-style: italic; margin-left: 150px; z-index: 100;}
.linktop1 { background: url(../images/purple/tlc-top.png) no-repeat; width: 124px; height: 56px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; padding-top: 22px; margin-left: 136px; z-index: 100;}
/*.linktop2 { background: url(../images/iwoman/iw-top.png) no-repeat; width: 116px; height: 56px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; padding-top: 22px; margin-left: 0px; z-index: 100;}*/
/*.linktop2 { background: url(../img/mh_un.png) no-repeat; width: 67px; height: 34px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-left: -102px; margin-top:15px; z-index: 100;}
.linktop2:hover, .linktop2.active { background: url(../img/mh.png) no-repeat 0px -1px;}*/
.linktop2 { background: url(../images/docdiary.png) no-repeat; width: 104px; height: 46px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-left: -123px; margin-top:10px; z-index: 100;}
.linktop3 { background: url(../images/30years.png) no-repeat 0px 18px; width: 101px; height: 34px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; padding-top: 22px; margin-left: 0px; z-index: 100;}
.linktop3:hover, .linktop3.active { background: url(../images/30years_aktiv.png) no-repeat 0px 18px;}
.linktop4 { background: url(../img/op.png) no-repeat; width: 132px; height: 38px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-top: 18px; margin-left: -155px; z-index: 100;}
.linktop4:hover, .linktop4.active { background: url(../img/op-pink.png) no-repeat 0px 0px;}

.linktop5 { background: url(../img/iwasborn.png) no-repeat; width: 102px; height: 56px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-top: 20px; margin-left: -316px; z-index: 100;}

.linktop20 { background: url(../img/hr_off.png) no-repeat; width: 97px; height: 58px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-top: 5px; margin-left: -280px; z-index: 100;}
.linktop20:hover, .linktop20.active { background: url(../img/hr_on.png) no-repeat 0px 0px;}
.linktop21 { background: url(../img/dp_off.png) no-repeat; width: 97px; height: 58px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-top: 8px; margin-left: -230px; z-index: 100;}
.linktop21:hover, .linktop21.active { background: url(../img/dp_on.png) no-repeat 0px 0px;}

/*.linktop22 { background: url(../img/im_off.png) no-repeat; width: 97px; height: 58px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-top: 5px; margin-left: -14px; z-index: 100;}
.linktop22:hover, .linktop22.active { background: url(../img/im_on.png) no-repeat 0px 0px;}*/
.linktop22 { background: url(../img/stepbystep.png) no-repeat; width: 172px; height: 46px; padding-right: 15px; position: absolute; text-indent: 100%; white-space: nowrap; overflow: hidden; text-decoration: none; margin-top:11px; margin-left: -24px; z-index: 100;}
/*block2*/


/*block3*/
.menu2 ul { padding: 0; list-style: none;}
.menu2 li { float: left; padding-right: 38px;}
.menu2 a { color: #FFF; padding-left: 17px; padding-right: 17px; display: inline-block; height: 22px; padding-top: 6px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative;}
.menu2 a:hover { background: url(../images/menu2_a_hover.png) repeat;}
.menu2 .active a { background: url(../images/menu2_active.png) repeat-x; text-decoration: none; border: 1px solid #aba192; border-top: none; height: 21px; padding-left: 16px; padding-right: 16px;}
/*block3*/

/*content*/
.content { padding-top: 14px; width: 1000px; margin: 0 auto;text-align:justify;}
.left { width: 240px; padding-right: 34px; padding-left: 16px;}
.right { padding-right: 14px;}
.ten { background: url(../images/ten.png) bottom center no-repeat; padding-bottom: 10px; margin-bottom: 20px;}

.block4 { background:  #FFF; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative; padding: 12px;}
.title {  font-size: 24px; color: #595043; font-style: italic; border-bottom: 1px dashed #595043; margin-bottom: 5px; position: relative;}
.purple .title { color:#75114a;}
.title span { position: absolute; right: -10px;}
.title  .nd2 { margin-top: -6px;}
.info3 table { width: 100%;}
.info3 .t1 { width: 93px;}
.info3 td { line-height: 160%;}


.block5 { padding-bottom: 33px;}
.foto { float: left; width: 109px;}
.foto img { border: 3px solid   #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
.opis { float: left; width: 125px; font-size: 14px; font-style: italic; line-height: 130%;}
.doc_addr .opis {width: 525px;}
.opis a { font-size: 14px; font-style: italic; text-decoration:none;color:#595043;}
.tx2 { color: #7f7566; font-size: 11px; font-weight: normal; padding-top: 13px;}
.inf3 { padding-top: 15px; padding-bottom: 14px;}
.link4 { text-align: center; padding-top:0px;}
.min .button { background: url(../images/button.gif) top repeat-x; height: 21px; padding-left: 27px; padding-right: 27px; padding-top: 6px; font-size: 13px; color: #FFF; text-decoration: none; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;}

.ban { padding-bottom: 33px; font-size: 0px;}

.block6 {}
.inf4 { padding-bottom: 30px;}
.name { font-size: 14px; padding-bottom: 4px;}
.site { padding-top: 2px;}
.site a { color: #ca105e; text-decoration: none;}
.player { display:none;padding-bottom: 30px; text-align: center; color: #9e988f; text-align: center; font-style: italic;}

.title2 {  font-size: 15px; color: #595043;  border-bottom: 1px dashed #595043; margin-bottom: 5px; position: relative; font-weight: bold; padding-bottom: 6px; padding-top: 20px;}
.title2 span { position: absolute; margin-left: 185px;margin-top: -27px;}

.pad { padding-bottom: 30px;}
.block7 { background: #f0eee9; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative; padding: 12px; border: 1px solid #d9d6d1; margin-bottom: 30px;}

.inf5 { padding-top: 10px;}
.title3 { font-style: italic; font-size: 13px; font-weight: bold;}
.inf5 ul { padding: 0; list-style: none; margin-bottom: 10px;}
.inf5 li { padding-top: 5px; padding-bottom: 10px;}
.inf5 input { margin-right: 5px;}
.res { text-align: center; font-style: italic; padding-top: 15px; padding-bottom: 10px;}

.tx3 { font-size: 11px; padding-top: 8px; line-height: 150%; padding-bottom: 12px;}
.rss { padding-bottom: 12px;}
.inp2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #817a70; width: 227px; border: 1px solid #ababab; padding-left: 7px; padding-top: 6px; padding-bottom: 4px;}

.button2 { background: url(../images/button2.gif) top repeat-x; height: 21px; padding-left: 27px; padding-right: 27px; padding-top: 6px; font-size: 13px; color: #FFF; text-decoration: none; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;}
.purple .button2 { background: url(../images/purple/button2.gif) top repeat-x; }
.link5 { padding-top: 11px; text-align: center;}


.photos { background: url(../images/ten3.png) left bottom no-repeat; padding-bottom: 10px; font-size: 0px; position: relative; width: 689px; margin-bottom: 20px;}
.opis2 { background: url(../images/ten2.png) repeat; position: absolute; width: 659px; bottom: 10px; padding: 15px;z-index:99;}
.inf6 { float: left; width: 470px; font-size: 14px; font-style: italic; color: #f8f7f5;}
.list { background: url(../images/list.gif) top repeat-x; height: 25px; float: right; border: 1px solid #4d4337; border-top: 1px solid #665b4d;  -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative;}
.list a {-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative; width: 30px; text-align: center; color: #FFF; font-size: 14px; font-weight: bold; padding-top: 5px; height: 20px; float: left; text-decoration: none;}
.list a:hover { background: url(../images/list_a.gif) top repeat-x;}
.list .active { background: url(../images/list_a.gif) top repeat-x;}

.block8 { background:  #FFF;}

.title4 { background: url(../images/title4.gif) top repeat-x; height: 53px;}
.tx4 { float: left;}
.all { background: url(../images/all.gif) no-repeat; width: 50px; height: 22px; float: left; margin-left: 9px; text-decoration: none; font-size: 10px; text-align: center; margin-top: 2px;}
.all span { color: #989796;}
.need { position: absolute; margin-top: 6px;}

.str { float: right; padding-right: 17px; padding-top: 18px;}
.str a { background: url(../images/str_a.gif) no-repeat; width: 23px; height: 15px; margin-left: 6px; float: left; text-align: center; text-decoration: none; color: #a9a398; padding-top: 2px;}
.str .active { background: none;}

.news { padding-top: 10px; font-size: 12px; padding-bottom: 10px;}
.new { float: left; padding-left: 19px; padding-right: 8px; width: 311px; padding-bottom: 16px;}
.new a { font-size: 14px;text-align:left;}
.new p { padding-bottom: 2px;text-align:left;}

.ten2 { background: url(../images/ten4.png) center bottom no-repeat; padding-bottom: 34px;}

.foto2 { font-size: 0px; position: relative; padding-bottom: 4px;}
.opis3 { background: url(../images/ten5.png) repeat; width: 295px; padding: 8px; padding-top: 6px; padding-bottom: 6px; position: absolute; font-size: 14px; font-style: italic; text-align:left;}


.info4 { float: left; width: 317px; margin-left: 17px; margin-right: 6px; padding-top: 5px;}
.inf7 { background: url(../images/inf7.gif) no-repeat; width: 293px; height: 136px; padding: 12px;}
.title5 { height: 30px; font-size: 14px;}
.inf7 table { width: 100%;}
.inf7 td { height: 90px;}

.info5 { padding-left: 49px; position: relative; top: -15px;}
.ava { float: left; width: 57px; padding-top: 2px;}
.opis4 { float: left; width: 200px; font-size: 10px; color: #8a847b; line-height: 11px;}
.name2 { font-size: 15px; line-height: 17px; padding-bottom: 5px;  color: #645c50;}


.photos2 { padding-top: 35px; padding-bottom: 20px;}
.prev { float: left; width: 35px; text-align: right; padding-top: 54px;}
.prev a { background: url(../images/prev.gif) no-repeat; width: 23px; height: 35px; display: inline-block; text-decoration: none;}
.prev a:hover { background: url(../images/prev_active.gif) no-repeat;}
.next { float: right; width: 35px; padding-top: 54px;}
.next a { background: url(../images/next.gif) no-repeat; width: 23px; height: 35px; display: inline-block; text-decoration: none;}
.next a:hover { background: url(../images/next_active.gif) no-repeat;}

.phots { width: 620px; float: left;}
.phots ul { padding: 0; list-style: none;}
.phots li { width: 190px; float: left; padding-left: 14px; text-align: center;}
.opis5 { border-top: 1px dashed #7a7268; padding-top: 12px; font-style: italic;}
.play2 { height: 165px;}
.opis5 a { color: #7a7268; text-decoration: none;}

.ban2 { font-size: 0px; padding-top: 25px; padding-bottom: 30px;}
/*content*/


/*foot*/
.foot { background: url(../images/bg_f.png) top repeat-x; height: 237px; padding-top: 13px; color: #c7bfb3; position:relative; overflow:hidden;}
.foot a {color: #c7bfb3;}
.foot_l { float: left; width: 241px; padding-right: 8px; position: relative; }
.foot_c { float: left; width: 377px; padding-right: 60px; }
.foot_r { float: left; width: 310px;}
.inf8 { width: 221px; height: 59px; border: 1px solid #8d8478; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative; padding-top: 21px; padding-left: 18px; color: #c7bfb3;}
.inf8 p { padding-bottom: 3px;}

.soc {color: #c7bfb3; padding-left: 17px; padding-top: 16px; }
.soc p { padding-top: 13px;}
.ic {}
.ic a { margin-right: 12px;}
.copy { padding-left: 70px; padding-top: 0px;}
.copywarn { position:absolute;top:0px;left:250px;width:730px;}
.copywarn2 { position:absolute;top:45px;left:250px;width:730px;}
.copywarn2 a { padding-right:10px;}

.links2 { height: 164px; padding-top: 16px;}
.links2 ul { width: 176px; float: left; padding: 0; list-style: none;}
.links2 li { background: url(../images/marker.gif) left 5px no-repeat; padding-left: 11px; padding-bottom: 6px;}

.live {}
.live a { margin-left: 11px; margin-right: 17px;}
.inf9 { text-align: center; font-size: 14px; line-height: 200%;}
.inf9 a { color: #FFF; text-decoration: none;}
/*foot*/



/*podrnews*/
.inf10 { float: right; padding-top: 10px; padding-right: 15px; font-weight: bold;}
.inf10 a { color: #6f6352; text-decoration: none; margin-left: 9px;}
.s18 { font-size: 18px;}
.s24 { font-size: 24px;}

.text { color: #796d5e; padding: 17px;}
.date { font-size: 13px;}
h1 { font-size: 24px; font-style: italic; font-weight: normal; padding-bottom: 5px;text-align:left;}
.nd3 { float: right; padding-right: 106px;}
.text .nd3, .other5 .nd3 { float: right; padding-right: 0px;}
.nd3 img { position: relative; margin-bottom: -2px; margin-right: 3px;}
.tx5 { background: url(../images/tx5.gif) no-repeat; width: 29px; padding-left: 7px; height: 19px; display: inline-block; font-weight: bold; text-align: center; padding-top: 4px;}
.text p { padding-top: 18px;}
.text .date { padding-top: 0px;}

.nav { background: url(../images/nav.png) no-repeat; width: 229px; height: 83px; position: absolute; padding: 20px; margin-top: -123px; margin-left: -74px;}
.nav  span { display: block;}
.name3 { font-size: 14px; padding-bottom: 10px;}
.name3 a { color: #cb0055;}
.text .nav p { padding-top: 0px;}


.photos3 { border-top: 5px solid #c7c4c0; margin-top: 27px; padding-top: 14px; padding-left: 32px; padding-right: 32px; color:#6c604e; padding-bottom: 24px; border-bottom: 5px solid #c7c4c0; margin-left: 0px; margin-right: 0px; margin-bottom: 30px; }
.foto3 { text-align: center; font-size: 0px; padding-bottom: 18px;}
.name4 { text-align: center; padding-bottom: 20px;}
.prev2 { float: left;}
.next2 { float: right;}

/*.phots2 { padding-left: 30px;}*/
.phots2 ul { padding: 0; list-style: none;}
.phots2 li { float: left; padding-right: 5px;}
.phots2 a img { -moz-opacity: 0.4;	-webkit-opacity: 0.4;	opacity: 0.4;	filter: alpha(opacity=40);	}
.phots2 .active a img  {  -moz-opacity: 1;	-webkit-opacity: 1;	opacity: 1;	filter: alpha(opacity=100); background: none; }
.phots2 a:hover img  { -moz-opacity: 1;	-webkit-opacity: 1;	opacity: 1;	filter: alpha(opacity=100); background: none; }


.block9 { padding-bottom: 17px; padding-left: 16px; padding-right: 38px;}
.inf11 { background: url(../images/inf11.jpg) no-repeat; width: 259px; height: 38px; float: left; padding-left: 50px; padding-top: 18px; font-size: 14px; font-style: italic;}
.inf11 a {color: #6f6352;}
.nd4 { float: right; padding-top: 18px;}

.info6 { border-bottom: 1px  dashed #685d4d; padding-top: 20px; padding-bottom: 30px; margin-bottom: 35px;}
.nd5 { padding-right: 80px; float: right;}
.title6 { font-size: 24px; font-style: italic; font-weight: normal; padding-bottom: 5px;}

.message { padding-bottom: 23px;}
.line2 { background: url(../images/line2.gif) no-repeat; width: 369px; height: 32px; padding-top: 6px;}
.group { float: left; padding-left: 6px;}
.area { padding-top: 6px; padding-bottom: 17px;}
.area textarea { background: #f8f7f5; width: 440px; padding-left: 5px; height: 109px; border: 1px solid #ababab; resize: none;  font-family: Arial, Helvetica, sans-serif; color: #595043; font-size: 12px; overflow: auto;}


.comments {border-bottom: 1px  dashed #685d4d;}
.comment { padding-bottom: 30px;}
.comment table { width: 100%;}
.t2 { width: 140px;}
.ava2 { width: 100px; height: 100px; position: relative;}

.opis6 { background: #f1f0ec; border: 1px solid #e8e4de; padding: 12px; min-height: 60px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative;}
.nd6 { margin-left: -29px; position: absolute; margin-top: 8px;}
.name5 {color: #d8005b; padding-bottom: 9px;}
.name5 a { color: #d8005b; text-decoration: none;}
.date2 { float: right;}
.tx6 { padding-left: 4px; padding-right: 11px; padding-top: 6px; color: #6c604e;}

.return { padding-left: 41px;}
.nd7 { font-size: 11px; color: #b5afa5; padding-right: 11px; float: right;}
.other .button { margin-top: 18px;}

.nav2 { background: url(../images/nav2.png) no-repeat; width: 267px; height: 128px; padding-top: 12px; position: absolute; z-index: 99; margin-top: -95px; margin-left: 20px;}
.ava3 { float: left; width: 116px; padding-left: 9px;}
.opis7 { float: left; width: 137px; color: #FFF; font-size: 11px;}
.name6 { font-size: 14px; padding-bottom: 10px;}
.send { padding-top: 25px;}
.send a { color: #8af3f8; text-decoration: none;}
/*podrnews*/


/*news*/
.news2 { width:690px;}
.new2 { padding-top: 22px; padding-bottom: 28px;}
.date3 { float: left; text-align: center; font-size: 14px; width: 97px;}
.date3 span { font-size: 30px;}
.opis8 { float: left; width: 575px; line-height: 150%;}
.opis8 h4 { font-size: 14px;}
.opis8 p { padding-top: 8px; text-align: justify;}
.all2 { float: left; padding-top: 18px; padding-left: 15px;}

.other2 {border-top: 1px  dashed #685d4d; padding-bottom: 30px; margin-left: 30px; margin-right: 30px; padding-top: 25px;}
/*news*/


/*akk*/
.menu3 { background: url(../images/menu3bg.gif) bottom repeat-x; font-size: 14px; width: 705px; margin-bottom: 14px;}
.menu3 ul { padding: 0; list-style: none;}
.menu3 li { float: left;}
.menu3 a { float: left; /*padding-left: 17px; padding-right: 29px;*/padding-left: 12px; padding-right: 20px; height: 28px; padding-top: 13px; color: #595043;}
.menu3 .active { background: url(../images/menu3_li.gif) right top no-repeat;}
.menu3 .active a { background: url(../images/menu3_a.gif) left top no-repeat; color: #FFF; text-decoration: none;}
.menu3 .red a { color: #c70053;}
.menu3.menutwo a {padding:5px 25px 8px 17px;text-decoration:none;}
.menu3.menutwo li.onofus {line-height:27px;}
.menu3.menutwo li.twoofus {line-height:13px;text-align:center;}

.purple .menu3 a { color: #6b2a5f;}
.purple .menu3 { background: url(../images/menu3bg.png) bottom repeat-x;}
.purple .menu3 .active { background: url(../images/menu3_li.png) right top no-repeat;}
.purple .menu3 .active a { background: url(../images/menu3_a.png) left top no-repeat; color: #FFF;}

.block10 { background: #f6f4f1; padding: 20px; padding-top: 14px; position:relative; min-height:26px; }
.block10 h2 { font-size: 20px; color: #585044; font-weight: normal;}
.rait { float: right; font-size: 18px; font-style: italic; border-bottom: 1px dashed #9e9990; padding-bottom: 1px;}
.rait span {  color: #c50052; padding-left: 7px;}
.pad2 { padding-top: 10px; padding-bottom: 35px;}

.info7 {}
.info7_relative {position:relative;}
.info7_l { float: left; width: 437px;}
.info7_r { float: right; width: 227px;/* position:relative;*/}
.inf12 { padding-top: 22px;}
.inf12 p { padding-bottom: 3px;}

.inf13 { padding-bottom: 30px; clear: both; float: right;min-height: 78px; }
.inf13 table { float: right;}
.inf13 td { vertical-align: bottom;}
.inf13 td { padding-left: 20px; padding-right: 20px;}
.inf13 div { float: left; position: relative;}
.number { background: url(../images/number.png) no-repeat; width: 38px; height: 28px; right: -24px; bottom: -17px; text-align: center; position: absolute; font-size: 16px; text-align: center; color: #f2efeb; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 9px;}

.inf13 .inf14 { background: #0fabb5; /*width: 218px; left: -155px;*/width: 400px; left: -325px;  position: absolute; top: 140px; float: none; padding-left: 10px; padding-right: 10px; font-size: 14px; color: #FFF; font-style: italic; ; text-align: left; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); padding-bottom: 10px; z-index:10;}
.nd12 { position: absolute; margin-top: -17px; left: 190px;/*left: 144px;*/}
.name7 { background: url(../images/name7bg.gif) bottom repeat-x; padding-bottom: 7px; margin-bottom: 6px; padding-top: 7px;}

.block10 .text { padding-left: 0px; padding-top: 0px;}

.title4_v2 { background: #f0efec; height: 53px;}
.block10 .photos3 { margin-top: 0px;}

.links3 { float: right; padding-right: 26px; font-style: italic;}
.links3 a { float: left; font-size: 14px; color: #494032; margin-left: 14px;}
.link6 { margin-top: 18px; }
.block11 { background: #f8f8f6; padding: 20px; padding-top: 14px; }
.block12 { background: #fbfbfa; padding: 20px; padding-top: 14px; }
.player2 { padding-top: 10px; padding-bottom: 40px;}


.block13 { background: #0ea9b4; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative; padding-top: 6px; margin-bottom: 42px;}
.links4 { text-align: center; line-height: 160%;}
.links4 a { color: #FFF; text-decoration: none;}
.s11 { font-size: 11px;}
.s12 { font-size: 12px;}
.s13 { font-size: 13px;}
.s14 { font-size: 14px;}
.s15 { font-size: 15px;}
.s16 { font-size: 16px;}
.s17 { font-size: 17px;}
.s18 { font-size: 18px;}

.title7 { background: url(../images/name7bg.gif) bottom repeat-x; padding-bottom: 2px; font-size: 22px; color: #FFF; margin-left: 12px; margin-right: 75px; margin-bottom: 10px; font-style: italic;}
.title7 span { position: absolute; margin-left: 150px; margin-top: -30px;width:81px;text-align:center;}
.links5 { text-align: center;}
.button3 { background: url(../images/button3.gif) top repeat-x; height: 24px; display: inline-block; border: 1px solid #e9e5df;  -webkit-border-radius: 19px;
-moz-border-radius: 19px;
border-radius: 19px;
behavior: url(PIE.htc); position: relative; font-size: 12px; color: #FFF; text-decoration: none; padding-top: 9px; padding-left: 12px; padding-right: 12px; bottom: -17px; text-transform: uppercase;}

.search2 { height: 54px; padding-left: 11px; border: 1px solid #d1ccc5;  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative; padding-top: 11px; margin-bottom: 30px; }
.inp3 { background: none; float: left; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-style: italic; border: none; border-bottom: 1px dashed #9e978e; width: 183px; color: #595043; padding-top: 3px; padding-bottom: 2px;}
.go2 { float: left;}
/*akk*/


/*akk_mat*/
.block10_v2 { background: #f6f4f1; padding: 20px; padding-top: 14px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
.block10_v2 h2 { font-size: 24px; color: #585044; font-weight: normal;}
.block10_v2 .title4 { background: none;}
.block10_v2 .pad2 { padding-left: 20px; padding-right: 20px;}
.all3 { float: right; margin-right: 23px; margin-top: 16px;}

.ten6 { background: url(../images/ten6.png) left bottom no-repeat; padding-bottom: 14px; margin-bottom: 7px;}
.ten7 { background: url(../images/ten7.png) left  top no-repeat; padding-top: 14px; margin-top: 14px;}

.date4 { font-size: 16px; color: #a9a398; font-style: italic; border-bottom: 1px dashed #a9a398; margin-bottom: 8px;}

.inf11_v2 { background: url(../images/inf11_v2.png) no-repeat; width: 291px; height: 38px; float: left; padding-left: 50px; padding-top: 18px; font-size: 14px; font-style: italic;}
.inf11_v2 a {color: #6f6352;}

.tumbs {}
.tumb { float: left; width: 236px; height: 250px; padding-left: 55px; padding-right: 24px; padding-top: 33px;  font-style: italic; color: #a49f98; text-align: center;}
.tumb p { padding-bottom: 2px;}
.links3 .link7 { color: #c70054; margin-top: 18px;}
/*akk_mat*/


/*akk_otz*/
.inf15 { float: right; color: #554d41; text-align: right;}
.inf15 span { margin-left: 12px; margin-right: 12px;}
.green { color: #009589;}
.red2 { color: #c70054;}
.inf15 .red2 { margin-right: 0px;}
.inf15 p { padding-top: 6px; padding-bottom: 3px;}


.info8 { padding-left: 20px; margin-top: -34px; padding-bottom: 28px;}
.links6 {font-size: 12px;}
.links6 ul { padding: 0; list-style: none;}
.links6 li { float: left;}
.links6 a { float: left; padding-left: 16px; padding-right: 19px; height: 21px; padding-top: 13px;}
.links6 .active { background: url(../images/links6_li.gif) right top no-repeat;}
.links6 .active a { background: url(../images/links6_a.gif) left top no-repeat; color: #FFF; text-decoration: none;}
.links6 .red a { color: #c70053;}


.sort { background: #ebe8e3; height: 35px; padding-left: 18px; padding-top: 10px; margin-bottom: 30px;}
.sort p { padding-top: 4px;}
.links7 { float: right; padding-right: 12px; font-size: 18px;}
.links7 a { text-decoration: none; margin-left: 27px; margin-top: 1px; float: left;}
.links7  .all4 { background: #d6d0c6; font-size: 12px; display: inline-block; font-style: italic; color: #695e4d; padding-left: 14px; padding-right: 14px; padding-top: 4px; height: 18px; margin-left: 42px; margin-top: 0px;}

.other3 { float: right; font-size: 11px; padding-right: 4px;}
.other3 span { margin-right: 14px;/* color: #b4aea4;*/}
.other3 .green { color: #009589; font-size: 18px;}
.other3 .red2 { color: #c70054;}

.block10_v3.blank { background:none;}
.block10_v3 .comments { padding-left: 15px; padding-right: 15px;}
.opis6_red { background: #f3e9ed; border: 1px solid #e8e4de; padding: 12px; min-height: 60px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative;}
.opis6_green { background: #eaf5f2; border: 1px solid #e8e4de; padding: 12px; min-height: 60px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative;}
.opis6_blue { background: #d0d9ff; border: 1px solid #e8e4de; padding: 12px; min-height: 60px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative;}
.block10_v3 .comments .nd6 { margin-left: -35px; position: absolute; margin-top: 8px;}
.block10_v3 .comment { padding-bottom: 38px;}
.block10_v3 .opis6 { background: #f6f5f2;}
.block10_v3  .other { padding-top: 20px; padding-bottom: 60px; padding-left: 8px;}


.block10_v3 { background: url(../images/block10_v3.gif) top repeat-x;; padding: 20px; padding-top: 14px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
.block10_v3 h2 { font-size: 18px; color: #585044; font-weight: normal;}
.block10_v3 .title4 { background: none;}
.block10_v3 .pad2 { padding-left: 20px; padding-right: 20px;}
/*akk_otz*/

/*1_akk_usl*/
.text2 { padding-left: 16px; padding-right: 16px; line-height: 160%;}
.text2 p { padding-bottom: 21px;}
.text2 ul { padding: 0; list-style: none; margin-bottom: 18px;}
.text2 li { background: url(../images/marker.png) left top no-repeat; padding-bottom: 10px; padding-left: 37px;}
.tema { font-size: 13px; font-weight: bold;}

.info9 { background: #efebe7; border: 1px solid #c1b7a6; margin: 19px;}
.info9 table { width: 100%; margin-bottom: 20px;}
.info9 td { vertical-align: bottom; padding-left: 13px; padding-top: 2px; padding-bottom: 2px; line-height: 160%;}
.info9 .t3 { width: 82px; padding-left: 70px;}
.info9 h4 { background: #eae4dd; padding-top: 12px; padding-bottom: 13px; font-weight: bold; padding-left: 13px; margin-bottom: 11px;}
.info9 .pad3 td { padding-top: 13px;}

.link8 { text-align: right; font-size: 18px; color: #0ba5af; padding-top: 27px; padding-right: 19px; padding-bottom: 50px;}
.link8 a { font-size: 13px; font-style: italic; color: #0ba5af;}
/*1_akk_usl*/

/*akk_vr*/
.foto4 { float: left; width: 123px; padding-left: 16px; padding-bottom: 25px;}
.foto4 img { border: 3px solid   #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
.opis9 { float: left; width: 294px; font-style: italic; line-height: 150%; padding-bottom: 25px;}
.name8 { font-size: 18px; padding-bottom: 12px; font-style: normal;}
.tx7 { font-size: 15px; color: #138d86;}
.tx8 {}
.tx9 { font-size: 11px; color: #138d86; padding-bottom: 14px;}
.more a { color: #c50052;}

.last { background: #f5eaec; padding-right: 13px; text-align: right; padding-top: 4px; padding-bottom: 4px;}
.last span { font-style: italic;}
.block10_v3 .info7_r { float: right; width: 240px; padding-right: 16px;}
.now { background: #ddebe7; padding-right: 13px; text-align: right; padding-top: 4px; padding-bottom: 4px;}
.now span { font-style: italic;}

.list2 { width: 351px; padding: 0; list-style: none; margin-left: 12px; font-size: 13px;}
.list2 li { padding-bottom: 4px; padding-top: 4px; padding-left: 10px; padding-right: 10px; line-height: 140%; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative;}
.list2 a { color: #0ea8b3;}
.list2 .active { background: #f2f0ec; padding-left: 9px; padding-right: 9px; border: 1px solid #dad7d3; padding-bottom: 7px;}
.list2 p { font-style: italic; font-size: 14px;}

.forma { font-size: 13px; padding-top: 12px; padding-left: 22px; padding-bottom: 35px;}
.forma td { padding-left: 12px; padding-top: 7px;}
.inp4 { background: #f8f7f5; border: 1px solid #ababab; width: 358px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #595043; padding-top: 2px; padding-bottom: 2px; position: relative; top: -2px;}
.forma .line2 { margin-top: 9px;}
.forma .area { padding-top: 0px; padding-bottom: 3px; }
.forma .area textarea { width: 533px;}
.sel {background: #f8f7f5; border: 1px solid #ababab; width: 370px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #595043; position: relative; top: -2px;}
.min .button { background: url(../images/button.gif) top repeat-x; height: 21px; padding-left: 27px; padding-right: 27px; padding-top: 6px; font-size: 13px; color: #FFF; text-decoration: none; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;}


.button4 { background: url(../images/button3.gif) top repeat-x; height: 20px; display: inline-block; border: 1px solid #e9e5df;  -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: relative; font-size: 12px; color: #FFF; text-decoration: none; padding-top: 6px; padding-left: 33px; padding-right: 42px;}
.close { position: absolute; right: 0px; top: -6px; font-size: 0px; z-index: 1;}
.nd8 { float: right; position: relative; margin-right: 30px;}
.info10 .info7_l { padding-bottom: 35px;}
.info10 .info7_r { padding-bottom: 35px;}

.str2 { text-align: center; padding-right: 17px; padding-top: 18px; padding-bottom: 35px;}
.str2 a { background: url(../images/str_a.gif) no-repeat; width: 17px; height: 15px; margin-left: 6px; display: inline-block; text-align: center; text-decoration: none; color: #a9a398; padding-top: 2px;}
.str2 .active { background: none;}
/*akk_vr*/


/*consult_razv*/
.title4_v3 { background: #e7e4df; height: 53px;}
.nd9 { float: right; padding-right: 23px; font-style: italic;}
.nd9 a { color: #5a5145; margin-left: 18px;}
.nd9 img { position: relative; margin-bottom: -15px;}

.tumbs2 { background: #f1eeea; padding-bottom: 14px;}
.tumbs2 .inf3 { float: left; padding-left: 7px; width: 227px;}
.tumbs2 .opis { width: 130px; line-height: normal;}
.tumbs2 .foto { width: 97px;}
.stat { padding-top: 10px; color: #03867e;}
.tx10 { color: #5a5143; font-size: 11px;}
.button5 { background: url(../images/button5.png) no-repeat; width: 261px; height: 28px; display: block; margin: 0 auto; text-align: center; color: #554c40; padding-top: 10px; text-decoration: none;}
.pad4 { padding-top: 14px;}

.list3 { font-style: italic; padding: 0; list-style: none; margin-left: 20px; margin-right: 10px;text-align:left;}
.list3 li { float: left; width: 33%; padding-bottom: 12px;}
.list3 a:hover { color: #c64f7f; text-decoration: none;}
.list3 .active a {}
.pad5 { padding-top: 10px; padding-bottom: 20px;}

.block12_v2 { background: #fbfbfa;  padding-top: 14px; }

.inf16 { background: #fef2f7; padding-top: 9px; padding-bottom: 18px;}
.title8 { font-style: italic; padding-left: 20px; color: #5b4e3e; padding-right: 40px;}
.title8 a { font-size: 13px;}
.text3 { width: 613px; margin: 0 auto; margin-top: 3px;}
.text3_top { background: url(../images/text3_top.png) bottom no-repeat; width: 613px; height: 11px; font-size: 0px;}
.text3bg { background: url(../images/text3bg.png) repeat-y; width: 597px; color: #776f64; padding: 7px; padding-left: 9px;}
.text3_foot { background: url(../images/text3_foot.png) top no-repeat; width: 613px; height: 5px; font-size: 0px;}
.inf17 { padding-top: 24px; padding-bottom: 32px;}
.link9 { float: left; margin-top: 16px; margin-left: 20px; font-style: italic;}
.info11 .other { padding-right: 30px; padding-bottom: 15px;}
.info11 .other .nd8 { margin-top: 18px; margin-right: 0px;}

.inf18 { padding-top: 19px;}
.inf18 .title8 { padding-bottom: 5px;}
.info12 { padding-bottom: 37px;}
.nd10 { float: right; font-style: italic; padding-right: 57px; padding-top: 19px;}
.nd10 span { color: #cb0055;}
.pad6 { padding-bottom: 30px;}
/*consult_razv*/


/*poisk*/
.block14 { background:  #FFF;}
.nd11 { float: right; font-size: 16px; font-style: italic; padding-right: 18px; padding-top: 14px;}
.nd11 a { color: #c70054; } 
.map { position: relative; width: 670px; margin: 0 auto; margin-top: 12px;}
.pop { position: absolute; margin-left: 308px; margin-top: 193px;}
.pop_top { background: url(../images/pop_top.png) bottom no-repeat; width: 306px; height: 6px;}

.popbg  p { padding-bottom: 2px;}
.pop_foot { background: url(../images/pop_foot.png) top no-repeat; width: 306px; height: 22px; font-size: 0px;}
.tx11 { text-align: center; font-size: 14px; padding-top: 12px; padding-bottom: 13px;}
.tx11 a {color: #c70054;}

.info13 { font-size: 14px; font-style: italic; text-align: center; padding-bottom: 30px;}
.info13 a { color: #5c5954; margin-right: 22px;}
.info13 img { position: relative; margin-bottom: -25px;}
.link10 { float: left; width: 49.9%; margin-top: -10px;}
.sort2 { background: url(../images/sort2.png) no-repeat; width: 682px; height: 102px; padding-left: 10px; padding-top: 5px;}
.sort2 td { padding-bottom: 5px; padding-top: 5px; padding-left: 5px;}
.sel2 {background: #FFF; border: 1px solid #ababab; width: 322px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #595043; margin-right: 10px; padding-top: 2px; padding-bottom: 2px;}
.sel3 {background: #FFF; border: 1px solid #ababab; width: 321px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #595043;  margin-right: 10px; padding-top: 2px; padding-bottom: 2px;}
.sel4 {background: #FFF; border: 1px solid #ababab; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #595043;  margin-right: 10px; padding-top: 2px; padding-bottom: 2px;}
.sel5 {background: #FFF; border: 1px solid #ababab; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #595043;  margin-right: 10px;padding-top: 2px; padding-bottom: 2px; }
.sel6 {background: #FFF; border: 1px solid #ababab; width: 190px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #595043;  margin-right: 10px; padding-top: 2px; padding-bottom: 2px;}


.block15 { background: #f7f6f4; padding: 30px; padding-top: 10px; padding-bottom: 20px;}
.sort3 { background: url(../images/sort3.gif) no-repeat; width: 242px; height: 37px; float: right; margin-bottom: -1px;}
.sort3 a { color: #FFF; display: block; padding-right: 3px; text-align: center; height: 25px; padding-top: 12px; text-decoration: none;}

.info14 { border-bottom: 1px solid #dee0df; border-top: 1px solid #dee0df;}
.info14 table { width: 100%;}
.info14 td { padding-top: 5px; padding-bottom: 5px;}
.info14 .t4 {background: #FFF; border-left: 1px solid #dee0df; width: 162px; text-align: center; }
.info14 .t5 { padding-left: 26px; padding-right: 26px;}
.info14 .t6 {background: #ecf5f7; border-right: 1px solid #dee0df; padding-left: 19px; width: 50px; font-size: 14px; color: #c50052; font-style: italic;}
.info14 .t9 { position:relative;display:block;}

.info14 .odd .t4 {background: #FFF; border-left: 1px solid #dee0df; width: 162px; text-align: center; }
.info14 .odd .t5 {background: #ecf5f7; padding-left: 26px; padding-right: 26px;}
.info14 .odd .t6 {background: #e0f1f7; border-right: 1px solid #dee0df; padding-left: 19px; width: 50px; font-size: 14px; color: #c50052; font-style: italic;}
.info14 .odd .t9 {background: #ecf5f7;}

.info14 .active .t4 {background: #FFF; border-left: 1px solid #e2ddcb; width: 162px; text-align: center; }
.info14 .active .t5 {background: #f3f2ef; padding-left: 26px; padding-right: 26px;}
.info14 .active .t6 {background: #eef0ef; border-right: 1px solid #e2ddcb; padding-left: 19px; width: 50px; font-size: 14px; color: #c50052; font-style: italic;}
.info14 .active .t9 {background: #f3f2ef;}
.info14 .active td { border-bottom: 1px solid #e2ddcb; border-top: 1px solid #e2ddcb;}
.block15 .str { padding-right: 0px; margin-right: 0px;}
/*poisk*/

/*vsestat_an*/
.new3 { float: left; padding-left: 19px; padding-right: 8px; width: 311px; padding-bottom: 16px; color: #635542;}
.new3 p { padding-bottom: 2px;text-align:left;}
.alf { font-size: 17px; padding-bottom: 9px; color: #8c7f6d;}
.title9 { font-size: 14px; padding-left: 19px; padding-top: 20px; padding-bottom: 10px;}
.title9 a { color: #d30058;}

.text4 { padding-left: 25px; padding-right: 20px; line-height: 150%; padding-bottom: 12px; color: #635542;}
.text4 h4 { font-size: 17px; font-style: italic; font-weight: normal; padding-top: 24px; padding-bottom: 8px;}
.tx12 { padding-left: 25px; padding-top: 30px; padding-right: 20px; padding-bottom: 28px; color: #635542;}

.link11 { text-align: center; padding-bottom: 30px;}
.button6 { background: url(../images/button6.gif) top repeat-x; height: 23px; padding-left: 27px; padding-right: 27px; padding-top: 8px; font-size: 13px; color: #FFF; text-decoration: none; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;}

.block7_v2 { -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative; padding: 12px; border: 1px solid #d9d6d1; margin-bottom: 30px; background: #EBE7E1 url(../images/sect_sep.png) no-repeat scroll center 419px;}
.block7_v2 .nd2 { margin-top: -20px; margin-right: -8px;}

.list4 { padding: 0; list-style: none; font-style: italic;}
.list4 li { padding-top: 8px;}
.pad7 { padding-bottom: 8px;}
.list4 .red3 a { color: #ce0056;}
/*vsestat_an*/

/*rasshirenp*/
.search3 { background: url(../images/search3.jpg) no-repeat; width: 645px; height: 33px; margin-left: 11px; margin-top: 11px;}
.inp5 { background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; color: #837664; margin-left: 24px; float: left; width: 517px; padding-top: 10px; padding-bottom: 3px;}
.button7 { float: right; text-align: center; color: #FFF; text-decoration: none; width: 96px; font-size: 13px; padding-top: 8px; height: 22px;border:0 none;background-color:transparent;cursor:pointer;}
.res2 { width: 645px; padding-top: 7px; text-align: right; color: #a29481; padding-bottom: 15px;}

.menu4 { background: url(../images/menu3bg.gif) bottom repeat-x; font-size: 12px;  margin-bottom: 12px;}
.menu4 ul { padding: 0; list-style: none;}
.menu4 li { float: left;}
.menu4 a { float: left; padding-left: 23px; padding-right: 29px; height: 26px; padding-top: 14px; color: #595043;}
.menu4 .active { background: url(../images/menu4_li.gif) right top no-repeat;}
.menu4 .active a { background: url(../images/menu4_a.gif) left top no-repeat; color: #FFF; text-decoration: none;}
.menu4 .red a { color: #c70053;}

.menu5 { background: url(../images/menu3bg.gif) bottom repeat-x; font-size: 12px;  margin-bottom: 12px;}
.menu5 ul { padding: 0; list-style: none;}
.menu5 li { float: left;}
.menu5 a { float: left; padding-left: 23px; padding-right: 29px; height: 26px; padding-top: 14px; color: #595043;}
.menu5 .active { background: url(../images/menu5_li.gif) right top no-repeat;}
.menu5 .active a { background: url(../images/menu5_a.gif) left top no-repeat; color: #FFF; text-decoration: none;}
.menu5 .red a { color: #c70053;}

.sort4 { padding-left: 23px;}
.sort4 span { color: #827563; font-weight: bold; margin-right: 36px;}
.sort4 a { color: #a29481; margin-right: 18px;}
.sort4 .active { background: url(../images/sort4_active.gif) right no-repeat; padding-right: 10px; color: #cb0055; text-decoration: none;}


.news3 { padding-left: 25px; padding-right: 25px; padding-bottom: 25px;}
.new4 { padding-top: 33px;}
.news3 h4 { font-size: 14px; font-weight: normal; padding-bottom: 7px;}
.news3 p { padding-top: 2px;}
.news3 span { color: #7f6f63;}


.str3 { float: right; padding-right: 17px; padding-top: 18px; padding-bottom: 30px;}
.str3 a { background: url(../images/str3_a.gif) no-repeat; width: 17px; height: 15px; margin-left: 6px; float: left; text-align: center; text-decoration: none; color: #a9a398; padding-top: 2px;}
.str3 .active { background: none;}
.str3 .active2 { background: none; padding-top: 0px; height: auto;}
/*rasshirenp*/

/*slovterm*/
.title10 { text-align: center; font-size: 18px; text-transform: uppercase; color: #d30058; padding-top: 33px; padding-bottom: 25px;}
.alf2 { text-align: center; font-size: 13px; text-transform: uppercase; color: #968d7f; padding-bottom: 10px;}
.alf2 a { background: url(../images/alf2_a.gif) no-repeat; width: 22px; height: 18px; padding-top: 5px; text-align: center; display: inline-block;  color: #968d7f; text-decoration: none; margin-left: 1px;}
.alf2 .active { background: none;}

.info15 { padding-bottom: 32px; padding-left: 25px; padding-right: 25px;}
.info15 span { color: #009c91;}
.inf19 { padding-bottom: 30px;}
.inf19  .nd8 { float: left; margin-top: 10px;}
.inf19  .nd8 .button4 { width: 126px; padding-left: 0px; padding-right: 0px; text-align: center;}

.photos4 { margin-left: 34px; padding-top: 21px; width: 568px;}
.photos4 .phots2 { margin-left: 20px;}
.photos4  .prev2 { margin-top: 22px;}
.photos4  .next2 { margin-top: 22px;}
/*slovterm*/

/*farmac*/
.links8 { font-size: 13px; padding-bottom: 25px;}
.links8 ul { padding: 0; list-style: none; width: 47%; float: left;}
.links8 li { padding-left: 37px; padding-bottom: 10px;}

.str4 { text-align: center;  padding-top: 18px; padding-bottom: 30px; padding-right: 17px;}
.str4 a { background: url(../images/str3_a.gif) no-repeat; width: 17px; height: 15px; margin-left: 6px; display: inline-block; text-align: center; text-decoration: none; color: #a9a398; padding-top: 2px;}
.str4 .active { background: none;}
.str4 .active2 { background: none; padding-top: 0px; height: auto;}
.str4 img { position: relative; margin-bottom: -3px;}

.info20 { padding-left: 30px; padding-right: 20px; padding-top: 15px; font-size: 13px;}
.info20 h1 {color: #d30058; font-style: normal; font-size: 24px;}
.info20 p { padding-bottom: 30px;}
.info20 h4 {color: #d30058; font-size: 18px; }
/*farmac*/

/*istoria*/
.search4 { background: url(../images/search2.png) no-repeat; width: 672px; height: 53px; margin-top: 21px; padding-top: 12px;}
.sel7 {background: #FFF; border: 1px solid #ababab; width: 286px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #595043;  margin-right: 19px; margin-left: 19px; padding-top: 2px; padding-bottom: 2px;}
.sel8 {background: #FFF; border: 1px solid #ababab; width: 183px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #595043;  margin-right: 26px; margin-left: 19px; padding-top: 2px; padding-bottom: 2px;}
.button8 { background: url(../images/button3.gif) top repeat-x; height: 21px; padding-left: 27px; padding-right: 27px; padding-top: 6px; font-size: 13px; color: #FFF; text-decoration: none; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;}

.block16 {}
.tumb2 { float: left; width: 286px; padding-left: 17px; padding-right: 17px; padding-top: 14px; padding-bottom: 14px;}
.tumb2 p { padding-bottom: 8px;}
.nd13 { float: left; font-size: 11px; color: #89837a;}
.nd14 { float: right; color: #89837a;}
.nd14 a { color: #d54a84;}

.inf11_v3 { background: url(../images/inf11_v2.png) no-repeat; width: 252px; height: 38px; float: left; padding-left: 60px; padding-top: 18px; font-size: 14px; font-style: italic;}
.inf11_v3 a {color: #6f6352;}
.other4 {padding-bottom: 30px; margin-left: 5px; margin-right: 30px; padding-top: 32px;}
/*istoria*/


/*istoria_podr*/
.info16 { padding-top: 20px;padding-bottom: 10px;}
.inf20 { float: left; padding-left: 5px; font-size: 13px; width: 220px;}
.inf20 td { padding-left: 10px;}
.inf20 a { color: #cb0055;}
.name9 { padding-right: 5px; padding-bottom: 2px;}

.inf21 { float: left; width: 290px; font-size: 14px; text-align: center; padding-top: 15px;}

.other5 { float: right; padding-right: 40px; padding-top: 10px;}
.other5 a { display: inline-block; margin-left: 8px;}
.other5 img { position: relative; margin-bottom: -7px;}
.tx13 { background: url(../images/tx13.gif) no-repeat; width: 29px; height: 20px; text-align: center; padding-left: 7px; text-decoration: none; color: #6f6352; padding-top: 3px;}
.text5 { padding-left: 15px; padding-right: 32px;}
.text5 p { text-align: justify; padding-top: 17px;}

.link12 { float: right; margin-top: 19px; margin-right: 5px; color: #cb0055;}
/*istoria_podr*/

/*meropri*/
.links9 { text-align: right; padding-top: 19px; position: relative; z-index: 100;}
.links9 a { margin-right: 5px; margin-left: 35px;}

.pop2 { background: #e6e1da; border: 1px solid #bdb9b4; width: 320px; padding: 14px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: absolute; margin-left: -150px; margin-top: 24px;  text-align: left;}
.close2 { position: absolute; right: -9px; top: -6px; z-index: 100;}

.info17 { padding-bottom: 12px;}
.info17_l { float: left; width: 197px;}
.info17_r { float: left; width: 122px;}
.title11 { font-size: 24px; font-style: italic; padding-bottom: 8px;}
.forma2 p { padding-top: 8px;}
.inp6 { width: 171px; padding-left: 10px; border: 1px solid #e6e1da; padding-top: 3px; padding-bottom: 4px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #595043;}
.inp6:active { width: 171px; padding-left: 10px; border: 1px solid #c0bebc; padding-top: 3px; padding-bottom: 4px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #595043;}
.inp6:hover{ width: 171px; padding-left: 10px; border: 1px solid #c0bebc; padding-top: 3px; padding-bottom: 4px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #595043;}

.list5 { padding: 0; list-style: none;}
.list5 a { margin: 0; color: #595043;}
.list5 li { padding-left: 22px; padding-bottom: 8px;}
.list5 span { position: absolute; margin-left: -22px;}
.nd15 { margin-top: 2px;}
.info17 .pad8 { padding-top: 11px; text-align: center;}
.info17 a { margin: 0;}

.info18 { border-top: 1px dashed #9c958b; padding-top: 7px;}
.info18 p { padding-bottom: 11px;}
.info18 ul { padding: 0; list-style: none;}
.info18 li { padding-bottom: 10px;}
.info18 input { margin-right: 5px; position: relative; top: 2px;}
.info18 a { margin: 0;}
.button9 { background: url(../images/button6.gif) top repeat-x; height: 22px; padding-left: 27px; padding-right: 27px; padding-top: 5px; font-size: 13px; color: #FFF; text-decoration: none; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;}
.info18 .link13 { text-align: center; padding-top: 8px; padding-bottom: 0px;}

.inf22 { color: #c70053; padding-left: 8px;}
.t7 { font-size: 40px; text-transform: uppercase; font-family: "Times New Roman", Times, serif; font-size: 0px;} 
.t8 { width: 62px;}
.tx14 { font-size: 13px; line-height: 16px;}
.tx14 span { font-size: 24px; font-weight: bold;}

.tx15 { text-align: center; color: #11a49b; font-size: 16px; line-height: 19px;}
.tx15 span { font-size: 17px; font-weight: bold;}

.line4 { background: #595043; width: 114px; float: left; height: 7px; padding: 1px;}
.line5 { float: left; height: 7px;}

.inf5 td { padding-right: 6px;}
/*meropri*/

/*auth*/
.pop3 { background: #e6e1da; border: 1px solid #bdb9b4; width: 500px; padding: 14px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: absolute; top: 300px; left: 50%; margin-left: -257px;  text-align: left; padding-left: 20px; padding-right: 4px;color:#595043;}
.pop3 .list5 li { float: left; padding-right: 12px; padding-top: 6px;}
.pop3 .info17_r { width: 280px;}
.pop3 .inp6 { margin-right: 10px; border: 1px solid #c0bebc;}

.icons2 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-top: 18px;}
.icons2 a { margin-left: 11px;}
.icons2 img { position: relative; margin-bottom: -4px;}
/*auth*/

/*reg*/
.pop4 { background: #e6e1da; border: 1px solid #bdb9b4; width: 320px; padding: 14px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); position: absolute; margin-left: -174px; top: 250px; left: 50%; text-align: left;color:#595043;}
.inp7 { width: 296px; padding-left: 10px; border: 1px solid #c0bebc; padding-top: 3px; padding-bottom: 4px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #595043;}
.forma3 p { padding-bottom: 8px;}
.forma3 select {width: 308px;  border: 1px solid #c0bebc; padding-top: 3px; padding-bottom: 4px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #595043;}
.kod { padding-top: 21px; padding-bottom: 10px;}
.kod p { padding-left: 18px;}

.title12 { text-align: center; font-weight: bold; font-size: 13px;}
.title12 img { position: relative; margin-bottom: -3px;}

.inp8 { width: 154px; padding-left: 10px; border: 1px solid #c0bebc; padding-top: 3px; padding-bottom: 4px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #595043; margin-left: 10px;}
.inf23 { margin-bottom: 11px;}

.pop4 .info18 { border: none;}
/*reg*/

/*sravnenie*/
.bg { background:  #FFF;}
.head { padding-top: 35px; height: 80px;}
.tx16 { float: right; font-size: 30px; padding-top: 16px; font-family: Arial, Helvetica, sans-serif; color: #50402a;}

.info21 {}
.info21 .t10 { text-align: center; width: 156px; padding-top: 15px; padding-bottom: 15px;}
.info21 table { width: 100%;}
.links10 { font-size: 14px;}
.links10 a { color: #a31152; border-bottom: 1px dashed #a31152; text-decoration: none; margin-left: 21px;}
.links10 span { margin-left: 21px;}
.info19 { border: 1px solid #c7bfb3; border-right: none;}
.info19 table { width: 100%; }
.info19 td { border-right: 1px solid #c7bfb3;}
.info19 .t10 { width: 126px; padding-left: 30px;}

.info19 .close3 { position: relative; top: -12px;}
.info19 h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #50402a; text-transform: uppercase; padding-top: 14px; padding-bottom: 14px;}
.info19 .glav td { background: #f7f5f4; border-bottom: 10px solid  #FFF; border-right: 1px solid #c7bfb3;}
.info19 .glav .t10 { width: 156px; padding-left: 0px; text-align: center;}
.info19 .t9 { padding-left: 12px;}

.info19 .gray td { background: #f7f5f4;}
.info19 p { padding-top: 2px; padding-bottom: 2px;}
.info19 .last2 td { padding-bottom: 30px;}
/*sravnenie*/

/*sekai*/
.block3 { background: url(../images/bg_menu.png) top repeat-x; height: 76px; position: relative; top: -9px;}
.menu2 { font-size: 13px; padding-top: 24px;}
.popbg { font-size: 11px;padding-top:12px;}
.sbmt { color:transparent; background: url(../images/go.gif) 3px no-repeat;border:0;}
.subscribe-form { display:none }
.tnew { padding-top: 22px; }
.ai { font-style:italic; }
.strbr { float: right; padding-right: 35px; padding-top: 22px; color:#817462; font-style:italic; }
.ibutton { background: url(../images/button.gif) top repeat-x; height: 27px; padding-left: 27px; padding-right: 27px; padding-top: 0px; font-size: 13px; color: #FFF; border: 0; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;cursor:pointer;}
.ibutton2 { background: url(../images/button2.gif) top repeat-x; height: 27px; padding-left: 27px; padding-right: 27px; padding-top: 0px; font-size: 13px; color: #FFF; border: 0; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;cursor:pointer;}
.purple .ibutton2 { background: url(../images/purple/button2.gif) top repeat-x; }
.ibutton3 { background: url(../images/button3.gif) top repeat-x; height: 27px; padding-left: 27px; padding-right: 27px; padding-top: 0px; font-size: 13px; color: #FFF; border: 0; display: inline-block; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc); position: relative;cursor:pointer;}

.inf19 ul, .info20 ul, #font ul { list-style: none outside none; padding-top: 24px;}
.inf19 ul li, .info20 ul li, #font ul li { background: url("../images/marker.png") no-repeat scroll left top transparent; padding-bottom: 10px; padding-left: 37px;}
li.jcarousel-item { background: none !important; padding: 0px !important;}
.rahr {text-decoration:none;color:#595043;}
.new p.justy {text-align:justify;}
#bg{ display:none;background: url(../images/bg.png); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 101;}
#form1,#form2,#form3,#form4{ display: none;z-index: 102;}
#form1.form,#form2.form,#form3.form,#form4.form { position: fixed; top: 50%;	left: 50%; margin-left: -200px;	min-width: 400px; margin-top: -200px; background: #e6e1da; border: 1px solid #bdb9b4; padding: 14px; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
behavior: url(PIE.htc); text-align: left;color:#595043}

.play { position:relative;}
.cover { background: url(../images/pleer.png) no-repeat scroll 50% 50% transparent;z-index:1; position:absolute; cursor:pointer; }
.cmax {display:block;width:235px;height:205px;}
.cmin {display:block;width:189px;height:145px;}
/*.chosen {color:#595043;}*/
.chosen {color:#ce0056;}
.str .active { background: none;}
.str .active2 { background: none; padding-top: 0px; height: auto;}
.nd40 { float: right; padding-top: 0px;}
.form .info18 { border: none;}
.inp70 { padding-left: 10px; border: 1px solid #c0bebc; padding-top: 3px; padding-bottom: 4px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #595043;}
.form a { color: #0ba5af;}
.tleft {text-align:left;}
.info3 {text-align:center;}
#shopcart {padding-left:135px;padding-right:0;color:#FFF;font-style:italic;}
#shopcart a {padding:6px 0 0;font-style:italic;}
#shopcart a:hover {background:none;}
.live {margin-top:20px;margin-left:8px;}
.new3_2 { float: left; padding-left: 19px; padding-right: 8px; width: 135px; padding-bottom: 16px; color: #635542;}
.new3_2 p { padding-bottom: 2px;text-align:left;}
/*sekai*/
#adult { position:absolute; background: url(../images/18.png) no-repeat scroll 0% 0% transparent; top:-3px; left:10px; width:53px; height:51px; }
.fefeigd { background: url(../images/yarlik.png) top right no-repeat; top: 450px; left: 0; position: fixed; width: 266px; height:159px; z-index: 50; line-height: 12px; }
.fefeigd .mainblock { display: block; position: absolute; left:0px; top:0px; width:200px; height:146px; cursor: pointer; }
.fefeigd .close2 { display: block; position: absolute; right:0px; top:0px; width:79px; height:79px; cursor: pointer; }
.fefeigd2 { background: url(../images/yarlik-top.png) top right no-repeat; top: 450px; left: 0; position: fixed; width: 52px; height:159px; z-index: 50; line-height: 12px; cursor:pointer; }
.forum-statistics { display:none;}

.link81 { color:#0BA5AF; font-size:18px; padding-bottom:20px; padding-right:19px; padding-top:27px; text-align:right; }
.link81 a { color:#0BA5AF; font-size:13px; font-style:italic; }
.blue3 a { color:#007eff;font-weight:bold;}
/*.content ul {list-style: disc inside none;}*/
#font ol {list-style: decimal inside; padding-top: 10px;}
#font ol li {padding-bottom: 10px; padding-left:0px; background:none;}
/*#font ol > li {
  list-style-type:none;
  counter-increment: list;
}
#font ol > li:before {
  content: counter(list) " ";
}*/
.t9 .oms { position:absolute;top:-7px;left:-40px}
.popbg .oms { position:absolute;top:-7px;right:20px}
/*.info7_r .oms { position:absolute;top:-32px;right:-20px }*/
.info7_r .oms { /*position:absolute;top:56px;right:0px*/float:right; }

.t9 .iw { position:absolute;top:-7px;left:-80px}
.popbg .iw { position:absolute;top:-7px;right:50px}
/*.info7_r .oms { position:absolute;top:-32px;right:-20px }*/
.info7_r .iw { position:absolute;top:110px;right:0px }

#font .photos2 ul { list-style:none;display:inline;}
#font .photos2 ul li { background:none;padding:0;width:152px;}
#font .margin1 { margin:0 auto;width:152px;}
#font .margin2 { margin:0 auto;width:304px;}
#font .margin3 { margin:0 auto;width:456px;}
#font .margin4 { margin:0 auto;width:608px;}
.table-otstup td { padding:9px; }
.preview { width:565px;}
.ten60 { padding-bottom: 0px; margin-top: 11px;}
.iwoman { padding-bottom: 20px; display:block; }
.tabs li {
  font-size:15px;
}
#shareandcomment {
  position:relative;
}
.textpuple {
  position:absolute;
  right:0;
  top:0;
}
.textpuple a {
  font-size:14px;
  font-weight:bold;
  color:#D42D65;
  font-style:italic;
  text-decoration:none;
}
.formform {
  margin-bottom:25px;
}
.h1likeh2 h1 {
  font-style:normal;
  padding-bottom:0px;
}
#top-foot {
  /*height:120px;*/
}
#bottom-foot {
  position:absolute;
  top:145px;
}
.bg_start {
  background: #fcfcfb url("../images/body.gif") repeat-x scroll center -280px;
  margin-top:-21px;
  padding-top:30px;
}
.reload {cursor: pointer;color:#595043;border-bottom:1px dotted #595043;margin:0 0 0 22px}
.ruble {font-family: 'PT Sans', serif;}
.list4 li {height:15px;}
.list4 li.sect_sep_bottom { padding-left:30px; padding-bottom:5px;}
.list4 li.sect_sep_top { padding-left:30px; padding-top:15px;}
.list4 li.lisep {height:8px;padding:0px;}
#font h2 {margin-top:15px;}
.under_social {position:absolute;top:92px;margin-left:-232px;}
.img_right {padding-left:10px; padding-bottom:5px; padding-top:5px;}
.img_left {padding-right:10px; padding-bottom:5px; padding-top:5px;}
.subcity-item {padding-right:28px;padding-bottom:10px;float:left;}
.subcity-item:last-child {padding-right:0px;}
#subcity {padding-top:25px;margin-top:-15px;display:none;font-size:14px;width:645px;text-align:right;}
#subcity:after {
  content: '';
  display:block;
  clear:both;
}
.subcity-item.subcity-sel {font-weight:bold;text-decoration:none;}

.need.styled {background: url(../images/h1_long.png) no-repeat scroll left top; height:40px; line-height:40px; color:#FFF; padding:0 35px 0 20px;}
.purple .need.styled {background: url(../images/h1_long_pink.png) no-repeat scroll left top;}
.need.styled:after {
   content: '';
   width: 0;
   height: 0;
   border-left: 20px solid transparent;
   border-top: 20px solid transparent;
   border-right: 20px solid #F5F4F3;
   border-bottom: 20px solid transparent;
   position: absolute;
   bottom: 0;
   right: 0;
}
.info7_metro { background: url(../images/metro.png) no-repeat scroll left top; line-height:18px;padding-left:23px;}
.need.styled .tx4 a {color:#FFF;text-decoration:none;}
.need.styled a.all { position:absolute;right:-60px;line-height:15px;}
.need.styled h2 { font-size: 24px; font-style: italic; font-weight: normal; padding-bottom: 5px;text-align:left;}
table.forum-post-hidden.rtype4 td.forum-cell-post, table.forum-post-hidden.rtype4 td.forum-cell-actions {
  background:#d0d9ff none repeat scroll 0 0 !important;
}
.e-block-just-text {
	/*background-color: #F9F9F7;*/
	-webkit-border-radius: 5px;
	-moz-border: 5px;
	border-radius: 5px;
	font-family: Arial;
	font-size: 14px;
	color: #574040;
	padding: 40px 35px 40px 35px;
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
.e-block-just-text ul {
	list-style: url("../img/e_li.gif");;
	margin-left: 5px;
	padding: 10px 0 10px 10px;
}
.e-block-just-text ul li {
	padding: 0px 0 0px 10px;
	line-height: 25px;
}
.history .inf20 {
  padding-left:15px;
  font-size:17px;
}
.history .inf20 a {
  text-decoration:none;
}
.history .other5 {
  padding:0 32px 0 0;
}
.history .inf21 {
  width:100%;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  padding-bottom:10px;
}
.history .inf21 a {
  text-decoration:none;
}
.auth_helper {
  display:none;
  margin-top:10px;
}
.info18 .auth_helper a {
  margin-top:10px;
  display:block;
  text-align:left;
}
.twins {
  width:50%;
  float:left;
}
.twins.hidden {
  display:none;
}
.after-photo {
  width:176px;
  margin:15px auto 0 auto;
}
.e-block {
  background-color: #FFF;
}
.e-block-bg {
  background: url(../img/winners.png) repeat-y scroll center top;
  background-color: #FFF;
}
.e-block-bg .e-block-white, .e-block-bg .e-block-tab-bottom.e-block-white {
  background: none;
}
.video_sects.active {
  text-decoration:none;
  font-weight:bold;
}
.nomargin {
  margin:0px !important;
}
.e-block-p p {
  margin:20px 0 20px;
}
.e-block-just-text.e-block-video {
  padding:40px 35px 10px 35px;
}
.info18 .checkbox {
  width:500px;
}
.checkbox.checkreg {
  width:320px;
}
.checkbox.checkform2 {
  width:320px;
}
.checkbox.checksubscribe {
  font-size:11px;
}
.checkbox a {
  color: #595043;
}
.docs_explains {
  padding:10px 0;
}
.docs_explain {
  float:right;
  clear:right;
  margin-bottom:5px;
}
.docs_explain .rate-left {
  padding:0px 5px;
  color:#595043;
}
.docs_explain span {
  float:left;
}
.docs_explain .all {
  background: rgba(0, 0, 0, 0) url("../img/all.gif") no-repeat scroll 0 0;
  margin-right: 9px;
  margin-top:0px;
  width: 28px;
  height:15px;
}
.mod_block {
  margin-bottom:10px;
  height:23px;
  line-height:23px;
}
.mod_block .name5 {
  padding:0;
}
.filters {
  margin-bottom:10px;
}
.filters .filter {
  float:left;
  margin-right:10px;
}
.filters .filter input {
  height:25px;
}
.mod_block_b font, .mod_block_b input{
  float:right;
}
.unconfirmed {
  background-color:red;
  color:#FFF;
}
.gifts_more {
  text-align: justify;
  margin-bottom:20px;
}
.gifts_more table {
  margin-bottom:10px;
}
.gifts_more:last-child {
  margin-bottom:0px;
}
.e-block-just-text-white > div.hide {
  display:none;
}
.e-block-just-text-white > div.hide.active {
  display:block;
}
.e-block-just-text-white .table_row {
  display: table;
  width:100%;
  margin-bottom:20px;
}
.e-block-just-text-white .table_img {
  display: table-cell;
  width:50%;
}
.e-block-just-text-white .table_text {
  display: table-cell;
  width:50%;
  vertical-align:middle;
}
.right-button-small {
  float:right;
}
div.reviews-post-reply-buttons a.right-button-small {
  color:#d8005b;
}
.ribbon {
	padding: 14px 20px;
  position:relative;
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
  height:60px;
}
.ribbon:before{
  content: "";
  width:.2em;
  top:0;
  position:absolute;
  display:block;
  z-index:2;
}	
.ribbon:after{
  content: "";
  width:.2em;
  top:0;
  position:absolute;
  display:block;
  z-index:2;
}
.ribbon span:before {
  left: 0;
  border-width: .5em 0 0 .5em;
}
.ribbon span:after {
  right: 0;
  border-width: .5em 0 0 .5em;
}

.ribbon.blue {
  background-color: #00A9A1;
}
.ribbon.blue:before{
  border: 30px solid #00A9A1;
}	
.ribbon.blue:after{
  border: 30px solid #00A9A1;
}
.ribbon.blue:before {
  left:-1.35em;
  border-right-width: .75em;
  border-left-color:transparent;
}
.ribbon.blue:after {
  right:-1.35em;
  border-left-width: .75em;
  border-right-color:transparent;
}

.ribbon.blue-small {
  background-color: #00A9A1;
  height:36px;
  padding:5px 20px;
  font-size:20px;
}
.ribbon.blue-small:before{
  border: 18px solid #00A9A1;
}	
.ribbon.blue-small:after{
  border: 18px solid #00A9A1;
}
.ribbon.blue-small:before {
  left:-1.35em;
  border-right-width: .75em;
  border-left-color:transparent;
}
.ribbon.blue-small:after {
  right:-1.35em;
  border-left-width: .75em;
  border-right-color:transparent;
}

.ribbon.red {
  background-color: #E70065;
}
.ribbon.red:before{
  border: 30px solid #E70065;
}	
.ribbon.red:after{
  border: 30px solid #E70065;
}
.ribbon.red:before {
  left:-1.35em;
  border-right-width: .75em;
  border-left-color:transparent;
}
.ribbon.red:after {
  right:-1.35em;
  border-left-width: .75em;
  border-right-color:transparent;
}
.desc_block_doc select, .desc_block select {
  margin-right:0px;
}
.insta {
  padding:5px 0;
  margin:10px 0;
  border-top:1px dashed #000;
  border-bottom:1px dashed #000;
}
.insta h2 {
  font-size:24px;
  color:#FF307E;
  margin-bottom:10px;
}
.insta h2 span{
  color:#00A2B7;
}
.insta ul {
  margin-left:20px;
  color:#00A2B7;
  margin-bottom:10px;
}
.insta ul li {
  margin-bottom:5px;
}
.insta ul li span {
  color:#796d5e;
  font-size:14px;
}
.htext {
  color:#796d5e;
  padding-left:17px;
}
.e-block-just-text.e-block-white {
  background-color:#fff;
}
span.preview {display:block;color:#595043;
}
.insta h4 {
  margin-top:10px;
}
.insta p {
  margin:10px 0 !important;  
}
.diarys .date3 {
  width:120px;
}
.diarys .preview {
  font-size:13px;
}
.diarys .opis8 {
  margin-top:10px;
}
.posle35 {
  position: absolute;
  top: 45px;
  margin-left: -410px;
  z-index: 100;
}
#clinics_previous, #clinics_next, #clinics_last, #clinics_first {
  font-size:0;
}
.hidden {
  display:none;
}
.video_konf {
  padding: 5px 5px 14px 17px;
  float: left;
  }
blockquote.good {
                border-left: 5px solid #00a99e;
                padding: 10px 20px;
                margin: 0 0 5px;
                margin-top: 15px;
                font-style: italic;
                }
blockquote.bad {
                border-left: 5px solid #ee105a;
                padding: 10px 20px;
                margin: 0 0 5px;
                margin-top: 15px;
                font-style: italic;
                }