body {
	font-family: "Arial", sans-serif;
/*	background-color: #89271f;*/
	padding: 0px;
	margin:  0px;
}
table {
	border-collapse: collapse;
}
td {
	vertical-align: top;
}
table, tr, td, div, form {
	padding: 0px;
	margin:  0px;
}
img {
	border: none;
}


/* PRINT DISPLAY */ 

td#icons {
display:none;
}

td#search {
display:none;
}


div#big_menu {
display:none;
}

div.print_flat {
display:none;
}

div#catalog_submenu {
display:none;
}


div.print {
display:none;
}


td.R {
display:none;
}


div#nav_menu {
display:none;
}


h1.first:first-letter {
text-transform:uppercase;
}

	        * {
      margin:0;
      }
      html, body {
      height:100%;
      }
      #layer {
	  min-width:930px;
      margin:0 auto -0px;
      background-color:#f2f2f2;
	  margin:-10px 10px 0px;
	  }

	 div#content{
	 background-color:#f2f2f2;
	}
	
	  
	  
	  div#footer {
	  margin-top:0px;
	  height:40px;
	  background-color:#FFFFFF;
	  color:#777777;
	  text-align:right;
	  font-size:11px;
	  padding: 10px 10px 0px;
	  position:absolute;
	  width:95%;
	  }


	  /* HEADER */

div#header_top {
background-color:#FFFFFF;
width:100%;
position:relative;
height:60px;
margin-top:10px;
padding-bottom:10px;
padding-top:15px;
	  }

table#header_top {
width:100%;
}


td#logo {
width:40%;
}

td#icons {
width:20%;
text-align:center;
}

form.nav {
display:inline;
padding-right:20px;
border-right:1px solid #CCCCCC;
margin-right:10px;
}

div#nav_menu  img {
vertical-align:middle;
}

div#nav_menu {
width:100%;
text-align:left;
border-top:1px solid #A7ADAD;
border-bottom:1px solid #A7ADAD;
margin-top:20px;
padding:10px 10px;
}

div#nav_menu {
font-size:12px;
}

div#nav_menu a {
text-decoration:none;
font-weight:bold;
font-size:12px;
padding:0px 5px;
color:#000000;
}

div#nav_menu a.active {
color:#005943;
}

div#icons {
width:350px;
padding-right:20px;
}

div#icons img{
padding-left:40px;
}

td#search {
width:40%;
text-align:right;
}

div#search {
margin-right:20px;
white-space:nowrap;
}


 /* //HEADER */



input.gray {
border:1px solid #CCCCCC;
width:60%;
margin-left:-50px;
}


input.gray_in {
border:1px solid #CCCCCC;
margin-left:18px;
margin-top:20px;
}


input.green_button {
background-color:#006d54;
border:0px;
font-size:11px;
width:50px;
height:20px;
color:#FFFFFF;
position:relative;
top:-1px;
padding-bottom:3px;
}

input.green_button_order {
background-color:#006d54;
border:0px;
font-size:11px;
height:20px;
color:#FFFFFF;
position:relative;
top:-1px;
left:50%;
width:100px;
padding-bottom:3px;
margin-left:-50px;
}

div.clear {
clear:both;
}





/* BIG MENU */

div#big_menu {
width:100%;
height:243px;
background:url('/img/bg_subheader_index.jpg');
border-bottom:2px solid #000000;
}

div#menu_left {
background:transparent url('/img/menu_top.jpg') repeat-x 0px -15px;
width:100%;
padding-left:30px;
min-width:500px;
}

div#menu_left_ov {
width:500px;
}

div#menu_left_ov div {
cursor:pointer;
}




div#menu_left_ov div.menu_item {
float:left;
height:23px;
display:block;
font-size:13px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
position:relative;
z-index:20;
padding:6px 10px 0px 10px;
}

div#menu_left_ov div.menu_item_active {
float:left;
height:23px;
font-size:13px;
color:#000000;
font-weight:normal;
text-align:center;
position:relative;
z-index:20;
background:transparent url('/img/menu_active.jpg') repeat-x 0px -10px;
padding:6px 10px 0px 10px;
}

table#bm {
width:100%;
}

table#bm  td.L{
width:65%;
}

/* BIG MENU tRIGHT */

div#menu_right {
margin-left:50px;
margin-top:30px;
width:390px;
//_width:410px;
//_margin-left:10px;
}


div#footer_menu_right {
margin-left:0px;
width:390px;
}

div#menu_right a, div#menu_right a.menu_right_item_active{
padding:0px 1px 2px 7px;
height:20px;
display:block;
padding-top:6px;
}

div#menu_right a, div#menu_right a.menu_right_item_active {
position:relative;
display:block;
margin-left:10px;
float:left;
width:150px;
height:20px;
font-size:12px;
line-height:14px;
color:#FFFFFF;
text-decoration:underline;
cursor:pointer;
font-family:Tahoma;
padding-top:6px;
}

