﻿@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px;}

html {height:100%; width:100%;}

img {border:none;}

* html .wrapper {
height: 100%;
}

body {
height:100%;
width:100%;

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.bg {
background-repeat:repeat-x;
background-image:url('../../img/bodyv2.jpg');
}

.bg_za {
background-repeat:repeat-x;
background-image:url('../../img/bodyv_glv.jpg');
}

h1 {
font-size:18px;
font-weight:normal;
margin-bottom:15px;
}

.wrapper {
position:relative;
width:975px;
min-height:100%;
margin:0 auto;
}

a {
color:#C22216;
}

/*#######################HEADER############################## */

.art-header {
height:300px;
width:100%;
}

.header {
background-image:url('../../img/verh.jpg');
background-repeat:no-repeat;
width:975px;
height:270px;
}


.slogan {
height:52px;
width:100%px;
text-align:left;
}

.slog {
position:absolute;
color:#000000;
font-style:italic;
font-size:16px;
margin:13px 0px 0px 12px;
}

.dost {
position:absolute;
color:#ff0000;
font-size:20px;
margin:200px 0px 0px 665px;
}

.centr_blok {
width:200px;
height:190px;
margin-left:-60px;
}

.navigation {
width:250px;
height:67px;
}

.block_1 {
width:250px;
height:78px;
background-image:url('../../img/logo.jpg');
background-repeat:no-repeat;
}

.block_2 {
width:250px;
height:55px;
color: #494949;
} 

.top_menu {
height:28px;
width:100%;
margin-top:0px;
}

.top_menu li a {
color: #000000;
text-decoration:none;
font-weight:bold;
padding:2px 7px 0px 7px;
//padding:5px 7px 0px 7px;
margin:-5px 0px 0px 0px;
}

.top_menu li a:hover {
1display:block;
margin:-5px 0px 0px 0px;
color: #fff;
background-color: #eed203;
height:23px;
padding:2px 7px 0px 7px;
//padding:5px 7px 0px 7px;
text-decoration:none;
}

.top_menu li {
list-style:none;
float:left;
font-style:bold;
margin-top:5px;
font-size:15px;
margin-right:34px;
}

/*#######################ENDD_HEADER######################### */

.art-content {
width:100%;
height:100%;
}

.content {
float:left;
width:690px;
height:100%;
margin-top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.content ul {
margin-left:15px;
}

.content td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px 5px;
}

.news {
width:369px;
height:150px;
float:left;
margin-bottom:20px;

}

.news-content {
border:solid 1px #ecd203;
width:369px;
height:130px;
}

.statiy {
width:296px;
height:150px;
float:left;
margin-left:20px;
margin-bottom:20px;
}

.statiy-content {
border:solid 1px #c7c7c7;
width:296px;
height:130px;
}

.news h3, .statiy h3, h2 {
font-size:18px;
font-style:italic;
font-weight:normal;
}

.sidebar {
float:right;
width:215px;
margin:50px 0px 30px 0px;
height:100%;
padding-left:5px;
text-align:center;
}

.sidebar_block_1 {
width:211px;
height:320px;
border:solid 1px #f6d901;
text-align:center;
}

.sidebar_bloak_2 {
width:208px;
height:109px;
background-image:url('../../img/sidebar-block-2.jpg');
background-repeat:no-repeat;
margin-top:24px;
}

.sidebar_bloak_3 {
width:208px;
height:109px;
background-image:url('../../img/sidebar-block-2.jpg');
background-repeat:no-repeat;
margin-bottom:24px;
}

.footer2 {
position:relative;
clear:both;
width:975px;
height:64px;
margin:-64px auto 0px auto;
}


.table {
color: #4E4E4E;
font-size:12px;
font-weight:bold;
font-style:italic;
}

.table_defect {
color: #000000;
font-size:12px;
font-weight:bold;
}

.table_price {
color: #333333;
font-size:12px;
font-weight:italic;
}

.table td {
height:51px;
width:176px;
text-align:center;
}

.tr_header {
height:25px;
background-image:url('../../img/td_bg.jpg');
background-color:#000099;
background-repeat:no-repeat;
height:25px;
}

.nav {
font-size:11px;
margin-bottom:15px;
}

.nav a {
font-size:11px;
}

.st {
margin:5px 10px;
line-height:18px;
}

.st a {
color: #000000; 
font-size:12px; 
font-weight:bold; 
text-decoration:underline; 
}

.st a:hover {
color: #C12115; 
text-decoration:underline; 
}

.novost dd {
text-align:left;
}


.mceContentBody {
1padding-left:15px;	
}

.mceContentBody li {
margin-left:35px;	
}


.shop_block
{
	border: 1px solid #ccc;
	background: #EEE;
	padding: 5px 7px;
	margin: 10px 5px 10px 0px;
}

.shop_block a
{
	position: relative;
	z-index: 2;
}

.shop_block input, .shop_block select {
	border: 1px solid #969696;
}

.shop_block .gray_button input {
	border-width: 0;
}

.arrow_up,
.arrow_up_gray,
.arrow_down,
.arrow_down_gray {
	width: 16px;
	height: 16px;
	z-index: 1;
	float: left;
}

.arrow_up img,
.arrow_up_gray img,
.arrow_down img,
.arrow_down_gray img {
	filter: alpha(opacity=0);
}


.arrow_up
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../hostcmsfiles/images/arrow_up.png');
}

