html, body {
margin:0px;
padding:0px;
height:100%;
}
body {
/*font-size:14px;*/
font-size:13px;
font-family: Tahoma;
min-width:1250px;
_width: expression(document.documentElement.clientWidth < 1250 ? "1250px" : "auto");
}
a {
color:#2062af;
}
a:hover {
color:#4585e0;
text-decoration:none;
}
ul, form, p, input, ol, h1, h2, h3, li{
margin:0px;
padding:0px;
}

.date {
/*color:#b7b6b6;*/
color:#999;
}
.main_cont {
margin-right:305px;
}
.content{
	padding:0px 10px;
	text-align:justify;
line-height:20px;
}
.content .link_news a{
	color:#000;
	text-decoration:none;
}
.content .link_news a:hover{
	text-decoration:underline;
}
.content h1, .content h2, .content h3 {
margin:10px 0px;
color:#1e3d6b;
text-transform:uppercase;
/*padding:30px 0 0 40px;
height:45px;
background:url(images/hone.jpg) top left no-repeat;*/
font-weight:normal;
text-align:left;
}
.tbl_h{
	background:url(images/hone.jpg) top left no-repeat;
	margin:7px 0px;
}
.tbl_h td{
	vertical-align:middle;
	padding:0 0 0 40px;
	height:75px;
}
div.h1 h1{ font-size:18px;}
div.h1_t h1{ font-size:14px;}

.content h1.myhead { font-size:18px;}
.content h1.myhead_t { font-size:14px;}
.content h1 {
font-size:20px;
}
.content h2.hodin {
font-size:20px;
}
.content h2 {
font-size:18px;
}
.content h3, .content h4 {
font-size:16px;
font-weight:bold;
}
.rig_al {
text-align:right;
}

.content p{
padding:8px 0px;
}
.content .news-item p{
	padding:3px 0px;
}
.content ul{
padding-left:35px;
padding:5px 0px 5px 35px;
}
.content em, .content i {
color:#2062af;
font-family:"Times New Roman", Times, serif;
font-size:16px;
display:block;
width:98%;
}
.content a em{
	display:inline;
}
.content li {
list-style-image:url(images/li_img.jpg);
color:#2062af;
}
#verh_obl {
min-height:100%;
_height:100%;
background:url(images/verh_b.jpg) top left no-repeat;
}
.logo {
height:345px;
margin-top:43px;
}
.logo_link{
	margin:0px 0 0 35px;
	display:block;
	width:131px;
	height:143px;
}
.logo img {
border:0px;
}


