@charset "utf-8";
*{margin:0;padding:0;}
html,body{min-width:100%;min-height:100%;}
html{background:#fff url(../p/ftr.gif) repeat-x;}
body,legend,input,textarea{font:100.1%/1.5 "times new roman", georgia, serif;color:#111;}
body{text-align:center;background:url(../p/inner.jpg) center top no-repeat;margin:-7px 0 0;min-width:960px;}
.index{background:url(../p/index.gif) center 3px no-repeat;}
.index body{background:url(../p/index.gif) center 3px no-repeat;margin:0;}
/*url(../p/index_bg.png) repeat-x;}*/

table, td, th{border-collapse:collapse;border:1px solid #ccc;padding:.5em 1em;}
th{background:#046993;color:#fff;}

h1,h2,h3,h4,h5,h6,legend strong{display:block;font-weight:normal;font-family:georgia;}
h1{font-size:1.9em;line-height:120%;margin-top:.2em;margin-bottom:.3em;}
h2{font-size:2em;margin-bottom:.75em;}
h3, legend strong{display:block;font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5,h6{font-size:1em;margin-bottom:1.5em;font-weight:bold;}

.r,.l{display:block;float:left;margin:0 1em 1em 0;}
.r{float:right;margin:0 0 1em 1em;}

a{color:#046993;}
a:hover{text-decoration:none;}
a:visited{}

p,ul,ol{padding:0 0 1.5em;}
ul{list-style:none;}
ul,ol{padding-left:3em;}
fieldset, img{border:none;}
pre,code,tt{font:1em consolas,'andale mono','lucida console',monospace;line-height:1.5;}
small{font:12px/16px tahoma,verdana,arial,sans-serif;color:#888;}
hr{height:.5em;margin:0 0 1.5em;border:none;border-top:2px solid #ccc;}
sup{line-height:0;}
/*sub{background:#f00;line-height:0;font-size:.75em;}*/

/* forms */
form ul, form li{padding:0;margin:0 0 1em;list-style:none;}
label{cursor:pointer;font:24px/20px "times new roman", georgia, serif;margin:0 0 .2em;}
label span{margin:0 0 0 -.8em;color:#c00;}
li input, li textarea{display:block;font:24px/20px "times new roman", georgia, serif;width:400px;margin:.2em 0 0;}
.inline input{display:inline;}
.submit input{cursor:pointer;}
.index .poll{margin:0}
.poll ul{overflow:hidden;padding:0 0 3.3em 7px;margin:0 0 0 -20px;}
.poll h4{color:#046993;font:18px/20px georgia;border-bottom:1px solid #eee;padding:0 0 .7em 0;margin:0 0 .7em;}
.poll li{float:left;width:120px;padding:0 0 0 2.7em;}
.poll .first li{width:250px}
.poll .first{padding-bottom:1em}
.poll li input,.poll li label{display:block;float:left;width:auto;}
.poll li label{font:12px/14px tahoma,verdana,arial,sans-serif;}
.poll li input{margin:0 0 0 -.8em;position:relative;}
.poll .submit{width:230px;}
.poll .submit input{margin:0 1em 0 0;width:auto;font-size:16px;padding:0 .3em;}
.poll .submit a{color:#842932;}
.poll_group span,.poll_group a{margin-right:1em}
.poll_group span{color:#888}
.poll_group a{color:#842932}

/* formatting classes */
.l,.r,.clr{display:block;}
.l{float:left;}
.r{float:right;}
.clr{clear:both;}
.small{font-size:.8em;line-height:1.875;margin-bottom:.475em;}
.back{font:14px tahoma,verdana,arial,sans-serif;color:#555;}
.red{color:#842932;}

/* hentry classes */
.published{display:block;color:#888;}
span.published,blockquote{font:18px/22px "times new roman",georgia,serif;}
blockquote{padding:1em 0 1.5em;font-size:18px;line-height:22px;}
.map{padding:0 0 3px 20px;background:url(../p/map.png) left center no-repeat;}

.desc p{line-height:16px;}

/* columns classes */
.col2{margin:0 1.5em 0 0;}
.col2:after{content:"";display:block;clear:both;}
.col{float:left;}
.col2 .col{width:50%;}
.col.last{padding:0 0 0 1.5em;margin:0 -1.5em 0 0;}

.clishe{overflow:hidden;width:100%;margin:-.2em 0 3em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.clishe table{margin:3.7em auto 0;width:95%;border:none;}
.clishe table a{display:block;width:230px;margin:-3em auto 0;position:relative;}
.clishe table td{vertical-align:top;width:1%;border:none;}
.clishe table h4{margin:0;}
.clishe table h4 a{text-decoration:none;color:#222;}
.clishe table h4 a span{display:block;padding:0 0 1.5em;min-height:2.5em;text-decoration:underline;color:#046993;font:18px/22px "times new roman", georgia,serif;}
.clishe table h4 a:hover span{text-decoration:none;}
.clishe table h4 a small{display:block;}
.ear{position:relative;margin:0 0 -20px -150px;width:140px;text-align:right;font-size:20px;}
.ear a{color:#111;}
/*.cntnt .ear.news{top:44px;width:140px;padding:0;}*/
.rear{position:relative;float:right;margin:0 -203px 0 0;width:200px;bottom:-70px;}
.rear .ajx{display:block;}
.rear.rss{bottom:-50px;line-height:1.2;}
.rear.rss .ajx{color:#046993;}
.rear.rss .ajx span{border-color:#046993;}
.rss{padding:0 0 40px;background:url(../p/rss.jpg) left bottom no-repeat;}

.index .cntnt h1{border-bottom:1px solid #eee;margin-right:-225px;padding:0 0 10px 0;}

.ajx{text-decoration:none;color:#a9000d;}
.ajx span{border-bottom:1px dashed #a9000d;}

.col2{width:860px;}
.cntnt .news{padding:0 50px 1.5em 0;float:left;width:450px;}
.news h3{font:14px/20px georgia;}
.index .cntnt .news p{font:12px/18px tahoma,verdana,arial,sans-serif;}
.news .hot h3{font-size:20px;line-height:24px;margin:0 -360px 0.7em 0;border-bottom:1px solid #eee;padding:0 0 0.7em 0;position:relative;}
.news .published{font-family:"times new roman", georgia,serif;color:#999;}
.news .hot .published{display:block;margin:-27px 0 10px;font-size:18px;}
/*.news .hot .hentry{float:left;width:430px;padding:0 50px 0 0;}*/
/*.news .hot{float:none;width:600px;}*/
.index .news li{display:none;}
.index .news .hot{display:block;}
.posts{float:left;width:320px;padding:53px 0 3em;}
.posts li{padding:0 0 .7em;}
.posts .phot{display:none}
/*
#news_wtf{float:right;margin:0 450px 1.5em 0;}
*/
#news_wtf{position:absolute; margin: -55px 0 0 165px}

.path{position:relative;padding:0 10px .8em 0;margin:0 0 1em 35px;border-bottom:1px solid #ccc;clear:both;height:25px;}
.path li{float:right;padding:0 0 0 1em;margin:0 -.6em 0 0;}
.path li:after{content:" >"}/*"*/
.path li.last:after{content:""}
.path li a{color:#666;}
.path .last{width:24.9%;padding:0;margin:0 0 0 1em;}
.path .first{width:75px;position:absolute;width:75px;padding:0 0 5px;height:26px;left:0;bottom:-2px;background:#fff;}
.path .first:after{content:"";}
.path .first a{display:block;width:45px;background:#fff url(../p/home.gif) left .3em no-repeat;overflow:hidden;text-indent:-1000px;height:26px;position:relative;left:80px;top:-5px;}

.cntnt h1.decorate{width:400px;font-size:20px;position:relative;height:2em;overflow:hidden;top:-43px;margin:0 0 -30px;border:none;display:none;}
.cntnt h1.decorate.act{display:block;}

#main{text-align:left;}
.index #main{background:none;}
.index .cntnt,.index #ftr .inner,.index #logo,.index #nav,.index #splash .inner{width:825px;margin:0 auto;padding:0 0 0 75px;}
.index #ftr .inner{margin-top:1em}
#top{position:relative;z-index:500;}
.index #top,.index #splash{width:auto;min-width:0;max-width:100%;padding:0 20px 0 0;}
.index #splash{margin-top: 3px;}
#logo{position:relative;font-size:1.5em;line-height:1.1em;margin-left:20px;}
#logo a,#logo strong{position:absolute;z-index:250;width:214px;height:128px;background:url(../p/herb.png) no-repeat;text-decoration:none;outline:none;font-weight:normal;}
#logo a,#logo strong{top:123px;left:0px;color:#000;}
.index #logo strong{color:#fff;}
#logo span{display:block;width:500px;position:absolute;left:237px;top:35px;letter-spacing:-.2px/*cool*/;}
.index #logo span{width:300px;left:87px;top:154px;}
.index #logo br{display:none;}

#main #nav{padding:1.5em 0 1.1em 115px;overflow:hidden;font-size:18px;}
#nav li{float:left;width:25%;padding:0 0 .4em;}
.index #nav li{width:225px;}
#nav li a{color:#333;}
.index #nav .first{width:150px;line-height:.95;padding:.3em 0 0;}
.index #nav{height:3.5em;}

#splash{position:relative;overflow: visible;}
#cities{height:150px;}
#wtf{background:url(../p/inner.gif) repeat-x;height:100px;position:absolute;width:50%;margin:-10px 0 0 0 -325px;}
.index #splash,.index #wtf,.index #splash .inner,.index #cities{height:405px;}
.index #wtf{position:absolute;left:0;top:0;width:50%;background:url(../p/bg.jpg) 2px 0px repeat-x;z-index:0;margin:0;}
.index #splash .inner{background:url(../p/bg.jpg) repeat-x;border-right:14px solid #fff;}

#cities{width:800px;position:relative;margin:0 -43px 0 0;padding:0;margin:0 auto;}
.index #cities{width:934px;left:0;margin:0 -43px 0 0;background:url(../p/main.jpg) -55px 0 no-repeat;height:405px;}
#cities a{display:block;position:absolute;text-decoration:none;padding:0 0 0 17px;background:url(../p/star.gif) 0 .3em no-repeat;color:#bbb;}
.index #cities a{color:#fff;}
#msk{font-size:12px;left:125px;top:-20px;}
.index #msk{left:155px;top:40px;}
#msk span{display:block;font-size:14px;text-decoration:underline;}
.index #msk span{color:#000;}
#msk:hover span{text-decoration:none;}
#che{font-size:18px;left:266px;top:26px;}
.index #che{top:100px;left:260px;}
#pic{background:url(../p/sp1.png) no-repeat;width:443px;height:384px;position:absolute;left:50%;top:21px;margin:0 0 0 23px;}
#pic.pic1{background:url(../p/sp2.png) no-repeat;width:381px;height:402px;top:0;margin:0 0 0 120px;}
#pic.pic2{background:url(../p/sp3.png) no-repeat;width:451px;height:432px;top:0;margin:0 0 0 50px;}

#inform{float:right;margin:-100px 20px 0;width:24.9%;}
#inform a{font-size:24px;text-decoration:none;color:#000;font-weight: bold;}
#inform a span{display:block;text-decoration:underline;font:16px/16px tahoma,verdana,arial,sans-serif;color:#046993;}
#inform a:hover span{text-decoration:none;}
.index #inform{position:absolute;top:42px;left:50%;margin:0 0 0 268px;top:275px;margin:0 0 0 -375px;}
.index #inform a{color:#fff; font-size: 32px;}
.index #inform span{color:#fff; font-size: 16px;}

#page,#top,#nav{clear:both;}

#top,#splash,#page{width:auto;max-width:1400px;min-width:900px;margin:0 auto;}
#splash{position:relative;}
#wtf{left:-50%;top:27px;margin:0 0 0 116px;}
#logo,#nav{width:auto;}
#ftr .inner,#splash .inner{width:auto;max-width:1400px;min-width:800px;padding:0 0 0 75px;}
.index #ftr .inner{padding:1em 0 0;}
.index #ftr{width:825px;padding:0 0 0 75px;margin:0 auto;}
.index #page{background:none;width:auto;}

#q{width:375px;}
#g{font-size:0px;padding:10px 0 10px;width:20px;height:17px;border:none;background:url(../p/g.gif) center top no-repeat;overflow:hidden;text-indent:-100px;}

/*.cntnt{width:575px;padding:0 25px 1.5em 75px;float:left;}*/
.cntnt{width:56%;padding:0 65px 1.3em 115px;float:left;min-height:200px;}
.cntnt.wide {width:76%}

.index .cntnt{padding:0 225px 0.8em 75px;width:600px;float:none;}
/*.sidebar{width:225px;float:right;}*/
.sidebar{width:24.9%;float:right;padding:0 0 3em;}
.sidebar img{display:block;}

.sidebar h4{font:14px/26px tahoma,verdana,arial,sans-serif;padding:0 0 .3em;border-bottom:1px solid #ccc;color:#666;margin:0 25px 1em 0;}
#actual h3{font:18px/22px "times new roman", georgia, serif;}
#actual{padding:0 25px 1.5em 0;}
#actual{font:12px/16px tahoma,arial,verdana,sans-serif;}
#actual li{padding:0 0 1.5em;margin:0 0 1.5em;border-bottom:1px solid #ccc;}

.sub{line-height:18px;padding:0;margin:-.5em 0 1.5em 0;position:relative;background:url(../p/l.gif) right top repeat-y;}
.sub li{padding:0 0 1em;}
.sub .act a, .sub .act span{color:#a9000d;padding-right:30px;}
.sub .act {background:url(../p/nav_wtf.gif) right top repeat-y;}

.hentry{padding:0 0 3em;}
.index .hentry{padding:0;}
.index .hentry p{padding:0 0 1em;line-height:21px;}
.index .hentry .small{font:12px/16px tahoma,verdana,arial,sans-serif;color:#999;padding:0;}
.index .hentry h1{margin-bottom:11px;}
.hentry h1{margin-bottom:1em;}
.hentry ul li:before{content:"\2014\a0";margin:0 0 0 -1.2em;}
#faq ul li:before{content:"\2014\a0";margin:0 0 0 -1.2em;}

#ftr{clear:both;font:12px/16px tahoma,verdana,arial,sans-serif;color:#333;padding:0 0 0 115px}
#ftr .inner{border-top:1px solid #e2e2e2;padding:1.5em 0 0;overflow:hidden}
#ftr .inner{margin-top:1em}
#ftr address{font-style:normal;padding:0 0 53px 0;background:url(../p/ftr.gif) left bottom no-repeat;}
#ftr #copy{padding:0 0 2em;background:none;}
#ftr address span{display:block;}
#ftr .col{width:250px;padding:0 50px 0 0;float:left;}
#ftr .col.last{width:300px;margin:0 -22px 0 0;}
.col.last ul{padding:0 0 3em;}
.col.last li{padding:0 0 .8em;}
#mobi{color:inherit;text-decoration:none;cursor:default;}

#glr{position:absolute;left:50%;top:370px;z-index:1500;}
#glr li,#news_wtf li{float:left;margin:0 3px;}
#glr a,#news_wtf a{display:block;width:15px;height:15px;background:url(../p/btn.png) 0 -15px no-repeat;outline:none;text-decoration:none;}
#glr a.act,#news_wtf a.act,#glr a:hover,#news_wtf a:hover{background-position:0 0;}

#news{padding:1.5em 0 1.5em;}
#news h3{font:20px/24px georgia,"times new roman",serif; line-height:26px;}

.pages{clear:both;}
p.pages{font-size:14px;margin:0 0 3em -1em;}
p.pages a{color:#555;margin:0 1em 0;}
#page_num{width:2em;text-align:center;}

#gallery{padding:1em 0 1.5em;}
#gallery h4{margin-bottom:.5em;font:16px/18px "georgia"}
#gallery li{overflow:hidden;padding:0 0 1.5em;}
#gallery .published{display:block;font-size:14px;margin:0 0 0 165px;}
#gallery li p{font:12px/16px tahoma,arial,verdana,sans-serif;padding:0 0 1em;margin:0 0 0 165px;}
#gallery h4 img{display:block;float:left;margin:0 1em 1em 0;}

#img{position:relative;width:553px;overflow:hidden;margin:0 0 .5em;}
#img img{display:block;}
#img p{position:absolute;width:100%;height:65px;overflow:hidden;background:url(../p/img.png);padding:0;bottom:0px;}
.js #img p{display:none;}
.js #img:hover p,.js #img.hover p{display:block;}
#img p a{display:block;width:46%;padding:0 0 .3em 4%;float:left;font-size:2.5em;color:#fff;text-decoration:none;outline:none;}
#img p .next{text-align:right;padding:20px 4% .3em 0;}
.gallery{padding:1.5em 0;overflow:hidden;}
.gallery li{float:left;padding:0 40px 40px 0;}
.gallery li a{display:block;width:150px;height:100px;overflow:hidden;}

#passport_online{padding:1.5em 0 2.5em;}
#passport_online input,#passport_online select, #kvi input, #kvi select, #anketa input, #anketa select {font:28px "times new roman", georgia, serif;padding:.1em .2em;}
#passport_online option{padding:0 .5em 0 0;}
#passport_online select{padding:0;}
#passport_online p span,#passport_online label, #kvi label{display:block;font-size:24px;color:#444;line-height:1.5;margin:0 0 .2em;}
#passport_online p{float:left;width:300px;margin:0 20px 0 0;padding:0 0 1em;}
.init{width:1.7em;margin:0 10px 0 0;text-align:center;}
#passport_online .submit, #kvi .submit{clear:both;float:none;}
#passport_online .submit input{display:block;width:135px;height:33px;overflow:hidden;background:url(../p/btn.jpg);text-indent:-10000px;border:none;}
#feedback .submit input{display:block;width:135px;height:33px;overflow:hidden;background:url(../p/send.png);text-indent:-10000px;border:none;}

.response{padding:0 0 1.5em;}
.response p{padding:0 0 .5em;}
.response h3{color:#046993;margin:0 0 .2em;}
.response h4{margin:0 0 .2em;}

#faq{padding:1.5em 0 3em;}
#faq h2{color:#046993;line-height:1;font:20px/26px "times new roman";cursor:pointer;}
#faq p{padding:0 0 3em;line-height:20px;}

.results ul{width:400px;padding:0 0 1.5em;}
.results h3{color:#046993;font:20px/24px "times new roman";padding:0;}
.results li{padding:0 0 1em;}
.results p{padding:0 0 10px;font:18px/1 "times new roman"}
.results span{font:14px/18px "times new roman"}
.c1,.c2,.c3{height:5px;background:#b61727;}
.c2{background:#ccc;}
.c3{background:#1189bb;}

#print{display:block;position:relative;width:24.9%;float:right;padding:0;background:url(../p/print.gif) 10em 0 no-repeat;margin-right:29px;}

#nav_wtf{position:absolute;top:0;left:75px;margin:0;padding:0;height:5px;}
#nav_wtf li{width:25%;float:left;height:5px;}
#nav_wtf .act{background:url(../p/nav_wtf.gif);}

.imgwrap{display:block;position:relative;}
.imgwrap span{position:absolute;width:75px;left:-80px;text-align:right;top:0;font:12px/16px tahoma;}

.print,.print #main{background:none;}
.print #wtf,.print .path,.print .sidebar,.print #nav_wtf{display:none}
.print .cntnt{float:none;clear:both;width:auto;line-height:250%; padding-left:120px;}
.print #news h3 {line-height:26px;}
.print form{display:none;}
.print blockquote{display:none;}
.print {background:none;}
.print #logo{margin-left: 30px;}
.print #nav,.print #splash *{visibility:hidden;}
.cntnt p {padding-bottom: 1.8em; line-height: 1.4em;}
.index .hentry .teaser p {font-size:12px;color:#919191;line-height:16px;font-family:Tahoma,sans-serif;}
#actual small {color:#313536;}
#actual li {padding-bottom: 1em; border-bottom: none;}
#actual img {margin-bottom: 0.3em;}
#actual h3 {border-bottom:1px solid #CCCCCC;padding-bottom: 1em;margin-bottom: 1em;}
table img {margin-bottom: 0.5em;}
#img p .prev {padding-top: 20px;}

#kvi {width:100%}
	#kvi input[type=text] {width:90%}
	#kvi input[type=radio] {float:left; margin-left:-20px; padding-right:10px}
	#kvi label small {color:#333; line-height:1.5em}
		#kvi label small span {margin:0}
	#kvi label, #kvi .submit, #kvi .submit input, #anketa label, #anketa .submit, #anketa .submit input {display:block; margin-top:1em;}


