/* SiD ------------ Alao */

/* for IE font  */
@font-face {font-family: "neosans"; src: url("img/fonts/NeoSansCyr-Regular.eot");}
@font-face {font-family: "neosans"; src: url("img/fonts/NeoSansCyr-Regular.ttf"); }
@font-face {font-family: "neosans-bold"; src: url("img/fonts/NeoSansCyr-Bold.ttf"); }
@font-face {font-family: "neosans-italic"; src: url("img/fonts/NeoSansCyr-Italic.ttf"); }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
h1,h3,h4 {font-size: 29px; font-family: neosans, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #16a8e5; line-height: 32px; margin: 21px 0;}
h2 {font-size: 30px; font-family: neosans, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #fff; line-height: 30px; margin-bottom: 21px;}
h3 {font-size: 25px;}
h4 {font-size: 23px;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
html {height: 100%;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;width: 100%;height: 100%; background: url(img/head_bg.png) repeat-x #e7e9e8;}
a {color: #00b4ff;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p { color: #565656; text-decoration: none; font-size: 14px; font-family: Arial; line-height: 24px; margin-bottom: 10px; }
img {border: none;}
input {vertical-align: middle;}
#wrapper {width: 960px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}

/* Header-----------------------------------------------------------------------------*/
#header {height: 473px; position: relative; background: url(img/head_fon.png) top right no-repeat;}
#header2 {height: 182px; position: relative;}
#logo_akvilon {background: url(img/logo_akvilon.png) no-repeat; width: 263px; height: 47px;top: 26px; left: 7px; position: absolute; text-indent: -998px; overflow: hidden; display: block;}
#telefon {font-size: 14px; color: #00a8cc; text-align: right; width: 263px; height: 60px; top:1px; left:340px; position: absolute; padding:30px 33px 10px 0; background: url(img/telefon2.png) right no-repeat;
        font-family: neosans, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-shadow:  1px 2px 4px #fefefe, -1px 1px 1px#fff;}
#telefon span {font-size: 29px; line-height: 29px;}
#search_form {background: url(img/search_form.png) no-repeat; width: 185px; height: 34px; top:36px; left:782px; position: absolute; padding: 6px 0 12px 15px;}
.search_input {width: 120px; height: 18px; background: #122f48; color:#fff; font-size: 14px; border: none; font-style: italic;}
#searchsubmit {background: url(img/search_submit.png) no-repeat; border: none; width: 20px; height: 20px; margin: 1px;}
.menu-home-container {margin-top:-18px; position:absolute; top:112px; z-index: 2}
.menu-home-container ul{width:100%; height:46px; list-style: none; margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.menu-home-container ul li{float:left; margin-right: 2px;}
.menu-home-container ul li a{float:left; color:#fff; text-decoration: none; text-align:center; font-size: 14px;  text-transform: uppercase; display: block; padding: 14px;}
.menu-home-container ul li a:hover, .menu-home-container ul li.current-menu-item a {text-decoration:underline;}
.slider { background: url(img/slider_bg.jpg) no-repeat; position: absolute;top:136px; width: 960px; height: 286px; z-index: 1;}
.slider_elem { position: absolute; top:50px; color: #fff;}
#demonstr a, input.wpcf7-submit { background: url(img/button_slider.png) no-repeat; width: 269px; height: 42px; padding: 13px 45px 12px 15px; color:#000; text-transform: uppercase; 
		font-size:15px; font-family: neosans, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-decoration: none; border:none;}    
#demonstr a:hover, input.wpcf7-submit:hover { background-position: 0 -42px;}
input.wpcf7-submit {margin:10px 5px;}
.wpcf7-captcha-captcha-948 {margin-bottom:-10px}

.demonstr { background: url(img/button_slider.png) no-repeat; width: 269px; height: 42px; padding: 13px 45px 12px 15px; color:#000; text-transform: uppercase; 
        font-size:15px; font-family: neosans, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; text-decoration: none; border: none;}    
.demonstr:hover { background-position: 0 -42px;}

#contentbg { background: url(img/content_bg.png) no-repeat; position: absolute; width: 960px; height: 311px;top:-46px;}    
/* Middle-----------------------------------------------------------------------------*/
#middle {width: 100%;padding: 0 0 127px;height: 1%;position: relative;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden; min-height: 311px;}
#content {padding: 0 25px 0 10px; width: 560px; background: url(img/right_dot.png) right repeat-y; position: relative;}

#content2 {padding: 0 25px 0 10px; width: 900px; position: relative;}
#content2 ul li {list-style-type: circle;  color: #565656; font-size: 14px; font-family: Arial; line-height: 25px; margin-bottom: 2px; }
#content2 ul {list-style: circle;  color: #565656; font-size: 14px; font-family: Arial; line-height: 25px; margin-bottom: 2px; }
#cat h6 {color: #16a8e5; font-size: 18px; margin-top: 15px; font-weight: 100; line-height: 20px; cursor: pointer;}
#cat p {font-size: 15px; margin: 15px 0 15px 15px; font-weight: 100; line-height: 18px;}
#contactForm {width: 500px; margin: 0 auto;}
#contactForm ul li {list-style: none;}
#contactForm ul li label {width: 150px;}

#marg1 {margin-bottom: 20px;}
#marg2 {margin: 40px 0 20px 0;}
.dopf {padding-bottom: 120px;}
.dopf ul li{color:#565656; text-decoration:none; font-size: 14px; line-height: 22px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; list-style: none; padding: 0 0 5px 20px; background: url(img/dotted.png) left 9px no-repeat; text-align: left;}

/* Sidebar Right-----------------------------------------------------------------------------*/
#sideRight {float: left;margin-right: -3px;width: 360px;margin-left: -360px;position: relative;}
.side_vozm {padding-left: 40px;}
.side_vozm h1 {padding-left: 10px;}
.side_vozm p {padding: 0 0 0 40px; margin: 10px 0; height: 52px; vertical-align: middle; border-bottom: 1px solid #c4c5c4; font-size: 16px; font-family: Arial; line-height: 18px;}
.side_vozm a { margin: 5px 0 0 85px; font-size: 16px;}
#vozm1 {background: url(img/dop_vozm1.png) left no-repeat;} #vozm1 a, #vozm2 a, #vozm3 a {margin: 3px 0 0 150px;}
#vozm2 {background: url(img/dop_vozm2.png) left no-repeat;} 
#vozm3 {background: url(img/dop_vozm3.png) left no-repeat; border: none;}

.side_vozm_mk {padding-left: 40px;}
.side_vozm_mk h1 {padding-left: 10px;}
.side_vozm_mk p {padding: 0 0 0 40px; margin: 10px 0; height: 50px; vertical-align: middle; border-bottom: 1px solid #c4c5c4; font-size: 16px; font-family: Arial; line-height: 20px;}
.side_vozm_mk a { margin: 5px 0 0 85px; font-size: 16px;}

.side_white {margin: 75px 0 0 100px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url(img/pdf-doc.png) #fff right no-repeat; height: 85px;}
.side_white p {margin: 0; vertical-align: middle; text-align: right; line-height: 20px;}
.side_white p a { font-size: 14px; }
#white1 {padding: 25px 80px 3px 0;}
#hintcircle {position: absolute; top:280px; left:460px; z-index: 2;}
/* Footer-----------------------------------------------------------------------------*/
#footer_bg {position: relative; bottom: 120px; border-top:4px solid #fff; margin:28px 0 2px 0; }
#footer {width: 960px;margin: -123px auto 0;height: 123px; position: relative; background: url(img/footer_bg.jpg) no-repeat;}
.footer_menu {position:absolute; top:42px;}
.footer_menu ul{width:100%; height:16px; list-style: none; margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.footer_menu ul li{float:left; margin-right: 18px;}
.footer_menu ul li a{float:left; color:#00acf3; text-decoration:none; text-align:center; font-size: 13px;}
.footer_menu ul li a:hover, .footer_menu ul li.current-menu-item a {color:#00acf3; text-decoration: underline;}
.footer_menu ul li.active a {color:#606060; text-decoration: underline;}
.copyrait { position: absolute; top: 42px; right:10px;color:#606060;}
.social { position: absolute; top: 62px; right:10px;}

/* SLIDER --------- */
.jcarousel-skin-tango .jcarousel-container {width: 960px; height: 200px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 840px;padding: 0 60px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal, .jcarousel-skin-tango .jcarousel-item {width: 450px; height: 200px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right: 5px; width: 28px; height: 63px;cursor: pointer;
		 background: url(img/slider_right.png) no-repeat;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 5px;width: 28px;height: 63px; cursor: pointer;
		 background: url(img/slider_left.png) no-repeat;}


#wind { position: absolute; left: 35%; bottom: 80px; border:#000 solid 1px; display: none; z-index: 10; overflow: hidden;  background-color:#fefefe;
    color:#fff;text-align:center; padding:10px;}
#wind button {height: 30px;padding: 5px;}
         
/* border: 1px solid #000; */