/*
Основные стили
*/

* {
    margin: 0;
    padding: 0;
	Font-Family: Verdana;
	font-size:13px;
}

a {
color:#000000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

html {
    height: 100%;
    width: 100%;
}

body {
    height: 100%;
    min-height: 100%;
	min-width: 1115px;
}


p {
padding-top:8px;
}

#top_content {
background-color:#fbd00e;
height:104px;
Overflow:hidden;
background-image:url('/images/bg_top.jpg');
background-repeat:no-repeat;
background-position:center;
}

#middle_content {
background-color:#FFFFFF;
min-height: 100%;
Overflow:hidden;
margin-bottom:-81px;

}

* html #middle_content {
height: 100%;
Overflow: visible;
}

#top_content_razdelitel {
height:195px;
}

#bottom_content {
background-image:url('../images/bg_bottom.jpg');
background-repeat:repeat-x;
background-color:#fde511;
height:81px;
Overflow: hidden;
text-align:center;
}

#left_content {
width:250px;
float:left;
}

#right_content {
margin-left:260px;
padding-left:40px;
}

#content_title {
padding-top:50px;
color:#660033;
font-size:16px;
}

/*
Меню
*/
ul#left_menu {
padding-top:50px;
padding-left:54px;
width:180px;
}

ul#left_menu li {
list-style: none;
padding-bottom:17px;
}

ul#left_menu li a {
color:#660033;
font-size:15px;
}

ul#left_menu li a:hover {
text-decoration:underline;
}

ul#left_menu_children {
padding-top:10px;
padding-left:14px;
width:180px;
}

ul#left_menu_children li {
list-style: none;
padding-bottom:3px;
}

ul#left_menu_children li a {
color:#660033;
font-size:13px;
}




ul#top_menu {
padding-top:72px;
}

ul#top_menu li {
display: inline;
padding:0px 13px;
}

ul#top_menu li a {
color:#660033;
font-size:12px;
}

ul#bottom_menu {
padding-top:21px;
}

ul#bottom_menu li {
display: inline;
padding:0px 13px;
}

ul#bottom_menu li a {
color:#666666;
font-size:11px;
text-decoration:none;
}

/* 
Блоки
*/

#b_contact {
float:right;
height:104px;
width:290px;
}

#b_top_menu {
float:left;
width:400px;
height:104px;
}

#b_logo {
float:left;
width:305px;;
height:104px;
}

p#contact {
font-size:11px;
color:#660033;
padding-top:60px;
}

img#logo {
margin-top:26px;
margin-left:54px;
}

/*
Абзацы
*/
#anf {
padding-top:66px;
font-size:13px;
}

dl.news {
padding-left:60px;
}
dl.news dt a{
font-size:11px;
margin-bottom:10px;
/*color:#333333;*/
color:#660033;
Text-decoration: none;
Font-weight: bold;
}
dl.news dd a {
font-size:11px;
margin-bottom:17px;
color:#660033;
Text-decoration: none;
}

dl.news_m {
padding-left:60px;
}
dl.news_m dt a {
font-size:11px;
margin-bottom:10px;
/*color:#333333;*/
color:#660033;
Text-decoration: none;
Font-weight: bold;
}
dl.news_m dd {
padding-top:4px;
margin-bottom:17px;
}
dl.news_m dd a {
color:#660033;
font-size:11px;
text-decoration:none
}

dl.news_m dd a:hover {
text-decoration:underline;
}



ol#min_nav {
background-color:#ffd800;
margin-left:40px;
list-style-position: inside;
Overflow:hidden;
}

ol#min_nav li{
background-image:url('/images.tpl/treyg.gif');
background-repeat:no-repeat;
background-position:0px 20px;
padding-left:20px;
padding:20px;
}

ol#min_nav li p{
padding-left:20px;
margin-top:5px;
}

#news_archive {
margin-left:40px;
}

#news_archive dt {
background-color:#ffcc00;
padding-left:20px;
margin-top:20px;
margin-bottom:20px;
}

#news_archive dd {
margin-left:20px;
}

#news_archive dd a {
color:#660033;
}

#kirp_table td {
padding:0px 15px;
}

.title_kirp {
padding:15px 0px ;
Font-weight: bold;
color:#333333;
font-size:15px;
}

.zvezd  {
padding:15px 0px ;
color:#666666;
font-size:11px;
}

form, select, input,textarea {
border-width:1px;
}
