/* MAIN TYPOGRAPHY */
html { font-size: 62.5%; font-family: arial, helvetica, sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { 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: Arial, Helvetica, Tahoma, courier, monaco, "Lucida Console", mono-space; font-size:11px; color:#535353; }
input[type='text'], input[type='password'] {  font-family: Arial, Helvetica, Tahoma, courier, monaco, "Lucida Console", mono-space; font-size:11px; color:#535353; }
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 #6ac687; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #E60118; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 1px solid #6ac687; }
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.4em; background:#FFF url(../images/bg.gif) left repeat-y; color:#797979; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

/* HR */
hr { display: block; background: #D8F0E0; color: #D8F0E0; width: 100%; height: 3px; border: none; }

/* 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-top:  none;  border-left: none; }
th, td { border-bottom: 3px solid #d9efe1; border-right: none; }

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

/* NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 */
h1 { margin: 1em 0 .5em;  }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
th, td { padding: 0.4em 13px 0.4em 7px; }
caption { padding-bottom: .8em; } /* 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.3em 0.3em 0em}
select { padding: .1em 0 0 .2em; }
option { padding: 0 .4em; }
dt { margin-top: .8em; margin-bottom: .4em; }
ul { margin-left: 0em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }
/*form div { margin-bottom: .8em; }*/

/* COLORS */
/* a:link, a:visited, a:hover, a:active, a:focus */
a:link { text-decoration: underline; color: #009C33; }
a:visited { text-decoration: underline; color: #009C33; }
a:hover { text-decoration: underline; color: #e50017; }
a:active, a:focus { text-decoration: underline; color: #009c33; }
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}

/* MAIN BODY */
.mainbody {width:980px; }

/* TOP MENU */
.topMenu {background:#FFF; padding:1px 0 0 0;}
ul.topMenu li:before {content: ""; } 
ul.topMenu, ul.topMenu li { margin:0; padding:0; list-style:none; font-weight:bold; }
ul.topMenu li {text-indent:0; margin-left:0em; float:right; margin-left:15px; }
ul.topMenu { display:block; text-align:right; margin-right:10px;}
.topMenu a:link { text-decoration: none; color: #797979; }
.topMenu a:visited { text-decoration: none; color: #797979; }
.topMenu a:hover { text-decoration: none; color: #E60018; }
.topMenu a:active, .topMenu a:focus { text-decoration: none; color: #009c33; }

/* mainHeader */
.mainHeader{ background:url(../images/mainHeader.jpg) top left no-repeat; height:250px; position:relative;}
.mainHeader .logo { position:absolute; width:121px; height:121px; background:#FFF url(../images/logo.png) center center no-repeat; top:130px; left:379px; text-indent:-9000px;}
.mainHeader .logoen { position:absolute; width:121px; height:121px; background:#FFF url(../images/logoen.png) center center no-repeat; top:130px; left:379px; text-indent:-9000px;}
.mainHeader .slogan { position:absolute; width: 480px; height:121px; top:130px; left:500px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiMN4QcwYgwAAEZQIMqp+nqQAAAABJRU5ErkJggg==); background:rgba(51, 176, 92, 0.8);}
.mainHeader .slogan img { margin:63px 0 0 25px}

/* mainContent */
.mainContent {}
.mainContent .leftColl { float:right; width:417px; padding-top:40px;}
.mainContent .rightColl { float:right; width:480px;}

/* rightColl form */
.rightColl .mainForm { background:#33b05c; color:#FFF;}
.mainContent .rightColl .mainForm { height:190px; overflow:hidden;}
.rightColl .mainForm ul { padding-top:20px;  padding-bottom:0.001em; margin:0}
.rightColl .mainForm ul li { text-indent: 0em; margin:0;  padding:0; list-style-image: none; list-style:none; text-indent:0em;  }
.rightColl .mainForm ul li:before { content: ""; }
.rightColl .mainForm ul li form { text-indent:0.5em}
.rightColl .mainForm strong {font-size:1.1em;}
.rightColl .mainForm a:link { text-decoration: none;  color: #fff; }
.rightColl .mainForm a:visited { text-decoration: none; color: #fff; }
.rightColl .mainForm a:hover { text-decoration: none; color: #fff; }
.rightColl .mainForm a:active, .rightColl .mainForm a:focus { text-decoration: underline; color: #fff; }
.rightColl .mainForm ul select { margin-top:0.7em; width:240px;}

/* mainBanner */
.mainBanner img { float:left; margin-right:37px;}
.mainBanner div { padding:1.1em 40px 0 0;}
.mainBanner p { margin-bottom:0}
.mainBanner div img.li { position:absolute; margin:4px 0 0 -12px;}
.mainBanner div a:link, .mainBanner div a:visited, .mainBanner div a:hover, .mainBanner div a:active, .mainBanner div a:focus {font-weight:bold; text-decoration:none; font-size:1.1em;}

/* footer */
.footer { padding:10px 250px 20px 200px}
.mainfooter { padding:10px 480px 20px 83px}
.footer a:link { text-decoration: underline; color: #797979; }
.footer a:visited { text-decoration: underline; color: #797979; }
.footer a:hover { text-decoration: none; color: #E60018; }
.footer a:active, a:focus { text-decoration: underline; color: #797979; }
.footer .small { margin-bottom:0.5em; display:block;}

/* content */
.content { margin-top:40px; background:#ffffff; padding:25px 0px 0px 0px;}
.mainContent .leftColl .content ul {  padding-bottom:0.001em; margin-left:0; padding-top:25px; margin-bottom:0em}
.mainContent .leftColl .content ul li { text-indent: 0em; margin-left:0;  padding-left:0; list-style:none;  text-indent:0; margin:0; }
.mainContent .leftColl .content ul li:before { content: ""; }
.mainContent .leftColl .content ul li form { text-indent:0.5em} 
.mainNews a:link { text-decoration: underline; color: #009c33; font-weight:bold;  }
.mainNews a:visited { text-decoration: underline; color: #009c33; }
.mainNews a:hover { text-decoration: underline; color: #e50017; }
.mainNews a:active, .mainNews  a:focus { text-decoration: underline; color: #009c33; }
.mainNews strong {font-size:1.1em; color:#009c33;}
.mainNews select { width:240px; margin-top:0.7em }
.mainContent .leftColl .content form { margin:0}
.mainContent .content { margin-top:0; padding-top:0}

/* GENERAL LINK */
 .mainContent .leftColl a.liLink:link,  .mainContent .leftColl a.liLink:visited, .mainContent .leftColl a.liLink:hover, .mainContent .leftColl a.liLink:active, .mainContent .leftColl a.liLink:focus, .mainContent .leftColl .content ul li div {display:block; padding:8px 25px 8px 38px; background-image:url(../images/li.png); background-position:25px 12px; background-repeat:no-repeat; text-decoration:none; color:#797979; font-weight:normal; margin:0;}
 .mainContent .leftColl a.liLink:hover, .mainContent  .leftColl a.liLink:active, .mainContent .leftColl a.liLink:focus { background-color:#e4f2e5; background-image:url(../images/li.png); background-position:25px 12px; background-repeat:no-repeat; }


.rightColl a.liLink:link, .rightColl a.liLink:visited, .rightColl a.liLink:hover, .rightColl a.liLink:active , .rightColl a.liLink:focus, .rightColl ul li div {display:block; padding:8px 25px 8px 38px; background-image:url(../images/li.png); background-position:25px 12px; background-repeat:no-repeat; text-decoration:none; color:#fff; font-weight:normal; }
.rightColl a.liLink:hover, .rightColl a.liLink:active,.rightColl a.liLink:focus, .rightColl .liteLi { background-color:#66c485;  background-image:url(../images/li.png);  background-position:25px 12px; background-repeat:no-repeat; color:#fff;  }


/* MAIN */
.small { font-size:90%;}
.liteLi { background:#e4f2e5;}


/* SP */

/* actiove menu */
.activeMenu { position:absolute; left:0; top:0; background:#009c33 url(../images/iconHome.png) 97% 50% no-repeat; text-indent:18px; font-weight:bold; color:#FFF; line-height:150%; width:200px;}

a.activeMenu:link { text-decoration: none; color: #fff; }
a.activeMenu:visited { text-decoration: none; color: #fff; }
a.activeMenu:hover { text-decoration: none; color: #fff; }
a.activeMenu:active, a.activeMenu:focus { text-decoration: none; color: #fff; }

/* mainHeader */
.spHeader{ background:url(../images/spHeader1.jpg) top left no-repeat; height:160px; position:relative;}
.spHeader .logo { position:absolute; width:121px; height:121px; background:#FFF url(../images/logo.png) center center no-repeat; top:40px; left:379px; text-indent:-9000px;}
.spHeader .logoen { position:absolute; width:121px; height:121px; background:#FFF url(../images/logoen.png) center center no-repeat; top:40px; left:379px; text-indent:-9000px;}
.spHeader .slogan { position:absolute; width: 480px; height:121px; top:40px; left:500px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiMN4QcwYgwAAEZQIMqp+nqQAAAABJRU5ErkJggg==); background:rgba(51, 176, 92, 0.8);}
.spHeader .slogan img { margin:63px 0 0 25px}

/* SUBMENU */
.submenu1 { height:40px; overflow:hidden;}
.submenu1 ul { margin:0; padding:0; height:40px; overflow:hidden;}
.submenu1 ul li { text-indent: 0; padding:0; float:left; font-size:110%; color:#555; margin:14px 10px 12px; }
.submenu1 ul li:before { content: ""; }

.submenu1 ul li a:link,.submenu1 ul li a:visited,.submenu1 ul li a:hover,.submenu1 ul li a:active, .submenu1 ul li a:focus  { display:block; float:left; padding:0px 5px; font-weight:bold; border-left:4px solid #f5f5f5; text-decoration:none; color:#555555}
.submenu1 ul li a:hover, .submenu1 ul li a:active, .submenu1 ul li a:focus  {border-left:4px solid #e60118; color: #e60118; }

.submenu1 ul li a.active:link,.submenu1 ul li a.active:visited,.submenu1 ul li a.active:hover,.submenu1 ul li a.active:active, .submenu1 ul li a.active:focus  { display:block; float:left; padding:0px 5px; font-weight:bold; border-left:4px solid #e60118; text-decoration:none; color:#e60118}

/* SP CONTENT*/
.Content{ position:relative;}
.Content .rightColl{
	float:right;
	width:240px;
}
.Content .centerColl{
	float:right;
	width:540px;
}
.Content .leftColl { position:absolute; left:0; top:0; width:200px;}
.Content .content { margin-top:0; color:#555555; min-height:650px;}

/* GREEN BOX */
.greenBox { background:#34b05c; color:#FFF; padding:10px 5px 25px 25px}
.bannerBorder{ border:1px solid #cdcdcd; background:#FFF}
.Content .rightColl ul select { margin-top:0.7em; width:175px;}
.Content .rightColl ul { padding-top:0; }
.Content .rightColl form { margin:0}
.Content .rightColl ul li { background:url(../images/li.png) 7px 5px no-repeat; display:block; padding-left:20px; margin-left:-20px; padding-bottom:10px;}
.Content .rightColl .greenBoxSp ul li { background:url(../images/liw.png) 7px 5px no-repeat;}
.rightColl .greenBoxSp a:link { text-decoration: none;  color: #fff; }
.rightColl .greenBoxSp a:visited { text-decoration: none; color: #fff; }
.rightColl .greenBoxSp a:hover { text-decoration: none; color: #E60018; }
.rightColl .greenBoxSp a:active, .rightColl .mainForm a:focus { text-decoration: underline; color: #fff; }
.Content .rightColl h2 { font-size:1.1em; margin:0 0 1.5em 0; padding:0}
.question { width:155px; margin-top:8px; }
.fixquestion { padding-bottom:5px; }
.rightColl .questionForm { background:#5cbf7e; padding-top:5px; padding-bottom:5px;}
.rightColl .questionForm form { margin-left:-20px; padding-left:20px; background:url(../images/questionOpen.png) 4px 2px no-repeat}

/* CONTACT BANNER */
.contacts {
	padding:0;
}
.Content .rightColl .contacts  h2 { margin:10px 0 10px 24px; }
.Content .contacts a:link, .Content .contacts a:visited, .Content .contacts a:hover, .Content .contacts a:active, .Content .contacts a:focus { font-weight:bold; display:block; padding-left:24px; padding-bottom:3px; text-decoration:none; background:url(../images/li.png) 14px 4px no-repeat ;}
.Content .iso img { margin-left:24px;}
.Content .iso a { padding-left:0 !important; padding-bottom:0 !important; text-decoration:none !important; background:none !important; color:#797979 !important}
.whiteBg { background:#FFF; padding-top:0px;}
.whiteBg ul li { text-indent: 0em; margin-left: 0em; list-style:none; font-size:110%; }
.whiteBg ul { padding:36px 0 30px 0; margin-bottom:0; margin-left:20px;}
.whiteBg ul ul { padding-top:0}
.whiteBg ul li:before { content: ""; }
.whiteBg ul li a:link, .whiteBg ul li a:visited,.whiteBg ul li a:hover,.whiteBg ul li a:active, .whiteBg ul li a:focus  { display:block; padding:0px 9px; text-decoration:none; color:#555555;  margin-bottom:5px;}
.whiteBg ul li a:hover, .whiteBg ul li a:active, .whiteBg ul li a:focus  { text-decoration:none; color:#e60118; background:url(../images/bg_spmenu.png) top left no-repeat; }
.whiteBg ul li a.active:link,.whiteBg ul li a.active:visited,.whiteBg ul li a.active:hover,.whiteBg ul li a.active:active, .whiteBg ul li a.active:focus  { display:block;  padding:0px 9px; text-decoration:none; color:#e60118; background:url(../images/bg_spmenu.png) top left no-repeat; }

/* submenu */

.whiteBg ul ul { padding:0 0 0px 0; margin-bottom:0; margin-left:0;}
.whiteBg ul ul li { font-size:100%;}
.whiteBg ul ul li a:link, .whiteBg ul ul li a:visited, .whiteBg ul ul li a:hover,.whiteBg ul ul li a:active, .whiteBg ul ul li a:focus { border-left:none; text-decoration:none; color:#555555; }
.whiteBg ul ul li a:hover, .whiteBg ul ul li a:active, .whiteBg ul ul li a:focus  {color:#e60118}


.whiteBg ul.list2 li { text-indent: 0em; margin-left: 0em; list-style:none; font-size:110%; }
.whiteBg ul.list2 { padding:40px 0 0px 0; margin-bottom:0; margin-left:20px;}
.whiteBg ul.list2 li:before { content: ""; }
.whiteBg ul.list2 li a:link, .whiteBg ul.list2 li a:visited,.whiteBg ul.list2 li a:hover,.whiteBg ul.list2 li a:active, .whiteBg ul.list2 li a:focus  { display:block; padding:2px 5px; border-left:none; text-decoration:none; color:#34b05c; font-weight:bold; background:url(../images/li.png) 4px 7px no-repeat; padding-left:15px;}
.whiteBg ul.list2 li a:hover, .whiteBg ul.list2 li a:active, .whiteBg ul.list2 li a:focus  { border-left:none; text-decoration:none; color:#e60118}
.whiteBg ul.list2 li a.active:link,.whiteBg ul.list2 li a.active:visited,.whiteBg ul.list2 li a.active:hover,.whiteBg ul.list2 li a.active:active, .whiteBg ul.list2 li a.active:focus  { display:block;  padding:2px 5px; border-left:none; text-decoration:none; color:#555555; background: none;}

.spmenuform { display:block; padding-left:20px; padding-top:40px; padding-bottom:30px; margin-bottom:0; }
.spmenuform select { width:130px;}
.spmenuform2 { display:block; padding:20px; margin-bottom:0; }
.spmenuform2 formtext { width:130px;}
.subpages { font-size:110%; padding:36px 40px 30px 40px;}
.subpages ul { margin-top:16px; overflow: hidden; margin-left:0}

.subpages ul ul { margin-top:0; margin-bottom:0.5em;}
.subpages ul { list-style:square;}
.subpages ul li ul { list-style:none;  }
.subpages ul li ul li { background:url(../images/list.png) 0 6px no-repeat; padding-left:15px; margin-left:0;  }

.subpages ul li { text-indent:0; margin-left:1.2em }
.subpages ul li:before { content: " "; }
.predstavitel { padding:24px 0 24px 24px;}
.predstavitel select { margin-top:0.7em;}

.newsImg { float:left; margin:0 20px 0px 0}
.newsRow { margin-bottom:6px;}
.newsRow h3 { margin-top:0; font-size:100%;}
.centerColl h1 { color:#009c33; font-size:110%;}
.newsRow p { margin-bottom:0}

a.gray:link { text-decoration: underline; color: #797979; }
a.gray:visited { text-decoration: underline; color: #797979; }
a.gray:hover { text-decoration: underline; color: #E60018; }
a.gray:active, a.gray:focus { text-decoration: underline; color: #000; }
.center { text-align:center; display:block}

/* file */
.files {
	border-left:9px solid #009c33;
	padding-left:10px;
}
.subpages h3 { font-size:110%;}
.subpages h2 { font-size:110%;}
.subpages h1 { font-size:110%; margin-top:0; margin-bottom:20px;}
.files ul { margin-left:0;}
.files ul li { text-indent: 0; margin-left:0; list-style:none; background:url(../images/li2.png) 0 6px no-repeat; margin-top:0.3em; display:block; padding-left:10px }
.files ul li:before { content: ""; }
.files a:link, .files a:visited, .files a:hover, .files a:active, .files a:focus { text-decoration:none; }

/* ACCORDION */
.m5AccordionPanelTab {
	background:#F5F5F5 url(../images/open_accordion.png) 13px 4px no-repeat;
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	color:#34b05c;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
	margin-top:10px;
	padding:3px 13px 3px 32px;
}
.m5AccordionPanelTabHover {
	background:#ccebd6 url(../images/open_accordion.png) 13px 4px no-repeat;
}
.m5AccordionPanelContent  {
	overflow: auto;
	margin: 0px;
	padding:5px 0 15px 32px;
}
.isOpenTitle {
	background:#F5F5F5 url(../images/close_accordion_gray.png) 13px 4px no-repeat !important;	
	margin-bottom:0;
	color:#666666 !important;
	border:none !important;
}

.listTitle{ white-space: nowrap; font-weight:bold;}

a.more:link, a.more:visited, a.more:hover, a.more:active, a.more:focus { text-decoration:none; background:url(../images/li.png) 0 5px no-repeat; text-indent:2em; position:relative; padding-left:10px; font-weight:bold; font-size:110%; }
.broken { margin-top:0.5em;}
.brokencarImg { float:left; margin:0 1.5em 1.5em 0;}
.back { float:right;}
.vacancy { cursor:pointer;}
.description { display:none; }
.visibleContent .description { display:block; }
.visibleContent .title { font-weight:bold; display:block; margin-bottom:0.8em; }

.hideQ { background:#33B05C !important}
.hideQ .questionCont { display:none;}
.questionButton { cursor:pointer;}
.hideQ form { background:url(../images/open_accordion.png) no-repeat 4px 2px !important }
.mainContent { background:url(../images/bg_main.png) left bottom no-repeat;}

/* 24.02.2009 */
ul.list2 a.active img { margin:10px auto}
/* 277, 276, 280-284, 233, 235 line */
.questionCont .question { width:175px;}
.leftColl .formtext { width:115px;}

/* 03.03.2009 */
/* line 260 */
.Content .fullpage { float:left; width:740px;}

ul.sitemapNavigation { margin:0; background:#f2f2f2; border-bottom:1px solid #e9e9e9; list-style:none;}
ul.sitemapNavigation li { text-indent: 0; margin: 0; float:left; font-weight:bold;}
ul.sitemapNavigation li:before { content: ""; }
ul.sitemapNavigation a:link, ul.sitemapNavigation a:visited, ul.sitemapNavigation a:hover, ul.sitemapNavigation a:active, ul.sitemapNavigation a:focus { padding:5px 10px; display:block; text-decoration:none; color:#4c4c4c;  border-right:1px solid #dadada;}

/* active tab */
ul.sitemapNavigation a.active:link, ul.sitemapNavigation a.active:visited, ul.sitemapNavigation a.active:hover, ul.sitemapNavigation a.active:active, ul.sitemapNavigation a.active:focus { padding:6px 10px 6px 11px; display:block; float:left; text-decoration:none; color:#dc0023; background:#FFF; border-top:1px solid #dadada; border-bottom:1px solid #FFF; margin-bottom:-1px; margin-top:-2px; margin-left:-1px;  border-left:1px solid #dadada; }
* html ul.sitemapNavigation a.active:link,* html  ul.sitemapNavigation a.active:visited, * html ul.sitemapNavigation a.active:hover, * html ul.sitemapNavigation a.active:active, * html ul.sitemapNavigation a.active:focus { margin-top:0; }

ul.sitemapNavigation .first a.active:link, ul.sitemapNavigation .first a.active:visited, ul.sitemapNavigation .first a.active:hover, ul.sitemapNavigation .first a.active:active, ul.sitemapNavigation .first a.active:focus {  border-left: 1px solid #FFF; }
.smtitle{ background:#f2f2f2; display:block; padding:5px 15px; }
.tabsContent{ padding-top:25px; }
.tabsContent a:link,.tabsContent a:visited, .tabsContent a:hover, .tabsContent a:active, .tabsContent a:focus { color: #4f4f4f; text-decoration:none;}
.tabsContent a.color:link,.tabsContent a.color:visited, .tabsContent a.color:hover, .tabsContent a.color:active, .tabsContent a.color:focus { color: #009C33; text-decoration: underline;}
.tabsContent a:hover, .tabsContent a:active, .tabsContent a:focus { color: #dc0023; text-decoration:none;}
.tabsContent a.color:hover,.tabsContent a.color:active, .tabsContent a.color:focus { color: #dc0023; text-decoration:none;}
.smRow { margin-bottom:1.5em}
.leftsmcoll { float:left; width:28%; margin-right:5%; padding-left:15px;}
.centersmcoll { float:left; width:25%;} 
.rightsmcoll { float:right; width:33%;}


.town_list{text-indent:7px;}
.oblast_list{font-weight:bold;}
.files ul {margin-top:0;}

ul.linkUl { color:#009C5E }
ul.linkUl li { margin-bottom:0.5em}
ul.linkUl li.hover { color:#e50017 }
.print { display:none;}
.thisPrint { position:absolute; top:1em; left:1em}
.prntLogo { height:121px;}
.prntLogo img { position:absolute; top:-0.5cm; right:3cm; z-index:20; width:3.2cm;}
.qHover { background:#5CBF7E !important; }
.fullpage .subpages { padding:2.25em 2.5em 2.5em 1.5em
}
.finded_number { background:#F5F5F5; font-weight:bold; padding:3px 10px; }
.page_numb { position:relative; font-size:11px; color:#797979; display:block;}
.page_numb div {background:#F5F5F5; text-align:center;  padding:5px 10px; }
.page_numb .leftPager { position:absolute; left:10px; top:4px;  padding:0;}
.page_numb .rightPager { position:absolute; right:10px; top:4px; padding:0}

 a.searcres:link,  a.searcres:visited,  a.searcres:hover,  a.searcres:active,  a.searcres:focus { font-size:11px; color:#797979;  }
 a.searcres:hover,  a.searcres:active,  a.searcres:focus { color:#E60018;  }
.page_numb .leftPager a:link,  .page_numb .leftPager a:visited, .page_numb .leftPager a:hover, .page_numb .leftPager a:active, .page_numb .leftPager a:focus, .page_numb .rightPager a:link,  .page_numb .rightPager a:visited, .page_numb .rightPager a:hover, .page_numb .rightPager a:active, .page_numb .rightPager a:focus { color:#797979}
.page_numb .leftPager a:hover, .page_numb .leftPager a:focus,   .page_numb .rightPager a:hover,  .page_numb .rightPager a:focus { text-decoration:none; }
.page_numb a:link, .page_numb a:visited, .page_numb a:hover, .page_numb a:active, .page_numb a:focus { margin-left:3px; margin-right:3px;}

.forprint { font-size:11px;}
.clickQ { position:absolute; z-index:11; width:11px; height:11px; margin: 2px 0 0 -16px; cursor:pointer;}