@charset "windows-1251";

body { background:#d0d1d3; height:100%; min-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; line-height:1.3; margin:0; padding:0; color:#323232; }

a, a:visited { color:#336699; text-decoration:underline; }
a:hover, a:visited:hover { color:#336699; text-decoration:none; }
.clear { clear:both; }
.botsep { background:url(../images/horizontaldot.gif) bottom repeat-x; padding-bottom:6px; margin-bottom:6px; }
.vertsep { background:url(../images/verticaldot.gif) right repeat-y; }
.left { float:left; }
.right { float:right; }
.hide { display:none; }
.bold { font-weight:bold; }
.gray { color:#92928c; }
.orange-color { color:#f7931e; }
.w100 { width:100% }
.wauto { width:auto; }
.w25 { width:22%; margin-right:2%; padding-right:2%; }
.w50 { width:48%; margin-right:2%; }
.w48 { width:44%; }
.w99 { width:96%; }
.last { background:none; margin-right:0px; padding-right:0px; }
.ml30 { margin-left:30px; }
.mr30 { margin-right:30px; }
.ml20 { margin-left:20px; }
.mr20 { margin-right:20px; }
.mrt20 { margin-top:20px; }
.mrt10 { margin-top:10px; }
.pad20 { padding:20px; }
.padt20 { padding-top:20px; }
.padr20 { padding-right:20px; }
.padt10 { padding-top:10px; }
.padt30 { padding-top:30px; }
.padb30 { padding-bottom:30px; }
.padr30 { padding-right:30px; }
.padl30 { padding-left:30px; }
.hidden { display:none; }
.block { display:block; }
.pointer { cursor:pointer; }
.center { text-align:center; }

.blueback { background:#f2f2f2; }
.blue-hr { background:#f2f2f2; height:5px; margin:20px 0px 20px 0px; }
.post-h { background:#92b6c7; color:#FFF; width:auto; padding:2px; font-size:9px; position:relative; top:-10px; }
.post-h a { color:#FFF; text-decoration:none; }
.border5 { border:#f2f2f2 solid 5px; }
.border10 { border:#f2f2f2 solid 10px; }
.border5w { border:#ffffff solid 5px; }
.border10w { border:#ffffff solid 10px; }
h1 { font-size:18px; font-weight:bold; margin-bottom:10px; }
h1 span { color:#92928c; font-weight:normal; }
h1 a, h1 a:visited { color:#323232; text-decoration:none; }
h1 a:hover, h1 a:visited:hover { color:#323232; text-decoration:underline; }
h2 { font-weight:bold; margin-top:5px; margin-bottom:5px; }
h2 a, h2 a:visited { color:#336699; font-weight:bold; text-decoration:none; }
h2 a:hover, h2 a:visited:hover { text-decoration:underline; }
h6 { color:#92928c; margin-bottom:5px; font-size:11px; }
h6 a, h6 a:visited { color:#92928c; text-decoration:underline; }
h6 a:hover, h6 a:visited:hover { text-decoration:none; }
.arr-prev { background:url(../images/arru.png); width:17px; height:9px; display:block; float:left; margin:10px 5px 0px 0px; }
.arr-next { background:url(../images/arrd.png); width:17px; height:9px; display:block; float:left; margin:10px 5px 0px 0px; }
.orange { background-color:#f7931e; color:#FFF; }
.opacity70 { opacity: 0.7; -moz-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; }
.opacity50 { opacity: 0.5; -moz-opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; }

#page { background:url(../images/pagebg.gif); width:960px; margin:0 auto; padding:0px 20px 0px 20px; }
#page-top { background:url(../images/pagebgtop.gif) top no-repeat; padding:5px 0px 0px 0px; }
#page-bottom { background:url(../images/pagebgbottom.gif) bottom no-repeat; padding:0px 0px 20px 0px; }
#topline { background-color:#333333; height:33px; margin:0px; padding:0px 30px 0px 20px; position:relative; z-index:990; }
#searchform { background:url(../images/searchbg.gif) left no-repeat; padding:0px; margin:0px; }
#searchform input { border:none; float:left; background:none; color:#92928c; }
#searchfield { margin-left:25px; margin-top:7px; margin-right:10px; width:105px; padding-right:20px; }
div.loginin { color:#FFF; font-size:11px; margin-top:4px; margin-right:5px; float:left; display:block; height:23px; padding:6px 14px 0px 14px; }
div.loginin span { color:#f7931e; }
a.drop, a.drop:visited { color:#FFF; font-size:11px; margin-top:4px; margin-right:15px; float:left; display:block; height:23px; padding:6px 14px 0px 14px; background:url(../images/drop.gif) right center no-repeat; padding-right:10px; }
a.drop:hover, a.drop:visited:hover { color:#f7931e; }
a.drophover, a.drophover:visited { color:#336699; font-size:11px; margin-top:4px; margin-right:15px; float:left; display:block; height:23px; padding:6px 14px 0px 14px; background:#f2f2f2; padding-right:10px; }
a.drophover:hover, a.drophover:visited:hover { color:#336699; }
#formreg { background:#f2f2f2; position:absolute; display:block; z-index:999; top:33px; left:20px; padding:20px; display:none; }
#formreg label { width:48px; height:17px; display:block; float:left; padding-top:3px; margin-right:10px; }
#formreg input { background:#FFF; float:left; margin:0px 10px 4px 0px; height:17px; display:block; }
#formregist { background:#f2f2f2; position:absolute; display:block; z-index:999; top:33px; left:85px; padding:20px; display:none; }
#formregist label { width:90px; height:17px; font-size:12px; display:block; float:left; padding-top:3px; margin-right:20px; }
#formregist input { background:#FFF; float:left; margin:0px 10px 4px 0px; height:17px; display:block; }
a.orange, a:visited.orange { background-color:#f7931e; font-size:13px; color:#FFF; float:left; display:block; padding:3px; margin:5px 10px 0px 0px; }
a.orange:hover { background-color:#f7931e; color:#333333; text-decoration:none; }
#logo { display:block; background:url(../images/logo.gif); width:196px; height:51px; margin-top:33px; }
.topmenu { background:url(../images/mainmenuright.gif) left no-repeat; height:51px; padding-left:5px; position:relative; z-index:200; }
.topmenu table { height:51px; }
.topmenu a { text-decoration:none; color:#323232; }
.topmenu div { background:url(../images/mainmenuleft.gif) right no-repeat; height:51px; padding-right:5px; }
.topmenu div table tr { background:url(../images/mainmenu.gif); font-weight:bold; }
.topmenu div table tr td:hover { background:url(../images/mainmenuhover.gif); }
#drop-menu { padding:10px 15px 15px 15px; position:absolute; top:48px; left:0px; z-index:500; background:#d8d8d8; height:auto; width:auto; }
#drop-menu ul { display:none; }
#drop-menu ul li.sep { background:url(../images/horizontaldot.gif) bottom repeat-x; }
#drop-menu ul li a { padding:5px; display:block; }
#drop-menu ul li a:hover { background:#f2f2f2; }
#rightcol { width:240px; text-align:left; padding-top:15px; float:right; }
#leftcol { width:700px; text-align:left; padding-top:15px; float:left; }
#slide { width:400px; height:300px; position:relative; }
#slide-content { width:400px; height:300px; }
#slide-content img { border:#f2f2f2 solid 10px; width:380px; height:280px; }
a.slide-next { background:url(../images/slidenext.gif); width:24px; height:23px; display:block; top:120px; left:376px; position:absolute; z-index:100; cursor:pointer; }
a.slide-prev { background:url(../images/slideprev.gif); width:24px; height:23px; display:block; top:120px; position:absolute; z-index:100; cursor:pointer; }
.slide-com { background:#000; width:360px; height:60px; top:210px; left:10px; position:absolute; padding:10px; color:#FFF; }
.slide-com h2, .slide-com h2 a, .slide-com h2 a:hover { color:#f7931e; font-size:15px; text-decoration:none; }
.slide-com a { color:#FFF;  text-decoration:none; }
.slide-com a:hover { color:#FFF;  text-decoration:underline; }
.nobg { background:none; }
#newscoloverflow { width:230px; height:230px; overflow:hidden; zoom:1; position:relative; }
#newsholder { width:230px; position:relative; top:0px; }
#callendoverflow { width:200px; height:330px; overflow:hidden; zoom:1; position:relative;  }
#callendholder { width:200px; position:relative; top:0px; }
#mblockoverflow { width:200px; height:330px; overflow:hidden; zoom:1; position:relative;  }
#mblockholder { width:200px; position:relative; top:0px; }

a.npactive { opacity: 0.7; -moz-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; cursor:pointer; }
a.npactive:hover { opacity: 1.0; -moz-opacity: 1.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

a.npinactive { opacity: 0.1; -moz-opacity: 0.1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; cursor:default; }
a.npinactive:hover { opacity: 0.1; -moz-opacity: 0.1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; cursor:default;  }

#footer { width:900px; margin:0 auto; }
#pager { margin-top:20px; }
#pager a { display:block; float:left; margin-right:10px; padding:2px 5px 2px 5px; text-decoration:none; }
#pager a.activepage { background:#92b6c7; color:#FFF; }
#pager a:hover { background:#92b6c7; color:#FFF; }

.fotoblock { padding:20px 0px 10px 0px; line-height:2em; }
.fotoblock img { margin-right:10px; }

#jq-overlay {position: absolute;top: 0;left: 0; z-index: 1001;width: 100%;}
#jq-floaty {position: absolute;	top: 0;left: 0; width: 100%; z-index: 1002;text-align: center;line-height: 0;}
#floaty-container-embed {position: relative;width: 100px;height: 100px;margin: 0 auto;}
#floaty-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1003;}
#floaty-container-embed > #floaty-nav {left:0}
#floaty-nav a { outline: none;}
#floaty-close-btn {position: relative;cursor:pointer;width:35px;height:35px;top:-20px;right:-20px;float:right}
#floaty-close-btn:hover {background-position:-35px 0}
#floaty-object{float:left;margin:-25px 10px;}
.FloatyThumb { width:200px; height:150px; }

.wyisiwyg h1 { font-size:22px; color:#323232; margin-bottom:3px; }
.wyisiwyg h2 { font-size:15px; color:#7f7f7f; margin-top:0px; }
div.wyisiwyg-content { font-size:15px; line-height:22px; }
div.wyisiwyg-content img { border:solid 10px #f2f2f2; width:450px; }
div.wyisiwyg-content strong { font-weight:bold; }

.authorinfo { width:150px; float:right; margin:0px 0px 0px 0px; }
.font11 { font-size:11px; }
.font13 { font-size:13px; }
.font15 { font-size:15px; line-height:19px; }
.font17 { font-size:17px; }
.font18 { font-size:18px; }
.font22 { font-size:22px; }

#market-top { background:#dae6ec; width:650px; height:35px; }
#market-top a { background:#92b6c7; padding:10px 15px 9px 15px; display:block; float:left; color:#1a171b; font-weight:bold; text-decoration:none; }
#market-top a.mactive, #market-top a.mactive:link, #market-top a.mactive:active { background:#f2f2f2; }
#market-top a:hover { color:#336699; }
#market-top a.mactive:hover { color:#336699; }
#market { border:#f2f2f2 solid 10px; background:#f2f2f2 url(../images/market.jpg) no-repeat right bottom; width:630px; height:250px; clear:both; position:relative; }
.market-form-cont { position:absolute; z-index:100; top:-10px; left:-10px; background:url(../images/formshadowbottom.png) repeat-x bottom; padding-bottom:3px; }
#market-buy { width:300px; background:url(../images/formshadowright.png) repeat-y right center; padding:20px 15px 0px 15px; }
#market-buy label { display:block; margin-bottom:5px; }
#market-buy input { margin-bottom:10px; }
#market-buy select { margin-bottom:10px; }

#market-sell { width:420px; padding:20px 15px 0px 15px; }
.market-form-right { background:url(../images/formshadowright.png) repeat-y right center; padding-right:3px; }
#market-sell label { display:block; margin-bottom:5px; }
#market-sell input { margin-bottom:10px; }
#market-sell select { margin-bottom:10px; }

.detailicon { background:url(../images/detail.gif) no-repeat left center; padding-left:20px; }

.tablestroke { width:100%; }
.tablestroke tr:nth-child(odd) { background:#f2f2f2; }
.tablestroke a, .tablestroke a:visited { text-decoration:none; font-weight:bold; }
.table-td25 tr td { width:25%; }
.tablestroke tr td { padding:5px 0px 5px 15px; }
.table-tdspad tr td { padding:5px 0px 5px 7px; }

.tabledot { width:100%; }
.tabledot tr { background:url(../images/horizontaldot.gif) bottom repeat-x; }
.tabledot tr.headtr { background:#92b6c7; color:#FFF; font-weight:bold; font-size:13px; }
.tabledot a, .tabledot a:visited { text-decoration:none; font-weight:bold; }
.table-td33 tr td { width:33%; padding:5px 0px 5px 15px; }

span.price { text-decoration:line-through; }

.phone-icon { background:url(../images/phoneicon.gif) left center no-repeat; padding:5px 0px 5px 30px; }
.rub-big-orange { background:url(../images/rub-big-orange.gif) right center no-repeat; padding:0px 18px 0px 0px; }
#complectation { width:100%; }
#complectation div { width:235px; padding:5px; float:left; margin-right:30px; }
#imgContainer { width:550px; height:55px; position:relative; }
#imgContainer img { cursor:pointer; float:left; margin-right:5px; }

.w255px { width:255px; }
#addPhoto { background:#FFF; border:solid 5px #92b6c7; position:fixed; z-index:1000; padding:20px; width:400px; height:300px; top:50%; left:50%; margin-left:-212px; margin-top:-162px; }
#message-holder { background:#FFF; border:solid 5px #92b6c7; position:fixed; z-index:1000; padding:20px; width:400px; top:50%; left:50%; margin-left:-212px; margin-top:-162px; display:none; }
#message-holder div p { margin-bottom:5px; }
#message-holder p img { width:65px; height:25px; cursor:pointer; }
#fotoholder div { width:96px; height:72px; float:left; margin-right:4px; padding-bottom:10px; position:relative; }
#fotoholder div a { display:block; position:absolute; width:15px; height:15px; left:81px; top:0; background:#000 url(../images/adminimages/cross.gif) center center no-repeat; cursor:pointer; }
#fotoholder div img { width:96px; height:72px; }
#hider { position:fixed; width:100%; height:100%; background:#000; z-index:999; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; display:none; }
.market-notification { padding-bottom:10px; }
.loadinfo { background:url(../images/loadinfo.gif) center center no-repeat; width:100%; height:25px; }
.err-hover { background:#FFAEAE; }

.comments-tree { border-top: 5px solid #f2f2f2;  margin-top: 15px; padding-top: 15px; }
.comments-tree .arrow { font-size: 20px; }

.comment-init { padding: 10px 20px 10px 0px; }
.comment-init .author { background: #f2f2f2 url('/images/comuser_g.png') no-repeat 16px 0px; padding: 5px 3px 0px 40px; font-weight: bold; font-size: 11px; height: 20px;}
.comment-init .content { padding: 10px 0px 5px 20px; }
.comment-init .ans { padding: 0px 0px 10px 20px; }
.comment-init .ans a { color: #336699; font-size: 11px; text-decoration: none; }

.comment-answer { padding: 8px 0px 10px 0px; background: url('/images/answer_lnk.png') no-repeat; margin-top: 10px; }
.comment-answer .comment-answer { margin-left: 30px; }
.comment-answer .wrapper { background-color: #dae6ec; padding: 10px; }
.comment-answer .author { background: white url('/images/comuser_w.png') no-repeat 16px 0px; padding: 5px 3px 0px 40px; font-weight: bold; font-size: 11px; }
.comment-answer .content { padding: 10px 0px 5px 20px; }
.comment-answer .ans { padding: 0px 0px 10px 20px; }
.comment-answer .ans a { color: #336699; font-size: 11px; text-decoration: none; }

.comment-form { padding: 10px 20px 10px 0px; font-size: 11px; font-family: Tahoma, Verdana; }
.comment-form .wrapper { background-color: #f2f2f2; padding: 10px 25px 0px 15px; width: 65%; }
.comment-form input, textarea { background-color: white; }
.comment-form textarea { width: 100%; border: 1px solid gray; height: 120px; }
.comment-form #answerblock { margin-bottom: 10px; }
.comment-form #answerblock a { text-decoration: none; }

.socreg { width: 96%; }
.socreg th { vertical-align: top; text-align: center; padding: 15px; }
.socreg td { vertical-align: top; background:#f2f2f2; padding: 5px; }
.socreg form label { width:100px; height:17px; display:block; float:left; padding-top:3px; margin-right:10px; }
.socreg form input { background:#FFF; float:left; margin:0px 10px 4px 0px; height:17px; display:block;}
