@import url('reset.css');@import url('grid_12.css');@import url('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, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#737373; min-width:100%; 
      background:/*url(../images/body_bg.jpg) 50% 0 repeat #fff; */url("../images/WasserBG_02.jpg") no-repeat scroll 0 0 transparent;
      
      border-top:8px solid #1881ce;}
.main {width:970px;padding:0;margin:0 auto;}
/*********************************fonts*************************************/
p {margin-bottom:17px}
.p2{ margin-bottom:22px}
.p3{ margin-bottom:11px;}
.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}

/*********************************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;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}

/*==================================== Links ======================================================== */
a {color:#737373;outline:none; text-decoration:none; cursor:pointer;}
a:hover{ color:#000; text-decoration:none;}
.button{ display:inline-block; padding:4px 10px; box-shadow: 0 2px 1px rgba(0,0,0,0.15); margin: 5px 0 4px 0; border-radius:7px; font-size: 13px; line-height: 19px; color:#000; background: url(../images/button.jpg) repeat-x #efefef;border: 1px solid red;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #dadada;
}
.but_ind{ margin-top:12px;}
.but_ind1{ margin-top:10px;}

.button:hover{ background:#efefef;}
/*================================>> hovers <<========================================*/
.social a img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*================================>> GLOBAL_BLOCKS <<========================================*/
.block1{ min-height:79px; /*background:url("../images/WasserBG_02.jpg") no-repeat scroll 0 0 transparent;*/}

.block2{/* background:url("../images/WasserBG_02.jpg") no-repeat scroll 0 0 transparent;*/ padding-bottom:19px;/* box-shadow: 0 20px 20px rgba(0,0,0,0.04);*/ margin-bottom:27px;}
	.slogan{border-radius: 0 0 26px 0; background:#FFF;width:259px;height:216px; padding:18px 16px 1px 24px; margin: 0px 0 0 0px; position:absolute; left:231px; top:0; z-index:999;}
	.slogan .text{font-size: 19px; line-height: 24px; color:#1880cc; letter-spacing:-1px; margin: 0 0 13px 0;}
	.slogan .author{ font-style:italic;font-size: 13px; color:#737373; font-family:Arial, Helvetica, sans-serif;}
	
.block3{}
/*********************************header*************************************/

header {padding:19px 10px 0 15px;}
header h1{ padding-left:19px; float:left;}
header  a {
            
             }
.headera
{
	display:block;width:265px;height:45px; text-decoration:none; font-size: 30px; line-height: 26px; color:#3d3d3d;display:inline-block; ;
}
/*********************************content*************************************/
#content {padding:0px 0px 25px 0px;}
.cont_pad{padding:0 0 0 0 !important;}

/*================================>> LISTS <<========================================*/
.list1{ padding-top:1px;}
.list1 li{ background:url(../images/marker1.png) 1px 4px no-repeat; padding-left:25px; padding-bottom:5px;}
.list2 a, .list1 a{font-size: 12px; color:#000; text-decoration:underline;}
.list1 a:hover{ text-decoration:none;}
.list2{}
.list2 li{ background:url(../images/marker1.png) 1px 4px no-repeat; padding-left:25px; padding-bottom:5px; margin-bottom:8px;}
.list2 a{ text-decoration:none;}
.list2 a:hover{ text-decoration:underline;}

.list3 li{ margin-bottom:8px}


/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: 18px; line-height: 22px; color:#000; margin-bottom:7px;}
h2.ind{ margin-bottom:7px;}
h2.ind1{ margin-bottom:9px;}
h2.ind2{ margin-bottom:27px;}
h2.ind3{ margin-bottom:6px;}
h2.ind4{ margin-bottom:8px;}

/*********************************page_1*************************************/
.extra_container{ overflow:hidden;}
.extra_container>figure{ float:left;}
.extra_container>div{ float:right;}

.offers{}
.offers img{ margin-bottom:9px;}
.link{font-size: 21px; line-height: 26px; color:#3d3d3d; background:url(../images/link_marker.png) right 9px no-repeat; display:inline-block; padding-right:15px;}
.link:hover{ color:#48ade6;}
.link2{ font-weight:bold;}



.m_bot1{ margin-bottom:35px;}
.m_bot2{ margin-bottom:23px;}
.m_bot3{ margin-bottom:28px;}
.m_bot4{ margin-bottom:24px;}
.m_bot5{ margin-bottom:19px;}

.gallery{padding:12px 0 0 0;}
.gallery a{ margin-left:10px; display:inline-block;}
.gallery .row{ margin-bottom:14px;}

.link_rss{ display:inline-block;width:14px;height:14px; background:url(../images/rss_link.png) no-repeat; margin: 5px 0 0 0;}
/*********************************page_2*************************************/
strong{ color:#737373;}

.img_box{ margin-bottom:26px;}
.img_box div{width:440px;}
.news>figure, .img_box figure{ padding-top:4px;}

.news{ margin-bottom:22px;}
.news>div{width:221px;}

.markets{ margin-bottom:13px;}
.markets>div{width:510px;padding:8px 0 0 0;}
.markets .button{ margin-top:10px;}
.date_box{font-size: 10px; line-height: 14px;margin: 2px 0 8px 0;}
.date_box a{ color:#74736f; display:inline-block;}
.date_box a:hover{ color:#000000;}
.date_box span{ display:inline-block; width:1px; background:#acaba7;height:9px; margin: 4px 13px 0;}

.links_box{padding:37px 0 0 0;}
.links_box a{ margin-bottom:19px;}
/*********************************page_3*************************************/
.use_links{margin: -1px 0 0 0;}
.use_links li{ margin-bottom:17px;}
.use_links a{ font-weight:bold;}

.partner{ float:left; padding:4px 0 0 0;width:193px; margin-left:20px;}
.partner img{ margin-bottom:11px;}

.date_box1{font-size: 10px; line-height: 14px; color:#aeada9; padding:1px 0 14px 0;}
.date_box1 .sep_line{ display:inline-block; width:1px; background:#acaba7;height:9px; margin: 4px 13px 0;}
.date_box1 .span{ color:#73736e;}
/*********************************page_4*************************************/
.blog{ margin-bottom:28px;}

/*********************************page_5*************************************/
.product{ margin-left:20px; padding:6px 0 0 0;width:220px; float:left;}
.product img{ margin-bottom:16px;}
.product .price{font-size: 18px; line-height: 22px; color:#2a9bdb; display:inline-block; margin: 11px 0 0 18px; letter-spacing:-1px;}
.product .button{ margin-top:7px;}

/*********************************page_5*************************************/

/* Contact form */
#contact-form {padding:3px 0 0 0;}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form textarea, #contact-form input {margin:0;font-size:12px; border:1px solid #b6b6b6; color:#737373; padding:11px 12px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:none;}
#contact-form input {width:354px; float:left;}
#contact-form textarea {overflow:auto; width:514px; height:162px;resize:vertical; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block; min-height:44px; padding-bottom:10px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button {margin-left:13px;}	
#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; padding:7px 0 0; width:140px; line-height:14px;}
#contact-form .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding-top:14px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden; display:inline-block;padding:4px 0 10px 0;}
#map_canvas {
    width:350px;
	height:285px;
}
.adress{ color:#737373;}
.adress span{ display:inline-block; width:82px;}
.adress dt{ margin-bottom:17px;}
/****************************footer************************/
footer { background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0 auto 0 200px;
    padding: 0 0 30px;
    width: 960px;}
footer .grid_12{ border-top:1px solid #b8b8b8;}
footer .nav{padding:12px 0 0 0;}
footer .nav{font-size: 12px; line-height: 17px; color:#737373;}
footer .nav a{ display:inline-block;font-size: 12px; line-height: 17px; color:#737373;}
footer .nav a:hover, footer .current{ text-decoration:underline;}
footer .nav span{ display:inline-block;width:1px;height:11px; background:#737373; margin: 4px 9px 0 10px;}
.social{ overflow:hidden; padding:10px 0 0 0;}
.flogo{ display:inline-block; margin-top:11px;}
.social a{ display:block; float:left;width:27px;height:27px; overflow:hidden; margin-right:8px;}
.social a:hover img{ margin-top:-58px;}
#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000;}
.aboutli{
line-height: 40px; font-size: 18px;}

.aboutdiv
{
	background:url('../images/drop1.png') no-repeat; height: 25px;float:left;
    width: 20px;
}
.slide img
{
	height:350px;
	 width:939px;
}