/* EDIT! */

.c:after { clear:both; content:'.'; display:block; visibility:hidden; height:0; } .c { display:inline-block; } * html .c { height:1%; } .c { display:block; }
.d { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }


.mr-cal, .tx-reserveform-pi1 fieldset.form { border: 1px dashed #2d2a29;}
.mr-cal { padding:35px 70px 20px 70px; margin-top: 3px;}
.mr-cal h2 { }
.tx-reserveform-pi1 fieldset.form {  }
.rez_area {position: relative;}
.rezervacia {width:585px; height: 400px;}
.kal {width:335px; position: absolute; top: 0; left: 625px;}
.kal h2, .rezervacia h2 {color:#99CC33; font-family:Georgia,"New York CE",utopia,serif; font-size:180%; font-weight:normal; padding-bottom:7px;}

fieldset.form .input_area, fieldset.form .input_text { background:#1d1c1b !important; border-bottom:1px solid #302f2e; }
fieldset.form .activated { margin:0 0 -1px; border:2px solid #475823; }

.w400 { width:400px !important; }
.w158 { width:131px !important; }
.w30 { width:30px !important; }

fieldset.form .mr-group {display:inline; float:left; }
fieldset.form .mr-group label.title { padding:0; width:80px; }

fieldset.form .cal { display:inline; float:left; margin:5px 0 5px 10px; }

.mr-cal table { padding:4px; background:#181614; }
.mr-cal td { width:26px; height:26px; margin:2px; text-align:center; line-height:26px; color:#000000; background:#3a3533; padding: 0;}
.mr-cal td.soso, .mr-cal td.free, .mr-cal td.full { color:#000000 !important; }
.mr-cal .ok { color:#a39b96; }
.mr-cal .soso { background:url(img/soso.gif) 0 0 no-repeat; }
.mr-cal .free { background:url(img/free.gif) 0 0 no-repeat; }
.mr-cal .full { background:url(img/full.gif) 0 0 no-repeat; }
.mr-cal .top td { background:#181614; color:#A39B96; }
.mr-cal .top td.month {white-space: nowrap; text-align: center; width: auto;}
.main_area .mr-cal .left, .main_area .mr-cal .right {float: none; width: auto;}
.mr-cal .left a { display:inline; float:left; width:20px; height:21px; background:url(img/left.gif) 0 0 no-repeat; }
.mr-cal .right a { display:inline; float:right; width:20px; height:21px; background:url(img/right.gif) 0 0 no-repeat; }

.mr-cal li { height:26px; line-height:26px !important; margin:0 0 5px 0; padding:0 0 0 31px !important; }

.review small { display:block; padding:0 0 5px; border-bottom:dashed 1px #201c1a; font-style:italic; color:#3c3937; }
.review h3 { padding:10px 0 5px; border-bottom:solid 1px #201c1a; font-size:140%; font-family:georgia,serif; font-weight:normal; color:#99CC33; }

.review ul, .review ul li { padding:0; margin:0; list-style:none !important; background:none; }
.review ul { padding:10px 0; }
.review ul li { padding:0 5px; color:#a39b96; background:#201c1a; margin:0 0 2px; }
.review em { display:block; padding:0 0 10px; margin: 0 0 25px; border-bottom:solid 1px #201c1a; font-size:140%; font-family:georgia,serif; font-style:normal; }
.review em span { color:#99CC33; font-family:georgia,serif; }

#form h3 { padding:10px 0 10px; font-size:140%; font-family:georgia,serif; font-weight:normal; color:#99CC33; }
#form.wide .form { height:500px; }
#form.wide label { width:107px; }
#form.wide label.title { width:47px; }
#form.wide .input_submit { margin-left:108px; }

#form select { float:left; 	border: none;	padding:3px 0; height:22px; color: #fff; background:#1d1c1b !important; border-bottom:1px solid #302f2e; }
#form select.w1 {	width:138px; }
#form select.w2 {	width:50px; margin:0 10px 0 0; }
#form select.w3 {	width:75px; }
 
/* EDIT! */

