/* Hartija Css Print  Framework */
* { background: #fff; color:#000; }
body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
}
html { font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; }

body { font-size: 1.2em; line-height: 1.6em; text-align:center; background:#fff;}
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }
h1, h2, h3, h4, h5, h6{background:#ffffff;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt;  font-style: italic; }
hr { background-color: #ccc; }

/* Images */
a img { border: none; }

/* code */
code, pre { color:#000}

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline; color:#333; }
/*a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }
*/
/* Table */
table { margin: 1px; text-align:left; border-top: 1px solid #333; border-left:none; }
th, td { border-bottom: 1px solid #333; border-right: none; }
th {  font-weight: bold; }
th,td { padding: 0.8em; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;}

div{background:none !important;}

/* VISUAL */
.mainBox {
	width:665px;
	margin:auto;
	text-align:left;
	position: relative
}
.mainContent{
	width:766px;
	margin-left:21px;
}
.shadowLeft, .shadowRight {display:none;}

/* HEADER */
.header {
	height:143px;
}

/* LOGO */
.header .logotype {display:none;}
.print .logot{position:absolute; top:54px; left:19px;}

/* PHONE */
.print{display:block;}
.phone {display:none;}
.print .call{position:absolute; top:54px; left:370px;}

/* LANG */
ul.lang {display:none;}

/* SEARCH FORM */
.searchForm{display:none;}

/* TOP MENU */
.topMenuLine {
	display:none;
}

/* MAIN HEADER */
.imgMainHeader {
	background:none;
	height:262px;
	overflow:hidden;
	margin-bottom:6px;
	position:relative;
}

.imgInnerHeader {
	overflow:hidden;
	position:relative;
	height:16px;
	border:none; background:#ffffff;
}
 .imgInnerHeader .title {
	position:absolute;
	margin:23px 0 0 26px;
	z-index:5;
	display:none;
	}
.imgMainHeader .miniSitemap {
	margin:80px 0 0 25px;
	position:absolute;
	z-index:5;
}
.imgMainHeader ul { text-indent: 0; margin: 0; list-style:none; padding:0; font-weight:bold; }
.imgMainHeader ul ul { font-weight:normal}
.imgMainHeader ul li { text-indent: 0; margin:0; }
.imgMainHeader ul a { display:block; padding-bottom:5px; text-decoration:none;}
.imgMainHeader ul li:before { content: ""; }
.imgMainHeader ul.itms { float:left; margin-right:70px;}
.imgMainHeader ul li li { background:url(../images/li.png) 5px 8px no-repeat; margin-left:28px; padding-left:15px; }
.imgMainHeader ul a:link { text-decoration: none; color: #0277be; }
.imgMainHeader ul a:visited { text-decoration: none; color: #0277be; }
.imgMainHeader ul a:hover { text-decoration:underline; color: #0277be; }
.imgMainHeader ul a:active, .imgMainHeader ul a:focus { text-decoration: none; color: #0277be; }


/* CONTENT */
.contentMain {
	background:#f2eadb;
	padding:5px 0 5px 4px;
	font-size:.9em;
	}
.contentInner
{
	background:#ffffff;
	padding:5px 0 5px 7px;
	font-size:.9em;
}
/* FOOTER */
.footer {
	color:#000;
	font-size:0.9em;
	padding:24px 40px 25px 40px;
	line-height:1.2em;
	text-align:center;
}
.footer .copy { float:right; text-align:left; line-height:1.6em; visibility:hidden;} 
.footer .copy img { vertical-align:middle}
.footer .ubg { float:left; text-align:left}
.footer .ubg img {float:left; margin-right:10px}
.footer a:link { text-decoration: none; color: #000; }
.footer a:visited { text-decoration: none; color: #000; }
.footer a:hover { text-decoration: none; color: #575757; }
.footer a:active, .footer a:focus { text-decoration: none; color: #575757; }

.hr1 { text-align:center; line-height:0; height:1px;}
.hr1 img{vertical-align:top;}
.newsList, .moreNews { margin-left:12px; padding:5px;}
.newsListBg { background:#f4eee4}
.newsList .date { color:#5a8bba;}

.newsList a:link { text-decoration: none; color: #666666; }
.newsList a:visited { text-decoration: none; color: #666666; }
.newsList a:hover { text-decoration:underline; color: #000; }
.newsList a:active, .newsList a:focus { text-decoration: none; color: #000; }

.mainNews .title { margin-left:15px; margin-top:10px;}
.mainNews { float:right; width:249px; line-height:1.5em;}
.moreNews { font-size:0.9em;}

/* TABS */
.mainLeftColl { float:left; width:513px}
a.depoz img{width:46px; height:11px;}
a.sozn img{width:99px; height:11px;}
.TabbedPanelsTab a.depoz img{background:url(../images/depoz.png) center no-repeat;}
.TabbedPanelsTabSelected a.depoz img{background:url(../images/depoz_select.png) center no-repeat;}
.TabbedPanelsTab a.sozn img{background:url(../images/sozn_vib.png) center no-repeat;}
.TabbedPanelsTabSelected a.sozn img{background:url(../images/sozn_vib_select.png) center no-repeat;}
li.TabbedPanelsTab{position:relative;}
.TabbedPanelsTab b{position:absolute; top:0; margin-top:-1px; background-repeat:no-repeat; line-height:0px; height:0;}
.TabbedPanelsTab b img{width:5px; height:5px;}
.TabbedPanelsTab b.lt{left:0; margin-left:-1px; background-position:top left;}
.TabbedPanelsTab b.rt{right:0; margin-right:-1px; background-position:top right;}
.TabbedPanelsTab b.lt img{background-image:url(../images/gl.gif);}
.TabbedPanelsTab b.rt img{background-image:url(../images/gr.gif);}
.TabbedPanelsTabSelected b.lt img{background-image:url(../images/wl.gif);}
.TabbedPanelsTabSelected b.rt img{background-image:url(../images/wr.gif);}
.TabbedPanelsContentVisible{position:relative;}
.TabbedPanelsContentVisible b.lb, .TabbedPanelsContentVisible b.rb, .TabbedPanelsContentVisible b.tr{position:absolute; line-height:0; height:0;}
.TabbedPanelsContentVisible b.lb{bottom:4px; left:0; margin-left:-1px;}
.TabbedPanelsContentVisible b.rb{bottom:4px; right:0; margin-right:-1px;}
.TabbedPanelsContentVisible b.tr{top:0; right:0; margin-top:-1px; margin-right:-1px;}

.contTab{border:0; width:100%; margin:0; line-height:1.3em; color:#555555;}
.contTab td{vertical-align:top; padding:0 10px; border:0;}
.contTab td.lcol{width:40%; text-align:right; padding-top:16px;}
.contTab td.lcol p{margin-bottom:1.3em; margin-top:.3em;}
.contTab p+p{margin-top:-1.2em}
.withline {margin-bottom:14px; margin-top:9px;}
.withline div{padding:4px 0 8px; background:url(../images/tabLine.gif) bottom left no-repeat;}
.withline div span{width:114px; float:left;}

.pathway{color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; position:absolute; margin:0px 0 0 26px;}
.pathway a:link, .pathway a:visited, .pathway a:active{color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.pathway a:hover{text-decoration:underline;}

table.InnerContab{border:0; width:100%; margin:0; background:#ffffff;}
table.InnerContab td{border:0; padding:0; background:#ffffff;}
table.InnerContab td.leftCont{width:528px; background:#ffffff; vertical-align:top;}
table.InnerContab td.rightCont{width:223px; padding:0 9px 0 6px; vertical-align:top; visibility:hidden;}
.rcorn{padding:12px 20px 12px 31px; color:#484747;}
.leftCont ul li { text-indent: 0em; margin-left: 0em; list-style:url(../images/square.gif); margin-bottom:10px;}
.leftCont ul li:before { content: " "; }
.leftCont ul{margin-bottom:3em; margin-left:43px;}
span.date{background-color:#E1DCD1; padding:0 4px;}

.rightRound{position:relative; color:#555555; margin-bottom:7px; display:none;}
.rightRound .ttl{background-color:#CAC2B1; padding:5px 7px 0px 7px;}
.rightRound .ttl img{*margin-bottom:5px; margin-top:2px;}
.rightRound b.tl, .rightRound b.tr, .rightRound b.bl, .rightRound b.br{position:absolute; line-height:0; height:1px;}
.rightRound b.tl{top:0; left:0;}
.rightRound b.tr{top:0; right:0;}
.rightRound b.bl{bottom:0; left:0; margin-bottom:4px;}
.rightRound b.br{bottom:0; right:0; margin-bottom:4px;}
.textt{border:1px solid #CAC2B1; background-color:#ffffff; padding:5px 7px;}
.rightRound form dt{font-weight:normal; padding-left:9px; margin-top:0; margin-bottom:1px; font-size:.9em;}
.rightRound form dt input, .rightRound form dt textarea{width:185px; border:1px solid #7F9DB9; font-size:1.1em;}
.rightRound form dt textarea{height:54px; overflow:auto;}
.rightRound form dt input{padding-top:0;}
.rightRound form{margin-bottom:0;}
.rightRound .back{background:url(../images/right_line.gif) top left no-repeat; padding:5px 0 0 0; margin:10px 0 5px 10px;}
.rightRound .back a{background:url(../images/right_line.gif) bottom left no-repeat; display:block; padding-bottom:5px; padding-left:7px;}
.padLeft1{padding-left:4px; padding-top:13px;}
.padLeft{line-height:1.2em; padding:0px 0 10px 9px;}
.rightRound .withline{background:url(../images/right_line.gif) bottom left no-repeat;}
.rightRound .withline div{background:url(../images/right_line.gif) top left no-repeat;}
.rightRound .withline div span {width:100px;}
.padLeft{font-size:.9em;}
.padLeft p{margin-bottom:1.3em;}

.last{margin-bottom:0;}
.files{margin-bottom:30px;}
.files div{background:url(../images/dlin_line.png) bottom left no-repeat; padding:4px 0 7px 0;}
.files div img{vertical-align:middle; margin:0 11px 0 3px;}

.license{background:url(../images/dlin_line.png) top left no-repeat; margin:20px 0;}
.license .row{background:url(../images/dlin_line.png) bottom left no-repeat; padding:11px 0;}
.license .row .left{float:left; width:49%;}
.license .row .right{float:right; width:49%;}
.license .row .left img, .license .row .right img{float:left; border:1px solid #D9D9D9;}
.license .row .left div, .license .row .right div{margin-left:100px; line-height:1.3em;}

.fleft{border:1px solid #D9D9D9; padding:3px; float:left; margin-right:10px; margin-bottom:5px;}
.fright{border:1px solid #D9D9D9; padding:3px; float:right; margin-left:10px; margin-bottom:5px;}

.pager{background:url(../images/dlin_line.png) top left no-repeat; padding:12px 0 0 0; margin:30px 0 0 0;}
.pager a{padding:0 4px; margin:0 3px;}
.pager a.active{background:#CAC2B1; text-decoration:none; color:#fff; font-weight:bold;}

a.choose{display:block; background-color:#E4E0D8; border:1px solid #CAC2B1; border-right:none; float:right; margin:0 -20px 0 0; _ margin:0 -10px 0 0; padding:2px 8px; line-height:18px; text-decoration:none !important; position:relative;}
a.choose img{margin-right:7px;}
a.choose:link span, a.choose:visited span, a.choose:active span{border-bottom:1px solid #0277BE;}
a.choose:hover span{border-bottom:1px solid #E4E0D8;}
a.choose b{display:block; line-height:0; width:4px; height:4px; position:absolute;}
a.choose b.lt{left:0; top:0; background:url(../images/cholt.gif) top left no-repeat; margin:-1px 0 0 -1px;}
a.choose b.lb{left:0; bottom:0; background:url(../images/cholb.gif) left bottom no-repeat; margin:0 0 -1px -1px;}

a.tonews{float:right; font-size:.95em;}

#opclose li div{display:none; margin:10px 0 0 20px;}
#opclose{margin-left:0;}
#opclose li{list-style:none; list-style-image:none;}
#opclose li { text-indent: 0em; margin-left: 0em; margin-top:3em;}
#opclose li:before { content: " "; }
#opclose li.active a.title2{font-weight:bold; text-decoration:none; color:#484747; background:url(../images/hline.gif) left repeat-y; margin-left:-33px; padding-left:34px;}

.send{margin-left:15px;}
.send dt{font-weight:normal;}
.send input{width:95%; border-color:#7F9DB9; padding:.4em 0.4em 0.3em; font-size:1em;}
.send textarea{width:95%; border-color:#7F9DB9; height:80px; padding:.4em 0.4em 0.3em; font-size:1em; overflow:auto;}
.send dt.captch span input{width:205px;}
.send dt.captch span{float:left;}
.send dt.captch img{float:left; vertical-align:top; margin:0 0 0 10px;}
.send dt.button input{ width:auto; background:none; border:none; color:#0277BE; font-weight:bold; font-size:1.1em; padding:0;}
.sent{background:url(../images/sent_ico.gif) top left no-repeat; padding-left:25px; margin:70px 0 0 8px;}
#TabbedPanels1, #TabbedPanels1 div{border:none; !important}
#TabbedPanels1 ul.TabbedPanelsTabGroup{display:none; !important}
.onprint{display:none;}
.print1 {display: block;}