* { margin: 0px; padding: 0px; font-family: Bkant, georgia, arial, sans-serif; /*font-size: 10pt;*/ color: #ffcc66; }
body { background: #ffcc66; width: 100%; height: 100%; font-size: 87%; }
a { text-decoration: none; color: #ffff00; }
#wall_left { width: 100%; height: 100%; background-image: url(img/break_r.gif); background-repeat: repeat-y; }
#wall_right { width: 100%; height: 100%; background-image: url(img/break_r.gif); background-repeat: repeat-y; 
	background-position: top right; text-align: center; }
#page { text-align: left; width: 808px; height: 100%; background: url(img/break.gif);
	margin-left: auto; margin-right: auto; }
table { border: 0px; border-collapse: collapse; }
.base { width: 500px; }
.con1 li { margin-left: 2em; }
#header { width: 100%; height: 222px; background: url(img/capitol.gif); background-position: center; 
	background-repeat: no-repeat; position: relative; }
#aviator { position: absolute; left: 204px; top: 116px; }
#plan { position: absolute; left: 371px; top: 60px; }
#otel-rest { position: absolute; width: 100%; left: 0px; bottom: 21px; text-align: center;
	font-family: garamond, sans-serif, arial; font-size: 16pt; font-weight: bold; color: #663333; }
#capt_l { position: absolute; left: 0px; bottom: 0px; }
#capt_r { position: absolute; right: 0px; bottom: 0px; }
#tmain { width: 100%; }
#col_l { background: url(img/column_l.gif); background-repeat: repeat-y; width: 53px; }
#col_r { background: url(img/column_r.gif); background-repeat: repeat-y; background-position: right; width: 53px; }
#up_block { position: relative; width: 702px; height: 340px; }
#menu { position: absolute; left: 50px; top: 80px; border-bottom: solid 1px #ffcc66; 
	font-family: Bkant, georgia, arial, sans-serif; font-weight: bold; background: #663333; }
#menu li { list-style-type: none; }
#menu a { display: block; width: 280px; height: 30px; text-align: center; text-decoration: none; color: #ffcc66;
	font-size: 14pt; border-top: solid 1px #ffcc66; }
#menu a:hover { background: #663300; } 
#win { position: absolute; left: 350px; top: 40px; }
#win_t { width: 320px; height: 20px; background: url(img/ramka_t.gif); background-repeat: no-repeat; }
#win_b { width: 320px; height: 50px; background: url(img/ramka_b.gif); background-repeat: no-repeat; }
#win_l { width: 20px; height: 210px; background: url(img/ramka_l.gif); background-repeat: no-repeat; }
#win_r { width: 20px; height: 210px; background: url(img/ramka_r.gif); background-repeat: no-repeat; }
#win_img { width: 280px; height: 210px; background: url(img/hotel.jpg); background-repeat: no-repeat; }
#win_a { display: block; width: 100%; height: 100%; }
#a_content { width: 602px; margin: 40px; padding: 10px; background: url(img/uzor.gif); }
#content { position: relative; padding: 10px; background: #663333; }
#fotos { position: relative; width: 100%; }
#fotos img { position: absolute; border: solid 1px gold; }
#fotos .face_fotos { width: 250px; height: 187px; }
#main_foto, #main_foto1 { width: 400px; height: 300px; left: 125px; top: 55px; }
#backbeam1 { position: absolute; left: 125px; top: 100px; }
#backbeam2 { position: absolute; left: 100px; top: 225px; }
#backbeam1 img { width: 400px; height: 200px; border: 0px; }
#backbeam2 img { width: 400px; height: 300px; border: 0px; }
#fotos .plan_fotos { width: 200px; height: 150px; cursor: hand; }
.hotelnumbers { position: absolute;  width: 250px; height: 50px; text-align: center; border: solid 2px gold; background: #663333; }
#schem { position: absolute; left: 50px; top: 0px; border: solid 1px gold; }
#tform { width: 602px; margin: 0px 50px 50px; }
#tform td { padding: 5px 10px; border: solid 2px gold; background: #663333; }
#tform .finp, #txta { width: 400px; border: solid 1px gold; color: #330000; }
#ghost1 { width: 2em; border: solid 1px gold; color: #330000; }
#tform select { border: solid 1px gold; color: #330000; }
#tform option { color: #330000; }
#tform .submit { color: #330000; }
#fotos .error { width: 100%; /*padding: 5px 20px; background: #ffcccc; border: solid 2px #000000; */
	text-align: center; margin-bottom: 1em; }
#fotos p { margin-left: auto; margin-right: auto; }
#fotos .uwaga { width: 562px; background: #ffffff; border: solid 1px #ff0000; color: #ff0000; font-weight: bold; }

#footer { width: 788px; background: url(img/uzor.gif); padding: 10px; }
#foot { width: 788px; border: solid 1px gold; background: #663333; }
#foot td { height: 1em; width: 33%; }
#foot .left p { padding-left: 10px; }
#foot .right p { padding-right: 10px; text-align: right; }
#foot .center { text-align: center; }
#copyright { font-size: 7pt; text-align: center; }
p.otstup { text-indent: 3em; }
#language { position: absolute; right: 30px; top: 50px; width: 32px; background: url(img/trans01.png); border: solid 1px #cccccc;
	filter: alpha(opacity=60, finishopacity=60, style=0, startX=0, startY=0, finishX=40, finishY=40); }
#language a:hover { background: #cccccc; }
#language img { float: left; border: 0px; }

#ourP img { float: left; margin: 10px 15px 10px 0px; border: 0px; }
.clear { clear: both; }

