* {
	margin: 0;
	padding: 0
}
html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	min-width:1064px;
}
body {
	background-color:#e2e1e2;
	text-align:center; 
	font-size: 0.711em;
}

html, body, #container { height: 100%; }

body > #container { height: auto; min-height:100%;background: #e2e1e2 url("images/bgnd.jpg") 0px 0px repeat-x;}
#container { padding-bottom: 140px;}


@font-face {
	font-family: 'MyriadPro-regular';
	src: url('fonts/myriadpro-regular.eot');
	src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-regular.woff') format('woff'),
		 url('fonts/myriadpro-regular.ttf') format('truetype'),
		 url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}	


@font-face {
	font-family: 'MyriadPro-boldcond';
	src: url('fonts/myriadpro-boldcond.eot');
	src: url('fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-boldcond.woff') format('woff'),
		 url('fonts/myriadpro-boldcond.ttf') format('truetype'),
		 url('fonts/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');
	font-weight: normal;
	font-style: normal;
}


body, a, p, div, span, input { font-family:arial;  }
input, textarea, select {outline: none;}
a {outline:0;}
.clear { clear:both;  }
div.left {float:left;}
.left {float:left;}
div.right {float:right;}
.right {float:right;}
table { border: 0; border-collapse: collapse; border-spacing: 0;  }
img { border:none; }
.full_w { width:100%; }
input, textarea { outline: none; }

