/* Global styles */ 
* {margin:0; padding:0; border:0;}
body {background:url(../_images/background_main.png) #dcdcdc repeat-x top left; text-align:center; font-family:Tahoma, Sans serif; font-size:100%;}
div#all {width:895px; margin:20px auto;}

/* Menu_top styles */
ul#menu_top {width:295px; height:37px; padding-left:650px; list-style:none; background:url(../_images/background_top-trans.png) no-repeat top left; font-size:80%;}
ul#menu_top li {display:block; float:left; margin:0 11px; height:31px;}
ul#menu_top li a {display:block; position:relative; float:left; padding-top:10px; height:21px; background:url(../_images/background_btn.png) #d50a0a repeat-x top left; color:#ffffff; text-decoration:none;}
ul#menu_top li a span {display:block; position:absolute; top:0; height:31px; cursor:hand;}
ul#menu_top li a span.left {left:-10px; width:10px; background:url(../_images/background_btn_left-trans.png) no-repeat top left;}
ul#menu_top li a span.right {right:-9px; width:9px; background:url(../_images/background_btn_right-trans.png) no-repeat top right;}
ul#menu_top li a:hover {color:#cccccc;}

/* Container styles */
div#container {width:895px; background:url(../_images/background_container.png);}

/* Content styles */
div#content {width:866px; min-height:500px; margin:0 15px; background:url(../_images/background_content_top.png) #eeeeee no-repeat top left;}
/* Header */
div#content div#header {position:relative; width:866px; height:130px;}
div#content div#header h1 {position:absolute; top:10px; left:20px; width:346px; height:105px;}
div#content div#header h1 a {display:block; position:absolute; top:0; left:0; width:100%; height:75px; padding-top:30px; color:#d50a0a;}
div#content div#header h1 a span {display:block; position:absolute; top:0; left:0; width:100%; height:105px; background:url(../_images/logo-trans.png) no-repeat top left; cursor:hand;}
div#content div#header h2 {position:absolute; top:55px; right:20px; width:480px; height:30px; font-size:150%; font-weight:normal; text-align:center; font-family:Tahoma, Sans serif;}
/* Menu */
div#content ul#menu_left {list-style:none; text-align:left; font-size:80%; margin-left:12px; float:left;}
div#content ul#menu_left li {width:270px; height:37px; margin-bottom:2px;}
div#content ul#menu_left li a {display:block; width:230px; height:27px; padding-left:40px; padding-top:10px; background:url(../_images/background_btn_menu.gif) bottom left; text-decoration:none; font-weight:bold; color:#000000;}
div#content ul#menu_left li a:hover, div#content div#text div#text_in a.contbtn:hover, div#content div#text div#text_in a.contbtn2:hover, div#content div#text div#text_in a.contbtn3:hover {background-position:top left; color:#d50a0a;}
/* Text */
div#content div#text {float:right; margin-right:12px; margin-bottom:10px; width:560px; text-align:left; line-height:1.3em;}
div#content div#text div#text_top {width:100%; height:14px; background:url(../_images/background_text_top-trans.png);}
div#content div#text div#text_in {width:520px; _margin-top:-5px; padding:20px; padding-top:1px; background:url(../_images/background_text.png) #ffffff repeat-y top; font-size:80%; text-align:justify;}
div#content div#text div#text_in p, div#content div#text div#text_in table {margin:0.5em 0;}
div#content div#text div#text_in table td {padding-right:10px;}
div#content div#text div#text_in h3 {color:#d50a0a; font-size:130%; margin:10px 0;}
div#content div#text div#text_in h4 {margin:1em 0 0.6em 0; font-size:95%;}
div#content div#text div#text_in ul {margin:1em 3em;}
div#content div#text div#text_bott {width:100%; height:14px; background:url(../_images/background_text_bottom-trans.png);}
div#content div#text div#text_in a {color:#d50a0a;}
div#content div#text div#text_in form input.subm {width:39px; padding:3px 5px; height:24px; background:url(../_images/btn_bg-trans.png) no-repeat top left; border:0;}
div#content div#text div#text_in a:hover {text-decoration:none;}
div#content div#text div#text_in a.contbtn {text-align:center; display:block; float:right; width:96px; height:27px; padding-left:26px; padding-top:3px; background:url(../_images/background_btn_con-trans.png) bottom left; text-decoration:none; font-weight:bold; font-size:80%; color:#000000;}
div#content div#text div#text_in a.contbtn2 {text-align:center; display:block; float:right; width:96px; height:27px; padding-left:26px; padding-top:3px; background:url(../_images/background_btn_con2-trans.png) bottom left; text-decoration:none; font-weight:bold; font-size:80%; color:#000000;}
div#content div#text div#text_in a.contbtn3 {text-align:center; display:block; float:right; width:108px; height:27px; padding-left:23px; padding-top:3px; background:url(../_images/background_btn_con3-trans.png) bottom left; text-decoration:none; font-weight:bold; font-size:80%; color:#000000;}
div#content div#text div#text_in form#form {display:none;}
div#content div#text div#text_in form input, div#content div#text div#text_in form select, div#content div#text div#text_in form textarea {border:1px solid #d50a0a;}
div#content div#text div#text_in form label {text-align:left;}
div#content div#text div#text_in form input#step2, div#content div#text div#text_in form a#step2a {width:200px; height:34px; border:0; text-align:center; padding:3px; background:url(../_images/form_bg2-trans.png) no-repeat top; color:#000000; text-decoration:none;}
div#content div#text div#text_in form a#step2a {padding-top:7px; height:24px;}
div#content div#text div#text_in form#order input, div#content div#text div#text_in form#order textarea {width:200px;}
div#content div#text div#text_in form#order input[type=checkbox] {border:0; width:13px;}
div#content div#text div#text_in form input[type=submit]:hover, div#content div#text div#text_in form a#step2a:hover, div#content div#text div#text_in form#order input#step2:hover {background-position:bottom; cursor:pointer; _cursor:hand;}
div#content div#text div#text_in form input[value=Ok] {text-transform:uppercase;}
/* Blocks */
div#content div#blocks {clear:both; margin:11px; margin-bottom:0; padding:11px 0; text-align:center; color:#ffffff;}
div#content div#blocks div.block, div#content div#blocks div.blockA {float:left; width:281px; height:163px; background:url(../_images/background_box.png) #d50a0a no-repeat top left;}
div#content div#blocks div.block:hover, div#content div#blocks div.blockA {background-position:bottom left;}
div#content div#blocks div.block p {margin:5px 18px 5px 18px; font-size:75%;}
div#content div#blocks div.block p form {margin-top:60px;}
div#content div#blocks div.block p a, div#content div#blocks div.block p span {display:block; height:150px; z-index:10; padding:4px; color:#ffffff; cursor:hand; text-decoration:none;}
div#content div#blocks div.block p a strong, div#content div#blocks div.block p span strong {display:block; font-size:120%; margin-top:10px; margin-bottom:43px;} 
div#content div#blocks div.block p a.three strong {margin-bottom:50px;}
div#content div#blocks div.block p a.two strong {margin-bottom:58px;}
div#content div#blocks div.block p a:hover strong {color:#cccccc;}
div#content div#blocks div.block h4 {margin:20px; font-size:95%;}
div#content div#blocks div.block form label {display:block; margin-bottom:12px;}
div#content div#blocks div.block form input {width:169px; padding:5px; height:14px; background:url(../_images/form_bg-trans.png) no-repeat top left;}
div#content div#blocks div.block form input.subm {width:39px; padding:3px 5px; height:24px; background:url(../_images/btn_bg-trans.png) no-repeat top left; text-transform:uppercase;}
div#content div#blocks div.block form input.subm:hover, div#content div#blocks div.block form input[type=submit]:hover {background-position:bottom; cursor:pointer;}
/* Footer styles */
div#footer {width:895px; height:81px; background:url(../_images/background_footer.png) no-repeat top left; font-size:70%; color:#cccccc;}
div#footer a {color:#ffffff; cursor:hand; text-decoration:none;}
div#footer a:hover {text-decoration:none; color:#cccccc;}
div#footer ul {float:left; list-style:none; padding:7px 30px;}
div#footer ul li {float:left; padding:0 5px; border-right:1px solid #ffffff;}
div#footer p {float:right; padding:7px 30px;}

hr {display:none;}
br.cleaner {clear:both; height:0; width:0; visibility:hidden;}

/* Admin styles */
form#admin_seminars label, form#admin_seminars input {display:block;}
tr.trone {background:#dfdfdf; font-size:80%;}
tr.trtwo {background:#bfbfbf; font-size:80%;}
tr.ord th {background:#333333; font-size:80%; color:#ffffff;}
tr.trone td, tr.trtwo td, tr.ord th {padding:0.1em 0.4em;}
tr.ord th {text-align:center;}

form input.edit, form input.drop {width:16px; height:16px; background:url(../admin/_img/b_edit.png) no-repeat; cursor:pointer;}
form input.drop {background:url(../admin/_img/b_drop.png) no-repeat;}
ol {margin-left:30px;}

table#rr {margin:0; padding:0;}
table#rr tr {margin:0; padding:0;}
table#rr tr td {margin:0; padding:0; width:203px;}

div#content div#text div#text_in form#order input.roomz {width:113px;}

div#content div#text div#text_in form#order td#nfo input#nights { width:113px; margin-left:85px;}
