/*------------------ main -------------*/

* {margin:0; padding:0; }
a:link , a:visited , a:active , a:hover {}
h1, h2, h3 {}
h1 { }
h2 { }
h3 { }
img{border:none;}

/*------------------ Layout -------------*/

html { height:100%; }
body {
min-height:100%;
height:100%;
padding:0; margin:0 auto;
width:996px;
}

* html body { height:100%;}

body {
position:relative;
}

.main {
width:100%;
height:100%;
background-image:url("/common/img/bgs.jpg");
background-repeat:repeat-y;
border-collapse:collapse;
padding-left:100px;
width:996px;
}

/* ----------------------first ----------------------*/
.top {
padding-top:10px;
height:65px;
background-image:url("/common/img/BG_top.gif");
background-repeat:repeat-x;
}

.logo{
}

.fast_link{
position:absolute;
width:112px;
margin-left:476px;
margin-top:-39px!important;
margin-top:-34px;
height:13px;
}

body >* .fast_link img{
border-collapse:collapse;
display:block;
height:13px;
}
 
 
.fast_link a{
display:block;
height:13px;
width:25px;
float:left;
}

.fast_link a,.fast_link a:visited{
margin-right:12px;
background-color:#cccccc;
height:13px;
}

.fast_link a:hover{
background-color:#000080;
}

.search{
position:absolute;
margin-left:677px;
margin-top:-40px!important;
margin-top:-36px;
font:10px Tahoma;
color:#808080;
}

.search input{
width:98px;
margin:0px 10px;
margin-left:8px;
margin-bottom:-2px!important;
margin-bottom:1px;
height:13px;
border:1px solid #e5e5e5;
}

.search .btn{
width:25px;
border:none;
height:13px;
margin-left:0px;
margin-bottom:-2px;
}

#menu{
height:25px;
background-image:url("/common/img/menu_bg.jpg");
background-repeat:repeat-x;
font:11px Tahoma;
color:#FFFFFF;
padding-left:25px;
margin-bottom:25px;
}

#menu a, #menu a:hover, #menu a:visited {
font:11px Tahoma; color:#ffffff;
text-decoration:none;
display:block;
float:left;
padding:6px 40px 6px 10px;
background-image:url("/common/img/arr_wt.gif");
background-repeat:no-repeat;
background-position:0px 10px;
}

body >* .preview{
margin-bottom:-5px;
}

/* -------------------content -------------------------- */
.content, .content2, .vspom{
font:11px Tahoma; color:#4D4D4D;
}

.content, .content2{
margin:20px 0px 0px 0px;
width:100%;
}

.content p, .content2 p, .vspom p{
margin-bottom:15px;
line-height:15px;
font:11px Tahoma; color:#4D4D4D;
}

img.left{
float:left;
margin:4px 15px 15px 0px;
}

.top_cont{
/*background-image:url('/common/img/bg1.jpg');
background-repeat: no-repeat;
margin-bottom:12px;*/
}

.union{
float:left;
width:400px;
background: url('/common/img/bg1.jpg') no-repeat top left;
padding-left:25px;
padding-right:22px;
}

.news{
margin-left:447px;
width:380px;
padding-left:25px;
background-image:url("/common/img/bg2.jpg");
background-repeat:no-repeat;
}

.news span.date{
display:block;
width:81px;
height:16px;
text-align:center;
background-color:#dc5b3b;
font:11px Tahoma;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding-top:1px;
margin-bottom:2px;
margin-left:-3px;
}

.news p{
margin-bottom:8px;
margin-left:3px;
}

.news a, .news a:visited{
text-decoration:none;
color:#4d4d4d;
}

.news a:hover{
text-decoration:underline;
color:#4d4d4d;
}

