@import "../css/reset.css";@import "../css/grid_12.css";@import "../css/superfish.css";
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Arial, sans-serif; font-size:13px; line-height:20px; color:#acacac; min-width:960px; background:url(../images/body_bg.png) 50% 0 repeat;}
.main {width:960px;padding:0;margin:0 auto;}

/* Links ======================================================== */
a {color:#acacac; text-decoration:none}
a:hover,.list3 a:hover, .list2 a:hover{ color:#757575;}
.read_more{ color:#212121; font-style:italic;text-decoration:underline; display:inline-block; margin-top:19px;}
.read_more:hover{ text-decoration:none; color:#757575;}
a.m_top{ margin-top:-12px;}
/*********************************fonts*************************************/
p {margin-bottom:20px}
.p2{ margin-bottom:28px;}
.p3{ margin-bottom:8px;}
.p4{}
.p5{}
.p6{}

.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}

.italic{font-style:italic}
.letter {letter-spacing:-1px}

.color1,footer, footer a, .prod_box div a, .prod_box div span{ color:#212121;}
.color2{}
.color3{}
.color4{}
.color5{}
/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}
.border {border:1px solid red;}

.buttons a:hover {cursor:pointer}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.bord_none{ border:none !important;}
/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}
/*********************************header*************************************/

header{padding:95px 0 0px 0; margin: 0 10px;}
header.ind{ margin-bottom:55px;}
header h1{width:163px;height:75px; float:left;}
header h1 a {display:block;width:300px;height:150px;background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}
/*********************************content*************************************/
#content {padding:0px 0px 71px 0px;}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ border-bottom:1px solid #ebebeb; margin-bottom:5px;}
.list1 a{ background:url(../images/marker.png) 0 8px no-repeat;  padding-bottom:4px;padding-left:15px; display:inline-block;}
.list2{padding:4px 0 26px 0;}
.list2 li{padding-left:32px;border-bottom:1px solid #ebebeb; padding-bottom:14px; margin-bottom:15px;}
.mark2{ background:url(../images/marker2.png) 2px 4px no-repeat;}
.mark3{ background:url(../images/marker3.png) 2px 5px no-repeat;}
.list2 a{ color:#212121; font-size:12px;}
.list3{padding:20px 0 0 0;}
.list3 li{margin-bottom:10px;}
.list3 a{  background:url(../images/marker4.png) 2px 7px no-repeat; padding-left:19px; display:inline-block; color:#212121;}
/*================================>> H <<========================================*/
h3,h4{ font-weight:normal;}
h2{font-size: 12px; line-height: 18px; color:#999999; margin-bottom:30px;}
h2.ind{ margin-bottom:35px;}
h2.ind1{ margin-bottom:29px;}
h2, .sf-menu a, .banner, .slogan,.list2 a{ text-transform:uppercase;}
/*********************************page_1*************************************/
.img_box{ overflow:hidden;}
.img_box figure{ float:left;}
.img_box div{ float:right;}
.top_stripe{ background:url(../images/top_stripe.jpg) center top repeat-x; padding-top:26px;}
.top_stripe2{background:url(../images/top_stripe2.jpg) center top no-repeat; padding-top:26px;}
.offers{margin: 0 0 85px 0;}
.news{ border-bottom:1px solid #ebebeb; padding-bottom:23px; padding-right:20px; margin-bottom:16px;}
.executive span, .news span, .custom div p{ color:#212121;}
/*********************************page_2*************************************/
.box{ padding-bottom:55px;}
.about div{width: 328px;}
.about figure{ padding-top:5px;}
.list_box ul{ float:left;}
.list_box ul:first-child{ margin-right:33px}
.testimonials{ background:url(../images/test_bg.png) no-repeat; margin-top:-3px; margin-bottom:16px; padding:3px 20px 23px 29px;}
.testimonials .autor{ text-align:right; color:#212121;}
.custom_box, .testimonials{ border-bottom:1px solid #ebebeb;}
.executive_box{ overflow:hidden; margin-bottom:35px;}
.executive{ float:left; width: 183px; margin-left:20px;}
.executive img{ margin-bottom:28px;}
.executive_box .executive:first-child{ margin-left:0;} 
/*********************************page_3*************************************/
.prod_box{ margin-bottom:38px;}
.prod_box div img{ margin-bottom:28px;}
.prod_box div a:hover{ color:#acacac;}
/*********************************page_4*************************************/
.bot_ind{ margin-bottom:85px;}
.custom_box{ margin-bottom:16px;}
.custom_box .list3{ padding-top:0; margin-left:-3px;}
.custom{ padding-bottom:28px;}
.custom figure{padding:5px 0 0 0;}
.custom div{width: 300px; margin-right:29px;}
/*********************************page_5*************************************/

/* Contact form */
#contact-form {padding:5px 0 0 0;}
#contact-form .success {padding-bottom:5px;width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form textarea, #contact-form input {margin:0;font-size:13px; border:1px solid #dedede; color:#acacac; padding:12px 13px 11px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:none;}
#contact-form input {width:351px; float:left;}
#contact-form textarea {overflow:auto; width:511px; height:166px;resize:vertical;}	
#contact-form label {display:block; padding-bottom:15px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button {margin-left:8px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; float:left; overflow:hidden; width:150px; padding-top:7px; line-height:14px;}
#contact-form .buttons2 {overflow:hidden;text-align:right; padding-right:4px; position:relative; clear:both; padding-top:28px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	margin-left:27px;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden;margin-bottom:28px;}
#map_canvas {
    width:360px;
	height:258px;
}

.adress span{ display:inline-block; width:90px;}
.adress dt{ margin-bottom:20px;}
.adress a{}
.adress a:hover{ text-decoration:underline;}
/****************************footer************************/
footer {padding:24px 0 26px;background:none;border-top:1px solid #ffffff; margin: 0 10px;}
#easyTooltip {font-size:12px;background:#000;padding:3px 5px;border:1px solid #000}