

/* Start:/bitrix/templates/ruskart/components//bitrix/system.pagenavigation/.default/style.css?1719592795225*/
.pages_container {padding: 10px 25px;}
.pages {color: #5c5c5e !important; font-size: 14px; font-weight: bold; padding: 8px;}
.selected_p {color: #fff !important; background-color: #d6150a; text-decoration: none !important;}
/* End */


/* Start:/bitrix/templates/ruskart/components/bitrix/menu/top/style.css?1719592796282*/
.top_menu a {font-size: 13px; font-weight: bold; color: #b2b2b2 !important; text-transform: uppercase; padding: 0px 5px;}
.top_menu {left: 320px; position: absolute; z-index: 10; width: 510px; height: 65px; overflow: hidden;}
.top_menu a.selected {text-decoration: none !important;}
/* End */


/* Start:/bitrix/templates/ruskart/components/bitrix/menu/main/style.css?1719592796322*/
.main_menu {padding-left: 300px; height: 58px; float: left; width: 515px; overflow: hidden;}
.main_menu a {font-size: 23px; font-weight: bold; color: #525254 !important; text-decoration: none !important; text-transform: uppercase; padding: 0px 10px;} 
.main_menu a:hover, .main_menu a.selected {color: #de1e09 !important;}
/* End */


/* Start:/bitrix/templates/ruskart/components/bitrix/sale.basket.basket.line/.default/style.css?1719592795833*/
.basket_container {padding-top: 3px; padding-right: 5px; position: relative; width: 200px; height: 49px;float: right;}
.basket_container .basket {background: url(/bitrix/templates/ruskart/components/bitrix/sale.basket.basket.line/.default/images/bg.png) left top repeat-x;  text-align: center; padding: 10px; padding-left: 30px;}
.basket_container .basket a {font-size: 18px; color: #f0f0f0; text-decoration: none !important; text-align: left; line-height:30px; display: block; padding-left: 22px; background:url(/bitrix/templates/ruskart/components/bitrix/sale.basket.basket.line/.default/images/cart.png) left center no-repeat;} 
.basket_container .basket_left {width: 2px; height: 49px; background:url(/bitrix/templates/ruskart/components/bitrix/sale.basket.basket.line/.default/images/bg_left.png) center center no-repeat; position: absolute; z-index: 15; top: 3px; left: -2px;}
.basket_container .basket_right {width: 10px; height: 49px; background:url(/bitrix/templates/ruskart/components/bitrix/sale.basket.basket.line/.default/images/bg_right.png) center center no-repeat; position: absolute; z-index: 15; top: 3px; right: -5px;}
/* End */


/* Start:/bitrix/templates/ruskart/components/bitrix/breadcrumb/.default/style.css?1719592796156*/
#breadcrumb {font-size: 11px; color: #5c5c5e; font-weight: bold; height: 14px; overflow: hidden;}
#breadcrumb a {color: #5c5c5e; text-transform: uppercase;}
/* End */


/* Start:/bitrix/templates/ruskart/components/bitrix/menu/bottom_main/style.css?1719592796105*/
.bottom_menu_1 .b_menu {font-size: 16px; font-weight: bold;}
.bottom_menu .selected {font-weight: bold;}
/* End */


/* Start:/bitrix/templates/ruskart/components/bitrix/menu/bottom_sub/style.css?171959279686*/
.bottom_menu_2 .b_menu {font-size: 14px;}
.bottom_menu .selected {font-weight: bold;}
/* End */


/* Start:/bitrix/templates/ruskart/template_styles.css?17195927967017*/
/*SKELETON*/
body {
	margin: 0px;
	width:100%;
	height:100%;
	overflow-x:hidden;
	background-color: #000;
	background-position: top center;
	background-repeat: no-repeat;
}
.main_container {
	background: url(/bitrix/templates/ruskart/images/gradient_bg.png) top center no-repeat;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}
.content_container {padding-bottom: 90px;}
.footer_container {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 90px;
	z-index: 999; 
}
/*//SKELETON*/

/*MAIN ELEMENTS*/
.main_container, .main_container td, .main_container th, .main_container input {font-family: 'PT Sans Narrow', sans-serif; font-size: 11px; color: #93939a;}
.main_container a {color: #fff;}
.main_container a:link {text-decoration: underline;}
.main_container a:visited {text-decoration: underline;}
.main_container a:hover {text-decoration: none;}
.main_container a:active {text-decoration: underline;}
.main_container a img {border:none;}
.main_container h1, .main_container h2, .main_container h3 {margin: 0px; padding: 0px;}
.main_container h1 {font-size: 36px; font-weight: bold; color: #5c5c5e; text-transform: uppercase;}
.main_container h2 {font-size: 20px;}
.main_container h3 {font-size: 14px; font-weight: bold; color: #93939a; line-height: 25px;}
/*//MAIN ELEMENTS*/
/*COMMON DIVS*/
.centered_container {width:1019px; margin:0 auto;}
.clear {clear:both; height:0px; line-height:0px; font-size:0px;}
.left {float: left;}
.right {float: right;}
/*//COMMON DIVS*/
/*HEADER*/
.header_container {height: 120px; position: relative; width: 1024px !important; margin-bottom: 50px;}
.header_container a.logo {display: block; position: absolute; z-index: 999; top: 22px; left: 14px;}
.header_container .header_top {height: 65px; line-height: 65px; width: 1024px; position: relative;}
.header_container .header_top .phone_number {position: absolute; z-index: 10; right: 0px; max-width: 170px; padding-left: 20px; font-size: 24px; color: #b2b2b2; font-weight: bold; background: url(/bitrix/templates/ruskart/images/phone_ico.png) left center no-repeat;}
.header_container .header_top .phone_number span {color: #898989; font-weight: normal;}
.header_container .header_bottom {width: 1024px; height: 58px; line-height: 58px; background: url(/bitrix/templates/ruskart/images/bg.png) left top repeat-x; position: absolute; z-index: 5;}
.header_container .header_bottom .header_bottom_left_bg, .header_container .header_bottom .header_bottom_right_bg {
	position: absolute; z-index: 0;
	top: 0px; bottom: 0px;
	width: 12px; height: 58px;
	background: center center no-repeat;
}
.header_container .header_bottom .header_bottom_left_bg {background: url(/bitrix/templates/ruskart/images/bg_left.png); left: -12px;}
.header_container .header_bottom .header_bottom_right_bg {background: url(/bitrix/templates/ruskart/images/bg_right.png); right: -12px;}

/*//HEADER*/
/*CONTENT*/
.white_bg {width: 100%; height: 200px; background: url(/bitrix/templates/ruskart/images/catalog_bg_1.png) top center no-repeat; position: absolute; z-index: -1; }
.main_container > .content_container {}
.content {/*-moz-box-shadow: 0px -40px 50px 0px #000; -webkit-box-shadow: 0px -40px 50px 0px #000; box-shadow: 0px -40px 50px 0px #000;*/ z-index: 1; background: url(/bitrix/templates/ruskart/images/content_bg.png) top center repeat-y;}
.title_container {position: relative; height: 37px;}
h1.title {font-size: 48px; text-align: center; height: 75px; width: 1019px; position: absolute; z-index: 100; top: -14px; background: url(/bitrix/templates/ruskart/images/title_bg.png) top center repeat-x;}
h1.title span {background-color: #e8eced;}
.title_l, .title_r {position: absolute; z-index: 2; top: -14px; width: 37px; height: 56px;}
.title_l {background: url(/bitrix/templates/ruskart/images/title_bg_left.png) no-repeat;}
.title_r {background: url(/bitrix/templates/ruskart/images/title_bg_right.png) no-repeat;}
.content .left_content {float: left; width: 240px; background-color: #2f343c; padding: 25px 20px;}
.content .right_content {float: right; width: 739px;}
.content .right_content .right_title {//height: 70px; padding: 5px 25px; background-color: #e8eced;}
.content .right_content .errortext {font-size: 14px; padding: 20px;}
.content .right_content .right_title h1 {//height: 47px; overflow: hidden;}
.left_banner {
	width: 240px; height: 180px; 
	margin-bottom: 20px; 
	position: relative; 
	overflow: hidden; 
	-moz-box-shadow: 0px -1px 15px 1px #1a1d21; -webkit-box-shadow: 0px -1px 15px 1px #1a1d21; box-shadow: 0px -1px 15px 1px #1a1d21;
}
.left_banner .banner_text {
	position: absolute; bottom: 0px; left: 0px; 
	padding: 10px 20px; display: none;
	width: 200px; height: 40px;
	background-color: rgba(15, 15, 15, 0.7); 
	font-size: 17px; color: #fff; text-transform: uppercase; text-align: center;
}
.left_banner .banner_text > span {width: 150px; overflow: hidden; padding-left: 10px;}
/*//CONTENT*/
/*FOOTER*/
.footer {background-color: #18191c; -moz-box-shadow: inset 0px 1px 3px 3px #0e0f10; -webkit-box-shadow: inset 0px 1px 3px 3px #0e0f10; box-shadow: inset 0px 1px 3px 3px #0e0f10;}
.footer .footer_logo {float: left; padding: 15px 30px 0px 65px; width: 122px;}
.footer .bottom_menu {float: left; margin-right: 20px; padding-top: 23px; line-height: 20px; width: 290px; overflow: hidden;}
.footer .bottom_menu .b_menu {color: #a6a9ad; padding-right: 10px;}
.footer .social_networks {float: left; margin-right: 10px; padding-top: 30px;}
.footer .footer_phone {float: right; font-size: 16px; color: #a6a9ad; font-weight: bold; padding-left: 15px; background: url(/bitrix/templates/ruskart/images/f_phone_ico.png) left center no-repeat; max-width: 110px; line-height: 90px;}
.footer .footer_phone span {font-size: 14px; font-weight: normal;}
.footer .creator_container {float: right; margin-left: 20px; padding-right: 65px; line-height: 90px;}
.footer .creator_container .creator {font-size: 16px; color: #888b8f; float: left; display: block;}
.footer .creator_container .bb {display: block; background: url(/bitrix/templates/ruskart/images/b&b.png) left center no-repeat; width: 60px; height: 90px; float: left}
.footer .creator_container .bb:hover {background-position: left center;}
/*//FOOTER*/
/*SORTING*/
.sorting { font-size: 13px; font-family: 'PT Sans', sans-serif; color: #5c5c5e; margin: 0px 25px 20px 25px; border-bottom: 1px solid #e5e5e5;}
.sorting span.left {line-height: 31px; margin-right: 10px;}
.sorting .sort_field_wrapper {float: left; position: relative; bottom: -1px; z-index: 100;}
.sorting .selected {background: url(/bitrix/templates/ruskart/images/bg_sort.png) left repeat-x;}
.sorting .sort_field_wrapper a.sort_field {
	position: relative; 
	color: #5c5c5e; 
	display: block; 
	padding: 6px 20px 8px 8px;
	background-image: url(/bitrix/templates/ruskart/images/sorting.png); background-position: right center; background-repeat: no-repeat;
}
.sorting .selected a.sort_field {
	border: 1px solid #e5e5e5; border-bottom: 1px solid #fff;;
}
.sorting .sort_field_wrapper a.asc {background-image: url(/bitrix/templates/ruskart/images/current.png); }
.sorting .sort_field_wrapper a.desc {background-image: url(/bitrix/templates/ruskart/images/sorting.png); }

.section_description {font-size: 18px; color: #5c5c5e; margin: 20px 25px; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.section_description_empty {margin: 20px 25px;}
/*//SORTING*/
/* End */
/* /bitrix/templates/ruskart/components//bitrix/system.pagenavigation/.default/style.css?1719592795225 */
/* /bitrix/templates/ruskart/components/bitrix/menu/top/style.css?1719592796282 */
/* /bitrix/templates/ruskart/components/bitrix/menu/main/style.css?1719592796322 */
/* /bitrix/templates/ruskart/components/bitrix/sale.basket.basket.line/.default/style.css?1719592795833 */
/* /bitrix/templates/ruskart/components/bitrix/breadcrumb/.default/style.css?1719592796156 */
/* /bitrix/templates/ruskart/components/bitrix/menu/bottom_main/style.css?1719592796105 */
/* /bitrix/templates/ruskart/components/bitrix/menu/bottom_sub/style.css?171959279686 */
/* /bitrix/templates/ruskart/template_styles.css?17195927967017 */
