BODY {padding: 0px; margin: 0px; font: normal 14px Tahoma; background-color: #fff;padding-top:30px;}
IMG {border: 0px}

h1 {font: bold 190% Arial; color: #BB2F00; padding: 0px 0px 7px 0px; margin: 0px;}
h2 {font:normal 20px Tahoma;color: #FF5F00;border:solid 1px #FF6500;border-width:0 0 1px 0;padding-bottom:1px;margin-bottom:10px;}
h3 {font: normal 16px Tahoma; color: #991F00; padding: 0px 0px 0px 0px; margin: 0px;}
h5 {font: bold 14px Tahoma; color: #000000; padding: 0px 0px 10px 0px; margin: 0px;}

h1 span {color: #ED9C05;}
img a:link,img a:hover,img a:visited {border:none;}
a:link, a:visited, a:hover {color: #BB2F00 !important; text-decoration: underline;}
a:hover {color: #333 !important; text-decoration: none !important;}

ul {text-align: left; padding: 0px; margin: 0px 0px 0px 17px;}
ul li {text-align: left; padding: 0px 0px 4px 0px; margin: 0px; list-style-image: url(/i/li.gif);}

form {margin: 0px;}
.selected {font-weight:bold;color:#b30}
.logo {float:left;width:400px;font:normal 38px Tahoma;text-align:left;color:#FF5F00}
.logo img {padding-left:15px;float:left;padding-right:15px;}
.rutext {font:normal 39px Arial;position:absolute;top:85px;left:300px;color:#db0;cursor:hand;c\ursor:pointer;}
.fototext {font:normal 39px Arial;position:absolute;top:40px;left:170px;color:#db0;cursor:hand;c\ursor:pointer;}
.smitext {font:bold 75px Arial;color:#911;position:absolute;top:50px;left:170px;cursor:hand;c\ursor:pointer;}
.menu {float:left;width:700px;}
.menu a:link,.menu a:hover,.menu a:visited {padding-right:10px;display:block;float:left;padding-bottom:5px}
.line {border:solid 1px #FF5F00;border-width:0 0 1px 0;clear:both;padding-top:20px;margin-bottom:10px}
div.left {margin-right:320px;}
div.right {width:300px;float:right}
div.I {padding-left:10px;width:32%;float:left;overflow:hidden;}
div.II {padding-left:10px;width:32%;float:left;overflow:hidden;}
div.III {padding-left:10px;width:32%;float:left;overflow:hidden;}
div.photopic img{float:left;border:solid 1px #FF6500;margin-right:10px;}
div.photopic {clear:left;font:bold 12px Tahoma;overflow: hidden;padding-bottom:10px}
div.newspic {font:bold 12px Tahoma;overflow: auto;padding-bottom:8px;}
div.newspic img{float:left;border:solid 1px #FF6500;margin-right:10px;}
div.starpic {height:170px;font:bold 12px Tahoma;overflow: hidden;padding-bottom:8px;}
div.starpic img{float:left;border:solid 1px #FF6500;margin-right:10px;}
.starpic div, .starpic p {width: expression(testwidth.offsetWidth-140)}
img.tret {float:left;border:solid 1px #FF6500;margin-right:10px;}
img.start {border:solid 1px #FF6500;height:230px;width:370px;}
div.startpreview {}
img.startpreview {width:85px;height:50px;border:solid 1px #FF6500;}
div.start {}
li.news {clear:left;font:normal 12px Tahoma;}
div.plashka {height:140px;clear:left;margin-bottom:10px;border:solid 1px #FF6500;border-width:1px 1px 1px 0;background:#ECF2F9;padding:10px;overflow: hidden;}
div.shest {width:16%;float:left;font:normal 11px Tahoma;}
div.tret {width:32%;float:left;font:normal 11px Tahoma;}
div.block {overflow: auto;padding:10px;padding-bottom:20px;width:100%}
div.content {padding:10px;margin-right:20px;}
div.left2 {width:300px;float:left;margin-left:20px;}
div.center {margin-right:320px;margin-left:320px;}
div.right {width:300px;float:right}
div.photoimage {width:100%;}
div.starnews {}
div.starnews p{width:expression('99%')}
div.starnews img{}
#testwidth {width:100%;}
img.photoimage {max-width:750px;width: expression(testwidth.offsetWidth < this.offsetWidth ? testwidth.offsetWidth-10 : this.style.width);border:solid 1px #FF6500;}
img.newsimage {float:left;max-width:80%;margin-right:15px;margin-bottom:5px;}
.n_date {font:bold 11px Tahoma;color:#666}
a.n_text{font:normal 12px Tahoma;color:#000 !important;text-decoration:none !important;}
.paging {margin-top:20px;margin-bottom:20px;}
.paging a:link, .paging  a:hover, .paging  a:visited {padding-top:3px;text-decoration:none;float:left;margin:5px;border:solid 1px #FF5F00;display:block;width:25px;height:21px;text-align:center;}
.paging span{background:#FF8C00;padding-top:3px;text-decoration:none;float:left;margin:5px;border:solid 1px #FF5F00;display:block;width:25px;height:21px;text-align:center;}
.paging b{font-weight:normal;padding-top:3px;text-decoration:none;float:left;margin:5px;border:none;display:block;width:25px;height:21px;text-align:center;}
.paging  a:hover {background:#FF8C00}
.txt {width:100%; font: 13px tahoma; margin:0px 0 10px 0; color:#32434E;}
.banner, .banner  table{width:auto;}
/* debug */

#prt table {border-collapse:collapse;margin:0;padding:0;}
#prt td{border:solid 0px;height:150px;vertical-align:middle}
#prt .prt_colt { background:url(/i/pbgc2.gif) repeat-x;}
#prt td#prtbgl { background:url(/i/pbgl.gif) no-repeat top right;width:10px;}
#prt td#prtbgr { background:url(/i/pbgr.gif) no-repeat top left;width:10px;}

.caption {border:solid 1px;display:block;background:url(/i/img-caption-bg.png) no-repeat left bottom  ; color:#313131;
padding:5px 0 7px 12px;overflow:hidden; }

.caption span{ color:#666; font-size: 9px;  }
/* comment */
.comment {font:normal 12px Tahoma}
.comment table {width:95%;border-collapse:separate;white-space:nowrap;font:normal 12px Tahoma}
.comment input {border:0;padding:3px !important;width:99%;}
.comment textarea {border:0;width:100%;height:99px;padding:4px !important;}
.comment th {margin:5px !important;width:100% !important;vertical-align:middle !important;}
.comment td div {padding:0;border:solid 1px #FEB851;background:white;}
.comment td {padding:5px !important;margin:5px !important;width:10% !important;vertical-align:middle !important;}

/* comments */
.comments {font:normal 12px Tahoma}
.comments  span{font:normal 11px Tahoma;color:#999}
.comments hr {width:100%;border:solid 1px #ED9C05;border-width:1px 0 0 0;}
.comments a {color:#1F3D98;}
.comments a:hover {color:#1F3D98;}
.comments a:visited {color:#1F3D98;}
.comments b {color:#1F3D98;}
.comments img {float:none !important;display:inline !important;padding:0 !important;margin:0 !important;}
.comments div {padding:0 !important;}
.comments h3 {padding-bottom:10px !important;}
.comments h3 span{color:#333 !important;font:normal 12px Arial !important;}
.comments p{margin:0 !important;margin-top:3px !important;padding-left:20px !important;}

/* answer */
.answer li {color:#b00 !important;}
.answer {color:green !important;}

/* div {border:solid 1px;} */