/* MAIN TYPOGRAPHY */
html { font-size: 62.5%; font-family:  Tahoma, Geneva, sans-serif; }
strong, th, thead td { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var { font-size: 92%; font-family: courier, monaco, "Lucida Console", mono-space; }
textarea, select, option {font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:95%; }
input[type='text'], input[type='password'] {  font-family: tahoma, courier, monaco, "Lucida Console", mono-space; font-size:95%;}
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* QUOTES */
blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }

/* language specific quotes! */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }


/* FORMS */
fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'], input[type='password'] { cursor: text; }
input { vertical-align:middle;}


/*
-----------------------------
CONTENT ONLY
-----------------------------
*/

/* BASE SIZES */
body { font-size: 1.1em; line-height: 1.8em; background:#000 url(../images/topBg.jpg) center top no-repeat; color:#101B23;}
h1 { font-size: 2.2em; line-height:1.3em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

h1 {font-weight:normal;}
#mainPage h1 {font-family:Tahoma, Geneva, sans-serif;}
div.pollh{font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-sizehttp://skarb.media5.com/ru/adress/:2.2em;}
h2{font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:1.7em;}

h3, h4, h5, h6{font-weight:bold;}
/* HR */
hr { display: block; background: #aaa; color: #aaa; width: 85%; text-align:center; height: 1px; border: none; margin-left:auto!important; margin-right:auto!important; }

/* LISTS */
ul li { text-indent: -.85em; margin-left: .85em; }
ul li:before { content: "\2022\00a0\00a0"; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }

/* TABLES */
table { border-bottom:#E78D0A 5px solid;}
td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }
th{background-color:#082336; color:#458FC2; text-align:left; line-height:1.05em; vertical-align:middle; border-bottom:2px solid #fff;}


/* MARGINS & PADDINGS */
blockquote *:first-child { margin: .8em 0;}
hr, p, ol, dl, pre, blockquote, address, table, form { margin-bottom: 1.6em; }
ul{margin-bottom:3.3em;}
p+p { margin-top: -.8em; }

/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
h1 { margin: 0.47em 0 .5em;  }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 1em; }
h4 { margin: 1.23em 0 1em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
th, td, #mainTable table td { padding: .8em; }
#mainTable table {margin-bottom:2.5em;}
caption { padding-bottom: .2em; font-weight:bold; text-align:right;} /* padding instead of margin for IE */
blockquote { padding: 0 1em; margin: 1.6em 0; }
fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
textarea, input { padding: .15em .4em .25em .4em; }
input { margin:0.1em 0.6em 0.3em 0em}
select { padding: .1em 0 0 .0em; }
option { padding: 0 .4em; }
dt { margin-top: .8em; margin-bottom: .4em; }
ul { margin-left: 1.5em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }
form div { margin-bottom: .25em; }

/* COLORS */
a:link { text-decoration: underline; color: #397EAE; }
a:visited { text-decoration: underline; color: #397EAE; }
a:hover { text-decoration: underline; color: #c33; }
a:active, a:focus { text-decoration: underline; color: #000; }
code, pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */

/* CLEARFIX */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clearfix {display: inline-block;} /* for IE/Mac */
html[xmlns] .clearfix {  display: block; }

/* IMG ALIGN */
img[align=left] {float:left; margin:0 1em 1em 0}
img[align=right] {float:right; margin:0 0 1em 1em}

/*Layout*/
#mainTable{border:0; margin:0;}
#mainTable td{border:0; padding:0;}
#mainTable td#leftTd{background:url(../images/leftBg.jpg) top right no-repeat;}
#mainTable td#rightTd{background:url(../images/rightBg.jpg) top left no-repeat;}
#mainColl{width:956px;}
#mainCollDiv{background-color:#fff; width:932px; margin:0 auto; border-bottom:12px solid #051624; padding:14px 12px 28px 12px;}

.left{float:left;}
.right{float:right;}

#header{height:43px;}
#header .left{}
#header .left table{border:0; margin:23px 0 0 7px;}
#header .left table td{border:0; padding:0; text-align:center; vertical-align:middle;}
#header .right form{margin:17px 0 0 0;}
#header .right form input{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:157px; margin:0; float:left; border:0; border-bottom:#DADADA solid 2px; border-top:#DADADA solid 2px; border-left:#DADADA solid 2px; outline:0;}
#header .right form input.but{width:auto; padding:0; border:0;  border-bottom:#DADADA solid 1px; border-right:#DADADA solid 1px; border-top:#DADADA solid 1px;}
.topBotLine{border-top:#A3ACB0 1px solid; border-bottom:#A3ACB0 1px solid; padding:2px 0;}
.banbut{margin:1px 0 0 0;}
.banbut img{border:#E7E7E7 1px solid; float:left; margin-right:4px;}
.banbut img.last{margin:0;}
#logo_menu{position:relative; padding-bottom:5px; z-index:600;}
#logo_menu a.logo{float:left; line-height:0;}
.pnonenumb{margin:6px 2px 0 0;}
#topmenu {width:533px; position:absolute; top:3px; left:253px; _left:270px; z-index:555;}
#topmenu ul li a:link, #topmenu ul li a:visited, #topmenu ul li a:hover, #topmenu ul li a:active, #topmenu ul li.hover a,
#topmenu ul li.hover a:hover{color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; background:url(../images/bulletSquare.gif) left center no-repeat; padding-left:14px; font-weight:bold;}
#topmenu ul li a.podPUNK{color:#E78C0A;}

#topmenu ul li ul li a:link, #topmenu ul li ul li a:visited, #topmenu ul li ul li a:hover, #topmenu ul li ul li a:active, #topmenu ul li.hover ul li a, #topmenu ul li.hover ul li a:hover{background:none; padding-left:0;}
#topmenu ul li ul li a:hover, #topmenu ul li.hover ul li a:hover{text-decoration:underline;}
#topmenu ul li a:hover, #topmenu ul li.hover a:hover, #topmenu ul li.open.hover a{color:#E78C0A}
#topmenu ul li.open.hover ul li a{color:#161616;}


#topmenu ul li{float:left; list-style:none; text-indent: 0; margin-left: 0; position:relative; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; padding-right:38px; margin-left:-32px}
#topmenu ul li.hover{background:right top no-repeat url(../images/rightShad.png);}
#topmenu ul li:before { content: " "; }
#topmenu li span{display:block; padding-left:12px; padding-top:6px; height:37px; _float:left;}
#topmenu li.hover span{background:url(../images/leftShad.png) top left no-repeat;}
.submenu{position:absolute; top:21px; left:0; z-index:777; margin:0 0 0 6px; background:url(../images/topCorn.png) top right no-repeat;  padding:12px 6px 0 0; _width:135px}
#topmenu ul .submenu li{float:none; background:none; padding-left:22px; padding-bottom:12px; background:#fff; padding-right:20px; margin-left:0; line-height:15px;}
#topmenu ul li ul {display:none;}
#topmenu ul li.hover ul {display:block;}

#mainBanner{height:224px; background:url(../images/mainBanner.jpg) top center no-repeat;}
#mainBanner .cord{position:relative;}
#mainBanner .cord .clients{top:47px; right:221px; position:absolute;}
#mainBanner .cord .credits{top:45px; right:40px; position:absolute;}
#mainBanner .cord .lombards{top:150px; right:135px; position:absolute;}
.hand{right:0px; position:absolute; top:0px; z-index:799;}

#contentBlock{margin:4px 0 0 0;}
#contentBlock .leftColl{float:left; width:229px;}
#contentBlock .rightColl{float:right; width:229px;}
#contentBlock.subPage .rightColl{float:right; width:208px;}
#contentBlock .centerColl{margin:0 auto; width:455px;}
#contentBlock.subPage .centerColl{float:left; width:452px; margin:0 0 0 20px;}
#mainPage.centerColl{background:url(../images/shadCorn.jpg) top right no-repeat;}
.ban img{border:1px solid #D6D6D6;}
.ban2 img{border:1px solid #9E9F9D;}
.poll{padding:0 0 0 10px;}
.poll h4{font-size:1.1em; line-height:1.3em; margin:0.9em 0 1em;}
.pollBut{border:none; background:url(../images/butPoll.gif) center no-repeat; font-size:11px; font-family:Verdana, Geneva, sans-serif; width:210px; text-align:center; line-height:18px; margin:15px 0 0 0; padding:2px 0 3px;}
@media all and (min-width: 0px) {
.pollBut{padding:4px 0 4px; margin:10px 0 0 0;}
}

#contentBlock.subPage .pollBut{border:none; background:#EAEAEA url(../images/butPoll2.gif) center no-repeat; font-size:11px; font-family:Verdana, Geneva, sans-serif; width:173px; text-align:center; line-height:18px; margin:15px auto 0 auto;}

.leftMenu{}
.leftMenu ul{margin:7px 0 30px 0;}
.leftMenu ul li{background:url(../images/dotline.gif) bottom repeat-x; list-style:none;}
.leftMenu ul li{text-indent: 0; margin-left: 0; padding-bottom:1px;}
.leftMenu ul li:before{content: " ";}
.leftMenu ul li a:link, .leftMenu ul li a:visited, .leftMenu ul li a:hover, .leftMenu ul li a:active{font-family:Arial, Helvetica, sans-serif; color:#020202; font-size:1.35em; text-decoration:none; display:block; padding:7px 0 9px 38px; background-position:center left; background-repeat:no-repeat;}
.leftMenu ul li a span{font-size:0.7em; display:block; color:#5B5B5B; line-height:0.95em;}

#mainPage h1{padding-left:10px;}
#mainPage p{padding-left:10px; /*background:url(../images/blueSquare.gif) top left no-repeat;*/ _margin-bottom:0.5em;}
#mainPage p.bluep{padding:6px 11px 8px 11px; background:#E4EAF0 url(../images/blueSquare2.gif) top left no-repeat; _margin-bottom:0.5em; text-align:justify;}

/*Sub pages*/
#bannerSub{height:110px; width:916px; background-position:right top; background-color:#000; _background-color:#fff; background-repeat:no-repeat; padding:43px 0 0 15px;}
#bannerSub span.h1{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:20px;}
#bannerSub .pathway{color:#397EAE; font-size:11px; *margin:5px 0 0 0;}
#bannerSub .subMenusec{_padding-top:5px;}
#bannerSub .subMenusec ul{margin:27px 0 0 0; *margin:32px 0 0 0;}
#bannerSub .subMenusec li{float:left; list-style:none; margin-left:0; text-indent:0; margin-right:90px;}
#bannerSub .subMenusec li.last{margin-right:0;}
#bannerSub .subMenusec li:before{ content: " "; }
#bannerSub .subMenusec li a{background-repeat:no-repeat; background-position:left center; padding:10px 0 10px 25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}

#rightBanners{margin-bottom:40px;}
#rightBanners a{display:block; margin-bottom:10px; line-height:0;}
.centerColl ul{margin-left:2.5em;}
.centerColl ul li{margin-bottom:0.4em; list-style:url(../images/libul.gif); text-indent:0;}
.centerColl ul li:before{content:" "}

.dowload{margin-bottom:3.3em;}
.dowload div{background-position:center left; background-repeat:no-repeat; padding-left:25px; margin-bottom:6px;}
.dowload .word{background-image:url(../images/word.gif)}
.dowload .excel{background-image:url(../images/excel.gif)}
.dowload .pdf{background-image:url(../images/pdf.gif)}
.dowload .rar{background-image:url(../images/rar.gif)}
.dowload .jpeg{background-image:url(../images/jpg.gif)}



#contentBlock.subPage{margin:25px 0 0 0; _margin:36px 0 0 0}
#contentBlock.subPage .centerColl table td{line-height:1.05em; border-top:1px dotted #959594;}

#footer{width:100%; background:url(../images/footBg.jpg) top center no-repeat; height:58px;}
#copy{width:940px; margin:auto; text-align:right; color:#939393; font-size:0.9em; line-height:1.4em; padding:8px 16px 0 0;}

/*SLIDER*/
		.bzContCar {
			width:450px;
			height:200px;
			position:relative;
			overflow:hidden;
		}
		.bzContCar ul li {
			float:left;
			list-style:none;
			width:150px;
			margin:0;
			padding:0;
		}
		.bzContCar ul {
			position:absolute;
			width:100000px;
			left:0;
			top:0;
			margin:0;
			padding:0;
		}
		.subPage .item{
			float:left;
			padding:5px 0;
			text-align:left;
			vertical-align:top;
			width:199px;
			overflow:hidden;
			}
		#mainBanner .item{
			float:left;
			padding:5px 0;
			text-align:left;
			width:214px;
			}
			.subPage #slider {
			margin:15px 0 0 0;
			width:230px;
			background:url(../images/backSlide.jpg) center top no-repeat;
			padding:24px 0 0 0;
			}
			#mainBanner #slider{position:absolute; left:288px; top:15px;}
			#mainBanner #slider .about {
			width:325px;
			}
			#mainBanner .cuu{overflow: hidden; width:219px; height: 190px; position: relative; float: left; margin-left:45px; padding-top:10px;}
			#mainBanner .buu{overflow: hidden; width: 900000px; height: 190px; position: absolute;}

			.subPage .cuu{overflow: hidden; width:200px; height: 190px; position: relative; float: left; margin-left:5px;}
			.subPage .buu{overflow: hidden; width: 900000px; height: 190px; position: absolute;}

			#slider .left {
			float:left;
			}
			#mainBanner #slider .left {
			position:absolute;
			left:0;
			top:0;
			z-index:800;
			}
			#mainBanner #slider .right {
			position:absolute;
			top:0;
			right:0;
			z-index:800;
			}
			#mainBanner .cart{background-position:center top; background-repeat:no-repeat; padding:64px 0 25px 93px;}
			.subPage .cart{background-position:center top; background-repeat:no-repeat; padding:64px 0 25px 90px;}
			#slider .left a, #slider .right a {
			display:block;
			margin:50px 0;
			}

			#mainBanner #slider .left a:link img, #mainBanner #slider .left a:visited img, #mainBanner #slider .left a:active img{background:url(../images/prev.jpg) top left no-repeat;}
			#mainBanner #slider .left a:hover img{background:url(../images/prev.jpg) top right no-repeat;}
			#mainBanner #slider .left a.noHover img{background:none !important; cursor:default;}

			#mainBanner #slider .right a:link img, #mainBanner #slider .right a:visited img, #mainBanner #slider .right a:active img{background:url(../images/next.jpg) top left no-repeat;}
			#mainBanner #slider .right a:hover img{background:url(../images/next.jpg) top right no-repeat;}
			#mainBanner #slider .right a.noHover img{background:none !important; cursor:default;}





			.subPage #slider .left a:link, .subPage #slider .left a:visited, .subPage #slider .left a:hover, .subPage #slider .left a:active{background:url(../images/prevwhite.png) center no-repeat;}

			.subPage #slider .right a:link, .subPage #slider .right a:visited, .subPage #slider .right a:hover, .subPage #slider .right a:active{background:url(../images/nextwhite.png) center no-repeat;}

.subPage #slider .right a.noHover, .subPage #slider .left a.noHover{background:none !important; cursor:default;}

			.m5AccordionPanelContent a:link, .m5AccordionPanelContent a:visited, .m5AccordionPanelContent a:hover, .m5AccordionPanelContent a:active{color:#E78C0A !important;}

#contentBlock.subPage .centerColl .clientHist table{border:0; margin:0 0 7px 0;}
#contentBlock.subPage .centerColl .clientHist table td{border:none; padding:0; vertical-align:bottom; line-height:1.6em;}
.clientHist{margin-bottom:35px;}
.clientHist h4{margin:0; display:inline;}
.city{font-weight:bold; color:#E78C0A;}
.newsControl select{margin-right:7px; font-family:Verdana, Geneva, sans-serif; font-size:1.1em; color:#7A7A7A;}
.newsControl .but{line-height:0; *line-height:1.1em; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; border:none; background:none; padding:0; margin-left:20px;}
.pager a:link, .pager a:visited, .pager a:active{color:#3F3F3F; text-decoration:none; font-weight:bold; margin:0 6px;}
.pager a:hover{text-decoration:underline;}
.pager a.arr{color:#EA9B2B !important; margin:0;}
.pager a.act{font-size:1.2em; color:#EA9B2B !important;}
.onePost{margin-top:25px; text-align:justify;}
.onePostGuestbook{margin-top:10px; text-align:justify;}
.onePost .clearfix h4{margin-top:0; margin-left:110px;}
.onePostGuestbook .clearfix h4{margin-top:0; margin-left:110px;}
.openPost{text-align:justify;}
.openPost p+p{margin-top:0;}
.openPost h1{margin:0.2em 0 1em 0;;}
span.date strong{color:#fff; background-color:#E78C0A; padding:0 2px; margin-right:2px;}
span.date{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em;}

/* REGiONS*/
.selectBox {  border:1px solid #e0e0e0; background:#f4f4f4 url(../images/selectFormBg.png) top repeat-x; width:27%; text-align:left; padding:0 1em; }
.selectRigions { height:70px; overflow:hidden; text-align:center;}
.selectRigions select { width:125px;}
.selectRigions .region {float:left;}
.selectRigions .cityBox { margin:auto;}
.selectRigions .dopBox, .selectRigions .iefix { float:right;}
.selectRigions  span { display:block; padding:5px 0; font-size:120%; }
.iefix { visibility:hidden; }

ul.citys { width:25%; margin-left:0%;float:left; zoom:1}
ul.citys li { text-indent:0; margin-left: 0; zoom:1; list-style:url(../images/spacer.gif); }
ul.citys li:before { content: ""; }
.centerColl ul.citys li{margin-bottom:0.2em; list-style:none !important; display:block; text-indent: 0; background:#fff url(../images/libulc.png) 0 8px no-repeat; padding-left:8px; margin-left:0;  }

.adresinfo { padding:5px; border-bottom:1px dotted #b2b2b2; font-size:110%; color:#323232; }
.adresinfo .icons { float:right;}
.adresinfo .false { visibility:hidden;}
.adresinfo img { vertical-align:middle;}
.pict { float:left; margin:0 1em 0.5em 0}
.bigger { font-size:110%;}
.icons { vertical-align:middle;}
#shadow { position:absolute; height:100%; background:#000; top:0; left:0; width:100%;  -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; z-index:700; display:none; }

/* flash main */
.banbut div { float:left; margin-right:4px;}
.banbut div#m5_flash166476-parent { float: right; margin-right:0px; }
.banbut div div{margin-right:0;}

.popup {
	position:absolute;
	z-index:999;
	left:50%;
	margin-left:-226px;
	top:180px;
	width:452px;
	font-size:110%;
	display:none
}
.popup2 {
	position:static;
	z-index:999;
	width:452px;
	font-size:110%;
	margin:0 auto;
}
.pupupContent { position:relative; background:#061827 url(../images/popup_bg.jpg) top left no-repeat; text-align:center; color:#ffffff }
.pupupContent form { margin:0; padding-top:15px;}
.pupupContent table, .pupupContent table td { border:none; text-align:left; vertical-align:top}
.pupupContent table { width:90%; margin:auto; }
.pupupContent .widthForms{ width: 240px; }
.popup strong {color:#ff9c00; }
.popup .qes label, .popup2 .qes label { float:left; width:45%;}
.pupupContent input, .pupupContent textarea {
	color:#7A7A7A;
	font-family:Verdana,Geneva,sans-serif;
	font-size:1.1em;
	border:1px solid #cccccc
}
.popup .pupupContent input, .popup .pupupContent textarea {border:0}
.popup2 .pupupContent {background:#ffffff}
.popup2 strong {color:#000000; }
.calcResult { padding:10px; margin-top:4px; color:#FFF; background:#000; font-size:120%;}
.calcResult strong { font-size:120%; color:#FFF;}
.close { float:right; margin:3px 15px 0 0}
.illuminate { color:#E78C0A !important;}
.popup2 #div_text_ok4 {color:#000;border:1px solid #000;display:inline-block;padding:0 15px 0 15px}
.popup2 #div_text_error4, .popup2 #div_text_error_kapcha4 {color:red;border:1px solid red;display:inline-block;padding:0 15px 0 15px}
.popup2 #div_text_ok_guest, .popup2 #div_text_ok_anketa, .popup2 #div_text_ok_callback, .popup2 #div_text_ok_ocenka, .popup2 #div_text_ok_zocenka, .popup2 #div_text_ok_wocenka {color:#000;border:1px solid #000;display:inline-block;padding:0 15px 0 15px}
.popup2 #div_text_error_guest, .popup2 #div_text_error_kapcha_guest, .popup2 #div_text_error_anketa, .popup2 #div_text_error_kapcha_anketa, .popup2 #div_text_error_callback, .popup2 #div_text_error_ocenka, .popup2 #div_text_error_kapcha_ocenka, .popup2 #div_text_error_zocenka, .popup2 #div_text_error_kapcha_zocenka, .popup2 #div_text_error_upl_zocenka, .popup2 #div_text_error_wocenka, .popup2 #div_text_error_kapcha_wocenka, .popup2 #div_text_error_upl_wocenka {color:red;border:1px solid red;display:inline-block;padding:0 15px 0 15px}

#rightBanners div { margin-bottom:5px; height:62px; overflow:hidden;}
.lang { position:absolute; font-size:11px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; padding:20px 0 0 0px; margin-left:110px;}

.lang a:link, .lang  a:visited, .lang  a:hover, .lang  a:active, .lang a:focus { text-decoration: none; color: #fff; }
.lang a:hover { color: #e0910a;}
.lang a.active:link, .lang  a.active:visited, .lang  a.active:hover, .lang  a.active:active, .lang a.active:focus { font-weight:bold;color: #e0910a; }
.backUkraine {border-bottom:1px dotted #999999; padding-bottom:0.5em; margin-bottom:0.5em;}
.backUkraine a:link{ float:left; margin-right:3em;  }

/*Poll results*/
.linePoll{border:1px solid #BEBEBE; height:3px; margin-bottom:15px;}
.linePoll div{background:#E78D0A; height:5px; margin:-1px 0 -1px -1px;}

.banbut a{margin-right:0;}
.banbut img{margin-right:0;}

.m5Accordion ul{margin-bottom:1.7em;}
.m5Accordion ul li{margin-bottom:0.7em; line-height:1.4em;}
.m5Accordion p{margin-bottom:0.6em;}



.faqRow { border-bottom:1px dotted #b2b2b2; }
.faqRow img { float:left;}
.faqRow h2{ margin-left:90px; cursor:pointer;  font-size:18px; line-height:110%; margin-top:0; padding-top:1.5em; color:#2883c3; text-decoration:none;  cursor:pointer;}
.faqRow h2 span { font-size:13px;  cursor:pointer;}
.faqRow .info { margin:15px; display:none;}
.faqRow div.clearfix {background:#fff url(../images/faq1.png) right center no-repeat;}
.faqRowHover { background:#f9f6f1}
.faqRowHover div.clearfix{background: url(../images/faq1.png) right center no-repeat; }
.faqRowActive {background:#f9f6f1}
.faqRowActive .info { display:block; padding-bottom:1em;}
.faqRowActive div.clearfix { background:url(../images/faq2.png) right center no-repeat;}

.errore { text-align:center; font-size:24px; color:#010203; line-height:130%;}
.rightNews { background:#e4eaf0; color:#e78c0a; line-height:120%; margin-bottom:10px;  }
.rightNews .newsRow { padding:10px 25px 10px 10px; border-bottom:1px dotted #809fc1; background:url(../images/newsMore.png) 100% 50% no-repeat;}
.rightNews .last { border:none;}
.rightNews .newsRow a:link, .rightNews .newsRow a:visited, .rightNews .newsRow a:hover, .rightNews .newsRow a:active, .rightNews .newsRow a:focus { color:#004d84; }
.rightNews .newsRow a:hover, .rightNews .newsRow a:active, .rightNews .newsRow a:focus { color:#8fadcd; }
.mapPict { float:none; margin:0 auto 10px; padding:0 0 5px 0; border-bottom:5px solid #e58c0a }
.centerColl ul { overflow:hidden;}
.centerColl ul li { margin-left:1em;}
#copy .lf{float:left;}
#copy .rf{float:right;}

#akziya{font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.code{background:#FF9D11; padding:7px 10px; margin-bottom:15px;}
.code input{margin:0; float:left;}
.code strong{color:#FFF; float:left; width:64px;}
input.longtxt{width:354px;}
input.longtxt2{width:300px;}
.greyForm{background:#E5E5E5;}
.greyForm table{border:0; background:none; margin:0 !important;}
.greyForm table td{background:none; border:none !important; vertical-align:middle}
.greyForm table input.longtxt{width:333px;}
.greyForm input{margin-right:0;}
.greyForm .sendbb{text-align:right;}
.greyForm .sendbb input{padding-right:2px;}
.greyForm .city2{padding-right:0 !important; * width:140px !important; *overflow:hidden;}
.greyForm .city2 select{width:112px; * width:100px;}
.greyForm strong{line-height:12px;}
.greyForm .phonenumb{width:100px; margin-right:2px;}
.greyForm select{vertical-align:middle; margin:0;}
.greyForm select#take_office{width:190px}
.greyForm .bord{padding:0 !important; height:1px; line-height:1px; font-size:0; background:url(/images/bgdott1.gif) center no-repeat;}
.bannerAkziya{width:446px; height:221px; position:relative; background:url(/images/akziyabanner.jpg) top center; margin:0 auto 25px auto;}

.entermail{width:213px; height:73px; background:url(../images/enmail.jpg) left top no-repeat; padding:5px 4px 0 10px; margin-bottom:0;}
.entermail .ttl{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF9C00; font-weight:bold; clear:both; display:block; margin-bottom:3px;}
.entermail input{float:left; margin:0; padding:0;}
.entermail input.txt{width:138px; margin-right:4px; padding:5px 4px 4px; _padding:2px 4px 1px;}
.entermail .grtxt{color:#B8B8B8; font-size:11px;}
.metro img{vertical-align:middle; margin-left:-6px; margin-right:3px;}
.chatop{display:block; margin-bottom:15px;}

.img_link b { display:none; }
.table_anketa {margin:0!important;}
.table_anketa td {border:none!important;padding:0!important;text-align:center!important;}
.form_anketa td {color:#000000!important;font-size:11px;}

/*.elform {width:215px; background:url(../images/mainBanner.jpg) -330px top no-repeat; padding:5px 4px 0 10px; margin-bottom:10px; }*/
.elform {width:215px; background-color:#f0f0f0; border-top:1px solid #c2bcbe; border-bottom:1px solid #c2bcbe; padding:5px 4px 0 10px; margin:2px 0 10px; }
.elform {
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-border-radius:4px;
}
.elform .ttl {display:block;margin:5px 0 10px;font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold;}
.elform .ttl, .elform .ttl a {color:#1290ef;}
.elform .ttl a:hover {color:#c33;}
.elform input {float:left; margin:0; padding:0;}
.elform input.txt { width:138px; margin-right:4px; padding:3px 4px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.elform .grtxt {color:#5b5b5b; font-size:11px;clear:left;}
.elform .reg {display:block;margin-bottom:5px;color:#101b23;}
.elform .reg a{color:#1290ef; font-size:11px;}
.elform .reg a:hover{color:#c33;}