#left_obl {
/*padding-bottom:75px;*/
float:left;
width:350px;
}
#rigth_obl {
margin: 0 10px 0 350px;
}
#header {
height:250px;
padding:42px 0 0 0;
}
.forms{
height:60px;
font-size:10px;
color:#2062af;
background:url(images/kor_l.jpg) top left no-repeat;
padding: 0 0 0 59px;
}
.forms input {
/*padding: 3px 0 0 0;*/
padding:0px;
border:0px;
font-size:10px;
color:#2062af;
float:left;
}
.korzina {
height:37px;
padding: 0 20px 0 0;
background:url(images/kor_r.jpg) top right no-repeat;
float:left;
}
.korz_r {
padding: 13px 0 0 0;
float:left;
height:24px;
background:url(images/kor_c.jpg) top left repeat-x;
}
.search {
height:25px;
width:144px;
margin: 0 0 0 50px;
padding:12px 0 0 20px;
float:left;
background:url(images/search_b.jpg) top left no-repeat;
}
.search_in {
height:15px;
float:left;
width:110px;
}
.search_sub {
cursor:pointer;
background:none;
width:20px;
height:20px;
float:left;
}
.search_f {
height:20px;
}
.login_f{
height:28px;
}
.login_f input {
float:left;
}
.forms .logout_butt{
font-size:12px;
cursor:pointer;
border:1px solid #ccc;
}
.forms .auth_tbl{
height:37px;
float:right;
}
.forms .auth_tbl td{
padding:0px 10px;
}
.forms .auth_tbl a{
font-size:12px;
}
.auth_error{
position:absolute;
top:-20px;
}
.login {
height:60px;
width:437px;
background:url(images/rigth_f_b.jpg) top left no-repeat;
position:relative;
}
.auth_div{
float:right;
width:437px;
height:60px;
position:relative;
}
.login_in {
margin:12px 0 0 20px;
}
.login_in, .password {
/*height:15px;*/
width:120px;
}
.password {
margin:12px 0 0 38px;
background-color:transparent;
position:relative;
z-index:10;
}
.forms input.login_sub {
font-size:12px;
font-weight:bold;
height:37px;
margin:0 0 0 23px;
padding:0;
text-transform:uppercase;
width:115px;
}
.login_sub {
cursor:pointer;
background:none;
width:50px;
height:20px;
margin:6px 0 0 30px;
}
.registr {
/*height:20px;*/
width:437px;
padding: 10px 0 0 0;
}
.registr span a{
color:#878787;
}
.regis{
padding:0 0 0 50px;
}
.loose_pass {
padding:0 0 0 90px;
}
.clear {
clear:both;
}
.clear_m{
clear:both;
height:75px;
}
#verh_menu {
padding:45px 0 0 0;
height:126px;
background:url(images/menu_b.jpg) bottom left repeat-x;
}
#verh_menu li {
position:relative;
padding:97px 0 0 0;
list-style:none;
float:left;
width:14%;
}
#verh_menu li.men0 {
background:url(images/men_gl.jpg) top center no-repeat;
}
#verh_menu li.men1 {
background:url(images/men_ok.jpg) top center no-repeat;
}
#verh_menu li.men2 {
background:url(images/men_teh.jpg) top center no-repeat;
}
#verh_menu li.men3 {
background:url(images/men_usl.jpg) top center no-repeat;
}
#verh_menu li.men4 {
background:url(images/men_tsen.jpg) top center no-repeat;
}
#verh_menu li.men5 {
background:url(images/men_mag.jpg) top center no-repeat;
}
#verh_menu li.men6 {
background:url(images/men_kon.jpg) top center no-repeat;
}
#verh_menu li li a:hover {
background-color:#3066b5;
}
#verh_menu a {
padding:7px 0 0 0;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
height:22px;
text-align:center;
display:block;
text-align:center;
}
#verh_menu a.denied{
background:transparent url(images/lock.gif) no-repeat scroll right center;
}
#verh_menu a.parent{
background:transparent url(images/arrow.gif) no-repeat scroll right center;
}
#verh_menu a:hover {
color: #E2EBFE;
}
#verh_menu li li a{
border-left:solid 1px #FFFFFF;
border-top:solid 1px #FFFFFF;
/*height:100%;*/
height:auto;
text-align:left;
padding:6px 10px 6px 5px;
font-size:11px;
}

#verh_menu li.jshover .item-selected a,#verh_menu li:hover .item-selected a, #verh_menu a.root-item-selected, #verh_menu li.jshover a, #verh_menu li:hover a, #verh_menu li.jshover li.jshover a, #verh_menu li:hover li:hover a, #verh_menu li.jshover li.jshover li.jshover a, #verh_menu li:hover li:hover li:hover a  {
color: #E2EBFE;
background-color:#1E3D6B;

}
#verh_menu li.jshover li a, #verh_menu li:hover li a, #verh_menu li.jshover li.jshover li a, #verh_menu li:hover li:hover li a{
background-color:#305FA3;
color: #ffffff;
}

#verh_menu li.jshover ul, #verh_menu li:hover ul {
display:block;
}
#verh_menu li.jshover ul ul, #verh_menu li:hover ul ul{
display:none;
}
#verh_menu li li.jshover ul, #verh_menu li li:hover ul {
display:block;
}
#verh_menu li ul {
display:none;
position:absolute;
top:126px;
background-color:#305FA3;
width:100%;
}
#verh_menu li li ul {
position:absolute;
background-color:#305FA3;
top:0px;
left:100%;
width:100%;
_margin-left:1px;
}
#verh_menu li li{
background-color:#305FA3;
padding:0px;
width:100%;
}

