bulletproftlink shell
bulletproftlink shell


Server : Apache
System : Linux copper.netcy.com 2.6.32-754.27.1.el6.centos.plus.x86_64 #1 SMP Thu Jan 30 13:54:25 UTC 2020 x86_64
User : montcaro ( 581)
PHP Version : 7.4.28
Disable Function : NONE
Directory :  /home/montcaro/public_html/sites/all/themes/basic/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 


Create directory:
Current File : /home/montcaro/public_html/sites/all/themes/basic/css/style.css
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300&subset=latin,cyrillic-ext);
@import url(http://fonts.googleapis.com/css?family=Montserrat);
* {
	margin: 0;
	padding: 0;
	outline: none;
	border: 0;
}


html, body {height: 100%;}

@font-face {
    font-family: 'metroscriptregular';
    src: url('../fonts/metroscript-webfont.eot');
    src: url('../fonts/metroscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/metroscript-webfont.woff') format('woff'),
         url('../fonts/metroscript-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.form-item input.error, 
.form-item textarea.error, 
.form-item select.error {
	border: 2px solid #E9322D !important;
}

.form-submit {
    border: 2px solid #333745;
    color: #333745;
    display: inline-table;
    font-size: 14px;
    padding: 5px 10px;
    text-transform: uppercase;
	background: #fff;
}

.form-submit:hover {
    text-decoration: none;
    background: #333745;
    color: #fff !important;
    border-color: #333745;
}

img {
	border: 0;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	outline: none;
	border: 0;
	color: #FF2513;
	-moz-outline-style: none;
}

a:active,
a:visited {
	outline: none;
	border: 0;
	-moz-outline-style: none;
}

a:hover {
	text-decoration: underline;
	color: #FF2513;
}

h1 {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.3;
    margin-bottom: 20px;
}

h1, h2, h3, h4, h5 {
    font-size: 18px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 15px;
}

h4, h5 {
	font-size: 14px;
}

body {
	background: #fff;
	line-height: 1.3;
	color: #333745;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
}

/*container*/
.container {
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
}

.header {
	height: 265px;
	width: 100%;
	display: block;
}

.header .logo {
	float: left;
	margin-left: 434px;
	margin-top: 18px;	
}


.header .navi {
	float: left;
	margin-top: 30px;
	margin-left: 113px;
	margin-right: 43px;
}

.header .navi,
.header .navi li a,
.header .lang,
.header .lang li a,
#page-nav .navi li,
#page-nav .navi {
	color: #999;
	text-transform: uppercase;
}

.header .navi li.first,
#page-nav .navi li.first {
	background: url(../images/cart.gif) no-repeat 0 0;
	padding-left: 30px;
	padding-right: 4px;
}

.header .navi li.active,
#page-nav .navi li.active {
	background: url(../images/cart_active.gif) no-repeat 0 33px !important;
}


.header .navi li.active a,
.header .cart_count,
#page-nav .navi li.active a,
#page-nav .cart_count {
	color: #FF2513;
}


.header .cart_count,
.cart_count {
	display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: italic;

    margin-top: -16px;
    position: absolute;
    text-align: center;
    width: 18px;
}

.header .navi li,
.header .lang li,
#page-nav .navi li {
	float: left;
}

.header .navi li.last a,
#page-nav .navi li.last a {
	text-decoration: none;
	border-bottom: 1px dotted #999;
	color: #999999;
}

.header .navi li a:hover,
.header .lang li a:hover,
#page-nav .navi li a:hover,
#page-nav .lang li a:hover {
	color: #FF2513;
}

.header .lang,
#page-nav .lang {
	float: left;
	margin-top: 30px;
	width: 70px;
}

.header .lang li,
#page-nav .lang li {
	margin-right: 8px;
}

.header .lang li.last,
#page-nav .lang li.last {
	margin-right: 0;
}

.header .lang li.active a,
#page-nav .lang li.active a {
	color: #333745;
	font-weight: bold;
}

.header .topmenu {
	width: 1000px;
	float: left;
	margin-top: 30px;
}

.header .topmenu li {
	float: left;
	margin-right: 35px;
}

.header .topmenu li a {
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
	border: 2px solid #fff;
	padding: 5px 10px;
}

.header .topmenu li a:hover,
.header .topmenu li.active a,
.buttom a:hover,
.header .topmenu li.active-trail a {
	text-decoration: none;
    background: #333745;
    color: #fff;
    border-color: #333745;
}

.header .topmenu li.first {
	margin-left: 310px;
}

.main {
	overflow:auto;
	padding-bottom: 250px; /* must be same height as the footer */
}  

.left {
	float: left;
	width: 980px;
}

/*carusel*/
.left .slider,
.left .slider ul {
	height: 375px;
	overflow: hidden;
	width: 940px;
}

.left .slider {
	margin-left: 23px;
}

.left .slider {
	margin-bottom: 28px;
}

.left .slider ul {
	display: block;
}

.left .carusel {
	float: left;
}

.left .carusel li {
	margin-left: 80px;
	height: 375px;
	overflow: hidden;
}

.caroufredsel_wrapper {
	height: 375px;
	overflow: hidden;
}

.left .carusel li img {
	border: 5px solid #FFEA91;
}

.left .carusel li .dialog {
	font-size: 18px;
	text-transform: uppercase;
	color: #555;
	width: 180px;
	padding: 0 20px;
	text-align: center;
	margin-top: -222px;
	position: absolute;
	margin-left: 105px;
	line-height: 1.4;
}

.left .carusel .buy {
	position: absolute;
	margin-top: -87px;
	margin-left: 172px;
	cursor: pointer;
}

.left .slider #prev,
.left .slider #next {
    background: url("../images/prev.gif") no-repeat scroll 0 0 transparent;
    height: 34px;
    outline: medium none;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
    z-index: 10;
    margin-top: -222px;
}

.left .slider #prev {
	margin-left: -20px;
}

.left .slider #next {
	background-position: -20px 0;
	margin-left: 937px;
}

.buttom a {
	border: 2px solid #333745;
    color: #333745;
    display: inline-table;
    font-size: 14px;
    padding: 5px 10px;
    text-transform: uppercase;
}

.buttom a:hover {
	text-decoration: none;
}

.border {

	overflow: hidden;
	display: block;
	border-bottom: 1px solid #BBBBBB;
	height: 1px;
	margin-bottom: 60px;
}

.about {
	overflow: hidden;
	text-align: center;
}

.content {
	font-size: 15px;
	color: #535353;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 1.4;
}

.content .black {
	color: #000;
}

.content .red {
	font-family: 'Open Sans', sans-serif;
	font-size: 155%;
	color: #FD0000;
	margin-bottom: 39px;
	display: block;
	padding-top: 12%;
}

.content p {
	margin-bottom: 20px;
}

.content .anchor {
	padding-top: 25px;
	display: block;
	font-size: 12px;
	font-style: italic;
}

.about h1 {
	color: #333745;
	font-size: 33px;
	font-weight: normal;
	margin-bottom: 30px;
}

.about .content {
	padding: 0 80px;
}

.about {
	margin-bottom: 20px;
}


.pressa h4 {
	display: inline-table;
	padding: 6px 17px;
	font-weight: normal;
	position: relative;
	top:18px;
	font-size: 16px;
	background: #fff;
}

.pressa .title {
	text-align: center;
	border-bottom: 1px solid #BBBBBB;
}

.pressa .title a {
	padding: 7px 16px;
	background: #fff;
	position: relative;
	border: 2px solid #333745;
	color: #333745;
	text-decoration: none;
}

.pressa .title a:hover {
	text-decoration: none;
    background: #333745;
    color: #fff;
    border-color: #333745;
}

.pressa .content {
	padding-top: 70px;
}


.pressa .content p {
	padding-left: 70px;
	width: 340px;
	padding-right: 50px;
	color: #333745;
	font-size: 29px;
	font-style: italic;
}


.event .col,
.event .block {
	float: left;
	width: 460px;
	height: 154px;
	padding: 111px 0 0;
	text-align: center;
}

.event .col p,
.event .block p {
	font-size: 18px;
	height: 80px;
	width: 300px;
	margin: 0 auto;
}

