/* 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; }
input[type=text] {border: 1px solid #000000;}
td {font-size: 12px;}
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: 200px;}

.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;}

.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 14px 20px; font: 13pt 'Trebuchet MS', arial, tahoma, verdana, helvetica, sans-serif; color: #ffffff;  line-height: 15px; }
.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;}

.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;}

.catalogitem_over {background: url(images/div_bg.jpg) repeat top left; color: #ffffff; border: 1px solid #fcb01c; margin-bottom: 8px;}
.catalogitem_out {background: none; border: 1px solid gray; margin-bottom: 8px;}
	.catalogitem_over td, .catalogitem_out td {padding: 6px;} 
	.catalogitem_over p, .catalogitem_out p {margin: 0px; padding: 0px; font-size: 12px; margin-bottom: 4px;}

.select_pages {clear: both; margin: 10px 0px 10px 0px; font-weight: bold;}
	.select_pages strong {padding: 0px 3px 0px 3px; border: none;}
	.select_pages a {padding: 0px 5px 0px 5px; border: none;}
	.select_pages a:hover {background-color: #fcb01c; color: #ffffff;}

.product_box {border: 1px solid gray; margin-top: 10px; background: url(images/div_bg.jpg) repeat top left;}
	.product_box td {padding: 10px;}
	.product_box img {margin-bottom: 25px;}
	.product_box p {margin: 0px; padding: 0px; margin-bottom: 8px; font-size: 13px; font-weight: bold;}
	.product_box p b {display: block;  font-size: 11px; color: #fcb01c;}

.price_box {padding: 5px; margin: 20px;}
	
.hr_line {height: 2px; background-color: #fcb01c; margin: 0px; padding: 0px; margin: 3px 0px 3px 0px;} 

.shopping_tb { width: 100%; margin-top: 10px; margin-bottom: 10px; /* border: 1px solid #283033; */}
	.shopping_tb .shopping_tb_header {height: 30px; background: url(images/div_bg.jpg) repeat top left;}
		.shopping_tb .shopping_tb_header p {padding: 0px; margin: 0px; margin: 5px; font: bold 12px Tahoma, Verdana, Helvetica, Sans-serif; color: #ffa100;}
	.shopping_tb .shopping_tb_body {height: 30px; }
		.shopping_tb .shopping_tb_body p {padding: 0px; margin: 0px; margin: 5px; font: 12px Tahoma, Verdana, Helvetica, Sans-serif; color: #ffffff;}
	.shopping_tb .shopping_tb_footer {height: 30px; background: url(images/div_bg.jpg) repeat top left;}
		.shopping_tb .shopping_tb_footer p {padding: 0px; margin: 0px; margin: 5px; font: 12px Tahoma, Verdana, Helvetica, Sans-serif; color: #ffffff;}
.shoppingcart_input {width: 32px; height: 24px; padding: 4px 0px 0px 7px; border: 1px solid #000000; background-color: #ffffff;}

.checkout_tb {width: 100%;}
	.checkout_tb p {padding: 0px; margin: 0px; margin: 5px;}