@import url(scroll.css);
@import url(lightbox.css);
@import url(datePicker.css);
@import url(prompt.css);
*{
margin:0;
padding:0;
}
body{
background:#f9eeda url(../img/homebg.jpg) center top no-repeat;
font-family:verdana;
font-size:11px;
}

a{
text-decoration:none;	
}

input,textarea,select{
border:1px solid #274A9E;
width:150px;
}

input.fieldsm{
width:20px;	
}

input.button{
background:none;	
}

#container{
width:1000px;
position:absolute;
top:0;
left:50%;
margin-left:-500px;
height:825px;
}
a#logo{
width:230px;
height:150px;
display:block;
position:absolute;
top:5px;
left:50%;
margin-left:-115px;
backgound: url(../img/blank.gif);
}

#langs{
width:120px;
height:110px;
position:absolute;
top:0px;
right:210px;
}

.lang{
width:30px;
position:absolute;
top:0px;
background:url(../img/langs_vaje.gif) center 0 repeat-y;
}
a.lang_visulka{
position:absolute;
left:0px;
bottom:-20px;
height:16px;
width:32px;
padding-top:2px;
background:url(../img/lang_visulka.png) 0 0 no-repeat;
color:#c0c4c9;
text-align:center;
display:block;
}

a.lang_visulka:hover{
background:url(../img/lang_visulka2.png) 0 0 no-repeat;
color:#fff;
}
a.lang_visulka.sel{
background:url(../img/lang_visulka2.png) 0 0 no-repeat;
color:#fff;
}

#menu{
width:860px;
height:31px;
position:absolute;
top:160px;
left:70px;
}

#menu a{
width:87px;
height:26px;
display:block;
position:absolute;
background:url(../img/menu_buton.png) 1px 0 no-repeat;
color:#042586;
font-size:11px;
font-family:verdana;
text-align:center;
padding-top:8px;
font-weight:bold;
}

#menu a:hover{
background:url(../img/menu_buton2.png) 1px 0 no-repeat;
}

#menu a.sel{
background:url(../img/menu_buton2.png) 1px 0 no-repeat;
}

.menu_cherta{
background:url(../img/menu_cherta.gif) 0 center repeat-x;
height:31px;
width:44px;
position:absolute;
top:0px;
left:0px;
}

#content{
width:870px;
top:213px;
position:absolute;
left:50%;
margin-left:-432px;
height:538px;
}

#content_left{
width:205px;
position:absolute;
top:0;
left:-24px;
height:536px;
}
#content_left_top{
width:205px;
height:5px;
background:url(../img/content_left_top.png) 0 0 no-repeat;
position:absolute;
top:0;
left:0;
}

#content_left_bottom{
width:205px;
height:8px;
background:url(../img/content_left_bottom.png) 0 0 no-repeat;
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}

#content_left_middle{
width:205px;
height:523px;
position:absolute;
top:5px;
left:0;
overflow:hidden;
}

.left_bg{
background:url(../img/content_left_middle.png) 0 0 no-repeat;
width:205px;
flaot:left;
padding-top:5px;
}

.left_menu{
width:126px;
float:left;
padding-left:35px;
}
.left_menu a{
width:121px;
height:24px;
display:block;
float:left;
background:url(../img/left_menu_item_bg.png) 0 0 no-repeat;
color:#042586;
padding:7px 0 0 5px;
}





#left_submenu{
width:205px;
flaot:left;
}

#left_submenu_top{
width:205px;
height:34px;
background:url(../img/content_left_openmenu_top.png) 0 0 no-repeat;
float:left;
}
#left_submenu_top a{
color:#042586;
font-weight:bold;
display:block;
height:24px;
width:160px;
float:left;
padding:7px 0 0 5px;
}

#left_submenu_middle{
float:left;
width:205px;
background:url(../img/content_left_openmenu_middle.png) 0 0 no-repeat;
}

#left_submenu_bottom{
background:url(../img/content_left_openmenu_bottom.png) 0 0 no-repeat;
width:205px;
height:6px;
float:left;
overflow:hidden;
}