.arrow_up_gray
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../hostcmsfiles/images/arrow_down_gray.png');
}

.shop_navigation {
	list-style-type: none;
	margin: 0;
	padding: 15px 0;
}

.shop_navigation li {
	float: left;
	padding-right: 10px;
}

.shop_navigation span {
	margin-right: 10px;
	border-bottom: 1px solid #d20a1c;
}

.shop_navigation_current span {
	color: #525252;
	font-weight: bold;
	font-size: 11pt;
	border-bottom: 1px solid #d20a1c;
}
/* END ÑÑÐ¸Ð»Ð¸ Ð´Ð»Ñ Ð¼Ð°Ð³Ð°Ð·Ð¸Ð½Ð° */

/* ÐÐ»Ñ 1 - 2 - 3 ÑÐ¿Ð¸ÑÐºÐ° Ð¸Ð½ÑÐ¾ÑÐ¼Ð°ÑÐ¸Ð¾Ð½Ð½ÑÑ ÑÐ»ÐµÐ¼ÐµÐ½ÑÐ¾Ð² */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: #fff;
	float: left;
}

.page_link
{
	border: 1px solid #e7e7e7;
}
.current
{
	border: 1px solid #d20a1c;
	background-color: #d20a1c;
	color: #fff;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}

/* ÑÑÑÐ»ÐºÐ° "Ð¾ÑÐ²ÐµÑÐ¸ÑÑ" Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑÐ°ÑÐ¸Ñ */
.c_u_l
{
	font-weight: bold;
}

/* ÐÑÐ²ÐµÑ Ð½Ð° ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑÐ°ÑÐ¸Ð¹ */
.cr
{
	display: none;
	margin: 0px 0px 10px 20px;
}

/* sub-div Ð´Ð»Ñ Ð´ÐµÑÐµÐ²Ð° ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑÐ°ÑÐ¸ÐµÐ² */
.csd
{
	margin-left: 20px;
}

.comment {
	background: #F0EFEB;
	padding: 30px;
	margin-bottom: 10px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 20px;
}

.comment input[type="text"],
.comment input[type="file"],
.comment textarea {
	width: 100% !important;
	width: auto;
}

.comment_desc
{
	margin: 0px 0px 10px 20px;
}

.comment .tl
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('../../images/tl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/tl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .tr
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('../../images/tr_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/tr_angle.png');
	width: 8px;
	height: 8px;
}

.comment .bl
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	left: 0px;
	background: url('../../images/bl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/bl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .br
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('../../images/br_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/br_angle.png');
	width: 8px;
	height: 8px;
}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('../../hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('../../hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #eee;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('../../images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('../../images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('../../images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('../../images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

#captcha
{
	padding: 0px;
	font-size: 75%;
}

#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #777;
}

#captcha img
{
	margin-bottom: -5px;
}

/* Helpdesk */
.helpdesk_status_1
{
	color: #999999;
}

.helpdesk_status_2
{
	color: #000000;
}

.helpdesk_hour div, .helpdesk_wt_0, .helpdesk_wt_1, .helpdesk_wt_2
{
	color: #6A6A6A;
	float: left;
	width: 20px;
	height: 20px;
	margin: 0px 1px 1px 0px;
	/*border: 1px solid #777;*/
}

.helpdesk_wt_0
{
	background-color: #EFEEEA;
}

.helpdesk_wt_1
{
	background-color: #a6bd4a;
}

.helpdesk_wt_2
{
	background-color: #DF5910;
}

.helpdesk_day
{
	color: #6A6A6A;
	width: 100px;
}

.helpdesk_day div
{
	height: 19px;
	/*border: 1px solid #e3d6cc;*/
	margin: 0px 1px 1px 0px;
	padding: 1px 0px 0px 5px;
}


.helpdesk_legend
{
	margin: 15px 0px 0px 30px;
}

.helpdesk_hour
{
	text-align: center;
}
/* /Helpdesk */


.table_border_hostcms {
	border-spacing: 2px;
}
.table_border_hostcms td
{
	padding: 6px 20px 5px 6px;
}


.table_border_hostcms th
{
	padding: 5px 20px 5px 5px;
	border-bottom: 1px solid #D20A1C;
	text-align: left;
}

hr
{
	border: 0;
	height: 1px;
	color: #dadada;
	background-color: #dadada;
}

.rss_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/rss/rss_2.0.png');
}

