

html, body, h2, h3, h4, h5, h6, div, p, a, img, thead, tbody, th, dl, ul, ol, li, dt, dd, form, fieldset, label, button, hr 	{margin: 0; padding: 0;  font-weight: normal;border: 0;}
h1 	{margin: 0; margin-bottom: 5px; padding: 0; border: 0; font-weight: normal; line-height: 27px;}
ol, ul		{list-style: none;}
:focus 		{outline: 0;}


body		{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; background-color:#333333 } 

a			{ color:#000}			


ul 			{ list-style-image: url(images/lineul.gif); }
li			{ margin-bottom: 7px; }


.header		{ width: 900px; height: 300px; background: url(images/toph.jpg) bottom center; margin: 0 auto; text-align:center}
.headervn	{ width: 900px; height: 218px; background: url(images/toph.jpg) bottom center; margin: 0 auto; text-align:center}
.content	{ width: 900px;  background-color: #64a4bf; margin: 0 auto }
.topmenu	{ text-align: center; font-size:20px; padding: 10px 0 } 
.topmenu a	{ text-decoration:none; background:  url(images/dot.gif) bottom repeat-x; color:#FFFFFF; margin-right: 20px; padding-bottom:3px} 
.topmenu a:hover	{ background: none } 

.vitrina		{ }
.vitrina td		{ width:  30%; background-color:#FFFFFF; margin: 0; padding: 0; border: 0; font-weight: normal; vertical-align:top }

.ico-img		{ height: 170px; float:left}
.ico-img	img	 { width: 100px; margin-right: 25px}
.vitr-list		{ margin: 20px}
.vitr-list	h2	{ margin-bottom: 7px; font-size:20px}
.vitr-list	a:hover { color:#ff7f00 }

.load			{ width: 900px; margin: 0 auto; background: #fff; }
.alltext			{ padding: 20px; line-height: 20px}
.alltext	h2		{ margin-bottom: 15px}
.alltext	p		{ margin-bottom: 15px}
.news-date			{ color: #64a4bf; font-size:12px}
.news {width: 100%; text-align:right}
.upbloki {width: 100%; text-align:center}

.vnutr			td	{ vertical-align: top}
.vnutr a:hover { color:#ff7f00 }
.vnutr h2			{ }
.vnutr h3			{ margin-bottom: 7px; font-size:14px}
.tags				{ padding-bottom: 30px; text-align:center; line-height: 30px}
.tags a				{ font-size:20px; margin: 7px; text-decoration:none; }
.tags a:hover		{  color:#ff7f00}
.tags span > a				{ color:#6699cc }

.price	{ text-align: center; font-size:20px; color:#FF9933; padding: 10px 0 } 
.price a	{ text-decoration:none; background:  url(images/dot.gif) bottom repeat-x; color:#FF9933; margin-right: 20px; padding-bottom:3px} 
.price a:hover	{ background: none } 

.footer				{ width: 900px; height:173px; margin: 0 auto; background: #e7e7e7}
.footer-bg			{ background: url(images/footer.jpg) no-repeat; height:124px}
.cont-inf			{ margin-left: 360px;  padding: 30px 40px}

.txta 				{ PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; FONT: 80%/130% Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:justify;}
.txta			td	{ vertical-align: middle}
.txta a 			{ color: #3399ff; text-decoration: underline;}
.txta a:hover 			{ color: #454545; text-decoration:none;}
.txta a:visited 		{ color: #454545; text-decoration:underline;}

.blokis                         { border-collapse:collapse; border-color: #000000; border-width:0px}
.blokis img:a                   { text-decoration:none;}

.tpr 				{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 80%/130% Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 0px; text-align:left;}
.tpr a 				{ color: #3399ff; text-decoration: underline;}
.tpr a:hover 			{ color: #454545; text-decoration:none;}
.tpr a:visited 			{ color: #454545; text-decoration:underline;}

.text 				{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 12 Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 0px}



.hoverbox 
{ 
                   cursor: default; 
                   list-style: none; 
} 

.hoverbox a 
{ 
                   cursor: ; 
} 

.hoverbox a .preview 
{ 
                   display: none; 
} 

.hoverbox a:hover .preview 
{ 
                   display: block; 
                   position: absolute; 
                   top: 3px; 
                   left: 3px; 
                    z-index: 1;
} 

.hoverbox img 
{ 
                   background: #fff; 
                   border-color: #fff; 
                   border-style: #fff; 
                   border-width: 1px; 
                   color: fff; 
                   
                   padding: 1px; 
                   vertical-align: top; 
} 

.hoverbox li 
{ 
                   background: #fff; 
                   color: fff; 
                   display: inline; 
                   float: left;
                   margin: 3px; 
                   padding: 3px; 
                   position: relative; 
} 

.hoverbox .preview 
{ 
                   border-color: #fff; 
}                  

tabl {padding: 5px; margin: 5px;  border=1; border-collapse:collapse; border-color: #000000; border-width:1px; FONT:Verdana, Geneva, Arial, Helvetica, sans-serif;  vertical-align: middle;}

zag		{ font-size: larger; color: brown; padding: 10px}

