@import"reset.css";
@import"pro_pages_style.css";
@import"ui.totop.css";
@import"grid.css";
@import"forms.css";
@import"prettyPhoto.css";
@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";
@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
@import"superfish.css";@import"tabs.css";
@import"tms.css";
@import url(http://fonts.googleapis.com/css?family=Oswald);

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, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#818080; min-width:970px; background:#1d1d1d;}
.main {width:960px;padding:0;margin:0 auto;}

/*********************************fonts*************************************/
.reg {text-transform:uppercase}
.f_left, .fleft{float:left}
.f_right, .fright{float:right}
.align_right, .alignright {text-align:right}
.align_center , .aligncenter {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, .extra-wrap{ overflow:hidden;}
.container{width:100%}
.extra_last, .lst{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}
.rel{position:relative;}

/*==================================== Links ======================================================== */
a {color:#fff;outline:none; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}

.button{ display:inline-block; padding:7px 20px 6px; margin: 0 0 0 0; font-size: 18px; line-height: 22px; color:#fff; background:#272727;}
.button:hover, .button1:hover{ background:#3c3c3c;text-decoration:none;}

.button1{ display:inline-block; padding:7px 20px 6px;font-size: 18px; line-height: 22px; color:#fff; background:#1e1e1e;margin-top:21px;}
/*================================>> hovers <<========================================*/
.img_wrap1, .tabs_nav a, .button,.button1{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*================================>> Global Blocks<<========================================*/

.block1{border-bottom:1px solid #323232;background: url('../images/block1.jpg') 50% 0 repeat;}
.block2{background: url('../images/block2.jpg') 50% 0 repeat;padding: 27px 0 0 0;border-bottom:1px solid #323232;}
.block2:before{position:absolute;display:block;width:100%;height:530px;left:0; top:0;background: url('../images/block2_bef.jpg') 50% 0 no-repeat;z-index:1;content:"";} 
.block2:after{position:absolute;display:block;width:100%;height:371px;left:0; bottom:0;background: url('../images/block2_after.jpg') 50% 0 no-repeat;z-index:1;content:"";}
.global{position:relative;}
/*********************************header*************************************/

header {margin: 0 10px 0;min-height:198px;padding: 16px 0 10px;position:relative;}
header h1{width:190px;height:190px;position:absolute;left:375px;top:16px;z-index:999;}
header h1 a {display:block;width:190px;height:190px;background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}

/*********************************content*************************************/
#content {padding:67px 0px 51px;position:relative;z-index:10;min-height:610px;}
.cont_pad{padding:22px 0 51px 0 !important;}

/*===============================>> Paragraphs <<=============================*/

p {margin-bottom:21px}
p.p2{margin-bottom:38px;}
/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ background:url(../images/marker1.png) 0 6px no-repeat; padding-left:13px; margin-bottom:12px;}
.list1 a{font-size: 12px; line-height: 21px; color: #fff;letter-spacing:0px !important;}

/*================================>> H <<========================================*/
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#eee;font-family: 'Oswald', sans-serif; text-transform:uppercase;letter-spacing:-1px;}
h1{font-size:40px;}
h2{font-size:35px;}
h3{font-size:30px;} 
h4{font-size:27px;}  
h5{font-size:25px;}
h6{font-size:22px;}

h2,h3,h4{ font-weight:normal;}
h2.h2{font-size: 21px; line-height: 26px; color:#fffefe;}

h2.ind{ margin-bottom:23px;}
h2.ind1{ margin-bottom:20px;}
h2.ind2{ margin-bottom:17px;}

h3.h3{font-size: 14px; line-height: 19px; color:#fffefe;letter-spacing:0;}
h3.ind{ margin-bottom:14px;}

h4.h4{font-size: 18px; line-height: 22px; color:#fffefe;margin-bottom:20px;}


/*================================>> GOOGLE FONTS  <<========================================*/
.list1 a, .button, .button1, .osw, .sf-menu>li>a, .tabs_nav a{
	font-family: 'Oswald', sans-serif;
	text-transform: none;
	letter-spacing: -1px;
}

/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{ float:right;}

.social{ overflow:hidden;text-align:center;background: url('../images/social.png') 50% 16px no-repeat;width:940px;margin: 0 auto;height:34px;position:relative;z-index:10;}
.social a{ display:inline-block; width:34px;height:34px; overflow:hidden; margin:0 0px 0 9px;}
.social a:first-child{margin: 0 0 0 0;}
.social a:hover img{ margin-top:-34px;}
.social a:hover{padding-top:1px;}

.hello_box{background: url('../images/stripe1.jpg') 50% bottom no-repeat;padding-bottom:41px;}
.hello{font-size: 45px; line-height: 66px; color: #fffefe; text-shadow:1px 1px 1px rgba(0,0,0,0.21);letter-spacing:-3px;}
.hello_box .text{font-size: 18px; line-height: 30px; color: #999898;padding: 5px 0 0 0;}
.hello_box .text a{display:inline-block;color: #F0F;padding: 0 3px 0;}
.hello_box .text a:hover{text-decoration:none;}

.featured{padding: 38px 0 0;}

.feat_box{background: url('../images/feat_box.jpg') repeat;padding: 11px 11px 23px 12px; border:1px solid #2d2d2d;position:relative;}
.feat_box .lightbox-image{margin: 0 0 15px;display:inline-block;}
.feat_box .h3{margin-bottom:2px;}
.feat_box .button{margin-top:18px;}
.feat_box .rating{overflow:hidden;position:absolute;left:113px;bottom:32px;}
.feat_box .rating span{display:block;width:19px;height:18px;margin-right:3px;cursor:pointer;float:left;background: url('../images/rating.png') 0 0px no-repeat;}
.feat_box .rating span:hover, .feat_box .rating span.act{background-position:0 -18px;}

.m_bot1{margin-bottom:20px;}
.m_bot2{margin-bottom:80px;}

.img_wrap1{border:5px solid #2e2e2e;display:inline-block;}
.img-pags li.current a, a.img_wrap1:hover{border-color:#808080;}

aside{padding: 55px 0 0 0;}

aside #flickr .row{margin-bottom:14px;}
aside #flickr a{border:5px solid #2e2e2e;display:inline-block;border-radius:0;padding:0;}
aside #flickr a:hover{border-color:#808080;}
aside #flickr a img{border-radius:0;width:116px !important; height:150px !important;}
aside #flickr_www{display:none !important;}

aside .flickr .row a:first-child{margin: 0 11px 0 1px;}

.tweet_list{padding-top:5px;}
.tweet_list li{border-bottom:1px solid #343434;padding-bottom:18px;margin-bottom:21px;}
.tweet_list li a{color:#fff;}
.tweet_list li a:hover{}

.ab_list{padding: 5px 0 0px 1px;}
.ab_list>li{padding: 0 10px 21px 0;}
.ab_list a{color:#878787;}
.ab_list a:hover{color:#fff;text-decoration:none;}

/*********************************page_2*************************************/

.tired{margin-bottom:29px;}
.tired>div{width:350px;margin:0px 29px 0 0;}
.tired>figure{padding-top:3px;}

.list_box1{margin-bottom:26px;}
.list_box1 ul:first-child{width:260px;}
.list_box1 ul{float:left;}

.banner1, .banner2{display:inline-block;margin-top:4px;}

.choose>div{width:589px;}
.choose>figure{padding-top:6px;}

.color1{color:#fff;}
.color2{color:#dedede;}
/*********************************page_3*************************************/

.service{margin-bottom:21px;}
.service>div{width:562px;}
.service>figure{padding-top:3px;}

/*********************************page_5*************************************/
.img_box{margin-bottom:22px;}
.img_box a:first-child{margin-right:13px;}

.style_box{padding-left:2px;}
.style{float:left;width:285px;}
.style_box .style:first-child{margin-right:17px;}
.style .img_wrap1{margin-bottom:27px;}

.map_wrapper{overflow:hidden;margin-bottom:28px;}
#map_canvas {
    width:336px;
	height:343px;
}

.adress span{ display:inline-block; width:69px;}
.adress dt{ margin-bottom:21px;}
.adress a{}
.adress a:hover{ text-decoration:underline;}

.privacy_box{padding-right:32px;}
/****************************footer************************/
footer {padding:41px 11px 40px;text-transform:uppercase;font-size:12px;line-height:21px;}
footer, footer a{color:#c1c1c1;}
