
body, a, a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #333;
margin-top : 0;
text-decoration : none;
border : none;
}
h2 a {
font-size : 18px;
font-weight : bold;
}
#content a {
font-weight : bold;
}
#content a:hover {
color : #ff0000;
font-weight : bold;
}
#container {
margin : auto;
width : 1024px;
position : relative;
}
#cap {
height : 200px;
background-image : url(/image/top.jpg);
}
#deviz {
margin : 5px 0 5px 0;
font-size : 1.2em;
font-weight : 900;
color : #fff;
}
#promo {
margin : 1px 1px 1px 0;
text-align : right;
font-size : 10px;
}
#contact {
margin : 10px 0 8px 0;
width : 760px;
height : 150px;
float : right;
padding-right : 20px;
}
#slogan {
color : #333333;
font-weight : 600;
}
#top_menu {
clear : both;
margin : 0 20px 0 0;
}
#menu {
padding : 0;
margin : 0;
height : 2em;
list-style-type : none;
float : right;
}
#menu li {
padding-left : 15px;
padding-right : 0;
float : left;
height : 2em;
line-height : 2em;
position : relative;
text-align : center;
}
#menu li a, #menu li a:visited {
display : block;
text-decoration : none;
color : #9d5759;
font-size : 14px;
font-weight : bold;
}
#menu li a span, #menu li a:visited span {
display : none;
}
#menu li a:hover {
border : 0;
color : #ffffff;
}
#menu li a:hover span {
display : block;
height : 2em;
text-align : center;
position : absolute;
left : 10px;
top : -3px;
color : #d23836;
cursor : pointer;
}
#center {
width : 1024px;
}
#left {
float : left;
width : 250px;
}
.left_menu {
width : 250px;
border : 1px solid #bbb;
margin : 0;
background : #ffffcc;
}
.left_menu img {
padding : 5px;
float : right;
}
.left_menu .razdel {
padding : 30px 110px 0 5px;
text-transform : uppercase;
font-weight : bold;
color : #000000;
text-align : right;
}
.left_menu .podrazdel {
padding : 0 0 0 17px;
text-transform : uppercase;
font-weight : bold;
/*font-size: 18px;*/
color : #000000;
margin : 0;
}
.left_menu .podrazdel img {
float:none; 
vertical-align: -15%;
margin:0 8px 0 5px;
padding:0;
}
.left_menu ul {
list-style-type : none;
padding : 0;
margin : 0 5px 10px 15px;
}
.left_menu li {
position : relative;
margin-top : 5px;
}
.left_menu li a, .left_menu li a:visited {
display : block;
text-decoration : none;
color : #000;
}
.left_menu li a span, .left_menu li a:visited span {
display : none;
}
.left_menu li a:hover {
border : 0;
color : #bbb;
}
.left_menu li a:hover span {
display : block;
height : 2em;
position : absolute;
left : -5px;
top : -3px;
color : #000;
cursor : pointer;
}
.button {
position : absolute;
margin : -35px 0 0 -30px;
z-index : 15;
}
.button img {
float : none;
}
#vote {
float : left;
width : 230px;
border : 1px solid #bbb;
background : #99ffcc;
padding : 10px 5px 0 15px;
}
#content {
width : 691px;
float : right;
background : url(/image/papirus.jpg) repeat-y;
padding : 10px 20px 10px 25px;
border : 1px solid #bbb;
}
#bottom {
clear : both;
width : 1024px;
background : #ffff99;
border : 1px solid #bbb;
float : right;
text-align : justify;
padding : 10px;
position : relative;
}
#bottom p {
margin : 0 10px 0 0;
float : left;
}
img {
border : 0;
}
#content p {
text-align : justify;
text-indent : 25px;
padding : 0;
line-height : 140%;
}
#content .tsena {
margin : 0;
padding : 0;
text-align : right;
font-weight : 600;
color:#8E8CB1;
}
#content img {
float : left;
margin : 0 10px 10px 0;
}
#content .metka {
float : right;
}
.center {
text-align : center;
}
.justify {
text-align : justify;
}
.navigation, .navigation a {
font-size : 10px;
}
#link {
padding : 0;
margin : 0 5px 15px 15px;
}
#link img {
padding : 0 5px 0 0;
width : 14px;
height : 14px;
}
#link td a {
font-size : 10px;
line-height : 9px;
}
p.zagolovok {
font-size : 24px;
font-weight: bold;
text-indent: 0px;
}
