BODY {
	padding: 0px;
	margin: 0px;
	background: black url(../images/bg.jpg) no-repeat 50% 0px;
	color: #b4b4b4;
	font: normal 11px Arial;
}

FORM , P, H1, H2, H3, UL {
	padding: 0px;
	margin: 0px;
}
IMG { border: 0px; }
LABEL { cursor: pointer; }

A { color: #b4b4b4; text-decoration: none; }
A:hover { text-decoration: underline; }

DIV#site {
	width: 990px;
	margin: 0px auto;
	margin-top: 23px;
		padding-bottom: 100px;
}

DIV#shadow_top {
	float: left;
	width: 990px;
	height: 25px;
	background: url(../images/shadow_top.png) no-repeat;
}

DIV#site_shadow_middle {
	float: left;
	width: 990px;
		padding: 0px 10px 0px 10px;
		width: 970px;
	background: url(../images/shadow_middle.png) 0px 0px repeat-y;
}

DIV#shadow_bottom {
	float: left;
	width: 990px;
	height: 47px;
	background: url(../images/shadow_bottom.png) no-repeat;
	background: url(../images/shadow_bottom.jpg) no-repeat;
		margin-bottom: 100px;
		background: url(../images/shadow_bottom2.png) no-repeat;
}
DIV#shadow_bottom.black {
	background: url(../images/shadow_bottom_black.jpg) no-repeat;
}

DIV#shadow_bottom UL { padding: 0px; margin: 0px; float: right; list-style:none; }
DIV#shadow_bottom UL LI { float: left; }
DIV#shadow_bottom UL LI A {
	width: 95px;
	height: 45px;
	display: block;
	outline: 0px;
	text-indent: -9999px;
}

DIV#site_header {
	float: left;
	width: 970px;
	height: 52px;
	background: url(../images/site_header.jpg) no-repeat;
}
A#home_link {
	float: left;
	height: 52px;
	display: block;
	outline: 0px;
	width: 138px;
	text-indent: -9999px;
}
DIV#search_form {
	float: right;
	width: 220px;
	height: 52px;
}
DIV#search_form UL { list-style: none; width: 220px; padding-top: 21px; }
DIV#search_form UL LI { float: left; padding-right: 6px; }
DIV#search_form UL LI INPUT {
	width: 169px;
	height: 23px;
	border: 0px;
	border: 1px solid #818181;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	font: normal 12px Arial;
	color: #b87101;
		padding-top: 4px;
		height: 19px;
		padding-left: 4px;
		width: 165px;
		padding-right: 4px;
		width: 161px;
			border: 0px;
			position: relative;

}
DIV#search_form UL LI DIV.around_input {
	border: 1px solid #818181;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3; 
	background: white;

}
DIV#search_form UL LI A {
	display: block;
	outline: 0px;
	text-indent: -9999px;
	width: 28px;
	height: 26px;
	background: url(../images/form_submit.jpg) no-repeat;
	position: relative;
}

DIV#flash_homepage {
	width: 970px;
	height: 357px;
	float: left;
}

DIV#topmenu {
	float: left;
	width: 970px;
	height: 53px;
	background: url(../images/bg_topmenu.jpg) no-repeat;
	border-bottom: 1px solid #484848;
}
DIV#topmenu UL { list-style: none; }
DIV#topmenu UL LI A {
	display: block;
	float: left;
	height: 53px;
	outline: 0px;
	text-indent: -9999px;
}
DIV#topmenu UL LI A#tm_proizvodi { width: 125px; background: url(../images/topmenu_hr.jpg) no-repeat 0px 0px; }
DIV#topmenu UL LI A#tm_proizvodi.active , DIV#topmenu UL LI A#tm_proizvodi:hover { background: url(../images/topmenu_hr.jpg) no-repeat 0px 100%; }

DIV#topmenu UL LI A#tm_novosti { width: 124px; background: url(../images/topmenu_hr.jpg) no-repeat -125px 0px; }
DIV#topmenu UL LI A#tm_novosti.active , DIV#topmenu UL LI A#tm_novosti:hover { background: url(../images/topmenu_hr.jpg) no-repeat -125px 100%; }

