@charset "windows-1251";

p.warning
 {
 COLOR: #FF0000;
 }
p.success
 {
 COLOR: #009900;
 }
p.main_text
{
 font-size: 14pt;
}
tr.header
 {
 text-align: center;
 font-weight: bold;
 background-color: #999999;
 }
input.req, textarea.req {
	background: #FFF6E6;
	border: 1px solid red;
}
select.req{
	background: #FFF6E6;
	border: 1px solid #cccccc;
}
input, textarea {
	border: 1px solid #666666;
}
/*
* Comments Style
*/
/*
* Comments
*/
#comments{
	margin: 0px 10px 10px 10px;
}
.commentmsg{
	margin: 10px;
	padding: 10px;
	border: 1px solid #D4BC4C;
	background-color: #F9F6E7;
	text-align:left;
}
.commentmsg .message{
	padding-top: 5px;
	padding-right: 5px;
	color:black;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.commentmenu{
	display: block;
	padding: 5px;
}
.commentadd{
	display: none;
}
#guestmsg{
	color: red;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.commenttextadd{
	border: 1px solid #454545;
	width: 500px;
	height: 80px;
}
.commentload{
	background:url(images/ajax-loader.gif) no-repeat;
	display: none;
	margin-top: 10px;
	margin-left: 10px;
	width: 220px;
	height: 19px;
}
.comment{
	width: 100%;
	margin-bottom: 10px;
}
.commentphoto{
	width: 80px;
	margin-bottom: 5px;
}
.commentcaption{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #999999;
	height: 40px;
	padding-left: 5px;
}
.commentcaption a{
	text-decoration: none;
}
.commentcaption a:hover{
	text-decoration: underline;
}
.commenttext{
	min-height: 40px;
	padding-left: 5px;
}
.commentaction{
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999999;
}
.commentaction a:hover{
	text-decoration: underline;
}
.commentaction a{
	text-decoration: none;
}
.commentbutton{
	padding-left: 0px;
	padding-top: 10px;
	height: 30px;
	width: 80px;
}
.commentbutton1{
	margin-left: 5px;
	height: 30px;
}
.commentbutton2{
	width: 70px;
}
.commentpage{
	color: blue;
}
.commentpageact{
}
.commentpage:hover{
	color: #E1F437;
	cursor: pointer;
}
/**
* Button
*/
.nc {
	display:block;
	width: expression(this.parentNode.offsetWidth+"px");
}
.nc *{
  display:block;
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#999999;
}
.nc1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  background:#999999;
}
.nc2{
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  background:#999999;
}
.ncc {
  display: block;
  background:#999999; padding:3px 8px 3px 8px; color:#fff;
}
.ncc a{
	text-decoration: none;
}
.divider{
  font-weight: normal;
  color: gray;
  padding: 0px 6px 0px 5px;
}
#autofill{
	position: absolute;
	z-index: 1;
	border: 1px solid black;
	background: #FFF;
	display: none;
	width: 145px;
}
/**
* For admins
**/
#listcatpeopleshow:hover{
	color: blue;
	cursor: pointer;
}

/* ‹àñòèê, íà÷àëî */
html,body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	padding: 0;
	margin: 0;
	vertical-align:top;
	border:0; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td {
	padding:0;
	vertical-align:top
}
img {border: 0;}
/* ‹àñòèê, êîíåö */


html, body {
	width:100%;
	background:white
}
body,td,div,span,p,a,center,input,select,textarea,h1,h2,h3,h4,h5,h6{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #3E3E3E;
}
p {margin-top:15px; line-height:14px}