h1 {font-family: 'MyriadPro-regular'; font-size:24px;text-transform:uppercase;color:#28292d;font-weight:normal;text-decoration:none;}
h1 a {font-family: 'MyriadPro-regular';font-size:24px;text-transform:uppercase;color:#28292d;font-weight:normal;text-decoration:none;}

h2 {font-family: tahoma;font-size:18px;color:#984321;font-weight:normal;text-decoration:none;}
h2 a {font-family: tahoma;font-size:18px;color:#984321;font-weight:normal;text-decoration:none;}

h3 {font-family: 'MyriadPro-regular';font-size:14px;color:#28292d;font-weight:normal;}
h3 a {font-family: 'MyriadPro-regular';font-size:14px;color:#28292d;font-weight:normal;text-decoration:none;}


header, 
nav, 
section, 
article, 
aside, 
menu, 
footer {
  display: block;
	
}

.header_bgnd {background-color:#28292d;width: 100%;height:33px;}
.header_container {width:1064px;margin:auto;text-align:left;}

.left_links a {float:left;color:#f1504e;font-size:12px;margin-top:10px;margin-right:20px;}
.right_links a {float:right;color:#a9a4a4;font-size:12px;margin-top:10px;margin-right:20px;text-decoration:none;}
.right_links a.active {color:#fff;font-size:12px;text-decoration:underline;}

footer {background-color:#28292d;width: 100%; margin:auto; position: relative; z-index: 100; margin-top:-140px;height:140px;}
.footer_container {width:1064px;margin:auto;text-align:left;}

.root_container_pos {width:1064px;margin:auto;text-align:left;padding-bottom:100px;}
.logo {display:block;float:left;margin-top:30px;}
.phone_block {float:right;font-size:36px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-family: 'MyriadPro-regular';margin-top:10px;}
.phone_block_old {float:right;font-size:36px;color:#fff;font-family: 'MyriadPro-regular';margin-top:10px;}


menu {width:1064px;height:80px;background-color:#ff5350;}
menu ul { display:block; list-style:none;}
menu ul li {float:left;width:170px;height:44px;}

menu ul li a {display:block; color:#fff; font-size: 16px; text-decoration:none; font-family: 'MyriadPro-regular';text-transform:uppercase;padding-top:35px;text-align:center;
background:#28292d url("images/border.png") right 0px repeat-y;height:45px;}

menu ul li a:hover {background: #ff5350;}

menu ul li.last a {color:#fff;font-family: 'MyriadPro-regular';font-size:24px;text-transform:uppercase;background: #ff5350 url("images/arrow.png") 100% 13px no-repeat;height:45px;padding-top:25px;}

menu ul li.active.last a {color:#fff;font-family: 'MyriadPro-regular';font-size:24px;text-transform:uppercase;background: #ff5350 url("images/arrow.png") 100% 13px no-repeat;height:44px;border:none;}

menu ul li.active a{background: #ff5350;border-right:1px solid #aeaeae;}


.catalog_div {width:293px;}
.catalog_div ul {display:block; list-style:none;background-color:#28292d;}

.left_menu {display:block; position:relative;list-style:none; overflow:hidden; }

.catalog_div ul li {display:block;}
.catalog_div ul li a {display:block; color:#fff; font-size:18px; text-decoration:none; font-family:'MyriadPro-regular';
background: url("images/arrow.gif") 10px 16px no-repeat, url("images/line.jpg") 0px 100% no-repeat;padding-left:25px;font-weight:normal;padding-bottom:12px;padding-top:12px;}

.catalog_div ul li.active ul {}

.catalog_div ul li.active a {color:#fff;padding-top:12px;padding-bottom:17px;background:#ff5350 url("images/arrow_ac.gif") 97% 15px no-repeat;text-align:right;padding-right:30px;}

.catalog_div ul li.active a:hover {text-decoration:none;}
.catalog_div ul li.active ul li a { color:#fff;background:none;font-family:'MyriadPro-regular';font-size:16px;margin-top:-10px;text-align:left;}


.catalog_div ul li.active ul li.active a { color:#fff;background-color:#ff5350;border-top:1px solid #f2807e;border-bottom:1px solid #f2807e;}
.catalog_div ul li.active ul li.active ul li a {color:#fff;background:none;font-family:'MyriadPro-regular';font-size:14px;margin-top:-16px; }


.catalog_div ul li.active ul li.active ul li.active a { color:#c13b3b; text-decoration:underline;}
.catalog_div ul li.active ul li.active ul li.active ul li a { color:#c13b3b; }


.catalog_div ul li a:hover {}

.catalog_div ul li ul {list-style:none;}
.catalog_div ul li ul li {background:#fd8482;}
.catalog_div ul li ul li a {font-size:12px;background:none;font-weight:normal;}

.catalog_div ul li ul li ul {margin-left:15px;}
.catalog_div ul li ul li ul li a {font-size:11px;font-weight:normal;}


.catalog_div ul ul { display:none;}
.catalog_div ul li.active ul { display:block; }


.catalog_div ul li ul li ul  li {display:none;}
.catalog_div ul li ul li.active ul li{display:block;background: url("images/arrow3.gif") 15px 16px no-repeat;}











.main_page_block {clear:both;background-color:#28292d;margin-top:10px;text-align:center;padding-top:25px;font-size:24px;color:#fff;padding-bottom:25px;}
.main_page_block span {margin-left:20px;padding-right:20px;}
.brand_block {background-color:#fff;margin-top:25px;}
.brand_block a {float:left;}
.brand_block img {float:left;}

.main_page_block2 {clear:both;background-color:#fff;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:40px;min-height:500px;}

.main_page_block2 p {font-size:14px;line-height:1.5;}

.reclama {float:left;width:531px;}
.title {display:block;background: #827b7f url("images/arrow.png") 95% 18px no-repeat;color:#fff;font-family: 'MyriadPro-regular';font-size:36px;width:512px;
text-decoration:none;height:60px;padding-top:17px;padding-bottom:15px;padding-left:20px;}

.reclama a img {border:1px solid #8a8487;width:529px;}

.left_part {float:left;width:700px;color:#fff;font-size: 13px;}
.search {margin-top:20px;}
.search input { padding-left:20px;padding-right:20px;vertical-align:middle; background-color:#fff; margin:auto;height: 42px; float:left; border:none; width:540px;font-size: 14px; } 

.search button {color:#fff; vertical-align:middle;background-color:#ff5350; margin:auto; height: 42px;width:120px;float:left; border:none;cursor:pointer; font-size: 14px;}

.copy {margin-top:20px;}
.copy a {color:#fff;}

.right_part {float:right;color:#fff;font-family: 'MyriadPro-regular';font-size:16px;padding-top:20px;text-align:right;}
.right_part strong {font-family: 'arial';font-size:14px;}
.right_part a {color:#fff;}

.left_td {width:300px;}
.right_td {padding-left:20px;text-align:justify;}


.breadcrumbs_root {text-align:left;margin-top:10px;margin-bottom:10px;}
.breadcrumbs_root ul {list-style:none;}
.breadcrumbs_root ul li { display:inline; padding-right: 4px; padding-left: 4px;}
.breadcrumbs_root ul li a { padding-bottom: 3px; color:#e52b30; padding-top:4px;font-size:12px;}
.breadcrumbs_root ul li.B_firstCrumb a {background: url("images/home.jpg") 0px 0px no-repeat;padding-left:21px;}


.breadcrumbs_root ul li.B_lastCrumb a { color:#102b49; text-decoration:none;padding-top:4px; }

.form-inline {clear:both;position:absolute;}

#filters {background-color:#ff5350;}
.filter_head {margin-bottom:5px;}

.filter_row {color:#fff;background-color:#ff5350;}
.filter_row input {margin-top:2px;}
.filter_row a {font-family: 'MyriadPro-regular';font-size:14px;color:#fff;}

.filter_block {float:left;width:100px;background-color:#ff5350;padding-left:20px;padding-bottom:10px;padding-top:10px;height:60px;
overflow-x: auto;
}

#sorting {font-size:13px;color:#28292d;}
#sorting a {color:#28292d;}

.product {}
.product-descr {}
.product-b fieldset {border:none;}
.folder_title {display:block;font-family: 'MyriadPro-regular';font-size:16px;color:#28292d;text-align:center;}

.product_tbl {}
.product_tbl tr {border-bottom:1px solid #85868a;}
.td_img_class {width:20px;}
.product_tbl td {vertical-align:middle;padding-top:8px;padding-bottom:5px;color:#28292d;}
.product_tbl th {text-align:center;padding-top:5px;padding-bottom:5px;color:#fff;}

.th_1 {width:20px;background-color:#979797;}
.th_2 {width:100px;background-color:#979797;border-right:1px solid #fff;}
.td_2 {width:100px;border-right:1px solid #fff;text-align:center;}
.td_2 a{color:#28292d;}

.th_3 {width:80px;background-color:#979797;border-right:1px solid #fff;}
.td_3 {width:80px;border-right:1px solid #fff;text-align:center;}

.th_4 {width:70px;background-color:#979797;border-right:1px solid #fff;}
.td_4 {width:70px;border-right:1px solid #fff;text-align:center;}

.th_5 {width:40px;background-color:#979797;border-right:1px solid #fff;}
.td_5 {width:40px;border-right:1px solid #fff;text-align:center;}

.th_6 {width:40px;background-color:#979797;border-right:1px solid #fff;}
.td_6 {width:40px;border-right:1px solid #fff;text-align:center;}

.th_7 {width:80px;background-color:#979797;border-right:1px solid #fff;}
.td_7 {width:80px;border-right:1px solid #fff;text-align:center;}

.th_8 {width:60px;background-color:#979797;border-right:1px solid #fff;}
.td_8 {width:60px;border-right:1px solid #fff;text-align:center;}

.th_9 {width:120px;background-color:#979797;border-right:1px solid #fff;}
.td_9 {width:120px;border-right:1px solid #fff;text-align:center;}

.th_10 {width:80px;background-color:#979797;}
.td_10 {width:70px;border-right:1px solid #fff;text-align:left;padding-left:10px;}

.category_div {width:200px;float:left;margin-right:20px;margin-bottom:40px;}
.category_link {display:block;font-family: 'MyriadPro-regular';font-size:16px;color:#28292d;text-align:center;}

.item_block {float:left;width:300px;text-align:center;margin-bottom:40px;}
.item_block a{font-family: 'MyriadPro-regular';font-size:16px;color:#28292d;text-align:center;}


.osta_link {display:block;width:260px;background-color:#ff5350;padding:8px 20px 8px 20px;color:#fff;text-transform:uppercase;font-size:16px;font-family: 'MyriadPro-regular';text-decoration:none;}


.params {display:block;width:260px;background-color:#827b7f;padding:8px 20px 8px 20px;color:#fff;text-transform:uppercase;font-size:16px;font-family: 'MyriadPro-regular';text-decoration:none;}

.params_text {font-size:16px;font-family: 'MyriadPro-regular';margin-top:10px;}
.ul_style {list-style:none;margin-left:20px;}
.ul_style li {background: url("images/li.jpg") 0px 7px no-repeat;padding-left:20px;line-height:1.6;}

.download_link {display:block;width:280px;background: url("images/down.jpg") 95% 7px no-repeat;padding:8px 20px 8px 20px;color:#28292d;text-transform:uppercase;font-size:16px;font-family: 'MyriadPro-regular';text-decoration:none;border:1px solid #a8a8a8;}
.gallery_block {margin-top:20px;}
.gallery_block a{float:left;margin-right:10px;}

.gallery_title {display:block;width:985px;background-color:#827b7f;padding:8px 20px 8px 20px;color:#fff;text-transform:uppercase;font-size:16px;font-family: 'MyriadPro-regular';text-decoration:none;}

.cont_td {width:700px;padding:20px 40px 20px 0px;line-height:1.6;font-size:14px;text-align:justify;}
.cont_td a {color:#ff5350;}

.contacts_div_cont {margin-top:-40px;}

.input_div input{display:block;width:350px;border:1px solid #cfd0ce;height:28px;font-size:15px;font-family:calibri;}
.input_div select{width:350px;border:1px solid #cfd0ce;height:28px;font-size:15px;font-family:calibri;}
.input_div textarea{display:block;width:350px;border:1px solid #cfd0ce;height:150px; resize:none; font-size:15px;font-family:calibri;}
.input_div {margin-top:10px;color:#3d3d3d;font-size:15px;font-family:calibri;}
.error_text span{color:#a90808;font-size:13px;}

.td_name {width:110px;}
.contacts_tbl td a{color:#ff5350;}

.button_cl {background-color:#ff5350;color:#fff;border:none;padding:6px 25px 6px 25px;cursor:pointer;}

.cont_tbl_div {float:left;width:350px;}

.sisea-result {margin-top:20px;}
.sisea-result h3,.sisea-result h3 a {color:#ff5350;text-decoration:underline;font-size:16px;}
.sisea-paging {margin-top:20px;}
.sisea-paging a {color:#ff5350;font-size:14px;}
.sisea-paging span {font-size:14px;padding-left:5px;padding-right:5px;}

.simple_content p {text-align:justify;}
.simple_content a {color:#ff5350;}
.news_list_ul {list-style:none;}

.pagination {margin-left:30px;margin-top:30px;}
.pagination ul li {float:left;margin-right:10px;}
.pagination ul li a {background-color:#cac8c8;color:#fff;padding:5px 8px 5px 8px;font-size:14px;}
.pagination ul li a.active {background-color:#ff5350;color:#fff;padding:5px 8px 5px 8px;font-size:14px;}