DIV#topmenu UL LI A#tm_onama { width: 113px; background: url(../images/topmenu_hr.jpg) no-repeat -249px 0px; }
DIV#topmenu UL LI A#tm_onama.active , DIV#topmenu UL LI A#tm_onama:hover { background: url(../images/topmenu_hr.jpg) no-repeat -249px 100%; }

DIV#topmenu UL LI A#tm_galerija { width: 122px; background: url(../images/topmenu_hr.jpg) no-repeat -362px 0px; }
DIV#topmenu UL LI A#tm_galerija.active , DIV#topmenu UL LI A#tm_galerija:hover { background: url(../images/topmenu_hr.jpg) no-repeat -362px 100%; }

DIV#topmenu UL LI A#tm_press { width: 103px; background: url(../images/topmenu_hr.jpg) no-repeat -484px 0px; }
DIV#topmenu UL LI A#tm_press.active , DIV#topmenu UL LI A#tm_press:hover { background: url(../images/topmenu_hr.jpg) no-repeat -484px 100%; }

DIV#topmenu UL LI A#tm_kontakt { width: 124px; background: url(../images/topmenu_hr.jpg) no-repeat -587px 0px; }
DIV#topmenu UL LI A#tm_kontakt.active , DIV#topmenu UL LI A#tm_kontakt:hover { background: url(../images/topmenu_hr.jpg) no-repeat -587px 100%; }

UL.submenu_products {
	float: left;
	list-style: none;
	width: 390px;
	height: 337px;
	background: url(../images/submenu_products.gif) no-repeat;
	display: block;
		padding-top: 48px;
		height: 289px;
			padding-left: 14px;
			width: 376px;
				/* TMP */ width: 180px;
}
UL.submenu_products LI { float: left; width: 169px; }
UL.submenu_products LI.first_column { margin-right: 23px; }
UL.submenu_products LI DL DD {
	display: block;
	float: left;
	width: 169px;
	border-bottom: 1px solid #3c3935;
	padding: 5px 0px 5px 0px;
}
UL.submenu_products LI DL DD.last {
	border: 0px;
}
DIV#topmenu UL LI UL.submenu_products LI A {
	text-indent: 0px;
	color: #343433;
	font: bold 11px Arial;
	height: auto;
}
DIV#topmenu UL LI UL.submenu_products LI A.active , DIV#topmenu UL LI UL.submenu_products LI A:hover { color: #855100; text-decoration: none; }

DIV#homepage_bottom_content {
	clear: both;
	float: left;
	height: 250px;
	width: 970px;
	background: url(../images/homepage_content_bg.jpg) 0px 100% repeat-x;
}
DIV#homepage_news_column {
	float: left;
	width: 388px;
	height: 45px;
	padding-top: 45px;
	background: url(../images/homepage_column_news.jpg) no-repeat;
		padding-left: 14px;
		width: 374px;
		padding-top: 59px;
		padding-top: 44px;
}
DIV#homepage_top_products_c {
	float: left;
	width: 194px;
	height: 45px;
	padding-top: 45px;
	background: url(../images/homepage_column_top_products_c.jpg) no-repeat;
}
DIV#homepage_top_products_c UL { clear: both; float: left; list-style: none; padding-left: 7px; border-left: 1px solid #5e5e5e; margin-top: 10px; height: 180px; }
DIV#homepage_top_products_c UL LI {
	border-bottom: 1px solid #5e5e5e;
	padding: 5px 0px 4px 13px;
	background: url(../images/arrow.png) 0px 9px no-repeat;
	width: 165px;
}
DIV#homepage_top_products_c UL LI.last { border: 0px; }
DIV#homepage_top_products {
	float: left;
	width: 194px;
	height: 45px;
	padding-top: 45px;
	background: url(../images/homepage_column_top_products.jpg) no-repeat;
}
DIV#homepage_catalogue {
	float: left;
	width: 194px;
	height: 45px;
	padding-top: 45px;
	background: url(../images/homepage_column_catalogue.jpg) no-repeat;
}
DIV#homepage_catalogue A { outline: 0px; }