.event #block-block-2 {
	margin-right: 20px;
	background: url(../images/border.jpg) no-repeat 0 0;
}

.event #block-block-3 {
	background: url(../images/border_2.jpg) no-repeat 0 0;
}

.footer {
	position: relative;
	margin-top: -200px; /* negative value of footer height */
	height: 200px;
	clear:both;
	width: 100%;
} 

.footer a {
	color: #D80000;
}

.footer strong {
	color: #333;
}



.collection,
#node-2 {
	padding: 0 170px 110px;
	margin: 56px auto 0;
	text-align: center;
	border-bottom: 1px solid #bbbbbb;
}

.collection h4,
#node-2 h1 {
	font-size: 20px;
	margin-bottom: 60px;
	color: #333 !important;
	font-weight: bold;
}

.collection p, #node-2 p {
	font-size: 15px;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 0 32px;
	color: #333 !important;
}

.left .product-slide #prev1,
.left .product-slide #next1 {
    background: url("../images/prev.gif") no-repeat scroll 0 0 transparent;
    height: 34px;
    outline: medium none;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
    z-index: 10;
    margin-top: -480px;
}

.left .product-slide #prev1 {
	margin-left: 10px;
}

.left .product-slide #next1 {
	background-position: -20px 0;
	margin-left: 920px;
}

.left .product-slide {
	margin-top: 30px;
	height: 764px;
	overflow: hidden;
	background: url("../images/hr.png") no-repeat scroll center bottom transparent;
	margin-bottom: 70px;
	padding-bottom: 40px;
}

.left .product-slide li {
	margin-left: 50px;
}

.left .product-slide .buttom {
	margin-left: 400px;
	margin-top: 110px;
}

.block_2 h4 {
	text-align: center;
	font-size: 20px;
    margin-bottom: 30px;
}

.block_2 p {
	font-size: 15px;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 0 170px;
	text-align: center;
}

.product-menu {
	margin-top: 25px;
	margin-left: 150px;
	border: 2px solid #DC2A1A;
    color: #333745;
    display: inline-table;
    font-size: 14px;
    padding: 5px 34px 5px 54px;
}

.product-menu li {
	float: left;
	margin-right: 20px;
}

.product-menu li a {
	color: #DC2A1A;
	text-decoration: underline;
}

.product-menu li a:hover {
	text-decoration: none;
}

.pr_carusel .title,
.pr_carusel strong {
	text-align: center;
	font-weight: normal;
	display: block;
}

.pr_carusel {
	margin-bottom: -130px;
}

.pr_carusel,
.pr_carusel li {
	height: 604px;
	
	width: 960px;
}

.pr_carusel .title {
	padding-top: 77px;
	font-size: 60px;
	font-family: 'metroscriptregular';
	margin-bottom: 35px;
}

.pr_carusel strong {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	font-style: italic;
	margin-bottom: 30px;
}

.pr_carusel li {
	background: url(../pics/16.jpg) no-repeat 0 0;
}

.block_2 #prev2, .block_2 #next2 {
    background: url("../images/prev.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    outline: medium none;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
    z-index: 9999;
    margin-top: -260px;
}

.block_2 #next2 {
    background-position: -24px 0;
    margin-left: 920px;
}

.blockmenu {
	display: block;
	text-align: center;
	border-top: 1px solid #BBBBBB;
	margin-top: 10px;
	padding-top: 15px;
	margin-bottom: 40px;
	font-size: 14px;
}

.blockmenu li {
	display: inline-table;
	margin-right: 15px;
}

.blockmenu li a {
	text-transform: uppercase;
	color: #999;
}

.blockmenu li.active-trail a {
	color: #FF2513;
}

.content h1 {
	text-align: center;
	font-size: 30px;
	color: #333745;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 35px;
}

.pressa_about li {
	width: 220px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 50px;
	float: left;
}

.pressa_about li span {
	display: block;
}

.pressa_about li a,
.inner .col-2 a {
	color: #535353;
}

.pressa_about {
	margin-left: 20px;
}

/*inner*/
.inner .col-1 {
	float: left;
	width: 220px;
	margin-right: 20px;
}

.inner .col-1 .back {
	display: block;
	margin-bottom: 30px;
	color: #333745;
	background: url(../images/back.gif) no-repeat 0 4px;
	padding-left: 20px;
}

.inner .col-2 {
	float: left;
	width:538px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
}

.inner .col-2 h1 {
	font-size: 40px;
	font-weight: normal;
	margin-bottom: 30px;
	font-style: italic;
	line-height: 1.2;
}

.inner .col-2 .field-name-field-journal {
	margin-bottom: 19px;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}

.inner .col-2 .soc {
	margin-bottom: 30px;
}	

.inner .col-2  p {
	margin-bottom: 22px;
}

.promo {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
}

#promo {
	height: 100%;
}

#node-13 {
	margin-top: 50px;
	padding-bottom: 60px;
	border-bottom: 1px solid #BBBBBB;
	overflow: hidden;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
}

#node-13 img {
	float: right;
	padding-right: 30px;
}

#node-13 p + p {
	width: 460px;
	padding-top: 50px;
	padding-left: 80px;
	color: #333;
}

#block-block-6 {
	overflow: hidden;
	border-bottom: 1px solid #BBBBBB;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
}

#block-block-6 img {
	float: left;
	padding-top: 30px;
	margin-right: 40px;
}

#block-block-6 p + p {
	padding-top: 70px;
	margin-bottom: 27px;
	width: 470px;
	float: left;
}

#block-block-6 ul {
	width: 470px;
	float: left;
}

#block-block-6 li {
	margin-bottom: 27px;
	background: url(../images/marker.gif) no-repeat 0 6px;
	padding-left: 20px;
}

#block-block-7  h4 {
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	color: #333745;
	font-family: 'Open Sans', sans-serif;
}

#block-block-7 {
	border-bottom: 1px solid #BBBBBB;
	padding-bottom: 40px;
	overflow: hidden;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	
}

#block-block-7 img {
	float: left;
	padding-top: 55px;
	margin-right: 35px;
}

#block-block-7 .title,
#block-block-8 .title {
	margin-top: 115px;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;	
	margin-bottom: 36px;
}

#block-block-7 .title sup,
#block-block-8 .title sup {
	font-size: 16px;
	font-weight: normal;
	position: relative;
	top:-5px;
}

#block-block-7 .title sup span,
#block-block-8 .title  span {
	top:3px;
	font-size: 12px;
	position: relative;
}

#block-block-7 p + p {
	margin-bottom: 25px;
}

#block-block-8 {
	overflow: hidden;
	border-bottom: 1px solid #BBBBBB;
	padding-bottom: 55px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
}

#block-block-8 img {
	float: right;
	padding-top: 50px;
}

#block-block-8 .title {
	padding-top: 133px;
	padding-left: 80px;
	margin-top: 0;
}

#block-block-8  .title + p {
	padding-left: 80px;
	width: 460px;
}

#block-block-9 {
	overflow: hidden;
	border-bottom: 1px solid #BBBBBB;
	padding-bottom: 45px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
}

#block-block-9 img {
	float: left;
	padding-top: 40px;
	padding-right: 40px;
}

#block-block-9 h4 {
	padding-top: 90px;
}

#block-block-9 p + p {
	margin-bottom: 25px;
	padding-right: 80px;
}

#block-block-9 h4 {
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;	
	margin-bottom: 36px;
	padding-right: 120px;
}

#block-block-10 {
	overflow: hidden;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
}

#block-block-10 img {
	float: right;
	padding-top: 50px;
	padding-left: 80px;
}

#block-block-10 h4 {
	padding-top: 150px;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 36px;
	padding-left: 80px;
}

#block-block-10 h4 + p {
	padding-left: 80px;
}

.blockmenu .more a {
	float: right;
	color: #111111;
	text-decoration: underline;
	margin-top: -15px;
}

.blockmenu .more a:hover {
	text-decoration: none;
	color: #ccc;
}

.item {
	float: left;
	width: 32%;
	overflow: hidden;
	border: solid 1px #ccc;  
    outline: solid 3px #fff;
    margin-left: 2%;
    margin-bottom: 20px;
    padding-bottom: 1%;
}


.item:hover {
	border: solid 1px #9B95C7;  
    outline: solid 3px #9B95C7;
}

