/* пагинация страниц */
.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }


/* подключаем шрифты */
@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'TornadoCyrBold';
    src: url('torncb__-webfont.eot');
}

@font-face {
    /* This declaration targets everything else */
    font-family: 'TornadoCyrBold';
    src: url(//:) format('no404'), url('torncb__-webfont.woff') format('woff'), url('torncb__-webfont.ttf') format('truetype'), url('torncb__-webfont.svg#TornadoCyrBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'TornadoCyrRegular';
    src: url('torncrg_-webfont.eot');
}

@font-face {
    /* This declaration targets everything else */
    font-family: 'TornadoCyrRegular';
    src: url(//:) format('no404'), url('torncrg_-webfont.woff') format('woff'), url('torncrg_-webfont.ttf') format('truetype'), url('torncrg_-webfont.svg#TornadoCyrRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'TornadoCyrBlack';
    src: url('torncbl_-webfont.eot');
}

@font-face {
    /* This declaration targets everything else */
    font-family: 'TornadoCyrBlack';
    src: url(//:) format('no404'), url('torncbl_-webfont.woff') format('woff'), url('torncbl_-webfont.ttf') format('truetype'), url('torncbl_-webfont.svg#TornadoCyrBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'TornadoCyrLight';
    src: url('torncl__-webfont.eot');
}

@font-face {
    /* This declaration targets everything else */
    font-family: 'TornadoCyrLight';
    src: url(//:) format('no404'), url('torncl__-webfont.woff') format('woff'), url('torncl__-webfont.ttf') format('truetype'), url('torncl__-webfont.svg#TornadoCyrLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* пагинация страниц */
/* подключаем шрифты */

@media screen
{
  body { padding:0; margin:0; color:black;  background-color:#ffffff; }
  img { border:0; margin:10; }
  form { margin:0; }
  table {
	font-family:TornadoCyrRegular;
	font-size:11px;
}
.bot_banner {
	background-color: #FFF;
	background-image: url(back_botbanner.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 914px;
	height: 9px;
}

.l_puink {
	background-image: url(p.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 800px;
	height: 5px;
}
  table td {
	padding:0 0 0 0;
	font-weight: normal;
}
  input { border:1px black solid; height:20px; font-size:13px;  }
/*!  input { height: auto; }*/
  select { border:1px black solid; font-size:10px; margin:5px 25px 0 0; }
/*!*/  select { margin: 5px 5px 5px 0; }
  /* DEBUG */
  .xR { border:1px red dashed; }
  .xG { border:1px green dashed; }
  .xB { border:1px blue dashed; }
  .txG td { border:1px gray dashed; }
  
  .main {
	min-width:995px;
	background-color: #dfd4ca;
	background-image: url(back_site.gif);
	background-repeat: repeat-y;
	background-position: center;
}
  .limit { height:1px; font-size:1px; }

  .box {
	width:914px;
	text-align: left;
}
  .hat {
	background-color: #e1d8d5;
	background-image: url(back_head.png);
	background-repeat:no-repeat;
	background-position: center top;
	margin: 1px 0 0 0;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
  .hat .logo {
	width:205px;
	z-index: 2;
	position: absolute;
}
  .hat .right {
	width:859px;
	float:right;
	margin-top:16px;
	z-index: 1;
	position: relative;
}
  .logo img {
	/**/margin-top:14px;
	margin-left:54px;
	padding: 0;
}
  .subscribe { float:right; width:190px; }
  .submit { border:0; background-color:black; color:white; width:30px; height:17px; }
  .red { color:#c52329; }

  h1 {
	font-size:20px; 
 	font-weight:normal; 
  	text-decoration:none;
 	text-align:right;
	
	}
  .h1_cl{
	width: 450px;
	height: 15px;
	float: left;
	margin: 2px 0 4px 0;
	padding:  0 0 0 0;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color: #787776;
	font-family:TornadoCyrRegular;
	text-transform:uppercase;	
	  }
  .h1_cl h1{
	display:block;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color: #787776;
	font-family:TornadoCyrRegular;
	text-transform:uppercase;
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	  }  
	
  .lnk a { font-size:12px; font-weight:bold; text-decoration:none; color:red; }
  .lnk a:hover { text-decoration:underline; color:red; }
    
  .main-menu {
	width:645px;
	margin-bottom:20px;
	margin-left: 175px;
	text-align: left;
}

  .main-menu td {
	padding-left:0px;
	line-height:26px;
	text-transform:uppercase;
	background-image: url(menu_line.gif);
	background-repeat: no-repeat;
}
  .main-menu a {
	text-decoration:none;
	color:#919191;
	font-family: TornadoCyrRegular;
	font-size: 11px;
	text-transform: uppercase;
}
  .main-menu span a{
	text-decoration:none;
	color:#919191;
	font-family: TornadoCyrBold;
	font-size: 11px;
	text-transform: uppercase;
}
  .main-menu a:hover {
	text-decoration:none;
	color: #948468;
}
  .main-menu b:hover {
	text-decoration:none;
	color: #948468;
}

  .search {
	text-align: left;
}
 .menu_glav {
 	background:url('back_m.png'); background-position:left top; background-repeat:repeat-x;
	background-color: #fefcfd;
	width: 914px;
	height: 98px;
}
#l { margin:9px 0 0 0px; color:#fff} /* Разделитель */
#c ul{
	height:30px;
	display:block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 92px;}

#c ul li{
	list-style-type: none;
	display:block;
	float: left;
	font-family:TornadoCyrRegular;
	font-size:14px;
	line-height:11px;
	margin-top: 9px;
	margin-right: 12px;
	margin-bottom: 9px;
	margin-left: 12px;
	}
	
.menu_glav ul{
	height:30px;
	display:block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 47px;
}
	
 .menu_glav div ul{
	height:30px;
	display:block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 153px;
}

 .menu_glav ul li{
	list-style-type: none;
	display:block;
	float: left;
	font-family:TornadoCyrRegular;
	font-size:14px;
	line-height:11px;
	margin-top: 9px;
	margin-right: 8px;
	margin-bottom: 9px;
	margin-left: 8px;
	}
 .menu_glav div ul li{
	list-style-type: none;
	display:block;
	float: left;
	font-family:TornadoCyrRegular;
	font-size:14px;
	line-height:11px;
	margin-top: 9px;
	margin-right: 12px;
	margin-bottom: 9px;
	margin-left: 12px;
	}
.menu_glav div ul div li{
	list-style-type: none;
	display:block;
	float: left;
	font-family:TornadoCyrRegular;
	font-size:14px;
	margin:9px 0 9px 97px;
	font-size: 14px; line-height:11px;
	}
.menu_glav div ul div {
	background-color: #e8e0db;
	}
	
 .menu_glav li a{
	font-size:14px;
	color: #fff; 
	text-decoration:none;
	}
 
 .menu_glav div ul div li a{
	font-size:12px;
	color: #fff; 
	text-decoration:none;
	color: #77726f; text-transform:uppercase;
	}
 .l_m {
	 display:block; margin:0 54px 0px 54px; height:1px; background:url('2.png'); background-position:left; background-repeat:repeat-x;
	 }
	 
.phone {
	float:right;
	//float:none; /* для всех IE */
	text-align:right;
	width: 353px;
	margin: 0 55px 6px 0;
	height:15px;
	color: #CC9900;
	}
  
  .phone span{
	display:block;
	font-size:15px;
	color:#4b4848;
	height:15px;
	font-family: TornadoCyrRegular;
	text-transform: uppercase;
}
  .phone span div{
	float: left;
	margin: 0 0 0 15px;
}
  .phone2 { font-size:12px; float:right; width:720px; }
  .phone2 a { font-size:12px; color:#8c8c8c}
  .banner {
	font-size:1px;
	text-align:left;
	padding-bottom: 12px;
	padding-left: 54px;
	padding-right: 54px;
}

/*  #filters { margin: 5px 0; }*/
  #filters { margin: 0 0 5px; }
  #filters select, #filters input { margin: 0 5px; }
  .pagination { margin-top: 5px; padding-top: 10px; text-align: center; font-family: Verdana, Tahoma, Arial; font-size: 14px; color: black;}
  .pagination a { padding: 0 5px; font-family: Verdana, Tahoma, Arial; font-size: 14px; text-decoration: none; color: #EE6A2C; }
  .pagination a:hover { background-color: #F0F0F0; }
  .pagination span { margin: 0 5px; font-weight: bold; }

  .news-list {margin:0 53px 50px 53px; display:table;
  }
  .news-list h2{
	font-family: TornadoCyrlight;
	font-size: 18px;
	font-style: normal;
	text-transform: uppercase;
	color: #919191;
	display: block;
	}
  /*
  .news-list ul { width:100%; margin:0; padding:0; list-style-type:none; }
  .news-list li { float:left; width:380px; padding-right:10px; }
  */
  .news-list table { width:100%; margin:0; padding:0; }
  .news-list td { width:25%; padding-right:10px; vertical-align: top;}
  .news-list .h, .news-list .h2 { text-transform:uppercase; margin:15px 0 10px 0; }
  .news-list p { margin:0; }
  .news-list a { color:#c8941d; }
  .news-list .h, .news-list .h a { font-size:12px; color:#c8941d; text-transform:uppercase; text-decoration:none; }
  .news-list .h2, .news-list .h2 a { font-size:14px; color:#c8941d; text-transform:uppercase; }
  .news-list .int { padding-bottom:15px; border-bottom:1px #eef2f5 solid;}
  .news-list img { border:0; margin-left:25px; }
  .news-list .h a:hover { font-size:12px; color:#c8941d; text-decoration:underline; }
  
  .title { font-size:14px; padding:6px 0; color:#7f7f7f; font-weight:bold; border-top:1px black solid; border-bottom:1px #7f7f7f solid; }
  .title a { color:#7f7f7f; text-decoration:none; }
  .title a:hover { text-decoration:underline; }
  
  .t-pre { width:100%; margin:15px 0;}
/*  .content .t-pre { border-top:1px #dddddd solid; border-right:1px #dddddd solid; }*/
  .t-pre-small { margin:10px 0;}
  .t-pre td { width:20%; padding-top:7px; padding-bottom:25px; text-align:center; }
  .t-pre td.current .pre-box img { border: 2px solid #C52329; }
/*  .t-pre td { width:20%; padding:7px; text-align:center; }
  .content .t-pre td { border-left:1px #dddddd solid; border-bottom:1px #dddddd solid;}*/
  .t-pre-small td { width:10%; padding:5px; text-align:center; }
  a.caps { color:black; text-decoration:none; text-transform:uppercase; }
  a.caps-1 { color:#c52329; text-decoration:none; }
  a.caps-1-small { color:white; text-decoration:none; }
  a.caps:hover { text-decoration:underline; }
  a.caps-1:hover { text-decoration:none; }
  .pre { height:150px; margin:3px 3px 5px 3px; }
  .pre-1 { width:150px; height:160px; margin:3px /*3px*/0  5px; }
/*!*/  .pre-1 { cursor: pointer; }
  .pre-1-small { width:70px; height:70px; margin:2px; }
/*  .pre-box { width:152px; border-bottom:1px #7f7f7f solid; padding-bottom:10px; border-left:1px #7f7f7f solid; }*/
  .pre-box { width:152px; padding-bottom:30px; }
  .pre-box-small { width:72px; }
  .pre-1-txt { display:none; width:128px; height:144px; padding:8px; margin:3px 3px 1px 3px; border:2px #c52329 solid; color:#c52329; }
/*!*/  .pre-1-txt { display:block; border:0; height: 114px;}
  .pre-2-txt { display:none; width:128px; height:64px; padding:48px 8px; margin:3px 3px 1px 3px; border:2px #c52329 solid; color:#c52329; cursor: pointer; background-color: #CCCCCC; font-weight: bold; font-size: 15px; text-align: center; }
  .pre-1-txt-small { display:none; width:68px; height:68px; padding:1px; margin:3px 2px 1px 2px; background-color:#c52329; color:white; }
  .pre-2-txt-small { display:none; width:68px; height:48px; padding:1px; padding-top: 21px; margin:3px 2px 1px 2px; cursor: pointer; background-color:#cccccc; color:#c52329; font-weight: bold; font-size: 11px; text-align: center; }
  .prodano { width:62px; height:48px; background:url('buy.png') no-repeat 100% 100%; position:absolute; margin:-48px 0 0 88px; z-index:100; }
  .prodano1 { background: url('prodano0.gif') no-repeat center top; }
  .action { width:62px; height:48px; background:url('action.png') no-repeat 100% 100%; position:absolute; margin:-48px 0 0 88px; z-index:100; }
  
  .visit-list { border-top:1px #eef2f5 solid; font-weight:bold; padding:8px 8px 0 8px; width: 805; }
  .des_form_row {width:600px;}
  .desc { height: 150px; }
/*!*/  .desc { height: 110px; }
/*  .desc { border: none; }
  .content .desc { border: none; }*/
  .desc-small { height:68px; }
  .desc td { text-align:left; font-size:13px; padding:0; vertical-align:top; cursor:pointer; height: 60px; }
/*  .desc td { border: none; }
  .content .desc td { border: none; }*/
  .desc-small td { text-align:left; font-size:12px; padding:4px; vertical-align:top; cursor:pointer; }
  .desc td.exist { vertical-align:bottom !important; height:20px; }
  .desc td.price { vertical-align:bottom !important; font-size:18px; height:20px; }
  .desc td.detail { height: 20px; vertical-align:bottom !important; font-size:11px; }
/*!*/  .desc td.detail { height: 10px; }
  .desc td.detail a { color:black; }
  .desc-small td.price { vertical-align:bottom !important; }

  .content { margin:20px 53px 50px 53px; line-height:20px; text-align:justify; font-family: sans-serif; color:#000000; font-size:13px;}
  .content ul li {
	font-family: sans-serif;
	//margin:0px 6px 0px 6px;
	font-size:13px;
	line-height:14px;
	color:#000000;
	list-style-image: url(list_l.png);
}
  .content ul, ol { font-family: sans-serif; margin:10px 10px 10px 20px; color:#000000;}
  .content p { text-indent: 0px; font-family: sans-serif; color:#000000; font-size:13px; margin:10px 0px 10px 0px; line-height:15px; text-align:justify; }
  .content h1 { font-family: TornadoCyrlight; font-family: sans-serif; font-weight: normal; color:#c79a1d; font-size:22px;  margin:20px 0;  text-align:left;}
  .content h2 { font-family: TornadoCyrlight; font-family: sans-serif; font-weight: normal; color:#c79a1d; font-size:20px;  margin:20px 0;}
  
  .int-goods { width:100%; margin-top: 5px; }
  .int-goods .txt { width:45%; vertical-align:top; }
  .txt p{text-indent:0px;}
  .int-goods a { color:black; }
  .int-goods a:hover { color:#c52329; }
  .int-goods h1 { font-size:14px; font-weight:bold; margin:15px 0; }
  .int-goods p { margin:15px 0; color:black; }
  .int-goods .h { font-weight:bold; color:black;}

/*
  #main-image { overflow: hidden; width: 250px; height: 250px; margin: auto; }
  #main-image img { awidth: 250px; height: 250px; }
*/
  #main-image { overflow: hidden; width: 250px; aheight: 250px; margin: auto; }
  #main-image img {max-width: 250px; max-height: 250px; margin: auto; }
  .info-ex { float:right; line-height:1.8em; text-align:right; font-size:12px; }
  .info-ex .h { font-size:14px; }
  
  .articles { margin:0; font-size:11px; }
  .articles p { margin:0 0 12px 0; }
  .articles a { font-size:12px; line-height:25px; color:#cbbfc5; }
  .articles dt { margin:0; }
  .articles dt a { font-size:14px; color:#cbbfc5; font-family:'Tahoma',sans-serif; text-decoration:none; text-transform:uppercase; }
  .articles dt a:hover { text-decoration:underline; }
  .articles dd { margin:0 0 10px 20px; }  
  
  .footer { height:40px; color:#8c8c8c; }
  .footer ul { margin:0; padding:0; list-style-type:none;}
  .footer li { display:inline; margin-right:15px; line-height:30px; text-transform:uppercase; }
  .footer a { color:#8c8c8c; text-decoration:none; }
  .footer a:hover { text-decoration:underline; }
  .copy { text-align:left; margin:0px; font-size:9px; float:right; width:580px; padding:10px 0 5px 0; }
  .copy  div{ text-align:center; width:280px; }
  .counter {float:left; margin: 10px 0 0 53px; width: 150px;}
  .prod_foot{ margin:0 53px 20px 53px;}
  .prav_inf { padding-top: 10px; font-size:9px; margin:0 63px 37px 63px;}
  .l{ margin:0 54px 11px 54px; height:1px; background:url('1.png'); background-position:left; background-repeat:repeat-x;}
  .all_news_foot {float: right}
  
  /* SiteLeader */
  .SL-logo { font-weight:normal; padding-left:35px; width:17%; line-height:15px; float:right; background:url('siteleader.gif') no-repeat left 6px; }
  .SL-logo a { text-decoration:none; }
  .SL-logo .by, .SL-logo .site { font-family:Verdana,arial; }
  .SL-logo .by { font-size:10px; color:blue; text-decoration:underline; }
  .SL-logo .site { font-size:12px; font-weight:bold; color:red; }
  .SL-logo .leader { font-family:Georgia,serif; font-size:14px; color:black; }
  #content_mp p{ font-size:11px;}
  #content_mp p strong{ font-size:12px;}
  #content_mp h1 { font-weight:bold; font-size:13px; color:#FF0000;}
  
  
  #discount_form {margin-top:10px; display:none}
  #discount_form table td {padding:4px;}
  #discount_form table .d_title {font-weight:bold;}
  #discount_form  td.d_input input {width:230px;}
  .discount_message{color:red;font-weight:bold; margin-top:10px; margin-bottom:10px;}
  .discount_request_sent {color:green; font-weight:bold;margin-top:10px; margin-bottom:10px;}
 
 
 .calogue_top {
	margin: 18px 53px 0 53px;
	background-image: url(p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
 .calogue_top h2{
	font-family: TornadoCyrlight;
	font-size: 18px;
	font-style: normal;
	text-transform: uppercase;
	color: #919191;
	display: block;
}
.search_name {
	font-family: "Arial narrow", Helvetica, sans-serif;
	color: #888482;
	margin: 0 77px 15px 0;
	font-size: 12px;
	}

.select_name{
	font-size: 12px;
	font-family: "Arial narrow", Helvetica, sans-serif;
	color: #888482;
	margin: 0 510px 0px 5px;
	border-left: #d3cecb;
	border-left: 2px;
	}
#search_d{
	border-left:2px;
	border-left-color: #d4d0cc;
	float:left;
	width:200px;
	background-color: #fdfcfc;
	background-image: url(back_s.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:25px;
	}
.inp_s{
	margin: 5px 0 0 0;
	width:130px;
	size: 14px; height: 11px;
	background-color:#fff; border-color:#FFF;
	outline:none;
	}
.but_s{
	margin: 5px 0px 0 0;
	width: 17px;
	height: 13px;
	border:none;
	cursor: pointer;
	background-image: url(but_s.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFF;
	}
.forms_d{
	width: 864px;
	background-color: #fff;
	background-image: url(sel_blok_d.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 50px;
	}
.h1_path {
	font-size:20px; 
 	font-weight:normal; 
  	text-decoration:none;
 	text-align:left;
	padding:0;
	margin: 11px 0 2px 0;
	color: #847f7d;
	text-transform: uppercase;
	}
.h1_path h1{
	font-size:20px; 
 	font-weight:normal; 
  	text-decoration:none;
 	text-align:left;
	padding:0;
	margin: 11px 0 2px 0;
	color: #847f7d;
	text-transform: uppercase;
	}
.h1_path h1 a{
  	text-decoration:none;
	}
	  .main-menu .bull, .path {
}
  .h1_path .path {text-transform: uppercase;}
  .h1_path .path a {color: #847f7d; }
  .h1_path .path a:hover { text-decoration: none; }
  .main-menu .gray { color:#8c8c8c; }
  .slash {color: #847f7d; text-decoration: none; margin:0 4px 0 4px;}
  .line {height:5px; background-image:url(i/line_circl.png); background-repeat:repeat-x;}
  
}

