html {width:100%; height:100%;}
body {position:relative; width:100%; height:100%; margin:0px; padding:0px; background:url(../images/leftCol.gif) repeat-y left #202625; font-family:tahoma; font-size:12px; color:#949696;}
p,ul,li,h1,h2,h3,h4,h5,h5,ol,td,form {margin:0px; padding:0px; vertical-align:top; list-style:none;}
table {border-collapse:collapse; margin:0px; }
a:link, a:active,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
h1 {font-size:13px; font-weight:bold; color:#fff;}
h2 {font-size:12px; font-weight:bold; color:#fff; margin-bottom:10px;}

#mainTable {width:100%; height:100%; vertical-align:top;}
#wrapper {width:100%; float:left;}
#mainCol {margin:0 30% 0 140px;}
#header {position:relative; height:140px; width:100%; background:url(../images/zebra.gif) 137px 0  repeat-x;}
#headerText {color:#fff; padding:0 0 0 20px; background:#191e1d; border-bottom:4px solid #950004;}
#headerText a {color:#fff;}
.hText {float:left;}
.h1_provolochki {float:left; font-weight:bold; font-size:13px; text-decoration:none;}

a.addOtzLeft {display:block; width:150px; background:#950004; padding:3px; margin:0 0 2px; float:right; color:#fff; font-weight:bold; text-align:center; font-size:11px; text-decoration:none;}
.addOtzLeft:hover {text-decoration:none;}
a.addOtzLeft2 {display:block; width:150px; background:#4a6e6e; padding:3px; margin:0 0 2px; float:right; color:#fff; font-weight:bold; text-align:center; font-size:11px; text-decoration:none;}
.select {width:248px; border:1px solid #444746; background:#2E3231; color:#fff; font-size:11px; height:18px; padding:2px 0px;}
.vsegoOtzivov {color:#FFA202; font-weight:bold; width:260px; text-align:right; margin-right:10px; float:right;}
.vsegoOtzivov span {color:#fff;}
#ajax_image {display:block; width:150px; padding:3px; margin:0 0 2px; float:right; text-align:center;}

#otz {margin:20px 20px 20px 0;}
#otz3 {margin:3px 20px 0 0;}
#otz2 {margin:20px 20px -15px 0;}

.descrtiption {padding:10px 20px; margin:0px 10px; background:url(../images/dott.gif) bottom repeat-x;}
.last {padding:10px 20px; margin:0px 10px;}
.directY {padding:10px 15px; margin:0px 10px; background:url(../images/dott.gif) bottom repeat-x;}
.descrtiption a{color:#578281;}
.descrtiption .ad-link a {color:#ffa202; font-weight:bold;}
.descrtiptionall {padding:10px 20px 0px; margin:0px 10px;}

.orangeWrap {margin-bottom:10px;}
a.orangedot3 {color:#ffa202;}
a.orangebox, span.orangebox {background:url(../images/orangebox.gif) no-repeat left top; padding-left:30px; color:#ffa202; font-weight:bold; margin:0 0 10px;}
.linkDes {display:block; margin:5px 0; color:#5f7e80;}

#headerLeft {display:block; position:absolute; top:0px; left:0px; width:277px; height:140px; background:url(../images/headerleft.jpg) no-repeat;}
#headerRight {position:absolute; top:15px; right:0px; width:241px; height:125px; background:#191e1d;}
#headerYad {position:relative; top:44px; width:468px; height:61px; margin:0px auto; left:10px;}

#leftCol {width:104px; margin-left:-100%; background:url(../images/leftcolbg.jpg) no-repeat top; padding:160px 18px 0; float:left;}
#leftCol ul {padding-bottom:20px;}
#leftCol ul li {display:inline;}
#leftCol ul li a {display:block; padding:7px 10px 7px 10px; background:url(../images/listbg.jpg) repeat-x bottom; color:#fff; text-decoration:none;}
#leftCol ul li a:hover {background:#950004;}

#rightCol {width:30%; margin-left:-30%; float:left;}
#rightCol a {color:#fff;}

.innerPlashka {display:table-cell; width:inherit; height:26px; vertical-align:middle; text-align:center;}
.innerPlashka a {color:#fff; font-size:10px; font-weight:bold;}
.plashkarOuter {background:#1B1F1E;}
.plashka {width:99%;}
.invin {visibility:hidden;}
.redPlashkaCenter {height:53px; padding:0px 31px 0 38px; background:url(../images/redplcenter.jpg); text-transform:uppercase;}
.redPlashkaLeft {width:38px; height:53px; float:left; background:url(../images/redplleft.jpg) no-repeat;}
.redPlashkaRight {float:right; width:31px; height:53px; background:url(../images/redplright.jpg) no-repeat;}

#redPlLeft {width:38px; background:url(../images/redplleft.jpg) no-repeat;}
#redPlRight {width:31px; background:url(../images/redplright.jpg) no-repeat;}
#redPlashka {height:53px; vertical-align:middle; text-align:center; background:url(../images/redplcenter.jpg); text-transform:uppercase;}
#redIn {margin:7px 14px 0;}
#redIn p {color:#fff; font-weight:bold;}

#orangeLeft {width:71px; background:url(../images/orangeplashka_left.jpg) no-repeat;}
#orangeRight {width:28px; background:url(../images/orangeplashka_right.jpg) no-repeat;}
#orangePlashka {height:59px; vertical-align:middle; text-align:center; background:url(../images/orangeplashka_center.jpg); text-transform:uppercase;}
#orangeIn {margin:3px 0 0;}
#orangeIn p {color:#fff; font-weight:bold;}

#greenLeft {width:59px; background:url(../images/greenplashka_left.jpg) no-repeat;}
#greenRight {width:37px; background:url(../images/greenplashka_right.jpg);}
#greenPlashka {height:62px; vertical-align:middle; text-align:center; background:url(../images/greenplashka_center.jpg); text-transform:uppercase;}
#greenIn {margin:6px 0 0;}
#greenIn p {color:#fff; font-weight:bold;}

#liteBlueLeft {width:53px; background:url(../images/liteblueplashka_left.jpg) no-repeat;}
#liteBlueRight {width:27px; background:url(../images/liteblueplashka_right.jpg);}
#liteBluePlashka {height:65px; vertical-align:middle; text-align:center; background:url(../images/liteblueplashka_center.jpg); text-transform:uppercase;}
#liteBlueIn {margin:0;}
#liteBlueIn p {color:#fff; font-weight:bold;}

#darkBlueLeft {width:46px; background:url(../images/darkblueplashka_Left.jpg) no-repeat;}
#darkBlueRight {width:27px; background:url(../images/darkblueplashka_right.jpg) no-repeat;}
#darkBluePlashka {height:44px; vertical-align:middle; text-align:center; background:url(../images/darkblueplashka_center.jpg); text-transform:uppercase;}
#darkBlueIn {margin:2px 0 0;}
#darkBlueIn p {color:#fff; font-weight:bold;}
#darkBluePlashka a {color:#fff; font-weight:bold;}

#compAdvert {padding:5px 17px 2px 35px; background:#1b201f;}
.compAdvertName {margin:10px 0 4px; color:#fff; font-weight:bold;}
.compAdvertDesc {margin:4px 0px 4px; color:#b1babd;}
a.compAdvertLink {display:block; margin:4px 0 15px; color:#578281; text-decoration:underline;}
#compAdvert a {color:#578281; text-decoration:none;}

.comentBlock {padding:5px 17px 5px 40px; background:#181d1c; text-align:left; color:#5F7E80;}
.comentBlock a {display:block; text-align:left; color:#fff; font-weight:bold; padding:0 10px 0 18px; background:url(../images/redbox.gif) no-repeat left top;}
.comentBlockLite {background:#1b201f;}
.comentBlock p {padding:3px 17px 0;}

#subscribe {height:85px; background:#191e1d; padding:10px 20px 5px;}
#subscribe form {display:block; width:100%; margin:0px auto;}
#subscribe form #subField {width:70%; background:#2e3231; border:1px solid #444746; color:#fff;}
#subscribe form .radio {margin-top:3px;}
#subscribe form label {margin-right:5px;}
#subscribe form .sub {color:#fff; font-weight:bold;}
#subscribe form div {margin:4px 0 0; text-align:center;}
.mail{color:#FFA202; font-weight:bold;}

#divider {height:39px; background:url(../images/divisionbg.gif) repeat-x;}
#dividerIn {height:39px; background:url(../images/division.jpg) no-repeat;}

#icons {width:156px; padding-top:36px; background:url(../images/icons.gif) no-repeat; position:absolute; top:39px; right:8%; text-align:center;}
#icons a {color:#FFA202; font-weight:bold;}
#homeIcon {display:block; position:absolute; top:0px; right:123px; width:15px; height:15px;}
#mailIcon {display:block; position:absolute; top:0px; right:88px; width:15px; height:15px;}
#mapIcon {display:block; position:absolute; top:0px; right:53px; width:15px; height:15px;}
#rssIcon {display:block; position:absolute; top:0px; right:20px; width:15px; height:15px;}

#footer {width:100%; height:94px; background:url(../images/foterbg.gif) repeat-x; clear:both; position:relative;}
#stopImg {width:200px; height:80px; background:url(../images/stopimg.jpg) no-repeat; float:left;}
#stopImg ul {position:relative; top:27px; left:10px;}
#stopImg li {display:inline;}
#stopImg ul a{background:url(../images/redbox2.jpg) no-repeat left; padding-left:10px; color:#677072;}
.tdeser {margin:45px 20px 0 0; float:right; color:#7f949a;}
.tdeser a {font-weight:bold; color:#7f949a;}
.copyRight {float:left; color:#677072; margin:45px 0 20px 0;}
#footerRightCol {position:relative; top:14px; width:30%; background:url(../images/footerbg2.gif) bottom; height:66px; float:right;}
#counter {width:200px; margin:0px auto; margin-top:20px; text-align:center;}

#path {color:#596261; padding:5px 20px;}
#path a {color:#596261;}
.mark {margin-left:30px;}

#pageNumb {float:left; margin-left:15px;}
#pageNumb a {color:#578281;}
#pageNumb li {float:left; margin:0px 2px;}
#pageNumb li strong {font-weight:bold; color:#578281; margin-right:10px;}
#pageNumb li.numb   {color:#578281; border:1px solid #578281; padding:1px 5px; text-align:center; }
#pageNumb li.active {color:#26252a; border:1px solid #fe9700; padding:1px 5px; text-align:center; background:#fe9700; font-weight:bold;}

.date {width:100px; float:left; color:#578281; font-weight:bold;}
.forumTalk {display:block; text-align:right; float:right; color:#578281; font-weight:bold;}
.otzvFull {padding:10px 0; font-size:13px;}
.otzvFull p {margin:10px 0;}
.otzvFull a {color:#578281;}

#authorTable {width:100%; padding-bottom:0px; margin-bottom:0px;}
.authorTd {width:50px; color:#7a8686; vertical-align:top; height:20px;}
.author2Td {width:50px; text-align:right; color:#578281; font-weight:bold; vertical-align:top; height:20px;}
.author2Tdleft {width:200px; text-align:left; color:#578281; font-weight:bold; vertical-align:top; height:20px; padding-left:10px;}
.author2Tdleft a {color:#578281; font-weight:bold; text-decoration:underline;}

#divisionTop {height:21px; background:url(../images/divisionbg.gif) repeat-x;}
#divisionTop div{height:21px; background:url(../images/division.jpg) no-repeat;}

.allpages {padding:10px 15px; margin:0px 10px;}
.allpages p {margin:10px 0;}
.allpages a {color:#578281;}
.allpages ul li{background:url(../images/redbox2.jpg) no-repeat left 4px; padding-left:10px;}

.formField {background:#2e3231; border:1px solid #444746; color:#fff;}

.begunTable{width:95%; padding:0px; margin:0px;}
#begunSpan1 .bgbanner {padding:0 0 0 0;}
#begunSpan2 .bgbanner {margin:0 0 1px 0; padding:5px 0 0 17px; background:url(../images/redbox.gif) no-repeat left 6px;}
#sape {padding:10px 15px; margin:0px 10px;}

#search_block {padding:5px 17px 5px 0px; text-align:left; color:#5F7E80;}
#search_block a {background:url(../images/orangebox.gif) no-repeat left top; padding:0 10px 0 18px; color:#ffa202; font-weight:bold; display:block; text-align:left; }
#search_block p {padding:0 17px 0; margin-top: 3px;}