.item .col-1 {
	float: left;
	width: 45%;
	margin-top: 25px;
	margin-left: 5%;
}

.item .col-2 {
	display: inline-table;
	text-align: center;
	margin-top: 25px;
	width: 48%;
	margin-right: 2%;
} 

.item .col-2 img {
	margin-bottom: 35px;
}

.item .col-2 .title a {
	color: #333745;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 60px;
    margin-right: 20px;
    overflow: hidden;
}

.item .col-2 .title {
	margin-bottom: 13px;
	text-align: center;
	display: block;
}

.item .col-2 p {
	border-bottom: 1px solid #EEEEEE;
    color: #999999;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    height: 40px;
    margin-bottom: 12px;
    overflow: hidden;
    padding-bottom: 12px;
}

.item .col-2 .price {
	float: left;
	text-transform: uppercase;
	font-size: 14px;
	color: #333745;
	margin-top: 8px;
}

.item .col-2 .price span {
	font-weight: normal;
}

.item .col-2 .buttom {
	float: right;
}

.item {
	margin-left: 1%;
}

.item .buttom a:hover,
.buy_more li .buttom a:hover {
    text-decoration: none;
    background: #333745;
    color: #fff;
    border-color: #333745;
}

ul.ajaxmenu li a,
.block-menu-block ul.menu li a {
	text-decoration: none;
	border-bottom: 1px dotted #999999;
}

ul.ajaxmenu li.active a,
.product  .tabsi li.active a,
.block-menu-block ul.menu li.active-trail a {
	border-bottom: 0;
}

.product {
    border: 4px solid #9083CC;
    width: 952px;
    overflow: hidden;
    padding: 30px 0 15px;
    margin: 20px auto 0;
}

.product .col-1 {
	float: left;
	width: 50%;
	text-align: center
}

#block-views-reference_product-block,
#cart-form-pane,
#uc-cart-checkout-form,
#review-instructions  {
	width: 960px;
	margin: 0 auto;
}


.product .col-2 {
	float: left;
	width: 40%;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 30px;
}

.product  .tabsi {
	display: inline-table;
	text-align: center;
	width: 395px;
	margin-bottom: 18px;
	margin-top: 44px;
}

.product  .tabsi li {
	display: inline;
	margin-right: 25px;
	cursor: pointer;
}

.product  .tabsi li {
	color: #999999;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	
}

.product  .tabsi li.active {
	border-bottom: 1px dotted #fff;
}

.product .col-2 h1 {
	font-family: 'metroscriptregular';
	font-size: 46px;
	text-align: center;
	font-weight: normal;
}

.product .col-2.first  p {
	width: 280px;
	text-align: center;
	color: #333;
	font-size: 14px;
	padding: 0 58px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	margin-bottom: 10px;
}

.product .col-2.last p {
	text-align: center;
	font-size: 15px;
	color: #535353;
	padding: 0 40px;
	font-family: Georgia,"Times New Roman",Times,serif;
}

.product .buy {
	padding: 23px 0;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 30px;
	font-size: 14px;
}

.product .buy label {
	text-transform: uppercase;
	margin-right: 24px;
	display: inline;
	font-weight: normal;
}

.product .buy input[type="text"] {
	border: 2px solid #333745;
	width: 46px;
	height: 28px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin-right: 35px;
}

.product .wow_price span {
	margin-left: 35px;
	font-size: 20px;
}

.product .wow_price span {
	font-weight: bold;
}

.product .display-price {
	font-weight: normal;
	margin-left: 0;
}

.product .display-price {
	
    font-size: 1.3em;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 0;
    text-align: left;
}

.product .add_to_cart,
.product .node-add-to-cart {
	background: #343846;
	color: #fff;
	font-size: 14px !important;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	padding: 15px 57px;
	cursor: pointer;
	color: #fff !important;
}

.product .form-actions.form-wrapper {
	text-align: center;
}

.product .add_to_cart:hover,
.product .node-add-to-cart:hover  {
	background: #4A506B;
}

.buy_more li {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 20px;
    margin-left: 3px;
    margin-right: 5px;
    padding: 10px 0;
    text-align: center;
    width: 231px;
}

.buy_more li + li + li + li {
	margin-right: 0;
}

.buy_more li:hover {
	border: solid 1px #9083CC; 
}

.buy_more li .title a {
	border-bottom: 1px solid #EEEEEE;
    color: #333745;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 46px;
    margin: 0 10px 20px;
    overflow: hidden;
    padding: 0 20px 17px;
    text-align: center;
}


.buy_more li .price {
	float: left;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 7px;
}

.buy_more li .buttom {
	float: right;
	margin-right: 10px;
}

.buy_more {
	margin-top: 30px;
}

.buy_more h4 {
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 30px;
}

#admin-menu-wrapper {
	margin: 0 auto;
	max-width: 1200px;
}

#admin-menu {
    margin: 0;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow:    0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow:         0px 0px 0px rgba(0, 0, 0, 0);
}

.tabs{margin-bottom:20px}
.tabs ul.primary{overflow:hidden;border:none;background:transparent url(../images/tabs-border.png) repeat-x left bottom;margin:10px 0 0;padding:0 3px}
.tabs ul.primary li{display:block;float:left;vertical-align:bottom;background:none;margin:0 5px 0 0;padding:0}
.tabs ul.primary li.active a{border-bottom:1px solid #fff;background-color:#fff}
.tabs ul.primary li a{color:#000;background-color:#ededed;height:1.8em;line-height:1.9;display:block;font-size:.929em;float:left;text-shadow:0 1px 0 #fff;margin:0;padding:0 10px 3px}
.tabs ul.secondary{border-bottom:none;padding:.5em 0}
.tabs ul.secondary li{display:block;float:left}
.tabs ul.secondary li:last-child{border-right:none}
.tabs ul.secondary li:first-child{padding-left:0}
.tabs ul.secondary li a{padding:.25em .5em}
.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}

.block-menu-block ul.menu {
	text-align: center !important;
}

.pressa_about li a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
}

#block-menu_block-1 ul.menu li {
	margin: 0 15px 0 0;
}

.product .form-item-qty label {
	display: inline;
    font-weight: normal;
    margin-right: 24px;
    text-transform: uppercase;
    font-size: 14px;
}

.product .form-item-qty .form-required {
	display: none;	
}

.product .form-item-qty input[type="text"] {
	border: 2px solid #333745;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    height: 28px;
    text-align: center;
    width: 46px;
    line-height: normal;
    padding: 0;
}

.product .form-item-qty {
	border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    font-size: 14px;
    margin-bottom: 30px;
    padding: 23px 0 16px;
}

.wow_price {
	font-size: 14px;
    margin-left: 208px;
    position: relative;
    top: 66px;
}

.product .col-2.last {
	border-bottom: 0;
	margin-top: 30px;
	line-height: 25px;
	text-align: center;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #FFFFFF;
	border: 2px solid #333745;
    padding: 9px 5px;
    margin-bottom: 10px;
}

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 {
    border-color: #60BFB1;
    box-shadow: 0 1px 1px rgba(96, 191, 77, 0.75) inset, 0 0 8px rgba(96, 191, 77, 0.75);
    outline: 0 none;
}

form input {
    font-family: inherit;
    font-size: inherit !important;
}



form .checkbox-label {
    font-size: 11px;
    margin-left: 3px;
    margin-top: 0;
}
.radio, .checkbox {
    min-height: 18px;
    padding-left: 18px;
}

select {
	height: auto;
	border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #e7e7e7;
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
	-webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.095) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #555555;
    font-size: 12px;
    padding: 4px 6px;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
	box-shadow: 0 0 6px #F8B9B7 !important;
	border-color: #E9322D !important;
}

/*cart page*/
#uc-cart-view-form th {
	display: none;
}

.cart-page h1 {
	text-align: center;
	border-top: 1px solid #BBBBBB;
	padding: 15px 0 0;
}

#uc-cart-view-form td,
#uc-cart-view-form tr,
#uc-cart-view-form table,
#uc-cart-view-form tbody  {
	background: #fff;
	border: 0;
}


