* {
margin: 0px;
padding:0px;
}

body {
font-family:  tahoma, verdana, arial, sans-serif;
font-size: 12px;
text-align: center;
background-image:url(gfx/bg.jpg);
background-repeat:repeat-x;
}

#main { margin:auto; width:995px; }
#top_logo { float:right; }
#top_menu {
height: 29px;
width: 995px; 
text-align:left; 
padding:0px 0 0 9px;
float:left; 
}

#wrapper { width: 995px; padding:0 0 0 5px; }

#menu_wrapper {
background-image:url(gfx/left_menu_bg.jpg);
background-repeat:repeat-y; 
padding:0 0 0 5px; 
text-align:left;
}

#content {
float:right;
text-align:left;
width:770px;
}

a#menu_left_top {  
display:block; 
width:220px; 
background-image:url(gfx/left_menu_top.jpg);
background-repeat: no-repeat;
line-height:27px; 
color:#fff; 
font-weight:bold; 
text-decoration:none; 
}

a.menu_fill { 
display:block;
border-left: 10px solid #E4E4E4;
width: 200px;
line-height:25px;
_margin-right: 10px;
_width: 205px;
}

a.menu_left, a.menu_left:link, a.menu_left:visited {
display:block;
border-left: 10px solid #AFACAC;
border-bottom: 1px solid #fff;
border-top: 1px solid #898989;
width: 183px;
line-height:25px;
_margin-right: 10px;
_width: 205px;
text-decoration:none;
font-size:12px;
font-weight: bold;
color: #000;
padding-left:15px;
}
a.menu_left:hover {
border-left: 10px solid #FDF1CE;
background-color: #DEDDDd;
}

h1#top_words {
width:678px;
font-size:12px; 
margin-top:5px; 
padding: 2px 0 2px 0;
border:1px solid #6F1C35;  
float:left; 
text-align:center; 
}

a.menu_topa_f, a.menu_topa_f:link, a.menu_topa_f:visited, a.menu_topa_f:hover {
font-weight:bold;font-size: 14px; text-decoration:none; color:#000; display:block; width: 131px; _width: 135px;  text-align:center; float:left; 
background:url(gfx/bg_menu.jpg) repeat-x;line-height:27px;
}

img.t { margin-top:8px; border: 0px; cursor:pointer;}

div.l { float:left; }

#menu_top { height:27px; width: 770px;}

#belka { clear:both; width:763px; _width:767px; background:#FDF1CE; border: 1px solid #000; margin-top: 20px; font-weight:bold; }

div.square {
background:url(gfx/square.jpg) no-repeat; 
width: 18px; 
line-height:27px; 
float:left;
}

a.menu_topa, a.menu_topa:link, a.menu_topa:visited, a.menu_topa:hover {
font-weight:bold;
line-height:27px;
font-size: 14px; 
text-decoration:none; 
color:#000; 
display:block; 
width: 131px; 
text-align:center; 
float:left; 
background:url(gfx/bg_menu.jpg) repeat-x;
}

#data {
clear:both; width:733px; _width:767px; padding: 20px 0px 0px 20px;
}

#special_tab {
margin: 0 auto;
margin-top: 10px;
}
table#special_tab td.special_td_img {
text-align: center;
padding:10px 10px 10px 10px; 
background: #eee;
margin-top:0px;
vertical-align:middle; 
}
table#special_tab td.special_td_desc {
text-align: center;
padding:2px 10px 2px 10px;
margin-top:0px;
vertical-align:top;
background: #fff;
font-size: 12px;
}

ul.map_u 
{
font-size:12px;
color: #888888;
font-weight: normal;	
margin:0 0 10px 50px;
}
a.map, a.map:link, a.map:visited, a.map:hover {
font-weight:12px;
font-weight:bold;
color:#701C36;
}
#mapa { 
clear:both; 
width:763px; 
_width:767px; 
background:#FDF1CE; 
border: 1px solid #000; 
margin: 20px 0 20px 0; 
font-weight:bold; 
display:none;
}

a, a:link, a:visited, a:hover {
text-decoration:none;
font-size:12px;
font-weight: bold;
color: #000;
}

div.news { 
border: 1px solid #AEA8A8;
width: 710px;
margin-bottom: 10px;
font-size:12px; 
font-weight:normal;  
text-align:left; 
color: #000;
padding: 3px 3px 3px 3px;
}

img.news { float:left; margin:5px; margin-right:10px; border: 3px #6F1B35 double; }
img.more { float:right; margin:5px; border:0px;}
div.clear { clear:both;height:1px;overflow:hidden; }

p.content {
text-align:left; width:520px; margin-bottom:20px; color:#000; font-size:12px; margin-left:10px;
}
