

/* Start:/bitrix/templates/maxi/styles.css?15454787021218*/
.web_s p {
text-align:justify;
}

.web_s li {
text-align:justify;
margin-bottom:5px;
}

.table_price {
	width: 100%;
        border: 1px solid #f74902;
        border-collapse: collapse;
	font: 13px 'Tahoma';
}
.table_price thead td
{
	width: 70%;
	background: #f74902;
	text-align: center;
	vertical-align: middle;
	padding: 20px 20px 20px 20px;
	font-weight: 600;
}
.table_price thead td:first-child
{
	text-align: left;
}
.table_price tbody td
{
	border: 1px solid #f74902;
	padding: 15px 15px 15px 15px;
	text-align: center;
	vertical-align: middle;
}
.table_price tbody tr:nth-child(2n)
{
	background: #211e1c !important;
}
.table_price tbody td:first-child
{
	text-align: left;
	font-weight: bold;
}
.soc{
	text-align: center;
}
.social{
	display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
	background: url(/bitrix/templates/maxi/images/social.png) no-repeat;
}
.social-fb{
	background-position: 0 0;
}
.social-inst{
	background-position: -40px 0;
}
.social-vk{
	background-position: -80px 0;
}
.social-tw{
	background-position: -120px 0;
}
.social-gg{
	background-position: -160px 0;
}
.notice18 
{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	background-color: red;
	padding: 20px;
}
/* End */