#uc-cart-view-form .desc a {
	font-size: 14px;
	font-weight: bold;
	color: #333745;
	text-decoration: none;
	width: 230px !important;
	display: table-cell;
	vertical-align: middle;
	height: 170px;
}

#uc-cart-view-form td.image {
	width: 180px !important;
	padding-left: 60px;
}
#uc-cart-view-form td.desc {
	width: 270px !important;
}

#uc-cart-view-form td.remove {
	width: 215px !important;
	vertical-align: middle;
	display: table-cell;
}

#uc-cart-view-form td.remove input[type="submit"] {
	border: 0;
	text-transform: none;
	color: #FF2513 !important;
	font-size: 14px !important;
	text-decoration: underline;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	background: url(../images/closed_.gif) no-repeat right 3px;
	padding-right: 60px;
}

#uc-cart-view-form td.remove input[type="submit"]:hover {
	background: url(../images/closed_.gif) no-repeat right 3px;
	text-decoration: none;
}


#uc-cart-view-form td.qty  {
	width: 110px !important;
	vertical-align: middle;
	display: table-cell;
}

#uc-cart-view-form td.qty input[type="text"] {
	border: 2px solid #333745;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    height: 28px;
    margin-right: 35px;
    text-align: center;
    width: 56px
    line-height: normal;
    padding: 0;
}

#uc-cart-view-form td.price  {
	width: 120px !important;
	padding-right: 20px;
	vertical-align: middle;
	display: table-cell;
}

#uc-cart-view-form td.price .uc-price {
	font-size: 14px;
	color: #333745;
}

#uc-cart-view-form tr.odd td,
#uc-cart-view-form tr.even td {
	padding-bottom: 10px;
	padding-top: 15px;
	border-bottom: 1px solid #BBBBBB;
}


#uc-cart-view-form tr.odd .subtotal,
#uc-cart-view-form tr.even .subtotal {
	border-bottom: 0;	
}

#uc-cart-view-form #subtotal-title {
	display: block;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 70px;
}

#uc-cart-view-form tr .subtotal .uc-price {
	font-size: 24px;
	font-weight: bold;
	color: #333745;
}

#uc-cart-view-form #edit-actions {
	margin-top: 10px;
}

#uc-cart-view-form #edit-actions a {
	background: url("../images/back.gif") no-repeat scroll 0 5px transparent;
    color: #333745;
    display: block;
    padding-left: 20px;
    margin-top: -130px;
}

#uc-cart-view-form #edit-actions #edit-update {
	background: url("../images/update.gif") no-repeat scroll 0 8px transparent;
    border: 0 none;
    margin-right: -180px;
    margin-top: -295px;
    padding-left: 20px;
    right: 0;
}

#uc-cart-view-form #edit-actions #edit-update:hover {
	background: url(../images/update.gif) no-repeat 0 8px;
	color: #333745 !important;
	text-decoration: underline;
}

#uc-cart-view-form #edit-actions #edit-update + input,
#uc-cart-checkout-form .form-submit {
	background: none repeat scroll 0 0 #DC2A1B;
    border: 0 none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 14px !important;
    padding: 15px 50px;
    text-transform: uppercase;
    font-weight: bold;
}	

.catalog-page h1 {
	display: none;
}

.catalog-page .item-list ul li,
.catalog-page .item-list ul {
    margin: 0;
}

#edit-cancel {
	margin-right: 20px;
}

.item-list ul li {
    margin: 0;
    padding: 0;
}

#uc-cart-checkout-form .fieldset-legend,
#uc-cart-checkout-form #edit-cancel   {
	display: none;
}

#uc-cart-checkout-form {
	margin-top: 20px;
}

#uc-cart-checkout-form fieldset {
	border-top: 0;
	border-bottom: 1px solid #BBBBBB;
	border-right: 0;
	border-left: 0;
    padding: 10px 10px 15px;
    font-size: 14px;
    margin-bottom: 20px;
}

#uc-cart-checkout-form label {
  display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin-right: 24px;
    text-transform: uppercase;
    margin-top: 2px;
}

#uc-cart-checkout-form label span {
  float: right;
}

#uc-cart-checkout-form .fieldset-description {
	margin-bottom: 10px;
}

#payment-pane .fieldset-description {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}

#uc-cart-checkout-form input[type="text"] {
	border: 2px solid #333745;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    height: 28px;
    line-height: normal;
    margin-right: 35px;
    width: 300px;
    padding: 0 5px;
}

#uc-cart-checkout-form .form-item-panes-customer-primary-email {
	margin-left: 128px;
}

.fieldset-description  a {
	text-decoration: underline;
}

.fieldset-description  a:hover {
	text-decoration: none;
}

#review-instructions {
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 1.6;
}

.order-review-table {
	width: 500px;
}

.order-review-table td {
	padding: 5px;
	font-size: 14px;
}

#edit-back {
	margin-right: 10px;
}

#colorbox #user-login {
	width: 220px;
	margin-top: 15px;
}

#colorbox #user-login input[type="text"], #colorbox #user-login input[type="password"] {
	width: 215px;
}

#cboxLoadedContent h2,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxBottomRight,
#cboxTopCenter,
#cboxTopRight,
#cboxMiddleLeft,
#colorbox span.form-required,
.ajax-progress-throbber,
#cboxMiddleRight,
#cboxTopLeft {
	display: none;
}

#cboxWrapper {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#colorbox {
	padding: 0 !important;
}


#cboxLoadedContent {
	margin-left: 20px;
	margin-top: 15px;
}



#cboxClose {
	right: 12px;
	bottom: 12px;
}

#user-login .description {
	color: #666;
}

.view-uc-orders-user table a {
	color: #333745;
	font-weight: normal;
}

.view-uc-orders-user table{color:#333;background:#eaebec;border:#ccc solid 1px;border-radius:3px;box-shadow:0 1px 2px #d1d1d1;margin-bottom:25px; width: 97%;}
.view-uc-orders-user table th{border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:0;padding:10px 15px;}
.view-uc-orders-user table tr:first-child th:first-child{border-top-left-radius:3px;border-left:0}
.view-uc-orders-user table tr:first-child th:last-child{border-top-right-radius:3px}
.view-uc-orders-user table tr{padding-left:20px}
.view-uc-orders-user table tr td:first-child{text-align:left;border-left:0}
.view-uc-orders-user table tr td{border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fff;padding:5px}
.view-uc-orders-user table tr.even td{background:0}
.view-uc-orders-user table tr:last-child td:first-child{border-bottom-left-radius:3px}
.view-uc-orders-user table tr:last-child td:last-child{border-bottom-right-radius:3px}
.view-uc-orders-user table tr:hover td{background:0;cursor:pointer}

.uc-order-action {
	display: none;
}


.header .topmenu li a:hover,
.header .topmenu li.active a,
.header .topmenu li.active-trail a {
	border: 2px solid #FF2513;
    color: #FF2513;
    text-decoration: none;
    background: none;
}

#colorbox #cboxClose {
	top: 5px;
	right: 5px;
}

/*promo*/
article {
	overflow: hidden;
}

#promo {
	background: url(../images/Main_baner_blue.jpg) no-repeat scroll center top;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	-ms-behavior: url(/backgroundsize.min.htc);
	height: 100%;
	width: 100%;
	color: #fff;
}

#pagewrap {
   width: 980px;
   margin: 0 auto;
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

#promo .lang {
	position: absolute;
	right: 20px;
	top:20px;
}

#promo .lang li {
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
}

#promo .lang li a {
	color: #fff;
}

#promo .lang li.active a {
	font-weight: bold;
}





.region-frontblock,
.region-frontblock .block-block {
	height: 65%;
	top:10%;
}



#promo .slogan {
	color: #000;
	font-weight: 300;
	font-size: 320%;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	top:69%;
	width: 100%;
	height: 40px;
}



#promo .know-more {
    text-decoration: none;
    font-weight: 400;
    display: block;
    text-align: center;
    position: absolute;
    top:81%;
    width: 100%;
    height: 40px;
    
}

#promo .know-more a {
    border: 2px solid #000;
    color: #000;
    font-size: 123%;
    padding: 0.5% 1%;
    text-decoration: none;
}

#promo .know-more a:hover {
	color: #82c2c0;
	background: #fff;
}

