/* img, div, td, .header { behavior: url(images/iepngfix.htc); } */
body {margin: 0; padding: 0; background: #4a4a4a url(images/page_bg.jpg) repeat; font: 74.5%/1.4 Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; }
td {font-size: 0.9em;}
p {margin: 15px;}
a {color: #fcb01c; text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h1, h2, h3 {font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica;}
.header {height: 96px; /* background: url(images/div_bg.png) repeat-x top left; */}
.left {width: 200px;}
.center {padding: 0px 20px 0px 20px;}
	.center h1 {margin: 0px; padding: 0px; font-size: 20px;}
	.center p {margin-left: 0px; margin-right: 0px; padding: 0px;}
.right {width: 386px;}

.shopping_cart {height: 80px; width: 250px; margin: 8px 30px 8px 30px; border: 1px solid gray; background: url(images/div_bg.jpg) repeat top left;}
.shopping_cart h2 {margin: 0px; padding: 0px; font: bold 16px 'Trebuchet MS', arial, tahoma, verdana, helvetica, sans-serif; color: #ffffff;;}
.shopping_cart p {margin: 2px 0px 0px 0px; font-size: 11px;}

.shopping_cart2 {height: 60px; width: 250px; margin: 8px 30px 8px 30px; border: 1px solid gray; background: url(images/div_bg.jpg) repeat top left;}
.shopping_cart2 h2 {margin: 0px; padding: 0px; font: bold 16px 'Trebuchet MS', arial, tahoma, verdana, helvetica, sans-serif; color: #ffffff;;}
.shopping_cart2 p {margin: 2px 0px 0px 0px; font-size: 11px;}


.content {display: block; width: 500px; height: 500px; margin: 100px; padding: 10px; color: #ffffff;}

.nav_box {padding: 30px 0px 0px 0px; margin-bottom: 30px; background: url(images/shtrih_hor.gif) repeat-x top left;}
.nav_item {display: block; margin: 4px 20px 0px 20px; font: 13pt 'Trebuchet MS', arial, tahoma, verdana, helvetica, sans-serif; color: #ffffff;}
.nav_item a {display: block; color: #fcb01c; text-decoration: none;}
.nav_item a:hover {display: block; color: #ffffff;}

.search_prod {width: 200px;}
	.search_prod p {margin: 0px; padding: 0px; margin-left: 15px; margin-top: 8px; }
	.search_prod label {display: block; font-size: 12px; font-weight: bold; margin-bottom: 3px;}
	.search_prod select {display: block; height: 21px; width: 142px; font-size: 12px; margin-bottom: 3px;}
	.search_prod h3 {margin: 0px; padding: 0px; margin-left: 15px; margin-top: 25px;}

.saleslider {width: 90%; margin: 0px 30px 30px 15px; border: 1px solid gray; background: url(images/div_bg.jpg) repeat top left; }
	.saleslider h3 {margin: 10px 0px 14px 13px; color: #fcb01c;}
	.saleslider p {margin-top: 0px; font-size: 11px;}

.price {font: 16pt 'Trebuchet MS', arial, tahoma, verdana, helvetica, sans-serif; color: #fcb01c; margin-bottom: 12px;}

.stok {min-height: 82px; background: url(images/warning.gif) no-repeat top left; border: 1px solid #c9c9c9; padding: 3px 8px 8px 90px; margin: 14px 0px 14px 0px;}
	.stok h1 {font-size: 20px; margin: 0px; padding: 0px; color: #fcaf17;}
	.stok p {margin: 0px; padding: 0px; margin-top: 6px; font-size: 13px; font-weight: bold;}

.poll {margin-top: 20px; margin-left: 15px; margin-right: 15px;}
	.poll h2 {margin: 0px; padding: 0px; margin: 0px 0px 6px 5px;}
	.poll p {margin: 0px; padding: 0px; margin: 0px 0px 6px 5px; font: 11px Arial, Tahoma, Verdana, Helvetica, Sans-serif;}
.poll_result_line_red 	  {height: 10px; margin-left: 5px; background: url(images/poll_red.gif) repeat-x top left;;}
.poll_result_line_blue 	  {height: 10px; margin-left: 5px; background: url(images/poll_blue.gif) repeat-x top left;;}
.poll_result_line_green   {height: 10px; margin-left: 5px; background: url(images/poll_green.gif) repeat-x top left;;}
.poll_result_line_orange  {height: 10px; margin-left: 5px; background: url(images/poll_orange.gif) repeat-x top left;;}
.poll_result_line_pink    {height: 10px; margin-left: 5px; background: url(images/poll_pink.gif) repeat-x top left;;}
.poll_result_line_brown   {height: 10px; margin-left: 5px; background: url(images/poll_brown.gif) repeat-x top left;;}
.poll_result_line_black   {height: 10px; margin-left: 5px; background: url(images/poll_black.gif) repeat-x top left;;}
.poll_result_line_gray    {height: 10px; margin-left: 5px; background: url(images/poll_gray.gif) repeat-x top left;;}
.poll_result_line_yellow  {height: 10px; margin-left: 5px; background: url(images/poll_yellow.gif) repeat-x top left;;}
.poll_result_line_brown   {height: 10px; margin-left: 5px; background: url(images/poll_brown.gif) repeat-x top left;;}
.poll_result_line_magenta {height: 10px; margin-left: 5px; background: url(images/poll_magenta.gif) repeat-x top left;;}

.promotion {margin-top: 30px; margin-bottom: 30px;}

.news_block {clear: both; display: block; min-height: 75px; margin-bottom: 10px; margin-top: 10px;}
.news_block_data {display: block; float: left; width: 70px; height: 75px; border: 1px solid #c9c9c9; text-align: center; margin-right: 10px;}
	.news_block_data .date {font: 24px Trebuches MS, Tahoma, Arial, Verdana, Helvetica, Sans-serif; margin-top: 7px; color: #ffc20e;}
	.news_block_data .month {font: bold 11px Trebuches MS, Tahoma, Arial, Verdana, Helvetica, Sans-serif; margin-top: 0px; color: #dedede;}
	.news_block_data .year {font: 11px Trebuches MS, Tahoma, Arial, Verdana, Helvetica, Sans-serif; margin-top: 0px; margin-bottom: 5px; color: #dedede;}
.news_block_text {display: block; }

.homenews {margin-top: 35px; margin-bottom: 15px;}

.footer {clear: both; margin-top: 30px; background: url(images/div_bg.jpg) repeat top left;}
.footer_box {padding-top: 20px; width: 100%; height: 100px; background: url(images/shtrih_hor.gif) repeat-x top left;}
	.footer_box p {margin: 8px 0px 0px 25px; padding: 0px; font-size: 11px;}
	.footer_box p a {margin-right: 15px;}