@import url('cDeepColors.css');
body {background: #FFFFDB url(../i/bg.jpg);color: #563f21}
a,.achtung-message h3 {color: #38642a}
div.page {}
div.page.inner {}
header {height: 156px;}
#logo .word1 {}
#logo .word2 {color: #563f21; font-size:20px; font-weight:300;}
#logo .word3 {color: #000; font: 12px/13px Arial,sans-serif;}
#topmenu { height: 110px;  }
#topmenu .bg {height: 88px;  }
#topmenu li ul li a { padding: 7px 0 6px 0;}

#topmenu {background:url(../i/topmenu_bg.jpg) 50% 0 repeat-x }
#topmenu .bg {background:url(../i/topmenu.png) 50% 0 no-repeat; }
#topmenu ul li a {color: #301501}
#topmenu ul li.active a, #topmenu ul > li:hover > a  {color: #fe4e62 }

#topmenu li ul {background: #deae62 url(../i/submenu.jpg);  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);}
#topmenu li ul li {}
#topmenu li ul li a, #topmenu li.active ul li a{color: #000}
#topmenu li ul li a:hover, #topmenu li ul li.active a {color: #fe4e62}
#topmenu li ul li:before {background: #000}


header {background:url(../i/header_bg.jpg) 50% 0 repeat-x; color: #563f21 }
header a {color: #91b883}
#topPhone p {background:url(../i/ico_phone1.png) 0 3px no-repeat}
#openCallback {}
#openCallback:before {background:url(../i/ico_phone2.png) 0 0 no-repeat; }
#openCallback:hover:before {background:url(../i/ico_phone3.png) 0 0 no-repeat;}
#topCart {background: url(../i/ico_cart.png) 0 53px no-repeat; }
#topCart .title {color: #563f21}
#topCart .button {}
#topCart .button:hover {}

#topAddress p.address {background: url(../i/ico_address.png) 0 0px no-repeat;}
#topAddress p.mail {background: url(../i/ico_mail.png) 0 5px no-repeat;}
#topAddress a {} 


header .button {background:url(../i/header_but.png) 100% 0 no-repeat; color: #563f21 }
header .button:hover {background-position: 100% 100%; color: #fffdd9}
#sidemenu h2 { padding-left: 32px;}
div.aside  h2 {  padding-left: 36px; height: 50px; }
#slider {background:url(../i/slider_bg.jpg) 50% 0 repeat-x;  }
.sliderBg {border: 1px solid #ead3b3; background: #91b783;-moz-box-shadow:0 2px 3px RGBA(0,0,0,0.2); -webkit-box-shadow: 0 2px 3px RGBA(0,0,0,0.2); box-shadow: 0 2px 3px RGBA(0,0,0,0.2);}
#sliderPrev {background:url(../i/slider_arrows.png) 0 0 no-repeat; }
#sliderNext {background:url(../i/slider_arrows.png) 100% 0 no-repeat;}
#sliderPrev:hover {background-position: 0 100%}
#sliderNext:hover {background-position: 100% 100%}
.sliderBg img {border: 8px solid #fbf7f0}
.sliderBg {top:-35px; }
#sliderNav {}
#sliderNav span  {background: #fff; -moz-box-shadow:5px 5px 5px RGBA(0,0,0,0.75); -webkit-box-shadow: 5px 5px 5px RGBA(0,0,0,0.75); box-shadow: 5px 5px 5px RGBA(0,0,0,0.75);}
#sliderNav .cycle-pager-active, #sliderNav span:hover {background: #91b783}

#slider .block .text {}
#slider .block .text .title {}
#slider .block .text .title a {}
#slider .block .text .price {}

.body {}
main {}
main h1 {color: #91b883; background: url(../i/title.gif) 0 100% repeat-x; text-shadow:1px 1px 0 RGBA(0,0,0,39) }
main h2 {color: #91b883; text-shadow:1px 1px 0 RGBA(0,0,0,39) }

main hr {background: #ece5be; color: #ece5be; border: 0; border-bottom: 1px solid #ffffff}

main a.readon, main input.button {}
main a.readon:hover, main input.button:hover {}

main .button {background: url(../i/main_button.png) 100% 0 no-repeat; color: #563f21;  }
main .button:hover {background-position: 100% 100%; color: #fbfae8;}


.catalog .item {background: url(../i/prod_bg.jpg); border: 1px solid #f7d39a }
.catalog .item:before {border: 1px solid #f7d39a;background: url(../i/prod_bg.jpg);}
.catalog .item:hover {border: 1px solid #974c19}
.catalog .item .pic {background: #f7d39a;  border-bottom: 1px solid #f7d39a;}
.catalog .item .title a {color: #563f21}
.catalog .item .price {color: #563f21}
.catalog .item .oldprice  {color: #ff1a00}
.catalog .item .button {background: url(../i/prod_but.png) 100% 0 no-repeat;}
.catalog .item .button:hover {background-position: 100% 100%}


#indexNews h1 {}
#indexNews .item img {border: 8px solid #f7d39a; -moz-box-shadow:0 1px 0 #f7d39a; -webkit-box-shadow: 0 1px 0 #f7d39a; box-shadow:0 1px 0 #f7d39a;}
#indexNews .item .date {}
#indexNews .item a {}

#sideSearch {background:url(../i/search_bg.jpg) 0 0 no-repeat; }
#sideSearch .text {background: url(../i/search_input.jpg) 0 0 no-repeat; color: #563f21}
#sideSearch .text::-webkit-input-placeholder {color: #563f21 }
#sideSearch .text::-moz-placeholder {color: #563f21}
#sideSearch .text:-ms-input-placeholder {color: #563f21}
#sideSearch .text .placeholder {color: #563f21}
#sideSearch input.button {background:url(../i/search_but.png) 0 0 no-repeat; }
#sideSearch input.button:hover {background-position: 0 100%}

div.aside  h2 {background:url(../i/sideblock_title.png) 0 0 no-repeat; color: #91b883; text-shadow:1px 1px 0 RGBA(0,0,0,39)  }

#sidemenu {background: url(../i/sideblock_bg.jpg);  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);}
#sidemenu ul li {border-top:1px dashed #9c501c}
#sidemenu li:first-child {border-top: 0}
#sidemenu ul li a {color: #431d0c}
#sidemenu ul li a:hover, #sidemenu ul li.active {color: #fe4e62}
#sidemenu ul li ul li, #sidemenu ul li.active ul li {}
#sidemenu ul li ul li a, #sidemenu ul li.active ul li a {}
#sidemenu ul li ul li a:hover, #sidemenu ul li ul li.active a {}
#sidemenu ul li ul li.active {}
#sidemenu ul li.active a{
color:#FE4E62;	
}

#sideNews {background: url(../i/sideblock_bg.jpg);  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37); color: #431d0c}
#sideNews .item  {border-bottom:1px dashed #9c501c}
#sideNews .item a {color: #431d0c}
#sideNews img {border: 8px solid #fffeec}


#sideAuth {background: url(../i/sideblock_bg.jpg);  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37);
box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37); }
#sideAuth a.lost {color: #823700}
#sideAuth input.text {background:url(../i/auth_input.jpg) 0 0 no-repeat; color: #53412b }
#sideAuth input.text::-webkit-input-placeholder {color: #dfae62}
#sideAuth input.text::-moz-placeholder {color: #53412b}
#sideAuth input.text:-ms-input-placeholder {color: #dfae62}
#sideAuth .placeholder {color: #dfae62}
#sideAuth .button {background: url(../i/prod_but.png) 100% 0% no-repeat;}
#sideAuth .button:hover {background: url(../i/prod_but.png) 100% 100% no-repeat; color: #fffeec}

input.text, textarea {color: #574835}




input.button {}




main h2 {}
.contactsPage h2 {font-size:34px}
.contactsPage .text {background:url(../i/popup_input.png) 0 0 no-repeat; }
.contactsPage .input_wrapper {background: url(../i/popup_input.png) 100% 100% no-repeat; }
.contactsPage textarea {background:url(../i/popup_textarea.png) 0 0 no-repeat; }
.contactsPage .textarea_wrapper {background: url(../i/popup_textarea.png) 100% 100% no-repeat; }

.contactsPage .leftCol {}
.contactsPage .leftCol a {}
.contactsPage p.phone {background: url(../i/ico_phone1.png) 0 2px no-repeat; }
.contactsPage p.address {background: url(../i/ico_address.png) 2px 5px no-repeat;}
.contactsPage p.mail {background: url(../i/ico_mail.png) 0 11px no-repeat;}

.mapWrapper {}

footer {background: url(../i/footer_bg.jpg) 50% 0 repeat-x; height: 193px; }
footer .social a.fb {background-image:url(../i/social1.png) }
footer .social a.tw {background-image:url(../i/social2.png) }
footer .social a.vk {background-image:url(../i/social3.png) }
footer .social a.ok {background-image:url(../i/social4.png) }

#botmenu a {color: #fbfae8}
#botmenu ul>li.active>a, #botmenu>ul li a:hover  {color: #fffdd9}

footer .creator a { color: #faf9e7}
footer .creator a.creator_logo {background: url(../i/creator.png) 0 0 no-repeat; }


.popupWrapper {background: RGBA(0,0,0,0.34) }
.popupWrapper .popup {background: url(../i/sideblock_bg.jpg);  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37), 6px 6px 7px RGBA(0,0,0,0.74);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37), 6px 6px 7px RGBA(0,0,0,0.74);
box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37), 6px 6px 7px RGBA(0,0,0,0.74);  }

.popupWrapper .popup .text {background:url(../i/popup_input.png) 0 0 no-repeat;}
.popupWrapper .popup .input_wrapper {background:url(../i/popup_input.png) 100% 100% no-repeat; }
.popupWrapper .popup textarea {background: url(../i/popup_textarea.png) 0 0 no-repeat; }
.popupWrapper .popup .textarea_wrapper {background: url(../i/popup_textarea.png) 100% 100% no-repeat; }
.popupWrapper .popup .button {background: url(../i/prod_but.png) 100% 0 no-repeat;}
.popupWrapper .popup .button:hover {background-position: 100% 100%; color: #faf9e7;}

.popupWrapper .close {background:  url(../i/ico_close.png) 50% 50% no-repeat  }
.popupWrapper .close:hover { }

.contactsPage .rightCol {
	background: url(../i/sideblock_bg.jpg);  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(154,75,19,0.37), 6px 6px 7px RGBA(0,0,0,0.74);
	padding:20px;
}


body	{font-size:16px;  }
input, textarea {font-size:11px;}
#logo {font-size:39px; line-height:38px;font-weight:bold;font-family: Impa1ct, "impactregular", sans-serif;}
main h1{font-size:38px;font-family: Impa1ct, "impactregular", sans-serif;}

main h2 {font-size:38px;font-family: Impa1ct, "impactregular", sans-serif; }
h3,h4,h5,h6{font-family: "impactregular", sans-serif; font-weight:100; }

header .button {line-height: 38px;  font-size: 20px; } 
#topPhone {font-size: 24px; font-family: Impa1ct, "impactregular", sans-serif }
#topAddress {font-size: 18px; line-height: 22px;}

#topCart {font-size: 18px; line-height: 22px;}
#topCart .title {font-size:20px; line-height: 24px; font-family: Impa1ct, "impactregular", sans-serif;}
#topmenu {font-size: 0;}
#topmenu ul li {font-size: 24px; line-height:60px; font-family: Impa1ct, "impactregular", sans-serif;}

#topmenu li a {line-height: 60px; }

#topmenu li {font-size: 18px; }
#topmenu li ul li {font-size:14px; line-height:17px; }
#topmenu li ul li a {line-height: 17px; }

.cartContents { line-height: 22px !important}

main input.button {line-height: 26px; }
#sliderNav { font-size: 0;  }
main { font-size: 16px; line-height: 24px;}
main input.button {line-height: 26px; }
main .button {line-height: 40px; font-size: 16px; font-weight: normal;}

div.aside  h2 { font-size: 38px; line-height:38px; font-family: Impa1ct, "impactregular", sans-serif;}


.catalog .item p.title {font-size: 18px;  line-height: 22px;}
.catalog .item .price {font-size:49px; line-height: 50px; }
.catalog .item .price small {font-size: 24px;}
.catalog .item .oldprice {font-size: 24px;}
.catalog .item .oldprice small {font-size: 12px;}
.catalog .item .button {line-height: 40px; font-size: 16px; }

.catalog .item .pic {line-height: 160px;}


#indexNews .item { font-size: 14px; line-height: 18px; }
#sidemenu {font-size: 14px;}
#sidemenu li {line-height: 17px; }
#sideSearch .text {font-size:14px; line-height:28px; }



#sideNews .item {font-size: 14px; }
#sideNews .item .title {line-height: 18px;}
#sideAuth h2 {font-size: 30px; }
#sideAuth .button {line-height: 40px;}


input.button {font-size: 16px; line-height: 25px; }
input.text { font-size:14px; line-height:26px; }
textarea {font-size:18px; line-height:20px; }
#sideAuth a.lost {line-height: 25px; font-size: 14px; }

.contactsPage p.phone {font-size: 24px; line-height: 30px;}
.contactsPage p.address {font-size: 20px; line-height: 30px;}
.contactsPage p.mail {font-size: 20px; line-height: 30px;}
.contactsPage .leftCol p.info {line-height: 20px;}

.contactsPage .button {line-height: 40px; }


.contactsPage .text {  font-size:14px; line-height:26px; }

.contactsPage textarea {font-size:14px; line-height:26px; }

#botmenu {font-size: 0;font-family: Impa1ct, "impactregular", sans-serif;}
#botmenu li {font-size: 24px;}

footer .creator {font-size: 14px; line-height: 15px;}
footer {height: 221px; }
.popupWrapper .popup .text { font-size:14px; line-height:26px;}
.popupWrapper .popup textarea { font-size:14px; line-height:26px; }

.popupWrapper .button { line-height: 40px;}
#botmenu { height: 55px;  }
footer .creator { width: 130px;  }
.mapBorder{border:3px solid #ffe400;}