/*
# Siter Styles v.6.0.
#
# $Id: style.css,v 1.13 2011/01/13 10:08:03 artem Exp $
*/
/*--тело страницы и таблицы--*/
* { margin: 0; padding: 0;}
a img, img {border: 0;}

html {
	height: 100%;
}
body{
	color:#505542;
	font-size : 12px;
	font-family : Arial, Verdana, Tahoma;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

.wrap, .wrap_2 {
	width: 1002px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	border-left:1px solid #e7e2de;
	border-right:1px solid #e7e2de;
	
}
.wrap_2 {background:#20211B; color:#EDFCFF;}

.header {background:#20211B; height:44px; border-top:1px solid #e7e2de; position:relative;}
.logo_text {font-size:32px; color:#64452b; font-family:Verdana; position:absolute; top:105px; left:20px;}
.header img{float:left;}
.slogan{
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#e5c271;
	border-left:2px solid #e5c271;
	margin:20px 0 0 0px;
	padding:0 0 0 10px;
	float:left;
}

.content_main{
	padding: 0 20px 90px 20px;
	font-size: 10pt;
}
.content_inner{
	padding: 0 100px 90px 100px;
	font-size: 16px;
}
.cont2 {overflow-x:hidden ;}

.footer {
	width: 1002px;
	margin: -70px auto 0 auto;
	height: 70px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background:#fff
}
.foot_baget {border-top:11px solid #20211b; border-bottom:11px solid #20211b; border-left:10px solid #20211b; height:25px; text-align:right; color:#64584C; line-height:25px;}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003399;
}
h1 { display: block; font-size: 32px; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; margin-top: 0.67em; font-family: Arial; font-weight:normal;}
h2 {color: #3366cc; font-weight: bold; font-size: 12px;	margin: 0px;}
h3 {font:500 15pt Tahoma, arial, helvetica, sans-serif; color:#20211b; display:block;}
p  {display: block; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 1em;}
#tinymce p {font-size:16px;}
#tinymce li {font-size:16px;}
h4 {color: #20211B;font-size: 14pt; margin-bottom: -5px;}
h5 {color: #E5C271; font-size: 12pt; font-weight: 600;}
p {text-align:justify; margin:5px;}

ul li, ol li {text-align:justify; margin-left:50px;}
.light {color:#E5C271; font-weight:bold; margin:5px 0;}

/*--основной стиль ссылок--*/
A:link
{
    COLOR: #64584C;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #64584C;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #64584C;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #64584C;
	TEXT-DECORATION: none;
}

/*--cut here--*/
.content_inner h3 {display: block; color:#505542; font-size: 1.17em; font-weight: bold;  margin-bottom: 1em;  margin-left: 0;  margin-right: 0;  margin-top: 1em;}
.content_main p {    display: block;  margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 1em;}

/*--коментарии-пояснения в оформлении товара--*/
.cap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:10px; 
	color:#E83C3C;
	padding-left:10px; 
	padding-top:5px; 
	padding-right:15px;
	padding-bottom:3px;
}
/*--стиль некторых сообщений в магазине--*/
div.warning {
	background-color: #ffdede;
	text-align: center;
	color: #ff0000;
	border: #ff5a5a 1px solid;
	padding: 5px;
	line-height: 18px;
}

div.message {
	background-color: #ddffdf;
	text-align: center;
	color: #009500;
	border: #00c700 1px solid;
	padding: 5px;
	line-height: 18px;
}
/*--комментарии в формах--*/
.comments {
	font-size:10px;
	font-weight:bold;
	height:16px;
	color: #666666;
}
/*--цена в блоках--*/
.price {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
}
/*--стиль для чекбоксов--*/
.checkbox {
	background-color:#FFFFFF;
	border: none;
}
/*--стили для определенного пагера--*/
table.sheet {
	border-collapse:collapse;
	border:1px outset gray;
}

table.sheet td {
	border-collapse:collapse;
	border:1px outset gray;
}
div.path {
	padding: 5px 0px 0px 10px;
	margin-bottom: 10px;
	font-size: 11px;	
}

.copy a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.copy a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.copy a:active {COLOR: #fff000;  TEXT-DECORATION: none;}
.copy a:hover {COLOR: #fff000;  TEXT-DECORATION: none;}
/*--стили ячеек в меню верхних разделов--*/

/*--главные заголовки блоков (табличные)--*/
div.title {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #003399;
	border-bottom: #bbbbbb 1px solid;
}

td.node_news { width: 40px; background-image: url(/img/design/status_news.jpg); background-position: center center; background-repeat: no-repeat; }
/*--зеленая ссылка--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

/*--стиль сслыки "подробнее >>"--*/
div.next {
	font-size: 12px;
	COLOR: #009500;
	font-weight: bold;
	text-align: right;

}
.next a:link {COLOR: #009500; TEXT-DECORATION: none;}
.next a:visited {COLOR: #009500; TEXT-DECORATION: none;}
.next a:active {COLOR: #009500; TEXT-DECORATION: none;}
.next a:hover {COLOR: #009500; TEXT-DECORATION: none;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input.button {
	font-size: 11px;
	color: #000000;
	background-color: #dddddd;
	border: #cccccc 1px solid;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #f3f3f3;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
	border-collapse: collapse;
	margin: 0 auto;
}
table.gb {
	margin: 0 auto;
	border-collapse: collapse;
}
table.gb td {
	border: #cccccc 1px solid;
	vertical-align: top;
}
table.gb td table td{
	border: none;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.gb th {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border: #cccccc 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-size: 11px;
	color: #666666;
}
.char{
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}

.title_t {
	color: #3366cc;
	font-weight: bold;
	font-size: 12px;
   font-family: Arial, Verdana, Tahoma;
}
#dhtmltooltip {
position: absolute;
	width: 300px;
	padding: 8px;
	z-index: 100;
	border: #999999 1px dotted;
	background-color: #fffce8;
	text-align: justify;
	color: #000000;
	text-decoration: none;
	cursor: help;
	visibility: hidden;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}
.s_er {
	background-color: #fff8c4;
	border: #999999 1px solid;
	font-size: 11px;
	padding: 3px;
}
textarea.s_er {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold {
	font-weight: bold;
}
/*************PAGER****************/
table.pager {
	color: #666666;
	font-size: 11px;
}
table.pager td {
	white-space: nowrap;
}
table.pager td div {
	margin-right: 3px;
}
a.pager {border: #5176b5 1px solid;	padding: 3px 5px 3px 5px; margin-left: 2px; line-height: 24px;}

a.pager:link {text-decoration: none;}
a.pager:visited {text-decoration: none;}
a.pager:active {background-color: #FFFFCC; text-decoration: none;}
a.pager:hover {background-color: #FFFFCC; text-decoration: none;}

span.on_pager {
	border: #5176b5 1px solid;
	padding: 3px 5px 3px 5px;
   COLOR: #FF8F00;
	background-color: #e4eaf2;
	 margin-left: 2px;
}
/*************\\\PAGER****************/
.add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

	COLOR: #058e00;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	COLOR: #f86903;
	text-align: right;
	padding: 4px 30px 4px 4px;
	background:#ccc;
	margin:10px 0 0 0;
}
.more img {margin:0 5px; vertical-align:middle;}
.more a:link, .more a:visited, .more a:hover,  .more a:active{color:#505542; vertical-align:middle;}
/*-------complects---------*/
span.compl_count {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #003399;
}
span.compl_zn {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #f86903;
}
span.compl_price {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #009500;
}
input.radio {
	border: none;
}
/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
/************************CABINET************************/


table.novelty {
	width: 100%;
}
table.novelty td {
	vertical-align: top;
	width: 25%;
}
table.novelty td div {
	margin: 10px 0px 10px 0px;
	text-align: center;
}

table.hits {
	width: 100%;
}
table.hits td {
	vertical-align: top;
	width: 25%;
}
table.hits td div {
	margin: 10px 0px 10px 0px;
	text-align: center;
}


/*---------------news_short--------------*/
div.news_sh {
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
}
div.news_sh div {
	font-weight: bold;
}
div.news_sh span {
	color: #666666;
}
/*---------------//news_short--------------*/

/*--------------news_list---------------*/
table.news_list {
	width: 100%;
}
table.news_list td {
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
}
table.news_list td span {
	color: #666666;
}
/*--------------//news_list---------------*/

/*--------------news_full---------------*/
table.news_full {
	width: 100%;
}
table.news_full td {
	padding: 15px;
	text-align: justify;
}
table.news_full div {
	text-align: justify;
}
table.news_full td span {
	color: #666666;
}
/*--------------//news_full---------------*/

/*--------------nom---------------*/
table.nom {
	width: 100%;
}
table.nom th {
	width: 200px;
	vertical-align: top;
	padding: 5px;
}
table.nom th div {
	text-align: center;
}
table.nom td {
	padding: 5px;
	vertical-align: top;
}

table.nom_beh {
	width: 100%;
}
table.nom_beh td div span {
	color: #666666;
	font-size: 11px;
	display: block;
}
/*--------------//nom---------------*/

/*--------------FORUM---------------*/
table.forum {
	border-collapse: collapse;
}
table.forum td {
	border: #cccccc 1px solid;
	background-color: #eeeeee;
	padding: 5px;
}
table.forum td table {border: none;}
table.forum td table td {border: none;}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.forum th {
	text-align: center;
	background-color: #cccccc;
	font-weight: bold;
	border: #cccccc 1px solid;
	padding: 5px;
}

table.answers {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 100%;
	background-color: #eeeeee;
}
table.answers td {
	border: #cccccc 1px solid;
	padding: 10px;
	vertical-align: top;
}
table.answers td table td {
	border: none;
	padding: 5px;
}
.forum_date {
	color: #666666;
	font-size: 11px;
}
.forum_guest {
	color: #333333;
}

table.edit {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 500px;
	background-color: #eeeeee;
	border: #cccccc 1px solid;
}
table.edit th {
	border: #cccccc 1px solid;
	vertical-align: top;
	padding: 3px;
	background-color: #cccccc;
}
table.edit td {
	vertical-align: top;
	padding: 5px;
}
div.forum_img {
	margin-top: 5px;
}
div.forum_img table td {
	text-align: center;
}
table.forum_img td {
	text-align: right;
} 
table.plus_img td {
	text-align: right;
}

table.class_tabs {
	width: 100%;
	border-collapse: collapse;
}
table.class_tabs td.w100 {
	width: 100%;
}
table.class_tabs td {
	float: left;
	line-height: 20px;
	background-color: #bbbbbb;
	color: #555555;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}
table.class_tabs td.on {
	float: left;
	line-height: 20px;
	background-color: #dddddd;
	white-space: nowrap;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}
div.class_three {
	background-color: #dddddd;
	padding: 5px 5px 0px 5px;
	text-align: left;
}
/*--------------//FORUM---------------*/

/*--------------VOTE---------------*/
div.block_vote {
	width: 300px;
}
div.block_title {
	font-size: 13px;
	font-weight: bold;
}
div.block_desc {
	font-size: 11px;
	color: #444444;
}
div.vote_opts {
	margin-top: 5px;
}
div.vote_stat {
	margin-top: 5px;
}
div.vote_stat span {color: #555555;}
div.stv {
	margin-bottom: 8px;
}
div.stat_line {
	height: 10px;
	background-color: #64b8ff;
	border: #0049a3 1px solid;
}

div.vote_opts select {
	margin: 0px;
	padding: 0px;
}
div.vote_close {
	text-align: right;
	font-style: italic;
}
/*--------------//VOTE---------------*/

/*--------------GBOOK---------------*/
table.gbook_post {
	width: 100%;
	margin-bottom: 10px;
	border: #cccccc 1px solid;
	background-color: #eeeeee;
}
div.g_admin_answer {
	background-color: #ffffff;
	border: #cccccc 1px dotted;
	padding: 10px;
	margin-top: 15px;
}
/*--------------//GBOOK---------------*/

div.status_new { position: relative; display: inline; padding-right: 40px;}
img.img_stat { position: absolute; top: 0; right: 0; }

table.rating th { padding-top: 4px; font-weight: normal; text-align: left }

div.sorry { text-align: center; height: 30px; font-weight: bold; background: #b3f0c6; border: 1px solid #4ebb6f; color: #4ebb6f; width: 400px; margin: 0 auto; font-size: 12px; padding: 5px; }

/**/

.menu {	text-align:right;	background-color:#20211b;	line-height:10px;	height:40px;	border-top:solid 1px #e7e2de; }
.menu ul {margin:16px 0 20px 0;}
* html .menu ul {margin:16px 0 5px 0;}
.menu ul li {display:inline; border-right:2px solid #82837F; margin:0; padding-top:4px;}
.menu .last {border:0;}
.menu ul li a:link, .menu ul li a:visited, .menu ul li a:hover, .menu ul li a:active {font:600 10pt Arial, Helvetica, sans-serif; color:#ECFEFE; text-decoration:none; margin:0 10px;}
.menu ul li a:hover {color:#e5c271;}
.menu .here {color:#e5c271;}

.art_curr_desc{color: #976C34; display: block; font-family: Arial; font-size: 11px;}
.art_curr_desc p {text-align:left;}
.pics {	background:#20211b; width:762px; text-align:center; margin:0 auto; padding:5px 0;}
.pics img{padding:10px;}
input {vertical-align:middle; line-height:20px;}


/*block*/

.shad_block {border:1px solid #d9d9d9; width:288px; margin:14px 5px 0px 5px; display:inline-block; vertical-align:top; padding:10px 10px 5px 10px;;
			box-shadow: 0 0 5px #ddd; 
			-moz-box-shadow: 0 0 5px #ddd; 
			-webkit-box-shadow: 0 0 5px #ddd;
			filter: progid:DXImageTransform.Microsoft.shadow(direction=135, color=#eeeeee, strength=5)
					progid:DXImageTransform.Microsoft.shadow(direction=315, color=#eeeeee, strength=5);
			background:#fff;
			height:300px;
			overflow: hidden;
}
*+html .shad_block {margin:14px 0px 0 0px;}
* html .shad_block {margin-right: -5px; position:relative;}
.shad_block  img {margin-bottom:7px;}
.shad_block p {margin:0;}
.shad_block strong {color:#444; font-size:12px; display:block; margin-top:3px;}
