body { margin:0px; padding:0px 0px 0px 0px;; background:#eeeeee; font-family:Arial;}
img { border:none;}
a { outline:none;}
* {margin:0;padding:0}

.footer_2 { clear:both; position:relative;}
.footer_2 .schetchik { position:absolute; right:0px; top:25px;}

.header { height:110px; width:100%; background:url(../img/bg_header.jpg) repeat-x; position:absolute; z-index:-2; left:0px;}

/* #invalidhtmlbugreport { display: none } */
.all-docs-pad { margin-bottom: 20px }

.thumb-img { display: inline; float: left; width: 5cm }
.with-indent { text-indent: 2em }

.footer {height:106px; width:100%; background:url(../img/bg_footer.jpg) repeat-x;}

.all { width:980px; margin:0px auto -80px; position:relative; z-index:99;}
.header_2 { height:66px;}
.header_2 .top_links { padding:25px 0px 0px 0px;}
.header_2 .top_links ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.header_2 .top_links ul li { display:inline-block; float:left; list-style:none;  background:url(../img/bg_footer.jpg) no-repeat left; padding:0px 10px 0px 8px;}
.header_2 .top_links ul li:first-child { padding:0px 10px 0px 0px; background:none}
.header_2 .top_links ul li a { text-decoration:none; color:#FFF; font-size:11px; font-family: Arial, Helvetica, sans-serif}
.header_2 .top_links ul li a:hover { text-decoration:underline;}

.header_2 .search { width:172px; height:20px;  background:url(../img/bg_serch.png) no-repeat; float:right;}
.header_2 .search .text { border:none; margin:0px 0px 0px 0px;  height:16px; color:#bcbcbc; font-size:11px; background:url("../img/bg_serch.png") no-repeat left; padding:2px 0px 2px 10px; width:140px; *margin:-1px 0px 0px -1px; *padding:3px 0px 1px 10px;}
.header_2 .search .button { cursor:pointer; border:none; float:right; width:11px; height:11px; background:url(../img/lupa.png) no-repeat; margin:5px 5px 0px 0px;}

.header_3 { background:url(../img/bg_header_3.png) no-repeat; width:980px; height:89px; position:relative;}
.header_3 .logo { float:left; width:70px; height:70px; padding:13px 0px 0px 0px;}
.header_3 .logo a {margin:13px 0px 0px 30px}
.header_3 .logo_2 { margin:0px 0px 0px 110px; padding:19px 0px 0px 0px;}
.header_3 .logo_2 a { font-size:22px; font-weight:bold; text-decoration:none; color:#FFF;}

.header_3 .name { position:absolute; right:20px; bottom:17px; z-index:99px;  }
.header_3 .name a {color:#FFF; font-size:22px; font-weight:bold; text-decoration:none;}

.top-menu {height:39px;width:100%;background-color:#fff; border-collapse:collapse;}
.top-menu td.item-first {background:url(../img/top-menu-left.png) 0% 0 no-repeat;padding-left:12px;width:1px}
.top-menu td.item-last {background:url(../img/top-menu-right.png) 100% 0 no-repeat;padding-right:12px;width:1px}
	
.top-menu td a {display:block;background:url(../img/top-menu-stretch.png) 100% 0 repeat-x;height:30px; font-size:12px;text-align:center;font-weight:bolder;padding:10px 10px 0 10px;white-space:nowrap;}
.top-menu td.s {background:url(../img/top-menu-separator.png) 50% 0 no-repeat;width:2px;height:30px;}
	
.top-menu td.current {background:url(../img/top-menu-current-stretch.gif) 0% 0 repeat-x}
.top-menu td.current a {background:url(../img/top-menu-current-left.png) 0% 0 no-repeat;color:#AFAFAF}
.top-menu td.current a:hover {}
.top-menu td.current div {background:url(../img/top-menu-current-right.png) 100% 0 no-repeat}

.undecorate a {color:#fff;text-decoration:none;}
.undecorate a:hover {color:#35aaff}

.body { background:#fff; float:left; padding:20px 0px 38px 0px; position:relative; width:100%; min-height:470px; zoom:1;}
.body .right { float: right; width:202px; margin:0px 10px 0px 0px; zoom:1;}
.body .left { margin:0px 220px 0px 10px; zoom:1;}

*html .body .right { margin:0px 0px 0px 0px;}

.footer_2 { clear:both;}

.left2 { margin:0px 19px; zoom:1;}


.slider {width:740px;height:260px;margin:0px 0 20px 5px;padding:0;float:left;}
	.slider .slider-controls {display:block;float:right;width:360px;}
	.slider .slider-controls dt {display:block;padding:0 0 0 14px;				/*hight editt his*/height:84.5px;			}
	.slider .slider-controls dd {background:url(../img/slider/slider-separator.gif) 0 0 repeat-x;display:block;height:2px;margin:0 0 0 14px}
	.slider .slider-controls dt.current {background:url(../img/slider/slider-conrols-select-1.png) -3px 50% no-repeat;}
	
	.slider .slider-controls dt a {display:block;text-decoration:none;outline:none;cursor:pointer}
	.slider .slider-controls dt a .wrapper-item {padding:0 0 0 25px;display:block;margin:0 0;background-color:#e0e0e0;height:87px;}
	.slider .slider-controls dt.current a .wrapper-item,
	.slider .slider-controls dt.current:hover a .wrapper-item {padding:0 0 0 25px;display:block;margin:0 0;
			height:87px;background:url(../img/slider/current-shadow.png) 0 100% repeat-x;}
	.slider .slider-controls dt.current a {background:url(../img/slider/slider-current-bg-1.png) 0 0% repeat-x;color:#fff}
	
	.slider .slider-controls dt a .wrapper-item .text {display:block;width:222px;height:80px;float:left;padding:5px 50px 0 0;font-size:92%;font-weight:bold;color:#000;background:url(../img/slider/emp-white.gif) 100% 0 repeat-y;}
	.slider .slider-controls dt.current a .wrapper-item .text {color:#fff}
	.slider .slider-controls dt.current a .wrapper-item .text .date {color:#fff}
	
	.slider .slider-controls dt a .wrapper-item .text .date {font-size:88%;color:#9d9d9d;display:block;padding-top:4px;}
	.slider .slider-controls dt a .wrapper-item .button-text {display:block;height:86px;float:left;width:42px}

	.slider .slider-controls dt a .wrapper-item .top {background:url(../img/slider/slider-shadow-angle-top.png) 0 0 no-repeat #fff;}
	.slider .slider-controls dt a .wrapper-item .bottom {background:url(../img/slider/slider-shadow-angle-bottom-1.png) 100% 100% no-repeat #fff;}
	
	.slider .slider-controls dt a .wrapper-item .button-angle {display:block;height:87px;float:left;width:7px}
	.slider .slider-controls dt.current a .wrapper-item .button-angle,
	 .slider .slider-controls dt.current a .wrapper-item .button-angle
		{background:none;}
	.slider .slider-controls dt a .wrapper-item .button-angle-bottom {background:url(../img/slider/slider-shadow-angle-bottom.png) 0 100% no-repeat #fff}
	.slider .slider-controls dt a .wrapper-item .top span {background-color:#e0e0e0;display:block;width:7px;height:78px;margin-top:9px;}
	.slider .slider-controls dt a .wrapper-item .bottom span {background-color:#e0e0e0;display:block;width:7px;height:78px;margin-bottom:9px;}
	.slider .slider-controls dt.current a .wrapper-item .button-angle span
		{background:none}
		
	.ambient {width:185px;display:block;float:left;padding:0 0 20px 15px}
	.ambient .title {font-size:110%;font-weight:bold;padding-top:6px;}
	.ambient .links {margin:10px 0 0 0}
	.ambient .links dd {height:15px;background:url(../img/vertical-separator-dotted.gif) 0 50% repeat-x;width:90%;margin:0;}
	.ambient .links dt {height:27px;display:block;padding-left:45px;display:table-cell;vertical-align: middle;}
	.ambient .links dt a {font-size:92%;line-height:1em}
	.ambient .links .item-1 {background:url(../img/icon-left-1.png) 0px 50% no-repeat;}
	.ambient .links .item-2 {background:url(../img/icon-left-2.png) 0px 50% no-repeat;}
	.ambient .links .item-3 {background:url(../img/icon-left-3.png) 0px 50% no-repeat;}
	
	.links-a a {text-decoration:underline;color:#00c40d;}
	.links-a a:hover {}
	
	
.start-page-blocks a {font-size:98%;}
.start-page-blocks .left-col {width:395px;float:left;padding:0 5px}
.start-page-blocks .right-col {width:335px;float:left;padding:0 5px}

.start-page-blocks dl {margin:0px 12px}

.start-page-blocks .news-content {opacity: 0.9}
.start-page-blocks .news-content dt {padding:15px 0;}
.start-page-blocks .news-content dt a,.start-page-blocks .news-content dd a {display:block;}
.start-page-blocks .news-content dt a img,
.start-page-blocks .news-content dd a img {display:block;float:left;margin:3px 5px 0 0}

.start-page-blocks .news-content dt .date,
.start-page-blocks .news-content dd .date {padding-top:5px;display: block}
.start-page-blocks .news-content dt .date b, 
.start-page-blocks .news-content dd .date b {color:#00c40d;}
.start-page-blocks .news-content dt .date span,
.start-page-blocks .news-content dd .date span {color:#a4a4a4;display:inline}

.start-page-blocks .right-sidebar {width:195px;float:left;padding-left:0px}
.start-page-blocks .right-sidebar .news-content {border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;margin:0;}
.start-page-blocks .right-sidebar dt {padding:10px}
.start-page-blocks .right-sidebar .news-content dd {padding:10px;}
.start-page-blocks .right-sidebar .news-content .dl{background:url("../img/calendar/tomorrow_body.png") repeat-y scroll 0 0 transparent;} 
.start-page-blocks .right-sidebar .news-content dd.tomorrow {background:url("../img/calendar/tomorrow_head.png") no-repeat scroll 0 0 transparent;padding:10px;}
.start-page-blocks .right-sidebar .news-content dd .caption {font-weight:bold;color:#000101;padding:0 0 8px 0;font-size:14px;}
dl .today{padding:10px 0px 8px 10px;font-size:14px;font-weight:bold;}
.start-page-blocks .right-sidebar .news-content dd .tomorrow{margin-top:10px;margin-bottom:10px}
.start-page-blocks {margin:-10px 0px 0 3px}

.start-page-blocks .document-content {}


/*buttons right-col*/
.buttons {width:190px;margin:0px 10px 5px 10px;}
.buttons a {display:block;background:url(../img/buttons/button-gray-left.png) 0 0 no-repeat;padding-left:6px;margin:2px 0;color:#fff;cursor:pointer;}
.buttons a span {display:block;background:url(../img/buttons/button-gray-right.png) 100% 0 no-repeat;padding-right:10px}
.buttons a span span {display:block;height:20px;padding-left:20px;padding-top:2px}
.buttons a {cursor:pointer;text-decoration:none}
.buttons .print span span {background:url(../img/buttons/icon-print.png) 0% 2px no-repeat; text-decoration:none;}
.buttons .mail span span {background:url(../img/buttons/icon-mail.png) 0% 2px no-repeat;text-decoration:none;}
.buttons .rss span span {background:url(../img/buttons/icon-rss.png) 0% 2px no-repeat;text-decoration:none;}

.icon-arrow {padding-left:10px;background:url(../img/icon-arrow.gif) 0 50% no-repeat;}


.footer_2 {margin:0 auto; padding:25px 0 0 0}
	.footer_2 p {color:#fff;color:#fff;font-size:12px;}
	.footer_2 p span {padding:0 0 0 13px}

.zagolovok_ser { position:relative; border-bottom:1px solid #c7c7c7; background:url(../img/bg_zagolovok.jpg) repeat-x #e0e0e0;zoom:1;}
.zagolovok_ser h1 { color:#000000; font-size:14px; padding:8px 12px 5px 14px;}
.lb_body { position:absolute; bottom:0px; left:0px;}
.rb_body { position:absolute; bottom:0px; right:0px;}
.lt_zagolovok { position:absolute; top:0px; left:0px; margin:0px; padding:0px;}
.rt_zagolovok { position:absolute; top:0px; right:0px; margin:0px; padding:0px;}

.content-gos-minprom .contentlist { margin:0px 0px 0px 0px;}
.content-gos-minprom ul { list-style-image:url(../img/bullet.jpg);margin:0 0 20px 35px; padding:0px;}
.content-gos-minprom ol { list-style-image:url(../img/bullet.jpg);margin:0 0 20px 35px; padding:0px;}
.content-gos-minprom li {font-size:12px; margin:0 0 5px 0px; list-style-image:url(../img/bullet.jpg); line-height:16px;}

.content-gos-minprom table th {border: 1px solid #C7CACF; vertical-align: top;font-size:11px;padding:2px 5px;text-align:left}
.content-gos-minprom table td {border: 1px solid #C7CACF; vertical-align: top;padding:2px 2px;font-size:12px;}

.informetion { padding:10px 0px 0px 14px;color:#111111}
.informetion li{font-size:12px;color:#111111}
.informetion .content{margin-top:10px}
.informetion .anons_con{font-size:11px;color:#555555}
.informetion h1 { margin:0px 0px 10px 0px; color:#000; font-size:16px;}
.informetion h2 {margin:0px 0px 0px 0px;}
.informetion h3 {margin:0px 0px 0px 0px;}
.informetion h4 {margin:0px 0px 0px 0px;}
/*.informetion table{margin:0;border-collapse:collapse;color:#000000;display:inline-block;font-size:100%;}*/
/*.informetion img { margin:0px 10px 10px 0px;}*/
.informetion p {margin:0 0 15px 0px; font-size:12px;color:#111111; line-height:16px;}
.informetion a {color:#00c40d;text-decoration: underline;font-size:12px;}
.informetion a:hover { text-decoration:none}

.informetion a:visited {color:#000}


.Table { border:none;  border-spacing:0px; position:relative; display:inline-block;color:#000000;font-size:12px;font-family:Arial}
.Table .zagl { background:#00C40D;}
.Table .zagl th { color:#FFF; padding:10px 30x 10px 10px; text-align:left; font-weight:normal; vertical-align:middle;border-color:#FFFFFF}
.Table .zagl p{ color:#ffffff;}
.Table .wet { background:#ffffff;}
.Table .bleac {  background:#f4f4f4;}
.left-col .Table .lt { position: absolute; top:1px; left:1px; margin:0px; padding:0px;}
.left-col .Table .rt {position: absolute; top:1px; right:1px; margin:0px; padding:0px;}
.left-col .Table .lb {position: absolute; bottom:0px; left:0px; margin:0px; padding:0px;}
.left-col .Table .rb {position: absolute; bottom:0px; right:0px; margin:0px; padding:0px;}




/* slak - nado razobratsa */

.content-gos-minprom {font:x-small sans-serif;font-family:Arial;color:#4f5658;text-align: left;}


.content-gos-minprom hr {border:none;border-bottom:1px solid #AAAAAA}
.content-gos-minprom p {;}

.content-gos-minprom span.announce {font-style:italic;padding-left:2em}


.content-gos-minprom .image-left, .content-gos-minprom .image-right {margin-bottom:0.5em;padding:0.4em;vertical-align:middle;}
.content-gos-minprom .image-left {float:left;clear:left;margin-right:0.5em}
.content-gos-minprom .image-right {float:right;clear:right;margin-left:0.5em}
.content-gos-minprom .caption {font-size:94%;line-height:1.4em;display:block}
.content-gos-minprom .element-clear {clear:both}
.content-gos-minprom .die {display:table}


/*wrapper border*/
.start-page-blocks dt {}
.start-page-blocks dt span {display:block; }
.wrapper-border {padding:0px; margin:-5px 0 -5px -8px;border:1px solid #e7e7e7;}
.wrapper-border .b {padding:5px 5px 5px 10px;}
.wrapper-border span#tl {background:url(../img/block-border-round-tl.gif) 0 0 no-repeat;margin:-1px 0 0 -1px;padding:2px 0 0 2px;wdth:341px}
.wrapper-border span#tr {background:url(../img/block-border-round-tr.gif) 100% 0% no-repeat;margin:-2px -1px  }
.wrapper-border span#bl {background:url(../img/block-border-round-bl.gif) 0% 100% no-repeat;margin:0 0 1px -1px}
.wrapper-border span#br {background:url(../img/block-border-round-br.gif) 100% 100% no-repeat;margin: 0 0 -2px -2px}

.news_over{margin-top:10px}
.all_news_over{margin-top:0px;font-size:12px;margin-left:-14px; zoom:1;}
.all_news {position:relative;border:1px solid #ffffff;margin:0px 0 5px 0px}
.all_news .inside {margin:10px 0 10px 14px;}
.all_news img {border:0 none;float:left}
.all_news #tl {position:absolute;height:5px;width:6px;left:-1px;top:-1px;display:none}
.all_news #tr {position:absolute;height:5px;width:6px;right:-1px;top:-1px;display:none}
.all_news #bl {position:absolute;height:5px;width:6px;left:-1px;bottom:-1px;display:none}
.all_news #br {position:absolute;height:5px;width:6px;right:-1px;bottom:-1px;display:none}
.inside .ph{margin: 0 5px 5px 0}
.inside .ph_all{margin: 0 10px 5px 0}
.inside .b{display:block;margin-bottom:3px;padding-right:10px}
.inside .date {display:block;margin-bottom:3px;padding-right:10px}
.inside .date .green {}
.inside .date .orange {color:#F83F00}
.inside .date .red {color:#FF0000}
.inside .date .digits{color:#A4A4A4;display:block}
.inside .anons {margin-bottom:3px; padding-right:10px}


.wrapper {margin:0 auto; min-width:980px;}
	.top-links {padding-top:14px}
	.top-links .links {list-style:none}
	.top-links .links li {float:left;display:block;}
	.top-links .links li a {font-size:88%}
	.top-links .links li.separator {width:2px;background:url(./images/top-links-separator.gif) 50% 60% no-repeat;padding:0 9px}
	
	.search-box {float:right;width:18%;height:20px;margin-right:15px;}
	.search-box .left-bg {background:url(./images/search-left.gif) 0 0 no-repeat;height:20px;width:100%;padding:0 0 0 14px}
	.search-box .right-bg {background:url(./images/search-right.gif) 100% 0 no-repeat;padding:0 22px 0 0}	
	.search-box input {background:url(./images/search-stretch.gif) 0 0 repeat-x;border:0;height:20px;display:block;width:100%;font-size:108%;color:#bcbcbc;padding:0 0 2px 0;}
	
	*+html .search-box input {background-position: 0 -1px}
	* html .search-box input {background-position: 0 -1px}
	
	.vseparator {clear:both;height:14px;}
	
	
	.logo {height:90px;width:100%;}
	.logo .left-bg {background:url(./images/hat-top-right.png) 100% 0 no-repeat;height:90px}
	.logo .right-bg {background:url(./images/hat-top-left.png) 0 0 no-repeat;height:90px;padding:22px 0 0 110px}
	
	.logo .right-bg a {font-size:170%;font-weight:bold;color:#fff;text-decoration:none;outline:none;}
	
	.top-menu {height:39px;width:100%;background-color:#fff}
	.top-menu td.item-first {background:url(./images/top-menu-left.png) 0% 0 no-repeat;padding-left:12px;width:1px}
	.top-menu td.item-last {background:url(./images/top-menu-right.png) 100% 0 no-repeat;padding-right:12px;width:1px}
	
	.top-menu td a {display:block;background:url(./images/top-menu-stretch.png) 100% 0 repeat-x;height:30px;
		font-size:12px;text-align:center;font-weight:bolder;padding:10px 10px 0 10px;white-space:nowrap;}
	.top-menu td.s {background:url(./images/top-menu-separator.png) 50% 0 no-repeat;width:2px;height:30px;}
	
	.top-menu td.current {background:url(./images/top-menu-current-stretch.gif) 0% 0 repeat-x}
	.top-menu td.current a {background:url(./images/top-menu-current-left.png) 0% 0 no-repeat;color:#AFAFAF}
	.top-menu td.current a:hover {}
	.top-menu td.current div {background:url(./images/top-menu-current-right.png) 100% 0 no-repeat}




/*main blocks */
.block-header {}
.block-header .title {font-size:120%;padding:7px 0 0 14px;font-weight:bold;height:22px;}
.t1 {background:url(images/block-t1-caption-bg-right.png) 100% 0 no-repeat #c7c7c7;}
.t1 .title {background:url(images/block-t1-caption-bg-left.png) 0 0 no-repeat;}

.t2 {background:url(images/block-t2-caption-bg-right.png) 100% 0 no-repeat #086EBA;}
.t2 .title {background:url(images/block-t2-caption-bg-left.png) 0 0 no-repeat;color:#fff}

.t3 {background:url(images/block-t2-caption-bg-left.png) 0 0 no-repeat;}
.t3 .title {background:url(images/block-t3-caption-bg-right.png) 100% 0 no-repeat;color:#fff;margin-left:4px}

.title-1-width {}
.title-2-width {}
.width-sb-t {width:201px}
.width-sb {width:199px}





/* content */

.content #left-col{width:750px;float:left;padding:0 0 0 0}
.content #left-col-photo{width:961px;float:left;padding:0 0 0 0}
.content .right-col {width:200px;float:left; zoom:1;}
	.right-col .right-menu {border:0px solid red;display:block;margin:0 10px 0px;width:190px; padding:0px 0px 20px 0px; zoom:1;}
	.right-col .right-menu {margin-bottom:/*\**/20px\9;}
	.right-col .right-menu td {width:190px;padding:0px 0 0px 9px;background-color: #F0F0F0;border:0;vertical-align:middle; }
	.right-col .right-menu td.sp {height:4px;background:url(./images/right-menu-vertical-separator.gif) 0 50% repeat-x #F0F0F0} 
	.right-col .right-menu td.se {height:2px;background-color:#F0F0F0}
	
	.right-col .right-menu td a {color:#00c40d;display:block;font-weight:bold;font-size:12px;padding-right:10px; }
	.right-col .right-menu td.current {padding:0px 0}
	.right-col .right-menu td.current .bg-top {background:url(./images/right-menu-current-shadow-top.png) 0 0 no-repeat;padding:2.5px 0 0 2.5px}
	.right-col .right-menu td.current .bg-top div {font-size:12px;display:block;color:#000;background:url(./images/right-menu-current-shadow-bottom.png) 100% 100% no-repeat;padding:5px 9px 5px 8px;font-weight:bold;}
	
	.right-col .right-menu td.top {background:url(./images/right-menu-top-left-bg.png) 0 0 no-repeat #F0F0F0;height:9px}
	.right-col .right-menu td.top div {height:9px;background:url(./images/right-menu-top-right-bg.png) 100% 0 no-repeat #F0F0F0;}
	.right-col .right-menu td.bottom {background:url(./images/right-menu-bottom-left-bg.png) left top no-repeat;height:9px;}
	.right-col .right-menu td.bottom div {background:url(./images/right-menu-bottom-right-bg.png) 100% 0 no-repeat;height:9px;}
	
.content .block-header {margin-left:19px;}
tourism
.noprint { margin:0px 0px 0px 27px; position:relative; display:inline-block;}
.noprint img { margin:3px 7px 0px -10px; position:relative; top:-2px;}

table.page td.footer {width:100%;height:105px;background:url(./images/footer-stretch.gif) 0 0 repeat-x #7f7f7f; z-index:99; position:relative; display:inline-block;}
.footer-wrapper {background:url(./images/footer-bg.png) 50% 0 repeat;height:105px;margin:0 auto;padding:0 9px 0;min-width:980px; z-index:50; position:relative;z-index:50; position:relative; }
	
	
	.content-angle-left {background:url(./images/content-angle-bottom-lefte.png) 0 0 no-repeat;margin:0 auto;height:29px;padding:0 0 0 9px;}
	.content-angle-right {background:url(./images/content-angle-bottom-right.png) 100% 0 no-repeat;margin:0 0 0 auto;height:29px;padding:0 9px 0 0}
	.wite-space {background-color:#fff;height:29px;}



.icon-arrow {padding-left:10px;background:url(./images/icon-arrow.gif) 0 50% no-repeat;}





.calendar_news{margin:0 3px 10px}
.wrapper-calendar {background: no-repeat #e0e0e0;width:201px;} /*calendar height this*/
.wrapper-calendar .load {left:10px;height:137px;top:59px;width:179px;background:url(../img/calendar/load.gif) no-repeat 50% 50% scroll #FFFFFF;z-index:100;display:none;}
.wrapper-calendar div {}  /*and this this*/
.calendar {background-color:#e0e0e0;margin:5px auto 10px;;width:180px}

.calendar th {background:url(./calendar/days-name-bg.png) 0 0 no-repeat;width:29px;height:23px;border:1px solid #bcbcbc}
.calendar td {background:url(./calendar/days-simple-bg.png) 0 0 no-repeat;width:24px;height:23px;border:1px solid #bcbcbc;vertical-align:middle;text-align:center;}
.calendar .selector {background-color:#e0e0e0;margin:5px 0 5px 0px}
.calendar .selector td, .calendar .selector th {border:0;background-color:#E3E3E3;background:none}
.calendar .selector td {padding:0px 5px 0px 10px;background:url(./calendar/selector-left.png) 0 50% no-repeat;height:20px}
.calendar .selector td select {border:0;background:url(./calendar/selector-stretch.png) 0 50% no-repeat}

.calendar td span {display:block;height:18px;position:absolute;width:24px;margin-top:-12px;padding-top:4px;margin-left:0px;z-index:0}
.calendar td span a {text-decoration:none}
.calendar td span:hover {border:1px solid #2bcc36}
.calendar td.calendar_today {background:url(../img/calendar/days-selected-bg.png) 50% 0 no-repeat;color:#FFFFFF}
.calendar td.calendar_event_today {background:url(../img/calendar/days-selected-bg.png) 50% 0 no-repeat;color:#FFFFFF;cursor:pointer}
.calendar .calendar_holiday {background:url(../img/calendar/days-simple-bg.png) 0 0 no-repeat;color:#b9b9b9}
.calendar .calendar_event {background:#00C40D; color:#ffffff;cursor:pointer}
.calendar .calendar_event_chosen {background:#80d286; color:#ffffff;cursor:pointer}
.calendar .ordinary {background:url(../img/calendar/days-simple-bg.png) 0 0 no-repeat;color:#000000}
.calendar #event-day-selector,#event-month-selector,#event-year-selector {height:20px;font-size:102%;}
.calendar #event-day-selector {width:100px}
.calendar #event-month-selector {width:60px}

.wrapper-calendar{height: 210px;margin-top:-5px } /*calendar height this*/
@-moz-document url-prefix() {
.wrapper-calendar{height: 100%;margin-top:0px} /*calendar height this*/
}
*+html .calendar td {width:25px;height:25px}
*+html .calendar td span {margin-left:-13px;margin-top:-1px;height:21px;width:25px;text-align: center;}
.wrapper-calendar .load {left/*\**/:10px\9;height/*\**/:150px\9;top/*\**/:55px\9;width/*\**/:181px\9;background/*\**/:url(../img/calendar/load.gif) no-repeat 50% 50% scroll #FFFFFF\9;z-index:/*\**/100\9;display:/*\**/none\9;}


*html .calendar td span { left:0px; margin-top:0px;}
*html .calendar td.calendar_today {position:relative}
*html .calendar td.calendar_event_today {position:relative}
*html .calendar .calendar_holiday {position:relative}
*html .calendar .calendar_event {position:relative}
*html .calendar .calendar_event_chosen {position:relative}
*html .calendar .ordinary {position:relative}




/*selector */
.month .newListSelected{width:100px}
.year .newListSelected{width:50px}

.selector ul.newList{width:109%}
ul.newList li a{text-decoration:none;display:block;color:#000000}

.wrapper-calendar .selector ul.newList {margin:0 0 0 0px;padding:0;list-style:none;color:#000;background:#fff;position:absolute; border:1px solid #ccc;top:22px;left:0;overflow:auto;z-index:9999;}
.wrapper-calendar .selector div.newListSelected {color:#000;height:14px;padding:0px 0px 0 0px;float:left;background:url(./calendar/selector-arrow.png) 100% 0 no-repeat;cursor:pointer;height:20px;z-index:9999}
.wrapper-calendar .selector div.newListSelected span {display:block;}

ul.newList li {padding:3px 8px;font:11px "Arial"}
ul.newList li .lili{background: none repeat 0 0 scroll transparent;height:20px;cursor:pointer}
.wrapper-calendar .selector div.newListSelected .selectedTxt {overflow:hidden;cursor:pointer;text-align:left;font-weight:bold;font-size:94%;padding-right:20px;background:0;padding-top:2px;outline:none}
.wrapper-calendar .selector div.newListSelected .hiLite {background:#9F9F9F!important;color:#fff!important;}
.wrapper-calendar .selector div.newListSelected .newListHover {background:#ccc!important;color:#000!important;cursor:default;}
.wrapper-calendar .selector div.newListSelected .newListSelHover, .newListSelFocus {cursor:default;}
.wrapper-calendar .selector div.newListSelected .newListOptionTitle {font-weight:bold;}
.wrapper-calendar .selector div.newListSelected .newListOptionTitle ul {margin:3px 0 0;}
.wrapper-calendar .selector div.newListSelected .newListOptionTitle li {font-weight:normal;border-left:1px solid #ccc}
#idx1 {width:92px;height:20px;outline:none;z-index:100} 
#idx2 {width:60px;height:20px;outline:none;z-index:100}

.zavod { position:absolute; z-index:-1px; bottom:0px; left:50%;}

/*  ��� �������� �� �����   */
.img_left{float:left;margin-right:19px;margin-left:19px;}
.form_right{float:left;}
.zag{font:bold 16px/1.3 Arial;padding-top:10px;text-shadow:0 1px 0 #FFFFFF;padding-bottom:10px;}

.button-d {
width:210px;
-moz-border-radius:4px 4px 4px 4px;
background:url("./images/feedback/inputs-bg.jpg") repeat-x scroll 0 0 #F0F0F0;
border-color:#E5E5E5 #CDCDCD #CDCDCD #E5E5E5;
border-style:solid;
border-width:1px;
display:block;
font:12px Arial;
margin:2px 0 30px;
padding:5px 8px;cursor:pointer}

.mail-input input {
width:210px;
-moz-border-radius:4px 4px 4px 4px;
background:url("./images/feedback/inputs-bg.jpg") repeat-x scroll 0 0 #F0F0F0;
border-color:#E5E5E5 #CDCDCD #CDCDCD #E5E5E5;
border-style:solid;
border-width:1px;
display:block;
font:12px Arial;
margin:2px 0 8px;
padding:5px 8px;}



label{display:block;
font-family:Arial;
font-size:11px;
padding-bottom:10px;}

.mail-input{padding-bottom:8px;float:left;width:100%}
.mail-to{float:left;margin-right:50px}
.mail-from{float:left}
.t_zag{width:100%;font-size:11px;margin-bottom:5px;width:100%}
.mes{font:bold 16px/1.3 Arial;text-shadow:0 1px 0 #FFFFFF;margin-bottom:10px;width:500px}
.note{background:no-repeat scroll 97% 50% #FFFFFF;border:1px solid #E8E8E8;font-size:11px;padding:8px 10px 8px 10px;width:482px;margin-bottom:20px;}
.er{color:red;font-size:11px;margin-top:-4px;}

*+html .mail-to{float:left;margin-right:23px}
.news .r_b{margin:10px 0 0 0;display:block}
.news .rubric_back{font-size:12px;padding-left:10px;background:url(../img/icon-arrow.gif) 0 50% no-repeat;margin-left:5px;color:#00C40D;font-weight:bold;font-family:Arial}

.greatday{/*background:url("../img/gr.png") no-repeat scroll 147px 0 transparent;*/color:#00C40D;font-size:11px;font-weight:bold;margin-top:7px;}
.md {margin:5px;padding:2px;border:1px solid #00C40D;}
