/*@charset "windows-1251"; */
body {
	margin: 0px auto;
	background: url("../images/body_bkg.jpg") center top no-repeat #23011D;
}

body, table, th, td, input, textarea, select, li, a {
color:#FFE8BB;      /* #48221F;*/  
font-family:Tahoma;
font-size:12px;
}

.child {
    
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
    //display:inline;
}
.helper {
    
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:0px;
    zoom:1;
    //display:inline;
}

image{border: none;}

.img{border:none;position:relative;}
/*div#result  {color:#48221F;   } 
#result div>td {color:#48221F;   } */
/*td[valign=bottom] {color: #48221F; height: 10px; } */
div#result * td {color: #48221F;}

div#zx{/*height:100%;*/}


#niz{margin-top:40px;}
div#result {background: url(../images/ugol.gif) no-repeat scroll right bottom;/*margin:0 25px;*/ width:100%;height:100%;overflow:hidden;}
div#iz { 
  
  /*background:#fafafa; */
  width:100px;
  height:100px;
  /*text-align:center; 
  margin:0 auto; 
  
  line-height:92px;
  display:table-cell;
  
  float:none; */
  /*margin-top:30px;  */
  } 
  div#izz { 
  
  /*background:#fafafa; */
  width:140px;
  height:100px;
  display:-moz-inline-box;
    display:inline-block;
    text-align: center;
    zoom:1;
    //display:inline;
  
  /*margin:0 auto;*/
  
  
  /*text-align:center; 
  margin:0 auto; 
  
  line-height:92px;
  display:table-cell;
  
  float:none; */
  /*margin-top:30px;  */
  } 
  table#ret{table-layout:fixed;}
  
a{text-decoration: none;}

 .stranica{
width:100%;

 }
 
 div#artikul {
  text-align:center;
  margin:0 auto;
  width:140px;
  } 

#head {height: 117px; }
#logo {
	position:relative; top:28px;  z-index:0; height:150px; margin-left:0px; width:832px }
/*.head {
	background:url(../images/logo_big.png) left top  no-repeat; behavior: url(./scripts/iepngfix/iepngfix.htc); position:relative; top:45px;  z-index:2; height:150px; margin-left:0px; width:832px }
	*/
#main { border:1px solid #9A804E; background-color:#23011D; padding:10px 0px 0px 0px; min-height:400px }
#footer {background:url(../images/footer_bkg.png) center top no-repeat; height: 150px; padding-top:28px;/*behavior: url(./scripts/iepngfix/iepngfix.htc);*/ margin:0 auto; width:883px; margin:0 auto;}
#footer div {border:1px solid #9A804E; background-color:#23011D; width:832px; padding:20px 0px; color:#B27C14}
.group_item { 
	clear: both;	
	padding: 2px;
	margin-top: 1px; margin-bottom: 5px;
	height: auto;
	/*border-bottom: 1px dashed #e8e8e8;*/
	width:100%;
	text-align:left

}
/*table#kat * div{height:150px; width:150;} */
td#levo {
text-align:center;
vertical-align:top;
padding-top:25px;
/*padding:30px 8px 5px 15px;*/

width:540px;
}
.ramka{border:1px solid #9A804E;}
/*td#levo * img{border: solid 1px #9A804E;}*/

table#kat1{
/*background:transparent url(/images/fff.jpg);*/
/*height:617px; */
/*width:408px;*/
/*background:transparent url(/images/fff.jpg);*/
margin:0 0;
/*padding:5px 0 0 50px;*/
}

table#kat1 tbody tr{
height:150px;
}
/*table#kat2 tbody tr {

 border:none;
 text-align:center;
 }*/
 
table#kat2 tbody tr td{
/*width:100px;
text-align:center;
vertical-align:bottom;
margin:0 auto;  */
}




/*#kat{background:#fafafa;}*/