#nav  {
	display: block;
	text-align: center;
	width: 100%;
	padding: 20px 0;
}

#nav .topmenu li {
	display: inline-table;
	padding: 0 40px;
}

#nav .topmenu li a {
	font-weight: bold;
	color: #333745;
	text-transform: uppercase;
	font-size: 123%;
}

#about {
	padding: 0% 0 7% 0;
	text-align: center;
}

.page-node-12 #about {
  text-align: left;
}

.pressa h4 {
    font-size: 134%;
    font-weight: normal;
}

.pressa .title a {
	padding: 5% 16px;
}

.pressa .content p {
    padding: 1% 0 6% 5%;
    width: 45%;
    font-size: 198%;
    float: left;
    line-height: 1.2;
}

.pressa .content p i {
	font-size: 48%;
	color: #B9B9B9;
	width: 80%;
	padding-left: 20%;
	float: left;
	padding-top: 5%;
}

.pressa .content {
	overflow: hidden;
}


#cleection .col-1 {
	background: #D90000;
	float: left;
	width: 50%;
	color: #fff;
	text-align: center;
}

#cleection .col-1 .title,
#cleection-3 .col-2 .title {
	font-size: 250%;
	font-weight: 400;
	padding: 5% 0;
}

#cleection .col-1 p,
#cleection-2 p,
#cleection-3 .col-2 p {
	margin-bottom: 20px;
	padding: 0 8%;
	font-size: 130%;
}

#cleection .col-2,
#collection-style .col-2 {
	float: left;
	width: 50%;
}


#cleection .know-more,
#cleection-2 .know-more,
#cleection-3 .col-2 .know-more {
    position: relative;
    text-decoration: none;
    font-weight: 400;
    display: block;
    text-align: center;
    padding: 6% 3%;
    
}

#cleection .know-more a,
#cleection-2 .know-more a,
#cleection-3 .col-2 .know-more a {
	border: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 120%;
    padding: 1% 3%;
    text-decoration: none;
}

#cleection .know-more a:hover {
	color: #D90000;
	background: #fff;
}

#cleection-2 .know-more a:hover {
	color: #9B95C8;
	background: #fff;
}

#cleection-3 .know-more a:hover {
	color: #8EB3E0;
	background: #fff;
}

#cleection .col-1 .box,
#collection-style .box {
	margin-top: 24%;
}

#cleection-2 {
	width: 60%;
	background: #9B95C8;
	text-align: center;
	padding: 5% 20% 2%;
	color: #fff;
}

#cleection-2 .title {
    font-size: 250%;
    font-weight: 400;
    display: block;
    padding-bottom: 4%;
}

#wash {
	text-align: center;
}

#cleection-3 .col-1 {
	float: left;
	width: 50%;
}

#cleection-3 .col-2 {
	float: left;
	background: #8EB3E0;
	color: #fff;
	text-align: center;
	width: 50%;
}

#cleection-3 .col-2 .box {
	margin-top: 15%;
}

#buy-info {
	padding: 4% 0;
}

#buy-info .title {
    border-bottom: 1px solid #BBBBBB;
    text-align: center;
}

#buy-info .title h4 {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-table;
    font-size: 16px;
    font-weight: normal;
    padding: 6px 17px;
    position: relative;
    top: 17px;
}

#buy-info .title {
    border-bottom: 1px solid #BBBBBB;
    text-align: center;
    margin-bottom: 7%;
}

#buy-info .title a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #333745;
    color: #333745;
	padding: 4% 25px;
    position: relative;
    text-decoration: none;
}

#buy-info .title a:hover {
    background: none repeat scroll 0 0 #333745;
    border-color: #333745;
    color: #FFFFFF;
    text-decoration: none;
}

#buy-info  .col-1,
#buy-info  .col-2 {
	float: left;
	width: 46%;
	text-align: center;
	padding: 1.5%;
}



#buy-info  .col-1 {
	background: #93cdc3;
	margin-right: 1%;
}

#buy-info  .col-2 {
	background: #df2400;
	margin-left: 1%;
}

#buy-info  .col-1 .box,
#buy-info  .col-2 .box {
	background: #fff;
	height: 260px;
}

#buy-info .title-s {
    color: #333745;
    font-size: 172%;
    font-weight: 400;
    height: 45%;
    padding: 10% 0;
    text-transform: uppercase;
}

#buy-info .know-more a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #333745;
    color: #333745;
    font-size: 124%;
    padding: 1% 26px;
    text-decoration: none;
}

#buy-info .know-more a:hover {
	background: none repeat scroll 0 0 #333745;
    border-color: #333745;
    color: #FFFFFF;
    text-decoration: none;
}

.footer-content {
	width: 960px;
	background: url(../images/hr.png) no-repeat center 0;
	margin: 0 auto;
	padding: 73px 20px 0;
	height: 200px;
	color: #777;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.5;
	
}

#footer .footer-content {
	width: 100%;
	height: 178px;
    padding: 6% 0 0;
}

#footer .footer-content .col-1 {
    float: left;
    margin-left: 0px;
    margin-right: 25px;
    width: 150px;
}

#footer .footer-content .col-2 {
    float: left;
    margin-right: 25px;
    width: 215px;
}

.footer-content p.last {
	margin-bottom: 18px;
}

.footer-content .col-3 {
	width: 148px;
	float: left;
    margin-right: 25px;
}

.footer-content .col-5 {
	width: 210px;
	float: left;
    margin-right: 20px;
}

.footer-content .col-4 {
	width: 140px;
	float: right;
	margin-left: 20px;
}

.footer-content .col-4 ul {
	overflow: hidden;
}

.footer-content .col-4 ul li {
	float: left;
	margin-right: 25px;
}

.footer-content .col-4 strong {
	margin-bottom: 20px;
	display: block;
}

/*fixxed nav*/
#page-nav {
	position: fixed;
	top:0;
	width: 100%;
	background: #fefefe;
	height: 79px;
	overflow: hidden;
	border-bottom: 1px solid #c2c3c8;
	-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.53);
	-moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.53);
	box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.53);
	z-index: 777;
	display: none;
}

#page-nav .s-logo {
	width: 25%;
	float: left;	
}

#page-nav .fixed-nav {
	width: 50%;
	float: left;
	height: 80px;
	line-height: 80px;
	text-align: center;
}



#page-nav .fixed-nav ul li {
	display: inline;
    margin-right: 28px;
    margin-left: 10px;
}

#page-nav .fixed-nav ul li a {
	border: 2px solid #FFFFFF;
    color: #333333;
    font-size: 14px;
    padding: 5px 10px;
    text-transform: uppercase;
}

#page-nav .fixed-nav ul li a:hover, #page-nav .fixed-nav ul li.active a,
#page-nav .fixed-nav ul li.active-trail a {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #FF2513;
    color: #FF2513;
    text-decoration: none;
}

#page-nav .cart-info {
	width: 25%;
	float: left;
	line-height: 80px;
	height: 80px;
}

#page-nav .navi li.first {
    background: url("../images/cart.gif") no-repeat scroll 0 33px transparent;
}

#page-nav .lang  {
	margin-top: 0;
	margin-left: 30px;
	text-transform: uppercase;
}

#page-nav .lang li {
	float: left;
}

#page-nav .lang li a {
	color: #999;
}

.admin-menu #page-nav,
.admin-menu #page-nav.nofixed {
	top:29px;
}

#page-nav .s-logo a {
	background: url(../images/s-logo.gif) no-repeat  0 0;
	text-indent: -99999px;
	width: 200px;
	height: 80px;
	float: left;
}

/*
.view-catalog .col-1 img,
.view-taxonomy-term .col-1 img {
	width: 160px;
	height: auto;
}

.item .col-2 img,
.view-taxonomy-term .col-2 img {
	width: 90px;
	height: auto;
}
*/

#page-nav.nofixed {
	position: fixed !important;
	display: block !important;
	top:0px;
}

#cleection.collection-page .col-1 {
	background: #9c95c8;
}

#cleection.collection-page .know-more a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #9d95c8;
}

#cleection-2.collection-page {
	background: #f4d999;
	color: #414655;
}

#cleection-2.collection-page .know-more a {
    border-color: #414655;
    color: #414655;
}


