
A:link     { color: #666; text-decoration: underline; background-color: transparent }
A:visited { color: #666; text-decoration: underline; background-color: transparent }
A:hover  { color: #969; text-decoration: none; background-color: transparent }
A:active { color: #666; text-decoration: underline; background-color: transparent }



* { font-family:  arial, helvetica, sans-serif; }

BODY { margin: 0; padding: 0; background: url(images/bg.jpg) repeat-x }

H1, H2, H5, FORM, TABLE, HIDDEN, DIV { margin: 0; padding: 0 }

H2 { font-size: 18px; font-weight: normal; color: #969 }

H3 { font-size: 18px; font-weight: normal }
   H3 strong { font-weight: normal; color: #c3d4e6 }

#header { height: 281px; background: url(images/logo.jpg) no-repeat }

#menu_h { height: 37px; margin: 20px 0 0 0 }
   #menu_links { font-size: 14px; font-style: italic; background: url(images/bg_menu.jpg) }
   #menu_links a { padding: 0 15px 0 10px }

#menu_v { width: 215px; padding: 0 0 0 15px; font-size: 14px; font-style: italic; font-weight: bold }
  #menu_v a{ text-decoration: none }
  .spisok { margin: 5px 0 7px 5px; padding:0 }
  .spisok li { margin:0 25px 25px 0; padding: 0 0 1px 0; list-style-image:url(images/pnt.jpg); color: #f60; border-bottom: 1px #333 dashed }

#phone_banner { margin: 15px 0 0 0 }
   #phone { height: 44px }
   #phone_num { padding: 0 5px 0 0; font-family: Minion !important; font-size: 32px; font-style: italic; color: #666; background: url(images/bg_phone.png) }
   .small { padding: 0 0 0 10px; line-height: 17px; font-size: 11px; color: #777 }
   .small a { color: #69c }
   #busket_info { margin: 20px 0 0 0; font-size: 14px; font-style: italic; }
      #busket_info a { color: #969 }

#footer { height:60px; font-size: 11px; color: #666; background: url(images/bg_bottom.jpg) repeat-x }
   #footer td { padding-top: 10px }
   #rights { padding: 0 0 0 30px }
   #menu_b a{ padding: 0 10px 0 10px; color: #666 }

#search_fld { width: 183px; height: 24px; margin: 30px 0 0 35px; padding: 5px 5px 0 7px; color: #fff; font-size: 12px; background: transparent; border: 0 }


/*classes*/

.category { font-size: 12px; }

.content { font-size: 14px; }

.history { color:#969; font-size: 11px }

.lider_prodag { width: 170px; font-size: 12px }
   .lider_prodag_price { color: #f60 }
   .lider_prodag_price span { font-size: 18px; font-weight: bold }

.magen { color: #969 }

.spisok2 { list-style: none; font-size: 12px }

.spisok3 { margin: 5px 0 7px 10px; padding:0; font-weight: normal; font-style: normal }
.spisok3 li { margin:0 25px 25px 0; padding: 0 0 1px 0; list-style-image:url(images/pnt2.jpg); color: #f60 }
.spisok3 li a { text-decoration: underline !important; font-size: 13px; }

.red { color: #f00 }




.tovar_price {
	border-bottom:1px dashed #b9b7b7;
	margin-bottom:30px;
}
.tovar_price div {
	padding-top:10px;
	color:#f60;
	font-size:17px;	
}
.tovar_price div span {
	font-weight:bold;
	font-size:28px;
}
.tovar_price td {
	padding-bottom:20px;
}
.tovar_photo_a {
	background-color:#ff8408;
	border:1px solid #ff8408;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	width:17px;
	display:block;
	text-align:center;
	margin:3px;	
}
.tovar_photo_a:hover {
	color:#FFFFFF;
	text-decoration:none;	
}
.tovar_photo {
	background-color:#FFFFFF;
	border:1px solid #2682ba;
	text-decoration:none;
	width:17px;
	display:block;
	text-align:center;
	margin:3px;		
}
.tovar_photo:hover {
	background-color:#2682ba;
	border:1px solid #ffffff;
	text-decoration:none;
	color:#FFFFFF;
	width:17px;
	display:block;
	text-align:center;
}

.tovar { width: 320px; height: 335px; margin: 0 0 20px 0; padding: 10px 0 0 0; float: left; background: url(images/separator.jpg) no-repeat }
   .tovar a { color: #969 }
   .tovar a:visited { color: #969 }
   .tovar a:hover { color: #f60 }
   .tovar_name { margin: 0 0 0 35px; height: 65px; font-size: 12px; text-align: center }
   .tovar_img { margin: 0 0 0 35px; text-align: center }
   .tovar_img img { width: 170px; height: 170px }
   .pricetbl { margin: 5px 0 0 35px; }
   .tovar_buy { margin: 15px 0 0 35px; font-size: 26px; font-style: italic; text-align: center }
   .tovar_buy_ramka_l { width: 13px; height: 41px; background: url(images/buy_l.jpg) no-repeat }
   .tovar_buy_ramka_c { height: 41px; font-size: 25px; color: #666; background: url(images/buy.jpg) repeat-x }
   .tovar_buy_ramka_r { width: 13px; height: 41px; background: url(images/buy_r.jpg) no-repeat }

.but_zak {
	width:99px;
	height:32px;
	background-image:url(images/but_zak.gif);
	background-repeat:no-repeat;
	border:0;
	font-size:13px;
	color:#FFFFFF;
	cursor:pointer;
}

.but_zak_small {
	height:22px;
	background-color:#f3c;
	background-image:url(images/but_zak_small.gif);
	border-bottom:1px solid #969;
	border-right:1px solid #969;	
	border-left:1px solid #969;
	border-top:1px solid #969;		
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
	color:#FFFFFF;
	cursor:pointer;
}

.input {
	background-color:#f0f7fc;
	border:1px solid #9ab4cd;
	height:24px;
	padding-left:3px;
	font-family:Tahoma;

}
.input_big {
	font-family:Arial;
	font-size:12px;
	height:22px;
	margin:3px;
}
.input_adres {
	width:200px;
	height:120px;
	font-family:Arial;
	font-size:12px;
	padding:3px;
	margin:3px;
}

.stripy{
	margin-top:0px;
   	margin-bottom:0px;
}
.stripy td{
	font-size:12px;	
	padding:5px 15px 5px 10px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#f93;
}
.stripy th {
	padding:5px 10px 5px 10px;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	background-color:#ff94da;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.stripy .oddrows{
   background:#FDD9F2;
   }

.stripy .evenrows{
   background:#FEF3FB;
}

/*
.tdw2 {
	padding: 10px;
	background-color:#f0f7fc;
}	

.tdh {
	padding: 10px;
	background-color: #cde4f4;
*/



