@import url("flexslider.css");
@import url("eldo.css");
@import url("switcher.css");
@import url("nav.css");
/***********          ***********/
@import url("cart.css");
@import url("search.css");
@import url("company-slider.css");
@import url("table.css");
@import url("gallery.css");
/***********          ***********/
body {padding:0; margin:0;}
body/*, td, input, textarea, select*/{
	font:normal 11px Tahoma;
/*	font-family: "Candara-BoldItalic", Arial, helvetica, sans-serif;*/
	color:/*#fafafa*/#3c3c3c;
	line-height:14px;
	vertical-align:top;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:#FF6633 /*#d2d1d0*/;
}
img    {border:0px;}
table  {width:100%;}

a {color:#0f0f0f;/*text-shadow: 1px 1px 0px rgba(0,0,0,1)*/}

/*********** boxed ***********/	
  .boxed {width:1020px; margin:20px auto 0; background:#fff; position:relative;
  	-webkit-box-shadow: 0 5px 19px 2px rgba(0,0,0,0.5);
	   -moz-box-shadow: 0 5px 19px 2px rgba(0,0,0,0.5);
		    box-shadow: 0 5px 19px 2px rgba(0,0,0,0.5);
  -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
  .boxed header#header {margin-top:0px}
/*  .boxed {margin-bottom:0px;  }*/

/*********** header ***********/	
header#header { width:100%; /*position:relative; top:50px; left:0;*/ padding-top: 20px; height:132px; margin:68px 0 20px; display:block;}
.top_nav { text-align:center; font-size:16px; color:#fff; line-height:22px; font-family:Arial, Helvetica, sans-serif; padding-top:8px; text-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 4px rgba(208,208,209,1);
}
header#header .container {position:relative;}
header#header .container .row-fluid .span9 .row-fluid .span12 {margin-left:0!important;}
header#header .container .row-fluid .span3 > div {margin-top:20px;}
header#header .container .row-fluid .span3 > div:first-child {margin-top:0px;}
/*********** top_nav ***********/	
.navbar-fixed-top { border-bottom: 1px solid transperant; height:48px;
	-webkit-box-shadow: inset 0 -2px 10px 1px rgba(1,1,1,0.05), 0 1px 5px rgba(0,0,0,0.8);
	   -moz-box-shadow: inset 0 -2px 10px 1px rgba(1,1,1,0.05);
	        box-shadow: inset 0 -2px 10px 1px rgba(1,1,1,0.05), 0 1px 5px rgba(0,0,0,0.8);
  background: #fe8000;
  background: -ms-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  -pie-background: linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: -moz-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: -webkit-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: -o-linear-gradient(270deg, #fe8000 20%, #e85200 80%);

}
/* Top Header */
.top_nav {width:100%; position:relative; top:0; left:0; border-bottom:1px solid #e5e5e5;
	-webkit-box-shadow: inset 0 -2px 10px 1px rgba(1,1,1,0.05);
	   -moz-box-shadow: inset 0 -2px 10px 1px rgba(1,1,1,0.05);
	        box-shadow: inset 0 -2px 10px 1px rgba(1,1,1,0.05);}
.navbar-fixed-top .row-fluid {}
.navbar-fixed-top [class*="span"] {border-right:1px solid #e5e5e5}
.navbar-fixed-top [class*="span"]:last-child {border-right:none;}

.navbar-fixed-top .widget_text, #regform .widget_text {color:#999; font-size:11px; line-height:22px; padding-top:10px; padding-bottom:10px}
.navbar-fixed-top .widget_search input {border:none; background:#fff; font-size:11px; width:190px; background:url('images/search_icon.png') no-repeat left center;padding-left:17px;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	   -moz-transition: border linear .2s, box-shadow linear .2s;
	     -o-transition: border linear .2s, box-shadow linear .2s;
		    transition: border linear .2s, box-shadow linear .2s;
}
.blog-content embed {max-width:100%;}

.navbar-fixed-top .widget_contact_info ul {margin:0; padding:0; list-style:none}
.navbar-fixed-top .widget_contact_info li {padding-left:20px; display:inline; margin-right:10px;}
.navbar-fixed-top .widget_contact_info li:last-child {margin-right:0px;}

.navbar-fixed-top .widget_text input:focus {-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none}
.navbar-fixed-top .widget_search button {display:none}
.navbar-fixed-top .widget_search form {margin:0}
.navbar-fixed-top .widget_search .input-append {margin:0; padding-top:7px; padding-bottom:7px}

.navbar-fixed-top .social_widget { padding-top:10px}
.navbar-fixed-top .social_widget ul {margin:0; padding:0; list-style:none; display:inline;}
.navbar-fixed-top .social_widget ul li {-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
transition-duration: 0.4s;
margin-right:12px; background:#ccc; width:22px; height:22px; float:left;
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.navbar-fixed-top .social_widget img {display:none}
.navbar-fixed-top .social_widget .row-fluid {display:none}
.navbar-fixed-top .social_widget .social_row {display:block;}
.navbar-fixed-top .social_widget li i {float:left; width:100%; height:100%; color:#fff;line-height: 23px;}
.navbar-fixed-top .social_widget li a:hover {text-decoration: none}
.navbar-fixed-top .social_widget ul li:last-child {margin-right:0}
/* addon */
.navbar-fixed-top .widget_text a, .top_footer .widget_text a, #regform .widget_text a {color:#666;}
.navbar-fixed-top .widget_text a:hover, .top_footer .widget_text a:hover { text-decoration:none;}
.navbar-fixed-top .widget_text i, .top_footer .widget_text i, #regform .widget_text i {
  -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -ms-transition-duration: 0.4s; transition-duration: 0.4s;
  -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
  float:left; margin:0 6px 0 2px; background:#ccc; width:22px; height:22px; color:#fff; line-height: 20px; text-align: center; font-size:16px; 
  }
.navbar-fixed-top .widget_text a:hover i, .top_footer .widget_text a:hover i, #regform .widget_text a:hover i { background:#E51E25;}
/* End Top Header */

#logo {float: left; padding: 0;}	
#logo img {max-height: 132px;}
/***********   ***********/	
.lang {margin:0 5px; float:left;}
.lang * {display:block; float:left;}
.lang img { width:20px; margin-left:5px; margin-right:5px;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px; behavior:url(js/PIE.htc);
	border:1px solid #ccc;
}									  
/*.lang img {border:1px solid #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior:url(js/PIE.htc); padding:1px; margin-bottom:7px; margin-right:7px}	*/								  
.lang img:hover {/*	box-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 2px rgba(255,255,255,1);*/
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
 -webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	  -o-transition-duration: 0.4s;
	 -ms-transition-duration: 0.4s;
		 transition-duration: 0.4s;
}									  

/*==========================================*/
/* Share Elements*/
.share { position:absolute; top: 0px; right:10px; padding: 10px 0 0 0; width: 170px; text-align: center; z-index:1000; border:1px solid #44463f; color:#8b9082; display:block;}
/* Social */
/*.social {margin-left:5px; margin-right:5px;}*/
.social img { border:none; width:34px;}
.social a { margin:2px;}
.fb {background:url(../images/social/fb-g.png) no-repeat;}
.fb:hover {background:url(../images/social/fb.png) no-repeat;}
.gp  {background:url(../images/social/gplus-g.png) no-repeat;}
.gp:hover  {background:url(../images/social/gplus.png) no-repeat;}
.tw  {background:url(../images/social/twitter-g.png) no-repeat;}
.tw:hover  {background:url(../images/social/twitter.png) no-repeat;}

/*==========================================*/
/* social_widget */
.social_widget { padding-top:10px}
.social_widget ul {margin:0; padding:0; list-style:none; display:inline;}
.social_widget ul li { margin-right:12px; background:#ccc; width:22px; height:22px; float:left;
 -webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	  -o-transition-duration: 0.4s;
	 -ms-transition-duration: 0.4s;
		 transition-duration: 0.4s;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px; behavior:url(js/PIE.htc);
}
.social_widget img {display:none}
.social_widget .row-fluid {display:none}
.social_widget .social_row {display:block;}
.social_widget li i {float:left; width:100%; height:100%; color:#fff;line-height: 23px;}
.social_widget li a:hover {text-decoration: none}
.social_widget ul li:last-child {margin-right:0}
.social_widget li:hover { background:#e51e25;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.6), inset 0 2px 0 rgba(255,255,255,0.2);
}


/*********** #content ***********/	
#content { min-height:62px; /*padding-top:23px;*/ padding-bottom:23px;}
									  
/***********   ***********/	
aside#widgetarea-sidebar nav { background:#FF6633/*#20282c*/; margin-bottom:10px;
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior:url(js/PIE.htc);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
aside#widgetarea-sidebar nav .aside_title span { color:#fff/*#92a700;*/; font-size:16px}
aside .cat { margin-top:0px; padding:10px 0; background:#fff; float:left;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior:url(js/PIE.htc); border:1px solid #d4c7a7; display:block;
}									  

/*********** category-item ***********/										  
.category-item { position:relative; width: 218px; float:left; margin-left:20px; margin-bottom:18px; background:#fff;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior:url(js/PIE.htc); border:1px solid #fff;
/*	box-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 2px rgba(255,255,255,1);*/
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
}
.category-item:hover { border:1px solid #fff;}
.category-item .project { font-family: "Candara-Italic", Arial, helvetica, sans-serif; margin-top:0px; height: 104px; padding:0 5% 10%; float:left; width:90%; font-size:120%;
	-webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-let-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
/*.category-item .project {margin-top:0px; height: 84px; padding:0 10px 35px 10px; float:left;
	-webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-let-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }*/
.category-item .project .category {float: left; font-size: 13px; font-weight: 400; margin-left: 0px; width:90%; 
  -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;}
.category-item img {width:100%;
	-webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; behavior:url(js/PIE.htc);}
.category-item img.img_page {width:100%;
	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.category-item .project h5 {width:100%; float:left; margin-left:0px; margin-top:10px; margin-bottom:5px; font-size:14px !important; font-weight:bold;
 	text-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 2px rgba(255,255,255,1); color:#EFEFEF; 
}
.category-item h3 { padding:0 10px; height:40px;}
.main.category-item h3 { font-size:140%; padding:0 10px; height:40px; text-align:center;}
.category-item .project h5 a {color:#C6160E; text-decoration:none}
.category-item .project p {margin-bottom:0;}

.advice { padding:0 15px 35px; min-height:190px;}
img.img-advice { max-width:150px;}
/***********   ***********/	

/* Portfolio */
#portfolio-preview-items {}
#portfolio-preview-items.three-cols .category-item {width:298px; background:url(images/bg80.png) repeat;}
#portfolio-preview-items.three-cols .category-item .overlay {height:100%; position:absolute;top:0; left:0; width:100%;}
#portfolio-preview-items.three-cols .category-item .overlay .btns {margin-top: 90px;margin-left: 116px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.four-cols .category-item {width: 218px; /*background:url(images/bg80.png) repeat;*/}
#portfolio-preview-items.four-cols .category-item .overlay {height:100%; position:absolute; top:0; left:0; width:100%}
#portfolio-preview-items.four-cols .category-item .overlay .btns {margin-top: 75px;margin-left: 74px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.two-cols .category-item {width: 458px; background:url(images/bg80.png) repeat;}
#portfolio-preview-items.two-cols .category-item .overlay {height:100%; width:100%; position:absolute; top:0; left:0;}
#portfolio-preview-items.two-cols .category-item .overlay .btns {margin-top: 185px;margin-left: 194px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.one-cols .category-item {width: 940px; background:url(images/bg80.png) repeat;}
#portfolio-preview-items.one-cols .category-item .overlay {height:100%; width:100%; position:absolute; top:0; left:0;}
#portfolio-preview-items.one-cols .category-item .overlay .btns {margin-top: 185px;margin-left: 434px;width: 84px;height: 40px;float: left;}

.category-item .overlay {  -webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.tpl2 {float:left;width:100%;}
.tpl2 .bg
 {
  background-color: rgba(0, 0, 0, 0.6);
  width:100%;
  height:100%;
}
.tpl2 .center-bar
 {
  height:32px;
  position:absolute;
  top:50%;
  margin-top:-16px;
  text-align:center;
  width:100%;
}
.tpl2 .center-bar a.link, .tpl2 .center-bar a.lightbox
 {
  display:inline-block;
  width:36px;
  height:36px;
  margin:0 3px;
  -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;
 
  
}
.tpl2 .center-bar a.link, .tpl2 .center-bar a.lightbox {width:36px; height:36px;}
.tpl2 .center-bar a.link:hover, .tpl2 .center-bar a.lightbox:hover {border-color:#fff !important;}
.tpl2 .center-bar a.link span, .tpl2 .center-bar a.lightbox span {width:100%; height:100%; float:left}
.tpl2 a.link span {background:url('../images/link.png') center no-repeat}
.tpl2 a.lightbox span {background:url('../images/lightbox.png') center no-repeat}

.center-bar.v2 {height:90px; margin-top:-60px; }
.tpl2 .center-bar.v2 a.link, .tpl2 .center-bar.v2 a.lightbox {margin-top:10px}
.tpl2 .center-bar {opacity:0; z-index:101;}
.tpl2:hover .center-bar {opacity:1; -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;}
									  
/***********   ***********/	
.box { position:relative; float:left; margin-bottom:18px; background:#fff;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior:url(js/PIE.htc);
	/*box-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 2px rgba(255,255,255,1);*/
/*	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.8), inset 0 2px 0 rgba(255,255,255,0.2);*/
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);

	}
.box h2 {margin-top:1px;}
.box img {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior:url(js/PIE.htc); border:2px solid #ff6633/*b1ca00*/; }
.box .lead ul {list-style:inside;}
.box .lead img { float:left; margin:0 10px 5px 0px;}
.box .lead img.img-indent { max-width:25%}
.pad15 { padding:15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior:url(js/PIE.htc);}
.row-fluid .box:first-child {margin-top:0px;}
.list_img { float:left; margin-right:20px;}
.plain_text {margin-bottom:30px;}
/***********   ***********/										  
.tpl2 .center-link
 {
  height:100px;
  position:absolute;
  top:50%;
  margin-top:-50px;
  text-align:center;
  width:100%;
}
.tpl2 .center-link a { color:#fff; font-size:160%; line-height:180%; display:block; width:100%; height:100%}

a.collection_1 span {background:url(../img/collection/collection_1.jpg) center no-repeat; width:100%; float:left; height:100%;}

/*********** contacts ***********/										  
/*.contact_form { width:57%; float:left;}*/
#contacts-form {margin-bottom:0;}
#contacts-form input { width:100%}	
#contacts-form .widget_text i {
	background: -moz-linear-gradient(100% 100% 90deg, #ab2e7d, #cf7ca9) repeat scroll center center #F3AE12; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cf7ca9), to(#ab2e7d)); /* chrome, safari */
	background-color: #cf7ca9;
	background-image: -o-linear-gradient(top,rgb(171,46,125),rgb(207,124,169)); /* opera */

    border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;
    color: #fff;
    float: left;
    font-size: 18px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 5px 6px 5px 2px;
    text-align: center;
    transition-duration: 0.4s;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	text-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 4px rgba(255,255,255,1);
    -webkit-text-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 4px rgba(255,255,255,1);
    -moz-text-shadow: 1px 1px 0px rgba(0,0,0,1), -1px -1px 1px rgba(208,208,209,0.8), 2px 2px 4px rgba(255,255,255,1);
}								  
#contacts-form .widget_text i:hover {
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    background:#4f4f4f;
	text-decoration:none;
}
#contacts-form input#captcha_code { width:auto; margin-top:5px;}	
#contacts-form #about.hidden {display:none !important; width:0; height:0; margin:0; padding:0;}
.contact_form form {margin:0; padding:0;}
.contact_form span.label {text-transform: uppercase;padding:0; text-shadow:none;font-weight:normal;
color: #999999;
font-size: 10px;
width: 100%; }
.contact_form input, .contact_form select {
  width: 100% !important;
  height: 38px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border-color: #e1e1e1;
  margin-bottom:5px;
  max-width: 100% !important;
}
.contact_form textarea {width:100%;-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border-color: #e1e1e1; padding:4px 6px; background:#fff; }
input.submit_btn {
    box-shadow: none;
    border: none;
    color: #fff;
    padding-top: 9px;
    padding-bottom: 10px;
    padding-right: 13px;
    /*font-size: 13px;*/ font-size:120%; line-height:140%; font-weight:bold;
	text-shadow:0px 0px 2px #333;
    border: 0;
    color:#fff;
	margin-top:15px;
	margin-bottom:0;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	width:100%;
	background: -moz-linear-gradient(100% 100% 90deg, #1f6ca8, #52a8ec) repeat scroll center center #0092CB;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8ec), to(#1f6ca8));
	background-color: #1f6ca8;
	background-image: -o-linear-gradient(top,rgb(82, 168, 236),rgb(31,68,168));

/*  background: #b1ca00;
  background: -ms-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  -pie-background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -moz-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -webkit-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -o-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
*/
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
input.submit_btn:hover {
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    background:#f63800/*#4f4f4f*/;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,

 select:focus, option:focus, select::-moz-focus-inner, option::-moz-focus-inner /*82, 168, 236 - blue/ 163,203,10 - green */  {
  border-color: rgba(171,46,125, 1);
/*  border-color: rgba(82, 168, 236, 0.8);*/
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82, 168, 236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82, 168, 236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82, 168, 236,.6);
}
textarea {padding:7px;}
.sc-col iframe {width:100%; height:100%;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);

  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior:url(js/PIE.htc);}
.sc-col iframe:hover {
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82, 168, 236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82, 168, 236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82, 168, 236,.6);}
.sc-col .row-fluid .sc-col {margin-top:10px}
  
/*.contact_info { width:40%; float:left;}*/
.contact_info .box { padding:15px;}

.contact_info .contact_title {
    background: url("../images/header_divider.png") center repeat-x;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.contact_info .contact_title h6 { font-size:14px; float: left; font-weight:bold; margin-bottom: 0; margin-top: 0; padding-right: 20px; text-transform: uppercase; background:#999; color:#a3ca0b;}
.contact_info ul {margin:0; padding:0; list-style:none}
.contact_info li {padding-left:25px; margin-bottom:9px;line-height: 20px; float: left; width:88%}
.contact_info li.address {background:url('../images/address.png') left center no-repeat}
.contact_info li.phone {background:url('../images/phone.png') left center no-repeat}
.contact_info li.fax {background:url('../images/fax.png') left center no-repeat}
.contact_info li.email {background:url('../images/mail.png') left center no-repeat}
.contact_info li.contact {background:url('../images/map.png') left center no-repeat}
.contact_info li a {color:#5B8501}
.contact_info li a:hover {text-decoration: none}
.contact_info ul li:last-child { margin-bottom: 0;}
.dyn_widget .sub-menu li  {margin-bottom: 0px;}
.contact_info span.contact {padding-left:25px; line-height: 25px; float: left; width:88%; background:url('../images/map.png') left center no-repeat;}
.contact_info span.contact a {color:#5B8501}


/***********   ***********/	

a.read-more {
/*	padding-right:15px; padding-left:15px; padding-bottom:1px; margin-top:5px; position:absolute; right:10px; bottom:10px;*/
	padding:3px 15px; margin-top:5px; position:absolute; right:10px; bottom:10px; 
	color:#fff; font-size:120%; line-height:140%; font-weight:bold;
	text-shadow:0px 0px 2px #333;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior:url(js/PIE.htc); /*border:1px solid #999;*/
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	background: -moz-linear-gradient(100% 100% 90deg, #0092CB, #52a8ec) repeat scroll center center #0092CB; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8ec), to(#0092CB)); /* chrome, safari */
	background-color: #0092CB;
	background-image: -o-linear-gradient(top,rgb(82, 168, 236),rgb(0,146,203)); /* opera */
/*  background: #b1ca00;
  background: -ms-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  -pie-background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -moz-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -webkit-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -o-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
*/}
a.read-more:hover {
	text-decoration:none;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
	background:#f63800;
}
a.readmore {
	padding:3px 15px; margin-top:5px; position:absolute; right:15px; bottom:15px; 
	color:#fff; font-size:12px; line-height:18px; font-weight:bold;
	text-shadow:0px 0px 2px #333;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior:url(js/PIE.htc); border:none;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	background: -moz-linear-gradient(100% 100% 90deg, #0092CB, #52a8ec) repeat scroll center center #0092CB; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8ec), to(#0092CB)); /* chrome, safari */
	background-color: #0092CB;
	background-image: -o-linear-gradient(top,rgb(82, 168, 236),rgb(0,146,203)); /* opera */
}
a.readmore:hover {
	text-decoration:none;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    background:#4f4f4f;
}

article {margin-bottom:40px}
.minfo { float:left; padding:5px 8px; font-size:146%; font-weight:bold; margin:0 10px 5px 0;
	font-family: "Candara-BoldItalic",Arial,helvetica,sans-serif; 
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior:url(js/PIE.htc);
}
.back {line-height:12px; display:block; padding:3px 15px 3px 15px; margin-top:5px; position:absolute; left:15px; bottom:15px; 
	color:#fff; font-size:12px; line-height:18px; font-weight:bold;
	text-shadow:0px 0px 2px #333;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior:url(js/PIE.htc); border:none;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
	background: -moz-linear-gradient(100% 100% 90deg, #0092CB, #52a8ec) repeat scroll center center #0092CB; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8ec), to(#0092CB)); /* chrome, safari */
	background-color: #0092CB;
	background-image: -o-linear-gradient(top,rgb(82, 168, 236),rgb(0,146,203)); /* opera */
/*  background: #b1ca00;
  background: -ms-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  -pie-background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -moz-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -webkit-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -o-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
*/}

.back span { display:block; padding:0px 10px 0px 25px; background: url('images/li-back.png') no-repeat 0 1px transparent;
}
.back:hover {
	text-decoration:none;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s; 
    -o-transition-duration: 0.4s; 
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
   	background:#f63800;
	/*background:#4f4f4f;*/
}
.back a {color:#fff}



/*********** container ***********/										  
/*#page-bg {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -2;
	text-align:center;
}
#page-bg img {
    max-height: 100%;
    max-width: 100%;
}*/
  #page-bg  {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: -1;
  background:url(images/body-bg.png) no-repeat 50% 50%;
}
#page-bg img  { position: absolute; height:100%; width:100%}

#page-bg_h {
    background: #000000;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
	opacity:0.3;
}

/*.span9.front-slider {margin-left:0 !important;}*/

.article-map {float:right;}
.article-map img {border:#FFFFFF 1px solid; width:100%}


/* Dynamic Elements */
.row-dynamic-el {margin-top:20px}
.row-dynamic-el h2 {color:#555555; margin-top:0;}

.row-dynamic-el:first-child {margin-top:0}
.header h6, .header h5, .header h4  {}
.row-dynamic-el h6, .header h6, .header h5, .header h4 {font-weight:normal;margin-top:0; text-transform: uppercase;color:#fff/*#999*/; margin-bottom:0; float:left;  /*padding-right:20px*/ padding:5px 20px; }
.row-dynamic-el .header h6:first-child {}
.header {width:100%; float:left; margin-bottom:20px; /*background:url('img/header_divider.png') center repeat-x*/}
.row-dynamic-el .header {width:100%; float:left; margin-bottom:0;}
.row-dynamic-el .header .pagination {float:right; margin:0; padding:6px 0px; }
.row-dynamic-el .header .pagination {margin-top:4px}
.row-dynamic-el .header .pagination a {width:11px; height:11px; float:left; margin-left:3px}
.row-dynamic-el .pagination a.prev {background:url('images/prev_caro.png') center no-repeat; margin-left:10px}
.row-dynamic-el .pagination a.next {background:url('images/next_caro.png') center no-repeat; margin-right:10px}
.row-dynamic-el .pagination a.prev:hover {background:url('images/prev_caro_h.png') center no-repeat}
.row-dynamic-el .pagination a.next:hover {background:url('images/next_caro_h.png') center no-repeat}
.row-dynamic-el .caroufredsel_wrapper {width:100% !important; margin-bottom:0 !important}
.row-dynamic-el .carousel .portfolio-item {margin-bottom:0 !important}
.row-dynamic-el .span9 .flexslider .bottom_shadow {background:url('img/shadow9.png') center bottom no-repeat; width:798px; height:260px; left:-52px;}
.row-dynamic-el .span8 .flexslider .bottom_shadow {background:url('img/shadow8.png') center bottom no-repeat; width:712px; height:260px; left:-47px;}
.row-dynamic-el .span6 .flexslider .bottom_shadow {background:url('img/shadow6.png') center bottom no-repeat; width:526px; height:260px; left:-33px;}
.row-dynamic-el .span4 .flexslider .bottom_shadow {background:url('img/shadow4.png') center bottom no-repeat; width:344px; height:260px; left:-22px;}
.row-dynamic-el .span3 .flexslider .bottom_shadow {background:url('img/shadow3.png') center bottom no-repeat; width:253px; height:260px; left:-17px;}


#lnfo {
      border-color: #e85200;
      background: #fe8000;
      background: -ms-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
      background: linear-gradient(270deg, #fe8000 20%, #e85200 80%);
      -pie-background: linear-gradient(270deg, #fe8000 20%, #e85200 80%);
      background: -moz-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
      background: -webkit-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
      background: -o-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
      height: 34px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #e85200;
	
	font-family: "Candara-Bold", Arial, helvetica, sans-serif;
    font-size: 150%;
    font-weight: normal;
    font-style: normal;
    display: block;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
	padding: 0px 5%;
    width: 90%;
}
#lnfo a {display:block;}
/*#lnfo a#tip5 {display:block;}*/
#lnfo a#tip5 { width:32%; float:left;}
#lnfo a#tip6 { width:68%; float:left;}

#lnfo a#tip5 i.icon-signin, #lnfo a i.icon-signout { background-position: 5px 0px; margin-top:8px; margin-right:5px;}
#lnfo:hover a#tip5 i.icon-signin { text-decoration:none;}

.row-dynamic-el h6, .header h6, .header h5, .header h4 {font-weight:normal;margin-top:0; text-transform: uppercase;color:#999; margin-bottom:0; float:left;  /*padding-right:20px*/ padding:5px 20px; }
.row-dynamic-el .header h6:first-child {}
.row-dynamic-el .header, .header {width:100%; float:left; margin-bottom:20px; background:url('images/header_divider.png') center repeat-x}
.row-dynamic-el .header {width:100%; float:left}
.header h6, .header h5, .header h4/*, .header_shadow*/  {
	background-color:#fcfcfc;
	border-radius:3px;
}
.row-dynamic-el .clients-container .header {background:none; margin-bottom:0;}
.row-dynamic-el .clients-container .header .title a {margin-top:0; text-transform: uppercase; margin-bottom:0; float:left; padding:5px 20px;
  font-family: "Candara", Arial, helvetica, sans-serif;
  font-size: 130%;
  font-weight: normal;
  font-style: normal;
  color: #fff;
  font-weight: normal;
  line-height: 130%;
}
/*****************************************/
/* QUICK_CONTACT */
#quick-contacts {
/*  float: right;
  height: 40px;
  line-height: 40px;
  padding-right: 20px;
  overflow: hidden;
  width: 260px; */
    line-height: 30px;
}

  #quick-contacts .phone {
    background: transparent url("images/ico-phone.png") no-repeat 0 10px;
    font-size: 120%;
    font-weight: bold;
    margin-right: 20px;
    padding: 3px 0 3px 30px; }
    #quick-contacts .phone .phone_label {
      display: none; }
  #quick-contacts .link {
    color: #fff; }

.en #quick-contacts .phone,
.ru #quick-contacts .phone,
.sk #quick-contacts .phone {
  font-size: 90%;
  margin-right: 15px; }

.cs #quick-contacts .phone {
  background: #52b205 url("images/green-line-cs.png") no-repeat 5px center;
  behavior: url("PIE.htc");
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  font-size: 110%;
  margin-right: 15px;
  padding-left: 90px;
  padding-right: 5px; }

/*  #quick-contacts*/ .phone {
/*    background: url("images/ico-phone.png") no-repeat left top;*/
    color: #ff6633;
    display: inline-block;
    font-size: 150%;
/*    height: 23px;*/
    margin-right: 0;
	line-height:190%;
    overflow: hidden;
    padding: 0px 0 0 0px;
    text-align: left;
    text-shadow: 0 1px 2px #999; }
  #quick-contacts .link {
    color: #fff;
    font-size: 120%;
    display: block;
    position: relative;
    text-align: right;
    top: -5px; }

/************************** news *****************************************/
.news-list {}
.news-list img { margin:0; padding:0;}

/* Portfolio */
#portfolio-preview-items.three-cols .portfolio-item {position:relative;width:338px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.three-cols .portfolio-item img {width:100%; float:left}
#portfolio-preview-items.three-cols .portfolio-item .overlay {height:100%; position:absolute;top:0; left:0; width:100%;}
#portfolio-preview-items.three-cols .portfolio-item .overlay .btns {margin-top: 90px;margin-left: 116px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.four-cols .portfolio-item {position:relative; width: 218px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.four-cols .portfolio-item .overlay {height:100%; position:absolute; top:0; left:0; width:100%}
#portfolio-preview-items.four-cols .portfolio-item .overlay .btns {margin-top: 75px;margin-left: 74px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.two-cols .portfolio-item {position:relative;width: 458px; float:left; margin-left:20px; margin-bottom:20px;}

#portfolio-preview-items.two-cols .portfolio-item .overlay {height:100%; width:100%; position:absolute; top:0; left:0;}
#portfolio-preview-items.two-cols .portfolio-item .overlay .btns {margin-top: 185px;margin-left: 194px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.one-cols .portfolio-item {position:relative;width: 940px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.one-cols .portfolio-item .overlay {height:100%; width:100%; position:absolute; top:0; left:0;}
#portfolio-preview-items.one-cols .portfolio-item .overlay .btns {margin-top: 185px;margin-left: 434px;width: 84px;height: 40px;float: left;}

.portfolio-item .item-title { height: 40px; padding: 5% 5% 0; text-align: center; font-size:140%; font-family: "Candara-BoldItalic", Arial, helvetica, sans-serif;}
.portfolio-item img { border: medium none !important; border-radius: 0 !important; margin: 5px 0 !important; width: 100%;}
.portfolio-item .project {margin-top:0px; height: 104px; padding:0 5% 10% 5%; width:90%; float:left; 
	-webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-let-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }


/* Portfolio */
#portfolio-preview-items.three-cols .product-item {position:relative;width:338px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.three-cols .product-item img {width:100%; float:left}
#portfolio-preview-items.three-cols .product-item .overlay {height:100%; position:absolute;top:0; left:0; width:100%;}
#portfolio-preview-items.three-cols .product-item .overlay .btns {margin-top: 90px;margin-left: 116px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.four-cols .product-item {position:relative; width: 218px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.four-cols .product-item .overlay {height:100%; position:absolute; top:0; left:0; width:100%}
#portfolio-preview-items.four-cols .product-item .overlay .btns {margin-top: 75px;margin-left: 74px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.two-cols .product-item {position:relative;width: 458px; float:left; margin-left:20px; margin-bottom:20px;}

#portfolio-preview-items.two-cols .product-item .overlay {height:100%; width:100%; position:absolute; top:0; left:0;}
#portfolio-preview-items.two-cols .product-item .overlay .btns {margin-top: 185px;margin-left: 194px;width: 84px;height: 40px;float: left;}

#portfolio-preview-items.one-cols .product-item {position:relative;width: 940px; float:left; margin-left:20px; margin-bottom:20px;}
#portfolio-preview-items.one-cols .product-item .overlay {height:100%; width:100%; position:absolute; top:0; left:0;}
#portfolio-preview-items.one-cols .product-item .overlay .btns {margin-top: 185px;margin-left: 434px;width: 84px;height: 40px;float: left;}

.product-item { font-family: "Candara-BoldItalic", Arial, helvetica, sans-serif; position:relative; float:left; margin-bottom:18px; background:#fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior:url(js/PIE.htc); border:1px solid #ccc;}
.product-item .ribbon_promo { background:url(images/ribbon_promo.png) no-repeat; width:114px; height:67px; position:absolute; top:40px; right:-3px; z-index:300; display:block;}
.product-item .ribbon_new { background:url(images/ribbon_new.png) no-repeat; width:114px; height:67px; position:absolute; top:40px; left:-3px; z-index:300; }
/*.product-item */.item-title { font-family: "Candara-BoldItalic", Arial, helvetica, sans-serif; background:url(images/shadow_title_pi.png) no-repeat 0 34px; height: 32px; padding: 10px; text-align: center; font-size:140%;}
.product-item img { border: medium none !important; border-radius: 0 !important; width: 100%; margin: 0 !important; }
.stickers {position:absolute; top:110px; right:-2px; width:111px;}
.stickers span {width:78px; height:21px; display:block; padding:5px 5px 5px 28px; color:#fff; font-size:146%; line-height:100%; margin-top:4px;}
.stickers .volume {background:url(images/stiker_volume.png) no-repeat;}
.stickers .pieces {background:url(images/stiker_pieces.png) no-repeat;}
.stickers .price {background:url(images/stiker_price.png) no-repeat; margin-top:36px}
.stickers .bye {background:url(images/stiker_bye.png) no-repeat; margin-top:8px}
.product-item .project { font-family: "Candara-Italic", Arial, helvetica, sans-serif; margin-top:0px; height: 104px; padding:0 5% 20% 5%; width:90%; float:left; font-size:120%; 
	-webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-let-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  
  article .product-img { width:97%}
  .parents { padding:15px 15px 0px 15px; font-size:146%; font-weight:bold; font-family: "Candara-BoldItalic",Arial,helvetica,sans-serif;}
  .parents span { padding:5px 8px; margin:0 10px 5px 0;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior:url(js/PIE.htc);}
  .parents a { color:#e43b00;} 
  .media .media-img { width:97%}

.oldprice {
/*    background: none repeat scroll 0 0 #92A700/*#E43C00/*ff6633/*e51e25*/;
	background: -moz-linear-gradient(100% 100% 90deg, #0092CB, #52a8ec) repeat scroll center center #0092CB; /* firefox */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8ec), to(#0092CB)); /* chrome, safari */
	background-color: #0092CB;
	background-image: -o-linear-gradient(top,rgb(82, 168, 236),rgb(0,146,203)); /* opera */

    border-radius: 0 10px 0px 0;
    top: 176px;
    color: #fff;
    font-size: 14px;
    font-weight:bold;
    left: 0px;
    margin-top: 5px;
    padding: 10px 16px 10px 16px;
    position: absolute;
	text-align:center;
	line-height: 1;
	width:auto;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
  	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
            box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
text-shadow:0px 0px 2px #333;
}

/* NEWS */
.news-title { background:url(images/shadow_title.png) repeat-x 0 18px; font-family: "Candara-BoldItalic", Arial, helvetica, sans-serif; padding-bottom: 10px; font-size:160%; line-height:160%;}
.date, .shown {  behavior: url("PIE.htc"); -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;
	position:absolute; left:0; padding:0 5px;
	height:20px; line-height:130%; font-family: "Candara-BoldItalic", Arial, helvetica, sans-serif; font-size:130%;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.52), inset 0 1px 0 rgba(255,255,255,0.2);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.52), inset 0 1px 0 rgba(255,255,255,0.2);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.52), inset 0 1px 0 rgba(255,255,255,0.2);
}
.date { top:30px; background: #B1CA00; }
.shown { top:60px; background: url(images/eye-icon.png) no-repeat 5px 4px #fe8000; padding-left:35px;}
.plain_text p {margin-bottom:24px;}
/*.news_bot {width:330px; margin:10px 10px; float:left; background:#FFFFFF}*/

/* HEADLINLES */
h1, h2, h3, h4, h5 {
  font-family: "Candara", Arial, helvetica, sans-serif;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
  color: #20282c;
  font-weight: normal;
  line-height: 130%;
  margin: 10px 0; }

h1 {
  color: #e43b00;
  font-size: 400%;
  letter-spacing: -0.5px; }

h2 {
  font-size: 293%;
  letter-spacing: -0.25px; }

.like_h3,
h3 {
  font-size: 210%;
  letter-spacing: -0.25px; }

h4 {
  font-size: 160%; }

h5 {
  font-size: 130%; }
  
.lead h1, .lead h2, .lead h3, .lead h4, .lead h5 { color: #e43b00; margin:0 0 10px 0;}

.domik {position:fixed; top:10px; left:20px; background:#fff; z-index:10; padding:3px 10px 5px; margin:0 !important;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; 
	box-shadow: 0px 3px 15px -5px #000;
	-moz-box-shadow: 0px 3px 15px -5px #000;
	-webkit-box-shadow: 0px 3px 15px -5px #000;
	z-index:3000;
	}

/*********** footer ***********/		
footer#footer { width:100%; font-size:11px; text-decoration:none; color:#efefef; /*background:#181b1e;*/ padding:0 0 5px 0; margin-top:20px;}
footer#footer { position:relative;}
footer#footer .top-footer {margin-top:-50px;}
footer#footer .top-footer .header {
          font-family: "Candara", Arial, helvetica, sans-serif;
          font-size: 180%;
          font-weight: normal;
          font-style: normal;
  color: #fff;
/*  cursor: pointer;*/
  behavior: url("PIE.htc");
  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
  border: 1px solid transparent;
  position: relative;
}
footer#footer .top-footer .header .label {height:60px; line-height:60px; padding:0 10%; width:80%; font-size:140%}

.orange {
  background: #fe8000;
  background: -ms-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  -pie-background: linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: -moz-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: -webkit-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
  background: -o-linear-gradient(270deg, #fe8000 20%, #e85200 80%);
}
.black {
  background: #3e4e56;
  background: -ms-linear-gradient(270deg, #3e4e56 20%, #010202 80%);
  background: linear-gradient(270deg, #3e4e56 20%, #010202 80%);
  -pie-background: linear-gradient(270deg, #3e4e56 20%, #010202 80%);
  background: -moz-linear-gradient(270deg, #3e4e56 20%, #010202 80%);
  background: -webkit-linear-gradient(270deg, #3e4e56 20%, #010202 80%);
  background: -o-linear-gradient(270deg, #3e4e56 20%, #010202 80%);
}
.yellow {
  background: #fde61a;
  background: -ms-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
  background: linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
  -pie-background: linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
  background: -moz-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
  background: -webkit-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
  background: -o-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
}
.green {
  background: #b1ca00;
  background: -ms-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  -pie-background: linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -moz-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -webkit-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
  background: -o-linear-gradient(270deg, #b1ca00 20%, #899c00 80%);
}
.blue {
/*	background: -moz-linear-gradient(100% 100% 90deg, #0092CB, #52a8ec) repeat scroll center center #0092CB; /* firefox */
/*	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8ec), to(#0092CB)); /* chrome, safari */
/*	background-color: #0092CB;
/*	background-image: -o-linear-gradient(top,rgb(82, 168, 236),rgb(0,146,203)); /* opera */

  background: #52a8ec;
  background: -ms-linear-gradient(270deg, #52a8ec 20%, #0092cb 80%);
  background: linear-gradient(270deg, #52a8ec 20%, #0092cb 80%);
  -pie-background: linear-gradient(270deg, #52a8ec 20%, #0092cb 80%);
  background: -moz-linear-gradient(270deg, #52a8ec 20%, #0092cb 80%);
  background: -webkit-linear-gradient(270deg, #52a8ec 20%, #0092cb 80%);
  background: -o-linear-gradient(270deg, #52a8ec 20%, #0092cb 80%);
}
.red {
  color:#fff;
  background: #e83500;
  background: -ms-linear-gradient(270deg, #e83500 20%, #dc3535 80%);
  background: linear-gradient(270deg, #e83500 20%, #dc3535 80%);
  -pie-background: linear-gradient(270deg, #e83500 20%, #dc3535 80%);
  background: -moz-linear-gradient(270deg, #e83500 20%, #dc3535 80%);
  background: -webkit-linear-gradient(270deg, #e83500 20%, #dc3535 80%);
  background: -o-linear-gradient(270deg, #e83500 20%, #dc3535 80%);
}
footer#footer #share span {
  background:url(images/ico-share.png) no-repeat 10px 10px; padding:7px 10px 8px 60px; display:block; height:45px;
}
#footer a {text-decoration:none; color:#efefef}
#footer a:hover {text-decoration:underline}
.copy { text-align:center; width:100%; font-weight:bold; margin:0px auto 10px ;}
.author, #footer .author a { text-align:center; width:100%; font-size:90%; color:#333;}


/*********** footer #highlights ***********/										  
    #footer #highlights { /*height:220px !important;*/
      behavior: url("PIE.htc");
      -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	  background: #181b1e;
      background: -ms-linear-gradient(270deg, #181b1e 20%, #353a3f 80%);
      background: linear-gradient(270deg, #181b1e 20%, #353a3f 80%);
      -pie-background: linear-gradient(270deg, #181b1e 20%, #353a3f 80%);
      background: -moz-linear-gradient(270deg, #181b1e 20%, #353a3f 80%);
      background: -webkit-linear-gradient(270deg, #181b1e 20%, #353a3f 80%);
      background: -o-linear-gradient(270deg, #181b1e 20%, #353a3f 80%);
}
      #footer #highlights .header {
        behavior: url("PIE.htc");
        background: #fde61a;
        background: -ms-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
        background: linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
        -pie-background: linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
        background: -moz-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
        background: -webkit-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
        background: -o-linear-gradient(270deg, #fde61a 20%, #ffc700 80%);
        height: 45px;
        padding: 18px 0 0 0; }
        #footer #highlights .header a:hover { text-decoration:underline;}
        #footer #highlights .header .item_news {
          color: #000;
          cursor: pointer;
          display: block;
          height: 45px;
          float: left;
          line-height: 108%;
          margin-right: 15px;
          overflow: hidden;
		  padding-left:30px;
          position: relative;
          text-decoration: none; }
          #footer #highlights .header .item_news .text {
            display: block;
            height: 38px; }
          #footer #highlights .header .item_news .border {
            background-color: #fff;
            -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
            bottom: -4px;
            display: none;
            position: absolute;
            height: 10px;
            left: 10px;
            width: 90%;
            z-index: 3; }
        #footer #highlights .header :last-child {
          margin-right: 0; }
        #footer #highlights .header .item_news:hover .border,
        #footer #highlights .header .active .border {
          display: block; }
      #footer #highlights .content {
        height: 138px;
        overflow: hidden;
        margin: 0;
        position: relative;
        width: 100%; }
        #footer #highlights .content .columns {
          left: 0;
          position: absolute;
          top: 0;
          width: 1380px; }
        #footer #highlights .content .col {
          float: left;
          height: 101px;
          padding: 22px 30px 15px 30px;
          width: 400px;
		  position:relative;}
          #footer #highlights .content .col .title {
            color: #92a700;
            font-size: 117%;
            line-height: 129%;
            text-decoration: none; }
          #footer #highlights .content .col p {
            height: 82px;
            line-height: 150%;
            margin: 0;
            overflow: hidden; }
          #footer #highlights .content .col .more {
            text-align: right;
            padding: 6px 31px 0 0; }
            #footer #highlights .content .col .more {
              display:block }
            #footer #highlights .content .col .more a {
              color: #92a700;
              text-decoration: none;
              text-transform: lowercase; }
      #footer #highlights .corner {
        background: transparent url("paper-list-corner.png") no-repeat left top;
        display: block;
        font-size: 0;
        height: 75px;
        left: 425px;
        line-height: 0;
        position: absolute;
        top: 127px;
        width: 51px; }
		

#highlights .clearfix .news_bot {width:47%; margin-bottom:10px; margin-left:2%; float:left; padding-bottom:5px; border-bottom:dashed 1px #ffc700; height:140px;}
#highlights .clearfix .news_bot h5 a { font-size:120%; color:#ffc700; font-weight:bold;}
#highlights .clearfix .news_bot h5 a:hover {text-decoration:underline;}
#highlights .clearfix .news_bot a:hover {text-decoration:none;}
#highlights .clearfix .news_bot img { width:60px; float:left; margin-right:10px;
	behavior: url("PIE.htc"); -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; border:2px solid #ffc700;
}
/*********** end footer #highlights ***********/										  
