
body{
  background:#FFF url(../images/wrapper_site1.jpg) top center no-repeat;
  font: normal 12px/16px Arial, Helvetica, sans-serif;
  color: #32373b;
  height:100%;
  min-width:1100px;
}
#main1{background:#FFF url(../images/wrapper_site.jpg) center 9px no-repeat !important;}



/* =======================  unblock this for new year image ================================ */

#main-shop {background:#FFF url(../images/wrapper_site1__.jpg) top center no-repeat !important;} 
#main {background:#FFF url(../images/new-year-img2.jpg) top center no-repeat !important;} 
div.nyfooter {
	background: url(/fileadmin/images/new_year_img1.png) bottom left no-repeat;
	height: 78px;
	margin-top: -78px;
}
.logo {
	background: url(../images/logo_sm_new_year.png) 0 0 no-repeat!important;
}
/* =======================  unblock this for new year image ================================ */



/*  DISABLE THIS IF NY */
#main{background:#FFF url(../images/wrapper_site2.jpg) top center no-repeat !important;}
/*  DISABLE THIS IF NY */


.main {
  width:1012px;   
  padding:0;
  margin:0 auto;
  min-width:1012px;
  position:relative;
}
.main1{
  width:1325px;   
  padding:0;
  margin:0 auto;
  min-width:1325px;
  position:relative;
}

.content h1 {
  color:#1C618A;
  font-size: 32px;
  line-height:34px;
}

