* { margin:0; padding:0;}

html {
height:100%;
}

body {
margin:0;
padding:0;
background: #112d4d url(images/bg_body.jpg) top left repeat;

font-family:Arial;
font-size:100%;
line-height:1.4em;
color:#898989;
font-size:12px;
text-align:left;
}

#container {
min-height:100%;
width:984px;
margin:0 auto;
background: url(images/bg_container_middle.jpg) top left repeat-y;
/*background: url("images/bg_site_middle.jpg") repeat-y scroll 269px 0 transparent;*/
/*background-color: #FFF;*/

}

#polosa {
	background: url("images/bg_site_middle.jpg") repeat-y scroll 251px 0 transparent;
}

#container .container_top {
height:42px;
width:984px;
background: url(images/bg_container_top.jpg) top left no-repeat;

}

#container .container_bottom{
height:44px;
width:984px;
background: url(images/bg_container_bottom.jpg) top left no-repeat;
margin-left: -18px;
}

#content {
padding:0 19px 0 18px;
}

#content .site_left{
float:left;
width:250px;
padding:0;
}

#content .site_left .logo{
padding:0 0 0 25px;
}

#content .site_left .logo img{
padding:0 0 3px 0;
border-bottom:1px dotted #c8c8c8;
}

#content .site_left .menu{
padding:0 0 0 25px;
}

#content .site_left .menu ul{
margin:35px 0 0 0;
}

#content .site_left .menu ul li{
list-style-type:none;
margin:0 0 33px 0;
text-align:right;
height:46px;
}

#content .site_left .menu ul li a{
text-decoration:none;
color:#2a2a2a;
font-family:tahoma;
font-size:22px;
font-weight:normal;

float:left;
height:32px;
width:173px;
padding:14px 52px 0 0;
}


#content .site_left .menu ul li a:hover{
text-decoration:none;
color:#ffffff;
background: url(images/bg_list.jpg) top left no-repeat;
}

#content .site_left .copyright{
color:#a1a1a1;
border-top:1px dotted #c8c8c8;
padding:32px 0 0 10px;
margin: 90px 0 0 25px;
width:200px;
}

#content .main_text{
float:left;
padding:0 28px 0 35px;
width:486px;
}

#content .main_text li{
list-style-type:none;
padding:0 0 0 25px;
background: url(images/li_img.png) 0 6px no-repeat;
}

#content .main_text li.nolist{
list-style-type:none;
padding:0 0 0 15px;
background: 0;
}

#content .main_text ul.inside {
padding:0 0 0 15px;
}

#content .main_text ul.inside li{
padding:0 0 0 15px;
}

#content .site_middle{
float:left;
width:146px;
padding:0;
height:759px;
background: url(images/bg_site_middle.jpg) 1px 0 no-repeat;

}

#content .site_middle ul{
padding:216px 0 0 0;

}

#content .site_middle li{
list-style-type:none;
padding:0 0 52px 0;
text-align:center;

}



#content img{
border:0;
padding:0;

}


h1{
font-size:34px;
line-height:38px;
font-weight:normal;
font-family:"Myriad Pro";
color:#343434;
text-align:left;
}

h2{
font-size:20px;
line-height:20px;
font-weight:normal;
font-family:"Myriad Pro";
color:#5a5a5a;
text-align:left;
}

h2.pandy{
padding:0 0 22px 200px;
border-bottom:1px dotted #c8c8c8;
margin:0 0 30px 0;
}

h3{
font-size:19px;
line-height:22px;
font-weight:normal;
font-family:"Myriad Pro";
color:#5a5a5a;
text-align:left;
}



	
.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}
.alignright { text-align:right; }
.aligncenter { text-align:center;}

p { margin:0; padding:10px 0 5px 0;}
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:center;}

a, a:active, a:hover, a:focus { outline: none; color:#3c3c3c; font-weight:bold;}

form.zf dd input, form.zf dd textarea{
width:200px;
margin:0 0 5px 0;
}

div.zf-buttons input.zf-submit{
margin:5px 0 0 0;
}


.main_text table{
border:2px solid #000000;
border-collapse: collapse;
}

.main_text table td{
border:1px solid #333333;
padding:3px;
}


