


/* Start:/bitrix/templates/inner/components/bitrix/menu/top/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/inner/components/bitrix/menu/top/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/inner/components/bitrix/menu/main/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/inner/components/bitrix/menu/main/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/inner/components/bitrix/menu/section/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/inner/components/bitrix/menu/section/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/inner/template_styles.css*/
/* General reset */
body {
	margin:0;
	font:14px/16px Tahoma, Arial, sans-serif;
	color:#000;
	background:#fff;
	min-width:1100px;
	background:url(/bitrix/templates/inner/images/bg-page.gif) repeat-y 50% 0;
}
img {border-style:none;}
.block-holder img {margin:30px;}
a {
	color:#009ddb;
	text-decoration:underline;
}
a:hover {text-decoration:underline;}
input,
textarea,
select {
	color:#000;
	vertical-align:middle;
	font:100% Tahoma;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
blockquote, q {quotes:"" "";}
a:focus,
input:focus,
textarea:focus,
select:focus {outline:none;}
/* General settings */
/*page*/
#page {
	width:100%;
	overflow:hidden;
	position:relative;
	font-family:Arial; /*'CuprumFFURegular', Arial, sans-serif;*/
	min-height:100%;	
}
.w1,
.w2 {
	float:left;
	left:50%;
	position:relative;
	width:1100px;
}
.w2 {
	left:-50%;
	background:#f7f7f7;
}
/*header*/
#header {padding:63px 0 0;}
#header .top {
	padding:0 0 49px 80px;
	overflow:hidden;
}
#header .top-2 {padding-bottom:18px;}
#header .logo {
	float:left;
	background:url(/bitrix/templates/inner/images/logo.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:32px;
	width:287px;
}
#header .logo a {
	height:100%;
	display:block;	
}
#header .links {
	margin:0 0 0 30px;
	padding:10px 4px 0 0;
	overflow:hidden;
	list-style:none;
	float:left;
}
#header .links li {
	float:left;
	line-height:11px;
	margin-left:15px;
}
#header .links .home {
	background:url(/bitrix/templates/inner/images/home.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:10px;
	width:11px;
}
#header .links .sitemap {
	background:url(/bitrix/templates/inner/images/sitemap.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:11px;
	width:11px;
}
#header .links .mail {
	background:url(/bitrix/templates/inner/images/mail.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:8px;
	width:11px;
}
#header .links a {
	height:100%;
	display:block;
}
#nav {
	margin:0;
	padding:3px 0 0;
	overflow:hidden;
	list-style:none;
	float:left;
}
#nav li {
	float:left;
	font:22px/24px 'CuprumFFURegular', Arial, sans-serif;
	text-transform:uppercase;
	padding-left:27px;
	text-shadow:0 1px #fff;
}
#nav span {color:#c4c4c4;}
#nav a:hover {color:#ff9000;}
#header .menu {
	background:url(/bitrix/templates/inner/images/header-bg.png) no-repeat 16px 0;
	height:414px;
	position:relative;
}
#header .menu img {
	display:block;
	padding:11px 50px 0;
}
#header .menu .pic {
	display:none;
	padding:11px 34px 0;
}
#header .menu .pic a {
	display:block;
	height:100%;
}
#header .menu .pic img {display:block;}
#header .menu ul {
	margin:0;
	padding:0 0 0 70px;
	overflow:hidden;
	list-style:none;
}
#header .menu ul li {
	float:left;
	text-shadow:0 -1px #1a7297;
	text-align:center;
	font:18px/24px 'CuprumFFURegular', Arial, sans-serif;
	text-transform:uppercase;
}
#header .menu li a {
	width:240px;
	display:block;
	height:74px;
	color:#cdebff;
}
#header .menu li span {
	display:none;
	position:absolute;
	left:50px;
	top:11px;
	width:1000px;
	height:286px;
}
#header .menu .hover-1 {background:url(/bitrix/templates/inner/images/menu-1.jpg) no-repeat;}
#header .menu .hover-2 {background:url(/bitrix/templates/inner/images/menu-2.jpg) no-repeat;}
#header .menu .hover-3 {background:url(/bitrix/templates/inner/images/menu-3.jpg) no-repeat;}
#header .menu .hover-4 {background:url(/bitrix/templates/inner/images/menu-4.jpg) no-repeat;}
#header .menu a:hover span {display:block;}
#header .menu li a:hover,
#header .menu .active a {	
	color:#000;
	text-shadow:none;
}
#header .menu .menu-1 {
	height:54px;
	padding-top:29px;
}
#header .menu .menu-1:hover {background:url(/bitrix/templates/inner/images/menu-hover-1.png) no-repeat;}
#header .menu .menu-2 {
	height:53px;
	padding-top:21px;
}
#header .menu .menu-2:hover {background:url(/bitrix/templates/inner/images/menu-hover-2.png) no-repeat;}
#header .menu .menu-3 {
	height:65px;
	padding-top:9px;
}
#header .menu .menu-3:hover {background:url(/bitrix/templates/inner/images/menu-hover-3.png) no-repeat;}
#header .menu .menu-4 {
	height:69px;
	padding-top:15px;
}
#header .menu .menu-4:hover {background:url(/bitrix/templates/inner/images/menu-hover-4.png) no-repeat;}
#header .navig {
	background:url(/bitrix/templates/inner/images/menu-inner-bg.jpg) no-repeat;
	height:188px;
}
#header .navig ul {
	margin:0;
	padding:35px 70px 0;
	overflow:hidden;
	list-style:none;
}
#header .navig ul li {
	float:left;
	text-align:center;
}
#header .navig ul .middle {padding:10px 0 0;}
#header .navig li a {
	width:240px;
	display:block;
	color:#cdebff;
	text-shadow:0 -1px #1a7297;
	font:18px/24px 'CuprumFFURegular', Arial, sans-serif;
	text-transform:uppercase;
}
#header .navig li .menu-1 {
	height:70px;
	padding-top:44px;
}
#header .navig li .menu-1:hover, #header .navig li .menu-1.selected {background:url(/bitrix/templates/inner/images/menu-link-1.png) no-repeat; color:#000; text-shadow:none;}
#header .navig li .menu-2 {
	height:61px;
	padding-top:35px;
}
#header .navig li .menu-2:hover, #header .navig li .menu-2.selected  {background:url(/bitrix/templates/inner/images/menu-link-2.png) no-repeat; color:#000; text-shadow:none;}
#header .navig li .menu-3 {
	height:70px;
	padding-top:35px;
}
#header .navig li .menu-3:hover, #header .navig li .menu-3.selected  {background:url(/bitrix/templates/inner/images/menu-link-3.png) no-repeat; color:#000; text-shadow:none;}
#header .navig li .menu-4 {
	height:80px;
	padding-top:34px;
}
#header .navig li .menu-4:hover, #header .navig li .menu-4.selected  {background:url(/bitrix/templates/inner/images/menu-link-4.png) no-repeat; color:#000; text-shadow:none;}
#header .navig li a:hover {	
	color:#000;
	text-shadow:none;
}
#header .sub-menu {
	background:url(/bitrix/templates/inner/images/sub-menu-bg.jpg) no-repeat;
	padding:0 70px 0;
}
#header .sub-menu ul {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#header .sub-menu ul li {
	float:left;
	font:18px/24px 'CuprumFFURegular', Arial, sans-serif;
	text-transform:uppercase;
	padding-right:8px;
}
#header .sub-menu li a {
	display:block;
	color:#009ddb;
	height:50px;
	padding:0 8px;
}
#header .sub-menu li a:hover, #header .sub-menu li a.selected {
	background:#f7f7f7;
	color:#000;
	text-shadow:none;
}
/*main*/
#main {
	overflow:hidden;
	padding:18px 37px 14px;
}
/*sidebar*/
.sidebar{
	float:left;
	width:314px;
}
.sidebar .call-box {
	background:url(/bitrix/templates/inner/images/call-box-bg.png) no-repeat 100% 100%;
	text-align:right;
	padding:37px 46px 40px 0;
}
.sidebar .call-box p {
	font:30px/32px 'CuprumFFURegular', Arial, sans-serif;
	margin:0;
}
.sidebar .call-us {
	color:#ff8400;
	background:url(/bitrix/templates/inner/images/pic-01.png) no-repeat;
	font:30px/73px 'CuprumFFURegular', Arial, sans-serif;
	padding:0 4px 0 90px;
	text-transform:uppercase;
	display:block;
}
.sidebar .adr-box {
	padding:37px 46px 0 0;
	text-align:right;
}
.sidebar .adr-box p{
	font:14px/24px Tahoma, Arial, sans-serif;
	margin:0;
}
.sidebar .adr-box .adr{
	font:30px/32px 'CuprumFFURegular', Arial, sans-serif;
	padding:0 4px 10px 0;
	text-transform:uppercase;
	display:block;
}
.sidebar .adr-box .adr a:hover{color:#ff9000;}
.sidebar .map-holder {
	width:261px;
	padding:24px 0 0 17px;
	margin-top:-12px;
	position:relative;
}
.sidebar .img-holder {
	background:url(/bitrix/templates/inner/images/map-bg.png) no-repeat 100% 0;
	padding:0 14px 33px;
}
.sidebar .img-holder img {
	display:block;
	padding:0 13px;
}
.sidebar .map-ico {
	position:absolute;
	top:0;
	left:23px;
}
/*sidebar-2*/
.sidebar-2{
	float:right;
	width:314px;
}
.sidebar-2 .call-box {
	background:none;
	padding:4px 39px 40px 0;
}
.sidebar-2 .adr-box {padding:37px 41px 0 0;}
/*content*/
.content {
	float:right;
	width:712px;
}
.content .block-holder {
	background:url(/bitrix/templates/inner/images/block-holder-bg.png) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 18px 50px;
}
.content .block-holder h1 {
	font:30px/32px 'CuprumFFURegular', Arial, sans-serif;
	text-transform:uppercase;
	margin:0;
}
.content .block-holder .text-img {padding:25px 0 0;}
.content .text-img img {
	display:block;
	padding:0 11px;
}
.content .block-holder p {
	font:14px/24px Tahoma, Arial, sans-serif;
	margin:0 0 12px;
}
.content .block-holder .img-holder {
	background:url(/bitrix/templates/inner/images/img-bg.png) no-repeat;
	float:right;
	width:246px;
	height:214px;
	padding:7px 27px 0 0;
}
.content .g-holder {
	background:url(/bitrix/templates/inner/images/g-holder-bg.png) no-repeat;
	overflow:hidden;
	padding:34px 0 0 38px;
}
.content .g-holder h2 {
	font:30px/32px 'CuprumFFURegular', Arial, sans-serif;
	text-transform:uppercase;
	margin:0 0 12px 0;
}

.content h1 a:hover,
.content h2 a:hover {color:#ff9000;}
/*content-2*/
.content-2 .block-holder {
	background:none;
	padding:24px 0 8px 42px;
}
.content-2 .block-holder h1 {
	margin:0;
	font:40px/42px 'CuprumFFURegular', Arial, sans-serif;
	text-transform:uppercase;
}
.content-2 .g-holder {background:none; display:none;}
#carusel {
	overflow:hidden;
	background: url(/bitrix/templates/inner/images/carusel-bg.png) no-repeat;
	padding:22px 0
}
#carusel .link-prev,
#carusel .link-next {
	background: url(/bitrix/templates/inner/images/link-prev-next.png) no-repeat;
	float:left;
	height:50px;
	margin:25px 20px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:66px;
}
#carusel .link-next {
	background-position:0 -50px;
	margin:25px 0 0 20px;
}
#carusel .link-prev:hover {
	background-position:0 -100px;
	height:58px;
}
#carusel .link-next:hover {
	background-position:0 -158px;
	height:58px;
}
#carusel div {
	float:left;
	overflow:hidden;
	position:relative;
	width:480px;
}
#carusel ul {
	position:relative;
	padding:0;
	margin:0 0 0 -20px;
	list-style:none;
	width:99999px;
}
#carusel ul li {
	float:left;
	width:140px;
	margin-right:20px;
}
#carusel ul li span {
	display:block;
	background: url(/bitrix/templates/inner/images/carusel-img-bg.png) no-repeat;
	height:120px;
	width:160px;
}
#carusel ul li a {
	display:block;
	height:100%;
}
#carusel ul img {
	vertical-align:top;
	padding:0 10px;
}
/*footer*/
#footer {font:14px/24px Tahoma, Arial, sans-serif;}
#footer a:hover {text-decoration:none;}
#footer .top {
	background:url(/bitrix/templates/inner/images/top-footer-bg.png) no-repeat;
	height:44px;
}
#footer .footer-holder {
	background:#f4f4f4;
	overflow:hidden;
	padding:0 80px 44px;
}
#footer .search {
	float:left;
	margin-right:100px;
}
#footer .input-holder {
	background:url(/bitrix/templates/inner/images/search-bg.png) no-repeat;
	height:26px;
	width:196px;
	overflow:hidden;
	padding:2px 19px 2px 5px;
	position:relative;
}
#footer .input-holder .txt {
	border:0;
	float:left;
	height:26px;
	line-height:26px;
	width:196px;
	padding:0;
	background:none;
}
#footer .enter-holder {
	background:url(/bitrix/templates/inner/images/sep-01.png) no-repeat;
	height:11px;
	width:8px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:11px;
	width:8px;
}
#footer .enter-holder .enter {
	border:0;
	height:11px;
	width:8px;
	padding:0;
	background:none;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