#submenu_box{
width:145px;
float:left;
padding-left:30px;
overflow:hidden;
}
#submenu_box_top{
width:145px;
height:7px;
float:left;
background:url(../img/submenu_box_top.png) 0 0 no-repeat;
overflow:hidden;
}
#submenu_box_middle{
width:137px;
padding-left:8px;
padding-top:5px;
float:left;
background:url(../img/submenu_box_middle.png) 0 0 no-repeat;
overflow:hidden;
}
#submenu_box_bottom{
width:145px;
height:8px;
float:left;
background:url(../img/submenu_box_bottom.png) 0 0 no-repeat;
overflow:hidden;
}

#submenu_box a{
width:126px;
height:22px;
padding-top:8px;
background:url(../img/submenu_item.png) 0 0 no-repeat;
display:block;
float:left;
text-align:center;
color:#fff;
margin-bottom:8px;
}

#left_logo{
width:74px;
height:53px;
background:url(../img/left_logo.png) 0 0 no-repeat;
position:absolute;
left:50%;
margin-left:-37px;
bottom:10px;
}

#content_right{
width:689px;
height:536px;
position:absolute;
right:0px;
top:0px;
background:url(../img/content_right_bg.png) 0 0 no-repeat;
overflow:hidden;
}

.flexcroll{
width:590px;
height:465px;
position:absolute;
color:#042586;
overflow:auto;
padding:40px 45px 20px 45px;
top:5px;
}

#content_right a{
overflow:hidden;
float:left;
width:246px;
height:141px;
margin:20px 20px 0 20px;
}

#content_right img{
border:none;
}

#under_content_cherta{
width:860px;
height:1px;
position:absolute;
bottom:-1px;
left:8px;
background:#c8c1b3;
overflow:hidden;
}

#footer{
position:absolute;
bottom:0;
left:0;
width:1000px;
height:55px;
color:#7d7971;
text-align:center;
}
#footer a{
font-weight:bold;
color:#7d7971;
}
#contact_info{
width:240px;
height:50px;
position:absolute;
bottom:0;
left:130px;
}
#copyright{
width:240px;
height:50px;
position:absolute;
bottom:0;
right:130px;
}

table.reservation{
width:518px;
text-align: left;
}

table.contacts{
width:240px;
text-align:right;
float:right;
}

table.reservation td{
height:35px;
padding-left:10px;
}
input.input{
background:url(../img/inputbg.png) 0 0 no-repeat;
width:150px;
height:20px;
border:none;
padding:3px 0 0 3px;
color:#042586;
}
select.input{
background:url(../img/inputbg.png) 0 0 no-repeat;
width:152px;
height:23px;
border:none;
padding:3px 0 0 3px;
color:#042586;
}
select.input2{
background:url(../img/inputbg2.png) 0 0 no-repeat;
width:197px;
height:23px;
border:none;
padding:3px 0 0 3px;
color:#042586;
}
textarea.textarea{
width:418px;
height:65px;
background:url(../img/textarea.png) 0 0 no-repeat;
padding:5px;
border:none;
font-size:11px;
color:#042586;
}
textarea.textarea_short{
width:143px;
height:65px;
background:url(../img/textarea_short.png) 0 0 no-repeat;
padding:5px;
border:none;
font-size:11px;
color:#042586;
}
input.input_short{
background:url(../img/inputbg_short.png) 0 0 no-repeat;
width:34px;
height:20px;
border:none;
padding:3px 2px 0 3px;
color:#042586;
}
input.submit{
background:url(../img/submitbg.png) 0 0 no-repeat;
width:153px;
height:24px;
border:none;
color:#042586;
text-align:center;
cursor:pointer;
font-weight:bold;
font-size:11px;
}

#gmap{
width:580px;
height:250px;
float:left;
position:relative;
}
#gmap span{
display:none;
}
#gmap a{
display:none;
}

.paginator a{
	width: 12px !important;
	height: 12px !important;
	margin: 0px !important;
	margin-left: 10px;
	float:left;
	color: navy;
}

.paginator{
	height: 12px !important;
	text-align: left;
}

table.bordered{
border-top:1px solid #355AAA;
border-left:1px solid #355AAA;	
}

table.bordered td{
border-right:1px solid #355AAA;
border-bottom:1px solid #355AAA;
}
