/* CSS Document */
body{
padding:0px;
margin:0px;
background:url(images/sample_01.jpg) repeat;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12pt;
}
* p, h1, h2{
margin:10px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
* p{
font-size:12pt;}
a{
color:#c00000;
text-decoration:underline;}
.main{
min-width:787px;
float:left;
width:787px;
position:absolute;
left:50%;
margin-left:-393px;
}
.center{
width:787px;
float:right;
min-width:787px;
}
.top{
background:#C4E9FF;
width:787px;
height:40px;
}
.header-block{
background:url(images/sample_71.jpg);
background-position:0 3px;
width:787px;
border-left:2px solid #989898;
border-right:2px solid #989898;
float:left;
}
.top_header_left{
background:#f0f0f0;
height:40px;
width:33%;
float:left;
text-align:left !important;
}
.top_header_center{
background:url(images/sample_05.jpg) #f0f0f0 right top no-repeat;
height:40px;
width:33%;
float:left;
text-align:center;
clear:none;
}
.top_header_center img{
margin:15px 5px 10px 5px;
vertical-align:middle;}
.top_header_right{
height:40px;
background:#C4E9FF;
width:33%;
float:right;
text-align:right;
}
.top_line{
background:#555555;
height:4px;
width:787px;
float:left;}
.top_line_left{
min-width:120px;
clear:left;
background:url(images/sample_11.png) #d1d1d1 right no-repeat;
float:left;
height:4px;
width:33%;}
.top_line_right{
min-width:120px;
clear:right;
background:url(images/sample_13.png) #d1d1d1 left no-repeat;
float:right;
height:4px;
width:33%;}
.logo{
min-width:325px;
float:right;
height:135px;
background:url(images/sample_71.jpg);
}
.banner{
max-width:462px;
float:right;
height:135px;
border-left:2px solid #555555;
}
.logo-zone{
width:787px;
float:left;}
.skrugl_left{
background:url(images/sample_20.png) left bottom no-repeat;
height:22px;
float:left;
width:20px;
clear:left;
}
.skrugl_right{
background:url(images/sample_23.png) right bottom no-repeat;
height:22px;
width:20px;
float:right;
clear:right;
position:relative;

}
.skrugl_scale{
background:url(images/sample_21.png) repeat-x;
height:22px;
width:750px;
float:left;
}
.skrugl{
width:790px;
float:left;
height:22px;
margin-bottom:20px;
}
.back_skrugl_left{
background:url(images/sample_63.png) left bottom no-repeat;
height:22px;
float:left;
width:20px;
clear:left;
}
.back_skrugl_right{
background:url(images/sample_66.png) right bottom no-repeat;
height:22px;
width:20px;
float:right;
clear:right;
position:relative;

}
.back_skrugl_scale{
background:url(images/sample_64.png) repeat-x;
height:22px;
width:750px;
float:left;
}
.back_skrugl{
width:790px;
float:left;
height:22px;
}
.footer{
margin-top:10px;
float:left;
width:787px;
background-position:left bottom;
margin-bottom:0px;
max-height:106px;
}
.bottom_line{
margin-bottom:0px;
border-left:2px solid #989898;
border-right:2px solid #989898;
background:#555555;
height:3px;
width:787px;
float:left;}
.bottom_line_left{
min-width:120px;
clear:left;
background:url(images/sample_11.png) #d1d1d1 right no-repeat;
float:left;
height:3px;
width:33%;}
.bottom_line_right{
min-width:120px;
clear:right;
background:url(images/sample_13.png) #d1d1d1 left no-repeat;
float:right;
height:3px;
width:33%;}
.footer_nav{
min-height:48px;
float:left;
width:787px;
background:url(images/sample_74.png) #c9d8dd left top repeat-x;
border-left:2px solid #989898;
border-right:2px solid #989898;
padding-top:5px;
}
.footer_nav a{
text-decoration:underline;
font-size:11pt;
font:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:bold;
}
.footer_nav img{
margin:5px;}
.footer-center{
margin-left:50px;
display:block;
float:left;
width:90%;
}
#navig ul, li {border:0; margin:0; padding:0; list-style:none;}
#navig ul{
    height:30px;
    padding-left:25px;
}
#navig li{float:left;margin-right:3px;height:30px;overflow:hidden}
.tab a:link, .tab a:visited{
    background:url(images/tab.png) right top;
    color:#000;
    display:block;
/*    font-weight:bold;*/
    line-height:30px;
    text-decoration:underline;
}
.tab a span{
    background:url(images/tab.png) left top;
    display:block;
    margin-right:14px;
    padding-left:14px;
}
.tab a:hover{
    background:url(images/tab.png) right 51px;
    display:block;
}
.tab a:hover span{
    background:url(images/tab.png) left 51px;
    display:block;
}
.active a:link, .active a:visited, .active a:visited, .active a:hover{
    background:url(images/tab.png) right 51px;
}
.active a span, .active a:hover span{
    background:url(images/tab.png) left 51px;
}
.content{
width:100%;
float:left;}
.center_content{
border-left:2px solid #989898;
border-right:2px solid #989898;
width:100%;
float:left;
background:url(images/sample_71.jpg);
}
.form_mail_vnesh, .left_block_vnesh{

margin-bottom:20px;
float:left;
margin-left:15px;
width:240px;
border:1px solid black;
background:#dddddd;
clear:left;}
.form_mail_vnutr{
float:left;
margin:8px;
margin-bottom:0;
border:1px solid black;
width:220px;
background:url(images/kl.png);
}
.form_gray_border, .content_gray_border{
border-left:2px solid #9d9d9d;
border-right:2px solid #9d9d9d;
border-top:2px solid #c8c8c8;
border-bottom:2px solid #c8c8c8;
}
.form_gray_border{
padding-bottom:8px;
float:left;
width:236px;}
.form_mail_zagol{
float:left;
height:60px;
width:100%;
background:url(images/sample_39.jpg) left top no-repeat #b9d8f1;
margin-bottom:5px;
}
.form_mail_zagol .sss{
line-height:20px;
font-size:14px;
padding-left:75px;
padding-right:3px;
}
#form .text{
border:1px solid #009eff;
background:#FFFFFF;
float:right;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}
#form .class{
margin-bottom:5px;
margin-top:5px;
float:right;
font-weight:bold;}
#message{
margin-top:15px;
float:left;
text-align:center;
width:100%;}
#message span{
margin-bottom:5px;
margin-top:5px;
font-weight:bold;}
#message .text2{
border:1px solid #009eff;
background:#FFFFFF;
margin-bottom:10px;}
#message img{
margin-bottom:5px;}
.left_block_vnutr, .content_block_vnutr{
margin:8px;
border:1px solid black;
background:#ffffff;
padding:0px;
}
.left_block_vnutr{
float:left;
width:220px;
margin-bottom:0;
}
.arrow{
float:left;
margin-left:3px;
width:14px;
height:18px;}
.header_leftBlock{
float:left;
width:220px;
background:url(images/sample_47.png) left top repeat-x;
height:37px;
}
.header_leftBlock h3{
margin:10px 3px 0px 3px;
background: url(images/sample_50.png) left top no-repeat;
text-indent:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

.left_block_vnutr a{
padding-left:19px;
color:#c00000;
text-decoration:underline;
}
.left_block_vnutr ul{
width:95%;
margin:3px;
padding:0px;
border:0px;
}
.left_block_vnutr li{
text-align:justify;
text-decoration:none;
margin:3px;
background:url(images/sample_59.jpg) no-repeat;
background-position:0px 4px;
}
.leftBlock_text{
padding:0px;
float:left;
}
.leftBlock_text p{
color: #000099;
text-align:justify;
text-indent:10px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
 }
.leftBlock_text span{
text-align:left;
color:#000000;
font-size:11px;
}
#text_block{
float:left;
width:100%;
}
#text_block h1{
text-align:center;
font-size:24px;
}
#text_block h2{

text-align:center;
font-style:italic;
font-size:19px;
}
.content_block_vnesh{
margin-bottom:5px;
float:right;
margin-right:15px;
width:505px;
border:1px solid black;
background:#dddddd;
}
.content_gray_border{
float:right;
width:501px;
}
.content_block_vnutr{
float:right;
width:485px;}
#text_block ul{
width:95%;
margin:5px;
padding:0px;
border:0px;
}
#text_block li{
text-align:justify;
text-indent:19px;
text-decoration:none;
margin-left:10px;
background:url(images/sample_54.jpg) no-repeat;
background-position:0px 4px;
}
table{
text-align:center;
margin-left:2%;
padding:2px;
width:95%;
}
table form{
margin:0px;
padding:0px;}
tr,td{
/*text-align:center;*/
vertical-align:middle;
}
td img{
vertical-align:middle;}
.button{
display:block;
font-weight:bold;
color:#FF6600;}
.button:hover{
display:block;
color:#FF6600;
text-decoration:underline;
font-weight:bold;
cursor:pointer;}