#cleection-2.collection-page .know-more a:hover {
	background: #414655;
	color: #f4d999;
}

.admin-menu #page-nav.nofixed {
	top:29px;
}


#collection-style .col-1 {
	float: left;
	width: 50%;
	color: #fff;
	text-align: center;
}

#block-block-71 {
  color: #3F4652;
}

#collection-style .col-2 {
	float: left;
	width: 50%;
}

#collection-style.gray .col-1 {
	background: #434756;
}

#collection-style .title {
	font-family: 'metroscriptregular';
	font-size: 430%;
	line-height: 1.2;
	padding-bottom: 4%;
}

#collection-style p {
    font-size: 130%;
    margin-bottom: 20px;
    padding: 0 6%;
}

#collection-style .info {
	width: 100%;
}

#collection-style .info a {
	text-decoration: underline;
	font-size: 100%;
	color: #fff;
}

#block-block-71 .info a {
  color: #3F4652;
}

#collection-style .info a:hover {
	text-decoration: none;
}

#collection-style .info li {
	line-height: 1.5;
}


#collection-style .know-more {
	position: relative;
    text-decoration: none;
    font-weight: 400;
    display: block;
    margin-bottom: 3%;
}

#collection-style .know-more a {
	border: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 120%;
    padding: 5px 29px;
    text-decoration: none;
    line-height: 40px;
}

#block-block-71 .know-more a {
  color: #3F4652;
  border: 2px solid #3F4652;
}


#collection-style .know-more a:hover {
	background: #fff;
}

#collection-style.gray .know-more a:hover {
	color: #434756;
}

#collection-style .bout {
	padding-bottom: 8px;
}

#collection-style .cols {
	overflow: hidden;
	display: block;
	padding-bottom: 3px;
	margin-top: 10%;
}

#collection-style.blue {
	background: #92b3e0;
}

#collection-style.blue.child {
	background: #f5ea6a;
}


#collection-style.blue .title,
#collection-style.violet .title,
#collection-style.green .title,
#collection-style.pink .title,
#collection-style.orange .title {
	color: #3F4652;
}

#collection-style.blue p,
#collection-style.violet p,
#collection-style.green p,
#collection-style.pink p,
#collection-style.orange p {
	color: #3F4652; 
}

#collection-style.violet p,
#collection-style.green p {
	margin-bottom: 0;
}

#collection-style.blue .know-more a:hover {
	color: #92b3e0; 
}

#collection-style.violet {
	background: #9c95c8;
}

#collection-style.violet .know-more a:hover {
	color: #9c95c8;; 
}

#collection-style.green {
	background: #93cdc3;
}

#collection-style.green .know-more a:hover {
	color: #93cdc3; 
}

#collection-style p {
    font-size: 120%;
    padding: 0 6%;
}




#collection-style .small {
	font-family: Georgia,"Times New Roman",Times,serif;
	padding-bottom: 3%;
	font-size: 120%;
	margin-top: 15%;
}

#collection-style.pink {
	background: #e3b5d5;
}

#collection-style.orange {
	background: #f4d999;
}

#collection-style.pink  .know-more a:hover {
	color: #e3b5d5;
}

#collection-style.orange  .know-more a:hover {
	color: #f4d999;
}

#collection-style.red {
	background: #D90000;
}

#collection-style.red .know-more a:hover {
	color: #D90000;
}

#collection-style .text {
	text-align: left;
}

#collection-style .text ul {
	padding: 0 6%;
	font-size: 100%;
	margin-bottom: 4%;
}

#collection-style .text ul li {
	list-style: disc;
	margin-bottom: 3px;
}

#collection-style .text ul li a {
	color: #fff;
}

#collection-style .text ul li span {
	font-size: 140%;
}

#collection-style.orange .small,
#collection-style.pink .small {
	margin-top: 11%;
}

#collection-menu {
	background: #f0f0e1;
	height: 80px;
	margin-top: 40px;
	line-height: 80px;
}

#collection-menu li {
	list-style: none;
	font-size: 14px;
    text-transform: uppercase;
    display: inline;
    margin: 0 10px 0;
}

#collection-menu ul.contextual-links li {
    text-transform: inherit;
    margin: 0;
	font-size: 12px;
}

ul.contextual-links li a {
    margin: 0;
	font-size: 12px;
}

#collection-menu ul {
	margin-left: -12px;
}

#collection-menu li a {
	border-bottom: 0;
	color: #3F4652;
	    font-size: 12px;
}

#collection-menu li.active-trail a,
#collection-menu li a:hover {
	color: #D80000;
}

.admin-menu #collection-menu {
	margin-top: 40px;
}

#collection-style.large-red {
	background: #D90000;
	color: #fff;
	text-align: center;
	padding: 10% 0 9% 0;
}

#collection-style.large-red .ld li {
	display: inline;
	font-size: 185%;
	margin: 0 2%;
}

#collection-style.large-red .ld {
	margin-bottom: 3%;
}

#collection-style.large-red p {
	padding: 0 16%;
}



.cart-resp {
    float: right;
    position: absolute;
    top: 11px;
    right: 0;
}

#collection-style .col-2 p {
	padding: 0 !important;
	margin-bottom: 0;
}

#cleection {
	margin-top: 40px;
}

.admin-menu #cleection {
	margin-top: 40px;
}

/*colorbox fix*/
#cboxContent {
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: 'Open Sans', sans-serif !important;
}

#colorbox {
	border: 8px solid #E94326;
}

.col-user .user-col-left {
	float: left;
	width: 337px;
	border-right: 1px solid #878787;
}

.col-user .user-col-right {
	float: right;
	width: 260px;
	text-align: center;
	padding-top: 30px;
}

.col-user {
	width: 600px;
	margin: 0 10px;
}

#colorbox .form-text {
	width: 270px !important;
}

#colorbox label {
	margin-bottom: 7px;
	font-weight: normal;
}

#colorbox .form-submit {
    cursor: pointer;
    padding: 6px 43px;
}

#colorbox  .description {
    color: #666666;
}

#colorbox  .description a {
	color: #666;
	text-decoration: underline;
}

.col-user .description {
	width: 260px;
}

.col-user .form-submit {
	margin-top: 30px;
}

.user-col-right p {
	font-size: 14px;
	color: #333745;
	font-weight: 600;
	margin-bottom: 55px;
}

.col-user a.regester {
    background: none repeat scroll 0 0 #D52A18;
    color: #FFFFFF;
    font-weight: bold;
    padding: 14px 26px;
    text-decoration: none;
}

.col-user a.regester:active {
	top:1px;
	position: relative;
}

.confirm-parent, .password-parent {
    clear: left;
    margin: 0;
    width: 580px;
}

.password-suggestions {
	display: none !important;
}

div.password-confirm {
    margin-top: 35px;
}

#cboxClose {
    background: url("../images/closed.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 22px;
    position: absolute;
    right: 13px !important;
    text-indent: -9999px;
    top: 11px !important;
    width: 22px;
}

#cboxClose:hover {
	background-position: 0 0;
	opacity: 0.6;
}

.pressa-teaser {
	overflow: hidden;
	line-height: 0;
	border-bottom: 1px solid #ccc;
}

.views-row-last .pressa-teaser {
	margin-bottom: 0;
}

.pressa-teaser .col-1 {
	float: left;
	margin-right: 2%;
	width: 32%;
}

.pressa-teaser .col-2 {
	float: left;
	width: 50%;
}


.pressa-teaser .col-2 .title {
    font-size: 265%;
    font-weight: bold;
    line-height: 1.1;
    padding-bottom: 4%;
    padding-top: 2%;
    
}

.pressa-teaser .col-2 p {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 136%;
    color: #333745;
    line-height: 1.3;
}

.pressa-teaser.inner-node .col-2 .title {
	padding-top: 3%;
}

.pressa-teaser.inner-node .col-2 p {
	margin-bottom: 3%;
}


.pressa-teaser.inner-node .col-2 {
	width: 60%;
}

#pagewrap.boxes {
   width: 100%;
   margin: 0 auto;
}

#collection-style.lab .title {
	font-family: 'Open Sans', sans-serif;
	font-size: 250%;
	font-weight: 400;
	padding: 5% 0;
	color: #fff;
}

