*		{ margin: 0; padding: 0; }
img, fieldset { border: none; }
:focus	{ outline: 0; }
a		{ text-decoration: underline; }
.alt	{ display: none; }

/************************ TYPO *********************************/
body	{ font-family: "Arial", Verdana, Helvetica, sans-serif; font-size: 12pt; color: #CCCCCC;}

a       { color: #E25800; text-decoration: underline;}
a:hover { color: #E25800; text-decoration: none;}

a.gray       { color: #818080; text-decoration: none;}
a.gray:hover { color: #818080; text-decoration: underline;}

a.gray_underline       { color: #818080; text-decoration: underline;}
a.gray_underline:hover { color: #818080; text-decoration: none;}

a.green_underline       {display:block; color: #6C9B19; text-decoration: underline; margin-right: -3px;}
a.green_underline:hover {display:block; color: #6C9B19; text-decoration: none;}

.error { color: #CC0F13;}
.gray_bold  { color: #B4AE9F; font-weight: bold;}
.orange_bold  { color: #F48000; font-weight: bold;}


h1 { color: #C7C5C5; font-family:   Arial, "Verdana", Helvetica, sans-serif; font-size: 16pt; font-weight: normal; padding: 30px 0 12px 20px; }
h2 { color: #818080; font-family:   Arial, "Verdana", Helvetica, sans-serif; font-size: 14pt; font-weight: bold; padding: 0 0 15px 0;}
h3 { color: #EE902C; font-family:   Arial, "Verdana", Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }


#page { float: right; width: 600px; padding: 0 0 20px 0; text-align: right; line-height: 15px; }
#page a { color: #fff; background: #979797; text-decoration: none;}
#page a:hover { text-decoration: underline;}
#page a.letters { color: #818080;}
#page span { padding: 0 17px; }
#page span a { padding: 3px 7px; }
#page span a:hover,
#page span a.on { background: #C6C6C6; color: #fff; font-weight: normal; }
#page a.back,
#page a.forward { background: none; font-weight: normal; }
#page a.back { background: url('../../img/site/BKGmore2.gif') left 2px no-repeat; padding-left: 14px; }
#page a.forward { background: url('../../img/site/BKGmore.gif') right 2px no-repeat; padding-right: 14px; }

.clear { margin: 5px 0 5px 0; overflow: hidden; width: 100%;}
.clear a.button { background: transparent url('../../img/site/BKG_button_right.gif') no-repeat scroll top right; color: #fff; display: block; float: left; font: normal 11px arial, sans-serif; height: 20px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none;}
.clear a.button span {font-weight: normal;  background: transparent url('../../img/site/BKG_button_left.gif') no-repeat; display: block; line-height: 12px; padding: 4px 0 4px 13px;} 
.clear a.button:active { background-position: bottom right; color: #565555;  outline: none; /* hide dotted outline in Firefox */}
.clear a.button:active span{ background-position: bottom left; padding: 5px 0 3px 14px; /* push text down 1px */} 

/************************ GENERAL *********************************/
html.home	{ background: url('../../img/site/BKG_html_home.gif') left top repeat-x; background-color: #3C3934; }
html	{ background: url('../../img/site/BKG_html.gif') left top repeat-x; background-color: #3C3934; }
#container 	{float: left; width: 1000px; background: url('../../img/site/BKG_container.gif') left top repeat-y;}
#column1 {display: none; }
#column2 {display: none; }
#column3 {float: left; width: 620px; }


/************************ COLUMN3 *********************************/
/* top */
#top {display: none;}

/* main menu */
#nav {display: none;}

/* header */
#header_home { display: none;}
#header {display: none;}

/* content */
#content	{float: left; width: 850px; }
#content_title {float: left; width: 620px; height: 58px; background: url('../../img/site/BKG_content_title.gif') left top repeat-x;}
#content_text, #content_list	{float: left; padding: 20px 20px 20px  20px; width: 580px;}

#content #content_text ul  {clear: both; margin: 10px 0 10px 20px;}
#content #content_text ul li  {color: #CCCCCC; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; padding-left: 9px; margin-bottom: 4px; height:1%;}
#content #content_text ul li a {color:#CCCCCC; text-decoration: none;}
#content #content_text ul li a:hover {color:#C7C5C5; text-decoration: underline;}

#navigation {float: right; width: 100%; text-align: right; padding: 10px 0 0 0; }

/* Foto galerija */
ul#gallery {list-style: none; padding: 0 !important; margin: 0 !important;}
ul#gallery li {width: 125px; height: 110px; border: 1px solid #B7B7B7; background: #FFF; float: left; margin: 0 15px 15px 0;  padding: 0 !important;}
ul#gallery li span {color: #4E4E4E; display: block; height: 20px; background: #FFF; padding: 5px 5px 5px 5px; line-height: 10px; text-align: center;}
ul#gallery li a.imgwrapper { display: block; text-align: center; padding: 5px 0 0 0;}
ul#gallery li a { font-weight: normal; color: #0C0C0C; }
ul#gallery li a:hover { font-weight: normal; color: #A7020D; }

/* novosti */
ul.cont_box  { list-style: none; width : 850px; }
ul.cont_box .date  {color: #E25800; font-weight: normal; font-size: 11pt;}
ul.cont_box li {clear: both; margin: 5px 0 15px 0; zoom: 1; overflow: hidden; }
ul.cont_box li a.imgwrapper {float: left; display: block; text-align: center; border: 1px solid #B7B7B7; padding: 3px 3px 3px 3px; margin: 5px 10px 5px 0;}
ul.cont_box li .cont	{float: left; width: 125px; height: 75px; margin: 0 15px 10px 0; border: 1px solid #B7B7B7; padding: 3px !important;}
ul.cont_box li .cont_box_wrapp	{float: left; width: 400px; }
ul.cont_box li .cont_box_cell	{float: left; width: 230px; margin-right: 15px; }
.cont_box select, .cont_box_wrapp select {width: 120px; height: 18px;  margin: -2px 0 0 10px; border: 1px solid #B7B7B7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #614F2B;}

#select_box { float: left;  margin: 0 0 10px 0;}
#select_box .legend {float: left; display: block; color: #fff;}
#select_box fieldset	{ position:relative; font-weight:bold; }
#select_box select {float: left; width: 120px; height: 20px;  margin: -2px 0 0 10px; border: 1px solid #B7B7B7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #565555;}

/********************** FORM ********************************/
form.reservation { float: left; margin-right: 50px; }
form.reservation div { float: left;  margin: 10px 0 0 0; width: 500px;}
form.reservation .reset { margin-right: 10px !important; }

#main_form, #advert { float: left; width: 500px;  padding: 10px 0 0 0; }
#main_form .field_wrapp, #advert .field_wrapp {float: left; clear: both; width: 450px; margin-bottom: -2px;}
#main_form h3, #advert h3 { margin: 0; }
#main_form .message, #advert .message { display: block; font-size: 11px; margin-bottom: 10px; }
#main_form em, #advert em { color: #c00; }
#main_form label, #advert label { display:  block; float: left; clear: left; width: 117px; line-height: 13px; margin: 4px 0 0 0; }
#main_form select, #advert select { width: 230px; padding: 2px; margin-bottom: 2px; border: 1px solid #CCCCCC; background: #ffffff; font-size: 11px; color: #6E6E6E;}
#main_form .inputtext, #advert .inputtext { width: 230px; height: 13px; padding: 2px;  border: 1px solid #CCCCCC; background: #ffffff; font-size: 11px; color: #6E6E6E;}
#main_form fieldset .inputtext, #advert fieldset .inputtext { width: 110px; }
#main_form .big, #advert .big { width: 170px !important; }
#main_form .biger, #advert .biger { width: 190px; margin-right: 4px; }
#main_form .small, #advert .small { width: 50px !important; }
#main_form textarea, #advert textarea { width: 230px; padding: 2px; height: 136px; border: 1px solid #CCCCCC; font-size: 11px; color: #6E6E6E; font-family: Tahoma,"Arial", Verdana, Helvetica, sans-serif;}
#main_form i, #advert i { font-size: 13px; color: #004a7b; display: block; margin: 5px 0 15px 0; }
#main_form .check img, #advert .check img { display: block; float: left; margin:5px 8px 5px 0; border: 1px solid #9fbdc0; }
#main_form .check .inputtext, #advert .check .inputtext { float: left; margin-top:5px;}
#main_form .clear, #advert .clear {float: left; margin: 10px 0 10px 0px; overflow: hidden; width: 250px;}
#main_form .clear a.btn, #advert .clear a.btn { background: transparent url('../../img/site/BKG_button_right.gif') no-repeat scroll top right; color: #C7C5C5; display: block; float: left; font: normal 11px arial, sans-serif; height: 22px; margin-right: 6px; padding-right: 14px; /* sliding doors padding */ text-decoration: none;}
#main_form .clear a.btn span, #advert .clear a.btn span { background: transparent url('../../img/site/BKG_button_left.gif') no-repeat; display: block; line-height: 12px; padding: 5px 0 5px 13px;} 
#main_form .clear a.btn:active, #advert .clear a.btn:active { background-position: bottom right; color: #000;  outline: none; /* hide dotted outline in Firefox */}
#main_form .clear a.btn:active span, #advert .clear a.btn:active span{ background-position: bottom left; padding: 6px 0 4px 14px; /* push text down 1px */} 

#main_form .error_message, #advert .error_message {font: 11px tahoma, verdana, arial, helvetica, sans-serif; color: #CC0F13;}

#close_form {clear: both; float: left; width:200px;}
#close {display: block; margin: 0 0 10px 0; width:200px;}

/************************ FOOTER *********************************/
#footer {display: none;}