UL.news_date { list-style: none; clear: both; float: left; width: 44px; margin-right: 14px; 	margin-top: 10px; }
UL.news_date LI { float: left; width: 44px; text-align: center;  }
UL.news_date LI.news_date_li { height: 44px; background: #282116; margin-bottom: 2px; }
UL.news_date LI.news_date_li DIV.date_big {
	height: 31px;
	text-align: center;
	color: white;
	font: bold 21px Arial;
		padding-top: 2px;
		height: 25px;
}
UL.news_date LI.news_date_li DIV.date_small {
	color: #beb29f;
	font-size: 11px;
	line-height: 100%;
}
UL.news_date LI.news_category {
	height: 18px;
	color: black;
	font: normal 11px Arial;
	background: url(../images/news_orange.jpg) repeat-x;
		padding-top: 2px;
		height: 16px;
}

UL.news_item { list-style: none; float: left; width: 287px; margin-top: 10px;  }
UL.news_item LI.news_item_title { padding-bottom: 8px; }
UL.news_item LI.news_item_title H1 {
	line-height: 100%;
	font: bold 14px Arial;
	color: #cc8e2b;
}
DIV.more_list {
	clear: both;
	width: 366px;
	border-bottom: 1px solid #5e5e5e;
	height: 13px;
}
DIV.more_list A {
	float: right;
	display: block;
	height: 12px;
	width: 13px;
	outline: 0px;
	background: url(../images/news_arrow.jpg) no-repeat;
	margin-top: 1px;
}
DIV.news_archive { clear: both; width: 366px; padding-top: 3px; }
DIV.news_archive A {
	float: right;
	display: block;
	width: 98px;
	height: 18px;
	text-indent: -9999px;
	background: url(../images/arhiva.jpg) no-repeat;
	outline: 0px;
}

DIV#page_content {
	width: 970px;
	float: left;
	background: #484848 url(../images/page_content_bg.jpg) no-repeat 0px 100%;
		background: #484848 url(../images/pgbg.jpg) repeat-x 0px 100%;
}

DIV#contact_left {
	float: left;
	width: 386px;
	padding-top: 44px;
	/*background: url(../images/tab_informacije.jpg) no-repeat;*/
			padding: 60px 0px 0px 17px;
			width: 369px;
				padding-top: 16px;
				width: 373px;
	padding: 0px;
	width: 390px;
}
DIV#contact_left_text , DIV#contact_right_text { padding: 16px 0px 0px 17px; width: 373px; }
DIV#contact_left H1 , DIV#contact_left H2 {
	color: #de8a07;
	font: bold 18px Arial;
	padding-bottom: 10px;
	border-bottom: 1px solid #626262;
	width: 246px;
	margin-bottom: 10px;
}
DIV#contact_left H2 {
	font: bold 15px Arial;
}
DIV#contact_left P {
	color: #ffffff;
	line-height: 140%;
	margin-bottom: 15px;
}

DIV#contact_right {
	float: left;
	width: 394px;
	padding-top: 44px;
	/*background: url(../images/tab_online_obrazac.jpg) no-repeat;*/
		/*padding: 74px 0px 0px 20px;
		width: 374px;
				padding-top: 16px;
				width: 373px;*/
	padding: 0px;
	width: 390px;
		padding-bottom: 30px;
}
DIV#contact_right UL.contact_top { list-style: none; width: 350px; border-bottom: 1px solid #626262; float: left; padding-bottom: 5px; }
DIV#contact_right UL.contact_top LI.form_contact_input {
	clear: both;
	float: left;
	width: 215px;
	padding-bottom: 6px;
}
DIV#contact_right UL.contact_top LI.form_contact_input DIV {
	width: 202px;
	height: 20px;
	background: #363636;
	border: 1px solid #575757;
}
DIV#contact_right UL.contact_top LI.form_contact_input DIV INPUT {
	border: 0px;
	width: 195px;
	height: 15px;
	font: normal 11px Arial;
	margin: 2px 0px 0px 2px;
	color: #5f5f5f;
	background-color: transparent;
}
DIV#contact_right UL.contact_top LI.form_contact_text { float: left; padding-top: 4px; width: 135px; }
DIV#contact_right UL.contact_top LI.form_contact_text.req { color: #a16f1f; }

