@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
img {
	border:none;
}
table td {
	vertical-align:top;
}
.clear {
	clear:both; 
    margin-bottom:5px;
}
body {
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333;
    background: url(img/fon.png) repeat;
}  
a:link, a:visited {
	color:#0a6dd2;
	text-decoration:none;
    font-size: 9pt;
}
a:active, a:hover {
	text-decoration:none;
    color:#a5180e;
}

h1.class_h1
{
    font-weight:bold;
    font-size:10pt;
    font-family:Arial, Helvetica, sans-serif;
    margin:10px 25px;
}
h1 {
    font-weight:normal;
    font-size:14pt;
    font-family:Arial, Helvetica, sans-serif;
    margin:10px 0;
}

h2 {
    font-weight:bold;
    font-size:12pt;
    font-family:Arial, Helvetica, sans-serif;
    margin:10px 0;
}
h2.class_h2 {
	font-weight:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0;
}  
h3 {
	font-weight:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
.jqmWindow {
	display:none;
}

.bg_t
{
    height:160px;
    width:100%;
    top:0;
    left:0;
    z-index:-100;
    z-index:0;
}
.wrapper {
    width:1006px;
    height:160px;
    margin:auto;
    margin-bottom:10px;
    position:relative;
    background-image:url(img/bg_top.png);
    background-repeat:repeat-x;
    z-index:5;
}
.header {
    width:996px;
    height:auto;
    margin:auto;
}
.headertop {
    margin-left:10px;
    width:100%;
}
.logo {
    float:left;
}
.phones {
     background-image: url("img/phone.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #231F20;
    float: left;
    font-size: 12pt;
    margin: 30px 0 0;
    padding: 0 0 0 55px;
    width: 229px;
}
.basket .phones{
    margin:-4px 0 0 0;
    width: auto;
    text-align: center;
}
.phones span {
    font-size:18pt;
    color:#ffdceb;
}
.phones label {
    font-size:13pt;
    color:#fff; 
}
.phones a{
    color:#000;                                                                           
    text-decoration:underline;
}
.basket { 
    width:200px;
    height:115px;
    margin:37px 0 0 0px;
    float:left;
    background-image:url(img/basket.png);
    background-position:left 33px;
    background-repeat:no-repeat;
    color:#231f20;
    text-align:right;
    font-size:11pt;
    line-height:18px;
}
.basketall
{
    float: left;
    margin-top: 8px;
    padding-left: 7px;
  
}
.basket span {
    color: #EC1C24;
    cursor: pointer;
    float: left;
    font-weight: normal;
    margin-top: 0;
    font-size:14px;
}
.baskettop {
    cursor: pointer;
    padding: 0 0 0 47px;
    width:100px;
}
.basketbottom {
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 3px;
    text-decoration: underline;
    width: 289px;
}
.basketbottom a{
    float:left;
}
.basketbottom img{
    float:left;
}
.basketbottom span{
  color: #000000;
    cursor: pointer;
    float: left;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 7px;
    padding: 6px;
    text-decoration: underline;
    width: 150px;
}
.headerbottom {
    width:100%;
    height:auto;
    overflow:hidden;
    clear:both;
}
.topmenu {
    height:42px;
    line-height:42px;
    float:left;
    width:710px;
    text-align:center;
    padding-left:5px;
}
.topmenu a:link, .topmenu a:visited {
    color:#fff;
    padding:10px 13px 15px 13px;
    background-image:url(img/bullet_small.png);
    background-repeat:no-repeat;
    background-position:left center; 
}
#vt{ color:#b7f600;}
.topmenu a:hover, .topmenu a:active {
    text-decoration:none;
    color:#b7f600;
}
.line
{
  width:100%;  
  height:30px;
  padding:0;
}
.line_text
{
  margin-left:154px;
  padding:0; 
}
.line_text p
{
  color:#fff;  
  font-size: 12pt;
  margin-top:6px;
  width:420px;
  float:left;
}
.line_text td
{          
    padding-right:8px;
    vertical-align:middle;
}
.line_search
{       
    float:left;
    margin-top:0px;
}
.search {
    margin-right:5px;
    float:right;
    padding:0px;
}
.search a{
    margin-top:-2px;
    float:right;
    padding:0px;
}
.search td {
    padding-right:5px;
    vertical-align:middle;
}
.search input {
    width:224px;
    height:25px;
    padding-top:1px;
    padding-left:6px;
    line-height:25px;
    border:1px groove #80a4cb;
      -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  -khtml-border-radius: 10px; /* KHTML */
  border-radius: 10px; /* CSS3 */
  
  behavior: url(img/ie-css3.htc);
 
}
.search #stext
{
    color:#2c498c;
}
.search img {
    cursor:pointer;
    margin-top:2px;
}
.maincenter{
          height:100%;
          float:left;
          width:100%;
}
.maincontent {
    width:1006px;
    margin:0px 0 0; 
}
.menu{
    width:auto;
    font-weight: bolder;  
    margin:0px;
}
.menu ul{
     margin:0px auto;
}
.menu li{
    display:inline-block;
    font-size: 10pt; 
    margin-right: 9px;    
    color: #bb0b12;
    padding-top:41px; 
    padding:10px 0px 20px;
}

.maincontent-f {
    width:1006px;
    margin:120px 0 0;
}
.maincontenttable {
    margin-left:0px;    
}
.left_menu{
    float:left;
    width: 228px;
    height:100%; 
    margin:0; 
}  
.right_menu{
    float:left;
    width: 228px;
    margin:10px 0; 
}
.content{
    float:left;
    height:100%;
    padding:0px 14px;
}
.catalog{
    width: 228px;
    height:34px;
    background-image:url(img/category.png);
    background-repeat:repeat-x;
    margin:0px;
}
.catalog p{
   padding:10px 0 0 26px; 
   color:#fff;
   font-size:10pt;   
   font-weight: bold; 
} 
.catalogmenu {
	position:relative;
    overflow:hidden;
    float:left;
    width:inherit;
    padding-left:3px;
}
.catalogmenu h3{
    width:87%;  
    padding-left:10px;
    font:bold 1.4em/34px Tahoma, Arial, sans-serif;
    color:#FFFFFF;
    }
.error404{
    width:auto;
    height:250px;
}
.catalogmenu ul{
    position:relative;
    float:left;
    width:100%;
    font:1.0em/1.8 Arial, sans-serif; 
    margin:15px 0 27px 0;  
}
.catalogmenu li{
    padding-left:14px;   
    width:100%;
    height:19pt;
    border-bottom:1px dotted;
    line-height: 25px;
    background:url(img/arrow000.gif) no-repeat 0 50%;
    list-style-type:none;
}    
.c1current a{
    color :#a5180e;  
}                                                    
.catalogmenu ul li:first-child{border-top:1px dotted; font-style: italic;font-weight: bold;}  
.catalogmenu ul li:first-child a{color :#cf1c0e;   }  
.catalog_foto{
    margin:8px 0 17px;
}
.c_foto{
    width:100%;
    margin-bottom:14px; 
    float:left;
}
.c_foto img{
    border:solid 2px #fff;
    float:left;
    margin:0px 5px 0px 0px;
}
.c_foto p{
    width:60%;
    float:left;
    line-height: 15px;
    margin-top:0px;
    color: #000;
}
.new {
    width:99%;
    height:auto;
    margin:0px 0 27px 0;  
}
.new_body {
	width:100%;
	height:auto;
	margin:6px 0;
	text-align:center;
    padding: 5px 0;
    border:solid 1px #bbddec;
    background-color: #fff;
}
.new_header { 
	padding-top:40px;
	padding-bottom:15px;
    padding-right: 14px;
	background-image:url(images/bg_new.png);
	background-repeat:no-repeat;
	color:#28a036;
	font-size:13pt;
	text-align:right;
	font-weight:bold;

}
.new_item_header {
	background-color:#fff;
	color:#000;
	text-align:center;   
    margin:6px 5px;
    height:25px;
}
.new_body img {
	text-align:center;
}
.new a { 
    color:#465b99;
    text-decoration: underline;  
}
.new_body a { 
    color:#0a6dd2;
    text-decoration: none; 
}
.new_item_price {
	padding:10px 0 20px;
	font_weight:bold;
	background-image:url(img/bg_left_bottom.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	text-align:center;
}
.new_old_price {
	text-decoration:line-through;
	color:#aab3da;
	font-size:14pt;
}
.new_action_price {
	color:#2fb03e;
	font-size:18pt;
}
.news1 {
    width:240px;
    height:auto;
    margin:0px 0px 15px 0px;
    background-image:url(images/bg_left_line.png);
    background-repeat:repeat-y;
    text-align:center;
}
.news {
    width:90%;
    height:100%;
    margin:0 0 21px;  
}
.news_art {
	width:98%;
	height:100%;
	margin:0 0 15px;  
}

.news_header {
	padding-top:40px;
	padding-bottom:15px;
    padding-right: 25px;
	background-image:url(images/bg_news.png);
	background-repeat:no-repeat;
	color:#28a036;
	font-size:13pt;
	text-align:right;
	font-weight:bold; 
}
.news_date {
	color:#fff;
    width:40px;
	text-align:left;
    font-size:8pt;
	padding:1px 7px;
	margin:0 8px 0px 0;
    background-color: #6d6d6d;
}
.news_text {                     
	padding:0 15px;
}
.news p{
   padding:2px 0;
}
.news p a{
    color:#6d6d6d;    
}
.news_body{
    padding-top:15px;
    margin-bottom:22px;  
}
.news_body_art{
    padding-top:15px;
    margin-bottom:22px;  
}
.news_body p a{ 
    color:#000;
    text-decoration: none; 
}
.news_body_art p a{ 
    color:#6d6d6d;
    text-decoration: underline; 
}
.news_body a{ 
    color:#465b99;
    text-decoration: underline; 
}
.news_body_art a{ 
    color:#465b99;
    text-decoration: underline; 
}
.anew{
    margin-top:-15px;
}
.news_button {
	padding:25px 0 20px 100px;
	background-image:url(images/bg_left_bottom.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}
.news_date1 {
	color:#8592ca;
	font-weight:bold;
	text-align:left;
	padding:0 15px;
	background-image:url(images/bullet_red.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin: 10px 15px 5px 0px;
}
.news_name1 {padding:0px 0px 0px 0px; color:#6d6d6d; font-weight:bold;}
.in_global{
    padding:17px 0 27px;
    margin-bottom:27px;
    }
.banner {
	width:756px;
}
.maincontentarea {
	width:740px;
}   
.contentarea{
    width:522px;
    margin-right:14px;
}            
.main_path {           
    background: url(img/bg_cllider_bg.png); 
	height:45px;
    width:512px;
	padding:13px 0 12px;
	font-weight:bold;
	color:#fff;
    margin:10px 0 15px 10px;
}
.main_path_opis {
    height:26px;
    padding:20px 0 0 70px;
    font-weight:bold;
    margin-top:0px;    
}
.main_path a {
	font-weight:bold;
	color:#fff;      
}
.path_link{
    padding-bottom:5px;
    width:100%;
}
.path_link a {
    color:#0a6dd2;
}
.path_link a:hover {
    color:#a5180e; 
}
.path_link span{ 
    color:#6d6d6d;
    font-size: 9pt;
}
.path_a a {
    color:#0a6dd2;
}
.path_link .main_link a:hover{
    color:#0a6dd2;
    text-decoration:none;
    font-size: 9pt;
}
.contentstatic {
	padding:0;
}
.catalog_body {
    padding-bottom:10px;
    margin-bottom:10px; 
}
.main_menu_header{
     background: url(img/bg_cllider.png) repeat-x top left;
     height:20px;
     width:380px;
     padding:15px 15px 10px;
     font-weight:bold;
     color:#fff;
     border-left: none;
     margin-left:-10px; 
     z-index: 2;
     
}

.bg_block{
     float:left;
     background: url(img/bg_corner.gif) no-repeat;
     margin:-26px -16px 0;
     width:11px;
     height:11px;
     z-index: 10;
}
.bg_block2{
     float:left;
     background: url(img/bg_block_2.png) no-repeat;
     margin:-26px -15px 0;
     width:10px;
     height:10px;
     z-index: 10;
}
.arrow{
    margin:0px 10px 0px 14px;
    padding-bottom:1px;
    width:12px;
    height:7px;
    }
.catalog_body_t {
    margin:-30px 0 10px;
    padding:0 20px 10px 0px;
	font-size:9pt;
    color:#6d6d6d;
}
.catalog_item_container {
	width:162px;
	border:1px solid #bbddec;
	float:left;
	padding:0px;
	margin:7px 7px 7px 0px;
    background-color: #fff;
    height: 250px;
}
.catalog_item_name { 
	background-color:#f5f5f5;
	margin:1px;
	color:#000;
	font-size:11pt;
	font-weight:bold;
	padding:5px;
	height:55px;
}
.catalog_item_name a {color:#535787; font-size:11pt; font-weight:bold;}
.catalog_item_name a:hover {color:#E7569A; font-size:11pt; font-weight:bold; text-decoration:none;}
.catalog_item_image {   
	text-align:center;
	padding:0 0 10px;
	height:150px;
}
.catalog_item_description {
	color:#ababab;
	font-size:9pt;
	height:44px;
	padding:3px 10px 0px 10px;
	overflow:hidden;  
}
.catalog_price {
	height:42px;
	width:115px;
	float:left;
	padding:5px 0 10px 5px;  
}
.catalog_regular_price {
	font-size:10pt;
    color:#6d6d6d;
}
.catalog_regular_price_c {
    font-size:10pt;
    color:#cf1c0e;
    margin-left: 5px;
}
.catalog_item_container .price{
    font-family: Arial;
    margin:0px; 
    font-weight: bolder;
}
.price {
    font-family: Arial;
    padding:5px;  
    font-weight: bolder;
    text-align:right; 
}
.price_tovar {
    font-family: Arial;
    margin:0px; 
    font-weight: bolder;
    text-align:left; 
}
.catalog_old_price {
	font-size:8pt;margin-left:5px;
	text-decoration:line-through;
}
.catalog_action_price {
	font-size:10pt;
	color:#980707;
}
.catalog_button_more {
}
.bt_tovar_kupit{
   float:right;margin:0px 8px 7px;
}
.footer {
    float:left;
	width:100%; 
    background-image: url(img/footer_line_p.png);
    background-repeat:repeat-x;
    background-position:left top; 
}
.footer_in {
    width:1006px;
    background-image: url(img/footer_line_p.png);
    background-repeat:repeat-x;
    background-position:left top; 
    color:#fff;
    padding: 10px 0;
}
.f_menu
{
   width:100%;
   background-color: #20408c;
   color:#fff;
   margin-top:1px; 
   padding: 10px 0;  
}
.footer table {
	height:77px;
	width:1006px;
	margin:auto;
}
.menu2 {
    width:100%;
	float:right;
	margin:10px 0;
    background-color: #20408c;
}
.footer_in a {
	height:11px;
	font-size:9pt;
	color:#fff;
	margin:0 5px;
}
.menu2 a:hover {
	text-decoration:underline;
}
.count {
	padding:20px 0px 0px 15px; 
}
.footer_text{
     color:#4c4c4c;
     font-size:8pt;
     padding:20px 0 0 10px;
}
.footer_text a{
     color:#0a6dd2;
     text-decoration:none;
     font-size: 8pt;
}
.logo2 {
	width:275px;
	padding:0px 0px 0px 15px;
}
.logo_link a {
	float:left;
	color:#095082;
	font:12px Tahoma;
	text-decoration:underline;
	padding:5px 0px 0px 0px;
}
.logo_link a:hover {
	text-decoration:none;
}
.logo_pic a {
	display:block;
	float:right;
	
	width:99px;
	height:31px;
}
.copyright {
    text-align: center;
	font:11px Tahoma;
	color:#6d6d6d;
	padding:20px 0;
}
.copyright a {
	font:bold 11px Tahoma;
	color:#5f655c;
}
.copyright a:hover {
	text-decoration:underline;
}
/*basket---------------------------*/
.baskett {
	padding:0px; border:1px solid #bbddec;
}
.basket_page {padding:0px;}
.basket_page td { 
	vertical-align:middle;
}
.bask_fields input {
	text-align:center;
	width:40px;
	color:#ff0000;
	font-weight:bold;
}
.baskett select {
	color:#7AC2DB;
}
.bask_fields {
	color:#3A3A3A;
}
.bask_fields label {
	color:#3A3A3A;
}
.bask_fields a {
	color:#3A3A3A;
}
.bask_fields a:hover {
	color:#3A3A3A;
	text-decoration:underline;
}
.baskett b {
	color:#3A3A3A;
}
.baskett strong {
	color:#3A3A3A;
}
.baskett td {
	color:#3A3A3A;    border:1px solid #bbddec; 
}
.ibox {
	width:300px;
}
.td_bask {
	height:20px;
}
.index_text {
	margin:15px auto;
	color:#757575;
	font-size:11px;
}
.tr_dostavka td, .tr_oplata td {
	
	padding:3px; color:#ff0000;
}
.basket_page h2 {
	margin:15px;
}
.detailst dt {
	padding:3px;
}
/*basket page end--------------*/

/*tovar---------*/

.tovar_regular_price {
	font-size:11pt;
	color:#cf1c0e;
	font-weight:bold;
    font-size: 18pt;
}
.tovar_old_price {
	font-size:11pt;
	color:#6d6d6d;
	text-decoration:line-through;
	font-weight:bold;
    font-size: 14pt; 
}
.tovar_action_price {
	font-size:11pt;
	color:#cf1c0e;
	font-weight:bold;
    font-size: 18pt;
}
.tovar_block {
	margin:0px 0px 34px 0px;
	padding:0px 0px 34px 0px;
}
.tovar_block .carousel{
   <!--width:220px !important;-->
}
.tovar_name {
	padding:10px 0px;
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:none
}
.tovar_category {
	padding:0px 0px 34px 0px;
	color:#4e4e4e;
	font-size:10pt;
}
.tovar_category span {
	padding:5px 0px 0px 0px;
	color:#4e4e4e;
	font-weight:bold;
}
.tovar_on{
    padding:0;
    color:#456abc;
}
.gallery{
    width:100%;
    margin:0px 20px 10px 0px;
}
.empty_tovar{
  text-align: center;
  margin:30px;
}
.big_img {
	width:260px;
	margin:auto;
	text-align:center; border:solid 1px #bbddec;
    background-color: #fff;
}
.big_img_g {
    width:450px;
    margin:auto;
    text-align:center; border:solid 1px #bbddec;
    background-color: #fff;
}
.big_img a {
    display:block;
    background-position:center center;
    background-repeat:no-repeat;
    width:250px;
    height:250px;
    cursor:pointer;
    margin:0 5px;
    border:0px solid #ced1d2;
}
.big_img_g a {
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	width:450px;
	cursor:pointer;
	border:0px solid #ced1d2;
}
.big_img a:hover {
    border:0px solid #c13524;
}
.big_img_g a:hover {
	border:0px solid #c13524;
}
.thumbs a {
	display:block;
	width:60px;
	height:60px;
	float:left;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #ced1d2;
	cursor:pointer;
}
.thumbs a:hover {
	border:1px solid #c13524;
}
.tovar_description {
	padding:0px 16px 8px 0px;
	color:#000000;
}
.tovar_compare {
	margin:10px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
.tovar_compare a {
	margin:0px 0px 6px 0px;
	line-height:20px;
}
.btn_buy {
    
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	margin:15px 0;
}
.btn_buy a {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	background:url("images/btn_basket.png") left top no-repeat;
}
.btn_buy a:hover {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	background:url("images/btn_basket.png") left top no-repeat;
	text-decoration:none;
}
.buy-button {
    background: url(img/bg_cllider.png) repeat-x top left;
    width: 80px;
    height: 25px;
}
.buy-button p, .buy-button-empty p{
    padding: 4px 15px;
    color: #fff !important;
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}
.buy-button-empty{
    background: url(img/bg_cllider_not_present.png) repeat-x top left;
    width: 127px;
    height: 25px;   
}

.comments_container {
	margin:11px;
}
.comment_title {
	padding:10px 0;
	color:#2468ac;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
    text-decoration:none text-transform uppercase; 
}
.comment {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
.comment td {
	padding:0px 0px 5px 0px;
	font-size:9pt;
}
.comment td input {
	height:17px;
	width:315px;
}
.comment td textarea {
	margin:0px;
	width:315px;
}
.comment .buttons {
	height:auto;
	width:auto;
    background:url("img/push_otziv.gif") left top no-repeat;
}
.comment_name {
	padding:0px 0px 5px 0px;
	width:100px;
}
.comment_name input {
	padding:0px 0px 5px 0px;
	width:100px;
	border:1px;
	font-size:13px;
}
.comment_item {
	padding:0px 0px 10px 0px;
	font-size:10pt;
}
.comment_date {
	padding:0px 0px 10px 0px;
	font-size:8pt;
}
.comment_text {
	padding:0px 0px 10px 0px;
	font-size:10pt;
    border-bottom:solid 1px
}
/*end of tovar---------*/
/*filters-------------------*/		
.filters {
	padding:15px 0 46px;
}
#filters .fprice {
	border:1px solid #3A81CF;
	width:50px;
	margin-right:15px;
}
.filters_brands {
	margin:0;
	width:100%;  
}
.filters_brands_title {
	padding:0px;
	width:90px;
	font-weight:bold;
	font-size:12px;
	color:#6d6d6d;
    padding-bottom:14px; 
}
.filters_brands_items {
}
.filters_brands_items_table {
}
.filters_brand_all {
	float:left;
	padding:0px 10px 10px 0px;
	font-weight:normal;
	color:#0a6dd2;
	font-size:13px;
	width:130px;
}
.filters_brand_all a{
    text-decoration: underline;     
}
.input_padding{
   padding-top:2px;
   width:20px;
   float:left;
}
.filters_brand_all input {
	margin:0px 5px 0px 0px;
    color:#0a6dd2;
}
.filters_brand {
	padding:0px 10px 10px 0px;
	font-weight:normal;
	font-size:13px;
	width:130px;
}
.filters_brand a{
    text-decoration: underline;
}
.filters_brand input {
	margin:0px 5px 0px 0px;  color:#0a6dd2; 
}
.rtable td {
	padding:5px;
}
.filters_params {
	width:100%;
	padding:5px 0;
}
.filters_params_title {
	padding-bottom:14px;
    width:90px;
    font-weight:bold;
    font-size:12px;
    color:#6d6d6d;
}
.filters_params_item {
	float:left;
	padding:10px 10px 10px 0px;
	width:215px;
    color:#0a6dd2;   
}
.filters_params_name {
	float:left;
	padding:2px 0px 0px 0px;
	color:#0a6dd2; 
}
.filters_params_input_select {
	float:left;
	margin-left:4px;
    color:#0a6dd2; 
}
.filters_params_input_checkbox {
	float:left;
	padding:3px 5px 0px 0px;
    color:#0a6dd2; 
}
.filters_params_input_select select {
	width:100px;
	border:1px solid #c7c7c7;
	color:#616161;
	font-size:12px;
    color:#0a6dd2; 
}
.filters_price {
	margin:14px 0 14px;
    color:#0a6dd2; 
}
.filters_price_title {
	padding:0px 0px 14px 0px;
	color:#6d6d6d;   
    font-weight: bold;
    
}
.filters_price_input_td {
	padding:2px 0px 0px 0px;
    width:180px;    
    
}
.filters_price_input_td input {
	margin:0 10px 0px 0;
	padding:0px 0px 0px 2px;
	width:51px;
	color:#0a6dd2; 
	border:1px solid #c7c7c7;
}
.filters_btn {
}
.filters_catalog_mode {
	margin:5px 0;
}
.filters_catalog_mode_title {
	padding:4px 0;
	width:90px;
	color:#3a3a3a;
}
td.filters_catalog_mode_links {
	padding:4px 0;
	vertical-align:top;
	color:#3a3a3a;
}
.filters_catalog_mode_links a {
	vertical-align:top;
	color:#3a3a3a;
	font-weight:bold;
}
.filters_catalog_mode_links a:hover {
	vertical-align:top;
	text-decoration:underline;
}
.subfilters {
	padding:0px 25px 10px 0px;
	margin:0 15px 0 0;
}
.sort {   
	color:#6d6d6d;
}
.sort label {
	color:#6d6d6d;
    font-weight:bold;  
}
.sort a {
	font-weight:bold;
	color:#0a6dd2;
}
.sort a:hover {
	text-decoration:underline;
    color:#0a6dd2;  
}
.page_size {
	color:#6d6d6d;
}
.page_size label {
	color:#6d6d6d;
}
.page_size a {
	font-weight:bold;
	color:#0a6dd2;
}
.page_size a:hover {
    color:#0a6dd2; 
	text-decoration:underline;
}
.pl {
	color:#ff6102;
}
.cpl {
	color:#6d6d6d;
	font-weight:bold;
}
.asort {
	color:#6d6d6d;
	font-weight:bold;
}
a.asort {
	color:#6d6d6d;
	font-weight:bold;
}
a.asort :hover {
	color:#0a6dd2;
	font-weight:bold;
	text-decoration:underline;
}
/*end of filters*/
/*paging-----*/
.pager {
	padding:5px;
    color:#6d6d6d;
}
.pager label {
	color:#6d6d6d;
}
.pager a {
	color:#0a6dd2;
	font-weight:bold;
}
/*end of paging*/
/*listitem-------------------*/

.listitem_table {
	width:162px;
    height:195px;
	text-align:center;
	border:1px solid #bbddec;
	float:left;
	margin:7px 6px 7px 0px;
	background-color:#fff;
}
.listitem_table_img {
	width:165px;
    margin:0;
	padding:10px;   
}
.listitem_table_img a {
	display:block;
	margin:0 auto 0px;
	width:120px;
	height:120px;
	background-position:center center;
	background-repeat:no-repeat;   
}
.listitem_table_img a:hover {
	background-position:center center;
	background-repeat:no-repeat;
}
.listitem_table_links {    
	padding:5px;
	text-align:center;
}
.listitem_table_links p {
	color:#300265;      
}
.listitem_c1 {
}
.listitem_c1 a {
	color:#7AC2DB;
	text-decoration:none;
}
.listitem_c1 a:hover {
	color:#063071;
	text-decoration:underline;
}
.listitem_c2 {
	padding:2px 0;
}
.listitem_c2 a {
	color:#3a3a3a;
	text-decoration:none;
}
.listitem_c2 a:hover {
	color:#3a3a3a;
	text-decoration:underline;
}
.listitem_table_links span {
	color:#3a3a3a;       
}
/*end of listitem*/

/*brandlistitem-------------------*/

.brandlistitem_table {
	width:120px;
        height:155px;
	text-align:center;
	border:1px solid #bbddec;
	float:left;
	margin:7px 6px 7px 0px;
	background-color:#fff;
}
.brandlistitem_table_img {
	width:100px;
        margin:0;
	padding:10px 0px;  
}
.brandlistitem_table_img a {
	display:block;
	margin:0 auto 0px;
	width:120px;
	height:100px;
	background-position:center center;
	background-repeat:no-repeat;    
}
.brandlistitem_table_img a:hover {
	background-position:center center;
	background-repeat:no-repeat;
}
.brandlistitem_table_links {    
	padding:5px;
	text-align:center;
}
.brandlistitem_table_links p {
	color:#300265;      
}
.brandlistitem_c1 {
}
.brandlistitem_c1 a {
	color:#7AC2DB;
	text-decoration:none;
}
.brandlistitem_c1 a:hover {
	color:#063071;
	text-decoration:underline;
}
.brandlistitem_c2 {
	padding:2px 0;
}
.brandlistitem_c2 a {
	color:#3a3a3a;
	text-decoration:none;
}
.brandlistitem_c2 a:hover {
	color:#3a3a3a;
	text-decoration:underline;
}
.brandlistitem_table_links span {
	color:#3a3a3a;       
}
/*end of brandlistitem*/
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
.ui-menu-item  {font-size:9pt;}
#to_basket{
    display: none;
}
.compose{
    float: left;
    width: 300px;
}
.carousel{
    float:left;
}
.carousel ul{}
.carousel ul li{
    margin:5px;
}
.carousel ul li a{}
.carousel ul li a img{}
.prev {
    float:left;
    width: 20px;
    margin-top: 40px;
    height: 30px;       
}
.next{
    float:left;
    width: 20px;
    margin-top: 40px;
    height: 30px;
}
.icon_block{
    position: absolute;
    margin-left:115px;
}
.tovar_block .icon_block{
    margin-left:200px;
}
.icon {
    position: relative;
}
.icon div{
    left: 40%;
    position: absolute;
    top: 30%;
}