/*
Theme Name: pridanoe
Description: Theme special for pridanoe.com.ua.
Version: 1.0
Author: Andrey Mukhin

*/



body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#402400;
background:url(images/bodysmallbg.jpg) center top repeat;
}
a {
color:#0012FF;
text-decoration:underline;
}
a img {
border:none;
}
h1, h2, h3, .contentheading, .componentheading {
font-family:Arial;
font-size:16px;
color:#402400;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0;
}
p {
margin:0;
padding:5px 0px;
}
.page {
background:url(images/bodytopbg.jpg) center top no-repeat;
text-align:center;
}
.wrap {
width:1031px;
margin:0 auto;
padding-top:44px;
}
.pagetop {
background:url(images/pagetop.jpg) center top no-repeat;
height:24px;
}
.pagebot {
background:url(images/pagebot.jpg) center top no-repeat;
height:40px;
}
.pageleft {
background:url(images/pageleft.jpg) left top no-repeat;
}
.pageright {
background:url(images/pageright.jpg) right top no-repeat;
}
.pagebg {
background:url(images/pagebg.jpg) center top repeat-y;
width:993px;
margin:0 auto;
text-align:left;
}
.pagebg2 {
background:url(images/pagebg2.jpg) center top repeat-y;
}
.header {
height:242px;
background:url(images/header.jpg) center top no-repeat;
}
.logo {
width:217px;
height:170px;
margin-left:13px;
float:left;
}
.phone {
width:440px;
height:27px;
margin:110px 0px 0px 40px;
float:left;
font-weight:bold;
color:#402401;
font-size:20px;
}
.phone span {
margin:0 15px;
}
.clear {
height:0px;
overflow:hidden;
clear:both;
}
.leftside {
width:210px;
float:left;
min-height:400px;
margin:-60px 0 0 5px;
}
.content {
width:705px;
margin:-70px 25px 0 0;
float:right;
min-height:420px;
}
.contentboxtop {
height:14px;
overflow:hidden;
background:url(images/contentboxtop.png) top center no-repeat;
overflow:hidden;
}
.contentboxbot {
height:16px;
overflow:hidden;
background:url(images/contentboxbot.png) top center no-repeat;
margin-bottom:25px;
overflow:hidden;
}
.contentbox {
background:url(images/contentboxbg.png) top center repeat-y;
min-height:200px;
padding:10px 15px 0px 15px;
}
.contentboxtitle {
background:url(images/contentboxtitle.png) top center no-repeat;
height:40px;
width:216px;
color:#402401;
font-weight:bold;
font-size:20px;
padding:7px 0px 0px 30px;
margin-top:-20px;
position:absolute;
}
.payment {
text-align:center;
margin-bottom:10px;
}
.delivery {
text-align:center;
}
.loginboxtop {
background:url(images/loginboxtop.png) top left no-repeat;
height:15px;
overflow:hidden;
}
.loginboxbot {
background:url(images/loginboxbot.png) top left no-repeat;
height:15px;
margin-bottom:10px;
overflow:hidden;
}
.loginbox {
background:url(images/loginboxbg.png) top left repeat-y;
padding:0px 10px;
}
.leftboxtop {
background:url(images/leftboxtop.png) top left no-repeat;
height:15px;
overflow:hidden;
}
.leftboxbot {
background:url(images/leftboxbot.png) top left no-repeat;
height:16px;
margin-bottom:10px;
overflow:hidden;
}
.leftside .moduletable, .leftside .moduletable-cart {
background:url(images/leftboxbg.png) top left repeat-y;
text-align:center;
padding:0px 10px;
}
a.mainlevel {
display:block;
background:url(images/menuitembg.png) top center repeat-y;
height:40px;
width:209px;
font-size:20px;
color:#C9C5B8;
text-align:center;
padding-top:10px;
text-decoration:none;
}
a:hover.mainlevel {
text-decoration:underline;
}
a.usermenu {
font-size:20px;
text-decoration:none;
display:block;
}
a:hover.usermenu {
text-decoration:underline;
}
.menu {
margin-bottom:15px;
}
.leftside .moduletable h3, .leftside .moduletable-cart h3, .leftside .moduletable-enter h3 {
color:#402400;
font-size:16px;
padding:0px 0px 5px 0px;
margin:0;
text-align:center;
}
.footer {
background:url(images/footerbg.jpg) top center no-repeat;
height:102px;
width:1044px;
margin:0 auto;
}
.copy {
color:#4F0202;
width:470px;
float:right;
padding-top:15px;
}
input.button {
background:#9F8860;
border:none;
}
input.input {
border:1px solid #4F0202;
}
.vmCartModuleImage {
background:url(images/basket.jpg) left top no-repeat;
width:65px;
height:50px;
float:left;
}
.flagtable {
width:25%;
float:left;
}
.catphoto {
border:3px solid #BFAA7C;
width:90px;
height:90px;
margin:0 auto;
}
.catphotoimg {
width:90px;
height:90px;
}
.pathway {
font-size:14px;
margin:5px 0px;
}
.addtocart {
background:url(images/addtocart.png) no-repeat;
border:none;
width:118px;
height:44px;
cursor:pointer;
}
.addtocart1 {
background:url(images/addtocart1.png) no-repeat;
border:none;
width:118px;
height:44px;
cursor:pointer;
}
.reviewsbg {
background:#FFF;
border:1px solid #9F8860;
padding:5px;
margin:0px 7px;
}
.reviewstitle {
background:url(images/reviewstitlebg.jpg) no-repeat;;
height:23px;
padding:21px 0px 0px 50px;
color:#FFF;
margin:-42px 0 0 -16px;
}
.review {
margin:5px 0px;
}
.writereviewtitle {
background:url(images/writeriviewtitlebg.jpg) no-repeat;;
height:32px;
padding:19px 0px 0px 50px;
color:#FFF;
margin:10px 0px 3px 0px;
}
input.review {
margin:10px 0 0 140px;
color:#FFF;
}
.related-title {
margin-top:20px;
}
.next_page {
padding:3px 20px 3px 10px;
float:right;
background:#9F8860 url(images/arrow_right.gif) 95% center no-repeat;
width:auto;
color:#FFF;
font-size:13px;
margin-bottom:10px;
}
.previous_page {
padding:3px 10px 3px 20px;
float: left;
background:#9F8860 url(images/arrow_left.gif) 5% center no-repeat;
width:auto;
color:#FFF;
font-size:13px;
margin-bottom:10px;
}
.orderby, .showmodule {
width:59%;
float:left;
margin-bottom:20px;
padding-top:3px;
}
.topnavigation {
width:40%;
float:right;
margin-bottom:10px;
}
.topnavigation a {
color:#FFF;
}
.topnavigation a:hover {
color:#402400;
}
.topnavigation ul {
margin:0;
margin-bottom:20px;
background:#9F8860;
padding:3px 5px
}
.scroling-div {
overflow:hidden; 
width:620px; 
margin:0 auto;
}
.scroling-div img {
margin:0px 37px;
}
.moduletable ul {
list-style:none;
padding:5px 0px 10px 15px;
margin:0;
text-align:left;
}
