
/* Global styles */

html{font-size:100.1%}
html,body,form{margin:0;padding:0}
html,body{height:100%;background:#FFF; min-width: 1060px;}
@font-face {
    font-family: Lobster; /* Р“Р°СЂРЅРёС‚СѓСЂР° С€СЂРёС„С‚Р° */
    src: url(fonts/564_lobster.ttf); /* РџСѓС‚СЊ Рє С„Р°Р№Р»Сѓ СЃРѕ С€СЂРёС„С‚РѕРј */
}
    
@font-face {
    font-family: Condensed; /* Р“Р°СЂРЅРёС‚СѓСЂР° С€СЂРёС„С‚Р° */
    src: url(fonts/MyriadPro-Cond.woff); /* РџСѓС‚СЊ Рє С„Р°Р№Р»Сѓ СЃРѕ С€СЂРёС„С‚РѕРј */
    
     
    }
@font-face {
    font-family: MyBold; /* Р“Р°СЂРЅРёС‚СѓСЂР° С€СЂРёС„С‚Р° */
    src: url(fonts/MyriadPro-Bold.otf); /* РџСѓС‚СЊ Рє С„Р°Р№Р»Сѓ СЃРѕ С€СЂРёС„С‚РѕРј */
    }
@font-face {
    font-family: BoldCondensed; /* Р“Р°СЂРЅРёС‚СѓСЂР° С€СЂРёС„С‚Р° */
    src: url(fonts/MyriadPro-BoldCond.otf); /* РџСѓС‚СЊ Рє С„Р°Р№Р»Сѓ СЃРѕ С€СЂРёС„С‚РѕРј */
    }
@font-face {
    font-family: Regular; /* Р“Р°СЂРЅРёС‚СѓСЂР° С€СЂРёС„С‚Р° */
    src: url(fonts/MyriadPro-Regular.otf); /* РџСѓС‚СЊ Рє С„Р°Р№Р»Сѓ СЃРѕ С€СЂРёС„С‚РѕРј */
    }
@font-face {
    font-family: MyIt; /* Р“Р°СЂРЅРёС‚СѓСЂР° С€СЂРёС„С‚Р° */
    src: url(fonts/MyriadPro-It.otf); /* РџСѓС‚СЊ Рє С„Р°Р№Р»Сѓ СЃРѕ С€СЂРёС„С‚РѕРј */
    }


@font-face {
    font-family: 'dinpro-regularregular';
    src: url('fonts/dinpro-regular.eot');
    src: url('fonts/dinpro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-regular.woff') format('woff'),
         url('fonts/dinpro-regular.ttf') format('truetype'),
         url('fonts/dinpro-regular.svg#dinpro-regularregular') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'dinprolight';
    src: url('fonts/dinpro-light.eot');
    src: url('fonts/dinpro-light.woff') format('woff'),
         url('fonts/dinpro-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'dinprobold';
    src: url('fonts/dinpro-bold.eot');
    src: url('fonts/dinpro-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-bold.woff') format('woff'),
         url('fonts/dinpro-bold.ttf') format('truetype'),
         url('fonts/dinpro-bold.svg#dinprobold') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'dinproblack';
    src: url('fonts/dinpro-black.eot');
    src: url('fonts/dinpro-black.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinpro-black.woff') format('woff'),
         url('fonts/dinpro-black.ttf') format('truetype'),
         url('fonts/dinpro-black.svg#dinproblack') format('svg');
    font-weight: normal;
    font-style: normal
}
/* Global styles */

.print, #VotingForm{display: none;}
html{font-size:100.1%}
html,body,form{margin:0;padding:0}
html,body{height:100%;background:#FFF}
body{text-align:left;font-size:11px;font-family:Tahoma, Arial, Verdana;color:#000;background:url('pixel.gif') no-repeat fixed}
select,input,div,span,font,textarea{font-family:Tahoma, Arial, Verdana}
a img,img,html,body{border:none}
a img,img,a{outline:none!important}
:focus{outline:none}
tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{color:#DF7017;font-size:18px;font-family:Arial, Verdana!important;white-space:nowrap;font-weight:normal!important}
.market-price{background:url('line_through.gif') repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0} 
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

td.dtree{width:99%;padding:1px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url('line.gif') repeat-y top left;}

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url('mfon.gif') repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url('nfon.gif') repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url('nfon.gif') repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url('pfon.gif') repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana!important}

/* Block styles */

#left,#right{width:190px;background:url('bg.jpg') repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#E1E2E5}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px} 

/* ------------------------------- 1.Ссылки --------------------------------*/

/* ------------------------------- 2.Структура контейнера --------------------------------*/


/* Основа ротатора изображений */
#banner { padding:0 0 0 0; margin:0; height:344px; text-align:center; background:#354759;}



a img,img,html,body{border:none}

a img,img,a{outline:none!important}
:focus{outline:none}
tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{color:#DF7017;font-size:18px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.market-price{background:url('line_through.gif') repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}
p {margin: 0;}
a {text-decoration: none;}
html, body, div, span, img, li, ul, form, label, h1, h2 {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

td.dtree{width:99%;padding:1px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url('line.gif') repeat-y top left;}

 /* Index styles */

.container{width:100%;padding-bottom:4px; font:12px/20px Arial,'Helvetica CY','Nimbus Sans L',sans-serif;}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url('mfon.gif') repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:170px;padding-left:15px;background:url("logo.png") no-repeat #00B9B5}
.htbb{padding-right:16px;width:50%;background: #00B9B5}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url('pfon.gif') repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:190px;background:url('bg.jpg') repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#E1E2E5}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}
.splCont{display:block}


/* NEW */

.clear {
    clear: both;
}

#mainP {
    width: 1011px;
    margin: 0 auto;
}

#newHeader {
    width: 100%;
    height:220px;
   
}

#inHeader {
    width: 1000px;
    margin: 0 auto;
}

#logo {
    background-image:url("logo.png") ;
    background-repeat: no-repeat;
    display: block;
    height: 220px;
    overflow: hidden;
    text-indent: -9999px;
    width: 300px;
    float: left;
    margin: 0 28px 0 0;
}

#intro {
    display: inline;
    float: left;
    font-size: 20px;
    line-height: 24px;
    padding: 55px 0 41px;
    font-family: 'dinprolight';
    text-transform: uppercase;
	font-weight:bold;
}

#telAndSearch {
    text-align: right;
    display: inline;
    float: right;
}

#tel {
    padding: 55px 0 69px;
}


