@charset "windows-1251";
/* CSS Document */

/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{padding: 0; margin: 0;}
table {border-collapse: collapse;border-spacing: 0; text-align:left;}
ol, ul {list-style-image:none;list-style-position: inside;list-style-type: disc;}
div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*+html img { -ms-interpolation-mode: bicubic ;}

/*body*/
body{background:url(../images/bac_body.jpg) repeat; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff;}
img {border: none;}
a {outline: none; cursor:pointer;}
a img{border: none;}
a{color:#f4ff00; text-decoration:underline;}
a:hover{ color:#ee810d; text-decoration:none;}

h1, h2, h3, h4, h5, h6 { font:normal 20px Arial, Helvetica, sans-serif;}
h1 { font-size: 20px; line-height: 22px; margin:10px 0;}
h2 { font-size: 18px; line-height: 20px; margin:5px 0;}
h3 { font-size: 16px; line-height: 18px; margin:5px 0;}
h4 { font-size: 15px; line-height: 16px; margin:4px 0;}
h5 { font-size: 14px; line-height: 15px; margin:4px 0;}
h6 { font-size: 14px; line-height: 15px; margin:3px 0; }


/*navbar*/
#navbar{ background:url(../images/bac_navbar.png) repeat-x;behavior: url("js/iepngfix.htc"); height:110px; position:absolute; top:0; left:0;width:100%;}
#navbar_body{width:1280px;height:100px;margin:0 auto; overflow:hidden;}
#logo{ width:245px; height:100px; float:left; margin-right:10px;}
#navbar_sp{height:100px;width:400px; float:left;}
#navbar_sp div{float:left; margin-right:19px; margin-top:40px;line-height:12px;}

a.navbar1{ background:url(../images/navbar1.png) no-repeat left; height:19px; width:23px; cursor:pointer; display:block;}
 a:hover.navbar1{ background:url(../images/navbar1_hover.png) no-repeat left; height:19px; width:23px; cursor:pointer;}
a.navbar2{ background:url(../images/navbar2.png) no-repeat left; height:19px; width:46px; cursor:pointer;display:block;}
 a:hover.navbar2{ background:url(../images/navbar2_hover.png) no-repeat left; height:19px; width:46px; cursor:pointer;display:block;}
a.navbar2_hover{ background:url(../images/navbar2_hover.png) no-repeat center; height:19px; width:46px; cursor:pointer;display:block;}
 a:hover.navbar2_hover{ background:url(../images/navbar2.png) no-repeat center; height:19px; width:46px; cursor:pointer;display:block;}
 
 
a.navbar3{ background:url(../images/navbar3.png) no-repeat center; height:19px; width:90px; cursor:pointer;display:block;}
 a:hover.navbar3{ background:url(../images/navbar3_hover.png) no-repeat center; height:19px; width:90px; cursor:pointer;display:block;}
a.navbar4{ background:url(../images/navbar4.png) no-repeat left; height:19px; width:106px; cursor:pointer;display:block;}
 a:hover.navbar4{ background:url(../images/navbar4_hover.png) no-repeat left; height:19px; width:106px; cursor:pointer;display:block;}
a.navbar4_hover{ background:url(../images/navbar4_hover.png) no-repeat center; height:19px; width:106px; cursor:pointer;display:block;}
 a:hover.navbar4_hover{ background:url(../images/navbar4.png) no-repeat center; height:19px; width:106px; cursor:pointer;display:block;}
/*a.navbar5{ background:url(../images/navbar5.png) no-repeat center; height:19px; width:153px; cursor:pointer;display:block;}
 a:hover.navbar5{ background:url(../images/navbar5_hover.png) no-repeat center; height:19px; width:153px; cursor:pointer;display:block;}
a.navbar5_hover{ background:url(../images/navbar5_hover.png) no-repeat center; height:19px; width:153px; cursor:pointer;display:block;}
 a:hover.navbar5_hover{ background:url(../images/navbar5.png) no-repeat center; height:19px; width:153px; cursor:pointer;display:block;}*/
a.navbar6{ background:url(../images/navbar6.png) no-repeat center; height:19px; width:69px; cursor:pointer;display:block;}
 a:hover.navbar6{ background:url(../images/navbar6_hover.png) no-repeat center; height:19px; width:69px; cursor:pointer;display:block;}
a.navbar6_hover{ background:url(../images/navbar6_hover.png) no-repeat center; height:19px; width:69px; cursor:pointer;display:block;}
 a:hover.navbar6_hover{ background:url(../images/navbar6.png) no-repeat center; height:19px; width:69px; cursor:pointer;display:block;}
a.navbar7{ background:url(../images/navbar7.png) no-repeat center; height:19px; width:81px; cursor:pointer;display:block;}
 a:hover.navbar7{ background:url(../images/navbar7_hover.png) no-repeat center; height:19px; width:81px; cursor:pointer;display:block;}
a.navbar7_hover{ background:url(../images/navbar7_hover.png) no-repeat center; height:19px; width:81px; cursor:pointer;display:block;}
 a:hover.navbar7_hover{ background:url(../images/navbar7.png) no-repeat center; height:19px; width:81px; cursor:pointer;display:block;}
a.navbar8{ background:url(../images/navbar8.png) no-repeat left; height:19px; width:80px; cursor:pointer;display:block;}
 a:hover.navbar8{ background:url(../images/navbar8_hover.png) no-repeat left; height:19px; width:80px; cursor:pointer;display:block;}
 a.navbar8_hover{ background:url(../images/navbar8_hover.png) no-repeat center; height:19px; width:80px; cursor:pointer;display:block;}
 a:hover.navbar8_hover{ background:url(../images/navbar8.png) no-repeat center; height:19px; width:80px; cursor:pointer;display:block;}
a.navbar9{ background:url(../images/navbar9.png) no-repeat center; height:19px; width:133px; cursor:pointer;display:block;}
 a:hover.navbar9{ background:url(../images/navbar9_hover.png) no-repeat center; height:19px; width:133px; cursor:pointer;display:block;}
a.navbar9_hover{ background:url(../images/navbar9_hover.png) no-repeat center; height:19px; width:133px; cursor:pointer;display:block;}
 a:hover.navbar9_hover{ background:url(../images/navbar9.png) no-repeat center; height:19px; width:133px; cursor:pointer;display:block;}
/*header*/
#header{ width:1280px; height:335px; margin:100px auto 0; background:url(../images/bac_header.png) repeat;behavior: url("js/iepngfix.htc");}
#header_left{ width:1007px; height:335px; float:left;background:url(../images/bac_fotobank.jpg) no-repeat top left;}
#header_right{ width:273px; height:335px; margin-left:1007px; background:url(../images/header_right.png) no-repeat top left;behavior: url("js/iepngfix.htc");}
#header_left_footer{ width:1007px; height:71px; background:url(../images/bac_filtr.jpg) repeat-x; margin-top:264px;}
.contact{ width:255px; height:71px; float:left;}
.contact p{font: normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#88e005; margin:3px 0 0 15px;}
  /*filtr*/
#filtr{ margin:0 0 0 255px; padding:10px 0 0 0;}
#filtr_body{ padding:0 0 0 10px;height:50px; background:#221d11;}
#filtr select{ margin:15px 0 0 6px; float:left; width:110px;}
#filtr input.podbor{ background:url(../images/podbor.jpg) no-repeat; width:150px; height:50px; border:0px solid; cursor:pointer;}
#shiny{ width:112px; height:95px; background:url(../images/shiny.png) no-repeat; position:absolute; margin:-100px 0 0 -58px;}
  /*basket*/
#basket{ padding:0 0 10px 0; background:url(../images/bac_basket.png) no-repeat bottom;behavior: url("js/iepngfix.htc"); font-size:15px; height:140px;}
#basket p.b_one{ padding-top:55px;}
#basket p{ padding:4px 0 0 25px;}
#basket p span{ width:60px; display:block; float:left;}
a#of{ margin:10px 0 0 25px; display:block; background:url(../images/a_basket.png) no-repeat;behavior: url("js/iepngfix.htc"); width:140px; height:20px;}
a:hover#of{background:url(../images/a_basket_hover.png) no-repeat;behavior: url("js/iepngfix.htc"); width:140px; height:20px;}
  /*karta*/
#karta{ background:url(../images/bac_karta.png) no-repeat top right; behavior: url("js/iepngfix.htc");height:200px;}
.sxema{ padding:80px 0 0 100px;}
.adress{ padding:12px 20px 0 53px;}


/*content*/
#all{width:1280px;margin:0 auto;background:url(../images/bac_all.jpg) repeat; overflow:hidden;}
#content{width:1280px;background:url(../images/bac_content.jpg) repeat-y left;overflow:hidden;}
.text{ padding:10px; overflow:hidden;}
.text p, .text div{ margin:6px 0;}
.text ul, .text ol{ margin:5px 0 5px 25px;}
.text ol{
 list-style-type: decimal;
}
.text ul li, .text ol li{ margin:5px 0;}
.text strong{color:#f4ff00;}
#leftcolumn{ width:255px; float:left;}
#rightcolumn{ margin-left:255px;}
/*menu*/
.menu_list{ padding:5px 7px;}
.menu_head{font:normal 17px Arial, Helvetica, sans-serif;color:#ee810d; margin-bottom:5px;background:url(../images/bac_menu_head.png) no-repeat left top; padding-left:13px; cursor:pointer;}
.menu_head a{color:#ee810d; text-decoration:none;}
.menu_body{ list-style-type:none; list-style-position:outside; font-size:13px;}
.menu_body li{ height:20px; padding:3px 0 3px 10px;}
.menu_body li a{ text-decoration:none; color:#ffffff;}
.menu_body li a:hover{ text-decoration:none;color:#ee810d;}
.menu_body li a.action{text-decoration:none;color:#ee810d;}
/*news*/
#news{ margin:30px 7px;}
.zag_news{ font-size:19px; margin-bottom:10px;}
.news{ margin:7px 0; overflow:hidden;}
.data{ width:55px; height:55px; text-align:center; font-size:24px; float:left; margin:0 7px 0 0; background:#363124;}
.data p{font-size:14px;}
.data_finish{font-size:13px;color:#ee810d; font-weight:bold;}
.banner{ margin:5px auto;}
/*stat*/
.stat{ list-style-position:outside; list-style-type:square; padding:10px 0 15px 25px;color:#f4ff00; font-size:15px;}
.stat li{ padding:1px 0;}
div.faq_question{background:url(../images/grey.png) repeat;behavior: url("js/iepngfix.htc"); padding:5px;}
.text div.faq_answer{ margin-bottom:20px;}
.faq_question strong, .faq_answer strong{color:#ee810d;}

  /*stat_main*/
#stat_main{ background:url(../images/bac_stat_main.png) repeat;behavior: url("js/iepngfix.htc"); width:100%; height:auto; overflow:hidden; padding:20px 0;}
#stat_main ul{ display:inline; list-style-position:outside; list-style-type:none;}
#stat_main ul li{ display:inline; list-style-position:outside; list-style-type:none; height:145px; width:311px; overflow:hidden; float:left; position:relative; margin:0 15px 15px 15px;}
#stat_main ul li h3{ height:35px; margin:0;}
#stat_main ul li h3 a{ text-decoration:none;}
.all_stat_news{ margin-bottom:15px; text-align:right;}
.listing{ font-size:14px;}
.str{color:#ee810d;}
.list_stat td{ padding:5px; width:50%;}

  /*catalog+sale*/
#catalog{background:url(../images/bac_stat_main.png) repeat;behavior: url("js/iepngfix.htc");overflow:hidden; padding:0 15px;}
#zag_sale{ background:url(../images/zag_sale.png) no-repeat left top;behavior: url("js/iepngfix.htc"); text-align:right; height:37px; width:100%; line-height:37px; margin-top:5px;}
#catalog table{ margin:0 0 15px 0;}
#catalog table td{ padding:6px 5px;}
#catalog table td.v_kor{ padding:0 5px;}
#catalog table td a{ text-decoration:none;}
#catalog table td span{ text-decoration:line-through;color:#ee810d;}
.zag_catalog{color:#ee810d; font-size:15px;}
.grey{ background:url(../images/grey.png) repeat;behavior: url("js/iepngfix.htc");}
.kol_vo{ width:43px; text-align:center;}
.basket_knopka{ background:url(../images/basket_knopka.png) no-repeat;behavior: url("js/iepngfix.htc"); width:40px; height:26px; border:0px solid; cursor:pointer;}
.os{ width:250px;}
.rad{ width:250px;}
.text div.foto_br{ float:left; margin:0 7px 4px 0;}
.itog{ text-align:right; font-size:16px;color:#ee810d;}
  /*basket_zakaz*/
/*.basket_zakaz{ width:400px; margin:0 auto;}*/
.basket_zakaz{ margin-top:20px;}
.basket_zakaz table{ width:400px; margin:0 auto;}
.basket_zakaz table td{ padding:5px 0;}
#keystring{ width:120px; height:44px; float:right;}

/*verificator*/
.zag_verificator{ font-size:16px; margin:0 0 10px 0;}
/*footer*/
#footer{width:1280px;margin:0 auto;height:220px;}
.poloca{ background:url(../images/bac_basket.png) repeat-x top; height:5px;width:1280px;margin:0 auto;}
#fot_block1{ width:265px; height:210px; float:left; background:url(../images/fot_block.png) repeat-y right top;behavior: url("js/iepngfix.htc"); color:#877c69;}
#fot_block1 p{ margin:5px 7px;}
#fot_block2{ width:575px;height:210px; float:left;background:url(../images/fot_block.png) repeat-y right top;behavior: url("js/iepngfix.htc"); font-size:13px; line-height:15px;}
#fot_block2 div{ padding:0 10px; height:100px;}
#fot_block2 div p{ padding:2px 0;}

#fot_block3{ width:440px; height:210px; float:right;}
#fot_block3 p{padding:3px 7px 5px 30px; margin:0 0 0 7px;}
#fot_block3 p.fot_adress{ background:url(../images/adress.png) no-repeat left center; height:19px;}
#fot_block3 p.fot_telefon{ background:url(../images/fot_telefon.png) no-repeat left center; height:19px;}
#question{margin:30px 7px;}
.zag_question{ font-size:19px; margin-bottom:10px;}
.question{ margin:4px 0; background:#363124; padding:5px;color:#ee810d; line-height:15px;}
.response{line-height:15px; margin-bottom:20px;padding:5px;}
.question_input{ background:url(../images/input_question.png) no-repeat; width:240px; height:35px; border:0px solid; cursor:pointer;}

#filtr2{ margin:0; padding:0; width:600px; height:100px; margin-top:-20px; float:left}
#filtr2 a{ display:block; float:left; width:300px; height:100px;}
a.prais1{ background:url(../images/prais1.png) no-repeat;}
a:hover.prais1{ background:url(../images/prais1_hover.png) no-repeat;}
a.prais2{ background:url(../images/prais2.png) no-repeat;}
a:hover.prais2{ background:url(../images/prais2_hover.png) no-repeat;}

#filtr3{ margin:0; padding:0; width:600px; height:100px; float:left}
#filtr3 div{ display:block; float:left; width:100%; height:100%; }
#filtr3 span.recall_me{ display:block; width:200px; height:100%;  margin-left:400px; background:url(../images/recall_me_button.png) center center no-repeat;}
#filtr3 span.recall_me:hover{background:url(../images/recall_me_button_hover.png) center center no-repeat; cursor:pointer;}

.border_table td{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.border_table tr.zag_catalog td{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.border_table td:nth-child(10n+10), .border_table tr.zag_catalog td:nth-child(10n+10) {border-bottom:1px solid #cccccc;border-right:0;}
/* Container */
#contact-overlay { z-index:100; display:none; position:fixed; width:100%!important; height:100%!important; top:0; left:0; background:url(../images/overlay.png) repeat; -webkit-overflow-scrolling: touch; /*onefinger scroll for iPad*/ min-width:1230px; }
#contact-overlay > * { -webkit-transform: translateZ(0px); }
#contact-container { }
#contact-container .contact-loading { background:url(../img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000; }
#contact-container .contact-message { text-align:left; display:block; color:#ee810d; font:normal 17px Calibri; margin:5px 0 0 15px;}
#contact-container .contact-error { background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:2px auto; padding:2px; width:92%; height:30px; }
#contact-container br { clear:both; }
#contact-container .popup_x { position:absolute; top:63px; right:1px; width:16px; height:16px; background-image:url(/images/close.png);  cursor: pointer; }
#application_form { width:600px; margin:80px auto 430px; position:absolute; background:#f5f5f5; }

#appl_1 { margin:50px 40px; padding:20px 0 0 0; overflow:hidden; }
#appl_2 { margin:0; overflow:hidden; padding:0 0 20px 0; }
#appl_3 { margin:20px 40px; padding:20px 0 0 0; overflow:hidden; height:370px; }
#appl_2 p.comment_zag_form_title { color:#ee810d; font:bold 20px Calibri; margin:5px 0 0 15px;}
#application_form input { background:#fbfbfb; border:0; padding:9px 5px; width:470px; margin:5px 0 0 15px; font:normal 15px Calibri; border:1px solid #edecec; }
#application_form input.recallme{ display:block; width:165px; height:35px; padding:0; color:#FFF; font-size:16px; line-height:35px; margin:15px 0 0 155px; border-radius:4px; background-color:#59b90b;}
#application_form input.recallme:hover{background-color:#f4ff00; cursor:pointer; color:#ee810d;}

#Order_Send:hover{cursor:pointer;}