a {color:#006ce5; outline:none; cursor:pointer; text-decoration:underline;}
a:hover {text-decoration:none;}

input{font-family:Arial, Helvetica, sans-serif;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.br{ display:block;}
.bg-none{ background:none;}

.txt{ display:block; position:absolute;}
.txt1{ position:relative;}
.list0 li, .list0 li a{ display:block; float:left;}

/*********************************header*************************************/
#main .header{ min-height:52px; position:relative; z-index:1; top:0;}
#main1 .header{min-height:505px;}
.header{ min-height:209px;}



/*logo*/      /*логотип*/
.logo{
  background:url(../images/logo_sm.png) 0 0 no-repeat; 
  top:2px; left:36px;
}
.logo a, .logo{width:160px; height:74px; display:block;}
/**/


/*header-text*/      /*СЛОГАН*/
.header-text{ top:32px; left:214px;}
.header-text span{ line-height:1em;}
.header-text1{ color:#2e2e00; font-size:15px; left:1px;}
.header-text2{ color:#df6016; font-size:17px; padding-top:14px; display:block;}
/**/

/*divide*/      /*РАЗДЕЛИТЕЛЬ ЛЕВЫЙ*/
.divide{
  background:url(../images/divide.png) 0 0 no-repeat; 
  top:0px; 
  left:198px;
  width:1px; 
  height:74px; 
  display:block;}
/**/

/*divide1*/      /*РАЗДЕЛИТЕЛЬ ПРАВЫЙ*/
.divide1{
  background:url(../images/divide.png) 0 0 no-repeat; 
  top:0px; 
  left:835px;
  width:1px; 
  height:74px; 
  display:block;}
/**/

/*header-button1*/
.header-button1{
  left:666px; top:0; 
  background:url(../images/header-button1.gif) 0 0 repeat-x; 
  width:162px; 
  text-decoration:none; 
  color:#ffffff; 
  font-size:12px;
  text-transform:uppercase;
}
.header-button1 span{ display:block;   }
.header-button1 > span{ background:url(../images/header-button1-left.gif) bottom left no-repeat;}
.header-button1 > span > span{ background:url(../images/header-button1-right.gif) bottom right no-repeat; height:30px; }
.header-button1 > span > span > span{ padding:13px 0 0 9px;}
/**/
/*header-button2*/
.header-button2{
  background:url(../images/header-button2.gif) 0 0 no-repeat;
  width:162px; height:38px;
  left:666px; top:47px;
  text-decoration:none;
  color:#2f2f2f; font-size:14px;
  text-transform:uppercase;
}
.header-button2 span{ display:block; padding:13px 0 0 53px;}
/**/
/*header-button3*/
.header-button3{
  left:902px;
  top:10px;
  width:1px;
  text-decoration:none;
  color:#1893ce;
  font-size:10px;
  text-transform:uppercase;
  height:1px;
}
/**/

/*header-button4*/
.header-button4{
  left:503px; top:0; 
  background:url(../images/header-button4.gif) 0 0 repeat-x; 
  width:121px;
  height:73px;
  
}
/**/


/*header-button5*/
.header-button5{
  left:936px;
  top:10px;
  width:1px;
  text-decoration:none;
  color:#666;
  font-size:10px;
  text-transform:uppercase;
  height:1px;
}
/**/

/*header-button6*/
.header-button6{
  right:9px; top:57px; 
  background:url(../images/header-button3.gif) 0 0 repeat-x; 
  width:60px; 
  text-decoration:none; 
  color:#ffffff; 
  font-size:12px;
  text-transform:uppercase;
}
.header-button6 span{ display:block;   }
.header-button6 > span{ background:url(../images/header-button3-left.gif) bottom left no-repeat;}
.header-button6 > span > span{ background:url(../images/header-button3-right.gif) bottom right no-repeat; height:30px; }
.header-button6 > span > span > span{ padding:13px 0 0 11px;}
/**/

/*header-button7*/
.header-button7{
  right:9px; top:32px; 
  background:url(../images/header-button7.gif) 0 0 repeat-x; 
  width:162px; 
  text-decoration:none; 
  color:#bc2700; 
  font-size:12px;
  height:25px;
  text-indent:35px;
  line-height:1.9em;
}
/**/

/*header-button8*/
.header-button8{
  right:9px; top:0; 
  background:#e7e7e7 url(../images/header-button8.gif) 0 0 repeat-x; 
  width:162px; 
  text-decoration:none; 
  color:#0d3568; 
  font-size:13px;
  height:32px;
}
.header-button8 .marker{
  background:url(../images/icon_b.gif) 7px 6px no-repeat;
  padding:10px 0 4px 35px;
  display:block;
}
/**/

/*header-button9*/    /*кнопка "Обратный звонок"*/
.header-button9{
  right:7px;
  top:30px;
  background:url(../images/callback.png) 0 0 no-repeat;
  width:170px;
  text-decoration:none;
  color:#0d3568;
  font-size:13px;
  height:34px;
}
/**/

/*header-box-text*/
.header-box-text{
  background:url(../images/header-box-text.png) 0 0 no-repeat;
  top:8px; left:275px;
  width:355px; 
  font-family:Arial, Helvetica, sans-serif;
  color:#32373b; font-size:20px;
  padding:8px 0 13px 46px;
  letter-spacing:-1px;
}

/*header-box*/      /*ТЕЛЕФОНЫ*/
.header-box {
  top:26px;
  left:416px;
  width:400px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  text-align:right;
  font-family: Tahoma, Geneva, sans-serif}
.header-box1 {
  color:#1893ce;
  font-size:15px;
  vertical-align: sub;}
.header-box2 {
  color:#1893ce;
  font-size:20px;
  vertical-align: sub;}
.header-box3 {
  color:#494949;
  font-size:13px;
  vertical-align: sub;}
/**/
/*
.header-box-text p{ padding:3px 0 9px 0;}
.header-box-text span{ font-size:12px;}
*/

/*menu*/
.menu{ top:100px; left:35px; background:url(../images/menu_separator.png) 3px 53px no-repeat; padding-left:4px;}
.menu li{ background:url(../images/menu_separator.png) right 53px no-repeat; height:109px; color:#0d3568; display:block; float:left;}
.menu li a{ display:block; height:109px;  color:#0d3568; width:106px;  }
.menu li a:hover, .menu li a:hover span, .menu .active{ color:#FFF;}
.menu li a span{ display:block; float:left; width:106px;    text-align:center;  /*line-height:13em*/; text-transform:uppercase; padding:79px 0 21px 0; font-size:11px;  }
.menu li a:hover span, .menu li .active span{ background:url(../images/menu_act.png) 1px 67px no-repeat;  }

.menu .marker1 a, .menu .index a{ background:url(../images/menu_bull1.png) 0 0 no-repeat;}
.menu .marker2 a, .menu .catalog a, .menu .shop a{ background:url(../images/menu_bull2.png) 0 0 no-repeat;}
.menu .marker3 a, .menu .products a{ background:url(../images/menu_bull3.png) 0 0 no-repeat;}
.menu .marker4 a, .menu .about a{ background:url(../images/menu_bull4.png) 0 0 no-repeat;}
.menu .marker5 a, .menu .portfolio a{ background:url(../images/menu_bull5.png) 0 0 no-repeat;}
.menu .marker6 a, .menu .price-list a{ background:url(../images/menu_bull6.png) 0 0 no-repeat;}
.menu .marker7 a, .menu .manufacture a{ background:url(../images/menu_bull7.png) 0 0 no-repeat;}
.menu .marker8 a, .menu .delivery a{ background:url(../images/menu_bull8.png) 0 0 no-repeat;}
.menu .marker9 a, .menu .contacts a{ background:url(../images/menu_bull9.png) 0 0 no-repeat;}
.menu .marker10 a, .menu .gallery a { background: url(../images/menu_bull10.png) 0 0 no-repeat;}
.menu .marker11 a, .menu .articles a {  background: url(../images/menu_bull12.png) 0 0 no-repeat;}
/**/

#flashob {
margin:95px auto 0 auto;
height:355px;
}
.new-indent-top{ margin-top:309px;}
/*********************************content*************************************/
.content-indent{ padding:0 10px 50px 0;}
.content .col-left{ width:280px;}
.content .col-right{ width:706px;}






/*inline-stle*/
.separator-x{ background:url(../images/separator-x.gif) 0 0 repeat-x; height:2px;}
.separator-indent0{ margin:21px 0 0 0;}
.separator-indent{ margin:52px 0 34px 0;}

.separator1-x{ background:url(../images/separator1-x.gif) 0 0 repeat-x; height:1px;}
.separator1-indent{ margin:37px 0 33px 0;}

.title0{ color:#1c618a; font-size:33px; line-height:1.2em; letter-spacing:-1px;}
.title{ color:#1c618a; font-size:26px; line-height:1.2em;}
h4{ color:#1f1f1f; font-weight:normal; line-height:1.2em; font-size:18px;}
.title-bottom{ margin-bottom:13px;}
.title-bottom1{ margin-bottom:32px;}

.title-indent{ padding:1px 0 19px 0;}
.indent-top{ padding-top:14px;}
.indent-top1{ padding-top:12px;}



.list-clients{ padding:0 0 0 9px;}
.list-1-indent{  margin:0 35px 0 18px;}
.list-1-indent1{ margin-left:20px;}

.left-indent{ margin-left:1px;}
.left-indent2{ margin-left:2px;}
.link-indent{ padding:32px 0 0 12px;}

.title-extra{ color:#32373b; font-size:20px; line-height:1.2em;  margin-bottom:12px;}
.title-extra span{ color:#832e92; text-transform:uppercase;}

.title1{ color:#1f1f1f; font-size:24px; line-height:1.2em; font-weight:normal; padding:26px 0 15px 25px;}
.title1{ margin-top:21px;}
.title1-bottom{ padding-bottom:13px;}
.title1-indent{padding:2px 0 8px 2px;}
.top-indent{ padding-top:19px;}
.left-indent5{ padding-left:5px;}

.title2{color:#1c618a; font-size:18px; line-height:1.2em; font-weight:normal;}
.title2-bottom{ margin-bottom:13px;}
.text-up{ font-size:13px;}
.text-text{ color:#68687c; font-size:13px; padding:4px 0 18px 0;}
/**/


/*content-text*/
.content-text{ padding:29px 0 19px 27px; color:#4e4e4e; font-size:13px;}
.indent-top-bottom{ padding:16px 21px 15px 0;}
.img-indent2{ float:left; margin:0 21px 0 0;}
.indent-top-bottom1{ padding:17px 0 17px 0;}
/**/


/*wrapper-box*/

.wrapper-box-top{ height:3px; background:url(../images/contact-top-left.png) 0 0 no-repeat;}
.wrapper-box-top > div{ height:3px; padding:0 3px; background:url(../images/contact-top-right.png) top right no-repeat;}   
.wrapper-box-top > div > div{ background:url(../images/contact-top.png) 0 0 repeat-x; height:3px;}

.wrapper-box{ background:#e4f0f5 url(../images/box-contact.gif) 0 0 repeat-x; padding:17px 0 16px 27px;}
.wrapper-box h4{ color:#1f1f1f; font-size:16px; margin-bottom:5px;}

.wrapper-box-bottom{ height:3px; background:url(../images/contact-bottom-left.png) 0 0 no-repeat;}
.wrapper-box-bottom > div{ height:3px; padding:0 3px; background:url(../images/contact-bottom-right.png) top right no-repeat;}   
.wrapper-box-bottom > div > div{ background:#e4f0f5; height:3px;}

/**/


/*box3-text*/
.box3-text{ padding:20px 0 30px 0;}
.box3-text .col-1{ width:202px;}
.box3-text .col-2{ width:202px; margin-left:64px;}
.box3-text h4{ font-size:16px; margin-bottom:11px;}

.list3 li{ background:url(../images/list3_marker.png) 0 0 no-repeat; padding:0 0 7px 25px;}
.list3 li a{ text-decoration:none; color:#4e4e4e;}
.list3 li a:hover{ text-decoration:underline;}

.list4 li{ width:100%; overflow:hidden; margin-bottom:6px;}
.list4 li span{ display:block; margin-right:11px; float:left; width:17px; padding:3px 0 2px 0; color:#094a60;  background:url(../images/list4_marler1.png) 0 0 no-repeat; text-align: center;}
.list4 li a{ display:block; text-decoration:none; color:#4e4e4e;}
.list4 li a:hover{ text-decoration:underline;}
/**/


/*box-img*/
.box-img{ padding:19px 0 19px 11px;}
.box-img .img-indent1{ float:left; margin:0 13px 0 0;}
.box-img .text-text1{ color:#85868a;}
.box-img .indent-top0{ padding-top:4px;}
.separator1-x-bottom{ margin-bottom:20px;}
/**/

/*box-contact-top*/
.box-contact-top{ height:3px; background:url(../images/contact-top-left.png) 0 0 no-repeat;}
.box-contact-top > div{ height:3px; padding:0 3px; background:url(../images/contact-top-right.png) top right no-repeat;}   
.box-contact-top > div > div{ background:url(../images/contact-top.png) 0 0 repeat-x; height:3px;}

.box-contact{ background:#e4f0f5 url(../images/box-contact.gif) 0 0 repeat-x; padding:17px 0 16px 27px;}
.box-contact input, .box-contact select, .box-contact .textarea{ border:1px solid #bbbbbb; background:#FFF; color:#616161; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 2px 5px;}
.box-contact select{ width:139px}
.box-contact input{ width:132px;}
.box-contact .textarea{ width:563px; height:173px;}
.row-form .col-1{ width:95px; color:#68687c; font-size:13px;}
.row-form .col-2{ width:564px;}
.row-form { min-height:37px;}
.box-contact .button-submit{
  background:url(../images/form_buttom_send.gif) 0 0 no-repeat;
  width:76px; height:21px;
  border:none;
  margin:22px 0 0 0;
  cursor:pointer;
}

.box-contact-bottom{ height:3px; background:url(../images/contact-bottom-left.png) 0 0 no-repeat;}
.box-contact-bottom > div{ height:3px; padding:0 3px; background:url(../images/contact-bottom-right.png) top right no-repeat;}   
.box-contact-bottom > div > div{ background:#e4f0f5; height:3px;}
/**/

/*text-address*/
.text-address{ padding:18px 0 14px 26px; color:#232323; font-size:13px;}
.text-address span{ color:#68687c;}
.text-address a{ color:#4fa310;}
.text-address p{ padding-bottom:8px;}
.img-adress{ margin-bottom:85px;}
/**/


/*cotalog-product-cabin*/
.cotalog-product-cabin{ margin:10px 0 0 0;}
.cabin-col{ float:left; width:228px; margin-right:11px;}
.cabin-right-none{ margin-right:0;}
.cabin-col img{ margin:1px 0 0 4px;}
.cabin-col .text-inner{ padding:9px 11px 8px 15px; line-height:1.2em;}
.cabin-col .text-inner p{ padding:2px 0 1px 0;}
.cabin-col  .text1{ color:#ba0000; font-size:18px;}
.cabin-col  .text2{ color:#282828; font-size:14px;}
.cabin-col .button-add{
  float:right;
  background:url(../images/button-add.png) 0 0 no-repeat;
  width:66px; height:21px;
  text-align:center; color:#ffffff;
  font-size:10px;
  text-decoration:none;
  text-transform:uppercase;
}
.cabin-col .button-add:hover{ color:#282828;}
.cabin-col .button-add span{ display:block; padding:6px 0 0; text-align:center;}

.wrapper2-top{ height:3px; background:url(../images/wrapper2-top1.png) 0 0 no-repeat;}
.wrapper2-top > div{ padding:0 3px; background:url(../images/wrapper2-top2.png) right top no-repeat;}
.wrapper2-top > div > div{ height:3px; background:#f1f1f1;}

.wrapper2-center{ background:url(../images/wrapper2-center.png) bottom left repeat-x #f1f1f1;}

.wrapper2-bottom{ height:3px; background:url(../images/wrapper2-bottom1.png) 0 0 no-repeat;}
.wrapper2-bottom > div{ padding:0 3px; background:url(../images/wrapper2-bottom2.png) right top no-repeat;}
.wrapper2-bottom > div > div{ height:3px; background:#dedede;}
/**/



/*row-pages*/
.row-pages-top{ height:2px; background:url(../images/pages-top-left.png) 0 0 no-repeat;}
.row-pages-top > div{ padding:0 3px; background:url(../images/pages-top-right.png) right top no-repeat;}
.row-pages-top > div > div{ height:2px; background:#e4f0f5;}

.row-pages-center{ background:#e4f0f5;}
.row-pages-center .fright{ width:200px; padding-top:4px;}
.row-pages-center .fright ul{ float:right; padding-right:15px;}
.row-pages-center .fright ul li{ display:block; float:left; margin-right:2px;  padding:0 0 0 4px; color:#006ce5; text-decoration:underline;}
.row-pages-center .fright ul li a{ display:block; float:left; height:19px; padding-right:4px;}
.row-pages-center .fright ul li:hover{ background:url(../images/pages_list_left.gif) 0 0 no-repeat; color:#FFF; text-decoration:none;}
.row-pages-center .fright ul li:hover a{ background:url(../images/pages_list_right.gif) right top no-repeat; color:#FFF; text-decoration:none;}
.row-pages-center .fleft{ width:630px; padding-bottom:3px;}
.row-pages-center .list-pages{ padding:4px 0 0 26px;}
.row-pages-center .list-pages li{background:url(../images/pages_list_left.gif) 0 0 no-repeat; margin-right:1px; color:#ffffd8; padding:0 0 0 4px; text-decoration:none; display:block; float:left; height:19px; font-size:11px;}
.row-pages-center .list-pages li a{background:url(../images/pages_list_right.gif) right top no-repeat; color:#ffffd8; padding-right:4px; text-decoration:none; display:block; float:left; height:19px; line-height:1.7em;}
.row-pages-center .list-pages li a img{ margin:5px 2px 0 2px;}

.row-pages-center .list-pages li:hover, .row-pages-center .list-pages li.active {background:#eeeeee url(../images/pages_list_left1.gif) 0 0 no-repeat; color:#383838;}
.row-pages-center .list-pages li:hover a, .row-pages-center .list-pages li.active a{background:url(../images/pages_list_right1.gif) right top no-repeat; color:#383838;}
.list-pages-left{ margin-left:22px;}

.row-pages-center .list-pages li.bg-none-dotet{ background:none; color:#383838; padding:0 2px 0 2px;}

.row-pages-bottom{ height:2px; background:url(../images/pages-bottom-left.png) 0 0 no-repeat;}
.row-pages-bottom > div{ padding:0 3px; background:url(../images/pages-bottom-right.png) right top no-repeat;}
.row-pages-bottom > div > div{ height:2px; background:#e4f0f5;}


.row-pages-center .fright1{ width:336px; padding-top:7px; float:right; height:29px;}
.list-pages-indent{ margin-top:4px;}

.search_form1 .label{ color:#404040; font-size:13px; top:9px;}
.search_form1 .input{ left:113px; border:1px solid #bbbbbb; width:135px; height:17px; padding:1px 0 2px 5px; font-family:Arial, Helvetica, sans-serif; color:#404040;}
.search_form1 .button{
  border:none;
  top:7px;
  left:260px;
  background:url(../images/button_form2.gif) 0 0 no-repeat;
  width:66px; height:21px;
  cursor:pointer;
}
/**/



/*cotalog-product*/
.cotalog-product li{ background:url(../images/cotalog-product.png) 0 0 no-repeat; width:175px; height:180px; display:block; float:left; margin-right:2px; margin-bottom:2px;}
.cotalog-product li.right-none{ margin-right:0;}
.cotalog-product li img{ position:absolute; margin:5px 0 0 0;}
.cotalog-product li p{ margin:134px 0 0 15px; position:absolute; display:block; color:#898989; font-size:14px;}
.cotalog-product li p a{ color:#006ce5;  display:block;}
/**/


/*box-search1*/
.search1-indent{ margin-top:17px;}
.box-search1-top{ height:6px; background:url(../images/search1-top1.png) 0 0 no-repeat;}
.box-search1-top > div{ height:6px; padding:0 6px; background:url(../images/search1-top2.png) top right no-repeat;}
.box-search1-top > div > div{ background:url(../images/search1-top.png) 0 0 repeat-x; height:6px;}

.box-search1{ background:#e4f0f5 url(../images/box-search1.png) 0 0 repeat-x; padding:9px 0 11px 26px;}
.box-search1 h3{ color:#1f1f1f; font-size:16px; font-weight:normal;}
.row-search{height:43px;}
.row-search .input{ width:309px; height:20px; padding:0 0 0 10px; border:1px solid #afcdce; margin:10px 0 0 8px; font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:13px;}
.row-search .button{background:url(../images/button1.gif) 0 0 no-repeat; width:90px; height:29px; border:none; top:8px; left:338px;}
.row-search .search-link, .row-search1 .search-link{ background:url(../images/link_wrapper.gif) bottom left repeat-x; display:block; left:447px; top:15px; font-size:13px; color:#006ce5; text-decoration:none;}
.row-search .search-link:hover, .row-search1 .search-link:hover{ background:none;}

.row-search1{ height:39px; margin-top:14px;}
.row-search1 .select1, .row-search1 .select2{ left:4px; width:198px; border:1px solid #afcdce; color:#404040; font-family:Arial, Helvetica, sans-serif; padding:1px 0 1px 5px; font-size:13px;}
.row-search1 .select2{ left:216px;}
.row-search1 .search-link{ left:447px; top:0;}

.row-search2{ height:33px;}
.row-search2 .col-1{ width:100px; text-indent:4px; padding-top:3px;}
.row-search2 .col-2{ width:98px;}
.row-search2 .col-3{ width:26px; padding-top:3px;}
.row-search2 .col-4{ width:104px;}
.row-search2 .col-5{ width:104px;}
.row-search2 .col-4{ width:104px;}
.row-search2 .input3{ width:85px;}
.row-search2 .button{
  border:none;
  background:url(../images/form_button5.gif) 0 0 no-repeat;
  width:91px; height:29px;
  font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-align:center;
   line-height:1.5em;
   padding-bottom:4px;
}
.row-search2 .button:hover{ text-decoration:underline; color:#FFF;}


.box-search1-bottom{ height:6px; background:url(../images/search1-bottom1.png) 0 0 no-repeat;}
.box-search1-bottom > div{ height:6px; padding:0 6px; background:url(../images/search1-bottom2.png) top right no-repeat;}
.box-search1-bottom > div > div{ background:url(../images/search1-bottom.png) 0 0 repeat-x; height:6px;}
/**/


/*box-search1*/
.search1-indent{ margin-top:17px;}
.box-order-top{ height:6px; background:url(../images/search1-top1.png) 0 0 no-repeat;}
.box-order-top > div{ height:6px; padding:0 6px; background:url(../images/search1-top2.png) top right no-repeat;}
.box-order-top > div > div{ background:url(../images/search1-top.png) 0 0 repeat-x; height:6px;}

.box-order{ background:#e4f0f5 url(../images/box-search1.png) 0 0 repeat-x; padding:9px 0 11px 26px;}
.box-order .col-1{ width:288px;}
.box-order .col-2{ width:268px;}
.box-order .form-title{ color:#32373b; font-size:14px; font-weight:bold; padding-bottom:6px;}
.order-input .form-height{ height:52px;}
.order-input input{
  width:268px;
  height:17px;
  border:1px solid #afcdce;
  padding:4px 0 4px 4px;
}
.box-order textarea{
  width:618px;
  height:82px;
  border:1px solid #afcdce;
  padding:4px 0 4px 4px;
  margin-bottom:11px;
}
.button-send{
  background:url(../images/button12.gif) 0 0 no-repeat;
  width:158px;
    height:31px;
  border:none;
  margin:25px 0 25px 44px;
  cursor:pointer;
}


.box-order-bottom{ height:6px; background:url(../images/search1-bottom1.png) 0 0 no-repeat;}
.box-order-bottom > div{ height:6px; padding:0 6px; background:url(../images/search1-bottom2.png) top right no-repeat;}
.box-order-bottom > div > div{ background:url(../images/search1-bottom.png) 0 0 repeat-x; height:6px;}
/**/


/*extra-box*/
.extra-box{ min-height:279px; margin-top:46px;}
/**/

/*box-cart*/
.box-cart-title{ background:#cadfe8; padding:15px 0 15px 0; color:#32373b; font-size:12px; margin-top:16px;}
.box-cart-title .col-1{ width:85px; text-indent:11px;}
.box-cart-title .col-2{ width:103px;}
.box-cart-title .col-3{ width:240px;}
.box-cart-title .col-4{ width:83px;}
.box-cart-title .col-5{ width:80px;}
.box-cart-title .col-6{ width:89px;}

.box-cart-box { padding:6px 0;}
.box-cart-box span{ color:#ba0000;}
.box-cart-box .col-1{ width:85px;  text-indent:11px; padding-top:7px;}
.box-cart-box .col-2{ width:103px;}
.box-cart-box .col-3{ width:241px; padding-top:7px; font-size:14px;}
.box-cart-box .col-4{ width:79px; padding-top:7px;}
.box-cart-box .col-5{ width:82px;}
.box-cart-box .col-5 input{ text-align:center; width:39px; height:16px; border:1px solid #afcdce; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 2px 0; color:#544d3d;}
.box-cart-box .col-6{ width:86px; padding-top:7px;}
.box-cart-box .col-7{ width:22px;}
.box-cart-box .link-delete{ background:url(../images/img_delete.png) 0 0 no-repeat; width:16px; height:16px; display:block; margin:4px 0 0 0;}

.cart-box-bg{ background:#e4f0f5;}


.button11{
  background:url(../images/button11.gif) 0 0 no-repeat;
  width:79px; height:21px;
  display:block;
  border:none;
  margin:17px 0 0 511px;
  cursor:pointer;
}
/**/


/*row-total*/
.row-total{ background:url(../images/row-total.gif) bottom left repeat-x; padding:10px 0;}
.row-total .text1{ color:#ba0000;}
.row-total .text2{ color:#ba0000; font-size:18px;}
.row-total .text3{font-size:14px;}
.row-total .col-1{ width:564px; text-align:right;}
.row-total .col-2{ margin-left:29px; width:112px;}

.bg-none{ background:none;}
/**/


/*row-product*/
.row-product{ padding-bottom:41px;}
.row-product-list{ padding:20px 0 0 0; margin-bottom:32px;}
.row-product-list li{ float:left; height:235px; position:relative;}
.row-product-list li a{ text-decoration:none;}
.row-product-list li a span{ color:#0d3568; font-size:18px; font-weight:bold; position:absolute; display:block; width:216px; text-align:center; line-height:1.9em;}
.row-product-list li a:hover span{ background:url(../images/product_act.png) 0 0 no-repeat; height:40px; color:#FFF;}
.row-product-list li img{ z-index:1;}
.row-product-list .text-indent{ top:210px; left:50px; z-index:3;}
.row-product-list .text-indent1{ top:210px; left:21px; z-index:3;}
.row-product-list .text-indent2{ top:210px; left:11px; z-index:3;}
/**/


/*sub-menu-indent*/
.sub-menu-indent{ padding:0 0 0 36px;}
.sub-menu-top{ background:url(../images/sub-menu-top.png) 0 0 no-repeat;}
.sub-menu-bottom{ background:url(../images/sub-menu-bottom.png) bottom left no-repeat; padding:4px 0 3px 0;}
.sub-menubg{ background:url(../images/sub-menu.png) 0 0 repeat; width:243px;}

.accordion li a{
  background:url(../images/sub-menu-act1.gif) 0 0 no-repeat; 
  height:29px; 
  display:block;
  color:#11355f;
   font-size:12px;
   text-decoration:none;
   padding:0 0 0 14px;
   line-height:2.3em;
}
.accordion > li > a:hover, .accordion >  li.active  >  a, .accordion >  li.current  >  a, .accordion >  li  >  a.active{
  background:url(../images/sub-menu-act.png) 0 0 no-repeat;
  color:#FFF;
}

.accordion  li li  a:hover, .accordion   li li  a.active{
  background:#1c63a1;
  color:#FFF;
}

.accordion li li a{ background:#cadeeb url(../images/accordion_bg.gif) 0 0 repeat-x; height:23px; border-bottom:1px solid #f0f9ff; line-height:2em}
.accordion li li a:hover{ color:#FFF;}
/*.accordion li li:last-child a{ border:none;}*/

/**/


/*box-bg-img1*/
.box-bg-img1{
  background:url(../images/box-bg-img1.png) 0 0 no-repeat;
  width:281px; height:108px;
}
.box-search .input{
  width:154px;
   border:1px solid #a64318;
   background:#FFF;
   color:#929292;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:3px 0 3px 6px;
    line-height:1.1em;
    top:47px;
    left:48px;
}
.box-search .button{
  background:url(../images/search_button.gif) 0 0 no-repeat;
  width:54px; height:24px;
  border:none;
  top:47px;
  left:215px;
  cursor:pointer;
}
/**/

/*box-bg-img1*/
.box-bg-img1{
  background:url(../images/box-bg-img1.png) 0 0 no-repeat;
  width:281px; height:108px;
}
/**/

/*box-bg-img2*/
.box-bg-img2{
  background:url(../images/box-bg-img2.png) 0 0 no-repeat;
  width:244px; height:179px;
  top:95px; left:37px;
}
.box-bg-img2 a{
  margin:65px 0 0 0; 
  width:244px;
  height:69px;
  display:block;
  text-decoration:none;
}
.box-bg-img2 a .text1{ color:#fffdc0; font-size:22px; padding:13px 0 1px 17px; display:block;}
.box-bg-img2 a .text2{ color:#ffffff; font-size:14px; padding:0 0 0 15px;}
/**/


/*box-bg-img3*/
.box-bg-img3{
  background:url(../images/box-bg-img3.png) 0 0 no-repeat;
  width:259px; height:134px;
  margin:0 0 0 22px;
}
.box-bg-img3 a{
  width:244px; height:44px;
  top:34px; left:15px;
  color:#fffdc0;
   font-size:21px; line-height:1.6em;
   text-decoration:none;
   text-indent:68px;
}
.box-bg-img3 a:hover{ color:#FFF;}
/**/


/*box-bg-img4*/
.box-bg-img4{
  background:url(../images/box-bg-img4.png) 0 0 no-repeat;
  width:244px; height:185px;
  margin:36px 0 0 37px;
}
.box-bg-img4 h4{ color:#df6016; font-size:13px; top:9px; left:11px;}
.box-bg-img4 .img-map{ top:28px; left:5px;}
.box-bg-img4 .img{ top:134px; left:189px;}
/**/






/*list*/
.list li{ padding-bottom:8px;}
.list li a{ color:#006ce5; font-size:12px;}

.list-1 li{ border-bottom:1px solid #e1ebf1; padding:3px 0 4px 5px;}
.list-1 li a{ color:#006ce5; font-size:12px; text-decoration:none;}
.list-1 li a:hover{ color:#323232;}
.list-1 li:last-child{ border:none;}
/**/


/*bg-link*/
.bg-link{
  background:url(../images/bg-link.png) 0 0 no-repeat;
  width:217px; height:113px;
  margin:11px 0 0 2px;
}
.bg-link a{
  position:absolute; 
  margin:21px 0 0 69px;
  width:148px;
    height:50px;
  text-decoration:none;
  color:#ffffff;
   font-size:14px;
   padding:9px 0 0 10px;
}
.bg-link a span{ display:block; padding:2px 0 2px 0;}
/**/


/*row-box3*/
.row-box3-indent{ padding:0 0 0 29px;}
.row-box3-left{ width:458px;}
.row-box3-right{ width:219px;}
/**/



/*block-text*/
.block-text1 dt, .block-text2 dt{ background:url(../images/block_bg1.gif) 2px 0 no-repeat; color:#fff5d1; height:15px; font-size:10px; line-height:1.5em; text-align:center; width:62px; text-indent:2px;}
.block-text1 dd, .block-text2 dd{ padding:4px 0 17px 1px;}
.block-text1 dd p, .block-text2 dd p{ line-height:1.15em; padding:4px 0 0 1px;}
.block-text1 dd:last-child, .block-text2 dd:last-child{ padding-bottom:11px;}

.block-text2 dt{background:url(../images/block_bg2.gif) 2px 0 no-repeat;}
/**/


/*wrapper1*/
.wrapper1-top{ background:url(../images/wrapper1-top-left.png) 0 0 no-repeat; height:5px;}
.wrapper1-top > div{ padding:0 5px; background:url(../images/wrapper1-top-right.png) top right no-repeat;}
.wrapper1-top > div >div{ background:url(../images/wrapper1-top.png) 0 0 repeat-x; height:5px;}

.wrapper1{ background:url(../images/wrapper1.gif) 0 0 repeat-x #FFF;}
.wrapper1-marker{ background:url(../images/wrapper1-marker.gif) 164px 2px no-repeat; padding:12px 20px 8px 21px;}
.wrapper1-marker h3{ color:#323232; font-size:14px; margin-bottom:7px;}

.wrapper1-bottom{ background:url(../images/wrapper1-bottom-left.png) 0 0 no-repeat; height:8px;}
.wrapper1-bottom > div{ padding:0 4px; background:url(../images/wrapper1-bottom-right.png) top right no-repeat;}
.wrapper1-bottom > div >div{ background:url(../images/wrapper1-bottom.png) 0 0 repeat-x; height:8px;}
/**/


/*row-box2*/
.row-box2-left{ width:228px;}
.row-box2-center{ width:215px; margin-left:21px;}
.row-box2-right{ margin-left:24px; width:215px;}
/**/


/*box-cart*/
.box-cart{
  background:url(../images/box_cart.png) 0 0 no-repeat;
  margin:1px 0 0 361px;
  width:345px; height:45px;
}
.box-cart .text{ margin:5px 0 0 61px; color:#32373b; font-size:13px; width:156px; line-height:1.3em;}
.box-cart .text span{ color:#ba0000; font-size:15px; font-weight:bold;}
.button{
  background:url(../images/button.gif) 0 0 no-repeat;
  width:99px; height:21px;
  top:12px;
  left:234px;
  color:#ffffff;
   font-size:10px;
   text-decoration:none;
   text-transform:uppercase;
   text-align:center;
}
.button span{ display:block; padding-top:6px;}
.button:hover{ color:#000;}
/**/



/*box-information*/
.box-information{ padding:24px 0 0 28px;}
.box-inf1 .fright{ width:306px;}
.box-inf1 .fleft{ width:277px;}

.box-inf1 .img-indent{ margin:11px 0 30px 69px;}

.text-bg{ background:url(../images/text_bg.png) 0 0 no-repeat; width:305px; height:38px;}
.text-bg-inent{ padding:10px 0 0 16px;}
.text-bg-inent span{ background:url(../images/text_marker.gif) 0 0 no-repeat; padding:0 0 0 23px; margin-left:31px; font-size:13px;}
.text-inner{ padding:7px 0 0 5px;}
.box-inf1 .indent-top0{ padding-top:2px;}

.box-inf1 .text-inner1{ padding:0 0 0 19px;}
.box-inf1 .text{ color:#898989; padding:9px 0 0 0;}
.box-inf1 .text1{ color:#ba0000; font-size:28px; font-weight:bold;}
.box-inf1 .text2{ color:#282828; font-size:22px;}
.text0{ color:#c83333; font-size:14px; font-weight:bold;}
.text-main{ color:#4e4e4e; font-size:13px;}
.title2-top-bottom{ margin:30px 0 5px 0;}


.width1{ width:106px;}
.button2-top{ margin-top:33px;}
.button2{ background:url(../images/button2_left.png) 0 0 no-repeat; height:31px; display:block; text-decoration:none; color:#FFF; font-size:16px; text-transform:uppercase;}
.button2:hover span{ color:#282828;}
.button2 > span{ padding:0 2px; display:block; height:31px; background:url(../images/button2_right.png) top right no-repeat;}
.button2 > span > span{ background:url(../images/button2.png) 0 0 repeat-x; height:31px; display:block; text-align:center;}
.button2 strong{ display:block; padding-top:8px;}
/**/


/*slider-product*/
.row-slider-product{ height:214px;}
.corner-slider-left{ background:url(../images/corner-slider-left.png) 0 0 no-repeat; top:15px; left:37px; width:4px; height:169px;}
.corner-slider-right{ background:url(../images/corner-slider-right.png) 0 0 no-repeat; top:15px; left:998px; width:4px; height:169px;}
.row-slider-center{ background:url(../images/row-slider-center.png) 0 0 repeat-x; width:957px; height:169px; top:15px; left:41px}

div.carousel{ width:900px !important; }
.carousel{ margin:16px 0 0 22px;}
.carousel li{ position:relative; width:171px; margin-left:10px; overflow:hidden; height:138px;} 
.carousel img{ position:absolute;}
.carousel a{ color:#fffdc0; font-size:11px; position:absolute; top:101px; display:block; background:url(../images/slid_prod_bg.gif) 0 0 no-repeat; width:171px; height:37px;}
.carousel a span{ display:block; padding:4px 0 0 12px; line-height:1.3em;}

.row-slider-center .prev{ background:url(../images/slid-prod-left.png) 0 0 no-repeat; top:55px; left:9px;}
.row-slider-center .next{ background:url(../images/slid-prod-right.png) 0 0 no-repeat; top:55px; left:938px;}

.row-slider-center .prev, .row-slider-center .next{ width:11px; height:17px; border:none; cursor:pointer;}
/**/


/*breadcrumbs*/
.breadcrumbs-indent{ padding:27px 0 13px 11px;}
.breadcrumbs-left{ background:url(../images/breadcrumbs_left.png) 0 0 no-repeat; display:block; height:17px; }
.breadcrumbs-right{ display:block; float:left; height:17px;  background:url(../images/breadcrumbs_right.png) top right no-repeat;  padding:0 4px;}
.breadcrumbs-center{ background:url(../images/breadcrumbs.gif) 0 0 repeat-x; display:block; height:17px;}
.breadcrumbs a{color:#ffffff; font-size:11px; text-decoration:none;}
.breadcrumbs li{ background:url(../images/breadcrumbs_marker.gif) 0 5px no-repeat; padding:0 5px 0 9px; display:inline-block; color:#ffffff; font-size:11px;}
.breadcrumbs li:first-child{ background:none; padding-left:0;}
/**/

/*box1-text*/
.box1-text{ background:url(../images/box_marker.png) 43px 32px no-repeat; padding:53px 0 0 40px; color:#4e4e4e; font-size:13px;}
/**/

/*box2-text*/
.box2-text{ background:url(../images/box_marker.png) 26px 0 no-repeat; padding:21px 0 0 24px; color:#4e4e4e; font-size:13px;}
.separator2-x{ margin:0 0 0 18px; padding-bottom:14px; background:url(../images/separator-x.gif) bottom left repeat-x;}
/**/


/*row-banner*/
.col-banner{ background:url(../images/banner_wrapper.png) 0 0 no-repeat; width:228px; height:110px; text-decoration:none;}
.col-banner-indent{ margin-left:11px;}
.banner-img1{ right:0; top:3px;}
.banner-img2{ right:0; top:3px;}
.banner-img3{ right:0; top:3px;}

.banner-img1a{ right:0; top:3px;}
.banner-img2a{ right:0; top:3px;}
.banner-img3a{ right:0; top:3px;}


.col-banner .text1{ color:#323232; font-size:14px; font-weight:bold; top:13px; left:13px; line-height:1.25em; }
.col-banner .text1 span{ color:#de4108;}
.col-banner .text1 strong{ font-size:11px;}
.col-banner .text2{ color:#a2a2a2; font-size:11px; top:34px; left:14px;}
.col-banner .text3{ color:#a2a2a2; font-size:11px; top:49px; left:14px;}
.col-banner .bull{ background:url(../images/banner_bull.png) 0 0 no-repeat; width:15px; height:15px; top:74px; left:14px;}
/**/


/*box-shadow*/
.shadow{ padding:0 0 0 17px;}

.box-shadow-top{ height:10px; background:url(../images/shadow-top-left.png) 0 0 no-repeat;}
.box-shadow-top > div{ padding:0 15px; background:url(../images/shadow-top-rigth.png) right top no-repeat;}
.box-shadow-top > div > div{ background:url(../images/shadow-top.png) 0 0 repeat-x; height:10px;}

.box-shadow-left{ background:url(../images/shadow-left.png) 0 0 no-repeat;}
.box-shadow-right{ background:url(../images/shadow-right.png) top right no-repeat;}
.box-shadow-indent{ padding:0 9px;}
.box-shadow{ background:#FFF url(../images/box-shadow.gif) 0 0 repeat-x;}
.box-shadow-inner{ padding:9px 0 14px 21px;}
.shadow-separator{ background:url(../images/shadow-separator.gif) 674px 0 repeat-y;}

.shadow-content1 .shadow-left{ width:631px; padding:5px 0 0 0;}
.shadow-content1 .shadow-left p{ line-height:1.15em;}
.shadow-content1 .shadow-right{ margin-left:69px; width:160px; padding-top:8px;}


.box-shadow-bottom{ height:21px; background:url(../images/shadow-bottom-left.png) 0 0 no-repeat;}
.box-shadow-bottom > div{ padding:0 15px; background:url(../images/shadow-bottom-right.png) right top no-repeat;}
.box-shadow-bottom > div > div{ background:url(../images/shadow-bottom.png) 0 0 repeat-x; height:21px;}
/**/

/*list-clients*/
.list-cl{ margin:19px 0 240px 0; width:100%; overflow:hidden; clear:both;}
.list-cl li{ float:left; margin-right:7px;}
.list-cl li a{ background:url(../images/client_list_bg.png) 0 0 no-repeat; display:block; width:166px; height:110px;}
.list-cl li img{ margin:10px 0 0 10px;}
.list-cl li{ margin:0 7px 11px 0;}
/**/

/*content-slider*/
.content-slider{ background:url(../images/slider_wrapper.gif) 0 0 no-repeat; width:706px; height:206px; margin-top:16px;}
#faded{ width:706px; height:206px; text-align:left; position:relative;}
#faded ul{ margin:0 0 0 0; }
#faded  ul.pagination {text-align:left; list-style:none; position:absolute; z-index:222; top:176px; left:511px; width:162px;}
#faded  ul.pagination li { float:left; margin:0 6px 0 0; }
#faded  a { outline:0; border:0; }
#faded  ul.pagination li a{ background:url(../images/slider_pages.png) 0 0 no-repeat; width:14px; height:14px; display:block; text-align:center; font-size:0; line-height:0; text-indent:-10000px;}
#faded  ul.pagination li a:hover, #faded  ul.pagination  .current a{ background:url(../images/slider_pages_act.png) 0 0 no-repeat;}
#faded .col-img { height:206px; text-align:left}

#faded .slider-img{ top:29px; left:499px; position:absolute;}
#faded .slider-text-indent{ display:block; position:absolute; top:24px; left:36px; width:451px;}
#faded .slider-text-indent .slider-title{ color:#ffffff; font-size:24px; line-height:1.2em; display:block; padding-left:1px; padding-bottom:5px;}
#faded .slider-text-indent .slider-title strong{ color:#fffdc0;}
#faded .slider-text-indent .slider-text{ color:#efefef; font-size:12px; line-height:1.3em;}
#faded .slider-button{
  display:block; 
   background:url(../images/slider_button1.png) 0 0 no-repeat;
   width:104px;
    height:41px;
    text-decoration:none;
    font-size:11px;
    line-height:2em;
     color:#ffffff;
     text-decoration:none;
     text-align:center;
     text-transform:uppercase;
     margin:12px 0 0 0;
   
}
#faded .slider-button span{ display:block; padding-top:17px;}
/**/

/*footer-box*/
.footer-box{ padding:14px 0  11px 47px;}
.footer-left{ width:210px;}
.footer-left p{ color:#32373b; font-size:12px; padding:0px;}
.footer-left p span{ color:#32373b;}
.footer-left p a{ color:#006ce5;}
.footer-center{margin-left:46px; width:465px; background:url(../images/footer_img.png) 1px 0 no-repeat;}
.footer-text-img{ display:block; padding:10px 0 13px 47px;}
.footer-text-img span{ color:#232323; font-size:20px; padding:0 7px 0 5px;}
.footer-right{ margin-left:34px; width:195px; padding:1px 0 0 0;}
.footer-right img{ margin-right:4px;}
/**/


/*page-product*/
.title3{ color:#1f1f1f; font-size:24px; line-height:1.2em; font-weight:normal; padding:17px 0 25px 26px;}
.title4{color:#1c618a; font-size:18px; line-height:1.2em; font-weight:normal; }
.title4-indent{padding:28px 0 5px 26px;}
.list-img li{ margin-right:7px;}
.list-img-indent{ margin:0 0 0 12px;}

.text-text2-indent{ padding:0 0 0 26px; color:#4e4e4e; font-size:13px;}
.list-text-top{ padding-top:15px;}
.list-text li{ background:url(../images/list-text.gif) 0 7px no-repeat; padding:0 0 0 9px;}
.product_img5{ margin:22px 0 40px 13px;}


.title-top{ height:2px; background:url(../images/table_top_left.png) 0 0 no-repeat;}
.title-top > span{ padding:0 2px; background:url(../images/table_top_right.png) top right no-repeat; display:block; }
.title-top > span > span{ height:2px; background:#cadfe8; display:block; }

.table-title{ background:#cadfe8; padding:11px 0 12px 12px;}
.table-title .col-1{ width:278px;}
.table-title .col-2{ width:108px;}
.table-title .col-3{ width:127px;}
.table-title .col-4{ width:181px;}

.title-bg-bottom{ height:2px; background:url(../images/table_bottom_left.png) 0 0 no-repeat; margin-bottom:1px;}
.title-bg-bottom > span{ padding:0 2px; background:url(../images/table_bottom_right.png) top right no-repeat; display:block; }
.title-bg-bottom > span > span{ height:2px; background:#cadfe8; display:block;}




.title-text-top { height:2px; background:url(../images/table_top_left1.png) 0 0 no-repeat;}
.title-text-top  > span{ padding:0 2px; background:url(../images/table_top_right1.png) top right no-repeat; display:block; }
.title-text-top  > span > span{ height:2px; background:#e4f0f5; display:block; }


.table-text{   padding:7px 0 7px 13px; font-size:12px;}
.table-text-bg{background:#e4f0f5; padding:4px 0 4px 13px;}
.table-text .col-1{ width:279px; padding-top:3px; font-size:13px;}
.table-text .col-2{ width:106px; padding-top:3px;}
.table-text .col-3{ width:130px; padding-top:5px;}
.table-text .col-4{ width:174px;}


.title-text-bg-bottom{ height:2px; background:url(../images/table_bottom_left1.png) 0 0 no-repeat;}
.title-text-bg-bottom > span{ padding:0 2px; background:url(../images/table_bottom_right1.png) top right no-repeat; display:block; }
.title-text-bg-bottom > span > span{ height:2px; background:#e4f0f5; display:block; }

/****************************footer*******************************************/


.footer-text{
  color:#adadad; 
  padding:21px 7px 98px 27px; 
  font-size:11px;
  line-height:1.18em;
}






/*new-year-img1*/
.new-year-img1{ background:url(../images/new_year_img1.png) bottom left no-repeat;}


/*dilalog-windows*/

 
#boxes .window {
  position:absolute;
  left:612px !important;
  top:0; !important
  width:398px;
  height:132px;
  display:none;
  z-index:9999;
  background:url(../images/dilalog-windows.png) 0 0 no-repeat;
  
}

#boxes #dialog {
  width:398px; 
  height:132px;
  background:url(../images/dilalog-windows.png) 0 0 no-repeat;
  top:0 !important;
  right:0 !important;
}
.close{ background:url(../images/close.gif) 0 0 no-repeat; width:18px; height:18px; display:block; right:0;}
.dialog-indent{ padding:11px 22px 0 24px;}
.dialog-indent h3{ color:#1c618a; font-size:19px; line-height:1.2em; font-weight:normal; height:34px;}
.dialog-indent .icon a, .dialog-indent .icon li{ display:block; float:left; width:22px; height:21px;}
.dialog-indent .icon li{ margin-right:3px;}
.dialog-indent .icon .bg1{ background:url(../images/icon_bg1.png) 0 0 no-repeat;}
.dialog-indent .icon .bg2{ background:url(../images/icon_bg2.png) 0 0 no-repeat;}
.dialog-indent .icon .bg3{ background:url(../images/icon_bg3.png) 0 0 no-repeat;}
.dialog-indent .icon .bg4{ background:url(../images/icon_bg4.png) 0 0 no-repeat;}
.dialog-indent .icon .bg5{ background:url(../images/icon_bg5.png) 0 0 no-repeat;}
.dialog-indent .icon .bg6{ background:url(../images/icon_bg6.png) 0 0 no-repeat;}
.dialog-indent .icon .bg7{ background:url(../images/icon_bg7.png) 0 0 no-repeat;}
.dialog-indent .icon .bg8{ background:url(../images/icon_bg8.png) 0 0 no-repeat;}

.dialog-indent .field1{
  color:#536484; 
  font-size:12px; 
  font-family:Arial, Helvetica, sans-serif;
  border:1px solid #8a93a0;
  padding:2px 0 2px 5px;
  width:150px;
  margin-right:9px;
}

.row-button{ padding:15px 0 0 0;}
.row-button  .form_button1{
  background:url(../images/form_button1.png) 0 0 no-repeat;
  width:72px;
   height:30px;
   border:none;
   cursor:pointer;
   color:#ffffff;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
     padding-bottom:3px;
     line-height:1.3em;
}
.row-button  .form_button1:hover,.row-button  .form_button2:hover{ color:#fa9016;}
.row-button  .form_button2{
  background:url(../images/form_button2.png) 0 0 no-repeat;
  width:81px;
   height:30px;
   border:none;
   cursor:pointer;
   color:#ffffff;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    padding-bottom:3px;
     line-height:1.3em;
}
.row-button .form-link{ left:187px; top:19px;}



/*box-form*/
.box-form {background:#e4f0f5; padding:30px 0 21px 25px; width:100%;}
.row-form1 { padding:0 0 15px 0;}
.row-form1 .col-1{ width:77px;   padding:7px 0 0 0;}
.row-form1 .col-2{ width:577px;}

.text-text3{font-size:14px; font-weight:bold; color:#32373b;}
input.inp1, textarea.inp1{
  border:1px solid #afcdce;
  width:260px;
  padding:6px 0 6px 8px;
  line-height:1.4em;
  color:#4e4e4e;
  font-family:Arial, Helvetica, sans-serif;
  margin-bottom:3px;
}
textarea.inp1{ width:652px; height:170px;}

select.inp1, select.inp2{
  width:269px; 
  height:27px; 
  line-height:1.4em; 
  padding:2px 0 6px 8px;
  color:#4e4e4e;
  font-family:Arial, Helvetica, sans-serif;
}
select.inp2{ width:369px;}
.indent-form{ padding:10px 0;}
.inp2{ float:left; margin:1px 4px 0 0;}

.form_button2{
  background:url(../images/form_button2.gif) 0 0 no-repeat;
  width:206px;
   height:31px;
   border:none;
   cursor:pointer;
}

.form_button3{
  background:url(../images/form_button3.gif) 0 0 no-repeat;
  width:206px;
   height:31px;
   border:none;
   cursor:pointer;
}
.form_button2_input{
  margin:31px 0 91px 102px;
}


.row-form2 .col-1{ width:96px;}
.row-form2 .col-2{ width:140px;}
.row-form2 .col-3{ width:140px;}

.row-form3 .col-1{ width:160px; padding-top:4px;}
.row-form3 .col-2{ width:268px;}
.indent-bottom{ padding-top:7px;}

.row-form-indent{ margin:31px 0;}

.row-form11{ padding:11px 0 22px 0;}


.row-form4 .col-1{ width:339px;}
.row-form4 .col-1 input{ width:331px;}
.row-form4 .col-2{ width:91px; padding:2px 0 0 8px;}

.form_button4{
  background:url(../images/form_button3.png) 0 0 no-repeat;
  width:91px;
   height:29px;
   border:none;
   cursor:pointer;
}
/**/


/*text4-row*/
.text4-row-top{ margin-top:11px;}
.box-text{ background:#e4f0f5; padding-bottom:20px;}
.text4-row-inner{ padding:0 0 0 23px;}
.text4-row{ padding:20px 0 20px 0;}
.text4-row .col-1{ width:142px; padding:5px 0 0 0;}
.text4-row .col-2{ width:545px;}
.text4-row .text-txt2{ display:block; padding:27px 0 0 0; font-size:10px; line-height:1em;}
.text4-row .text-txt3{ color:#348B00;}
.box-text .h4-title, .box-text .h4-title1{ color:#1c618a; font-size:12px; line-height:1.2em; font-weight:bold;}
.box-text .h4-title span, .box-text .h4-title1 span{ display:block}
.box-text .h4-title1{ color:#737373;}

.separator-text{ border-top:1px solid #c4ddee; height:1px;}
/**/

/*wrapper3
.wrapper3-top{ background:#FFF url(../images/wrapper3-border.gif) 0 0 repeat-x;}
.wrapper3-bottom{ background:url(../images/wrapper3-border.gif) bottom left repeat-x;}
.wrapper3-left{ background:url(../images/wrapper3-border.gif) top left repeat-y;}
.wrapper3-right{ background:url(../images/wrapper3-border.gif) right top repeat-y;}
.wrapper3-top-left{ background:url(../images/wrapper3-top-left.gif) 0 0 no-repeat;}
.wrapper3-top-right{ background:url(../images/wrapper3-top-right.gif) top right no-repeat;}
.wrapper3-bottom-left{ background:url(../images/wrapper3-bottom-left.gif) bottom left no-repeat;}
.wrapper3-bottom-right{ background:url(../images/wrapper3-bottom-right.gif) bottom right no-repeat; padding:15px 36px 15px 21px;}
*/

.text4-list{ padding:12px 0 0 0;}
.text4-list li { margin-right:31px;}
.text4-list li a{ color:#006CE5; text-decoration:none;}
.text4-list li a:hover{ text-decoration:underline;}
.text4-list li.link-text4 a{ text-decoration:underline;}
.text4-list li.link-text4 a:hover{ text-decoration:none;}

.text-text4{ color:#737373; font-size:12px; font-weight:bold;}



.title-form{ padding-bottom:19px;}
.title-form strong{ color:#1C618A; font-size:16px; line-height:1.2em; display:block;}
.title-form span{ color:#737373; font-size:11px;}




/*box-message*/
.box-message-top{ margin-top:10px;}
.box-message{ width:660px;}
.box-message h5{ color:#404040; font-size:12px; line-height:1.2em; padding:11px 0 11px 0;}
.box-message h6{ color:#1C618A; font-size:12px; line-height:1.2em; padding:11px 0 11px 31px; font-weight:bold; display:block;}

.mess-bg1-top{ background:#FFFFE3 url(../images/mess-bg1-border.gif) 0 0 repeat-x;}
.mess-bg1-bottom{ background:url(../images/mess-bg1-border.gif) bottom left repeat-x}
.mess-bg1-left{ background:url(../images/mess-bg1-border.gif) 0 0 repeat-y;}
.mess-bg1-right{ background:url(../images/mess-bg1-border.gif) top right repeat-y;}
.mess-bg1-top-left{ background:url(../images/bg1-top-left.gif) 0 0 no-repeat;}
.mess-bg1-top-right{ background:url(../images/bg1-top-right.gif) top right no-repeat;}
.mess-bg1-botttom-left{ background:url(../images/bg1-bottom-left.gif) bottom left no-repeat;}
.mess-bg1-bottom-right{ background:url(../images/bg1-bottom-right.gif) bottom right no-repeat; padding:13px 21px; color:#737373;}


.mess-bg2-top{ background:#FFFFFF url(../images/mess-bg2-border.gif) 0 0 repeat-x; margin:0 0 0 31px;}
.mess-bg2-bottom{ background:url(../images/mess-bg2-border.gif) bottom left repeat-x}
.mess-bg2-left{ background:url(../images/mess-bg2-border.gif) 0 0 repeat-y;}
.mess-bg2-right{ background:url(../images/mess-bg2-border.gif) top right repeat-y;}
.mess-bg2-top-left{ background:url(../images/bg2-top-left.gif) 0 0 no-repeat;}
.mess-bg2-top-right{ background:url(../images/bg2-top-right.gif) top right no-repeat;}
.mess-bg2-botttom-left{ background:url(../images/bg2-bottom-left.gif) bottom left no-repeat;}
.mess-bg2-bottom-right{ background:url(../images/bg2-bottom-right.gif) bottom right no-repeat; padding:13px 21px; color:#348B00;}
/**/


/*error*/
.error{ padding:0 0 18px 23px;}
.error .col-1{ width:308px;}
.error .col-2{ width:282px; margin-left:40px;}
.error .error-title1{
  color:#C23031; 
  font-size:16px; 
  line-height:1.2em; 
  background:url(../images/error_marker1.png) 0 2px no-repeat;
  padding:0 0 0 22px;
}
.title-categories{ padding:10px 0 0 21px; font-weight:bold;}
.title-categories li{ padding:0 0 2px 0;}
.title-categories li a{ color:#C23031; text-decoration:none;}
.title-categories li a:hover{ text-decoration:underline;}
.error .error-title2{
  color:#6DBA2C; 
  font-size:16px; 
  line-height:1.2em; 
  background:url(../images/error_marker2.png) 0 2px no-repeat;
  padding:0 0 0 22px;
}


.error-text{ left:359px; background:url(../images/error-text.gif) 0 0 repeat-x; width:273px;}
.error-text-left{ background:url(../images/error-text-left.gif) 0 0 no-repeat;}
.error-text-right{ background:url(../images/error-text-right.gif) right top no-repeat; height:27px; text-indent:17px; color:#2392C3; font-size:11px; line-height:2.4em;}
.error-border{ border:1px solid #C23031 !important; background:#FFFFE3 !important; color:#C23031 !important;}
/**/




/* ====== my custom style ===== */


#cssTable  {
    border:1px solid #CADFE8;
    width:706px;
}

#cssTable td {
    background-color: #CADFE8; 
    color: #32373B;
    font-size: 12px;
    padding: 15px;
}

#cssTable tr.row1 td {
    background-color: #E4F0F5; 
}

#cssTable tr.row2 td {
    background-color: #fff; 
}


#cssTable td img {
    border: 1px solid #CADFE8;
    padding: 3px;
}

.jqfancybox {position: relative;}
.rzcolorbox {position: relative;}

.jqfancybox .zoomPic {
/*    background: url("/images/zoom.png") repeat scroll 0 0 transparent;*/
    border: 0px !important;
    top: 5px;
    height: 32px;
    position: absolute;
    left: 5px;
    width: 32px;
    z-index: 99;
}

.rzcolorbox .zoomPic {
/*    background: url("/images/zoom.png") repeat scroll 0 0 transparent;*/
    border: 0px !important;
    top: 5px;
    height: 32px;
    position: absolute;
    left: 5px;
    width: 32px;
    z-index: 99;
}


/*footer-mail*/
.footer-mail{ padding:66px 0  11px 250px;}
.footer-center-mail{padding:0px 0 0 0; width:300px; background:url(../images/footer_img_mail.png) 2px 0 no-repeat;}
.footer-text-img-mail{color:#e0651d; display:block;margin-top:-3px; padding:0 0 0 18px}
/**/

/*a.mail*/
a.mail {color:#e0651d; font-size:14px; outline:none; cursor:pointer; text-decoration:underline;}
a.mail:hover {text-decoration:none;}



/* ===== edit original ===== */
.box-bg-img2 {left: 0px !important}

.box-bg-img4{
  margin:36px 0 0 0px;
}
/*
.logo{
  background:url(/images/logo.png) 0 0 no-repeat; 
  top:9px; left:38px;
}

.header-button2 { 
    background: none;
  left:655px; top:40px;
}
*/

/*extra-box*/
.extra-box{ min-height:200px; margin-top:0px;}
/**/
/*box-bg-img2*/
.box-bg-img2{
  top:25px;
}

.box-bg-img1 {
  margin-top: 32px;
  margin-left: -32px;
}

#flashob {
/*    margin: auto 0;*/
}


.accordion li li > ul > li > a {padding-left:25px;background:#1c63a1;color:#ddd;}
.accordion li li > ul li > a.active, .accordion li li > ul li > a:hover {background:#114674;color:#ddd;}
.accordion li li ul ul li a {padding-left:35px;background:#114674;color:#ddd;}
.accordion li li ul ul li a:hover, .accordion li ul li.current a {background:#1C63A1;color:#ddd;}
.accordion li li ul ul li a:hover, .accordion li ul ul li.current a {background:#002647;color:#ddd;}
.accordion li li ul ul li a:hover, .accordion li li ul ul li.current a {background:#002647;color:#ddd;}
.accordion li.active > ul {display:list-item;}
.accordion li.active li.active > ul {display:list-item;}
.accordion li.active li.active li.active > ul {display:list-item;}
.accordion li.active li.active li.active li.active > ul {display:list-item;}


.box1-text { margin-left:-10px;}
.row-box2-center{ margin-left:29px;}


.csc-mailform ol,
.csc-mailform ul {
    list-style: none outside none;
}

.col-right .csc-default ul {list-style: circle;padding-left:32px;}
.col-right .csc-default ol {padding-left:32px;}
.col-right .csc-default p,
.col-right .csc-default ul,
.col-right .csc-default ol,
.col-right .csc-default li
{margin:auto;}

.col-right .csc-default p {padding:10px 0;}
.col-right  ul.list-clients {
    list-style: none outside none;
    margin:0px;
    padding:0 0 0 9px
}
.col-right .list-clients  li.list-1-indent
{
    margin: 0 35px 0 18px;
}

.col-right .list-clients  li.list-1-indent1
{
    margin-left: 20px;
}

.header-button1 {display:none;}
.header-box-text {left: 95px !important;}




ul.list-cl {list-style:none !important;}

#basket-panel {
  background: #E4F0F5;
  height: 230px;
  display: none;
}



.footer-text {
width: 990px;
margin: 0 auto;
text-align: justify;
}


/*============================= LEFT FLY BUTTON START ========================= */

.mb_freecall {
    background: url(/images/icon_freecall.png);
    width: 111px;
    height: 107px;
    bottom: auto;
    display: block;
    left: 0;
    margin-top: -224px;
    position: fixed;
    right: auto;
    top: 40%;
    z-index: 99999;
}
.mb_freecall:hover {
    background: url(/images/icon_freecall_hover.png);
    width: 111px;
    height: 107px;
}
.mb_mail {
    background: url(/images/icon_mail.png);
    width: 111px;
    height: 107px;
    bottom: auto;
    display: block;
    left: 0;
    margin-top: 112px;
    position: fixed;
    right: auto;
    top: 40%;
    z-index: 99999;
}
.mb_mail:hover {
    background: url(/images/icon_mail_hover.png);
    width: 111px;
    height: 107px;
}
.mb_zamer {
    background: url(/images/icon_zamer.png);
    width: 111px;
    height: 107px;
    bottom: auto;
    display: block;
    left: 0;
    margin-top: 224px;
    position: fixed;
    right: auto;
    top: 40%;
    z-index: 99999;
}
.mb_zamer:hover {
    background: url(/images/icon_zamer_hover.png);
    width: 111px;
    height: 107px;
}
.mb_callback {
    background: url(/images/icon_callback.png);
    width: 111px;
    height: 107px;
    bottom: auto;
    display: block;
    left: 0;
    margin-top: -112px;
    position: fixed;
    right: auto;
    top: 40%;
    z-index: 99999;
}
.mb_callback:hover {
    background: url(/images/icon_callback_hover.png);
    width: 111px;
    height: 107px;
}


.call8800 {
    bottom: auto;
    display: block;
    left: 0;
    margin-top: -50px;
    position: fixed;
    right: auto;
    top: 40%;
    z-index: 99999;
}

.zamer_button {
    bottom: auto;
    display: block;
    left: 0;
    margin-top: 50px;
    position: fixed;
    right: auto;
    top: 40%;
    z-index: 99999;
}

/*============================= LEFT FLY BUTTON END ========================= */




/* ====================================  LEFT MENU ==================================== */
.accordion .unfold {
  display: inline-block;
  position: absolute;
  left:249px;
  background: url(/images/sub-menu-plus1.png) 4px 6px no-repeat;
  padding: 0px 1px;
  width:28px;
  height: 28px;
}
/* ====================================  LEFT MENU ==================================== */


/*NEW 19-06-2014*/
.box-shadow-right .shadow-separator {
	background: url(../images/shadow-separator.gif) 440px 0 repeat-y;
}
.shadow-content1 .shadow-center {
	width: 200px!important;
}
.shadow-content1 .shadow-left {
	width: 400px!important;
	padding: 0px 84px 0px 0px!important;
}

.ftr-list {
	margin-top: 44px;
}
.ftr-list li {
	float: left;
	margin-right: 20px;
}
.ftr-list li a {
	border-left: 1px solid;
	padding-left: 20px;
}
.ftr-list li:first-child a {
	border: none;
	padding: 0;
}

/*.footer-mail{ padding:66px 0  11px 688px;}*/
.footer-center-mail { width:auto!important;}
a.mail {font-size:13px!important;}

.menu li a {
    width: 160px!important;
    text-align: center;
}

.menu li a span {
    display: inline-block!important;
	float: none!important;
}


.menu a {
  background: none!important;
  position:relative;
}

.menu a .icon {
  background: url(/images/menu_sprites.png) 0 0 no-repeat;
  display: inline-block;
	position: absolute;
	height: 64px;
	width: 84px;
	left: 50%;
	margin-left: -42px;
}

.menu .index a .icon {
	background-position: 0px 0px;
}
.menu .about a .icon {
	background-position: -84px 0px;
}
.menu .shop a .icon {
	background-position: -166px 0px;
}
.menu .portfolio a .icon {
	background-position: -242px 0px;
}
.menu .delivery a .icon {
	background-position: -322px 0px;
}
.menu .contacts a .icon {
	background-position: -400px 0px;
}

.menu .index a.active .icon,
.menu .index:hover a .icon {
	background-position: 0px -83px;
}
.menu .about a.active .icon,
.menu .about:hover a .icon {
	background-position: -84px -83px;
}
.menu .shop a.active .icon,
.menu .shop:hover a .icon {
	background-position: -166px -83px;
}
.menu .portfolio a.active .icon,
.menu .portfolio:hover a .icon {
	background-position: -242px -83px;
}
.menu .delivery a.active .icon,
.menu .delivery:hover a .icon {
	background-position: -322px -83px;
}
.menu .contacts a.active .icon,
.menu .contacts:hover a .icon {
	background-position: -400px -83px;
}

.header-box span.free-call {
  position: relative;
  font-size: 18px;
  color: #e0651d;
  padding-right: 20px;
}

.header-box span.free-call i {
  position: absolute;
  top: -14px;
  left: -33px;
  width: 180px;
}
