body {
 background: #DCDCDC;
 margin: 10px 20px 5px 20px;
 padding: 0;
 text-align: center;
 font-family: 'Trebuchet MS', Verdana, sans-serif;
 }

a:link    {color:#195725; text-decoration:underline;}
a:visited {color:#195725; text-decoration:underline;}
a:hover   {color:#195725; text-decoration:none;}

a.orange:link    {color:#CC6600; text-decoration:underline;}
a.orange:visited {color:#CC6600; text-decoration:underline;}
a.orange:hover   {color:#CC6600; text-decoration:none;}

#divPageNavi a:link    {color:#CC6600; text-decoration:underline;}
#divPageNavi a:visited {color:#CC6600; text-decoration:underline;}
#divPageNavi a:hover   {color:#CC6600; text-decoration:none;}

a.headProd:link    {color:#CC6600; text-decoration:none;}
a.headProd:visited {color:#CC6600; text-decoration:none;}
a.headProd:hover   {color:#CC6600; text-decoration:none;}

form {
 margin: 0;
 padding: 0;
 clear: left;
 }

h1, h2, h3 , h4 {
 margin: 0;
 padding: 0;
 color: #CC6600;
 font-family: 'Trebuchet MS', Verdana, sans-serif;
 font-weight: 500;
 }

h1 {font-size: 155%}
h2 {font-size: 140%}
h3 {font-size: 120%}
h4 {font-size: 110%}

img {
 font-size: 9px;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 border: none;
 }

input {
 margin: 1px;
 padding: 1px;
 font-size: 10px;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 border: 1px solid #cccccc;
 }

.adn {
 margin: 0;
 padding: 0;
 border-collapse: collapse;
 }

.orange {
 color:#CC6600;
 }

.edit {
 font-size: 70%;
 }

#test {
 width: 920px;
 height: 400px;
 margin: 1px auto;
 padding: 100px 0 10px 0;
 text-align: center;
 background: #ffffff;
 border: 1px solid #c5c5c5;
 font-family: 'Trebuchet MS', Verdana, sans-serif;
 font-size: 120%;
 }

#page {
 width: 100%;
 margin: 1px auto;
 padding: 0;
 text-align: left;
 background: #ffffff;
 border: 1px solid #cccccc;
 font-family: 'Trebuchet MS', Verdana, sans-serif;

 }

#footer {
 padding: 0 0 0 0;;
 text-align: left;
 font-family: 'Trebuchet MS', Verdana, sans-serif;
 }

#footer img {
 margin: 5px 0 0 0;
 padding: 0 3px 0 0;
 }

#tblHead {
 width: 100%;
 margin: 0;
 font-size: 82%;
 }


#imgBear {
 margin: 9px 0 3px 35px;
 }

#imgLogo {
 margin: 30px 0 0 10px;
 }

#tdTopmenu {
 font-size: 92%;
 text-align: right;
 padding: 10px 15px 0 0;
 }

#tdSearch {
 text-align: right;
 vertical-align: bottom;
 }

#tblSearch {
 margin: 0 100px 15px auto;
 font-size: 13px;
 text-align: left;
 }

#tblSearch td {
 padding: 2px;
 }

#formSearch #inpText {
 width: 163px;
 }

#formSearch #inpSubmit {
 width: 19px;
 height: 16px;
 padding: 0;
 border: none;
 background: url('/design/user/default/images/but_search.png');
 }

#tblMain {
 width: 100%;
 margin: 0;
 }

#tdContent {
 width: auto;
 vertical-align:top;
 }

#divContent {
 margin: 0 0 25px 15px;
 padding: 0;
 }

#tdColumn {
 width: 280px;
 vertical-align:top;
 font-size: 82%;
 }

#divColumn {
 margin: 0 0 10px 7px;
 padding: 0;
 background: url('/design/user/default/images/column_bg.png') repeat-y top right;
 }

.colBlock {
 padding: 5px 5px 15px 15px;
 margin: 0;
 }

.divShift {
 padding:0 0 0 10px;
}

.divColBlock {
 padding: 0 0 15px 10px;
 }

.divColBlock > div {
 margin: 5px 0 0 0;
 }

.divColBlock td {
 font-size: 13px;
 }

#divCategories {
 background: #f3f3f3;
 padding: 10px;
 margin: 0 10px 0 0;
 border: 1px solid #DCDCDC;
 }

#tblCategories {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 82%;
 margin: 0;
 padding: 0;
 }

#tblCategories td {
 font-size: 12px;
 }

#divProducts {
 width: 100%;
 margin: 0;
 padding: 0;
 }

#tblProducts {
 width: 99%;
 margin: 15px 0 0 0;
 }

.divProduct {
 display: inline-block;
 float: left;
 width: 50%;
 padding: 0;
 margin:  0 0 15px 0;
 }

.divProductIn {
 min-height: 197px;
 background: #f3f3f3;
 padding: 5px 7px 5px 7px;
 margin: 10px 10px 0 0;
 border: 1px solid #DCDCDC;
 font-size: 16px;
 }

.tdProduct {
 width: 49%;
 background: #f9f9f9;
 margin: 0;
 border: 1px solid #DCDCDC;
 vertical-align: top;
 }

.tdProductOn {
 width: 49%;
 background: #eeeeee;
 margin: 0;
 border: 1px solid #DCDCDC;
 vertical-align: top;
 }

.divProductInTd {
 padding: 5px 7px 5px 7px;
 font-size: 16px;
 }