DIV#contact_right DIV.contact_high_text {
	color: #cc8e2b;
	font: bold 14px Arial;
	clear: both;
	float: left;
	padding: 10px 0px 20px 0px;
		width: 100%;
}
DIV#contact_right UL.checkbox_list { clear: both; list-style: none; width: 350px; border-bottom: 1px solid #626262; float: left; padding-bottom: 5px; }
DIV#contact_right UL.checkbox_list LI {
	float: left;
	width: 175px;
	padding-bottom: 5px;
}
DIV#contact_right DIV.ta_cont {
	clear: both;
	float: left;
	border-bottom: 1px solid #626262;
	padding-bottom: 10px;
	width: 350px;
	height: 111px;
	background: url(../images/div_bg.jpg) no-repeat;
}
DIV#contact_right DIV.ta_cont TEXTAREA {
	border: 0px;
	font: normal 11px Arial;
	color: #5f5f5f;
	width: 335px;
	height: 100px;
	margin: 5px 0px 0px 5px;
	overflow: auto;
	background-color: transparent;
}
DIV#contact_right UL.contact_antispam { list-style: none; clear: both; border-bottom: 1px solid #626262; float: left; padding-bottom: 10px; width: 350px; margin-bottom: 10px; }
DIV#contact_right UL.contact_antispam LI {}
DIV#contact_right UL.contact_antispam LI INPUT {
	border: 1px solid #575757;
	background-color: #343434;
	width: 81px;
	height: 22px;
	font: normal 11px Arial;
	color: #5f5f5f;
		padding: 2px;
		width: 77px;
		height: 16px;
		text-align: center;
}
DIV#contact_right DIV.form_submit_btn {
	clear: both;
	float: left;
	padding-bottom: 10px;
}
DIV#contact_right DIV.form_submit_btn A#btn_submit_form {
	display: block;
	outline: 0px;
	text-indent: -9999px;
	background: url(../images/btn_send_hr.jpg);
	width: 100px;
	height: 30px;
}

DIV#page_right {
	/*float: left;*/
	float: right;
	width: 190px;
	padding-top: 44px;
	background: url(../images/tab_right.jpg) no-repeat;
}
DIV#page_right DIV#place_catalogue { float: left; width: 190px; }
DIV#page_right DIV#place_catalogue A { outline: 0px; }
DIV#page_right DIV#place_contact_info {
	float: left;
	width: 190px;
	/*padding-top: 67px;*/
	background: url(../images/tab_kontakt_right.jpg) no-repeat;
		padding-left: 13px;
		padding-right: 23px;
		width: 154px;
		/*padding-bottom: 170px;*/
		padding-top: 30px;
		background: #2d2d2d url(../images/stripes.jpg) no-repeat 0px 100%;			
}
DIV#page_right DIV#title_tab { height: 43px; width: 190px; background: url(../images/tab_kontakt_right.jpg) no-repeat; float: left; }
DIV#page_right DIV#place_contact_info H1 {
	font: bold 12px Arial;
	color: #e6920b;
	margin-bottom: 20px;
}
DIV#page_right DIV#place_contact_info H2 {
	color: #c4c4c4;
	font: normal 12px Arial;
	margin-bottom: 4px;
}
DIV#page_right DIV#place_contact_info H3 {
	color: #e6920b;
	font: bold 18px Arial;
	margin-bottom: 20px;
}
DIV#page_right DIV#place_contact_info P {
	line-height: 140%;
	color: white;
	margin-bottom: 20px;
}
DIV#page_right DIV#place_contact_info P A {
	color: #e6920b;
	text-decoration: underline;
}
DIV#page_right DIV#place_contact_info P A:hover { text-decoration: none; }