#footer .search label {color:#666;}
#footer .search p {
	color:#666;
	margin:0;
}
#footer .search a:hover {text-decoration:none;}
#footer .center {float:left;}
#footer .center ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer .right {
	float:right;
	color:#666;
	font:14px/18px Tahoma, Arial, sans-serif;
	width:220px;
}

.cardItem {width:250px; float:left; margin:10px 60px 30px 5px; height: 275px; overflow: hidden;}
.cardItem .nameItem {font-size:120%; margin-bottom:5px;}
.cardItem .imgItem { float: left;  height: 188px;  margin: 0 5px 5px 0;  overflow: hidden;  width: 250px;}

.shop_page {font-family:Arial!Important;}
.bx_sitemap .bx_sitemap_ul li {list-style:none;}
.bx_catalog_top_home .bx_catalog_item_title{height:35px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td, .bx_ordercart .bx_ordercart_order_table_container tbody td a{font-size:14px!Important; font-weight:normal!Important;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:14px!Important;}
.bx_cart_block{padding-left:35px; font-size:14px!Important;}
/* End */
/* /bitrix/templates/inner/components/bitrix/menu/top/style.css */
/* /bitrix/templates/inner/components/bitrix/menu/main/style.css */
/* /bitrix/templates/inner/components/bitrix/menu/section/style.css */
/* /bitrix/templates/inner/template_styles.css */
