/* =reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

/* =clearfix */
.c:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.c {display:inline-block}/* for IE/Mac */
.c {zoom:1;/* trigger hasLayout */display:block;/* reset display for IE/Win */}

/* =grid */
.grid {margin-left:-10px}
.half {width:50%;*width:49%;float:left}
.third {width:33.333%;float:left}
.twothirds {width:66.666%;float:left}

/* =type */
p {line-height:140%}
strong {font-weight:bold}
a {text-decoration:none}
a:hover {text-decoration:underline}
.bullets li {padding-left:20px;background:url(/ua/images/bullet.png) left 3px no-repeat;margin-bottom:7px}
/* .lite .bullets li {background-image:url(/ua/images/bullet-lite.png)} */
.no-bullets li {margin-bottom:7px}

h2,h3,h4,h5 {font-family:"Arial Black",Gadget,sans-serif}
h2 {font-size:30px;color:#3e3e3c;margin-bottom:15px;padding-bottom:4px;background:url(/ua/images/h2-line.png) left bottom no-repeat}
h3 {font-size:25px;color:#8B8B8B;margin-bottom:15px;}
h4 {font-size:20px;margin-bottom:15px}
h4 {font-size:16px;margin-bottom:15px}
.content p {margin-bottom:15px}
.content a {color:#dc2229}

.flash {clear:both;width:960px;height:250px;/*background:url(/ua/images/ru/flash-bg.png);*/cursor:pointer}


/* =tools */
.padding {padding:15px}
.left {float:left}
.right {float:right}
.margin-left {margin-left:15px}
.margin-right {margin-right:15px}
.margin-bottom {margin-bottom:15px}
.img-frame {padding:2px;background:#fff;border:1px solid #ccc}
.clear {clear:both}

/* =boxes */
.rounded {-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px}
.dark {background:#e1dfd7}
.lite {background:#fbfbf9}
.box {margin:0 0 15px 10px}

/* =page template */
html {background:url(/ua/images/html-bg.png)}
body {background:#ebeae4 url(/ua/images/header.png) left top repeat-x;font-family:Arial,Helvetica,sans-serif}
.page {margin:0 auto;width:1050px}
.logo {float:left;margin-left:-10px}
.content {float:left;width:735px;padding:20px 0 20px 20px;overflow:hidden}
.frontpage .content {padding-top:0}
.sidebar {float:left;width:204px}
.footer {display:block;background:url(/ua/images/tiles.png) left top repeat-x;width:100%;height:44px}
.footer-links {width:960px;height:44px;margin:0 auto}
.footer-links a {color:#8b8b8b;line-height:44px}

/* =country nav */
.country-nav {display:block;float:right;height:68px;margin:18px -5px 0 0}
.country-nav li,.country-nav li a {float:left;display:block;height:39px;background:url(/ua/images/country-nav.png);line-height:39px}
.country-nav li {padding-right:10px;margin:29px 1px 0 0;background-position:right top}
.country-nav li a {background-position:left top;padding-left:10px;font-family:"Arial Black",Gadget,sans-serif;color:#fff;font-size:14px}
.country-nav li.selected {padding-right:20px;margin:0 -8px;height:68px;background-position:right bottom}
.country-nav li.selected a {padding-left:20px;height:68px;background-position:left bottom;font-size:25px;color:#3d3b33;line-height:68px;cursor:default}
.country-nav li.selected a.worldwide {font-size:20px}
.country-nav.ukraine li.selected {margin:0}

/* =language switcher */
.language-switcher {height:35px;float:right;margin-top:12px;padding:0 10px}
.language-switcher a, .language-switcher span {color:#8b8b8b;display:inline-block;height:35px;padding:0 10px 0 35px;line-height:35px;background:url(/ua/images/flags.png) no-repeat}
.language-switcher span {color:#000}
.language-switcher .flag-rus {background-position:0 -70px}
.language-switcher .flag-int {background-position:0 35px}
.language-switcher .flag-tur {background-position:0 -105px}
.language-switcher .flag-hun {background-position:0 0}
.language-switcher .flag-uk {background-position:0 -140px}

/* =main nav */
.nav {display:block;float:left;width:1054px;height:66px;padding-left:1px;background:url(/ua/images/nav-bar.png) left bottom no-repeat;margin-right:-5px}
.nav li {margin:12px 10px 0 0;padding-left:10px}
.nav li,.nav li a,.nav li span {display:inline-block;float:left;background:url(/ua/images/nav-btn.png);height:34px;font:bold 18px/34px Arial,Helvetica,sans-serif}
.nav li span {background-position:right top;padding-right:10px}
.nav li span,.nav li a {color:#fff;text-decoration:none;cursor:pointer/*for ie6*/}
.nav li.selected {height:54px;background-position:left -68px;padding-left:13px;margin:2px 7px 0 -3px}
.nav li.selected span {background-position:right -68px;height:54px;line-height:54px;padding-right:13px;color:#3e3e3c;cursor:default}
.frontpage .nav {background-position:center bottom}
.no-sidenav .nav {background-position:right bottom}
.frontpage .nav .selected {background-position:left bottom}

/* =side nav */
.sidenav {width:192px;margin-left:-3px;background:url(/ua/images/ru/sidenav.png) left bottom;padding:0 6px 10px}
.sidenav li {display:block;width:172px;padding:0 10px;line-height:30px;height:30px;font-size:14px}
.sidenav li.selected {background:#fff /*url(/ua/images/ru/sidenav-arrow.png) 170px center no-repeat*/;border-bottom:1px solid #e10202}
.sidenav li a {display:block;width:192px;text-indent:10px;height:30px;color:#000;margin:0 -10px}
.sidenav li a:hover {background:#f5f4f1}

/* =sidebar contact box */
.sidebar-contact-box {float:left;width:174px;margin-left:-21px;padding:100px 15px 0 36px;background:url(/ua/images/sides.png)}
.turkish .sidebar-contact-box {background:url(/ua/images/tr/sides.png)}
.english .sidebar-contact-box {background:url(/ua/images/en/sides.png)}
.ukrainan .sidebar-contact-box {background:url(/ua/images/ua/sides.png)}
.sidebar-contact-box .city {font-size:15px;color:#a8a5a0;font-weight:bold;}
.sidebar-contact-box .phone-number {font-size:20px;line-height:35px;padding-bottom:10px;color:#668d11!important}
.sidebar-contact-box-footer {float:left;width:225px;margin-left:-21px;height:75px;background:url(/ua/images/sides.png) left bottom!important}
.turkish .sidebar-contact-box-footer {background:url(/ua/images/tr/sides.png) left bottom!important}
.english .sidebar-contact-box-footer {background:url(/ua/images/en/sides.png) left bottom!important}
.ukrainan .sidebar-contact-box-footer {background:url(/ua/images/ua/sides.png) left bottom!important}

/* =shortcut link box */
.shortcuts {width:208px;height:146px;margin:-10px;padding:50px 25px 25px;background:url(/ua/images/shortcuts.png);}
.shortcuts h4 {color:#a8a5a0;margin-left:50px}

/* =action box */
.action-box {width:210px;padding:15px;background:url(/ua/images/sides.png) right bottom}
.action-box-header {width:210px;min-height:10px;padding:15px;background:url(/ua/images/sides.png) right top}
.action-list li {display:block;margin-bottom:15px;line-height:130%}
.action-list li a {color:#668d11;font-weight:bold}

/* services box */
.services-box {width:740px;height:286px;margin:-5px;background:url(/ua/images/services.jpg);margin-bottom:15px;}
.services-box div {float:left;width:214px;60px;margin-top:220px;text-align:center;font-size:22px;font-weight:bold;}
.services-box div span {width:200px;margin:0 auto;}
.services-box1 {margin-left:10px}
.services-box2 {margin-left:40px}
.services-box3 {margin-left:30px}

/* =front page boxes */
.front-boxes {width:999px;height:325px;margin:0px -20px 15px;background:url(/ua/images/ru/front-boxes.png)}
.turkish .front-boxes {background:url(/ua/images/tr/front-boxes.png)}
.english .front-boxes {background:url(/ua/images/en/front-boxes.png)}
.ukrainan .front-boxes {background:url(/ua/images/ua/front-boxes.png)}
/* =contact box */
.contact-box {float:left;width:270px;padding:15px}
.contact-box a {color:#668d11}
.contact-box-header {position:relative;width:100%;height:130px}
.contact-box-header .contact-link {position:absolute;left:151px;bottom:46px}
.contact-box-numbers {width:240px;padding:0 15px 15px 25px}
.contact-box-numbers .city { clear: both;   color: #757260; display: block; float: left;    font-size: 18px;    font-weight: bold;    line-height: 27px;    margin-right: 10px;    padding-bottom: 7px;}
.contact-box-numbers .phone-number {display: block;    float: left;    font-size: 18px;    line-height: 27px;    padding-bottom: 7px;}

/* =selecter box */
.selecter-box {float:right;width:669px;padding:15px 15px 15px 5px}
.lift-selecter {width:666px;padding:120px 0px 0px 0px}
.lift-selecter li {float:left;margin-left:17px}	
.lift-selecter li.selecter-item-wide a {width:165px}
.lift-selecter.lift-selecter-four-items li {margin-left:30px}
.lift-selecter li a {display:inline-block;float:left;padding:1px;width:106px;height:120px;position:relative;text-align:center;font-size:13px;color:#e90303}
.lift-selecter li a img {margin-bottom:20px;}
.lift-selecter li a:hover {background:#fff;padding:0;border:1px solid #ed4242;text-decoration:none;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; border-radius:5px}
.lift-selecter li a span {display:block;text-align:center;font-size:12px;color:#e90303} 

/* =specifications table */
.table-frame {clear:both;width:733px;margin-bottom:15px;padding-bottom:5px;background:#e90303;border:1px solid #e90303;-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;}
.specs-table {width:733px;font-size:12px; background-color: #fff}
.specs-table td {padding:5px 10px;background:#fff;vertical-align:middle}
.specs-table tr.odd td {background:#f5f5f5}
.specs-table th {padding:4px 3px;color:#fff;background-color:#e90303}
.specs-table th a {display:block;padding:4px 18px 4px 3px;color:#fff;font-weight:bold;cursor:pointer;}
.model a {font-weight:bold}
.pdf {text-align:center}
.specs-table th span {display:block;background:#ed4242;margin:-5px;padding:5px;font-weight:bold}
.specs-table td {border-left:1px solid #ccc}

th.header a {background:#e90303 url(/ua/images/table-sorter-arrows.png);background-position:right 3px;background-repeat:no-repeat}
th.headerSortDown a {background-image:url(/ua/images/table-sorter-down.png);background-position:right 3px;background-repeat:no-repeat}
th.headerSortUp a {background-image:url(/ua/images/table-sorter-up.png);background-position:right 3px;background-repeat:no-repeat}

th.headerSortDown a, th.headerSortUp a {background-color:#ff4b4b;}


.exclamation {height:72px;padding:10px 0 15px 90px;background:url(/ua/images/exclamationmark.png) no-repeat}


/* =contact form */
.question {clear:both;padding:10px 0 15px 90px;background:url(/ua/images/questionmark.png) no-repeat}

.contact-form {margin:-15px 0 15px}
.contact-form label {display:block;padding-bottom:10px;width:580px;}
.contact-form label span {display:block;float:left;width:190px;padding-right:10px;}
.contact-form .name, .contact-form .email, .contact-form textarea, .contact-form .phone {margin:0;padding:3px;border:2px solid #adaba1;font-size:16px;}
.contact-form .email {width:175px;}
.contact-form .name, .contact-form .email, .contact-form textarea  {width:370px}
.contact-form .button {display:block;float:right;font-size:16px;color:#fff;padding:5px;background:#adaba1;border:0;cursor:pointer}