#tel sup {
    font-size: 11px;
    line-height: 13px;
    vertical-align: 4px;
     font-family: 'dinprolight';
}


#tel span {
    font-size: 20px;
    line-height: 24px;
    font-family: 'dinproblack';
    
}

#search div {
    padding: 0 40px 0 0;
    position: relative;
}

#inputT {
    background: url("bg_input.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C1C1C1;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    width: 177px;
    font-size: 12px;
}

#inputB {
    background: url("arrow_white_right.png") no-repeat scroll center center #2D2E33;
    border: 0 none;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 40px;
    cursor: pointer;
}

#cart {
    background:url("shopCart.png") no-repeat ;
    margin-top: 20px;
    float: right;
   
    height: 118px;
    width: 190px;
}

#pokupok {
    float: left;
    font: 19px Lobster;
    margin-left: 21px;
    margin-top: 10px;
    color: #FFF;
}

#koll {
    float: left;
    font: 40px Lobster;
    margin-left: 20px;
    margin-top: 13px;
    color: #FFF;
}

#cart a {
    display: block;
    cursor: pointer;       
    padding-top: 20px;
} 

#vKorzinu {
    font: 18px Lobster;
    padding-left: 34px;
    padding-top: 9px;
    text-align: left;
    color: #FFF;
}

#newMenu {
    
}

#navOut {
   width: 100%;
   height: 56px;  
   background: none repeat scroll 0 0 #1C3C50; 
}

#divNav {
    width: 1000px;
    margin: 0 auto; 
    height: 60px;
    text-align: center;   
    background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
    z-index: 100;
}

