@import url("round.css");/* кружочки */
body {
font-family: tahoma, sans-serif;
text-align: center;

}
h1.headder {
       
        font-size:9px;
         FONT-WEIGHT: normal;
}

.bannertop {
top: -50px;
position: absolute;
z-index: 100;
float: left;
left: 724px;
}
.bannertop1 {
top: -50px;
position: absolute;
z-index: 50;
float: left;
left: 330px;
}

.razdelimg {

position: absolute;
top: 100px;
left: 130px;
z-index: 0;
}
.headermenu {
background-color: none;
width: 1024px;
height: 250px;
background-image: url(../images/listbg.png);
background-repeat: no-repeat;
background-position: top center;
z-index: 1;
position: absolute;
top: 50px;
left: 30px;
}



/*конец шапки сайта
начало трех колонок*/
.tab_telo {
position:absolute;
left:33px;
}

.rightcol {
text-align: left;
width: 200px;
height: 100%;
float: right;
padding: 5px 15px 0 0;
}
.footer {
clear: both;
width: 100%;
height: 27px;
background: url(../images/footerbg.png) repeat-x;
}
.centercol {
width: 521px;
height: 100%;
float: left;
color: #817968;
font-size: 10pt;
padding: 0 10px 5px 10px;
}
.centercol a {
color: #817968;
text-decoration: underline;
}
.centercol td a {
color: #817968;
text-decoration: none;
}
h4 {
color: #817968;
font-size: 10pt;
line-height: 0.7em;
padding: 0 0 0 20px;
}
.leftcolmenu {
background: white ;
/*width: 200px;*/
height: 100%; 
float: right;

}
.leftcolmainmenu {
float: right;
color: #000;
width: 203px;
height: 100%;
background-color: #DCDDE1; 
background-image:url(../images/leftcolbg.png);
background-repeat: repeat-x;
font-size: 8pt;
padding: 0 0 0 10px;
}
.leftcolmainmenu a {
color: #000;
text-decoration: none;
}
.leftcolmenu_img {
background-repeat: no-repeat;
background-image:url(../images/leftcolimg.jpg);
background-color: white;
float: right;
padding: none;
background-color: #DCDDE1;
width: 213px;
height: 105px;
background-position: top right;
}
.mainbanner {
text-align: center;

}
.bannerright {
float: right;
padding: 10px 10px 0 10px;
}
.news {
float: right;
width: 200px;
height: 100%;
border: none;
background-repeat: repeat-y;
background-position: middle;
background-image: url(../images/ram_l_m.png);
}
.news div {
float: right;
width: 200px;
height: 100%;
background-repeat: no-repeat;
background-position: bottom left;
background-image: url(../images/ram_l_b.png);
}
.news div div {
background-repeat: no-repeat;
background-position: top left;
background-image: url(../images/ram_l_t.png);
float: right;
width: 200px;
height: 100%;
border: none;
padding: 0 0 0 0;
}
.news div div div p{
padding: 5px 15px 20px 15px;
float: left;
width: 165px;
height: 100%;
border: none;
font-size: 8pt;
}
.news div div div a{
color: #000;
text-decoration: none;
}
.news div div div span{
color: #C2B59B;
font-size: 13pt;
font-weight: bold;
padding: 15px 15px 0 25px;
float: left;
width: 165px;
height: 50px;
border: none;
}

#round {
z-index:100;
background-repeat: no-repeat;
background-position: top left ;
width: 56px;
height: 23px;
padding: 6px 0 0 7px;
}

.firma {
float: right;
width: 204px;
height: 100%;
border: none;
background-repeat: repeat-y;
background-position: middle;
background-image: url(../images/ram_r_m.png);
}
.firma div {
float: right;
width: 204px;
height: 100%;
}
.firma div div {
background-repeat: no-repeat;
background-position: top left;
background-image: url(../images/ram_r_t.png);
float: right;
width: 204px;
height: 100%;
border: none;
}
.firma div div p{
padding: 0 15px 10px 15px;
float: right;
width: 165px;
height: 100%;
border: none;
font-size: 8pt;
}
.firma div div span{
font-weight: bold;
color: #C2B59B;
padding: 15px 10px 5px 15px;
float: right;
width: 165px;
height: 100%;
border: none;
font-size: 13pt;
}

.ram_r_b {
width: 204px;
height: 26px;
background-repeat: no-repeat;
background-position: top center;
background-image: url(../images/ram_r_b.jpg);
padding: none;
margin: 0 auto;
float: right;
}

.topmenu {
font-size: 10pt;
margin: 0 auto;
padding: 0;
list-style-type: none;
width: 156px;
background: rgb(222,222,221);
}
.topmenu li {
position: relative;
width: 156px;
display: block;
text-align: center;
}
.topmenu li a{
display: block;
font-weight: bold;
color: rgb(114,101,94);
text-decoration: none;
width: 156px;
background: url(/shablon/test_im/bg_topmenu_mid.jpg) repeat-y center top;
}
.topmenu li a:hover{
display: block;
color: red;
font-weight: bold;
text-decoration: none;
width: 156px;
background: url(/shablon/test_im/bg_topmenu_mid_red.jpg) repeat-y center top;
}
.topmenu li a .toptop {
display: block;
width: 156px;
height: 12px;
background: url(/shablon/test_im/bg_topmenu_top.jpg) no-repeat top center;
}
.topmenu li a .topdown {
display: block;
width: 156px;
height: 17px;
background: url(/shablon/test_im/bg_topmenu_down.jpg) no-repeat top center;
}
.topmenu li a:hover > .toptop {

display: block;
width: 156px;
height: 12px;
background: url(/shablon/test_im/bg_topmenu_top_red.jpg) no-repeat top center;
}
.topmenu li a:hover > .topdown {
display: block;
width: 156px;
height: 17px;
background: url(/shablon/test_im/bg_topmenu_down_red.jpg) no-repeat top center;
}
.topmenu li .podmenu {
position: absolute;
top: 0;
left: 150px;
display: none;
margin:0;
padding: 0;
}
.topmenu li .podmenu li{
background: rgb(222,222,221);
border: none;
}
.topmenu li .podmenu li a {
cursor: pointer;
display: block;
text-align: center;
width: 156px;
padding: 0 0 2px 0;
background: rgb(222,222,221) url(/shablon/test_im/line_podmenu.jpg) no-repeat center bottom;
}
.topmenu li .podmenu li a:hover{
background: #fff url(/shablon/test_im/line_podmenu.jpg) no-repeat center bottom;
}
.topmenu li:hover > .podmenu{
list-style-type: none;
margin:0;
padding:0;
display: block;
border:none;
}
.topmenu li .podmenu li{
margin:0;
padding:0;
border: none;
}
.selected{
background: #fff;
}
.topmenu li:hover{
background: #fff;
}
.topmenu li .podmenu li:hover{
border: none;
}
.topmenu li a b{
display: block;
padding: 0 5px 0 5px;
width: 145px;
}

.podmenu li a .top{
display: block;
width: 156px;
height: 21px;
background: rgb(222,222,221);
}
.podmenu li a .down{
display: block;
width: 156px;
height: 21px;
background: rgb(222,222,221);
}
.podmenu li a:hover > .top{
background: url(/shablon/test_im/bg_podmenu_top.jpg);
}
.podmenu li a:hover > .down{
background: url(/shablon/test_im/bg_podmenu_down.jpg);
}
