html { width:100%; height:100%; }
/*body { position:relative; height:100%;  background-color:#f3f3f3;}*/

p,td, ul, li, div { font:normal 12px Tahoma; color:#6b6b6b;}

p.productinfo
{
margin-top:3px;
margin-bottom:3px;
}

a { font:normal 12px Tahoma;  text-decoration:underline; color:#de3806;}
a:hover { color:#a22904;}
img { border:0px; padding:0px; text-decoration:none; }

.topright {
	width:650px;
	text-align : right;
	padding-right:10px;
	vertical-align : top;
}

.topright div, .topright a{
	font:bold 12px Tahoma;  color:#fff; 
	vertical-align : middle;
}

.topright input, .topright img{
	vertical-align : middle;
}


.leftmenu
{ background-color:#d8eaee; }

.leftmenucontent {padding:0px 15px 0px 40px;}
.leftmenucontent a {color:#01768a;}


.breadcrumb {font:normal 11px Tahoma;color:#6b6b6b; padding-bottom:10px}
.breadcrumb a {font:normal 11px Tahoma;}
.breadcrumb img {vertical-align : bottom;}


.content
{ padding:25px; background-color:#FFF;}

.boxcontent
{ padding:5px 15px 5px 15px;}

.loginbox { position:relative; top:2px; left:450px; width:150px}

.rightmenu
{ background-color:#bfdce2; }

.rightmenu .module
{ padding:0px 20px 0px 20px; }

h3, TD.infoBoxHeading
{  font:bold 12px Tahoma;  color:#01768a; text-transform:uppercase;}

.content h3, .content TD.infoBoxHeading
{  font:bold 12px Tahoma;  text-transform:uppercase; color:#01768a; border-bottom: solid 1px #ffcb06; padding-bottom:3px;}

.footer
{border-top: solid 1px #f6ca05; background-color:#f3f3f3;}


.mainlevel {

background:
 url(../images/pointer_light.gif) /* Путь к фоновому изображению */
 no-repeat 0px 5px;
	padding:5px 0px 5px 18px;
	text-align:left;
	line-height:24px;
}

div.categories{
	padding:5px 0px 5px 0px;
	text-align:left;
	float:none;
}

.catlink {
}

/* Стили шаблонов категорий, товаров, корзины */


h1 {background-color: #f3f3f3; font:normal 12px Tahoma; color:#00758b; padding:5px;font-weight: bold;}

h2 {font:bold 12px Tahoma; color:#00758b; }

h4 {font:bold 12px Tahoma; color:#00758b; }

.description {font:normal 12px Tahoma; color:#6b6b6b;}

td.description{font:normal 12px Tahoma; color:#6b6b6b;padding:10px 0 10px 0;}

.description ul li {font:normal 12px Tahoma; color:#6b6b6b;}

.catimage {padding:0 0 10px 10px}

.bestsellersheader, .bestsellersheader td {background-color: #f3f3f3; padding:3px; color:#6b6b6b;}
.bestsellers, .bestsellers td {color:#6b6b6b;padding:3px;vertical-align: top;}
td.price{font:bold 12px Tahoma;color:#db390a; align:center;}


.productprice{font:bold 20px Tahoma;color:#db390a; align:center;}

tr.totals {background-color: #fff; padding:3px;vertical-align: top;}

.module {padding:0px;margin:0; color:#6b6b6b;}						 
.module h3{margin:0px 0px 5px 0px}
.module p{margin:0px;padding:0;}
.module div {color:#6b6b6b;}						 

.moduleletter {padding:0px 20px 0px 20px;}
.moduleletter h3{margin:0px 0px 5px 0px}
.moduleletter p{margin-top:5px;margin-bottom:5px;padding:0;}

.moduleinfo {padding:0px 0px 0px 0px;font-size: 11px; }

.moduletable h3{padding:0px 0px 3px 0px;margin:0;}


table.contentpaneopen {
  width: 100%;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	margin-top: 5px;
}
table.contentpaneopen td {
   padding-right: 5px;
}
table.contentpaneopen td.componentheading {
	padding-left: 4px;
}

table.pollstableborder td {
  padding-bottom: 2px;
  padding-top: 2px;
  margin:0;
}

.latestnews{margin:0;padding:3px 0px 3px 0;}

.pricecats
{
font:bold 16px Tahoma;  text-transform:none; color:#6b6b6b; padding-top:3px;padding-bottom:3px;
}

.cssbutton {
  display:block;
  float:left;
  background: #f3F3F3;
  color: #6b6b6b;
  width: 130px;
  height: 16px;
  vertical-align: middle;
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: outset;
  border-color: #6AE4A3A;
  border-spacing: 0px;
}

.cssbutton a
{
  color: #6b6b6b;
  text-decoration: none;
}

.cssbutton:active {
    border-style: inset;
}


 
input
{color:#6b6b6b;
 font-weight: bold;
}