/* news */
DIV#news_cont { float: left; width: 780px; }
DIV#news_tab_title , DIV#press_tab_title, DIV#search_tab_title {
	float: left;
	width: 780px;
	height: 45px;
	background: url(../images/tab_novosti.jpg) no-repeat;
	/*text-indent: -9999px;*/
		height: 44px;
		background: url(../images/tab_press.jpg) no-repeat;
			padding: 12px 0px 0px 12px; 
			height: 32px; 
			width: 768px;
}
/*DIV#news_tab_title { padding: 12px 0px 0px 12px; height: 32px; width: 768px; }*/
DIV#news_tab_title H1 { letter-spacing: -2px; font-weight: normal; }
DIV#press_tab_title { background: url(../images/tab_press.jpg) no-repeat; }
/*DIV#search_tab_title { background: url(../images/tab_search.jpg) no-repeat; height: 44px; }*/
DIV#news_list , DIV#press_list , DIV#search_list {
	clear: both;
	float: left;
	width: 780px;
		padding: 20px;
		width: 740px;
}
DIV.news_title { clear: both; float: left; }
DIV#news_list H1 {
	color: #de8a07;
	font: bold 18px Arial;
	margin-bottom: 20px;
}
DIV.news_desc {
	clear: both;
	float: left; 
	width: 580px;
	color: white;
		width: 740px;
}
DIV.news_desc P { margin-bottom: 15px; }
DIV.news_image { float: right; padding-left: 50px; width: 137px; }
DIV.news_image IMG , DIV.press_cont IMG { border: 2px solid black; margin-bottom: 10px; }
P.news_date { clear: both; color: #de8a07; }
DIV.divider {
	clear: both;
	width: 100%;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px solid #717171;
	margin-bottom: 20px;
	float: left;
}
/* /news */

/* press */
DIV.press_cont { float: left; padding-bottom: 20px; width: 350px; }
DIV.press_cont H1 { font: bold 11px Arial; color: #de8a07; margin-bottom: 30px; }
DIV.press_cont P { color: white; margin-bottom: 20px; }
DIV.press_cont P.press_date { color: #de8a07; margin: 0px; }
DIV.press_cont.side_left { clear: both; float: left; margin-right: 30px; }
DIV.press_cont.side_right { float: left; }
DIV.press_left {  float: left; width: 150px; padding-bottom: 1px; }
DIV.press_right { float: left; width: 200px; }
/* /press */

/* search */
DIV#search_list H1 {
	color: #b17414;
	font: bold 14px Arial;
	margin-bottom: 25px;
}
DIV#search_list UL { clear: both; width: 740px; list-style: none; }
DIV#search_list UL LI {
	width: 739px;
	padding: 7px 0px 7px 1px;
	border-bottom: 1px solid #7b7b7b;
}
DIV#search_list UL LI A { color: white; }
/* /search */

/* gallery */
DIV.gallery_box {
	float: left;
	width: 390px;
	background: #484848 url(../images/bg_gallery.jpg) repeat-x 0px 100%;
}
DIV.gallery_title , DIV.h1_sifr_wrapper_half  {
	float: left;
	width: 390px;
	height: 44px;
	background: url(../images/title_gallery.jpg) no-repeat;
	padding: 10px 0px 0px 10px;
		width: 380px;
		height: 34px;

}
DIV.gallery_title , DIV#search_tab_title { padding: 12px 0px 0px 12px; width: 378px; }
DIV#search_tab_title { width: 768px; }
DIV.h1_sifr_wrapper_half  H1 { letter-spacing: -2px; font-weight: normal; }
DIV.gallery_title H1 { color: #de8a07; font: bold 17px Arial; }
DIV.short_desc_p {
	padding: 15px 0px 0px 20px;
	float: left;
}
DIV.short_desc {
	clear: both;
	float: left;
	color: #d9d9d9;
	width: 356px;
	border-bottom: 1px solid #626262;
	padding-bottom: 5px;
		/*margin: 15px 0px 0px 20px;*/
		/*padding: 15px 0px 5px 20px;*/
}
DIV.gallery_box UL {
	clear: both;
	float: left;
	list-style: none;
	/*margin-left: 20px;*/
	margin-top: 10px;
		width: 370px;
		padding-left: 20px;
		width: 370px;
}
DIV.gallery_box UL IMG { border: 2px solid #de8a07; }
DIV.gallery_box UL LI { float: left; margin: 0px 10px 0px 0px; padding-bottom: 10px;  }
DIV.gallery_box UL LI.last { margin-right: 0px; }
DIV.link_more {
	clear: both;
	width: 356px;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #626262;
	border-top: 1px solid #626262;
	margin-left: 20px;
	margin-bottom: 10px;
}
DIV.link_more A {
	color: #cc8e2b;
	padding-left: 22px;
	background: url(../images/block_arrow.jpg) no-repeat 1px 1px;
}


DIV.gallery_box.wide_box { width: 780px; }
DIV.gallery_box.wide_box DIV.gallery_title { width: 770px; background: none; height: 34px; background: url(../images/tab_press.jpg) no-repeat; }
DIV.gallery_box.wide_box DIV.short_desc { width: 740px; }
DIV.gallery_box.wide_box UL { width: 760px; } 
DIV.gallery_box.wide_box UL LI { margin: 10px 20px 10px 0px; }
DIV.gallery_box.wide_box DIV.link_more { width: 740px; }
DIV.gallery_box.wide_box P { margin-bottom: 10px; }
/* /gallery */


/* products */
DIV#products_left_column {
	float: left;
	padding-bottom: 1px;
	width: 194px;
}
DIV#products_left_column DIV.left_h1 , DIV#products_left_column DIV.left_h2 , DIV#products_left_column DIV.left_h3 {
	width: 194px;
	height: 44px;
		padding: 13px 0px 0px 10px;
		width: 184px;
		height: 31px;
	clear: both;
}
DIV#products_left_column DIV.left_h1 { background: url(../images/products_left_h1.jpg) no-repeat; }
DIV#products_left_column DIV.left_h2 { background: url(../images/products_left_h2.jpg) no-repeat; height: 30px; }
DIV#products_left_column DIV.left_h3 { background: url(../images/products_left_h3.jpg) no-repeat; height: 30px; }
DIV#products_left_column DIV.left_h1 H1 { color: #de8a07; font: bold 17px Arial; font: normal 12px Arial; }
DIV#products_left_column DIV.left_h2 H2 { color: #deb807; font: bold 17px Arial; font: normal 12px Arial; }
DIV#products_left_column DIV.left_h3 H3 { color: #deb807; font: bold 17px Arial; font: normal 12px Arial; }
UL.products_list_left {
	clear: both;
	float: left;
	list-style: none;
		padding: 7px 0px 7px 7px;
}
UL.products_list_left LI {
	border-bottom: 1px solid #5e5e5e;
	padding: 5px 0px 4px 13px;
	background: url(../images/arrow.png) 0px 9px no-repeat;
	width: 165px;
}
UL.products_list_left LI.last { border: 0px; }

DIV#products_right_column {
	float: left;
	width: 586px;
}
DIV.product_category_h1 {
	width: 586px;
	height: 44px;
	float: left;
	background: url(../images/pr_h1.jpg) no-repeat;
		padding: 13px 0px 0px 20px;
		width: 566px;
		height: 31px;
}
DIV.product_category_h1 H1 { color: white; font: bold 17px Arial; font: normal 12px Arial; }
DIV.products_cont { padding: 13px 0px 20px 0px; float: left; width: 578px; padding-left: 7px; }
DIV.product_box {
	float: left;
	width: 190px;
	height: 304px;
	margin-right: 3px;
	margin-bottom: 3px;
	background: url(../images/product_box.jpg) no-repeat;
}
DIV.product_box.last { margin-right: 0px; }
DIV.product_box  UL { list-style: none; width: 188px; }
DIV.product_box  UL LI { width: 188px; }
DIV.product_box  UL LI A { outline: 0px; }
DIV.product_box  UL LI.product_image { padding-top: 16px; height: 205px; }
DIV.product_box  UL LI.product_name { padding: 10px 0px 0px 10px; color: #cc8e2b; font: bold 18px Arial; height: 33px; height: 23px; width: 178px; text-transform: uppercase; padding: 10px 10px 0px 10px; width: 168px; }
DIV.product_box  UL LI.product_desc { padding: 3px 0px 0px 10px; color: #e3e3e3; font: normal 11px Arial; height: 29px; height: 26px;  width: 178px; text-transform: uppercase; overflow: hidden; height: 16px; margin-bottom: 10px; }
DIV.product_box  UL LI.product_link { padding: 0px 0px 0px 20px; margin-left: 10px; background: url(../images/block_arrow.jpg) no-repeat 0px 0px; width: 158px; }
DIV.product_box  UL LI.product_link A { color: #cc8e2b; }
DIV.product_box  UL LI.product_link A:hover { text-decoration: underline; }

DIV#product_detail_cont { float: left; padding: 12px 0px 0px 12px; }
DIV#product_top {
	width: 562px;
	float: left;
	border: 1px solid #777777;
	background: url(../images/top_bg.jpg) repeat-y;
}
DIV#product_detail_image {
	float: left;
	width: 326px;
	position: relative;
	background-color: #383838;
}
DIV#product_detail_main_desc {
	float: left;
	width: 235px;
	margin: 0px 0px 0px 1px;	
}
DIV#product_detail_title {
	padding: 10px;
	border-bottom: 1px solid #777777;
	color: #cc8e2b;
}
DIV#product_detail_title H1 { font: bold 25px Arial; }
DIV#product_detail_short_desc { padding: 10px; border-bottom: 1px solid #777777; }
DIV#product_detail_short_desc H2 { font: bold 14px Arial; color: #e3e3e3; }
DIV#product_detail_desc { padding: 10px;  color: #e3e3e3; }
DIV#product_detail_desc P { margin-bottom: 15px; }