.trSplitter {
 padding: 0;
 height: 10px;
 font-size: 1px;
 }

.tdSplitter {
 padding: 0;
 width: 1%;
 font-size: 1px;
 }

.tblProduct {
 width: 100%;
 margin: 0;
 }

.tblProduct td {
 width: auto;
 margin: 0;
 }

.imgProduct {
 margin: 0 10px 0 0;
 float: left;
 }

.tdDescr {
 font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
 font-size: 90%;
 vertical-align: top;
 text-align: left;
 padding-left: 10px;
 }
 
.tdBottom td {
 font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
 font-size: 90%;
 text-align: right;
 color: #60916C;
 }
 
.spnPrice {
 font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
 font-size: 150%;
 color: #CC6600;
 }

.imgProdButton {
 margin: 3px 0 -3px 0;
 }
 
.adn {
 font-size: 14px;
 padding: 0;
 }

.adn, .adn td {
 font-size: 14px;
 padding: 0;
 }

.divProductDetail {
 display: inline-block;
 float: left;
 width: 77%;
 padding: 0;
 margin:  0;
 }

.divProductDetailIn {
 width: auto;
 background: #f3f3f3;
 padding: 10px;
 margin: 10px 0 0 0;
 border: 1px solid #DCDCDC;
 font-size: 16px;
 }


divShortDescr {
 font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
 font-size: 90%;
 text-align: left;
}

.divDetailDescr {
 font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
 font-size: 90%;
 text-align: left;
 padding-bottom:10px;
 }

.highslide-caption {
 display: none;
 }

.divProductVoting {
 display: inline-block;
 float: left;
 width: 120px;
 padding: 0;
 margin:  0;
 }

.divProductVotingIn {
 width: auto;
 padding: 5px 0 5px 7px;
 margin: 10px 0 0 0;
 border: none;
 font-size: 16px;
 }

#VotingForm input {
 border: none;
 margin: 0;
 height: 14px;
 }

#comments, #bottomNavi {
 display: inline-block;
 float: left;
 clear: left;
 margin: 15px 0 20px 0;
 width: 99%;
 }

#axcrt {
 width: 350px;
 height: 60px;
 background: #f3f3f3;
 padding-top:10px;
 font-size: 16px;
 font-weight: bold;
 color:#fff;
 background: url('/design/user/default/images/add2basket.gif');
 background-color:#82a98a;
 }
 
.lt1 {
 font-weight: bold;
 background: #f3f3f3;
 border-bottom: 1px solid #DCDCDC;
 border-left: 1px solid #DCDCDC;
 }

.lt2 {
 border-bottom: 1px solid #DCDCDC;
 border-left: 1px solid #DCDCDC;
 }

.ltcap {
 border-right: 1px solid #DCDCDC;
 }

.gre {
 border-bottom: 1px solid #DCDCDC;
 }

.gre td {
 border-right: 1px solid #DCDCDC;
 border-bottom: 1px solid #DCDCDC;
 }

#tblBasket, #tblPriceList {
 padding-right:10px;
 width:100%;
 border-left: none;
 border-top: none;
 color: #333;
 border-collapse: collapse;
 }

#tblBasket td {
 padding: 3px 6px 3px 6px;
 font-size: 15px;
 }

#tblBasket .thead, #tblPriceList .thead {
 border: none;
 border-bottom: 1px solid #DCDCDC;
 font-size: 13px;
 }

#tblBasket .tdTitle, #tblPriceList .tdTitle {
 border-left: 1px solid #DCDCDC;
 border-right: none;
 padding: 2px 2px 2px 18px;
 }

#tblBasket .tdBaskBot {
 border-bottom: none;
 border-right: none;
 }

.vright {text-align:right; padding-right:5px;}
.vleft {text-align: left; padding-left:5px;}
.vcent {text-align: center;}
.mid {vertical-align: middle;}
.hdbtop {vertical-align:top;}


#divPageNavi {
 text-align: center;
 padding-bottom:10px;
 }

#tblCompare td {
 padding: 2px;
 }

.error {
 color: red;
}

.cnthout{
 background: #fff;
}

.cnthover {
 background: #eeeeee;
}

.CartTotal {
 background:#f3f3f3; 
 border: 1px solid #DCDCDC;
}

.continue {
 font-size: 14px;
 text-transform: uppercase;
 padding-top:10px;
}

div.pages {
	padding: 0 10px 0 0;
	font-size: 14px;
}
	

div.submain {
	border: #c5c5c5 solid 1px;
	background-color: #F5F5F5;
	padding: 10px;
	margin-right:10px;
	font-size: 14px;
	margin:5px 0 10px 0;
}

p {
	text-align: justify;
}
strong {
	font-size: 100%; 	
}

a.toc:visited {
	color: #195725;
	text-decoration: underline; 
}
a.toc:active {
	color: #195725;
	text-decoration: underline;
}
a.toc:link  {
	color: #195725;
	text-decoration: underline;
}
a.toc:hover {
	color: #195725;
	text-decoration: none;
}


/* 
 * ========================================
 * Подсказки
 * ========================================
 */



#tooltip {
	background: #ddd;
	border: 1px solid #a1a1a1;
/*	color:#CC6600; */
	color:#000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin:0px;
	padding:5px 10px;
	position:absolute;
	visibility:hidden;
	opacity: 0.95; /* Прозрачность в Opera */
	filter: alpha(Opacity=95); /* Прозрачность в IE */
	-moz-opacity: 0.95; /* Прозрачность в Firefox */

}
