/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background-color:#2f2c33;
	color: #2f2c33;
	font-size:11px;
	line-height: 18px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif ; 
}

table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}

table td{
	padding:0px; /* cellpadding="0" */
} 
.shapka{ background-image:url(../images/shapka.jpg); background-repeat:no-repeat; width:804px; height:27px; vertical-align:top; }
.menu_out{ background-image:url(../images/menu.jpg); background-repeat:no-repeat; width:804px; height:38px; vertical-align:top; }
.top_out{ background-image:url(../images/top.jpg); background-repeat:no-repeat; width:804px; height:205px; vertical-align:top; }

.body_out{ background-image:url(../images/fon.gif); background-repeat: repeat-y; width:804px; height:1px; }
.body_left{ border-right:1px solid #b1b6c3; width:588px; vertical-align:top; padding-top:20px}
.body_left p {padding: 5px 15px; margin:0px;}
.title{ font-size:12px; font-weight:bold; color:#d00004;}
.title_under{ font-size:11px; color:#d00004;}
.text{ font-size:11px; font-weight:normal; padding:0px 0px 0px 10px; margin:0px; }
.text p a{ color:#ce0000; text-decoration:underline; font-size:11px; font-weight:normal;}
.text p a:hover{ text-decoration:none;}
.text a{ color:#ce0000; text-decoration:underline; font-size:11px; font-weight:normal;}
.text a:hover{ text-decoration:none;}
.line_link{ border-bottom: 1px dashed #cac9aa;}

.body_right_top{ background-color:#fdf9f5; width:187px; height:150px; padding-top:2px; vertical-align:top;}
.body_contact_title{ background-color:#95a7c2; color:#fdfdfc; font-weight:bold; font-size:12px; width:113px; height:23px; padding-left:10px;}
.body_contact{ background-image:url(../images/letter.gif); background-position: center bottom; background-repeat:no-repeat; padding: 10px;}
.body_right_bottom{ background-color:#f5ede4; vertical-align:top;}
.body_news_title{ background-color:#627091; color:#fdfdfc; font-weight:bold; font-size:12px; width:113px; height:23px; padding-left:10px;}
.body_news{ padding: 10px;}
.body_news_date{ color:#717064;}
.body_news p{ color:#403f34; margin:5px 0px 0px 0px;}
.body_news p a{ color:#ce0000; text-decoration:underline;}
.body_news p a:hover{ text-decoration:none;}

.body_sec{ padding: 10px;}
.body_sec ul{ padding:0px 0px 0px 10px; margin:0px;}
.body_sec li{ color:#403f34; margin:5px 0px 5px 0px; padding:0px;}
.body_sec li a{ color:#2f2c33; text-decoration:underline;}
.body_sec li a:hover{ text-decoration:none;}

.body_pic_table{ width:552px; vertical-align:top;}
.body_pic_title{ height:23px; border-left: 2px solid #6b7897; border-bottom: 1px solid #6b7897; border-top:0px; font-size:12px; font-weight:bold; color:#181818; text-align:left; }
.body_pic_title div{ height:23px; padding: 0px 10px;}
.body_pic_title div a{ color:#000000; text-decoration:none;}
.body_pic_title div a:hover{ text-decoration:underline;}

.body_pic_title span{ padding: 4px 10px; line-height:22px; }
.body_pic_title span a{ color:#000000; text-decoration:none;}
.body_pic_title span a:hover{ text-decoration:underline;}

.body_pic_div { padding:4px; margin:0px; background-color:#cdc7bf; width:95px; vertical-align:middle; text-align:center;}
.body_pic_div img{ border: 1px solid #627091;}

.body_pic_div_gal { padding:4px; margin:0px; background-color:#cdc7bf; vertical-align:middle; text-align:center;}
.body_pic_div_gal img{ border: 1px solid #627091;}

.c1{background-color:#b1c2dd;}
.c2{background-color:#d0d9e6;}
.c3{background-color:#a9c7e5;}
.punktir{ background-image:url(../images/punktir.gif); background-position: 50% 70%; background-repeat:no-repeat; padding: 10px;}


.foot_out{ background-image:url(../images/foot.jpg); background-repeat:no-repeat; width:804px; height:73px; padding:0px 20px 0px 200px; }
.foot_out a{color:#2f2c33; text-decoration:none;}
.foot_out a:hover{ text-decoration:none; color:#fcf6f0; background-color:#627091;}
.copy{ color:#d00004; text-align:center;}
.copy p{ margin:20px; font-size:14px;}
.copy p a{color:#d00004; text-decoration:underline; }
.copy p a:hover{ text-decoration:none; }

.pad td{ padding:10px;}
table.pad{ border-collapse:separate;}

.inp{ width:270px; margin:1px 0px;}