DIV#product_bottom {
	clear: both;
	float: left;
	width: 562px;
	border: 1px solid #777777;
	border-top: 0px;
	background: url(../images/bg_bottm.jpg) repeat-y;
}
DIV#left_column { float: left; width: 288px; }
DIV#left_column_title , DIV#right_column_title { border-bottom: 1px solid #777777; padding: 10px; }
DIV#left_column_text , DIV#right_column_text { padding: 10px; }
DIV#left_column_text P  , DIV#right_column_text P { margin-bottom: 15px; color: #cecece; }
DIV#left_column_title H1 , DIV#right_column_title H1 { color: #da8704; font: bold 12px Arial; }
DIV#left_column_text UL , DIV#right_column_text UL { padding: 10px 0px 20px 20px; }
DIV#right_column { float: left; width: 273px; }

DIV#product_gallery {
	float: left;
	width: 562px;
	border: 1px solid #777777;
	border-top: 0px;
		padding: 5px;
		padding-bottom: 0px;
		padding-top: 1px;
		width: 552px;
		background: #484848;
		padding-bottom: 4px;
	
}
DIV#product_gallery UL { list-style: none; }
DIV#product_gallery UL LI {
	float: left;
	display: block;
	margin-right: 4px;
	margin-top: 4px;
	/*margin-bottom: 4px;*/
	width: 107px;
	height: 107px;
	background-color: #838383;
		overflow: hidden;
		
}
DIV#product_gallery UL LI.last { margin-right: 0px; }