#nav {
    
    z-index: 100;
    position: relative;
    text-transform: uppercase;
    min-height: 10px;
    display:inline-block;    
    margin:0  auto;
    padding:0;
    
    
}
#nav li {
    
    float:left;
    position:relative;
    list-style:none;
}
#nav a {
    font: 14px dinprolight;
    color:#000;
    text-decoration:none;
    display:block;
    padding:17px 50px;
    text-transform: uppercase;
    font-weight: bold;
}

#nav li b {
    bottom: -4px;
    font: 0px/0 sans-serif;
    height: 8px;
    left: 0;
    position: absolute;
    width: 100%;
}

#nav li a.active_menu {
    color: #2185C5;
}

#nav li a.active_menu b {
    background: url("bg_nav_active.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
}

/* selected menu element */
#nav .current a, #nav li:hover > a {
    
    color:#2185C5;
   
   
}

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
    background:none;
    border:none;
    color:#2185C5;
    font: 15px Condensed;
}
#nav ul li a:hover {
    background:#EBF0E4;
    color:#2185C5;
    font: 15px Condensed;
    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    text-shadow:0 2px 2px rgba(0,0,0, 0.7);
}

#nav ul li:first-child > a {
    -moz-border-radius-topleft:10px; /*some css3*/
    -moz-border-radius-topright:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
}
#nav ul li:last-child > a {
    -moz-border-radius-bottomleft:10px; /*some css3*/
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
}

/* drop down */
#nav li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav ul {
    opacity:0;
    visibility:hidden;
    padding:0;
    width:175px;
    position:absolute;
    background:#FFFAF3;
    border:1px solid #7788aa;

    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    

    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
}
#nav ul li {
    float:none;
    margin:0;
    font-size: 15px;
}
#nav ul a {
    font-weight:normal;
    font: 15px Condensed;
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}
#nav ul ul {
    left:160px;
    top:0px;
}

#center {
    width: 1000px;
    margin: 0 auto;
    
}



.descMain {
    position: absolute;
    bottom: 35px;
    left: 15px;
    width: 140px;
}


.center {
    padding: 0 4px;
    width: 100%;
}


/* output Home */

.bg_blue_l {
    background: none repeat scroll 0 0 #354759;
}



#slider {
    padding: 0;
    margin: 0;
}

.slider_place .name strong {font-family: 'Arial Black', 'Helvetica CY', 'Nimbus Sans L', sans-serif}


.inner {
    width: 1000px; margin:0 auto; 
}

.w_in {}
.w_l {}
.w_r {}

