.img { margin: 10px;}

img.p-img { border: solid 2px #999999;}
img.img-lenta { margin: 5px; border: solid 1px #990000;}
img.img-art { border: solid 1pt #aa0000; width: 200px;}
img.img-favorite { border: solid 1pt #aa0000; width: 140px;}

 
#UL { margin: 0px; list-style-type: square; }
#LI { font: normal 10pt Tahoma; text-decoration: underline;}

P { margin-top: 5px; margin-bottom: 5px; font: 12px Tahoma;}

.clid48 { padding-left: 20px; border-left: 2px solid #bbbbbb;}
.clid48 A { color: #2367CC; text-decoration: none;}
#promo-list { padding-left: 20px;}

#okey { color: red; font-weight: bold;}

#keys { font-weight: bold;}


img.imgs { border: 1px solid #bbbbbb; }
A:hover img.imgs { border: 1px solid #000000; }
//A.imgs:hover img.imgs{ border: 1px solid #000000; }
//A.imgs { border: 1px solid #bbbbbb; }


.form {
    background:url('/img/hdr-bg.png') repeat-x #ffffff;
    border:  #898A8F 1px solid;
    color: #333333;
    font-size : 10pt;
    font-family : Tahoma, Verdana, sans-serif;
    vertical-align: middle;
    font-weight : bold;
    text-decoration : none;
    text-indent: 3px;
}

input.form:hover { color: #D92F01;}

#require, .error { color: red;}

#find_t { font: 10px Tahoma;
	margin: 5px;
	padding: 2px; 
	border: 1px solid #663333;}
#find_b { font: 10px Tahoma; 
	margin: 5px;
	background: #eebbbb; 
	border: 1px solid #663333;}


table.tbl1 { border-top: 1px solid #828282;}

.tbl1 tr.tr TD { border-top: 1px dotted #b9b9b9;
	padding: 2pt 5pt 2pt 5pt;
	background: #efefef; font: normal 10pt Tahoma;
	color: #333;}

.tbl1 tr.tr2 TD { border-top: 1px dotted #b9b9b9;
	padding: 2pt 5pt 2pt 5pt;
	background: #ddd; font: normal 10pt Tahoma;
	color: #333;}

.tbl1 tr td { border-top: 1px dotted #b9b9b9;
	padding: 2pt 5pt 2pt 5pt;
	font: normal 10pt Tahoma;
	color: #333;}

.tbl1 tr.header td
	{
	background: #999;
	padding: 2px 5px 2px 5px;
	border-top: 1px solid #828282; 
	border-bottom: 2px solid #828282; 
	color:#ffffff; 
	font-weight: bold;
	}

.tbl1 tr.trend td { border-bottom: 1px solid #b9b9b9;
	padding-top: 5px; padding-bottom: 5px;
	background: #e3e3e3; font: normal 10pt Tahoma;
	color: #333;} 

.tbl1 tr.trend2 td { border-bottom: 1px solid #b9b9b9;
	padding-top: 5px; padding-bottom: 5px;
	BORDER-TOP: #D92F01 2px solid;
 	background-image: url("/img/footerbg.jpg");
	b-ackground: #c3c3c3; font: normal 10pt Tahoma;
	color: #333; font-weight: bold; } 

.tbl_item { border: 1px solid #999; background-color: white;}

/////////////////////////////////////////// base ////////




#price { font-family: Arial; font-weight: bold; font-size: 15px; color: #900; line-height: 13px;}
#price1 { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #900;}
#keyprice {  font-weight: bold; color: #666; }


h2 { color: #900; font: bold 10pt Tahoma; padding-top: 1px; margin-top:0px; border-width:0px;}
h1 { color: #900; font: bold 10pt Tahoma; padding-top: 1px; margin-top:0px; border-width:0px;}
h1 a:visited,h2 a:visited  { color: #900;}

h3 { color: #2367CC; font-size: 12px; font-family: tahoma; padding: 0px; 	line-height: 12px;  margin: 0px; }

h4 { color: #600; font-size: 14px; background-image: url("/img/pic.png");padding-left: 26px; font-family: Tahoma; font-weight: bold;
 background-repeat: no-repeat; background-position: 0px ;
 border-bottom: 1px dashed #999;}
h5 { color: #000000; font-size: 10px; font-family: Arial; padding: 0px; 	line-height: 10px;  margin: 0px; }

.headlink { text-decoration: none; }


.tditem,.td2item { border-bottom: 1px solid #dddddd;
font: normal 12px Tahoma;
}


#links { text-align: center; vertical-align: center;}
#links a { color: #aaa;}
strong { border-bottom: 1px solid #900; color: #300; font-wight: bold;}

.link_left {
	color: #2367CC;
	font-size: 11px;
	font-family: tahoma;
	text-transform: uppercase;
}

#center-td { padding: 10px;}
#side-td { padding-top: 10px; padding-bottom: 10px;}

.td-top { background: url("/img/title-bg.jpg");}
.td-top2 { background: url("/img/vmenu-bg.jpg");}

.promo { background-image: url("/img/promo-bg.jpg");}
#promo { background-image: url("/img/promo-img.jpg"); background-repeat: repeat-x;
	font: 24pt Arial; color: #38435C; text-align: right; text-transform: uppercase;}
.div_tpl {border:1px solid #CBCBC9; padding:5px}
.title_tpl {border-left:4px solid #666666; padding:5px; color:white; background-color: #999999; font: 10pt Tahoma}
.text_tpl {padding:5px; font: 10pt Tahoma}
.vmenu { padding:3px 1px 3px 20px; background-image: url("/img/point.jpg"); background-repeat: no-repeat; background-position: 10px ;}

.tbl_top { width: 90%; text-align: center;}
.tbl_top tr td { text-align: center; }

a.link_top { font: 11pt Tahoma; font-weight: bold; color: #666;
 text-transform: uppercase; text-decoration: none;}
.mini { color: #000000; font-size:8pt; font-family: Tahoma;}
.mini1 { color: #FFFFFF; font-size:10pt; font-family: Tahoma;}
.v1 { color: #900; font: bold 8pt Tahoma; padding-top: 1px; margin-top:0px; border-width:0px;}
.maxi { color: #FFFFFF; font-size:12pt; font-family: Tahoma;}

#even a { color: #333;}

.page_tbl { 
    margin-top: 10px;
    border-spacing: 5px;
}

.page_tbl tr td {
    text-align: center;
    border: 1px dotted #ccc;    
    width: 30px;
    height: 20px;
    background: #eee;
    font: normal 10pt Tahoma;
    vertical-align: middle;
}
.page_div {
    vertical-align: center;
    height: 20px;
    background: transparent;
}

.page_div a {
    font: normal 10pt Tahoma;
}

.page_div:hover {
    cursor: pointer;
    background: #ccc;
    
}