DIV#nav_line { clear: both; float: left; width: 562px; padding: 7px 0px 30px 0px; }
DIV#nav_left , DIV#nav_right { float: left; width: 281px; }
DIV#nav_right UL { list-style: none; float: right; }
DIV#nav_right UL LI {
	float: left;
	color: #da8704;
	font: normal 11px Arial;
	padding: 0px 2px 0px 2px;
}
DIV#nav_right UL LI A , DIV#nav_left A { color: #da8704; font: normal 11px Arial; }
DIV#nav_right UL LI A:hover , DIV#nav_left A:hover { text-decoration: underline; }
/* /products */



DIV#uc_tmp { margin: 0px auto; width: 480px; height: 260px;  background: url(../images/uc_tmp.png) no-repeat 0px 0px; text-indent: -9999px; margin-top: 110px; }



DIV.h1_sifr_wrapper_half { float: none; }
/*DIV.h1_sifr_wrapper_half H1 , DIV#contact_left H1 { color: #de8a07; font: bold 17px Arial; border: 0px; width: auto; font-size: 12px; }*/
DIV#contact_left DIV.h1_sifr_wrapper_half , DIV.h1_sifr_wrapper_half { padding: 12px 0px 0px 12px; height: 32px; width: 378px; }
DIV#contact_left DIV.h1_sifr_wrapper_half H1 {  font: normal 12px Arial; border: 0px;  }

