html { background: #0a2035; }

body { margin: 0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; width: 100%; display: table; background: #0a2035 url(../images/bd_bg.jpg) repeat-x top; }

a {color: #1dd678; text-decoration:none; }
a:hover { color: #18ac61; text-decoration:none; }

#container { width: 940px; margin: auto; }

#header { width: 940px; height: 78px; background:url(../images/header.jpg) no-repeat; margin: 0; padding: 0; }
#steaguri { margin-left: 580px; padding-top: 20px;}

#content { width: 100%; }

* html #content { margin-top: -2px; }

#left_content { float: left; background: #0a2035 url(../images/left_bg.jpg) top no-repeat; width: 358px; display: inline; }

/* Menu */
.menu { float: right; width: 211px; margin: 20px 65px 35px 0; padding: 0; display: inline; }
.menu ul { list-style-type: none; padding: 0; margin: 0; width: 211px; }
.menu li a { display: block; height: 27px; padding: 7px 0 0 50px; margin: 5px 0 0 0; color: #fff; font-weight: bold; background: url(../images/menu.gif) no-repeat; text-decoration:none; }
.menu li a:hover, .menu li .current { background: url(../images/menu_current.gif) no-repeat; text-decoration:none; color: #00FFFF; }
/* End of Menu */

#left_content .section_bottom_line { clear: both; background: url(../images/left_bottom.jpg) no-repeat center; height: 1px; width: 100%; margin: 0; padding: 0; }

#right_content { float: right; background: url(../images/right_bg.jpg) repeat-y; width: 582px; margin: 0; padding: 0; }
#right_content #content_area { width: 475px;	margin: 0 0 0 47px; padding: 0; }
#right_content #content_area .title { width: 100%; height: 15px; color: #62c2ff; background: url(../images/title_line.jpg) bottom repeat-x; font-family: Tahoma; font-size: 18px; font-weight: bold; margin: 30px 0 0 0; padding: 0 0 15px 0; }
#right_content #content_area .clear_with_height { clear: both; height: 1px; }

#right_content_bottom { float: right; background: url(../images/right_bottom.jpg) no-repeat; font-family: Arial; font-size: 12px; color: #fff; text-align: center; width: 582px; height: 48px; margin: 0; padding: 30px 0 0 0; }
#right_content_bottom a{ text-decoration: none; color: #fff; }
#right_content_bottom a:hover{ text-decoration: underline; color: #fff; }

#messenger {float:left; margin-left:40px; }

/* SNG */
#pozaSNG {margin-left: 190px; }


/* LOCATION */
#tabel table {width: 500px; }
#tabel th { background: #b72400; color: black;}
#tabel td { color: yellow; text-align:center;}
.par {background: gray;}
.impar {background: lightgray;}

/* RESERVATION */
#formular #contact .notification_error { border: 1px solid #A25965; height: auto; width: 90%; padding: 4px; background: #F8F0F1; text-align: left; -moz-border-radius: 5px; }
#formular #contact .notification_ok { border: 1px #567397 solid; height: auto; width: 90% padding: 8px; background: #f5f9fd; text-align: center; -moz-border-radius: 5px; }
#formular #contact .info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; } 
#formular #contact .info_fieldset legend { border: 1px #dddddd solid; color: black; font: 13px Verdana; padding: 2px 5px 2px 3px; -moz-border-radius: 3px; margin-left:10px;}
#formular #contact .button { border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background: lightgray; color: #333333; font: 11px Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; }
#formular #contact label  { width: 140px; padding-left: 20px; margin: 5px; float: left; text-align: left; color: yellow;}
#formular #contact input, textarea { margin: 5px; padding: 0px; float: left; border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; color: #333333; font: 11px Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; }
#formular #contact br { clear: left; }

/* CONTACT */
#dateContact fieldset { margin-top:20px; -moz-border-radius: 3px;}
#dateContact legend { border: 1px #dddddd solid; color: yellow; font: 13px Verdana; padding: 2px 5px 2px 3px; -moz-border-radius: 3px; margin-left:10px;}