.news_l a:link, .news_l a:visited, .news_l a:hover, .news_l a:active{text-decoration:underline; color:#4d4d4d;}

.news_l span{
display:block;
width:81px;
height:16px;
text-align:center;
background-color:#dc5b3b;
font:11px Tahoma;
font-weight:bold;
color:#ffffff;
padding-top:1px;
margin-bottom:2px;
margin-left:-3px;
}

.proj{
padding-left:25px;
background-image:url("/common/img/bg3.jpg");
background-repeat:no-repeat;
clear:both;
}

.proj p{
line-height:12px;
margin-left:2px;
margin-bottom:12px;
}

/* -------------links -------------- */

a.sv, a:visited.sv, a:hover.sv{
display:block;
margin-top:2px!important;
margin-top:1px;
font-weight:bold;
margin-left:2px;
color: #dd5b41;
padding-left:10px;
background-image:url("/common/img/arr_sv.gif");
background-repeat:no-repeat;
background-position:0px 5px;
}

a.dk, a:hover.dk, a:visited.dk{
display:block;
font-weight:bold;
margin-top:13px;
color:#dd613f;
padding-left:10px;
background-image:url("/common/img/arr_dk.gif");
background-repeat:no-repeat;
background-position:0px 5px;
}

/* -------------------!content ------------------------- */
.bottom{
background-image:url("/common/img/BG_bot.gif");
background-repeat:repeat-x;
background-position:bottom left;
padding-top:30px;
}

#menu_bot{
height:25px;
background-color:#f0f0f0;
padding-left:2px;
}

#menu_bot a, #menu_bot a:hover, #menu_bot a:visited {
font:11px Tahoma; color:#4c4c4c;
text-decoration:none;
display:block;
float:left;
padding:6px 24px 6px 23px;
background-image:url("/common/img/palka.gif");
background-repeat:no-repeat;
background-position:right;
}

.copy{
height:80px;
font:10px Tahoma;
color:#b3b3b3;

}

.copy a, .copy a:hover, .copy a:visited{
color:#000080;
text-decoration:none;
}

.copy a:hover{
text-decoration:underline;
}

.copy_l{
float:left;
width:471px;
padding-left:1px;
}

.adress{
margin-left:475px!important;
margin-left:471px;
}
.spacer
{
 font-size: 0px;
  line-height: 0;
  border: 0px solid red;
  display: block;
  visibility: visible;
  overflow:hidden;
  clear: both;	
}
/*------------------- Layout ------------------*/





/*----------------- second----------------------*/
.content2{
background-image:url("/common/img/bga.jpg");
background-repeat:no-repeat;
border-collapse:collapse;
/* margin-right:47px; */
}
.content2 td, .content2 tr{
border-collapse:collapse;
}

*html .content2 td {padding-top:-2px;}

.content2 td.left{
padding:0px 47px 0px 25px;
}

.content2 td div.right{
width:217px;
padding-left:25px;
float:right;
background-image:url("/common/img/bga.jpg");
background-repeat:no-repeat;
}	

.content2 td.left img, .content2 .right img{
line-height:1px;
}

.right .img{
margin-bottom:6px;
}

/* ----------- SPISKI ------------------------ */
ul {
list-style:none;
margin-left:5px;
line-height:15px;
margin-bottom:15px;
}
ul li {
background-image:url("/common/img/bul.gif");
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:10px;
padding-bottom:10px;
}
input
{
	font-size:11px;
	padding:0px 5px;
	width:70px;
	font-family:Tahoma;
	height:16px;
}
input.button
{
	font-size:11px;
	padding:0px 5px 4px 0;
	width:70px;
	font-family:Tahoma;
	margin:0 10px;
	text-align:center;
	height:22px;
}
	/*----------------- block second--------------*/
   /*----------------- os form-------------------*/
   /*----------------- search-------------------*/
   /*------------- print version---------------*/
   
   
   .content_print{
font:12px Tahoma; color:#4D4D4D;
}

.content_print{
margin:20px 0px 0px 0px;
width:100%;
}

.content_print p{
margin-bottom:15px;
line-height:15px;
font:12px Tahoma; color:#4D4D4D;
}
.sub-links_pr
{
background-image:url(/common/img/n_a.gif);
background-position:100% 2px;
background-repeat:no-repeat;
margin:10px;
padding:0pt 22px 0pt 0pt;
text-align:right;
}

.sub-links
{
margin:10px;
padding:0pt 22px 0pt 0pt;
text-align:right;
}

.sub-links a, .sub-links a:visited, .sub-links_pr a, .sub-links_pr a:visited{
text-decoration:underline;
text-align:right;
 color:#4d4d4d;}
 a:link, a:visited, a:hover, a:active
 {
 	color:#4d4d4d;
	text-decoration:underline;
 }
  a:link, a:visited, a:hover, a:active
 {
 	color:#000080;
	text-decoration:underline;
 }
 .date a:link, .date a:visited, .date a:hover, .date a:active
 {
 	color:#fff;
	text-decoration:none;
 }
 