DIV {padding:0px; margin:0px; /*border:1px dotted #ff0000;*/}
BODY {background-color: #006600; background-image: url('/img/bg.gif'); background-position: 50% 0px; background-repeat: repeat-y; margin:0px; padding:0px;}
BODY, TD, P, LI, FONT, DIV, A {color:#000000; font-family:Tahoma, Sans Serif; font-size:12px;}
INPUT {color:#000000; font-family:Tahoma, Sans Serif; font-size:11px;}

A:link {color:#006600; font-family:Tahoma, Sans Serif; font-size:12px; border-bottom:1px none #006600; text-decoration:underline;}
A:visited {color:#339933; font-family:Tahoma, Sans Serif; font-size:12px; border-bottom:1px none #339933; text-decoration:underline;}
A:hover {color:#006600; font-family:Tahoma, Sans Serif; font-size:12px; border-bottom:none; text-decoration:underline;}
A:active {color:#006600; font-family:Tahoma, Sans Serif; font-size:12px; border-bottom:none; text-decoration:underline;}

H1 {margin-left:5px;color:#006600; font-family:Georgia, Serif; font-size:medium;}
H2 {margin-left:5px;color:#333333; font-family:Georgia, Serif; font-size:small;}
H3 {margin-left:5px;color:#006600; font-family:Georgia, Serif; font-size:small;}

P, LI {margin:5px; line-height: 150%;}
.small {font-size:11px;}
.biger {font-size:13px;}
.biger_biger {font-size:14px;}
.font_serif {font-family:Georgia, Serif;}
.yellow {color:#FFFF2E}
.yell {color: #FFFF99;}
.red {color:#990000;}
DIV.space {clear:both; border:none;font-size:3px;}

DIV.top {background-image: url('/img/photo9.jpg'); background-position: 10px 10px; background-repeat: no-repeat; width:1000px; padding-top:20px;}
/*Белый заголовок и телефон*/
DIV.top1 {width:740px;height:70px;float:left;}
DIV.top2 {float:left;}
DIV.top3 {width:265px; height:80px; padding-top:20px;}
DIV.title {color:#ffffff; font-size:18px; height:30px; padding-left:20px; font-family:Georgia, Serif;}
DIV.title A:link, DIV.title A:hover, DIV.title A:active, DIV.title A:visited  {color:#ffffff; font-size:18px; font-family:Georgia, Serif; text-decoration: none; border:none;}
DIV.title1 {color:#ffffff; font-size:18px; padding-left:1px; font-family:Georgia, Serif;}
DIV.title3{font-family:Tahoma, Sans Serif; font-size:11px;color:#000000;}
/*Даты заездов*/
DIV.top_left {position:relative; width:215px; height:155px; font-size:10px; text-align: right; float:left; padding-left:10px;}
DIV.top_left * {color:#FFFF2E;}
DIV.top_left IMG.arrow {margin-top:1px;margin-right:0px;}
DIV.top_left P {margin:0px; margin-top:1px; font-size:10px;line-height: 140%}
DIV.top_left A:link, DIV.top_left A:visited {color:#FFFF2E; border:none; text-decoration:underline;}
DIV.top_left A:hover, DIV.top_left A:active {color:#FFFF2E; border:none; text-decoration:underline;}

/*Горизонтальное меню*/
DIV.menu {margin-right:1px; background-image: url('/img/menu.jpg'); background-position: 50% 0%; background-repeat: no-repeat; height:132px; width:1000px;}
DIV.forummenu {margin-right:1px; background-repeat: no-repeat; height:132px; width:1000px;}

UL.menu1 {position:relative; right:0px; list-style: none; margin:0px; padding:0px; padding-top:105px; width:902px;}
UL.menu1 LI, UL.forummenu1 LI {font-size:14px; color:#ffffff; line-height: 100%; text-align: right; position:relative; display:inline; float:left; margin:0px; padding: 0px; width:175px;}

UL.menu2 {position: absolute; list-style: none; margin:0px; padding:0px; padding-bottom:15px; display: none; width:174px; right:0px;}
UL.menu2 LI {line-height: 100%; margin:0px; padding: 0px; padding-top: 5px; padding-bottom: 5px; margin-top:0px; cursor: default;}

UL.menu1 LI:hover UL.menu2, UL.menu1 LI.over UL.menu2 {display: block; cursor: default;}

UL.menu1 LI A:link, UL.menu1 LI A:visited, UL.menu1 LI A:active {display: block; color:#ffffff; font-size:14px; text-decoration:underline; border:none;}
UL.menu1 LI A:hover {display: block; color:#ffffff; font-size:14px; text-decoration:underline; border:none;}
UL.menu2 LI A:link, UL.menu2 LI A:visited, UL.menu2 LI A:active {display: block; color:#ffffff; font-size:12px; text-decoration:underline; border:none;}
UL.menu2 LI A:hover {display: block; color:#ffffff; font-size:12px; text-decoration:underline; border:none;}
.last {color:#006600}

/*Левое меню*/
DIV.left {position:relative; float:left; width:219px; background-image: url('/img/left2.gif'); background-position: center 10px; background-repeat: repeat-y; background-color: #ffffff;}
DIV.left_top {padding-left:20px; padding-right:20px; padding-top:30px; text-align:right; background-image: url('/img/left1.gif'); background-repeat: no-repeat;}
DIV.left_top A:visited, DIV.left_top A:link, DIV.left_top A:visited {color:#006600; border:none; text-decoration: underline; font-size:15px;}
DIV.left_top A:hover {color:#006600; border:none; text-decoration: none; font-size:15px;}
DIV.left_foot {padding-left:20px; padding-right:20px; padding-top:0px; text-align:right;}
DIV.left_foot A:visited, A:link {color:#006600;}
DIV.left_foot B.tit {font-family:Tahoma, Sans Serif; font-size:15px;color:#000000;}
DIV.book {height:121px; background-image: url('/img/left4.gif'); background-repeat: no-repeat;}

/*Путь (навигация)*/
DIV.path {background-image: url('/img/path.jpg'); background-position: right 0px; background-repeat: no-repeat; width:761px; height:30px; float:right; text-align: left;}
DIV.path P {margin-left:10px; color:#ffffff; font-size:12px;}
DIV.path A:link, DIV.path A:visited {color:#ffffff; border:none; text-decoration: underline;}
DIV.path A:hover, DIV.path A:active {color:#ffffff; border:none; text-decoration: none;}

/*Контент*/
DIV.center {width:980px; background-color: #ffffff; margin-left:10px; margin-right:10px;}
DIV.main {background-color:#ffffff; font-size:small; width:731px; float:right; padding-top:10px;margin-right:5px;}
DIV.main P, DIV.main TD, DIV.main LI {font-size:small;}
DIV.main A:link {color:#006600; font-family:Tahoma, Sans Serif; font-size:small; border-bottom:1px none #006600; text-decoration:underline;}
DIV.main A:visited {color:#339933; font-family:Tahoma, Sans Serif; font-size:small; border-bottom:1px none #339933; text-decoration:underline;}
DIV.main A:hover, DIV.main A:active {color:#339933; font-family:Tahoma, Sans Serif; font-size:small; border-bottom:none; text-decoration:underline;}

DIV.foot {clear:both; width:980px; background-color:#006600;}
DIV.foot * {color: #FFFF99; font-size:12px;}
DIV.foot * A:link, DIV.foot * A:visited {color: #FFFF99; text-decoration:underline;border:none;}
DIV.foot * A:hover, DIV.foot * A:active {color: #FFFF99; text-decoration:underline;border:none;}

IMG.out {margin-left:2px; margin-bottom:2px; vertical-align: bottom;}
IMG.foto_right {margin:5px; margin-left:10px; float:right; clear:right;}
IMG.foto_left {margin:5px; margin-right:10px; float:left; clear:left;}

.inp {border:1px solid #006600;}
.btn {border:1px solid #006600; background-image: url('/img/tdbg.gif'); background-repeat: repeat-y; background-color: #FFFF99;}

TR.form TD.first {padding-left:10px; background-color: #ffffbb; border-bottom:5px solid #ffffff; background-image: url('/img/tdbg.gif'); background-repeat: repeat-y;}
TR.form TD {background-color: #ffffbb; border-bottom:5px solid #ffffff;}

DIV.news {border:1px solid #ffff99; background-image: url('/img/tdbg.gif');background-repeat: repeat-y; background-color: #ffffbb; margin-right:10px; margin-bottom:10px; padding:0px 10px;}

TABLE.tbl {border-collapse: collapse;}
TABLE.tbl TD {border-top:1px solid #009900; border-bottom:1px solid #009900;}
TABLE.tbl TR.first TD {background-color: #FFFF99;}

DIV.icq {padding: 20px; background-image: url('/images/icq_.gif'); background-repeat: no-repeat; height: 90px; color:#006600; font-size:16px; text-align: right; background-color: #006600;}
DIV.hspace {height: 5px; background-color: #ffffff;}
DIV.end {padding: 10px; background-image: url('/images/end.gif'); background-repeat: no-repeat; height: 20px; color:#006600; font-size:16px; text-align: right; background-color: #FFFFff;}

#divBg           {position:relative; overflow: auto; z-index:10; width:4244px; left: 90px !important; top: 15px !important; height:100px; clip:rect(0px 10px 10px 0px); visibility:hidden;}

#divMenu         {position:relative; z-index:11; left:11px; top:1px; color:#000000; font-size:13px; font-family:verdana,arial,helvetica,sans-serif; visibility:inherit;}

#divMenu nobr a {padding-right: 4px;}

#divArrowLeft    {position:relative; z-index:12; width:11px; height:20px; left:50px; top:-65px; visibility:inherit; }

#divArrowRight   {position:relative; z-index:12; width:11px; height:20px; top:-85px; visibility:inherit; margin-left: 130px;}

table {border-collapse: collapse; border: 0px;}
td {margin: 0em;}

table.tab td{border: 1px solid #369a04;}
table.tab td.first, table.tab tr.first {background-color: #ffffea;}