body{

margin:0px;

padding:0px;}

#top{

width:965px;

margin-left:auto;

margin-right:auto;

height:249px;

background-image:url(../img/bg_top.jpg);

background-repeat:no-repeat;

background-position:top center;}

#site{

width:965px;

margin-left:auto;

margin-right:auto;}

#left{

float:left;

width:261px;

background-image:url(../img/img_top_menu.jpg);

background-position:top left;

background-repeat:no-repeat;

padding-top:255px;

}

#top_bg_menu{

background-image:url(../img/bg_top_menu.jpg);

height:18px;

font-size:2px;

width:261px;}

#menu{

background-image:url(../img/bg_menu.jpg);



padding-top:10px;

}

#menu a{

padding:8px 0px 0px 26px;

display:block;

background-color:#2f7dc8;

width:213px;

margin:0px 0px 2px 0px;

height:25px;

text-decoration:none;

font-family:Tahoma;

color:#fff;

font-size:14px;

}

#polosa{

height:;

background-image:url(../img/bg_bottom_polosa.gif);

height:29px;

width:239px;}

#pod_menu{

background-image:url(../img/bg_pod_menu.jpg);



}

#bottom_bg_menu{

background-image:url(../img/bg_bottom_menu.jpg);

height:20px;

width:261px;}

#content{

width:704px;

float:left;

}

#cont_menu{

margin-top:1px;

height:27px;

background-color:#2172b4;

padding:7px 0px 0px 0px;

color:#fff;

}

#cont_menu a{

font-family:Tahoma;

font-size:12px;

color:#fff;

text-decoration:none;

padding-left:5px;

padding-right:5px;

font-weight:900;

}

#cont{

padding:10px;

color:#434343;

font-size:12px;

font-family:Tahoma;}

#cont h1{

font-size:22px;

color:#257fc8;

font-weight:100;

padding:10px 0px 10px 0px;

margin:0px;}

#footer{

height:134px;

background-image:url(../img/bg_footer.jpg);}

#footer #copyleft{

position:absolute;

margin:55px 0px 0px 20px;

font-size:12px;

font-family:Tahoma;

color:#fff;

}

#copyright{

position:absolute;

margin:75px 0px 0px 705px;

font-size:12px;

font-family:Tahoma;

color:#fff;

}

a#copyright{

color:#1861ab;

text-decoration:none;}

#bottom_menu{

position:absolute;

margin:27px 0px 0px 444px;

}

#bottom_menu a{

font-size:12px;

font-family:Tahoma;

color:#fff;

}

#img_footer{

background-image:url(../img/img_footer.jpg);

width:195px;

height:125px;

position:absolute;

margin:6px 0px 0px 235px;}

#calendar{

margin:10px auto 10px auto; 

width:118px;

height:115px;

background-image:url(../img/calendar.jpg);}

.nedelya{

padding-top:28px;

font-size:12px;

text-align:center;

color:#989898;

font-weight:900;

font-family:Tahoma;}

.monch{

font-size:11px;

text-align:center;

color:#989898;

font-weight:900;



font-family:Tahoma;}

.day{

font-size:26px;

text-align:center;

color:#2f7dc8;

font-family:Tahoma;}

.year{

font-weight:900;

font-size:14px;

text-align:center;

color:#989898;

font-family:Tahoma;}

#chasi{
background-image:url(../img/chasi.jpg);
width:103px;
padding:9px 7px 9px 7px;
height:98px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
}

a.img_galery{

margin:5px;

text-decoration:none;

}

a.img_galery img{

border:2px solid #dadada;

}

.calculator{

border:1px solid #989898;

padding:10px;

width:380px;

text-align:center;

margin-left:auto;

margin-right:auto;

clear:both;}

.calculator form{

margin:0px;

padding:0px;

font-size:9px;}

.calculator form input{

border:1px solid #989898;

background-color:#FFFFFF;

font-family:Tahoma;

font-size:12px;

width:150px;

color:#434343;}

#result{

font-size:16px;

color:#989898;

margin:5px;

border:1px solid #989898;

width:210px;

margin-left:auto;

margin-right:auto;}

#cont table{

border:1px solid #989898; /*border-collapse:collapse*/}

#cont table td{

height:22px;

text-align:center;

border:1px solid #989898;

}

.table th{

border:1px solid #989898;

height:42px;}

.stolb_block{

clear:both;

padding-top:15px;}

.stolb_block .img_galery{

float:left;

}

.cont_stolb_block{

margin-left:175px;

padding-top:3px;

}

.cont_stolb_block p{

margin:0px 0px 7px 0px;

}



#cont a{
color:#257fc8;}

#cont  a
{
	
	text-decoration:none;
}

#main_content a
{
	color:#000000;
}


/**/

.prise_stolb td{

padding:3px;

height:42px;

text-align:center;

border:1px solid #989898;

}

.prise_stolb th{

padding:3px;

border:1px solid #989898;

height:42px;}




.bottom_words
{
font-size:11px; position:absolute;z-index:100;color:#FFFFFF;margin:105px 10px 0px 420px;width:520px;text-align:right;font-family:Arial
}

.bottom_words a
{
	color:#FFFFFF;
	text-decoration:none;
}

#content table
{
	border-top:1px solid #333355;
	border-right:1px solid #333355;
}

#content table td
{
	border-bottom:1px solid #333355;
	border-left:1px solid #333355;
}
