#oprosnik {/*background:#E7E2D9 none repeat scroll 0 0;*/ margin:0 -40px 15px; overflow:hidden; padding:15px 15px 5px 15px;}
#oprosnik div{margin:0 0 10px}
#oprosnik div input.button{margin:0 0 0 150px;width:70px}
#oprosnik div input.text{border:1px solid #AEB0B7;padding:2px;width:294px}
#oprosnik div label{color:#6C7A95;float:left;font-weight:bold;width:150px}
#oprosnik div p.date input{width:134px}
#oprosnik div p.date label{width:141px}
#oprosnik div select{border:1px solid #AEB0B7;width:300px; zoom:1;}
#oprosnik .entry {background:transparent url(../images/ui/border-x.png) left bottom repeat-x; margin:0 0 10px 0; padding:0px 0px 10px 0}
#content hr {background:transparent url(../images/ui/border-x.png) repeat-x left top; margin:0 0 10px 0; height:1px; border:none}
form {margin:0 0 30px 0}
 span.golos {background:transparent url(../images/ui/submit.gif) no-repeat right top; padding:5px 28px; margin:0 130px 0 0;}
 span.golos a {color:#FFF !important; font-weight:bold}
h6 {color:#6C7A95; font-size:16px; font-weight:bold; line-height:40px; margin:0 0 0px !important; text-transform:uppercase; white-space:nowrap}
#container{min-width:960px;overflow:hidden}
#content{background:transparent url(../images/ui/sidebar.png) left top repeat-x;font-size:12px;padding:0 0 30px}
#content .entry{background:transparent url(../images/ui/border-x.png) left bottom repeat-x;margin:0 0 10px 70px;padding:10px 0; padding-bottom:7px !important;}
#content .entry h4{float:left;margin:0 0 0 -70px;position:relative}
#content .entry h4 a,#content h2 span{float:left}
#content .entry h4 a {font-size:11px; border-bottom:1px dashed #9E2708;}
#content .entry p{margin:0 0 10px}
#content .has-image{min-height:86px;padding:0 0 0 86px}
#content .has-image h4{margin:0 0 0 -156px}
#content .has-image img{border:3px solid #788191;float:left;margin:0 10px 0 -86px;position:relative}
#content .license{float:right;margin:-15px 0 10px 0}
#content .wrapper{min-height:500px;}
#content blockquote{background:#E7E2D9;margin:0 0 15px;padding:20px}
#content blockquote p{margin:0}
#content h2 a{float:right;font-size:12px;font-weight:normal;text-transform:none}
#content img{border:4px solid #788191;float:left;margin:0 20px 10px 0}
#content img.block-image {float: none;}
#content ol{padding:10px 0 0 29px}
#content ol li{padding:0 0 3px}
#content ol.search{margin:10px 0 0 20px}
#content ol.search .hlword{font-weight:bold}
#content ol.search p.url a{color:#9E2708;text-decoration:none}
#content table tr td{border-bottom:1px solid #BCC5D6}
#content table tr td.even{background:#E7ECF4}
#content table tr td.odd{background:transparent}
#content table tr th{color:#fff}
#content table tr th,#content table tr td{padding:5px 10px}
#content table tr th.even{background:#BCC5D6}
#content table tr th.odd{background:#AAB2C1}
#content table tr.first-child td.even{background-image:url(../images/ui/even.gif);background-repeat:repeat-x;padding:11px 10px 5px}
#content table tr.first-child td.odd{background-image:url(../images/ui/odd.gif);background-repeat:repeat-x;padding:11px 10px 5px}
#content table tr.first-child th.even{background:#788191}
#content table tr.first-child th.odd{background:#959FAF}
#content table tr:hover td.even{background-color:#E7E7E6}
#content table tr:hover td.odd{background-color:#F3F0EC}
#content ul{padding:0 0 0 10px}
#content ul li{background:transparent url(../images/ui/list-bullet.gif) 0 0.6em no-repeat;padding:3px 0 3px 19px}
#content ul li ul{margin:15px 0}
#content ul li ul li{background:transparent url(../images/ui/list-square.gif) 0 0.6em no-repeat;padding:3px 0 3px 15px}
#content ul,#content ol{clear:both;margin:0 0 30px}

#content #photo-gallery {list-style: none; padding: 0;}
#content #photo-gallery li {background: 0; padding: 0; margin: 0 15px 15px 0; float: left; height: 185px; width: 190px; overflow: hidden;}
#content #photo-gallery li a img {float: none; display: block;}

#footer{background:transparent url(../images/ui/footer.png) left 100px repeat-x;clear:both;padding:0px 0 30px 0}
#footer .column{background:transparent url(../images/ui/border-y.png) left top repeat-y;padding:0 10px;width:280px}
#footer .wrapper{padding:30px 180px 0pt;width:600px}
#footer p img{border:1px solid #49618C;margin:0 0 20px}
#global-nav{background:transparent url(../images/ui/content.png) left bottom repeat-x;margin:0 0 -40px;padding:30px 0 70px}
#global-nav .wrapper{padding:0 62px;width:836px}
#global-nav ul{float:left;margin:0 30px 0 0;width:179px}
#global-nav ul li{border-bottom:1px solid #ddd;line-height:19px}
#global-nav ul li a{color:#777;display:block;text-decoration:none}
#global-nav ul li a.active,#global-nav ul li a:hover{background:#E0E3EB}
#global-nav ul li a:hover{text-decoration:underline}
#global-nav:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#header{background:transparent url(../images/ui/header-shadow.png) left top repeat-x;border-top:10px solid #788191;height:172px;margin:0 0 -10px;position:relative;z-index:10}
#header .wrapper{height:130px;padding:42px 0 0}
/*#header form{background:transparent url(../images/ui/header.jpg) 74px 40px no-repeat;height:162px;position:absolute;right:0;top:0;width:50%;z-index:20}
#header form p{background:#CDCFD7;height:20px;padding:10px}
#header form p button{background:transparent url(../images/ui/search-button.png) left top no-repeat;border:0;cursor:pointer;float:left;height:20px;text-indent:-9999px;width:20px}
#header form p button:hover{background-position:0 -20px}
#header form p input{background:#CDCFD7;border:1px solid #788191;color:#788191;float:left;font-size:12px;height:15px;margin:0 10px 0 0;padding:3px 3px 0}
#header form p input:focus{background:#fff}*/
#header form{background:transparent url(../images/ui/header.jpg) 74px 40px no-repeat;height:162px;position:absolute;right:0;top:0;width:66%;z-index:20}
*html #header form {width:70%}
#header form p{background:#CDCFD7;height:20px;padding:10px}
#header form p button{background:transparent url(../images/ui/search-button.png) left top no-repeat;border:0;cursor:pointer;height:20px;text-indent:-9999px;width:20px}
#header form p button:hover{background-position:0 -20px}
#header form p input{background:#CDCFD7;border:1px solid #788191;color:#788191;font-size:12px;height:15px;margin:0 10px 0 20px;padding:3px 3px 0}
#header form p input:focus{background:#fff}
#header h1{background:transparent url(../images/ui/logo.png) left top no-repeat; position:absolute; left:10%; height:88px;text-indent:-9999px;width:233px}
#header h1 a{display:block;height:88px;width:233px}
/*#header h1{background:transparent url(../images/ui/9may.jpg) left top no-repeat; position:absolute; left:10%; height:151px;text-indent:-9999px;width:360px; margin-top:-42px;}
#header h1 a{display:block;height:151px;width:360px}*/
#header ul{height:20px;padding:10px;position:absolute;right:5%;top:0;z-index:30}
#header ul li{float:left}
#header ul li a{color:#000;text-decoration:none}
#header ul li a,#header ul li strong{float:left;height:18px;line-height:18px;margin:0 1px 0 0;padding:0 5px}
#header ul li strong{background:#7E99C8;color:#fff}
#header ul li a img, #header ul li strong img {border:none; padding:3px 5px;}
#header ul li img, #header ul li strong img {height: 11px; border:none; padding:3px 5px;}
/*-------------------------------------*/
#header-eng{background:transparent url(../images/ui/header-shadow.png) left top repeat-x;border-top:10px solid #788191;height:172px;margin:0 0 -10px;position:relative;z-index:10}
#header-eng .wrapper{height:130px;padding:42px 0 0}
#header-eng form{background:transparent url(../images/ui/header.jpg) 74px 40px no-repeat;height:162px;position:absolute;right:0;top:0;width:66%;z-index:20}
*html #header-eng form {width:70%}
#header-eng form p{background:#CDCFD7;height:20px;padding:10px}
#header-eng form p button{background:transparent url(../images/ui/search-button.png) left top no-repeat;border:0;cursor:pointer;height:20px;text-indent:-9999px;width:20px}
#header-eng form p button:hover{background-position:0 -20px}
#header-eng form p input{background:#CDCFD7;border:1px solid #788191;color:#788191;font-size:12px;height:15px;margin:0 10px 0 20px;padding:3px 3px 0}
#header-eng form p input:focus{background:#fff}
#header-eng h1{background:transparent url(../images/ui/logo-eng.png) left top no-repeat;height:88px;text-indent:-9999px;width:330px; position:relative; right:70px;}
#header-eng h1 a{display:block;height:88px;width:233px}
#header-eng ul{height:20px;padding:10px;position:absolute;right:5%;top:0;z-index:30}
#header-eng ul li{float:left}
#header-eng ul li a{color:#000;text-decoration:none}
#header-eng ul li a,#header-eng ul li strong{float:left;height:18px;line-height:18px;margin:0 1px 0 0;padding:0 5px}
#header-eng ul li strong {background:#7E99C8;color:#fff}
#header-eng ul li a img, #header-eng ul li strong img {border:none; padding:3px 5px;}
/*-----------------------------------------*/
#related{margin:0 0 20px;text-align:center}
#related a{margin:0 20px}
#sidebar{font-size:12px;padding:0 0 30px}
#sidebar h3{font-size:12px;font-weight:bold;margin:0 0 15px}
#sidebar table caption{background:#788191;color:#fff;padding:5px}
#sidebar table tbody td strong{background:#F00;color:#fff;margin:-1px;padding:1px}
#sidebar table thead{font-size:10px}
#sidebar table thead th{background:#E7E2D9;color:#646464}
#sidebar table thead th,#sidebar table tbody td{padding:3px 5px}
#slideshow{background:transparent url(../images/ui/slideshow-repeat.jpg) left top repeat-x;height:190px}
#slideshow .slide{border-color:#5C6371;border-style:solid;cursor:pointer;float:left;margin: 0 30px 139px 0;position:relative}
#slideshow .slide .caption{bottom:0;color:#fff;line-height:21px;padding:0 10px;position:absolute;left:0;width:320px}
#slideshow .slide:hover{border-color:#fff}
#slideshow .wrapper{background:transparent url(../images/ui/slideshow-center.jpg) left top no-repeat;height:190px;overflow:hidden;padding:0;position:relative;width:1000px}
#weather{background:transparent url(../images/ui/weather.png) left top no-repeat;height:24px;left:285px;line-height:24px;padding:0 25px 16px 10px;position:absolute;top:70px;z-index:30}
#weather a{display:block;height:24px;text-decoration:none;width:44px}
#weather a img{border:none;left:42px;position:absolute;top:1px}
*{margin:0;padding:0}
* html #content .entry h4,* html #content .has-image h4{margin:0 0 0 -93px}
* html #content .has-image{height:86px}
* html #content .has-image img{margin:0 0 0 -43px}
* html #content .wrapper{height:500px}
* html #footer,* html #content .entry p,* html #content .entry,* html #content blockquote,* html #content h2{height:1%}
* html #global-nav{height:1%}
* html #header{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vs/common/images/ui/header-shadow.png',sizingMethod='scale')}
* html #sidebar blockquote .figure{margin:-58px 0 0 -75px;position:relative}
* html #weather{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vs/common/images/ui/weather.png',sizingMethod='none')}
* html .attachment{padding:0 0 15px 35px}
* html .figure{margin:0 20px 10px -15px}
* html .first-child .figure{margin:-60px 20px 10px -15px}
*:first-child+html #footer,*:first-child+html #content .entry,*:first-child+html #content blockquote,*:first-child+html #content h2{min-height:1px}
*:first-child+html #global-nav{min-height:1px}
.attachment{font-size:11px;min-height:30px; padding-left:18px;}
.column{float:left;width:50%}
.control{background:#000 url(../images/ui/play-pause.png) left top no-repeat;bottom:0;height:21px;position:absolute;right:0;width:21px;z-index:30}
.entry{margin:0 0 20px; zoom:1;}
.entry .inn-text {margin:0px 0px 0px 135px;}
.entry h4{font-size:11px;font-weight:normal;margin:0 0 10px;}
.entry h4 a{color:#9E2708;text-decoration:none}
.figure{float:left;margin:0 20px 10px -30px;position:relative}
.figure .caption{clear:left;font-weight:bold}
.figure .title{color:#999FAD;font-size:11px;font-weight:normal}
.figure img{background:transparent url(../images/ui/image-shadow.png) right top repeat-y;padding:3px 13px 3px 3px}
.figure p{margin:0}
.first-child .figure{margin:-60px 20px 10px -30px}
.ms-excel{background:transparent url(../images/ui/icon-ms-excel.png) left top no-repeat}
.ms-word{/*background:transparent url(../images/ui/icon-ms-word.png) left top no-repeat*/}
.pages{text-align:right}
.pages a.sel{background:#FF0000;color:#fff;margin:-1px;padding:1px;text-decoration:none}
.pause{background-position:-21px 0}
.pause:hover{background-position:-21px -21px}
.photos{float: left; width: 470px; padding: 0 0 15px;}

/*#photos {overflow: hidden; width:100%; display:block; position:relative; border:1px solid black}
.photo {background:none !important; overflow:hidden; float:left; padding:0 !important ;border:1px solid black}
.photo .caption {color:#fff;cursor:pointer;display:none;font-size:11px;height:90%;left:0;padding:5%;position:absolute;top:0;width:90%;z-index:20}
.photo .title {font-style:normal}
.photo img {float:none !important}
.photo a {display:block; overflow:hidden;}
.photo a img {border:none}*/

a.photo {display:inline; margin:0 0px 15px 0; overflow:hidden;}
a.photo img {border:2px solid #FFF; margin:0 !important}
.clear {clear:both;}

.play{background-position:0 0}
.clear{clear:both;}
.play:hover{background-position:0 -21px}
.wrapper {margin:0 auto;padding:0 30px; width:900px}
*html .wrapper {padding:0px;}
/*.wrapper:after,#footer:after,#content blockquote:after,#content h2:after,#content:after{clear:both;content:".";display:block;height:0;visibility:hidden}*/
a.feed{background:transparent url(../images/ui/icon-rss.png) left center no-repeat;padding:0 0 0 25px}
a.map{background:transparent url(../images/ui/icon-map.gif) left center no-repeat;height:9px;text-indent:-9999px;width:9px}
a.more{background:transparent url(../images/ui/more.gif) left center no-repeat;padding:0 0 0 20px}
a.next{background:transparent url(../images/ui/next.gif) left center no-repeat;float:right;height:15px;position:relative;text-indent:-9999px;width:13px;z-index:30}
a.prev{background:transparent url(../images/ui/prev.gif) left center no-repeat;float:left;height:15px;position:relative;text-indent:-9999px;width:13px;z-index:30}
a.sitemap{background:transparent url(../images/ui/icon-sitemap.gif) left center no-repeat;height:9px;text-indent:-9999px;width:11px}
a:hover{color:#001F43; text-decoration:none}
a:link,a:visited{color:#49618C}
body{background:#fff;color:#646464;font:normal 11px/15px Arial,Helvetica,sans-serif}
/*-----------------------*/
body {background-color:#FFFFFF;
margin:0px !important;}
/*---------------------*/
caption span{float:left;position:relative;width:130px;z-index:0}
h2{color:#6C7A95;font-size:16px;font-weight:bold;line-height:40px;margin:0 0 30px;text-transform:uppercase;white-space:nowrap}
#content h2 {margin-bottom:40px;}
h3{color:#6C7A95;font-size:20px;font-weight:bold;margin:0 0 30px}
h4{color:#6C7A95;font-size:16px;font-weight:bold;margin:0 0 15px}
h5{color:#5A616D;font-size:14px;font-weight:bold;margin:0 0 10px}
img{display:block}
p{margin:0 0 10px}
p+h5{margin:30px 0 10px}
table{border-collapse:collapse;margin:0 0 30px;}
table tr td{vertical-align:top}
ul{list-style:none}

#calendar {width: 100%;}

.webcam-section {overflow:hidden; width:49%; float:left; margin: 0 1% 15px 0}
.webcam-section p {height:30px}
.wrapper2 {padding:10px 15px; overflow:hidden; background:#e7ecf4; border-top:1px solid #bcc5d6; border-bottom:1px solid #bcc5d6; height:103px}
.flashka {width:140px; height:90px; float:left}
.flashka object {width:140px; height:90px}
#plashka {padding:0 auto; height:100px; background: url(../images/plashka.png) repeat-x top left}
#plashka .wrapper {width:960px !important; padding:14px 15px 0 15px !important}
#plashka a img {border:none;}
#plashka .colonka {float:left; margin:0 5px}
.flashka embed {width:140px; height:90px}
.webcam-text {float:left; margin: 0}
.webcam-text ul {margin: 0 0 10px 0 !important}
.webcam-text p {font-size:10px; margin-bottom:0pt; margin-left:9px; margin-right:0pt; margin-top:0pt;}
br.clearing {clear:both; height:1px; line-height:1px; margin:0; padding:0; font-size:1px}

.toggle-videos {text-decoration: none; border-bottom: 1px dotted #49618C;}
.toggle-videos:hover {text-decoration: none; border-bottom: 0;}
.videos {display: none;}
.left {float:left; margin: 0 10px 0 0 !important; padding:0 !important; height:13px !important; width:13px !important}
.fnone {float:none !important; padding:0}

 #results {margin: 0 0 10px; font-size:12px; color:#353535}
 #results dd {margin: 0 0 5px; height: 12px; font-weight: bold;}
 #results dd ul {margin: 0; padding: 0; list-style: none;}
 #results dd ul li {float: left; padding: 0; width: 10%; height: 6px; margin:0 0 0 23px; background-image: none;}
 *html #results dd ul li  {margin:0 0 0 11px}
 #results dd ul li.bar {width:82%; background: url(../images/ui/bar-grey.gif) repeat-x top left; margin:5px 0 5px 23px;}
 *html #results dd ul li.bar {margin:5px 0 5px 13px;}
 #results dd ul li.bar span {display: block; height: 6px; color: #fff; background: url(../images/ui/bar-red.gif) repeat-x top left; text-indent: 5px; overflow: hidden;}
 #results dt {margin: 0 0 0px; display:block; width:360px;}

.manys {}
#oprosnik #results dd ul li {width: 16%;}
#oprosnik #results dd ul li.bar {width:78%; margin:5px 0 5px 0px;}

.nobrdr {border:medium none !important; display:inline; float:none !important; margin:0 0 0 5px !important;}