/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{line-height:1.5}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img{border:none}

/* typography.css */
body{font-size:.7em;color:#231f20;background:#fff;font-family:Verdana, sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}
h1{font-size:3em;line-height:1;margin-bottom:.5em}
h2{font-size:1.7em;font-weight:normal;margin-top:-4px;padding:5px 0 10px 0;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em}
h4{font-size:1.4em;font-weight:bolder;margin:25px 0 10px;padding:0}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6{font-size:1em;font-weight:700}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
a{color:#009;text-decoration:underline}
blockquote{color:#666;font-style:italic;margin:1.5em}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{font-style:italic;margin:0 0 1.5em}
pre{white-space:pre;margin:1.5em 0}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}
li ul,li ol{margin:0 1.5em}
ul,ol{margin:0 1.5em 1.5em}
ul{list-style-type:none;}
li{padding-left:5px}
ol{list-style-type:decimal;list-style:none;}
dd{margin-left:1.5em}
table{margin-bottom:1.4em;width:100%}
thead th{background:#c3d9ff}
th,td,caption{padding:4px 10px 4px 5px}
tr.even td{background:#e5ecf9}
caption{background:#eee}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide{display:none}
.highlight{background:#ff0}
.added{background:#060;color:#fff}
.removed{background:#900;color:#fff}
.first{margin-left:0;padding-left:0}
.last{margin-right:0;padding-right:0}
.top{margin-top:0;padding-top:0}
.bottom{margin-bottom:0;padding-bottom:0}
p,dl{margin:0 0 1.5em}
a:focus,a:hover,.loud{color:#000}
strong,dfn,dl dt,th{font-weight:700}
em,dfn,tfoot{font-style:italic}
del,.quiet{color:#666}

/* forms.css */
label{font-weight:700}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em}
legend{font-weight:700;font-size:1.2em}
input,textarea,select{font-size:12px;color:#231f20;font-family:Tahoma, Arial, Helvetica, sans-serif}
input.text,input.title,textarea,select{border:1px solid #bbb;margin:.5em 0}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666}
input.text,input.title{width:300px;padding:5px}
input.title{font-size:1.5em}
textarea{width:390px;height:250px;padding:5px}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880}
.error a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}

/* grid.css */
.body{width:990px;border-left:1px Solid #CCC;border-right:1px Solid #CCC;margin:0 auto}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em}
hr.space{background:#fff;color:#fff}

/* NORD */
.header{width:950px;text-align:left;margin:0 auto}
.choose-lang{color:#a7a9ab;text-align:right;padding-right:22px}
a#choose-lang{text-decoration:none;border-bottom:1px Dashed #0587ba}
#div-lang{position:absolute;z-index:900;background:#FFF;margin-left:821px;text-align:center;width:100px;display: none; width: 130px; height: 50px;border: 1px Solid #CCC; padding: 15px 0 0 10px; text-align: left;}
#div-lang a{text-decoration:none;border-bottom:1px Dashed #0587ba;margin-left:5px;margin-top: -3px;}
#div-lang div{border-top:1px Solid Gray;margin:2px 0;padding:0}
#div-lang img{padding-top: 2px;}
.header table{vertical-align:middle;border-collapse:collapse;border:0;margin:0;padding:0}
.header table td{vertical-align:middle;margin:0;padding:0}
.menu{vertical-align:middle;text-align:center}
.menu a{margin-left:15px;letter-spacing:0}
.menu_production{width:599px;height:160px;background:url(../i/menu.png) no-repeat;z-index:990;display:none;margin:-35px 0 0 130px}
.support_production{width:599px;height:160px;background:url(../i/menu.png) no-repeat;z-index:990;display:none;margin:-35px 0 0 301px}
.menu_about{width:599px;height:160px;background:url(../i/menu.png) no-repeat;z-index:990;display:none;margin:-35px 0 0 214px}
.menu_press{width:599px;height:160px;background:url(../i/menu.png) no-repeat;z-index:990;display:none;margin:-35px 0 0 214px}
.menu_partners{width:599px;height:160px;background:url(../i/menu.png) no-repeat;z-index:990;display:none;margin:-35px 0 0 414px}
.menu_production div,.menu_about div,.menu_partners div, .menu_press div{margin:20px 0 0 30px}
.menu_production div span,.menu_production div a,.menu_about div span,.menu_about div a,.menu_partners div span,.menu_partners div a, .menu_press div span,.menu_press div a{margin-right:27px}
.link{display:block;z-index:9999;margin:5px 0 5px 50px}
.search_input{width:150px}
.search_img{cursor:pointer;padding-left:5px}
.slogan{margin-top:10px;text-align:right}
.slogan img{margin-right:4px}
.main{width:990px;height:475px;border-collapse:collapse;margin:0;padding:0}
.footer{width:950px;margin:0 auto;padding:0}
.footer td{margin:0;padding:0}
.map_and_search{width:50%}
.map_and_search a{margin-right:32px}
.confident{margin-bottom:10px;vertical-align:middle;height:40px;width:50%;padding-top:10px}
.confident a{margin-right:38px}
.call{text-align:right;vertical-align:middle}
a.order_call img{margin:0 0 0 5px;padding:0}
.copyright{color:#939598}
.free{color:#939598;text-align:right}
.footerline{width:950px;background:url(../i/line.jpg) no-repeat top center;height:40px;margin:0 auto;padding:0}
a,a:hover{color:#0587ba}
.main td,.main td img{text-align:left;margin:0;padding:0}
    
/*INDEX*/ 
div#ho{width:181px;height:19px;color:#FFF;vertical-align:middle;text-align:center;background:url(../i/plashka-1.png) no-repeat;position:absolute;z-index:900;display:none;text-decoration:none;margin:-405px 0 0 565px}
div#po{width:58px;height:19px;color:#FFF;vertical-align:middle;text-align:center;background:url(../i/plashka-2.png) no-repeat;position:absolute;z-index:900;display:none;text-decoration:none;margin:-275px 0 0 710px}
div#to{width:160px;height:20px;color:#FFF;vertical-align:middle;text-align:center;background:url(../i/plashka-3.png) no-repeat;position:absolute;z-index:900;display:none;text-decoration:none;margin:-445px 0 0 235px}
.index table td img,.index table td{border:0;margin:0;padding:0}


/*PRODUCT*/
table.production{width:950px;margin:0 auto;padding:0}
table.production tr,table.production td{margin:0;padding:0}
td.production_menu{width:165px;vertical-align:top}
td.production_menu .ul-menu{margin-left:20px;vertical-align:top;margin-top:12px;margin-bottom:5px}
td.production_catalog{width:785px}
td.production_catalog h2,td.production_catalog p{margin-left:20px}
.table_oven{width:760px;margin:0 auto;padding:0}
td.catalog_pos{width:190px;vertical-align:bottom;padding-bottom:20px;text-align:center}
td.catalog_pos img{border:0;margin:0;padding:0}
td.catalog_pos a.cat_link{display:block;margin:10px 0 30px 0px;}
td.production_menu a,.ul-menu a{margin-bottom:3px;display:block}

/*MAP*/
.map {width:500px;margin:0 auto; padding: 10 25;background: url(../i/bg-big.png) no-repeat; border: 0px; height: 870px;font-size: 0.8em;}
.map div {width: 460px; }

/*CONTACT*/

.contact {width: 950px; margin: 0 20px; padding: 0;}
.contact tr td {padding: 0; margin: 0; vertical-align: top;}
.contact tr td p{margin-top: 30px;}
td.world {width: 476px; height: 137px; background: url(../i/nord-world.png) no-repeat; vertical-align: middle;padding: 0;}
.world p {margin-left: 206px; padding-top: 0px;}
.filial {width: 250px; height: 100px; background: url(../i/filial.png) no-repeat;font-size: 0.85em; padding: 0 0 0 10px; display: none;}
.filial .close img {margin: 11px 0 0 218px;}
#lvov {position: absolute; z-index: 9999; margin: -590px 0 0 15px;}
#hmelnitskii {position: absolute; z-index: 9999; margin: -555px 0 0 65px;}
#kiev {position: absolute; z-index: 9999; margin: -590px 0 0 215px;}
#harkov {position: absolute; z-index: 9999; margin: -585px 0 0 405px;}
#nikolaev {position: absolute; z-index: 9999; margin: -445px 0 0 225px;}

.club_one {width: 300px;text-align:right;}
.club_two {width: 300px;}