/* Start:/bitrix/templates/maxi/template_styles.css?154547870212532*/
html {background-color:#000;}
body {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#d6d6d6; background:#000;}

h1 {margin:0 0 15px 0; padding:0px; font:normal 20px Tahoma, Geneva, sans-serif; color:#d03d01; text-align:left;}
div.h1 {margin:0 0 15px 0; padding:0px; font:normal 20px Tahoma, Geneva, sans-serif; color:#d03d01; text-align:left;}
h2 {margin:0 0 15px 0; padding:0px; font:normal 16px Tahoma, Geneva, sans-serif; color:#d03d01; text-align:left;}
h2.center {text-align:center;}
h3 {margin:0px; padding:5px 0; font:bold 14px Tahoma, Geneva, sans-serif; color:#d03d01; text-align:left;}
h4 {margin:0px; padding:5px; font:bold 14px Tahoma, Geneva, sans-serif; color:#d03d01; text-align:center;}

img { border: none; }


a {color:#f74902; text-decoration:underline;}
a:hover {color:#f74902; text-decoration:none;}

hr {height:1px; border:none; border-bottom:1px solid #120602; text-align:center;}
p {margin:0px; padding:0 0 10px 0;}

#header .block {background: #211e1c url(/bitrix/templates/maxi/images/bg-header.jpg) left top repeat-x; color:#f6f6f6; height: 115px;}
#header p.service { display:block; margin:0px; padding:12px 5px 0 0; width:80px;}
#header p.service a { float:right; display:block; width:11px; height:9px; margin:0 15px 0 0; padding:0px; }
#header div.content {font-size:14px; height: 87px; padding-top:10px;}
#header {border-bottom:1px solid #424145;}

a#icon_main { background:url(/bitrix/templates/maxi/images/icons-srv.png) 0 0 no-repeat; }
a#icon_main:active, a#icon_main:hover, a#icon_main.selected { background:url(/bitrix/templates/maxi/images/icons-srv.png) 0 -9px no-repeat; }
a#icon_map { background:url(/bitrix/templates/maxi/images/icons-srv.png) -22px 0 no-repeat; }
a#icon_map:active, a#icon_map:hover, a#icon_map.selected { background:url(/bitrix/templates/maxi/images/icons-srv.png) -22px -9px no-repeat; }
a#icon_contact { background:url(/bitrix/templates/maxi/images/icons-srv.png) -11px 0 no-repeat; }
a#icon_contact:active, a#icon_contact:hover, a#icon_contact.selected { background:url(/bitrix/templates/maxi/images/icons-srv.png) -11px -9px no-repeat; }

#central {background-color:#211E1C;}

/* content */
#content-left {padding:3px 10px;}
#content-left h2 {padding:0 0 0 10px;}
#content-top {height:10px; background:#302D2B url(/bitrix/templates/maxi/images/bg-content-left.gif) left top no-repeat;}
#content-top div {height:10px; background:url(/bitrix/templates/maxi/images/bg-content-right.gif) right top no-repeat;}
#content-bottom {height:10px; margin:0 0 10px 0 !important; background:#302D2B url(/bitrix/templates/maxi/images/bg-content-left.gif) left bottom no-repeat; }
#content-bottom div {height:10px; background:url(/bitrix/templates/maxi/images/bg-content-right.gif) right bottom no-repeat; }
#content-main { margin:0px !important; padding: 0 12px !important; text-align:left; background:#302d2b;}
#content-right {padding:3px 10px;}

div.block-catalog {margin:0 0 20px 0; padding:0px; color:#484848; text-align:left; font:normal 14px Tahoma, Geneva, sans-serif;}
div.block-catalog h2 { padding:7px 10px !important;}
div.block-catalog ul { display:block; list-style:none; margin:0px; padding:5px 7px 0 7px; }
div.block-catalog ul li { display:block; text-align:left; margin:0px; padding:0px;  background-image:url(/bitrix/templates/maxi/images/bullet.gif) !important; background-repeat:no-repeat !important; background-position:0 6px;}
div.block-catalog a { display:block; margin:0px; padding:2px 3px 2px 13px; color:#d6d6d6; text-decoration:none; }
div.block-catalog a:active { color:#f74902; }
div.block-catalog a:hover { color:#f74902; }
div.block-catalog a.selected { color:#f74902; }

div.block-catalog h2 a { color:#f74902;}
div.block-catalog h2 a:hover { color:#f74902; text-decoration:underline;}
div.block-catalog h2.selected { color:#f74902; }

div.spec {width:223px; background:#1f1a17 url(/bitrix/templates/maxi/images/bg-spec-bottom.jpg) 0 100% no-repeat; }
div.spec h2 {margin:0px; padding:7px 0; color:#FFF; background:#1f1a17 url(/bitrix/templates/maxi/images/bg-spec-top.jpg) 0 0 no-repeat; text-align:center; }
div.spec h2 a, div.spec h2 a:hover {color:#FFF;}
div.spec p.price { display:block; margin:0px; padding:5px 0 0 0; font:bold 14px Arial, Helvetica, sans-serif; }
div.spec p.price:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
div.spec p.price strong { float:right; overflow:hidden; width:95px; padding:0px; color:#b60202; text-align:right; }
div.spec p.price strong.old { float:left; color:#999999; text-align:left; }
div.spec p.price strong span { text-decoration: line-through; }


/* site news */
#news { text-align:left; margin:0px; padding:0px; }
#news div.news-item { clear:both; padding:0 10px; text-align:left; }
#news div.news-item:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
#news.arhiv div.news-item { padding:0 0 20px 0; text-align:left; }
#news span.news-date { padding:0 0 7px 0; color:#b60202; font-weight:normal; }
#news div.news-logo { float:left; }
#news div.news-logo img { padding:0 0 7px 0; }
#news div.fl_left { float:left; padding:0 0 0 10px; border:1px solid red; }
#news span { display:block; }
#news span a { font-weight:normal; }

.orange { color:#f74902; }

/* top menu */
div.block-menu {margin:3px 0 0 0px; padding:0px; font:normal 16px Tahoma, Geneva, sans-serif;}
/*div.block-menu ul { display:block; list-style:none; height:23px; margin:0px; padding:0px; background:url(/bitrix/templates/maxi/images/bg-menu.jpg) 0 0 repeat-x; }*/
div.block-menu ul { display:block; list-style:none; height:23px; margin:0px; padding:0px;}
div.block-menu ul li { position:relative; float:left; display:block; margin:-5px 12px 0 12px; padding:0 0 0 5px; white-space:nowrap;  background:url(/bitrix/templates/maxi/images/btn-menu.png) 0 0 no-repeat !important;}
div.block-menu ul li div { position:relative; z-index:99; margin:0 -5px 0 0; background:url(/bitrix/templates/maxi/images/btn-menu.png) 100% 0 no-repeat !important;}
div.block-menu ul li div a { display:block; height:24px; margin:0px; padding:7px 10px 0 5px; color:#d6d6d6; text-decoration:underline; }
div.block-menu ul li div a:hover { color:#d6d6d6; text-decoration:none; }
div.block-menu ul li:active { background:url(/bitrix/templates/maxi/images/btn-menu.png) 0 0 no-repeat !important; }
div.block-menu ul li:active div { background:url(/bitrix/templates/maxi/images/btn-menu.png) 100% 0 no-repeat !important; }
div.block-menu ul li:hover { background:url(/bitrix/templates/maxi/images/btn-menu.png) 0 0 no-repeat !important; }
div.block-menu ul li:hover div { background:url(/bitrix/templates/maxi/images/btn-menu.png) 100% 0 no-repeat !important; }
div.block-menu ul li.selected { background:url(/bitrix/templates/maxi/images/btn-menu.png) 0 0 no-repeat !important;}
div.block-menu ul li.selected div { background:url(/bitrix/templates/maxi/images/btn-menu.png) 100% 0 no-repeat !important;}
div.block-menu ul li.selected div a { text-decoration:none; color:#f68253;}
div.block-menu ul li.selected div a:hover { text-decoration:underline; color:#f68253;}
div.block-menu ul li:hover div ul, #block-menu ul li.over div ul { display:block; }
div.block-menu ul li div ul.empty { visibility:hidden; }
/* end top menu */


#content-right div.item { margin:0px; padding:0 15px 20px 15px; text-align:left; }
#content-right div.item em { display:block; margin:0px; padding:0 0 5px 2px; color:#d6d6d6; font-style:normal; }


/* products */
#products { clear:both; text-align:left; margin:0px; padding:0px; }
#products.single { padding:0px; }
#products div.item { padding:0 0 20px 0; text-align:left; border-top:1px solid #A8A8A8;}
#products div.logo { float:left; display:inline; padding:3px 10px 7px 0; }
#products.single div.logo { float:left; display:inline; width:220px; padding:0 20px 0 0; }
#products.single div.fl_right { width:auto; padding:0px; border:1px solid red; }
#products strong { display:block; padding:0 0 7px 0; }
#products div.type { margin:0 0 5px 0; }
#products div.type em { float:left; display:block; padding:5px 0; color:#d6d6d6; font-style:normal; }

#products div.controls p.fl_right { width:110px; margin:0px; padding:0px; text-align:right; }
#products div.controls p.fl_right input { float:left; margin:5px 0 0 0; }

#products p.price { float:left; display:block; width:225px; margin:0px; padding:4px 0 0 0; font:bold 14px Arial, Helvetica, sans-serif; }
#products p.price strong { float:left; overflow:hidden; width:105px; padding:0px; color:#f74902; text-align:left; }
#products p.price strong.old { float:left; color:#999999; text-align:left; }
#products p.price strong span { text-decoration: line-through; }
.clearfix { clear:both; }
.clearfix:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }

/* footer */
#footer {background: #211e1c url(/bitrix/templates/maxi/images/bg-header.jpg); color:#D6D6D6;}
#footer a {color:#D6D6D6; text-decoration:none;}
#footer a:hover {color:#D6D6D6; text-decoration:underline;}

p.images { float:left; }
p.images img { display:block; clear:both; margin:10px 15px 5px 0; }
p.source { display:block; clear:both; text-align:right; font-style:italic; }

span.option1 { clear:right; float:right; color:#f74902; background:#541f09; padding:3px 7px; text-transform:uppercase; font-style:italic; }
span.option2 { clear:right; float:right; color:#f74902; background:#541f09; padding:3px 7px; text-transform:uppercase; }

/* portfolio */
#portfolio h2 { display:block; margin:0px; padding:0 0 12px 0; text-align:left;}
#portfolio div.item { float:left; width:225px; margin:0px; padding:0 0 20px 0; text-align:left;}
#portfolio div.item em { display:block; margin:0px; padding:0 0 5px 2px; color:#d6d6d6; font-style:normal; }
#portfolio div.space { padding:0 15px 20px 0 !important; }
#portfolio div.name { clear:both; }
#portfolio table tr td { margin:0px; padding:0px; }
#portfolio table tr td.logo { width:110px; }
#portfolio table tr td.name { width:110px; padding:0 0 2px 0; font:normal 12px Tahoma, Geneva, sans-serif; }
#portfolio table tr td.logo a { margin:0px !important; padding:0px !important; }
#portfolio table tr td.name a { margin:0px !important; padding:0px !important; }
#portfolio h3 {border-top:1px solid #A8A8A8;}


/* photo gallery */
#photos { width:470px; padding:0 0 10px 0;}
#photos img { float:left !important; }
#photos .selected { opacity:0.5 !important; }
#smallWrapper { position:relative; z-index:99; width:494px; margin:0 0 0 -12px; padding:0px; background:#211e1c; }
#smallWrapper tr td { text-align:center; vertical-align:middle; padding:0px; }
td.smallControl { width:23px; }
td.smallControl a { display:block; width:23px; height:72px; background-repeat:no-repeat; }
td.smallControl a:link { background-position:0 0; }
td.smallControl a:visited { background-position:0 0; }
td.smallControl a:active { background-position:-23px 0; }
td.smallControl a:hover { background-position:-23px 0; }
#smallControlLeft { margin:0 5px 0 10px; background-image:url(/bitrix/templates/maxi/images/arrow-left.png); cursor:pointer; }
#smallControlRight { margin:0 10px 0 5px; background-image:url(/bitrix/templates/maxi/images/arrow-right.png); cursor:pointer; }

#smallImages { overflow:hidden; position:relative; width:390px; clear:both; margin:0 12px; padding:0px; }
#smallImages:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
#smallImagesSlider { position:relative; }
#smallImagesSlider tr td { text-align:center; vertical-align:middle; padding:15px; }

#bigImage { overflow:hidden; margin:0px; padding:0 0px 20px 0; text-align:center; }
#bigImage img { margin:0px; padding:0px; background:#000000 url(/bitrix/templates/maxi/images/icon-ajax-bg.gif) center no-repeat !important; }


table.form-table {border:1px solid #000;}
table.form-table th, table.form-table td {padding: 5px 5px; vertical-align:top;}
.form-required {color: red;}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/maxi/images/icon_warn.gif);
}

table.form-table td .inputtext, table.form-table td textarea {border:1px solid #000; background-color:#333; color:#d6d6d6;}
table.form-table td .submit {border:1px solid #000; background-color:#000; color:#FFF; padding:5px 30px;}

.notetext {color:#6beb5e;}

#content-main h2 { padding:3px 10px; color:#FFF; background:url(/bitrix/templates/maxi/images/btn-menu.png) 0 0 no-repeat !important; border-bottom:1px solid #0E0C0C;}
#products img, #portfolio img, #photos img {border:1px solid #000;}

.forum-block-container, .forum-navigation-box, .forum-info-box {color:#333;}

#content {padding-top:5px;}

select.form {background-color:#333; color:#d6d6d6;}

#right-block {border-top: 1px solid #531F09; padding-top:10px;}
#right-block ul {margin-left:1em; padding-left:1em; list-style-image:url(/bitrix/templates/maxi/images/bullet.gif);}
#right-block ul li {padding-bottom:3px;}

#adv {padding-top:10px; font-size:15px; font-weight:bold; text-align:right; padding-right:10px;}
.bld {font-weight:bold;}

p.detail a {color:#FFF; font-weight:bold;}

/* End */
/* /bitrix/templates/maxi/styles.css?15454787021218 */
/* /bitrix/templates/maxi/template_styles.css?154547870212532 */