.bg_blue {background: #1c3c50}
.bg_blue_l {background: #354759}
.bg_images {position: relative; text-align: center; background: #fff}
.bg_images img {vertical-align: top}
.bg_images.down { height: 52px}
.bg_images.down img.first {margin: 0 0 35px}
.bg_images.up {height: 20px; margin: -20px 0 0}
.bg_images.up .w_in {position: absolute; left: 0; top: 0; width: 100%; height: 75px}
.bg_images.up img.first {margin: 20px 0 0}
.bg_blue {background: #1c3c50}
.bg_blue_l {background: #354759; }
.bg_images {position: relative; text-align: center; background: #fff}
.bg_images img {vertical-align: top}
.bg_images.down {= height: 52px; background:  url("bg/blue_down.png") center top no-repeat  #F8F8F8; }
.bg_images.down1 {margin: 0 0 -55px; height: 52px; background: url("bg/gray_right.png")  center top no-repeat ; z-index: -1;}
.bg_images_aux.down { height: 52px; background:  url("images/blue_down.png") center top no-repeat  #fff; }
#pagebody {
    width: 1000px;
    margin: 0 auto;
}

.cols_2 {margin: 0 -60px 0 0}
.cols_2 .col {width: 470px; margin: 0 57px 0 0; padding: 0 0 30px}
.cols_2 .cols_2 .col {width: 220px; margin: 0 27px 0 0; padding: 0 0 30px}

.about {padding: 0 0 60px}
.about .col {padding: 0}
.photo_text {height: 160px; overflow: hidden; position: relative}
.photo_text a {color: #191a1e}
.photo_text span {display: block}
.photo_text .text_place {text-shadow: #FFF 1px 0 0px; position: absolute; right: 19px; top: 19px; width: 182px; height: 120px; background: rgb( 255, 255, 255); background: rgba( 255, 255, 255, 0.65); display: none}
.photo_text .text_place .text {padding: 15px 19px 0; height: 84px; overflow: hidden}
.photo_text:hover .text_place {display: block}
.services .photo {
    height: 285px;
    margin: 15px 0 15px 90px;
    overflow: hidden;
    width: 411px;
}
.flr {
    display: inline;
    float: right;
}
.bg_images.down img.first {margin: 0 0 35px}
.bg_images.up {height: 20px; margin: -20px 0 0}
.bg_images.up .w_in {position: absolute; left: 0; top: 0; width: 100%; height: 75px}
.bg_images.up img.first {margin: 20px 0 0}

#home .bg_images {background: #f8f8f8}
#home  .bg_images.down {height: 55px}
#home  .bg_images.up .w_in {top: -55px}

.slider_place .bx-wrapper {position: relative}
.slider_place ul {list-style: none}
.slider_place ul li {height: 134px; position: relative}
.slider_place ul li .text_place {text-shadow: #FFF 1px 0 0px; position: absolute; left: 19px; top: 20px; width: 182px; height: 120px; background: rgb( 255, 255, 255); background: rgba( 255, 255, 255, 0.65)}
.slider_place ul li .text_place .in {position: relative; padding: 39px 22px 21px 40px}
.slider_place ul li .text_place .in > img {position: absolute; right: -14px; width: 14px; height: 100%; top: 0}
.slider_place ul li .text_place .in .title {padding: 0}
.slider_place ul li .text_place .in .text {padding: 11px 0 6px; font: 12px/20px Arial,'Helvetica CY','Nimbus Sans L',sans-serif;}
.slider_place ul li .text_place .in .more {padding: 10px 0}
.slider_place ul li .name {position: absolute; left: 28px; top: 39px; font-size: 29px; line-height: 27px; color: #a8b1ba; text-transform: uppercase}
.slider_place ul li .name p {padding: 0 0 1px}
.slider_place ul li .name span {background: #2c3e50; padding: 0 5px 0 10px}
.slider_place ul li .name strong {color: #4cbfe3}

#home  .slider_place ul li {height: 344px}

.slider_place ul li .name {
    color: #A8B1BA;
    font-size: 29px;
    left: 28px;
    line-height: 27px;
    position: absolute;
    text-transform: uppercase;
    top: 39px;
}

.more {text-transform: uppercase; padding: 17px 0; font-family: 'dinprolight';font-size: 12px}
.a_bg_red a {background: #ff4b39; color: #fff; padding: 3px 31px 2px; text-decoration: none}
.a_bg_red a:hover {background: #ff7e2c}
.a_block a {display: block; text-align: center; padding: 0}

.bx-controls {position: absolute; left: 0; top: 0; width: 100%;z-index:100;}
.bx-prev, .bx-next {position: absolute; top: 25px; width: 14px; height: 77px; text-indent: -9999px; overflow: hidden}
.bx-prev {background: url(images/slider.png) no-repeat right 0; left: 0}
.bx-next {background: url(images/slider.png) no-repeat 0 0; right: 0}

#home .bx-prev, #home .bx-next {top: 137px}

.cols_3 {margin: 0 -20px 0 0; padding: 20px 0 28px}

.col {display: inline-block; vertical-align: top;}

.cols_3 .col {width: 320px; margin: 0 17px 0 0}
.cols_3 .col .photo {height: 120px; overflow: hidden}
.cols_3 .col .name { line-height: 16px; text-transform: uppercase; padding: 17px 0 0;font: 13px Arial,'Helvetica CY','Nimbus Sans L',sans-serif;}
.cols_3 .col .name, .cols_3 .col .name a {color: #bbb}
.cols_3 .col a {text-decoration: none}
.cols_3 .col a:hover {text-decoration: underline}

.slider_place.big {padding: 12px 0 30px}
.slider_place.big ul {padding: 0}
.slider_place.big ul li {height: 340px; padding: 0}
.slider_place.big ul li .text_place {padding: 16px;}
.slider_place.big ul li .text_place .text{font-weight: bold;}
.slider_place.big .bx-prev, .slider_place.big .bx-next {top: 127px}

.slider_place.mid ul {padding: 0}
.slider_place.mid ul li {height: 300px; padding: 0}
.slider_place.mid ul li a {color: #191a1e}
.slider_place.mid ul li .text_place {left: 19px; top: 20px; right: auto; width: 431px; height: 260px; display: none}
.slider_place.mid ul li .text_place .in {padding: 47px 22px 21px 40px;}
.slider_place.mid ul li .text_place span {display: block}
.slider_place.mid ul li:hover .text_place {display: block}
.slider_place.mid .bx-prev, .slider_place.mid .bx-next {top: 112px}

#slider4 .text_place,#slider5 .text_place {left: 19px; top: 20px; width: 182px; height: 120px; }
#slider4 .text,#slider5 .text {padding: 16px; font-weight: bold;}

.cols_4 {
    margin: 0 -20px 0 0;
}


.cols_4 .col {
    margin: 0 18px 0 0;
    width: 234px;
}
.lang li, .col, .thumbs li, .images_6 li {
}
.col {
    display: inline-block;
    vertical-align: top;
}


.cols_4 .col .name {
    height: 32px;
    
    text-transform: uppercase;
    font: 12px/20px Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
    line-height: 14px;
}

footer {
    background: none repeat scroll 0 0 #1C3C50;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
}
.down, footer {
    height: 177px;
}

footer .inner {
    padding: 34px 0 0;
}

footer .inner p {
    padding: 0 0 9px;
    font: 12px/20px Arial,'Helvetica CY','Nimbus Sans L',sans-serif;
}

#grey {
    background: url("images/gray_left.png") bottom center no-repeat #fff;
    height: 47px;
}

#blue {
    background: url("images/blue_up.png") bottom center no-repeat #F8F8F8;
    height: 20px;
}

/* output Tovar */

.cat {
    width: 1010px;
    margin: 0 auto;
    margin-top: 30px;
    height: 315px;
    overflow: hidden;
}

.catPage {
    width: 1010px;
    margin: 0 auto;
    margin-top: 30px;
    
}


.catTov {
    font: 30px Lobster;
    margin-left: 20px;
    color: #2e95a3;
}

#tovarOut {
    width: 100%;
}

#newBlocks {
    margin: 0 auto;
}

.tovar {
    width: 191px;
    background-color: #fff;
    height: 250px;
    float: left;
    margin: 20px 3px;
    position: relative;
    border-radius:50px; /*some css3*/
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
   
}

.imgP {
    display: block;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 20px;
    text-align: center;
    
}

.tovarName {
    display: block;
    cursor: pointer;
    font: 20px Condensed; 
}

.tovar p {
    margin-left: 10px;
    font: 20px Condensed; 
}

.tovar .priceCat {
    font: 30px BoldCondensed; 
}

.addCart {
    position: absolute;
    bottom: 8px;
    left: 47px;
}

.addCart a {
    color: #2e95a3;
    font: 15px MyBold;
}

#bottomBlock {
  
}






#block14 .blockHeader {
    margin:  40px 0 20px 33px;
    
}

#socSeti .blockHeader{
    
    margin:  10px 0 20px 0;
    
}

#block28 {
    
} 

#block14 {
    
    background-color: #fff;
    height: 480px;
    width: 270px;
    float: left;
    margin-left: 5px;
    border-radius:50px 50px 30px 30px; /*some css3*/
    -moz-border-radius:50px 50px 30px 30px;
    -webkit-border-radius:50px 50px 30px 30px;
   }

#block14 a {
    color: #2e95a3;
    text-decoration: underline;
    font-style: italic;
}

#block14 p {
    color: #96ca2d;
    font: 16px Lobster;
}


#block14 #newOut {
    margin: 0;
    height: 260px;
    overflow: hidden;
}

#block14 div {
    margin: 0 38px 0 35px;
    
}

section {
    overflow: hidden;
    display: block;
}

aside.right {
    display: inline;
    float: right;
    margin: 0 0 49px 105px;
    width: 320px;
}

header .lang, .title, h1, h2, .blockHeader {
    font-family: 'dinprobold';
}
h1, h2, .title, .blockHeader {
    font-size: 20px;
    line-height: 26px;
    padding: 0 0 21px;
    text-transform: uppercase;
}

p {
    margin: 0;
    padding: 10px 0;
}

section ul {
    list-style: none outside none;
    padding: 10px 0 10px 13px;
}


.services ul {
    margin: -10px 0 0;
    padding: 0 0 10px 40px;
}

.blocks .block {padding: 0 0 12px}
.blocks .block .top {background: #354759; padding: 0 0 0 14px; cursor: pointer}
.blocks .block .top p {background: #f0f0f0; padding: 0 17px; height: 28px; line-height: 28px}
.blocks .block .text_place {padding: 16px 0 0 75px; display: none}
.blocks .block .text_place ul {padding: 3px 0 4px}
.blocks .block .text_place ul li {padding: 7px 0 0; background: 0}
.blocks .block.opened .top, .blocks .block .top:hover {background: #4cbfe3}
.blocks .block.opened .text_place {display: block}
.services .row {
    padding: 0 0 34px;
}

.bg_gray {background: #f0f0f0; overflow: hidden}
.bg_gray .text_place {overflow: hidden}
.bg_gray .text_place .text {padding: 10px 0}
.bg_gray h2 {padding: 0; margin: -4px 0 0}
.padd {padding: 29px}
.marg_bot {margin: 0 0 15px}

.photo_big_fix {width: 201px; height: 180px; overflow: hidden}
.fll.photo_big_fix {margin: 2px 35px 5px 0}

.thumbs {margin: 0 -20px 0 0; padding: 14px 0 0}
.thumbs li {padding: 0; background: 0; display: inline-block; vertical-align: top; width: 100px; height: 70px; overflow: hidden; margin: 0 16px 0 0}

.contacts {margin: 0 -50px 0 0; padding: 6px 0 10px}
.contacts .col {width: 47%; margin: 0; padding: 0}
.contacts .photo {margin: 7px 30px 0 0}
.contacts .title {padding: 0 0 1px}
.contacts .prof {padding: 0 0 20px}

.vcard {padding: 8px 0 0}
.vcard .row {padding: 0 0 0 72px}

.map_place > p {padding: 25px 0 20px}
.map_place .map {height: 335px; overflow: hidden; border: 5px solid #354759}
.fll {
    display: inline;
    float: left;
}

section ul li {
    background: url("images/mdash.gif") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    padding: 0 0 0 23px;
}

/* Page ITEM */

#pageItem{
    width: 1000px;
    margin: 0 auto;
}

#one_cat_in_item {
    display: block;
    float: left;
    font: 30px Lobster;
    margin: 20px 20px 20px 0;
    color: #2e95a3;
    
}

#pageItem h4 {
    font: 30px Lobster;
    margin: 20px;
    color: #c7cac0;
}

#all_cat_in_item {
    margin: 0 auto;
    max-width: 800px;
    text-align: center;
    color: #79342C;
}

#all_cat_in_item ul li a {
    color: #79342C ;
}

#all_cat_in_item ul {
    display: inline-block;
    padding: 0;
}

#all_cat_in_item li {
    float: left;
    margin: 10px 30px;
    list-style-type: none;
    font: 20px Condensed;
    text-transform: uppercase;
}

#imgItem {    
    display: table-cell;    
    overflow: hidden;    
    text-align: center;
    vertical-align: middle;
    width: 535px;
    height: 535px;
    background-color: #FFF;    
    border-radius:50px ; /*some css3*/
    -moz-border-radius:50px ;
    -webkit-border-radius:50px;
    overflow: hidden;
}

#imgItemOut {
    
    float: left;
}

