#content hr {background:transparent url(../images/ui/border-x.png) repeat-x left top; margin:0 0 10px 0; height:1px; border:none}
#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 100px;padding:10px 0}
#content .entry h4{float:left;margin:0 0 0 -100px;position:relative}
#content .entry h4 a,#content h2 span{float:left}
#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 -186px}
#content .has-image img{border:3px solid #788191;float:left;margin:0 0 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: 208px; width: 190px; overflow: hidden;}
#content #photo-gallery li a img {float: none; display: block;}

#content #photo-gallery li {width: 200px;}
#content #photo-gallery li a {display: block; float: left;}
#content #photo-gallery li a img {margin: 0; float: left;}
#content #photo-gallery li div.alb-b {background: transparent url(../images/ui/alb-b.gif) left bottom no-repeat; padding: 0 0 10px; float: left;}
#content #photo-gallery li div.alb-r {background: transparent url(../images/ui/alb-r.gif) right top no-repeat; padding: 0 10px 0 0; float: left;}
#content #photo-gallery li div.alb-offset {padding: 0 0 10px; width: 200px; margin: 0 20px 0 0; float: left;}

#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 h1{background:transparent url(../images/ui/logo.png) left top no-repeat;height:88px;text-indent:-9999px;width:233px;}
#header h1 a{display:block;height:88px;width:233px}
#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 img, #header ul li strong img {height: 11px; border:none; padding:3px 5px;}

/* До НГ
67 строчка #header .wrapper{height:130px;padding:42px 0 0;}
74 строчка #header h1{background:transparent url(../images/ui/logo.png) left top no-repeat;height:88px;text-indent:-9999px;width:233px;}
*/

#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-eng.jpg) -10px 35px no-repeat;;height:162px;position:absolute;right:0;top:0;width:50%;z-index:20}
#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;float:left;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;float:left;font-size:12px;height:15px;margin:0 10px 0 0;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:380px}
#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 img, #header-eng ul li strong img {height: 11px; border:none; padding:3px 5px;}

#header-eng.header-de h1 {background:transparent url(../images/ui/logo-de.png) left top no-repeat;}
#header-eng.header-de form {background:transparent url(../images/ui/header-de.jpg) 74px 40px no-repeat;}

#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;right:0;width:300px}
#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 #header-eng{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:0 0 0 35px}
.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}
.entry h4{font-size:12px;font-weight:normal;margin:0 0 10px}
.entry h4 a{border-bottom:1px dashed #9E2708;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}
.ms-zip{background:transparent url(../images/ui/icon-ms-zip.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;}
.photo { overflow:hidden; position:relative; display:inline}
.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 a{display:block}
.photo a img{border:none; float:none}
.play{background-position:0 0}
.clear{clear:both;}
.play:hover{background-position:0 -21px}
.wrapper{margin:0 auto;padding:0 30px;width:900px}
.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:left;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.nextyear{background:transparent url(../images/ui/next.gif) left center no-repeat;float:left;height:15px;position:relative;text-indent:-9999px;width:13px;z-index:30}
a.prevyear{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}
caption span{float:left;position:relative;width:155px;z-index:0}
caption span.month{float:left;position:relative;width:65px;z-index:0}
caption span.year{float:left;position:relative;width:45px;z-index:0}
caption span.separate{float:left;position:relative;width:20px;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}
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:12px;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;}

/* Polls */
#results {margin: 0 0 10px; font-size:12px; color:#353535}
	#results dd {margin: 0 0 5px; height: 20px; 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; width: 100%;}

#sidebar h6 {color:#6C7A95; font-size:16px; font-weight:bold; line-height:40px; margin:0 0 0px !important; text-transform:uppercase; white-space:nowrap}
	#oprosnik {background:#E7E2D9; margin:0 -30px 15px; padding:30px}
		#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}
	#oprosnik .entry {background:transparent url(../images/ui/border-x.png) left bottom repeat-x; margin:0 0 10px 0; padding:0px 0px 10px 0}

	#oprosnik #results dd ul li {width: 16%;}
	#oprosnik #results dd ul li.bar {width:78%; margin:5px 0 5px 0px;}

#polls-list	{width: 100%;}
	#polls-list th.theme	{width: 40%;}

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}

.left {float:left; margin: 0 10px 0 0 !important; padding:0 !important; height:13px !important; width:13px !important}
.fnone {float:none !important; padding:0}

.red {color: #B51213;}
.smallbutton {width: 18px !important;}

/*-----------------------------------------*/
#container .ch-version h1{background:transparent url(../images/ui/logo-ch.png) left top no-repeat;height:88px;text-indent:-9999px;width:330px; position:relative; right:30px;}
#container .ch-version form{  background: transparent url(../images/ui/header-eng.jpg) -10px 35px no-repeat;height:162px;position:absolute;right:0;top:0;width: 50%;z-index:20}
/*-----------------------------------------*/
#global-nav ul li {position:relative; z-index:9; zoom:1; vertical-align: bottom;}
#global-nav * {zoom:1;}
#global-nav .submenu {position:absolute; display:none; top:0px; left:179px; background:#e0e3eb; z-index:99; border:1px solid #b6b8bf; border-top:0px; margin-bottom:-4px;}
#global-nav .submenu ul {margin:0px 0px 0px 0px; width:auto !important; zoom:1;}
#global-nav .submenu li {border-top:1px solid #b6b8bf; width:180px; padding:0px 20px; border-bottom:0px; padding-bottom:0px !important; zoom:1; margin:0px 0px 0px 0px !important;} 
#global-nav .hover-li {background:#e0e3eb; zoom:1; }
#global-nav .submenu .hover-li {background:#bcc5d6; padding-bottom:0px !important;}
#global-nav .submenu .hover-li a {background:none !important; padding-bottom:0px !important; margin-bottom:0px !important;}
#global-nav .left-sub {left:-222px;}
#global-nav .submenu .first {padding-top:8px !important;}
#global-nav .submenu .last {padding-bottom:8px !important;}
#global-nav .shadow-left {position:absolute; width:7px; height:50px; background:#f00; right:0px; top:0px; margin-right:-7px; background: url("../images/shadow_left.png") no-repeat top left;}
#global-nav .shadow-bottom {position:absolute; width:225px; height:7px; background:#f00; left:2px; bottom:0px; margin-bottom:-7px; background: url("../images/shadow_bottom.png") no-repeat top left;}
