body {background-color:#C0C0C0;padding:0;margin:0 auto;width:1000px;}
h1,h2,h3 {margin-top:2px;margin-bottom:2px;}
div {color:#000;}
div,ul,ol,li,table {font:12px Arial,sans-serif;}
p {margin-top:5px;font:14px Times New Roman,serif;}
h1 {font:bold 18px Tahoma,sans-serif;color:#6699CC;margin-bottom:12px;}
h2 {font:bold 14px Tahoma,sans-serif;color:#191919;}
h3 {font:bold 14px Tahoma,sans-serif;}
img {border:0;}
a {text-decoration:none;}

/*шапка*/
div.header1 {position:relative;background:url(/img/header1.jpg);width:100%;height:127px;}
div.d_tel {position:relative;float:left;top:40px;left:50px;margin-top: 0px;width:200px;height:30px;}
div.d_tel img {position:absolute;top:0;left:0;width:200px;height:30px;}

div.vsadnik {position:relative;float:right;top:0;left:0px;margin-top: -155px;width:310px;height:322px;background:url(/img/head_vsadnik.gif);}

div.header2 table.t_langsel {position:relative;float:left;clear:left;top:10px;left:240px;
                             text-transform:uppercase;font-size:8px;}
div.header2 table.t_email {position:relative;float:left;clear:left;top:20px;margin-left:0;
                             text-transform:uppercase;font-size:8px;z-index:100;}
div.header2 table.t_email td {width:50%;padding:0 4px;}

div.header2 table.t_langsel td {width:50%;padding:0 4px;}
div.header2 table.t_langsel img {display:block;border:0;}

div.header2 {position:relative;background:url(/img/header2.jpg);width:100%;height:165px;margin-top:-5px;font-size:14px;}

table.t_bron {margin:10px auto;width:225px;border-top:2px dotted #fff;}
table.t_bron tr.title td {background-color:#8E9CBB;text-transform:uppercase;font:bold 16px Arial,sans-serif;color:#fff;text-align:center;}
table.t_bron td {padding:4px;background-color:#EBEBEB;}
table.t_bron select {font:12px Tahoma,sans-serif;text-transform:uppercase;}
table.t_bron select.s_dt { font-size: 11px;}
table.t_bron select.s_mon {text-align:right;margin-left:5px; font-size: 11px;}

div.topmenu {width:100%;background-color:#999;border-top:2px dotted #fff;border-bottom:2px dotted #fff;
             padding-top:4px;padding-bottom:4px;margin-bottom:5px;}
div.topmenu ul {margin:auto;padding-left:5px;list-style:none;text-transform:uppercase;}
div.topmenu ul li {display:inline;margin-left:10px;}
div.topmenu ul li a {color:#fff;text-decoration:none;font:bold 13px Tahoma,sans-serif;}
/*!шапка*/
/*тело*/
div.main {background-color:#fff;width:100%;position:relative;float:left;}
div.news {width:280px;position:relative;float:left;clear:left;background-color:#fff;
          padding:10px 6px 10px 6px;border-top:4px dotted #DEDEDE;
          overflow:hidden;margin:0;margin-top:3px;}
div.news img {display:block;margin:10px auto;border:0;}
div.news p {font:bold 15px Tahoma,sans-serif;width:250px;padding:0;margin:0 auto;}
div.news p span {color:#00f;}
div.body {width:690px;position:relative;float:left;background-color:#fff;
          padding:10px 6px;
          border-top:4px dotted #DEDEDE;border-left:4px dotted #DEDEDE;
          margin:0;margin-top:3px;}

div.ul_bodymenu {margin:auto;padding-left:5px;margin-top:-5px;margin-bottom:10px;list-style:none;}
div.ul_bodymenu h3 {display:inline;margin-left:15px;}
div.ul_bodymenu h3 a {color:#aaa;text-decoration:none;font:bold 13px Tahoma,sans-serif;}

/*!тело*/

/*футер*/
table.footer {width:100%;position:relative;float:left;background:url(/img/bottom_bg.jpg) repeat-x;height:65px;color:#fff;border:0;}
table.footer td {border:0;vertical-align:middle;}
table.footer td.copy {text-align:center;width:280px;font-size:10px;}

ul.ul_bmenu {margin:auto;padding-left:15px;list-style:none;}
ul.ul_bmenu li {display:inline;margin-left:15px;}
ul.ul_bmenu li a {color:#fff;text-decoration:none;}

/*!футер*/

/*номера*/
div.nomer_photo {width:320px;position:relative;float:left;text-align:center;padding:8px;}
div.nomer_photo span img {border:0;padding:5px 6px;}

div.nomer_descr {width:320px;position:relative;float:left;padding:8px;}

table.nomer_prices {background-color:#eee;width:330px;border-collapse:collapse;}
table.nomer_prices caption {text-align:left;font:14px Tahoma,sans-serif;padding-bottom:5px;}
table.nomer_prices td {padding:8px;text-align:center;border:1px solid #666;}
table.nomer_prices tr.sel {background-color:#ccc;font-weight:bold;}
img.bron {border:0;width:100px;height:20px;}
/*!номера*/

/*расположение*/
p.map {clear:both;float:left;position:relative;}
p.map img {float:left;padding:2px 10px;}
/*!расположение*/

/*бронирование*/
p.rekviz {border:1px solid #000;padding:4px;}
b.bb {color:#0033cc;}
table.bronirovanie {margin:10px;width:400px;border:2px solid #ccc;background-color:#6699cc;}
table.bronirovanie td {padding:6px;}
p.obrazec a {color:#0033cc;}