#collection-style.lab .title sup {
	font-size: 59%;
}

#collection-style.lab p {
	color: #fff !important;
}

#collection-style.lab .box {
    margin-top: 24%;
}

#collection-style.lab .big {
	padding-top: 5%;
	font-size: 152%;
}

#collection-style.lab.large-red {
	background: #f4d999;
	color: #333745;
}

#collection-style.lab.large-red p {
	color: #333745 !important;
}


#collection-style.pink.lab .title {
	color: #333333;
}

#collection-style.pink.lab p {
	color: #333333 !important;
}

#collection-style.violet.lab .col-2.green {
	background: #93cdc3;
	padding: 0 5%;
	width: 40%;
}

#collection-style.violet.lab .col-2.green form {
	padding: 10%;
}

#collection-style.violet.lab .col-2.green textarea {
	font-family: 'Open Sans',sans-serif;
	font-size: inherit !important;
}

#collection-style.violet.lab input[type="text"],
#collection-style.violet.lab textarea,
#collection-style.violet.lab input[type="email"] {
	width: 100%;
}

#collection-style.violet.lab textarea {
	width: 102%;
}

#collection-style.violet.lab textarea {
	height: 10%;
}

#collection-style.violet.lab input[type="submit"] {
	cursor: pointer;
	border: 2px solid #333745;
	background: #96cdc3;
    color: #333745;
    display: inline-table;
    font-size: 14px;
    padding: 6px 23px;
    margin-top: 10px;
}

#collection-style.violet.lab input[type="submit"]:hover {
	background: #333745;
	color: #96cdc3;
}

#collection-style.violet.lab.partners .box {
	padding-top: 10% !important;
}

#collection-style.lab .col-2   p {
	color: #3F4652 !important;
}

.view-catalog,
.view-taxonomy-term {
	margin-top: 20px;
}

#pagewrap.top-margin {
	margin-top: 80px;
}


.order-review-table {
	margin-bottom: 20px;
	width: 250px;
}

/*
.view-catalog #id-1.item:hover {
	border: solid 1px #f7c72d;  
    outline: solid 3px #f7c72d;
}

.view-catalog #id-2.item:hover {
	border: solid 1px  #6E92B5;  
    outline: solid 3px #6E92B5;
}

.view-catalog #id-3.item:hover {
	border: solid 1px  #ecb3cf;  
    outline: solid 3px #ecb3cf;
}

.view-catalog #id-4.item:hover {
	border: solid 1px  #4b5b83;  
    outline: solid 3px #4b5b83;
}

.view-catalog #id-5.item:hover {
	border: solid 1px  #e4cb3b;  
    outline: solid 3px #e4cb3b;
}

.view-catalog #id-6.item:hover {
	border: solid 1px  #9cc7b2;  
    outline: solid 3px #9cc7b2;
}

.view-catalog #id-7.item:hover {
	border: solid 1px  #c7e0e7;  
    outline: solid 3px #c7e0e7;
}

.view-catalog #id-8.item:hover {
	border: solid 1px  #e4cce1;  
    outline: solid 3px #e4cce1;
}

.view-catalog #id-9.item:hover {
	border: solid 1px #68c2b7;  
    outline: solid 3px #68c2b7;
}

.page-taxonomy-term-11 #id-1.item:hover {
	border: solid 1px #b7c2e5;  
    outline: solid 3px #b7c2e5;
}

.page-taxonomy-term-11 #id-2.item:hover {
	border: solid 1px #f0da37;  
    outline: solid 3px #f0da37;
}

.page-taxonomy-term-11 #id-3.item:hover {
	border: solid 1px #80b3a5;  
    outline: solid 3px #80b3a5;
}

.page-taxonomy-term-11 #id-4.item:hover {
	border: solid 1px #e4bedb;  
    outline: solid 3px #e4bedb;
}

.page-taxonomy-term-11 #id-5.item:hover {
	border: solid 1px #b6aecf;  
    outline: solid 3px #b6aecf;
}

.page-taxonomy-term-10 #id-1.item:hover {
	border: solid 1px #f2d37f;  
    outline: solid 3px #f2d37f;
}

.page-taxonomy-term-10 #id-2.item:hover {
	border: solid 1px #adc4df;  
    outline: solid 3px #adc4df;
}

.page-taxonomy-term-10 #id-3.item:hover {
	border: solid 1px #d4c0cf;  
    outline: solid 3px #d4c0cf;
}

.page-taxonomy-term-10 #id-4.item:hover {
	border: solid 1px #5db6ab;  
    outline: solid 3px #5db6ab;
}

*/

.large-red a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed #fff;
	text-transform: uppercase;
}

.large-red .active a {
	border-bottom: none;
}

.tabcontent {
	display: none;
}

.tabcontent.visible {
	display: block; /* по умолчанию показываем нужный блок */
}

#collection-style.kist .small {
    margin-top: 24%;
}

#messages-box {
	display: none !important;
}

/*page not found*/
#not-found,
.page-complete {
	text-align: center;
	padding-top: 5%;
}


#not-found .title,
.page-complete h1 {
	padding-top: 3%;
	font-size: 200%;
	font-weight: 600;
	color: #D80000;
}

#not-found p {
	padding-top: 1%;
}

#not-found #nav ul,
.page-complete #nav ul {
	padding-top: 1%;
}

#not-found #nav ul li,
.page-complete #nav ul li {
	display: inline;
	margin: 0 2% 0;
}

#not-found #nav ul li a,
.page-complete #nav ul li a {
	text-transform: uppercase;
	font-size: 120%;
	text-decoration: underline;
	color: #333745;
}

#not-found #nav ul li a:hover,
.page-complete #nav ul li a:hover {
	text-decoration: none;
}

.webform-confirmation,
.webform-confirmation .links  {
	padding-top: 40%;
	text-align: center;
}

#webform-ajax-wrapper-35 .links {
	text-align: center;
}


#shop-link {
	margin-left: 30px;
}

#id-gray.item:hover {
	border: solid 1px #807f8f;  
    outline: solid 3px #807f8f;
}

.product.gray {
	border-color:  #807f8f;
}

#id-yellow.item:hover {
	border: solid 1px #eed086;  
    outline: solid 3px #eed086;
}

.product.yellow {
	border-color:  #eed086;
}

#id-blue.item:hover {
	border: solid 1px #b1c5dd;  
    outline: solid 3px #b1c5dd;
}

.product.blue {
	border-color:  #b1c5dd;
}

#id-pink.item:hover {
	border: solid 1px #d9c2d2;  
    outline: solid 3px #d9c2d2;
}

.product.pink {
	border-color:  #d9c2d2;
}

#id-dark-blue.item:hover {
	border: solid 1px #bdc6df;  
    outline: solid 3px #bdc6df;
}

.product.dark-blue {
	border-color:  #bdc6df;
}

#id-green.item:hover {
	border: solid 1px #b0dbbe;  
    outline: solid 3px #b0dbbe;
}

.product.green {
	border-color:  #b0dbbe;
}


#id-violet.item:hover {
	border: solid 1px #d5a8cc;  
    outline: solid 3px #d5a8cc;
}

.product.violet {
	border-color:  #d5a8cc;
}

.product.red {
	border-color:  #d60000;
}

#id-red.item:hover {
	border: solid 1px #d60000;  
    outline: solid 3px #d60000;
}

.node-used img {
	float: left;
}

.field-name-body {
	font-family: 'Open Sans', sans-serif;
	font-size: 92%;
	padding-top: 5%;
	
}

.tabs-2 .dl {
	clear: both;
	margin-left: 20px;
	text-align: left;
}

.tabs-2 .dl li {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.tabs-2 .dl li a {
	color: #3F4652;
	margin-bottom: 20px;
	border-bottom: 1px dashed #3F4652;
	float: left;
	margin-right: 25px;
	text-decoration: none;
}

.tabs-2 .dl li.active a {
	color: #D80000;
	border-bottom: 0;
}

#collection-style .col-2.full,
#collection-style .col-1.full {
	width: 100%;
	color: #3F4653;
	text-align: left;
}

#collection-style.lab .full .title,
#collection-style.lab .full p {
	color: #3F4653 !important;
	padding: 0;
}