div#menu_right a:hover,  div#menu_right a.menu_right_item_active {
background-color:#FFFFFF;
color:#005e46;
text-decoration:none;
}

/* //BIG MENU tRIGHT */



div#menu_photo {
position:relative;
overflow:hidden;
width:100%;
height:217px;
background:transparent url('/img/menu_gray_bg.jpg') repeat-x 0px 0px;
}

div#menu_photo img{
position:absolute;
width:615px;
}

/* CONTENT */ 

div#content {
position:relative;
width:100%;
background:#F2F2F2 url('/img/under_menu.jpg') repeat-x 0px 0px;
padding-top:12px;
}


div.content_text_header {
margin:20px 30px 0px 30px;
min-height:360px;
//_height:360px;
}

div.content_text_header h1 {
font-size:21px;
color:#015440;
font-weight:normal;
text-transform:none;
margin:0px;
margin-bottom:10px;
}


div.content_text, table#bm_content_footer, div#print, div.print_flat {
font-family:"Arial";
font-size:12px;
line-height:20px;
}


 a{
color:#005943;
}


h1 {
font-family:"Tahoma";
font-size:16px;
color:#005e46;
text-transform:uppercase;
margin-left:30px;
}


/* //BIG MENU */


/* SUBMENU */

div#menu_left_ov div.menu_item div.submenu {
display:none;
background-color:#d0dfdb;
height:214px;
position:absolute;
top:22px;
left:0px;
margin-top:7px;
margin-left:0px;
z-index:10;
}

div#menu_left_ov div.menu_item_active div.submenu {
background-color:#d0dfdb;
display:block;
height:214px;
position:absolute;
top:22px;
left:0px;
margin-top:7px;
margin-left:0px;
z-index:10;
}

table.submenu {
position:relative;
margin:0px 0px;
}

table.submenu td{
white-space:nowrap;
text-align:left;
}

table.submenu td a {
display:block;
color:#055340;
height:16px;
text-decoration:underline;
padding:10px 5px;
font-size:12px;
}



table.submenu td a:hover, table.submenu td a.active {
background-color:#003d2e;
color:#FFFFFF;
text-decoration:none;
}


div.print {
width:150px;
color:#005943;
position:relative;
left:100%;
margin-left:-165px;
margin-top:-30px;
padding-bottom:20px;
background:#F2F2F2 url('/img/icons/print.gif') no-repeat right 6px;
text-align:right;
padding-right:15px;
}

td.print_td {
padding-left:40px;
vertical-align:top;
text-align:center;
}

div.print_flat {
width:150px;
color:#005943;
position:relative;
left:100%;
background:#F2F2F2 url('/img/icons/print.gif') no-repeat 115px 6px;
}


table#bm_content {
width:100%;
}

table#bm_content  td.L{
width:65%;
}

table#bm_content  td.R{
padding-left:30px;
}


table#bm_content_footer  {
margin-top:50px;
}


div.menu_item a {
color:#FFFFFF;
text-decoration:none;
}

div.menu_item_active a {
color:#000000;
text-decoration:none;
}

a.main_level {
color:#000000;
}

div#catalog_submenu {
font-size:12px;
}

table#bm_content_footer  td.L{
padding-right:50px;
}


b {color:#115f4c;
font-size:12px;
}



div#footer_menu_right a {
position:relative;
display:block;
float:left;
width:140px;	
height:30px;
font-size:13px;
padding:0px 1px 2px 2px;
text-decoration:underline;
cursor:pointer;
font-family:Tahoma;
}


div#catalog {
min-height:200px;
//_height:200px;
}

table#catalog {
width:100%;
}

table#catalog tr.over {
background-color:#cedbd8;
cursor:pointer;
}

table#catalog tr.header {
font-weight:bold;
}

table#catalog tr.header td img {
vertical-align:middle;
padding:5px;
position:absolute;
}

table#catalog tr.header td a {
text-decoration:none;
color:#000000;
}

table#catalog td {
font-size:12px;
text-align:left;
height:40px;
vertical-align:middle;
padding-left:30px;
border-bottom:1px solid #CCCCCC;
}

table#catalog tr.out td.model, table#catalog tr.header td.model {
width:25%;
}

table#catalog tr.out td, table#catalog tr.header td {
width:15%;
}

div.ku {
font-size:12px;
font-weight:bold;
}

div.ku a {
font-size:12px;
font-weight:bold;
}





table#product_header {
width:60%;
margin-top:20px;
}








/* GALLERY  */


#gal_header_img_print {
	width:270px;
	height:270px;
    position:relative;
}

#gal_slade_block_print {
	width:270px;
	height:270px;
	position: relative;
	margin: 0px auto;
	z-index: 2;
	border:1px solid #CCCCCC;
	background-color:#dcdfe4;
	}
	
	.gal_slade_img_print {
	position: absolute;	
	top:  0px;
	left: 0px;
	visibility: hidden;
	z-index: 3;
	margin:10px;
	padding:0px;
	text-align:center;
	width:250px;
	height:250px;
	}
	
	.gal_slade_img_print  img{
position:relative;
width:100%;
	}
	
	
	div.h_ov_print {
position:relative;
width:250px;
height:250px;
			}


