body {
display : block;
margin : 0;
padding : 0;
background-image : url(/img/body_bg.jpg);
background-position : 180px 0;
background-color : #fdfdfd;
font-size : 11px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
}
1img {border:#000000;}
.content 1img {border-color:#000000;}
.content a img {border-color:#000000;}
.content { width:99%;}

.forum a:visited {color:#000000}

a {color:#AC0000;}
.h {
visibility : hidden;
}
div1 {
border : 1px solid red;
}
td1 {
border : 1px solid red;
}
.menu {
background-image : url(/img/menu_bg_repet.jpg);
text-align : center;
background-repeat : repeat-x;
padding : 3px 2px 0;
text-transform : uppercase;
}
.menu a {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #950000;
font-weight : bold;
text-decoration : none;
}
.menu#curmenu a {
color : #010101;
}
.mainTopBlock {
background-image : url(/img/main_top_block.jpg);
background-position : 100% 0;
background-repeat : no-repeat;
}
.menuBottomDelimitr {
background-image : url(/img/menu_bg_bottom_repet.gif);
font-size : 1px;
height : 2px;
background-position : 100% 0;
background-repeat : repeat-x;
}
.oneTopBlock {
margin-bottom : 28px;
width : auto;
}
.oneTopBlock img {
border : 0px solid #000000;
margin-bottom : 0px;
margin-top : 33px;
}
.oneTopBlockMargin {
width : 20px;
}
.oneTopBlockTd {
width : auto;
background-image : url(/img/main_top_block_bottom_delim.gif);
background-repeat : repeat-x;
background-position : 100% 100%;
}
.titleMainTopBlock {
color : #1e1916;
font-size : 12px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-weight : bold;
text-transform : uppercase;
}
.contentMainTopBlock { 
padding-top:8px
}
.contentMainTopBlock , .contentMainTopBlock a {
font-size : 10px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #9a1b1b;
}
.contentBlock {
background-image : url(/img/main_top_block_bottom_delim.gif);
background-repeat : repeat-x;
background-position : 0 100%;
padding-bottom : 20px;
}
.navBlockTop , .navBlockBack {
background-image : url(/img/arr_nav_block.gif);
background-position : 0 6px;
background-repeat : no-repeat;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0 0 0 10px;
color : #ac0000;
margin-left : 7px;
}
.navBlockBack {
background-image : url(/img/arr2_nav_block.gif);
}
.copy {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #b6b6b6;
}
.copy a {
color : #b6b6b6;
}
.mainNewsBlockImg img {
border : 0px solid #000000;
}
.mainNewsBlockContent , .mainNewsBlockImg {
padding : 0 0 9px;
}
.newsNavBlock , .newsNavBlock a {
color : #ad0000;
}
.delimitrContent {
background-image : url(/img/hr_line.gif);
background-repeat : repeat-x;
height : 2px;
font-size : 1px;
margin : 24px 0;
}
h1, h2 , h3 {
font-size : 12px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin : 0 0 19px;
padding : 0;
text-transform : uppercase;
color : #1e1917;
}
h3 {
color : #a70000;
margin : 0;
padding : 0;
}
hr {
color : #f9f9f9;
background-image : url(/img/hr_line.gif);
background-repeat : repeat-x;
background-position : 0 0;
border : 0 solid red;
height : 5px;
}
.voter form {
margin : 0;
padding : 0;
}
.voter {
color : #ac0000;
}
.1rightTableBlock {
position : absolute;
margin-left : -75px;
}
.rightTableBlock td {
padding : 2px 2px 0 0;
}
.leftColumb {
background-image : url(/img/main_left_img_repet.jpg);
background-repeat : repeat-y;
background-position : 0 537px;
}
.contentBg {
background-image : url(/img/bg_radio.gif);
background-repeat : repeat-y;
background-position : 60% 0;
}
.widthHeightContent {
width : 59px;
height : 460px;
}
.delimitrNewsBlockHorizontal {
width : 49px;
}
.treshina1 {
background-image : url(/img/right_trechena1.gif);
background-repeat : no-repeat;
background-position : 100% 100%;
height : 8px;
}
.footerBg {
background-image : url(/img/footer_bg1.jpg);
height : 66px;
background-position : 100% 100%;
background-repeat : no-repeat;
}
.MainRightColomb {
background-repeat : repeat-y;
background-image : url(/img/main_right_img_repet.jpg);
background-position : 0 537px;
}
.podval {
background-image : url(/img/footer_bg_repet.gif);
background-repeat : repeat-x;
background-position : 0 0;
}
.leftColumbBottom {
background-image : url(/img/main_left_img_repet.jpg);
background-repeat : repeat-y;
background-position : 0 100%;
}
.rightColumbBottom {
background-repeat : repeat-y;
background-image : url(/img/main_right_img_repet.jpg);
background-position : 0 100%;
}
.rightColumbBottom div {
background-image : url(/img/main_right_img2.jpg);
background-repeat : no-repeat;
background-position : 100% 100%;
width : 185px;
height : 203px;
}
ul li { display:block;list-style-type:none; background-image:url(/img/ul_li.gif); background-position:0 6px; padding-left:10px; background-repeat:no-repeat; }
ul li h3 { text-transform:lowercase;}


.dropmenuContent { font-size:10px; text-transform:uppercase; font-family:Tahoma, Arial, Helvetica, sans-serif;background-image:url(/img/drop_menu_bg_center_repet.jpg); background-repeat:repeat-y; background-position:0 0  }
.dropmenu .cur { color:#950000; text-decoration:underline;}
.dropmenu a { color:#000000; display:block; text-decoration:none; margin-bottom:6px}
.dropmenu a:hover { color:#950000}
.dropmenuContent div { border:0px solid red; background-image:url(/img/drop_menu_bg_bottom1.gif); background-position:bottom; background-repeat:no-repeat; padding:0 23px 0 23px}
.dropmenu {padding:0 23px  0 23px}

.fieldtitle {color:#BD140C;font-weight:bold;}
.fieldtitle span {color:#000000;font-weight:normal;}
.button {background-color:#D9DEE1;font:11px;width:82px;height:19px;}
.form {margin:0px; padding:0px;}
.filddescription {font-size:10px;}
.field textarea,.field input,.field select {font-family: Arial, Helvetica, sans serif;font-size:11px;}
.field input.textarea {width:500px;}
.checkboxinput,.radioinput {font-size:11px;}
#fieldblockmode {width:100px;font-size:11px; vertical-align:top;}
.field input {vertical-align:top;}
.errors {color:red;}
.photo a img {border:1px solid #000000}

.errors div.red {color:red;}

.mp_news_top {padding-top:36px}
.mp_banners { padding-top:36px;}

.alboms_title td {vertical-align:top}
.alboms_title img {margin-bottom:5px}
.alboms_title div {padding-bottom:18px}