h1 {font-size:22px; color:#313131}
h1 p {font-size:10px; color:#595959; margin:0}
.h1-flower {background:url(images/bg_h1_line.gif) bottom left repeat-x;}
.h1-flower .h1-flower {background:url(images/bg_h1_flower.gif) bottom right no-repeat; padding:23px 0}
h2 {font-size:14px; font-weight:bold; margin-bottom:5px}
h3 {font-size:12px; font-weight:bold; color:black; margin-top:4px}
h4 {font-size:15px}
h5 {font-size:16px;}

a {text-decoration: underline; color:#831300}
a:hover {text-decoration: none;}
a.inverse {text-decoration: none;}
a.inverse:hover {text-decoration: underline;}
a img {border:0}

.global {width:100%}
.top {padding:10px 45px 9px 45px; background:black}
.top td, .top a {color: #8F8F8F; text-decoration:none}
.top a:hover {text-decoration:underline}
.top table{width:100%}
.basket {background:url(images/basket.gif) left no-repeat; padding:4px 0 2px 21px; color:white}
/*** left column ***/
.menu {background:url(images/bg_menu.gif) top left repeat-y #761000; width:255px}
.menu .menu {background:url(images/bg_menu_top.gif) top left no-repeat}
.menu .menu .menu {background:url(images/bg_menu_bot.gif) bottom left no-repeat; padding:25px 46px 15px 46px; width:163px}
.menu ul {margin:0; padding:0; list-style-type:none}
.menu li {padding:0 0 4px 0}
.menu a {color:white; font-size:11px; text-decoration:none; padding-left:17px; padding:2px 0 1px 17px; display:block}
.menu a:hover, .menu .active a{background:url(images/menu_a.gif) top left repeat-y}

.myaccount {background:url(images/bg_myaccount.gif) top left repeat-y #E67F00;}
.myaccount .myaccount  {background:url(images/bg_myaccount_top.gif) top left no-repeat}
.myaccount .myaccount .myaccount {background:url(images/bg_myaccount_bot.gif) bottom left no-repeat; padding:23px 46px 20px 63px}

.login {color:#858585; margin-top:8px; width:146px}
.login .txt {width:140px; padding:2px 3px; height:12px; background:white; color:#969696; margin:3px 0 5px 0; border:none}
.login .enter {float:right; color:white; border:none; cursor:pointer; background:url(images/ico_enter.gif) 12px 5px no-repeat; padding-left:10px; width:50px; text-align:right; text-decoration:underline}
.login a {color:#F7BF7A}

.inet-shop {background:url(images/bg_shop_top.gif) top left no-repeat #2A6709;}
.inet-shop .inet-shop {background:url(images/bg_shop_bot.gif) bottom left no-repeat; padding:35px 44px 25px 63px; width:148px}
.inet-shop ul {margin:15px 0 0 0; padding:0; list-style-type:none}
.inet-shop li {padding-bottom:10px;}
.inet-shop .name {background:url(images/dot01.gif) bottom left repeat-x; margin-bottom:10px;}
.inet-shop a {color:#9DD97C}
.inet-shop .name a {color:white}

.search {background:url(images/bg_search.gif) top left repeat-y #717171}
.search .search {background:url(images/bg_search_top.gif) top left no-repeat}
.search .search .search {background:url(images/bg_search_bot.gif) bottom left no-repeat; padding:23px 46px 13px 63px; width:146px}
.search .txt {width:140px; padding:2px 3px; height:12px; background:white; color:#969696; margin:3px 0 5px 0; border:none}
.search select {width:146px; padding-left:3px; height:16px; background:white; color:#969696; margin:3px 0 5px 0; border:none}
.search .btn_search {float:right; color:white; border:none; cursor:pointer; background:url(images/ico_search.gif) 1px 5px no-repeat; padding-left:10px; width:50px; text-align:right; text-decoration:underline}

.new {margin:0 0 0 32px; width:195px}
.new td {padding:7px 0}
.new-pic {width:48px; text-align:center}
.new-decsr p {margin:0;}
.new-descr b {color:black}
.price01 {background:url(images/bg_price01.gif) top left no-repeat; width:101px; height:45px; padding-top:2px; text-align:center; color:#ffffff; float:left; margin-right:2px}
.price01 b {color: #ffffff;}
/*** header ***/
.header2 {background:url(images/flash.jpg) top left no-repeat; height:287px; position:relative}
.contacts {position:absolute; top:46px; left:144px; width:350px; color:white; font-size:12px; font-weight:bold}
.contacts p {font-size:12px; font-weight:bold; color:white; margin:0}
.fax {padding-left:33px;}
.contacts span {font-size:14px; font-weight:bold; color:white}

/*** content ***/
.content{width:100%}
.content-table {width:100%}
.content-left {width:255px; vertical-align:top}

.content-inner {width:100%; background:url(images/bg_content_top.gif) top left no-repeat}
.content-center {width: 100%; padding:0 6px 0 43px}
.content-center p{margin:0 0 15px 0}
.content-center h1 p{margin:0}
.content-right {width: 256px}
.content-menu {background:url(images/bg_menu_rep.gif) top left repeat-x; width:100%}
.content-menu div {background:url(images/bg_menu_lt.gif) top left no-repeat; color:white; padding:8px 0 0 77px; height:62px}
.content-menu a {padding:0 11px; color:white; text-decoration:none}
.content-menu a:hover {text-decoration:underline}

.news {margin:22px 36px 0 14px}
.news p{margin:0; padding-left:12px}
.arrow {background:url(images/ico_search.gif) 0 6px no-repeat; padding-left:12px;}
.date {color:#A3A3A3}

.t {background: url(images/t.gif) 0 0 repeat-x #DDDDDD;}
.b {background: url(images/b.gif) 0 100% repeat-x}
.l {background: url(images/l.gif) 0 0 repeat-y}
.r {background: url(images/r.gif) 100% 0 repeat-y}
.bl {background: url(images/bl.gif) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:46px 38px 15px 15px;}


.lot {background:url(images/bg_lot.gif) top left repeat-y; width:203px; margin:0 0 15px 0; padding-right:15px}
.lot2 {background:url(images/bg_lot.gif) top left repeat-y; width:100%; margin:0 0 15px 0; padding-right:15px}
.lot-top {background:url(images/bg_lot_top.gif) top left no-repeat}
.lot-bot {background:url(images/bg_lot_bot.gif) bottom left no-repeat; padding:20px}
.lot-bot table {width:100%; height:150px}
.lot p {color:#696969; margin:0}
.lot-pic {width:61px; text-align:center; vertical-align:middle}
.lot p.price02 {background:url(images/bg_price02.gif) top left no-repeat; width:101px; height:18px; text-align:center; color:white; font-weight:bold; margin-top:17px; margin-bottom:1px; padding-top:4px}
a.more {background:url(images/bg_more.gif) top left no-repeat; width:70px; height:17px; color:#393838; text-align:center; font-size:9px; float:left; margin-right:1px; display:block; text-decoration:none}
a.more:hover {text-decoration:underline}

/*** footer ***/
.footer {background:url(images/bg_foot.gif) bottom left repeat-x}
.footer .footer {width:100%; background:url(images/bg_footer_rt.gif) bottom left repeat-x}
.footer-lt {background:url(images/bg_footer_lt.gif) bottom left no-repeat; padding:35px 0 15px 64px; width:191px; color:white; font-size:14px; font-weight:bold}
.footer-rt {background:url(images/bg_foot_rt.gif) bottom left no-repeat; padding:33px 12px 0 15px}
.footer-menu {float:left; color:white}
.footer-menu a {color:white; text-decoration:none}
.footer-menu a:hover {text-decoration:underline}
.copyright {float:right; color:#8F8F8F; text-align:right}
.copyright a{color:#8F8F8F; text-decoration:none}
.copyright a:hover {text-decoration:underline}


/*** formatting ***/
.clear {clear:both; height:0px; overflow:hidden; display:block}
.white {color:white}
.red {color:#831300}
.line01 {background:url(images/dot01.gif) top left repeat-x; height:1px; overflow:hidden;}
.line02 {background:#9B9B9B; height:1px; overflow:hidden}
.float-lt {float:left; display:block;}

/*** headers ***/
.ttl-blue-lt {background:url(images/bg_blue_lt.gif) top left no-repeat; padding:2px 0 0 40px; margin-top:1px; width:215px; height:28px}
.ttl-yellow-rt {background:url(images/bg_yellow_rt.gif) top left no-repeat; padding:2px 0 0 40px; width:216px; height:28px}
.ttl-green-rt {background:url(images/bg_green_rt.gif) top left no-repeat; padding:2px 0 0 40px; margin-top:25px; width:216px; height:28px}
.ttl-blue-rt {background:url(images/bg_blue_rt.gif) top left no-repeat; padding:2px 0 0 40px; margin-top:25px; width:216px; height:28px}
.ttl-red-rt {background:url(images/bg_red_rt.gif) top left no-repeat; padding:2px 0 0 40px; margin-top:25px; width:216px; height:28px}