@import url(//fonts.googleapis.com/css?family=Ubuntu|Ubuntu+Condensed|Oxygen&subset=latin,latin-ext);
@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:Ubuntu, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#737373; min-width:100%; min-height:100%; height:100%;background: url(../images/body_bgg.jpg) 50% 0 repeat #1881ce; border-top:8px solid #1881ce; }
.main {width:970px;padding:0;margin:0 auto;}
.fmain {width:100%;padding:0;margin:0 auto;border-top:4px solid #5CE800;}
.fmain2 {width:100%;padding:0;margin:0px auto 20px;border-top:1px solid #fff;border-bottom:0px solid #fff;}
/*********************************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/bg222.jpg) top center repeat-x ;}
.block2{ background:#FFFFFF; padding-bottom:19px; box-shadow: 0 20px 20px rgba(0,0,0,0.04);overflow:hidden; background: url(../images/bg333.jpg) top center repeat-x ;}
.brdr {border-top:1px solid #ddd; padding-top:10px; background:#fff url(../images/bg333.jpg) top center repeat-x !important;}
.brdr .slider_box {margin-top:10px;}
	.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:18px 10px 8px 15px;}
header h1{ padding-left:19px; float:left;}
header h1 a {display:block;width:220px;height:100px;background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}
/*********************************content*************************************/
#content {padding:30px 0px 25px 0px; background:white;}
.cont_pad{padding:0 0 0 0 !important;}
/*================================>> LISTS <<========================================*/
.list1{ padding-top:1px;}
.list1 li{ background:url(../images/marker1.png) 1px 3px 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 3px 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;font-family: 'Ubuntu', sans-serif;}
h2{font-size: 22px; line-height: 24px; color:#333; 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: 20px; line-height: 26px; color:#3d3d3d; background:url(../images/link_marker.png) right 8px no-repeat; display:inline-block; padding-right:15px; margin-bottom:2px;}
.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;margin-bottom:10px;}
.adress span{ display:inline-block; width:82px;}
.adress dt{ margin-bottom:6px;}
.adress .p2 {margin-bottom:6px !important;}
/****************************footer************************/
footer {padding:0px 0 18px;background:none;width:960px; margin: 0 auto;}
footer .grid_12{ border-top:0px solid #ddd;}
footer .nav{padding:16px 0 0 0;}
footer .nav{line-height: 17px; color:#fff;}
footer .nav a{ display:inline-block;line-height: 17px; color:#fff;}
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;}

.sf-menu>li>a, .slogan .text, .link, h2, .product .price {font-family: 'Ubuntu Condensed', Calibri, sans-serif;}

.wt {padding:16px 0 0 0;font-size:10px;color:#C8FFA4;}
.wt a {font-size:10px;color:#C8FFA4;}
.wt a:hover {color:#fff;text-decoration:underline;}



#ContactForm{}
#ContactForm fieldset{width:380px;border:0px;}
#ContactForm .wrapper{ overflow:inherit; min-height:46px;}
#ContactForm .success{display:none; position:absolute; padding:20px 30px; border:1px solid #dcdbda; top:300px; left:0; right:0; background:#fff; z-index:2;}
#ContactForm .success strong{ font-size:12px; text-transform:uppercase; color:#cf2c03}
#ContactForm label{ position:relative;min-height:38px; display: inline-block; z-index:1}
#ContactForm .message{ height:169px;}
#ContactForm  span{ display:block}
#ContactForm .error, #ContactForm .empty{ font-size:10px; color:#cf2c03; line-height:14px; display:none; width:100%}
#ContactForm a{ margin-left:23px; float:right; margin-top:20px;}
#ContactForm .input { margin:0;width:354px; height:16px; background: none; padding:10px 12px;color:#7d7d7d; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #ccc;}
#ContactForm textarea { overflow: auto;width:354px; height:147px; background: none; padding:10px 12px;color:#7d7d7d; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;border:1px solid #ccc;}
#ContactForm  .bg{ background:#fff; border:0px solid #dcdbda;position:relative;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; display:block; width:auto;}
#ContactForm .input, #ContactForm textarea { border-radius:6px;}
.button1 { display:inline-block; border:2px solid #ccc; background: url(../images/marker_2.gif) 14px 13px no-repeat #555; padding:0 16px 0; font-size:12px; color:#ccc; line-height:30px; position:relative; font-weight:bold; border-radius:4px; text-decoration:none;}
.button1:hover{ color:#666;background-color:#ccc;}

.address {font-size:11px;line-height:20px;padding-bottom:16px;padding-top:10px;border-bottom:1px dotted #ddd;}

.post_content {font-family:Ubuntu Condensed; text-align:;}
.post_content a {text-decoration:none;}


.lbox {display:block;float:left;margin:6px;overflow:hidden;border:2px solid #0277C6;border-radius:10px;box-shadow:2px 2px #eee;}