.archives_4_ie
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index:-1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/archives.png');
}

/* ÐÑÑÐ¸Ð² ÑÐ°Ð¹Ð»Ð¾Ð² */
.file_archive dd {
	margin: 5px 0px 15px 0px;
}

.file_archive dt a {
	font-weight: bold;
}

/* Ð¡ÑÐ¸Ð»Ð¸ Ð´Ð»Ñ Ð±Ð»Ð¾Ð³Ð¾Ð² */

.blogs_table
{
	margin-bottom: 0px;
	border-top: 1px solid #ccc;
}

.blogs_table .head td
{
	vertical-align: bottom;
	height: 16px;
}

.blogs_table td
{
	height: 40px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
}

.blogs_table .rate_value
{
	padding: 0px 20px;
}

.blogs_table .position
{
	padding: 0px 10px;
	font-weight: bold;
}

.top_comment_blogs
{
	color: #0096aa;
}

.top_comment_blogs td
{
	padding: 8px 10px
}

/* Ð¡ÑÑÐ»ÐºÐ¸ ÑÐ¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð»Ð¾Ð³Ð°Ð¼Ð¸ */
.links_nav_blog
{
	margin: 0px 0px 13px 0px;
	padding: 0px;
}

.links_nav_blog li
{
	padding: 0px 15px 0px 0px;
	font-size: 13pt;
	list-style-type: none;
	display: inline;
}

.forms_blog td {
	padding: 10px 40px 10px 0;
	font-size: 9pt;
	border-bottom: 1px solid #ccc;
}

.forms_blog th {
	font-size: 11pt;
	text-align: left;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	padding: 10px 40px 10px 0;
}

.forms_blog .checklist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.forms_blog .checklist li {
	margin: 0;
	padding:  3px 0;
}

.forms_blog div {
	padding: 5px 0 0px 0;
	font-style: oblique;
	font-size: 8pt;
	height: 16px;
}

.forms_blog div.error {
	color: #f00;
}

.forms_blog div.green
{
	color: #2d9e00;
}

/* Ð¡Ð¿Ð¸ÑÐ¾Ðº Ð·Ð°Ð¿Ð¸ÑÐµÐ¹ Ð±Ð»Ð¾Ð³Ð° */
.blog_date {
	color: #8a8a8a;
	float: right;
	margin-left: -75px;
}

.blog_post_text {
	margin: 5px 0px 5px 0px
}

.blog_post_text p {
	margin: 4px 0px;
	padding: 0px
}

.red_star {
	color: #DB1905; 
	font-size: 20pt !important; 
	font-family: Georgia
}

.shop_cart_table
{
	/* width: 100%; */
	border-spacing: 2px;
}

.shop_cart_table, .shop_cart_table td
{
	empty-cells: show;
}

.shop_cart_table td, .shop_cart_table th
{
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
	vertical-align: middle;
}

.shop_cart_table td
{
	padding-bottom: 4px;
	padding-top: 4px;
}

.shop_cart_table th
{
	text-align: left;
	border-bottom: 1px solid #d20a1c;
}

.price_table_border, .price_table_border td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #C8C0A9;
	border-style: dashed;
	padding-left: 5px;
}

.date {
	color: #8a8a8a;
}