.actions {
margin: 0 0 0 35px;
width:315px;
}
.ak_top {
font-size:12px;
/*margin:20px 0 0 0;*/
padding-top:12px;
padding-bottom:20px;
width:293px;
background:url(images/ak_top.jpg) top left no-repeat;
}
.ak_top a{
/*color:#003366;*/
color:#000;
text-decoration:none;
}
.ak_top a:hover {
color:#4585e0;
}
.ak_fon {
/*padding-top:12px;*/
width:293px;
background:url(images/ak_fon.jpg) top left repeat-y;
}
.ak_bot {
height:18px;
width:293px;
background:url(images/ak_bot.jpg) top left no-repeat;
}
.cat_element{
padding:2px 10px;
}
.ak_im {
width:130px;
float:left;
text-align:center;
}
.ak_opis {
padding:5px 0px;
/*width:150px;
float:left;*/
margin-left:130px;
}
.ak_cen {
height:3px;
width:293px;
background:url(images/ak_cen.jpg) top left no-repeat;
}
.ak_con{
	padding-top:15px !important;
}
.ak_con, .ak_con_t, .ak_con_c {
/*padding: 5px 10px;*/
padding:10px 25px;
text-align:center;
}
.tsena {
font-size:18px;
color:#1e3d6b;
}
.tsen_tov {
color:#2062AF;
font-size:13px;
}
.ak_zag {
padding-bottom:7px;
text-transform:uppercase;
color:#2062AF;
font-size:18px;
display:block;
text-align:center;
}
#main_obl {
padding-bottom:75px;
float:left;
width:100%;
}
.ak_con_c {
text-align:center;
}
.rigth_con {
/*margin-top: -20px;*/
width:305px;
float:right;
}
.rigth_con div.ak_con_t {
text-align:right;
font-size:18px;
line-height:26px;
}
.rigth_con .right_address{
text-align:left !important;
font-size:12px !important;
font-weight:bold;
color:#2062af;
text-transform:uppercase;
}
.rigth_con .right_address span{
color:#1e3d6b;
font-size:14px !important;
}
.ak_kont_bl {
color:#1e3d6b;
}
.ak_kont_bl span{
	font-size:12px;
	font-weight:bold;
}
.ak_fon b {
float:left;
text-transform:uppercase;
font-size:18px;
font-weight:normal;
}
#footer {
background:url(images/foot_b.jpg) top left repeat-x;
height:70px;
margin: -70px 0 0 0;
}
.bann {
width:700px;
padding:10px 0 0 0;
float:left;
}
.bann img {
margin:0 0 0 10px;
opacity: 0.4;
-moz-opacity:0.4;
filter: alpha(opacity=40);
}
.bann a:hover img {
opacity: 1.0;
-moz-opacity:1.0;
filter: alpha(opacity=100);
}
.copyr {
color:#747576;
font-size:13px;
padding: 25px 20px 0 0;
text-align:right;
float:right;
}
.copyr a{
	color:#747576;
}
.ins_flash{
margin:0 auto;
}
.ins_flash img{
border:0px;
}
.swf_link{
position:absolute;
z-index:100;
}
.news-item{
	padding-bottom:15px;
}
.label_pass{
top:13px;
left:181px;
position:absolute;
z-index:1;
}

/*partners*/
#partners {
width: 680px;
margin:0 auto;
padding: 0;
position:relative;
}

#partners ul.thumb {float: left;list-style: none; padding: 0px;width: 680px;background-color: white;}
#partners ul.thumb li {margin: 0; padding: 10px;float: left;position: relative;width: 150px;height: 150px;list-style:none;}
#partners ul.thumb li img {width: 140px; height: 140px;border: 1px solid #bebebe;padding: 5px;background: #f0f0f0;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
#partners ul.thumb li img.hover {margin-top:15px;background:url(images/partners_thumb_bg.png) no-repeat center center;border: none;}
#partners .title{position:absolute;width:205px;height:35px;margin:0;font-weight:900;background:url(images/partners_blue.png) no-repeat center center;padding:17px 0 0 0;text-align:center; color: #fff; }

/*������*/
a.button, span.button, del.button{

	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#fff;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(/images/form_buttons.png);
    _background-image:url(/images/form_buttons.gif);
}


a.button span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#fff;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;

}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover,
span.button:hover,
a.button:focus,

a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span,
span.button:hover button,
a.button:focus span,

span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */

}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{



	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){


				behavior_onMouseEnter = function(el){

					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};


			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;


		})(this));

}
