/*design*/
  a img{border:0;}

  /*=CONTENT*/

#main_content {
    float: left;
    width: 750px;
}
#sidebar {
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    width: 220px;
}
        .gallery{width:870px;overflow:hidden;padding:0px 55px 0 55px;position:relative; margin: 1px -35px 35px;}
        .gallery#third_gallery{
            padding: 0 52px;
            width: 972px;
        }
          .wrap_list{width:50000px}
          .content_block{width:100%;overflow:hidden}
          .gallery ul{padding:0;margin:0;position:relative;left:0}
          .left_slide{width:31px;height:83px;top:70px;left:5px;background: url(../images/bgr/arrow.png) no-repeat left top;;position:absolute}
          .right_slide{width:31px;height:83px;top:70px;right:5px;background: url(../images/bgr/arrow.png) no-repeat right top;;position:absolute}
          .gallery#third_gallery  .left_slide{top:57px}
          .gallery#third_gallery .right_slide{top:57px}

        .news_list{width:482px; background: none repeat scroll 0 0 #EDEDEF;float:left;margin:0 0 10px;padding:0 0 10px}
          .article_block{float:right}
          .news_list h3{background:#fff;padding:0 0 5px;margin:0 0 10px}
          .news_list p{padding:0 0 5px 35px}
          .article_block p, .article_search_block p{background: url(../images/bgr/p.png) no-repeat 20px 5px;}
          .news_list p a{color:#A15641}
          .news_list p a:hover{color:#ea4517;text-decoration:underline}
          .all_news{float:right;margin:0 20px 0 0;color:#0254a6}
          .all_news:hover{color:#b14c50}
          .article_search_block{float: none;background-color: white;width: auto;}
          
        .text_info a{color:#a15641}
          .text_info p{text-indent:20px}
          .text_info a b{color:#FF0000}
          .text_info h3{border-bottom: 2px solid #A25742;color: #A25742;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding-top: 10px;font-family:arial}

        /*.breadcrumbs{padding:10px 0 15px;margin-top:5px;overflow:hidden;zoom:1; width: 940px;}
          .breadcrumbs li{float:left;margin:0 3px 0 0;color:#464646;list-style-type:none}
          .breadcrumbs a{color:#464646}
          .breadcrumbs a:hover{color:#a25742;text-decoration:underline}
        */

        .good_list{overflow:hidden;zoom:1;margin:0 0 15px -10px;text-align:center;padding:0}
          .good_list li{float:left;background:#fff;width:177px;height:195px;border:1px solid #ABABAB;list-style-type:none;margin:0 0 10px 10px;padding:10px 0 0}
          .good_list li:hover{background:#fff4f1}
          .good_list img{}
          .good_list p{padding:5px 0 1px}
          .good_list a{font-size:11px}
          .good_list a:hover{color:#ee1d23}
          .good_list  table{margin:0 0 0 10px}
          .good_list .wrap_img_td{height:140px;width:157px;border:3px solid #e3e1e4}

        .pager{text-align:right}
          .pager a{color:#a15641}
          .pager a:hover{color:#ea4517}
          .pager a.active{color:#fff;border-right:1px solid #464646;padding:2px 4px;background:#a25742;text-decoration:none;cursor:default}

        .float_h2{float:left;font:20px arial; color: #B04E4F;}

        .tabs_slide{padding:0;margin:0;overflow:hidden;zoom:1;float:right}
        .left_tabs_slide{float:left;}
          .tabs_slide li:hover, .tabs_slide li.active{float:left;list-style-type:none;background: url(../images/bgr/tab1.png) no-repeat left top;margin:0 2px 0 0}
          .tabs_slide  a:hover,.tabs_slide  .active a{color:#474747;text-decoration:none;font-size:11px;height:22px;padding:9px 23px 0;float:left;background: url(../images/bgr/tab1.png) no-repeat right -62px;}
          .tabs_slide li{float:left;list-style-type:none;background: url(../images/bgr/tab1.png) no-repeat left -31px;margin:0 2px 0 0;list-style-type:none;}
          .tabs_slide  a{background: url(../images/bgr/tab1.png) no-repeat right bottom;color:#FEFEFE;;font-size:11px;height:22px;padding:9px 23px 0;float:left;text-decoration:none}
          .tabs_content{/*background:#ededef;*/overflow:hidden;zoom:1;margin:0 0 33px;display:none}

          good{}
          .good dt{float:left;border:3px solid #e3e1e4;margin:0 8px 0 0}
          .good span{color:#a25740}
          .good dd{overflow:hidden;zoom:1}
          .good div{border-bottom:1px dotted #ababab;padding:0 0 8px;margin:0 0 8px}
          .good div input{width:50px;padding:2px 0 2px 4px;border:1px solid #ababab;background:#fff;margin:0 0 3px}
          .good b{color:#EC1D23}
          .add{float:right;background: url(../images/bgr/add.jpg) no-repeat left top;width:138px;height:22px;padding:6px 0 0;text-align:center;color:#fff;text-decoration:none;}
          .add:hover{color:#fcc099}

         .text_info_inside{padding:0 0 0 11px}
            .text_info_inside p{text-indent:10px}
            .text_info_inside a{color:#A15641}
            .text_info_inside a:hover{text-decoration:underline;color:#ea4517}
            .text_info_inside h2{color: #B04E4F;font-size: 20px;font-weight: normal;padding-bottom: 7px;font-family:arial}
			.text_info_inside .category_header  h2{color: #000000;font-weight: bold;}

         .producer{border-top:1px dotted #ababab;border-bottom:1px dotted #ababab;padding:5px 0;line-height:1.5;margin:-10px 0 35px}

         .full_definition_list{padding:0;margin:0 0 0 -10px}
           /*.full_definition_list li{float:left;position:relative;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ABABAB;float: left;margin-bottom: 10px;margin-left: 10px;min-height: 365px;padding: 10px 7px;list-style-type:none;width: 216px;}*/
           .full_definition_list li {
                background: none repeat scroll 0 0 #FFFFFF;
                border: 1px solid #ABABAB;
                float: left;
                list-style-type: none;
                margin-bottom: 10px;
                margin-left: 8px;
                min-height: 365px;
                padding: 10px 3px;
                position: relative;
                width: 216px;
           }
           .full_definition_list li:hover{background:#fff4f1;z-index:89}
           .img_block{margin:0 20px 0 0;text-align:center;height:180px;}
           .img_block td{border: 3px solid #E3E1E4;}
           .img_block img{}
           .img_block .wrap_img_td {
           		width:180px;
           		height:160px;
           		padding: 0;
           	}
           .icons_list{padding:0;margin:0 0 0 5px;position:absolute;right:7px;top:66px;}
           .full_definition_list .icons_list li{list-style-type:none;position:static;margin:0 0 3px;width:auto;height:auto;background:none;padding:0;border:none;float:none;min-height:0;cursor:pointer}
           .full_definition_list h3{font-size:12px;font-weight:bold}
		   .full_definition_list .mystyle{padding:0 0 5px; margin:0 0 5px;height: 43px;text-align: center !important;}
           .full_definition_list .add{margin:0 auto 12px;float:none;display:block}
           .full_definition_list .add:hover{text-decoration:none}
           .full_definition_list .input{border: 1px solid #ABABAB;width: 50px;padding:2px;background:#fff}
           .full_definition_list span{color:#a25740}
           .full_definition_list .price{text-align:center;background:#ededed;padding:5px 0;margin:0 0 10px}
           .more{text-align:center;padding:0}
           .more a{color:#0252a7}
           .more a:hover{color:#b14c50;text-decoration:underline}
           .tooltip{position:absolute;display:none;left:50px;top:0;font-size:11px; background: none repeat scroll 0 0 #fff;border-radius: 8px 8px 8px 8px;box-shadow: 0 0 6px #000000;color: #000;cursor: auto;display: block;font-family: Helvetica,Arial,sans-serif; height: auto;padding: 10px;width: 150px;display:none; left: 23px;}
		   
		   .tooltip2 {position:absolute;display:none;font-size:11px; background: #FFFFFF; border-radius: 8px 8px 8px 8px; box-shadow: 0 0 6px #000000;color: #393939;cursor: pointer;font-family: Helvetica,Arial,sans-serif; height: auto;padding: 10px;width: 120px; z-index:90; left: 78px; top: -35px;}
		   
		   .tooltip2 p{padding:0 0 5px}
		   .tooltip2 b{padding:0 0 5px}
		   .tooltip2 a{padding:0 0 5px}
		   
           .tooltip p{padding:0 0 5px}
           .tooltip b{display:block;margin:0 0 5px}
           .sorting_block{overflow:hidden;zoom:1;background:#EDEDEF;margin:0 0 10px;padding:7px 10px 10px;font-size:11px}
           .sorting_link{background: url(../images/bgr/asc.gif) no-repeat left top;display:inline-block;width:16px;height:16px;margin:0 10px 0 5px;position:relative;top:3px}
           .sorting_link_up{background: url(../images/bgr/desc.gif) no-repeat left top;display:inline-block;width:16px;height:16px;margin:0 10px 0 5px;position:relative;top:3px}

           .big_catalog{padding:0;margin:0 0 0 -7px;overflow:hidden;zoom:1}
           .big_catalog li{float:left;list-style-type:none;margin:0 0 10px 6px; border: 1px solid #ABABAB;float: left;min-height: 210px;padding: 10px;width: 350px;}
           .wrap_img_big{float:left;border: 3px solid #E3E1E4;margin:5px 7px 0 5px}
           .big_catalog .wrap_img_big{margin:0 7px 0 0}
           .definition_text{float:left;width:125px;}
           .definition_text p.price{text-algin: red; background:#EDEDEF;padding:5px;border:none}
           .definition_text strong{color:#EB1C24}
           .big_catalog li:hover{background:#fff4f1}
           .big_catalog li.clearing{border:none;background:none;width:100%;padding:0;margin:0;min-height:0;height:0}
           .definition_text b,.producer_name{display:block;background: url(../images/bgr/t.gif) repeat-x left bottom;padding:0 0 5px;margin:0 0 5px}
  /*=SIDEBAR*/
    #sidebar {float: left;width: 220px;margin:0 10px 0 0;text-align: center;}
      #sidebar h3{font:12px arial;background:#aba9aa url("../images/bgr/tab.png") no-repeat scroll left -26px;float:left;padding:0 0 0 15px;height:31px;color:#fff}
      #sidebar h3 span{background: url(../images/bgr/tab.png) no-repeat right -78px;float:left;padding:8px 15px 0 0;height:23px}
      #sidebar ul{border:1px solid #ababab;padding:13px 0 10px 0px;clear:both;text-align: left;}
      #sidebar li{list-style-type:none;padding:0 0 9px 10px;background: url(../images/bgr/li2.png) no-repeat left 6px;}

      .full_catalog{margin-top:31px}
      #sidebar .full_catalog li{background:none;padding:0;margin:0 0 15px}
      #sidebar .full_catalog dd{/*background: url(../images/bgr/li2.png) no-repeat left 6px;*/ padding:0 0 4px 10px;}
      #sidebar .full_catalog dt{font-weight:bold;color:#464646;margin:0 0 4px 8px}
      #sidebar .full_catalog a{color:#0054A3}
      #sidebar .full_catalog a:hover{color:#a45741;text-decoration:underline}
  /*=FOOTER*/
    #footer {position:absolute; top:100%;clear:both;width:100%;height:66px;margin-top:-69px;border-top: 3px solid #A7604C;color: #555555;font-size: 11px;}
    .copyright{position:absolute;left:20px;top:21px;}
    .developer{position:absolute;right:20px;text-align:right;top:10px;}
    .developer a{color:#555555}
/*form*/
fieldset{padding:0;margin:0;border:none}
.full_form{display:none}
.search_block fieldset{width:582px;height:41px;background:#adabac;padding:0 0 0 18px}
.query{
    border: medium none;
    margin: 0;
    padding: 5px;
    width: 482px;color:#ABA9AA;margin:7px 3px 0 0px;float:left;
}
.go{position:relative;top:7px;float:left;}

.search_block select{float:left;margin:7px 2px 0 0;width:97px;height:26px;padding-top:1px}

.feedback_form{padding:10px 0 0 0}
.feedback_form h3{float:left;background: #A25742;padding:2px 6px;color:#fff;font:bold 14px arial;margin:0 0 2px}
.feedback_form dl{overflow:hidden;zoom:1;margin:0 0 2px}
.feedback_form  dt{float:left;width:137px}
.c_img{border:1px solid #4e4e4e}
.captcha{float:left;width:137px;}
.feedback_form span{color:red}
.feedback_form  dd input{width:326px;padding:4px 0 4px 5px;font:12px arial;color:#781351;border:1px solid #b5b5b5;background:#fff}
.feedback_form  dd textarea{width:580px;padding:4px 0 4px 5px;font:12px arial;color:#781351;border:1px solid #b5b5b5;background:#fff;height:115px;}
.feedback_form  input.code{width:150px}
.send_button{margin:10px 0}

.main_link{padding:0}



a.knopka1 {
    background: url(../images/bgr/sub.jpg) no-repeat left top;
    border: 1px solid #E1E1E1;
    color: #464646;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    margin-left: 3px;
    margin-right: 7px;
    padding: 0 7px;
    text-align: center;
    text-decoration: none;
    margin:30px 10px 0 0px;
    width:73px;height:24px
}

.slide_basket b{color:#A55A45}



.wrap_table_basket{background:#fff;margin:-20px -10px 0 -10px;padding:10px 0 20px}
.wrap_table_basket th,.wrap_table_basket td{padding:10px;border:1px solid #fff}
#slider li a.main_link{padding:0}
.full_definition_list .add, .good .add {
    border: medium none;
    display: block;
    float: none;
    margin: 0 auto 12px;
    padding: 0 0 7px;
}
.good .add {
    float: right;
}
.add {
    background: url("../images/bgr/add.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: right;
    height: 31px;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 138px;
    cursor: pointer;
}
.row3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ABABAB;
    float: left;
    height: 155px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px 7px;
    text-align: center;
    width: 135px;
}
.row3 a{
    display: block;
    height: 130px;
	color:rgb(255, 119, 13);
}
.row3 img{
    vertical-align: middle;
    margin: auto 0 auto 0;
}
.row3 td{
    vertical-align: middle;
    height: 100%;
}
.row3 table{
    height: 100%;
}
.ct {
    text-align: center;
    padding: 1px 0;
}
.producers_block {
    margin-top: 5px;
    border: 1px solid #ABABAB;
    padding: 10px;
}
.txtb {
    font-weight: bold;
}
.producers_block table td{
    padding: 2px;
    height: 12px;
    line-height: 12px;
}
.producers_block table td img{
    margin: 0;
    padding: 0;
}
.producers_block table tr{
    height: 0px;
    padding: 0;
    margin: 0;
}
.basketitems th{
    /*color: white;*/
}
#ORDER_FORM_ID_NEW h3 {
    background: none repeat scroll 0 0 #A25742;
    color: #FFFFFF;
    float: left;
    font: bold 14px arial;
    margin: 0 0 2px;
    padding: 2px 6px;
}
#ORDER_FORM_ID_NEW{padding:10px 0 0 0}
#ORDER_FORM_ID_NEW h3{float:left;background: #A25742;padding:2px 6px;color:#fff;font:bold 14px arial;margin:0 0 2px}
#ORDER_FORM_ID_NEW dl{overflow:hidden;zoom:1;margin:0 0 2px}
#ORDER_FORM_ID_NEW  dt{float:left;width:120px;padding-top: 5px;padding-right: 5px;}
.captcha{float:left;width:137px;}
#ORDER_FORM_ID_NEW span{color:red}
#ORDER_FORM_ID_NEW  dd input{
    font:12px arial;
    color:#000;
    border:1px solid #c7c7c7;
    background:#fff;
    height: 20px;
    margin-bottom: 10px;
    padding: 4px;
    width: 200px;  
}
#ORDER_FORM_ID_NEW  dd textarea{
    padding:4px 0 4px 5px;
    font:12px arial;
    color:#000;
    border:1px solid #c7c7c7;
    background:#fff;
    height: 100px;
    resize: none;
    width: 250px;  
}

.captcha_word {
    width: 37px !important;
}
#ORDER_FORM_ID_NEW  input.code{width:150px}

.main_menu li.active .menu_inside .active > a{color:#fcb712}


.slide_basket{position:fixed;right:0;float:right;top:200px;height:247px;z-index:1000;background: url(../images/bgr/basekt.png) repeat-x left 11px;}
.basket_link{position:absolute;left:-54px;;top:0}
.slide_basket div.basket_info{width:250px;;overflow:hidden;height:110px}
.slide_basket div.basket_info{margin: 80px 0 0 40px;}
.wrap_basket{overflow:hidden;width:0}
.slide_basket dl{padding:0;margin:0;overflow:hidden;zoom:1;padding:0 0 10px}
.slide_basket dt{float:left;width:70px}
a.knopka1 {
    background: url(../images/bgr/sub.jpg) no-repeat left top;
    border: 1px solid #E1E1E1;
    color: #464646;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    margin-left: 3px;
    margin-right: 7px;
    padding: 0 7px;
    text-align: center;
    text-decoration: none;
    margin:30px 10px 0 0px;
    width:73px;height:24px
}

.slide_basket b{color:#A55A45}



.wrap_table_basket{background:#fff;margin:-20px -10px 0 -10px;padding:10px 0 0px}
.wrap_table_basket th,.wrap_table_basket td{padding:10px;border:1px solid #fff}
.wrap_img_big{border:none;}
.wrap_img_big td{width:200px;height:200px;text-align:center;vertical-align:middle;border:3px solid #E3E1E4}
.wrap_img_td {
	vertical-align: middle;  
	text-align: center;
	height: 200px;
	width: 235px; 
}


.slide_basket div.basket_info{margin-top:0}
.wrap_basket{overflow:hidden;width:0;display:none}

.brands_search_list {display: block;width: 300px;}
.country_flag{display: block;float: left;padding: 0 10px 0 0;}
.brand_link{float: left;}

.loader_old {
    position: fixed;
    top: 120px;
    right: 30%;
    margin-left: -50px; /* �������� ������ gif */
    margin-top: -50px; /* �������� ������ gif */

    text-align:center;
    z-index:9999;
         overflow: auto;
    width: 100px; /* ������ gif */

    height: 102px; /*������ gif +2px ��� ����, ����� ��������� ��� IE8 */
}
.breadcrumbs li.back_coll{
    float: right;
}
#jquery-overlay,#jquery-lightbox{display:none ! important} 
#order_form_id dt{
	text-align:left;
    padding-right: 5px;
    color: #FF770D;
}
.good .detail_main{
    width: 300px;
    border-bottom: none;
    float: left;
}
.good .detail_prop{
    width: 300px;
    border-bottom: none;
    float: left;
}

.detail_main .add {
    background: url("../images/bgr/add.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 31px;
    text-align: center;
    text-decoration: none;
    width: 138px;
}
.detail_prop .icons_list{
    position: inherit;
    padding: 10px 10px 10px 20px;
}
.detail_prop .icons_list li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: none;
    height: auto;
    list-style-type: none;
    margin: 0 0 3px;
    min-height: 0;
    padding: 0;
    position: static;
    width: auto;
}
.detail_prop .icons_list li img{
    float: left;
}
.detail_prop .icons_list li span{
    display: block;
    float: none;
    margin-bottom: 10px;
    padding: 4px 0 0 30px;
}
th.cart-item-price, th.cart-item-summ{
    text-align: center;
}
#searchlist .fillbg{
    background: url("/images/titbg.gif") repeat-x scroll left 4px transparent;
}
#searchlist hr{
    border: none;
    border-bottom: 1px solid #A25742;
    margin-bottom: 10px;
}

.activefilter{
	color: green !important;
	font-weight: bold !important;
	text-decoration: none !important;
	opacity: 0.85;
	filter: alpha(opacity = 85); 
 }
  .collections{
	margin: 0 0 0 16px;
 }
.tooltip2 p{text-align: right;}

.catalog_list {
	padding: 0; 
	margin:0 0 0 -7px;
	float: none;
}
.catalog_list li { 
	float: left;
	list-style-type: none;
	margin: 0 0 10px 6px; 
	border: 1px solid #ABABAB;
	padding: 10px;
	width: 340px;
	height: 220px;
}
.catalog_list_img {
	border:3px solid #E3E1E4;
	text-align: center;
	vertical-align: middle;
	width: 340px;
	height: 200px;
	padding: 0;
}
.catalog_list_desc {
	width: 150px;
	padding-left: 7px;
}
.catalog_list_desc p {
}
.catalog_list_desc p span {
	display: block;
	background: url(../images/bgr/t.gif) repeat-x left bottom;
	padding-bottom: 7px;
}
.catalog_list_price {
	background: #ededed;	
}
.img_property {
	width: 24px;
	height: 24px;
}	
.img_property_filter {
	width: 20px;
	height: 20px;
	padding: 1px;		
}
.img_property_country {
	width: 20px;
	height: 15px;
	padding: 1px;		
}
.shadow {
  -webkit-box-shadow: #000 1px 2px 3px;
  -moz-box-shadow: #000 1px 2px 3px;
  box-shadow: #000 1px 2px 3px;
}

.shadow_gray {
  -webkit-box-shadow: #AAA 1px 2px 3px;
  -moz-box-shadow: #AAA 1px 2px 3px;
  box-shadow: #AAA 1px 2px 3px;
}

.rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.filter_el label {
	color: #0054a3;
	border-bottom: 1px solid #0054a3;
}
.filter_el span {
	font-size: 0.8em;
	color: #777;
}
.your_choise {
	background-color: #f5f5f5;
    border: 1px solid #B04E4F;
    padding-left: 5px;
    margin-bottom: 10px;
}
.your_choise h4 {
    font-size: 12px;
    text-align: left;
	padding: 5px;
	margin: 0 0 5px 0;
    border: none;
}
.your_choise p{
    background: url("/images/bgr/filter_delete.png") no-repeat scroll right top transparent;
    margin-right: 10px;
}
.your_choise p a {
    padding-left: 15px;
    text-align: left;
    color: #0054A3;
}
#filter_delete_all {
    background: url("/images/bgr/filter_delete_all.png") no-repeat scroll left top transparent;
    clear: both;
    color: #003366;
    display: block;
    height: 19px;
    padding: 4px 0 0 35px;
    text-decoration: none;
    
    width: 132px;
}
/*
#filter_header {
    font-weight: bold;
	padding: 0;
    margin-top: 8px;
}

#filter_footer a {
	display: inline-block;
	text-align: center;
	color: #000;
	font-size: 1em;
	text-decoration: none;
	margin-bottom: 15px;
}*/
.img_property_card {
	width: 24px;
	height: 24px;
}
.tabs_section {padding:0;margin:0;overflow:hidden;zoom:1;}
.tabs_section li:hover, .tabs_section li.active{float:left;list-style-type:none;background: url(../images/bgr/tab1.png) no-repeat left top;margin:0 2px 0 0}
.tabs_section a:hover,.tabs_section .active a{color:#474747;text-decoration:none;font-size:11px;height:22px;padding:9px 23px 0;float:left;background: url(../images/bgr/tab1.png) no-repeat right -62px;}
.tabs_section li{float:left;list-style-type:none;background: url(../images/bgr/tab1.png) no-repeat left -31px;margin:0 2px 0 0;list-style-type:none;}
.tabs_section a{background: url(../images/bgr/tab1.png) no-repeat right bottom;color:#FEFEFE;;font-size:11px;height:22px;padding:9px 23px 0;float:left;text-decoration:none}

.interiers_list {overflow:hidden;zoom:1;margin:0 0 15px -10px;text-align:center;padding:0}
.interiers_list li {float:left;background:#fff;width:177px;height:195px;border:1px solid #ABABAB;list-style-type:none;margin:0 0 10px 10px;padding:10px 0 0}
.interiers_list li:hover{background:#fff4f1}
.interiers_list img{}
.interiers_list p{padding:5px 0 1px}
.interiers_list a{font-size:11px}
.interiers_list a:hover{color:#ee1d23}
.interiers_list  table{margin:0 0 0 10px}
.interiers_list .wrap_img_td {height:140px;width:150px;border:3px solid #e3e1e4}
.cost {
	font-weight: bold;
	color: red !important;	
}
.center {
	text-align: center;
}
.borders {
	border: 1px solid #ddd;
}
.two {
	background:url(../images/link_but.png);
	width:340px;
	height:200px;
	padding-left:2px;
	padding-top:3px;
	position:absolute;
	display:none;
}

.two_light {
	background:url(../images/but_link.png);
	color: #ffffff !important;
	font-weight:bold;
	left: 130px;
	padgding: 10px;
	position: absolute;
	text-decoration: none !important;
	top: 85px;
	padding: 8px 11px 7px 13px;
}
/*
.sub_block{
    margin-top: 36px;   
    margin-right: -2px;
    padding-bottom: 8px; 
    background: #A25742;
    display: none;
    height: 225px;
}
.sub_ul p{
    margin: 0;
    padding: 4px 0 15px 6px;
}
.sub_ul p a{
    top: 0 !important;
    font-size: 10px;
    text-decoration: underline;
}
.menu_2_level{margin: 0 22px;}
.sub_title{
    border-bottom: 1px solid #fff;
    margin: 0 5px !important; 
}
.sub_title{
    padding-left: 0px !important;
}
.sub_title a{
    font-size: 11px !important;
    text-decoration: none !important;
    font-weight: bold !important;
}
.sub_title a:hover{
    color: #FBE9D3 !important;
}
*/
.shadow {
  -webkit-box-shadow: #000 1px 2px 3px;
  -moz-box-shadow: #000 1px 2px 3px;
  box-shadow: #000 1px 2px 3px;
}

.shadow_gray {
  -webkit-box-shadow: #AAA 1px 2px 3px;
  -moz-box-shadow: #AAA 1px 2px 3px;
  box-shadow: #AAA 1px 2px 3px;
}

.rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(../js/PIE.htc);
}
.price strike, .cost strike {
  color: #000;	
}

.vendors_form {
    padding-left: 2em;
    text-align: left;
}

.vendors_form input.filter_text {
    /*border: 1px solid #A7604C;*/
    border: 1px solid #000000;
    padding: 1px;
    width: 35px;
}

.vendors_form h2 {
    margin-top: 10px;
    /*color: #B04E4F;*/
    color: #FF770D;
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 7px;
}

.mystyle a {
    color: #A15641;
}

.block {
    border-bottom: 1px solid #ABABAB;
    border-left: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    height: 235px;
    overflow-y: scroll;
    padding: 5px 0 5px 5px;
}

.sorting_block {
    background: none repeat scroll 0 0 #EDEDEF;
    font-size: 11px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 7px 10px 10px;
}


h2 {
    color: #B04E4F;
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 7px;
}

h3 {
    color: #000000;
    font: 1.8em arial;
    padding: 0;
}


h4 {
    border-bottom: 2px solid #A25742;
    color: #A25742;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 10px;
}

.producer {
    border-bottom: 1px dotted #ABABAB;
    border-top: 1px dotted #ABABAB;
    line-height: 1.5;
    margin: -10px 0 35px;
    padding: 5px 0;
}

.clearing {
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
}

.modern-page-navigation_.pagination{
  margin: 0 auto;
  width: 500px;
  font-size: 15px;
  text-align: center;
}
.modern-page-navigation_.pagination .modern-page-title {
    display: inline-block;
    padding-top: 4px;
}
.modern-page-navigation_.pagination ul{
  display: inline-block;
}
.modern-page-navigation_.pagination ul li {
  height: auto;
  padding-left: 4px;
}
.modern-page-navigation_.pagination a {
  display: block;
  padding: 3px;
  color: black;
  /*border: 1px solid #aaaaaa;
  border-radius: 3px;
  box-shadow: 1px 1px 1px #dddddd;*/
}
.modern-page-navigation_.pagination a:hover {
  color: #FF780D;
}
.modern-page-navigation_.pagination a.current {
    border: 1px solid #FF780D;
    color: #FF780D;
    font-weight: bold;
}
.modern-page-navigation_.pagination a.modern-page-previous{
  margin-right: 7px;
}
.modern-page-navigation_.pagination a.modern-page-next{
  margin-left: 7px;
}

div[class^="ajax_page_"] {
    /*background: linear-gradient(to bottom, #ff982d, #ffda62) no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background: linear-gradient(to bottom, #FF892C, #ffa82d) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*border-radius: 7px;*/
    color: #430000;
    cursor: pointer;
    display: block;
    font-size: 15px;
    height: 29px;
    padding-bottom: 10px;
    position: relative;
    text-align: center;
    width: 215px;
    margin: 15px auto;
}
div[class^="ajax_page_"] img {
    height: 30px;
    position: relative;
    top: 5px;
    width: 30px;
}
div[class^="ajax_page_"] > span {
    bottom: -11px;
    position: relative;
}
div[class^="ajax_page_"] > img.loader{
    -webkit-animation: preloader 1.5s infinite linear;
    -moz-animation: preloader 1.5s infinite linear;
    -ms-animation: preloader 1.5s infinite linear;
    -o-animation: preloader 1.5s infinite linear;
    animation: preloader 1.5s infinite linear;
}

@-webkit-keyframes preloader {
    to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes preloader {
    to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes preloader {
    to { -ms-transform: rotate(360deg); }
}

@-o-keyframes preloader {
    to { -o-transform: rotate(360deg); }
}

@keyframes preloader {
    to { transform: rotate(360deg); }
}