@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);
/* theme settings */
.theme_settings_wrapper{
	position:fixed; left:0; top:201px;
	display:block; z-index:1000;}
.theme_settings_wrapper #show_settings_button{
	width:30px; height:32px; left:0; top:21px; position:absolute;
	background:url(images/settings/show_settings.png) no-repeat 0 0;}
.theme_settings_wrapper #hide_settings_button{
	width:29px; height:31px; right:-26px; top:21px; position:absolute;
	background:url(images/settings/close_settings.png) no-repeat 0 0;}
.theme_settings_container{width:140px; position:absolute;background:url(images/settings/rep_settings.png) repeat-y 0 0; min-height:81px; padding:6px 21px 12px 16px;}
.theme_settings_container .theme_settings_container_top{position:absolute;width:100%; height:8px; background:url(images/settings/top_settings.png) no-repeat 0 0; left:0;top:-8px;}
.theme_settings_container .theme_settings_container_bott{position:absolute;width:100%; height:8px; background:url(images/settings/bott_settings.png) no-repeat 0 0; left:0;bottom:-8px;}
.theme_settings_container a{color:#3d3d20; font-size:11px;}
.theme_settings_container a:hover{color:#768b94;}

.theme_settings_container h3{color:#888888 !important; font:bold 11px/15px Arial; margin:0 0 7px 0;}
.theme_settings_container select{height:28px;border:#e8e8e8 1px solid; border-radius:5px; padding:4px; width:140px; color:#a4a4a4; font:12px/20px Arial; margin:0 0 15px 0;}
.theme_settings_container select#skin_font{margin-bottom:17px;}
.theme_settings_container select:hover{color:#000;}
.theme_settings_container #color_scheme{overflow:hidden; margin:0 0 11px 0;}
.theme_settings_container #color_scheme li{float:left; width:28px; height:23px;}
.theme_settings_container #color_scheme li a{display:block; width:0; height:0; position:relative; overflow:hidden; padding:19px 0 0 24px; font-size:0;}
.theme_settings_container li a#blue{background:url(images/settings/col_blue.png);}
.theme_settings_container li a#orange{background:url(images/settings/col_orange.png);}
.theme_settings_container li a#red{background:url(images/settings/col_red.png);}
.theme_settings_container li a#green{background:url(images/settings/col_green.png);}
.theme_settings_container li a#trans{background:url(images/settings/trans.png);}
.theme_settings_container li a#dark_blue{background:url(images/settings/col_blue_dark.png);}
.theme_settings_container li a#sea_wave{background:url(images/settings/col_sea_wave.png);}
.theme_settings_container li a#purple{background:url(images/settings/col_violet.png);}
.theme_settings_container li a#dark_green{background:url(images/settings/col_dark_green.png);}
.theme_settings_container li a#dark_red{background:url(images/settings/col_dark_red.png);}


.theme_settings_container #pattern_scheme{overflow:hidden; margin:0 0 11px 0;}
.theme_settings_container #pattern_scheme li{float:left; padding:0 4px 4px 0;}
.theme_settings_container #pattern_scheme li a{display:block; width:0; height:0; position:relative; overflow:hidden; padding:19px 0 0 24px; font-size:0;}
.theme_settings_container li a#wide_cells{background:url(images/settings/pattern_1.jpg);}
.theme_settings_container li a#wide_diagonal_cells{background:url(images/settings/pattern_2.jpg);}
.theme_settings_container li a#huge_cells{background:url(images/settings/pattern_3.jpg);}
.theme_settings_container li a#diagonal_cells{background:url(images/settings/pattern_4.jpg);}
.theme_settings_container li a#vertical_lines{background:url(images/settings/pattern_5.jpg);}
.theme_settings_container li a#cells{background:url(images/settings/pattern_6.jpg);}
.theme_settings_container li a#wood{background:url(images/settings/pattern_7.jpg);}
.theme_settings_container li a#imgs{background:url(images/settings/bg.jpg);}

/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ COLOR THEMES _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
/*____________________________________________/ blue theme \_______________________________________________ */
	/* colors */
	
body.blue #main_menu li.active > a,
body.blue .general_read_more_1,
body.blue .block_slogan p span,
body.blue .lnk_w_arrow_general,
body.blue .block_filter li a.active,
body.blue .block_filter li a:hover,
body.blue .block_general_pic_w_desc h3 a:hover,
body.blue .lnk_w_arrow_1:hover,
body.blue .block_testimonials_1 a,
body.blue .table_type_3 .price td,
body.blue .list_6 li a:hover span,
body.blue .block_popular_posts .text .title a:hover,
body.blue .page_archives .latest_post li a,
body.blue .gall_latest_works a:hover .image-title,
body.blue .sitemap_list h4 a,
body.blue .block_portfolio_2c .block_two_columns h3 a:hover,
body.blue .block_portfolio_3c .block_three_columns h3 a:hover,
body.blue .block_portfolio_4c .block_four_columns h3 a:hover,
body.blue .block_portfolio_side .block_two_columns h3 a:hover,
body.blue .block_portfolio_side .block_three_columns h3 a:hover,
body.blue .block_portfolio_2c a.readMore,
body.blue .block_paginator a:hover,
body.blue .block_paginator a.next:hover,
body.blue .block_paginator a.prev:hover,
body.blue .block_portfolio_3c a.readMore,
body.blue .block_portfolio_4c a.readMore,
body.blue .block_blog_type_5 .blog_info a:hover,
body.blue .block_blog_type_5 .title .num_comments,
body.blue .block_latest_tweets .tweet a,
body.blue .block_blog_type_6 a.link_blue,
body.blue .block_blog_type_6 .title .num_comments,
body.blue .block_blog_type_6 .blog_info a:hover,
body.blue .block_blog_type_1 .title .num_comments,
body.blue .block_blog_type_1 a.link_blue,
body.blue .block_blog_type_1 .blog_info a:hover,
body.blue .block_blog_type_2 .title .num_comments,
body.blue .block_blog_type_2 a.link_blue,
body.blue .block_blog_type_2 .blog_info a:hover,
body.blue .block_blog_type_3 .title .num_comments,
body.blue .block_blog_type_3 .blog_info a:hover,
body.blue .block_blog_type_4 .title .num_comments,
body.blue .block_blog_type_4 .blog_info a:hover,
body.blue .block_blog_post a.link_blue,
body.blue .block_blog_post .post_info a:hover,
body.blue .block_comments .title a,
body.blue .block_comments .comments .comment .comment_content a,
body.blue .block_our_team .position a,
body.blue .block_testimonials_2 a,
body.blue .block_contact_info a,
body.blue .sign_popup h3,
body#theme_dark.blue .block_general_pic_w_desc h3 a:hover,
body#theme_light .block_content_top .text_1 .text_slider_title span{color:#0589C6;}
body.blue .lnk_w_arrow_1:hover{background-image:url(../images/arrow_3.gif) #FFF !important;}
#main_menu li:hover{  
    background-color: transparent;
    background-size: auto auto;}
body.blue .lnk_w_arrow_general:hover,
body.blue .block_portfolio_2c a.readMore:hover,
body.blue .block_portfolio_3c a.readMore:hover,
.block_portfolio_4c a.readMore:hover{color:#768b94;}
/*ARROW LANGUAGE*/
body.blue .wrapper-dropdown-5:after { /* Little arrow */
    border-color: #56a6cb transparent;
}
body.blue .bgtop{ height:85px;background:url(../../images/top/bg_main_blue.jpg) repeat-x center center #b1d6e6;}
body.blue .bgtop_banner { height:535px; width:100%; padding-top:40px;}
body.blue .theme-default .nivo-caption .right_info span.title{ color:#000;}
/*____________________________________________/ trans theme \_______________________________________________ */

/*___________________________________________________________________________________________________________ */
/*____________________________________________/ PRELOADER \_____________________________________________ */
body.preloader{
	background:url(images/settings/preloader.png) repeat center center;
	width:100%; height:100%;
	min-width:1140px; min-height:610px; position:relative;}
.preloader_wrapper{
	width:1140px; height:610px; left:50%; top:50%; margin:-305px 0 0 -471px;
	position:absolute;}

.preloader_header{height:55px; background:url(images/settings/line.png) repeat-x 0 53px; color:#bab8b8; text-shadow:0 1px 0 #fbfcfb; font:italic 12px/31px Georgia, "Times New Roman", Times, serif; margin:0 0 27px 0;}
.preloader_header img{vertical-align:top; margin:0 7px 0 0;background:url(images/settings/preloader_skin_active.png) no-repeat 0 1000px;}
.preloader_skins{margin:0 -30px 0 -22px; overflow:hidden;   padding:0 0 19px 0}
.preloader_skin{width:285px; height:475px;  margin:0 22px; float:left;background:url(images/settings/preloader_skin.png) no-repeat 0 0;}
.preloader_skin:hover{background-image:url(images/settings/preloader_skin_active.png);}
a.main_skin {display:block; text-align:center; text-decoration:none; margin:0 0 17px 0;}
.main_skin span{display:block; width:79px; text-align:center; padding:6px 0; text-transform:uppercase; font:700 9px/19px Arial;}
.preloader_skin p{color:#919191;font:9px/25px Arial; text-transform:uppercase;}
a.link_bg{padding:0 10px; height:21px; font:9px/23px Arial; border:#ffffff 1px solid; background:#f7f7f7; color:#737373; display:inline-block; //zoom:1; //display:inline; margin:0 0 0 4px; border-radius:3px;  behavior: url(layout/js/PIE.htc);}
a.link_bg:hover, a.link_bg.active{background-color:#128fc9; border-color:#e3f4fc; color:#b5b5b5; text-decoration:none;}

.preloader_footer{color:#bab8b8;font:9px/23px Arial; overflow:hidden;background:url(images/settings/line.png) repeat-x 0 top; padding:17px 0 0 0;}
.creator a{color:#0e8dc8;font:9px/23px Arial;}
.creator {float:left;}
.browser_compatible {float:right;}
.browser_compatible img{vertical-align:-3px;}
/*_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ STRECHED / BOXES _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
body.boxed .wrapper{max-width:1140px; margin:0 auto; min-width:1140px; background-color:none !important;}
body.boxed .pattern{width:100%; height:100%; background:url(images/pattern/pattern_1.png) repeat center 0;}
body.boxed#theme_light .pattern{background:url(images/pattern/pattern_light.jpg) repeat center 0;}
body.boxed#theme_dark .pattern{background:url(images/pattern/pattern_1_d.png) repeat center 0;}

body.boxed .main_bg{position:fixed; width:100%;  height:100%;/* background:url(images/pattern/shadow_m.png) repeat-y center 0;*/}
@media all and (-webkit-min-device-pixel-ratio:0) {body.boxed .main_bg{left:-1px;}}