* {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
}
#main {position:relative; width:100%; min-width:1000px; height:100%; table-layout:fixed;}


#main TABLE {table-layout:fixed;}


#hdr {width:100%;background:#b44948 url(../img/bg/bg.gif) repeat-x top left; vertical-align:top;}


#topmenu {width:243px; background:url(../img/bg/top-menu.jpg) no-repeat top left; position:absolute;  top:25px; left:65%;}
#topmenu img{display:none;}


#logo {position:absolute; top:35; right:35;}


#logo P {font:bold 11px Arial,sans-serif; color:white; margin:0 0 16px 0;}


#pathnav {width:100%; height:100%;}


#path {height:34px; padding:9px 0 9px 45px; background-color:#990000;}


#path A {font:12px/14px Arial,sans-serif; color:#ffffff;}


#path IMG {margin:0 10px;}


#lcol {background-color:#d3d8dc; vertical-align:top;}


#bottom1,#bottom2 {height:93px; background:url(../img/bg/bottom.gif) repeat-x top left;}


#bottom1 {width:100%; padding:24px 0 0 20px;}


#bottom1 P {font:12px/14px Arial,sans-serif; color:#ffffff;}


#bottom1 P B {margin-left:15px;}


#bottom1 P A {font:12px/14px Arial,sans-serif; color:#ffffff;}


#bottom2 {width:136px; padding:24px 24px 0 24px;}
.infoblock {width:100%;}


.infoblock TH {height:40px; text-align:left; padding-left:33px; background:#902010 url(../img/bg/left-h4.jpg) no-repeat; color:white; font:bold 14px/16px Arial,sans-serif;}

.infoblock TD {padding:4px 14px;}
.infoblock TD B {color:#22222a; font:bold 10px/22px Tahoma,sans-serif;}

.infoblock TD A {color:#22222a; font:12px/14px Tahoma,sans-serif; text-decoration:none;}
.infoblock TD.last {padding-bottom:12px;}


#icons {background:#990000 url(../img/bg/top-menu1.jpg) no-repeat top left;}


#icons TABLE {width:257px;}
#icons TD {width:16%; padding:1px 0 3px 0; text-align:center;}


#nb {width:136px; padding:9px 0 11px 0; text-align:center; background:#990000 url(../img/bg/top-navigation.jpg) no-repeat top left;}
#nb IMG {margin:0 5px;}


#yournav {font:bold 12px/14px Arial,sans-serif; color:#660066; text-decoration:none; cursor:pointer;}


#contblock {background-color:#ffffff; vertical-align:top;}


#contblock > table {width:100%;}

/*#contblock table table {width:auto;}*/


#pagetitle {height:40px; padding:0 12px 0 0; background:#ffffff url(../img/Image/menuzagolovka.jpg) repeat-y center right; text-align:right; font-size:20px; color:#33363f;}


#content {padding:48px 25px; vertical-align:top;}
#content img.b{margin:10px 15px;}

#content TABLE {table-layout:auto;}


#content A.redlnk {font:12px/14px Arial,sans-serif; color:#cc0000;}


#content A.bluelnk {font:12px/14px Arial,sans-serif; color:#000080;}


#newslist {width:100%;}


#newslist TH {width:100px; padding:6px; text-align:center; font:bold 12px/14px Arial,sans-serif; color:#990000;}


#newslist TD {padding:6px;}


#newslist TD A {font:12px/14px Arial,sans-serif; color:#000000;}


#right {padding:4px 0 10px 0; background-color:#d3d8dc; text-align:center; vertical-align:top;}


#right .icq {color:#990000; font:bold 12px/14px Arial,sans-serif;}


#right .photo {margin:16px 0 0 0;}
.rlink {color:#990000; font:bold 12px/14px Tahoma,sans-serif;}


#qm0 {position:absolute; left:262px; top:40px; z-index:10;}
.act {width:178px; background:url(../img/bg/top-li1.gif) !important; width:expression("226px");}


#navBlock {width:200px; background-color:#c8ccd1; padding:2px 2px 10px 16px; position:absolute; top:272px; left:0; display:none;}


#nb_close {height:36px; text-align:right; cursor:pointer; padding-right:20px; color:#990000; font:bold 13px/14px Tahoma,sans-serif;}


#navBlock LI A {color:#990000; font:bold 13px/14px Tahoma,sans-serif; margin-top:2px;}


#navBlock P {margin:2px 0;}
#navBlock P A {color:#990000; font:10px/11px Tahoma,sans-serif;}


#navBlock A:link,

#navBlock A:visited {text-decoration:none;}


#navBlock A:hover,

#navBlock A:active {text-decoration:underline;}