.group_head{text-align:left; color: #FFA700; font-size:14px; font-weight:bold; padding-bottom:5px }
.group_photo_l {float: left; padding: 0px 5px 0px 0px; }
.group_photo_r {float: right;  padding: 5px; }
.group_desc { padding:2px; color:#F8E9E9;	text-align:left; clear: both; }

/*table
{
	border-collapse: collapse;
	padding: 0px;
}
table td, table th
{
	font-size:12px
}
*/
a.locate:link, a.locate:visited {
	color:#A37C46;
	text-decoration: none;
}
a.locate:hover, a.locate:active {
	text-decoration: underline;
	color:#FFE8BB	
}

table.main_table
{
	width:822px;
	padding:0px;
	border-collapse:collapse;
}
.title {font-size:14px; color:#A37C46; font-weight:bold; text-decoration:underline}

/* MENU */
.main_menu {border:0;  padding:10px 0px 5px 0px; width:223px; min-height:325px}
.main_menu ul { list-style-type:none; list-style: none; margin:0px; width:223px; padding:0px;}
.main_menu ul li {height:32px}
.main_menu ul li a{
    height: 32px;
	width:223px;
	padding:0px 0px 0px 10px;
	text-decoration: none; 
	font-size: 12px;
	font-weight: bold;
	color: #FFE8BB;
	float: left;
	text-align:left; 
	 margin:0px; 

}
.main_menu ul li a span{ position:relative; top:9px}
/*.main_menu ul li a div{ padding-top:5px; }*/
.main_menu ul li a.current{
    height: 32px;
	width:223px;
	padding:0px 0px 0px 40px;
	text-decoration: none;
/*	font-size: 16px;*/
	font-weight: bold;
	color: #FFE8BB;
	float: left;
	text-align:left;
	margin:0px; 
	background: url(../images/menu_active.jpg)  left center no-repeat;
}
.main_menu ul li a:hover {background:url(../images/menu_hover.jpg) left center no-repeat; color:#fcd381 }
.main_menu ul li a.current:hover {background: url(../images/menu_active.jpg)  left center no-repeat; }

li.menu, li.menusel
{
	line-height: 27px;
	border: 1px solid black;
	text-transform: uppercase;
	text-align: center;
	float: left;
	padding: 0;
	margin:0 2;
	list-style: none;
}
li.menu
{
	background: url("../images/btnx.gif") 0px -27px repeat-x;
}
li.menusel
{
	background: url("../images/btnx.gif") 0px 0px repeat-x;
}
.ulmenu li a
{
	color: #f8f9f9;
	text-decoration:none;
}
li.menusel a:active, li.menusel a:hover, li.menu a:active, li.menu a:hover
{
	text-decoration:underline;
}



.copyright
{
	height:24px;
	background:url("../images/bg_copyright.gif") repeat-x;
	color: white;
	font-family: sans-serif;
	font-size: 11px;
	text-align: center;
}
.copyright a, .copyright a:visited, .copyright a:active, .copyright a:hover
{
	color: white;
	font-family: sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}
.copyright a:active, .copyright a:hover
{
	text-decoration: underline;
}
h1, h1 a, .h1
{
	color: #B27C14;
	font-weight:bold;
	font-size: 12px;
	/*text-transform: uppercase;*/
	text-align: left;
	margin:0;
	text-decoration:none
}
 .h1:hover, h1 a:hover{
	text-decoration: underline
}
/*.png { behavior: url(./scripts/iepngfix/iepngfix.htc);}*/
/*----FORM-----*/
.form_body {
   	background: url(../images/form_bkg.png);
   	/*behavior:url(./scripts/iepngfix/iepngfix.htc);*/
	border:1px solid #000; padding:5px
}
.form_head
{
   background:url(../images/form_head_bkg.png) center repeat-y; font-size:12px;
   font-weight:bold; color:#FFF; text-align:center;
   /*behavior: url(./scripts/iepngfix/iepngfix.htc);*/
   padding: 2 0;
}
.cssform {text-align:center; font: 12px Arial, Helvetica, sans-serif normal}
.cssform table.css { font: 12px Arial, Helvetica, sans-serif normal;border: none;
			color: #FFE8BB;
			/*background-color: #FFFFFF;*/
			text-align:center;
			width:100%
			}
/*.cssform tr {background-color:#FFF;color:#FFF;}*/
.cssform table.css th {background-color:#B27C14}
.cssform table.css td { border-bottom:1px dashed #B27C14; padding:2px}
.cssform input[type=text], .cssform select, .form{
	border: 1px solid #B27C14;
	background-color: #23011D;
	text-align:left;
	WIDTH: 100%;
	color:#FFE8BB; 

}
.cssform  textarea{
	border: 1px solid #B27C14;
	line-height: normal;
	background-color:  #23011D;
	WIDTH: 100%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#FFE8BB; font-style:normal; overflow:hidden
}
.cssform  input[type=checkbox] {border:none;line-height: normal;
	background-color: #23011D;
	WIDTH: auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#FFE8BB; font-style:normal}
.cssform  input[type=text].invalidInput, .cssform select.invalidInput{
	border:1px dotted #F00;
	background-color: #FFECE6;
}
.form{
	border: 1px solid #B27C14;
	line-height: normal;
	text-align:left;
	color:#FFE8BB;
	width:auto;
	background-color:#23011D
}
.search_form {
	border: 1px solid #DCD3D3;
	background:url(../images/input_bkg.gif) repeat-x;
	color:#000;
}
.button{
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
	border:1px  solid #B27C14; background-color:#23011D;   
	color:#FFE8BB;
	padding:1px;
	height:22px;
	width: auto;
	text-align:center
}
.search_btn{ background:url(../images/search_btn.png) no-repeat; border:none; width:20px; height:17px; cursor:pointer}
#frm_register td {color:#000}
#frm_register input, #frm_register select
{
	width: 200px;
	height: 20px;
	margin: 3px 5px;
	border: 1px solid rgb(126,120,103);
	background: #fff;
	color:#000
}
#frm_register .button
{
		background: #fff;
	color:#000
	width: 100px;
	background-image: none;
	margin:0 0 0 5;
	padding: 0;
	vertical-align:top;
}


.error
{
	font-family: Tahoma;
	font-size: 12px;
	color: white;
}

div.multi
{
	border: 1px solid black;
	width: 230px;
	color: black;
	background-color: white;
	overflow:auto;
	line-height: 21px;
	padding: 0 0 2 5;
}
.fade
{
	color: #aaa;
}

.small
{
	font-size: 10px;
	line-height: 17px;
	font-family: Tahoma;
}
.small2, a.small2, a.small2:visited, a.small2:hover, a.small2:active
{
	color: black;
	font-size: 11px;
	font-family:Tahoma;
	line-height: 18px;
}
a.small2:hover, a.small2:active,a.small2_selected, a.small2_selected:visited
{
	color: white;
}


.desc_active { background:url(../images/desc_active.png) 0 0 no-repeat; width:9px; height:8px;padding:0 5px}
.asc_active {background:url(../images/asc_active.png) 0 0  no-repeat; width:9px; height:8px;padding:0 5px}
.desc {background:url(../images/desc.png) 0 0 no-repeat; width:9px; height:8px;padding:0 5px}
.asc {background:url(../images/asc.png) 0 0 no-repeat; width:9px; height:8px; padding:0 5px}
.t_info th{padding:0 5px 5px 5px; height:30px; width:auto; text-align:center; vertical-align:bottom; background:url(../images/t_info_ord_bkg.png); /*behavior: url(./scripts/iepngfix/iepngfix.htc);*/ }
.t_info th .desc{ background:url(../images/desc_active.png) top center no-repeat; width:auto; /*behavior: url(./scripts/iepngfix/iepngfix.htc);*/ }
.t_info th .asc{ background:url(../images/asc_active.png) top center no-repeat;width:auto; /*behavior: url(./scripts/iepngfix/iepngfix.htc);*/ }
.t_info a { text-decoration:none; color:#000; font-weight:bold}
.t_info a:hover{ text-decoration: underline;color:#000; font-weight:bold}
.t_info td.ord { background:url(../images/t_info_ord_bkg.png); /*behavior: url(./scripts/iepngfix/iepngfix.htc);*/}
.t_info td { background:url(../images/t_info_bkg.png); padding:0 5px; min-height:20px; /*behavior: url(./scripts/iepngfix/iepngfix.htc);*/}

img.white
{
	border: 1px solid white;
}
img.black
{
	border: 1px solid black;
}
.png{/*behavior: url(./scripts/iepngfix/iepngfix.htc);z-index:100;*/ 
  border:none;

  
}
{
	border: 1px solid black;
	width: 201px;
	height:181px;
	background-color: #d7d7d7;
	padding-top:10px;
	padding-bottom:11px;
}
#under_img_descr
{
	width:186px;
	border:1px solid #222;
	text-align: center;
	background-color:white;
	color: #0e0a0e;
	font-size: 10px;
	font-family:Tahoma;
	text-transform:uppercase;
	font-weight: bold;
	padding: 3 2;
}
#indicator{display:none}
.h4_white
{
	font-family: sans-serif;
	font-size:12px;
	color: white;
	font-weight:bold;
}
.regular_white
{
	color: white;
	font-family:Tahoma;
	font-size:12px;
}
.h4_black
{
	font-family: sans-serif;
	font-size:12px;
	color: black;
	font-weight:bold;
}
.regular_black
{
	color: black;
	font-family:Tahoma;
	font-size:12px;
}
.message{color:#FFF; text-align:center}
/*----Page-------*/

a.page
{
	color: #A37C46;
	text-decoration: none; 
	padding: 1px 6px 2px;
	/*border: 1px solid #A37C46;*/
}
a#prev.page { background:url(../images/pager_bkg.gif) no-repeat left 4px; width:7px;  height:9px; padding-left:10px}
a#next.page { background:url(../images/pager_bkg.gif) no-repeat right -13px  ; width:7px; height:9px; padding-right:10px; }
a.page:hover, a.page:active
{
	text-decoration: none;
	color:#FFE8BB;
}
.current_page
{
	color: #FFE8BB;
	font-weight: bold;
	padding: 1px 6px 2px;
	/*border: 1px solid #FFE8BB;*/
}
.date_news {font-size:12px; color:#D7A55B; font-weight:normal}
/*---------*/
#panel {
/*	background: #fff;*/
	heighaauto;
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	/*border-top: solid 1px #9A804E;*/
	background: url(../images/btn-slide.png) no-repeat center top;
	/*behavior: url(./scripts/iepngfix/iepngfix.htc);*/
	text-align:center;
}
.btn-slide {
	background: url(../images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none; }
.active {
	background-position: right 12px;
}
.border {border:1px solid #9A804E;}
.path {color:#B27C14; font-size:12px; font-weight:bold; text-align:right; padding:0px 10px 10px 0px; float:right}
.path a{ color:#B27C14; background:url(../images/pager_bkg.gif) no-repeat right -14px  ; height:9px; padding-right:10px; text-decoration:none }
.path a:hover{text-decoration:underline}
.lombard_item { 
	padding: 5px;
	margin: 2px;
	height: auto;
	border: 1px solid #996633;
	width:100%;
	text-align:left;
	color:#F8E9E9;
	height:auto
}
.lombard_item .h3 { color:#CC9966; font-size:12px; font-weight:bold}
#buttons{ float:right; width:68px; height:20px; padding:0px 10px }
.clear{ clear:both; height:1px}
.add_to_order {background:url(../images/order_btn.jpg) right center no-repeat; width:46px; height:15px; padding:0px 23px}
.add_to_order:hover{text-decoration:none}
.price {font-size:18px; font-weight:bold; font-stretch:condensed; color:#FFF; font-family:Tahoma, Geneva, sans-serif }
.price_small {font-size:12px;; color:#FFF}


ul#anim
{
	margin:25px 0 0 10px;
	padding:0;
	clear:both;
	float:left;
}
ul#anim li
{
	float:left;
	list-style: none;
	margin:0;
	padding:0;
}

.spacer
{
	font-size:1px;
	line-height: 1px;
}

div#map_canvas{
width:510px;height:200px;} 