#gal_header_img {
	width:370px;
	height:370px;
    position:relative;
}

#gal_slade_block {
	width:370px;
	height:370px;
	position: relative;
	margin: 0px auto;
	z-index: 2;
	border:1px solid #CCCCCC;
	background-color:#dcdfe4;
	}


div.gal_img {
padding:2px;
float:left;
cursor:pointer;
width:68px;
height:68px;
border:1px solid #FFFFFF;
text-align:center;
position:relative;
}

div.gal_img img {
position:relative;
}

div.gal_img_ov {
position:relative;
margin-top:10px;
margin-bottom:30px;
}

div.h_ov {
position:relative;
width:350px;
height:350px;
}


.gal_slade_img {
	position: absolute;	
	top:  0px;
	left: 0px;
	visibility: hidden;
	z-index: 3;
	margin:10px;
	padding:0px;
	text-align:center;
	width:350px;
	height:350px;
	}

.gal_slade_img  img{
position:relative;
width:100%;
	}


div#counter {
display:none;
}
	
div#counter_slide {
display:none;
}



table.row_prod {
width:400px;
margin:10px 0px 20px 20px;
font-size:12px;
}

table.row_prod tr.odd td{
background-color:#FFFFFF;
}


table.row_prod td.L{
font-weight:bold;
padding-left:20px;
}

table.row_prod td { 
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
padding:8px 0px 8px;
}

div.podrobno h4 {
font-size:12px;
padding-bottom:10px;
margin:10px 0 0px 0px;
}


div.podrobno {
font-size:12px;
padding-left:40px;
}


td.podrobno div.podrobno {
width:280px;
}


div#catalog_submenu {
margin:20px 0px 20px;
}


div#catalog_submenu  span {
padding:0px 15px 0px;
font-size:12px;
border-left:1px solid #BBBBBB;
}

a.catalog_submenu {
padding:0px 15px 0px;
font-size:12px;
border-left:1px solid #BBBBBB;
}






div.search_f {
font-size:12px;
text-align:center;
}

div.search_f div {
margin-top:10px;
}


div#print {
width:170mm;
padding:0px 10mm 0px;
}

div#print  h3 {
color:#115F4C;
font-size:16px;
}

a.order {
font-size:12px;
font-weight:bold;
display:inline;
position:relative;
top:-5px;
padding-left:5px;
}

tr.header h1 {
display:inline;
padding-right:30px;
}


/* DEV SEARCH  */

div#dev_search {
width:100%;
}

div#dev_search  select {
margin-top:7px;
color:#777777;
width:300px;
font-family:"Arial";
font-size:14px;
height:20px;
vertical-align:middle;
border-top:1px solid #777777;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #777777;
}

div#dev_search  select.region {
color:#777777;
width:220px;
}

div#dev_search  select.region_active {
color:#000000;
width:220px;
}

div#dev_search  select.region_no_active {
color:#777777;
width:220px;
}


div#dev_search  select.year {
color:#777777;
width:150px;
}

div#dev_search  select.year_active {
color:#000000;
width:150px;
}

div#dev_search  select.year_no_active {
color:#777777;
width:150px;
}

div#dev_search option.region_no_active {
color:#777777;
width:220px;
}

div#dev_search option.year_no_active {
color:#777777;
width:150px;
}

div#dev_search  td.button {
text-align:center;
}

div#dev_search td.price input.txt {
width:187px;
}

div.conditions {
font-size:12px;
margin-bottom:10px;
}

div.conditions  b {
padding:0px 5px;
}

div.conditions  b.black  {
color:black;
}

div#dev_search input.button{
background-color:green;
}

div#dev_search  td.price  {
font-family:"Arial";
font-size:14px;
padding:7px 0px 10px 10px;
}


div#dev_search  td.price  input {
width:70px;
border-top:1px solid #777777;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #777777;
}


div#dev_search  select.active {
color:#000000;
}


div#dev_search  select.no_active {
color:#777777;
}


div#dev_search  select option.no_active {
color:#777777;
}

div#dev_search  select option {
color:#000000;
} 

div#dev_search  select option.def { 
color:#777777;
}
/* //DEV SEARCH  */



/* ORDER */
div#order input.order {
border-top:1px solid #777777;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #777777;
width:400px;
margin-bottom:10px;
}

div#order img.captcha {
vertical-align:middle;
}

div#order input.captcha {
border-top:1px solid #777777;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #777777;
width:100px;
margin-bottom:20px;
font-size:16px;
margin-left:15px;
}


td.prod_non_image {
width:300px;
}

td.prod_non_image div {
width:300px;
}
	
	
span.error {
display:block;
font-weight:normal;
color:darkred;
}
