﻿/*
	style.css : основные стили 
	ProCave
	by Yuri "AzX" Chetverikov (http://www.chetverikov.org/)
*/

/* дефайним стандарты */
/**/
body, html {font-family: Arial; background: url(/assets/templates/default/img/bg_tile.jpg) repeat-x top center;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}

h1 {font-size:16px;line-height:24px;padding-top:0.3em;}
h2,h3,h4,h5,h6 {font-size:14px;line-height:24px;padding-top:0.3em;}

div#right-col .wrapper p {
	padding:0.5em 0em;
}

b,strong {font-weight: bold;}
em {font-style: italic;}
div.clear {clear: both;}
.c {text-align: center;}
.l {text-align: left;}
.r {text-align: right;}
td {vertical-align: top;}
a {color: #006699; text-decoration: underline;}
a:hover {color: #003366;}

div.top {background: url(/assets/templates/default/img/bg.jpg) no-repeat top right; height:442px; width: 100%;}
div.lyo {margin: -442px auto 0 auto; width: 1000px;}
div.lyo a.logo {margin: 0 145px 0 0; background: url(/assets/templates/default/img/logo.png) no-repeat 0 0; height: 89px; width: 225px; display: block; float: left;}

div.phones {line-height: 16px; float: left; width: 190px; font-size: 14px; color: #666; margin: 30px 30px 0 0;}

div.times {line-height: 16px; float: left; width: 190px; font-size: 14px; color: #666; margin: 30px 30px 0 0;}

div.cart {line-height: 16px; float: left; font-size: 14px; color: #666; width: 190px; margin: 30px 0 0 0;}
div.cart span {color: #069;}

div.menu {border-top: 1px solid #ccc; border-bottom: 4px solid #ccc; height: 44px; margin: 10px 0 10px 0;}
div.menu ul {}
div.menu ul li {float: left; margin: 15px 15px 0 15px;}
div.menu ul li a {display: block; background: url(/assets/templates/default/img/bull.png) no-repeat 0 0; font-size: 12px; color: #666; text-transform: uppercase; text-decoration: none; padding: 0 0 0 15px;}
div.menu ul li a:hover {text-decoration: underline;}

div#left-col {width: 233px; float: left;}
div#right-col {width: 745px; border: 1px solid #ccc; float: left;background:#ffffff;font-size:14px;line-height:18px;}
div#right-col .wrapper {padding:0em 1.5em 1.5em 1.5em;}
div.category {border: 1px solid #ccc; font-size: 14px; background: #fff;}
div.category h3 {background: #333333; color: #cccccc; padding: 8px 0 8px 14px;}
div.category ul {padding: 0 0 10px 0;}
div.category ul li {padding: 0 0 0 14px;}
div.category a {display: block; padding: 8px 0 8px 10px; background: url(/assets/templates/default/img/bull2.gif) no-repeat 0 12px; font-size: 12px; color: #333; text-decoration: none;}
div.category a:hover {text-decoration: underline;}

div.dostavka {padding: 10px;}
div.dostavka h3 {color: #006699; padding: 4px 0; font-size: 24px;}
div.dostavka p {color: #666; font-size: 14px; padding: 4px 0;}

div.banners {border: 1px solid #ccc;}
div.banners img {margin: 6px;}

div.shk-item {width: 230px; height:300px; /*border-right: 1px dashed #ccc;*/ float: left; /*padding: 10px 0;*/}
div.shop-stuff-b {/*width:200px;*/margin:0 15px;}
div.shk-item h2 {padding: 5px 0;}
div.shk-item h2 a {font-size: 14px; color: #333333;}
div.shk-item p {font-size: 12px; padding: 4px 0; color: #333;} 

.news_image {display:block;float:left;margin-right:0.5em;}
#ditto_pages {
	
}
.ditto_currentpage {font-weight:bold;}
.ditto_currentpage,
.ditto_page {
	padding:0em 0.3em;
}
.ditto_introText {text-align:justify;}
.shs-price, .shs-tocart {font-weight:bold;}