/* tinymce styles */
TABLE.site_content_table { border: 0px; margin: 0px; border-collapse: collapse; padding: 0px; width: 780px; }
TABLE.site_content_table IMG { border: 1px solid black; margin: 0px auto; margin-bottom: 15px; }
TABLE.site_content_table P {
	color: white;
	margin-bottom: 15px;
}
TABLE.site_content_table TD { padding: 0px; vertical-align: top; margin: 0px; }
TABLE.site_content_table TD.text_table { padding-left: 13px; padding-right: 13px; padding-top: 20px; }
TABLE.site_content_table H1 { visibility: hidden; }
/*TABLE.site_content_table H1 {
	color: #de8a07;
	font: bold 17px Arial;
	width: 390px;
	height: 43px;
	background: url(../images/h1_general.jpg) no-repeat;
		padding-left: 20px;
		padding-top: 10px;
		width: 370px;
		height: 33px;
			height: 34px;
			background: url(../images/title_gallery.jpg) no-repeat;
}*/
/* /tinymce styles */



			/* 
			 * The state classes are a little bit complex, because of the doubble class bug in IE6
			 * The state class looks like this:
			 * 
			 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
			 * 
			 * Examples:
			 * 
			 * .ui-radio-state-checked (simply checked) 
			 * .ui-radio-state-checked-hover (checked and hovered/focused)
			 * .ui-radio-state-hover (unchecked and hovered/focused)
			 * 
			 */
			
			.ui-radio-state-disabled,
			.ui-radio-state-checked-disabled,
			.ui-radio-state-disabled-hover,
			.ui-radio-state-checked-disabled-hover {
				/*color: #999;*/
			}
			span.ui-checkbox,
			span.ui-radio {
				display: block;
				float: left;
				width: 16px;
				height: 16px;
				margin-right: 5px;
				/*background: url(icon_checkbox.png) 0 -40px no-repeat;*/
				background: url(../images/kontakt_checkbox.jpg) no-repeat 0px -25px;
					/*background: none;*/
			}
			span.ui-helper-hidden {
				display: none;
			}
			label {
				/*padding: 2px;*/
				
			}
			span.ui-radio-state-hover,
			span.ui-checkbox-state-hover {
				/*background-position: 0 -114px;*/
			}
			
			span.ui-checkbox-state-checked {
				/*background-position: 0 -1px;*/
				background: url(../images/kontakt_checkbox.jpg) no-repeat 0px 0px;
			}
			
			span.ui-checkbox-state-checked-hover {
				/*background-position: 0 -75px;*/
				background: url(../images/kontakt_checkbox.jpg) no-repeat 0px 0px;
			}
			span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked {
				/*background-position: 0 -161px;*/
			}
			
			
			span.ui-radio-state-checked-hover {
				/*background-position: 0 -200px;*/
				background: url(../images/kontakt_checkbox.jpg) no-repeat 0px 0px;
			}

			.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}

