body{background:white; font-size:10pt; font-family:Arial; margin:0px; }
p{font-size: 12px; font-family:Arial; margin:0px; }
table{color:#484848; font-size:10pt; Border-color: #006633}
td{color:#484848; font-size:10pt;  Border-color: #006633}
tr{color:#484848; font-size:10pt;  Border-color: #006633}
col{color:#484848; font-size:10pt; Border-color: #006633}

a:link{color: #006633; text-decoration:none}         /* unvisited link */
a:visited{color: #008040; text-decoration:none}     /* visited links */
a:active{color: #008040; text-decoration:none}     /* active links */
a:hover{color: #006633; text-decoration:underline} 

.button{background:#339933; color:#ECFEE7; font-size:10px; font-family:Comic Sans MS; }
.content{Border-style: none; width: 100%}
.contentBody{Border-color: #008000; color:#006633; font-size:10pt; font-family:Comic Sans MS; text-align: justify; Vertical-align: top; Padding-left: 5px; Padding-right: 5px; margin-top: 2; margin-bottom: 2}
.contentBody2{Border-color: #008000; color:#006633; font-size:10pt; font-family:Comic Sans MS; text-align: justify; Vertical-align: top; Padding-left: 5px; Padding-right: 5px; margin-top: 2; margin-bottom: 2}
.contentBody3{Border-color: #008000; color:#006633; font-size:10pt; font-family:Comic Sans MS; text-align: justify; Vertical-align: top; Padding-left: 5px; Padding-right: 5px; margin-top: 2; margin-bottom: 2}
.contentHead{background:#339933; color:#ECFEE7; font-size:13px; font-family:Comic Sans MS; text-align: center; Height: 20px;}
.copyright{background:#339933; color:#ECFEE7; font-size:10px; text-align: center; Height: 25px;}
.header{color:#00CC00}
.headline{background:#339933; color:#ECFEE7; text-align: center; font-size:14px; height: 20px}
.inputbox{background:#F5FFF2; color:#006633; font-size:12px; font-family:Comic Sans MS; }
.logo{Vertical-align: center; Height: 70px}
.menu{background:#FFFFFF; Vertical-align: top}
.menu2{Width: 250px}
.menu3{Width: 235px}
.menuElem{color:#006633; font-size:12px; font-family:Comic Sans MS; Line-height: 15px; }
.menuHead{background:#339933; color:#ECFEE7; font-size:13px; font-family:Comic Sans MS; text-align: center; Height: 20px;}
.result{color:#006633; font-size:12px; font-family:Comic Sans MS; }
.reviewhead{background:#D7FDCC; Font-weight: bold;}
.search{font-family:Comic Sans MS; text-align: right; Vertical-align: center; Height: 70px}
.select{color:#006633; font-size:12px; font-family:Comic Sans MS; }
.space{Height: 5px}
.vacation{color:#006633; font-size:20px; font-family:Comic Sans MS; text-align: center; Vertical-align: center; Height: 70px}
H4{font-size:12pt}
/**/
div#menu{ margin:0 auto; text-align: left; padding: 0 0 10px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{float:right;font-size: 80%;}
ul#nav li{float:left;margin-left: 2px;text-align: center; padding: 2px 0 2px 0;}
ul#nav a{float:left;width: 113px; height:30px; padding: 2px;background: #339933;text-decoration:none;color: #FFFDE6;}
ul#nav a:hover{background: #CDFFA1;color: #006A35;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{text-align: center; border: 1px solid #339933; background: #CDFFA1; color: #003;width: 111px; height:28px; }
/**/
ul#sub,ul#sub li{list-style-type:none;margin:0;padding:0;}
ul#sub li{text-align: left; padding: 1px;}
ul#sub{font-size: 92%; font-weight: bold; Line-height: 15px;}
/*ul#sub{font-size: 92%; font-weight: bold; Line-height: 15px;}
ul#sub li{margin: 6px 12px 1px 13px; text-align: left; padding: 1px;}
ul#sub a{float:left;width: 245px;padding: 3px 2px 5px 5px;background: #2DA0E2;text-decoration:none; color: #006633;}
ul#sub a:hover{background: #CDFFA1; color:#006633}*/
ul#sub li.activelink a,ul#sub li.activelink a:hover{background: #FFF;color:#484848}

ul#sub1,ul#sub1 li{list-style-type:none;margin:0;padding:0;}
ul#sub1 li{text-align: left; padding: 2px;}
ul#sub1{Line-height: 15px;}
ul#sub1 li{text-align: left;}
ul#sub1 a{padding: 1px 1px 1px 20px;font-weight: bold; }

div#side{float:right;display:inline;width: 280px;background:#9DD3F1; margin:0 10px 10px 0;}
div#side p{margin:5px 0 10px;padding: 0 10px}
div#side div{margin: 0 0 10px;padding: 10px 0}

div#content{display:inline;margin:0 0 0 10px}
/**/
ul#men,ul#men li{list-style-type:none;margin:0;padding:0}
ul#men{font-size: 90%;}
ul#men li{margin: 1px; margin-left: 1px; text-align: center; padding: 1px;}
ul#men a{float:left;width: 250px;padding: 3px 0;background: #67BAE9;text-decoration:none;color: #fff}
ul#men a:hover{background: #CDFFA1;color: #006A35}
ul#men li.activelink a,ul#men li.activelink a:hover{background: #FFF;color: #003}
/*Форма обратной связи (contact form in articles ) */
#m_forma { position:absolute; padding:5px; border:1px solid $ccc; background:#E0EFFE; top:300px; left:30%; width:320px; display:none;font-size:12px;}
#m_forma div{ padding:3px;}
.cursor { cursor:pointer;}
/*Форма обратной связи (contact form in mail ) */
#forma_place { width: 350px; height:450px;border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding-top:20px;}
#line { border-bottom:1px solid #cccccc; text-align:left; padding:2px 10px 2px 10px; }
#line span { display:block; width:270px; float: left; color:#484848;}
#title div { text-align:left; border-bottom:1px solid #cccccc; padding:1px;}
/*Форма обратной связи (contact form end) */