#collection-style.lab .full .title {
	padding: 4% 0 4%;
	text-align: center;
}

.col-10,
.col-11,
.col-12 {
	float: left;
	width: 30%;
}

.col-10 {
	margin-left: 3%;
	margin-right: 3%;
}

.col-11 {
	margin-right: 3%;
}

#collection-style.lab .full h4 {
	font-weight: normal;
	font-size: 150%;
	font-weight: 600;
}

#collection-style.lab .full strong {
	font-weight: 600;
	font-size: 13px
}


.col-2.google-map.full {
	height: 800px !important;
}

#pagewrap.cart-page  {
	width: 960px;
}

.uc-cart-empty {
	padding: 10% 0;
	text-align: center;
}

.cart-page h1 {
    border-top: 0;
    font-size: 24px;
    font-weight: 600;
    padding: 15px 0 0;
    text-align: center;
}

.complete {
	text-align: center;
}

.complete .back_to_home {
	border: 2px solid #333745;
    color: #333745;
    display: inline-table;
    font-size: 14px;
    padding: 5px 10px;
    text-transform: uppercase;
    margin-top: 40px;
}

.complete .back_to_home:hover {
	text-decoration: none;
    background: #333745;
    color: #fff;
    border-color: #333745;
}

.node-page .links {
	display: none;
}

#quotes-pane .fieldset-description,
#quotes-pane #edit-panes-quotes-quote-button  {
	display: none;
}


#quote {
    border: 0;
    margin-top: 0;
    padding: 0;
}

#uc-cart-checkout-form #quotes-pane label {
	text-transform: none;
}

#uc-cart-checkout-form .form-item {
	margin-bottom: 5px;
}

#uc-cart-checkout-form .form-item.error {
  background: none;
}

#uc-cart-checkout-form .form-item.error input {
  box-shadow: 0 0 6px #F8B9B7;
  border-color: #E9322D;
}

#uc-cart-checkout-form #quotes-pane fieldset {
	padding-right: 0;
}


#collection-style.lab strong {
	padding-top: 20px;
	display: block;
}

#collection-style p {
	margin-bottom: 0;
}

#block-block-65 a {
	color: #fff;
}



.product .plus, 
.product .minus {
    cursor: pointer;
}

.product .minus a,
.product .plus a {
    color: #333333;
    position: absolute;
    height: 15px;
    text-decoration: none;
    text-indent: -9999px;
    width: 15px;
    margin-left: 4px;
}

.product .plus a {
    background: url("../images/plus.png") no-repeat scroll 0 0 transparent;
}
.product .minus a {
    background: url("../images/minus.png") no-repeat scroll 0 0 transparent;
    margin-top: 17px;
}


.product .desc .field-name-body {
	padding: 10px 20px;
	color: #333333;
   font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 14px;
    text-align: left;
    display: block;
   clear: both;
}
.product .desc .field-name-body p {
  margin: 0 0 5px 0;
}


/*
	* fixed style
*/


.row *:before, .row*:after {
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}




.loggo img{
	padding-top: 30px;
	height: auto;
	max-width: 100%;
}

.loggo {
	width: 100%;
	text-align: center;
}

.admin-menu #promo .know-more {
	top:103%;
}

.promo-page .field-name-body {
	padding-top: 0;
	font-size: 14px;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 1.5 !important; 
}

.promo-page .col-1 {
	width: 500px;
	float: left;
}

.promo-page .col-1 h1 {
	font-size: 27px;
	color: #333745;
	font-weight: bold;
}

.promo-page .col-1  h4 {
	font-size: 17px;
	color: #333745;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}

.promo-page .field-name-body em {
	color: #91939a;
}

.promo-page .field-name-body p {
	margin-bottom: 20px;
	color: #5e616c;
}

.promo-page .field-name-body a {
	text-decoration: underline;
}

.promo-page .field-name-body a:hover {
	text-decoration: none;
}

.promo-page .col-2 {
	float: right;
	width: 420px;
	text-align: center;
	border: 4px solid #FCDB52;
	margin-left: 50px;
	padding: 30px 0;
}

.promo-page {
	margin-bottom: 70px;
	overflow: hidden;
}

.promo-page .col-2 .form-submit {
	font-size: 16px !important;
	padding: 5px 32px !important;
}

.promo-page .clear {
	overflow: hidden;
	clear: both;
}

.promo-page .client {
	padding-top: 40px;
	border-top: 1px solid #dbdbdb;
	margin-top: 50px;
}

.promo-page .client h3 {
	display: block;
	text-align: center;
	font-size: 25px;
	margin-bottom: 30px;
}

.client-info img {
	float: left;
	margin-right: 20px;
	border-radius: 50%;
}

.promo-page .client .name {
	padding-top: 20px;
	font-size: 18px;	
}

.promo-page .client .city {
	font-size: 14px;
	font-style: italic;
	color: #AAAAAA;
	font-family: Georgia,"Times New Roman",Times,serif;
}

.promo-page .client-info{
	overflow: hidden;
	height: 120px;
}

.promo-page .feed-text {
	overflow: hidden;
}

.promo-page .text-t {
	background: #f3f3f3;
	padding: 20px 25px;
	border-radius: 12px;
	line-height: 1.5 !important;
	font-size: 14px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	margin-left: 20px;
	width: 820px;
}

.promo-page .feed-text .corner {
	background: url(../images/com.png) no-repeat 0 0;
	width: 30px;
	height: 30px;
	position: absolute;
	margin-top: -30px;
	margin-left: 44px;
}

.promo-page .comment {
	overflow: hidden;
	margin-bottom: 50px;
}

.niti-1 {
	background: url(../images/nitka.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.niti-2 {
	background: #fff url(../images/nitka2.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.niti-2 .f-top {
	margin-top: 10%;
}

.niti-2 p {
	margin-bottom: 20px !important;
	padding: 0 10% !important;
	color: #3F4652; 
}

#collection-style .niti-2 .know-more a {
    border: 2px solid #3F4652;
    color: #3F4652;
    font-size: 120%;
    line-height: 40px;
    padding: 5px 29px;
    text-decoration: none;
}

#collection-style .niti-2  .info a {
	color: #3F4652; 
}

#collection-style .niti-2 .height {
	height: 55%;
}

#collection-style .niti-2 .know-more a:hover {
	border-color: #FF2513;
	color: #FF2513;
}

/* new collection css*/

#cleection-2.collection-page.new {
	background: #44b3e1;
	color: #fff;
}

#cleection-2.collection-page.new .know-more a {
    border-color: #fff;
    color: #fff;
}

#cleection-2.collection-page.new .know-more a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #44b3e1;
}

#cleection-2.collection-page.new-t {
	background: #fff;
	color: #83bc2d;
}

#cleection-2.collection-page.new-t .know-more a {
    border-color: #83bc2d;
    color: #83bc2d;
}

#cleection-2.collection-page.new-t .know-more a:hover {
    background: none repeat scroll 0 0 #83bc2d;
    color: #fff;
}

#collection-style.violet.child {
	background: #986699;
}

#collection-style.green.child {
	background: #f1969d;
} 

#collection-style.pink.child {
	background: #afd170;
}

#collection-style.orange.child {
	background: #44b3e1;
}

#collection-style .title strong {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
	display: block;
	margin-top: -15px;
}

#collection-style.blue.child .title,
#collection-style.violet.child .title,
#collection-style.pink.child .title,
#collection-style.orange.child .title {
    line-height: 54px;
    padding-bottom: 4%;
}

.full-block #collection-style .title {
	padding-bottom: 0 !important;
}

.full-block #collection-style .cols {
	margin-top: 3% !important;	
}

.full-block #collection-style .small {
    margin-top: 35%;
}


#cleection {
	margin-top: 0px !important;
}

#collection-style.gray.black .col-1 {
	background: #323232;
}

#collection-style.gray.black {
	background: #323232;
}

.form-item-panes-payment-payment-method img {
  display: none;
}

#node-254 .field-name-body {
    padding: 10px 50px 10px 50px;
}

#node-254 ol li {
  list-style-type: decimal;
  margin: 0 0 0 40px;
}

#node-254 ul li {
  list-style-type: disc;
  margin: 0 0 0 40px;
}

Spamworldpro BIBIL Mini