#descText {
    float: left;
    margin-left: 20px;
    width: 400px;
}

#descText h4 {
    font: 41px Condensed;
    margin: 0;
    margin-bottom: 10px;
    color: #000;
    
}

#price h4 {
    font: 40px BoldCondensed;
    margin: 0;
    margin-bottom: 10px;
    color: #000;
}

#descText h6 {
    font: 15px MyBold;
    color: #4bb5c1;
    margin: 0;
    text-transform: uppercase;
    
}


   
#inCart img {
    vertical-align: -15px;
}  

#desc {
    font: 12px Arial;
}

#socSeti li{
    float: left;
    list-style: none;
    margin: 2px;
}

#socSeti ul{
    margin: 0;
    padding: 0;
    display: inline-block;
}

#block14 #socSeti {
    text-align: center;
}

#recom {
    background: #fff;
     border-radius:50px ; /*some css3*/
    -moz-border-radius:50px ;
    -webkit-border-radius:50px;
    height: 240px;
    text-align: center;
   
}

#recom a {
    font: 20px Condensed;
}

#recom b {
    font: 30px BoldCondensed;
    color: #000;
}

#recom div {
   position: absolute;
   bottom: -120px ;
   width: 125px;
    
}

#recom .recomImg {
    
}

#recom .recomDesc {
   
}

#recom ul {
    display: inline-block;
    padding: 0;
    margin-top: 20px;
    position: relative;
}

#recom li {
    float: left;
    width: 125px;
    list-style-type: none;
    margin: 0 32px;
}

.slider_place ul li .name {
    color: #A8B1BA;
    font-size: 29px;
    left: 28px;
    line-height: 27px;
    position: absolute;
    text-transform: uppercase;
    top: 39px;
}
#dop {
    
}

#dop div {
   
}

.inner, .container {
    margin: 0 auto;
    width: 1000px;
}
.container {
    overflow: hidden;
    padding: 0 0 3px;
    position: relative;
    z-index: 2;
}

.lang {
    font-family: 'dinprobold';
}
.lang {
    font-size: 10px;
    line-height: 16px;
    list-style: none outside none;
    padding-top: 42px;}

.lang a
  { padding:0;border:none;background:transparent; cursor: pointer; padding-right: 5px; padding-left: 5px;     display: inline-block;}
.lang  a img
  { display:block; cursor: pointer; }
  
.lang div.active {
    background: url("images/arrow_red_up.png") no-repeat scroll center bottom rgba(0, 0, 0, 0)  ;
    color: #939393;
}

.lang div {
    float: left;
    text-align: center;
    margin: -2px;
    height: 45px;
}
.object {padding: 0 0 16px}
.details {font-size: 16px; font-weight: bold; width: 410px; margin: 0 0 0 90px}
.details p {padding: 12px 0 8px}

.images_6 {padding: 0; margin: 0 -10px 0 0}
.images_6 li {padding: 0; margin: 0 5px 10px 0; background: 0; display: inline-block; vertical-align: top; width: 160px; height: 109px; overflow: hidden}
.images_6 li img {min-width: 100%; min-height: 100%}

.slider_place.big2 {padding: 0 0 30px}
.slider_place.big2 ul {padding: 0}
.slider_place.big2 ul li {height: 480px; padding: 0}
.slider_place.big2 .bx-prev, .slider_place.big2 .bx-next {top: 118px}

.col.bg_gray {margin-bottom: 15px}
.col.bg_gray .in {padding: 16px 19px}
.col.bg_gray .in .text.height {height: 108px}
.photo.height {height: 105px!important; line-height: 105px}
.photo.height img {vertical-align: middle}

.partners {padding: 13px 0 30px}

.inner a {color: #FFF;} 


/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(images/close.png) url(images/loading.gif) url(images/prev.png) url(images/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


.row {
    margin-left: 0;
    margin-right: 0;
}

h3{
    display: block;
    font-size: 1.17em;
    font-weight: bold;
}