body {margin:0;}
body,table,td,div {font-size:12px; font-family:Verdana; color:#444;}
a, a:visited {color:#0025b0; text-decoration:none;}
a:hover {color:#38d16b; text-decoration:none;}
h1,h2,h3 {color:#009933;}
h1 {font-weight:bold; font-size:14pt;}
h2 {font-weight:normal; font-size:14pt;}
h3 {font-size:16px;}
h4,h5,h6 {font-size:14px; font-weight:normal;}
hr {width:30%; height:1px; color:#626da4;}
sub {text-align:right}
td {vertical-align:top}
input,textarea {background-color:#fafafa; border:1px solid #a0a0a0;}
img {border:0;}

/* COMMON */
.clear {clear:both;}
.floatleft {float:left; margin:0 20px 20px 0;}
.floatright {float:right; margin:0 0 20px 20px;}
.middle {vertical-align:middle}
.page_navig {clear:both; margin:5px 0; font-size:12px; text-align:center;}
.page_navig a {font-size:12px;}
.page_navig span {font-size:14px;}
.rightimg {float:right; margin:0 0 20px 20px;}
.size10 {font-size:10px}
.size11 {font-size:11px}

/* LEFT MENU */
.menucell {padding-left:15px; border-right: 1px solid #009933; border-bottom: 1px solid #009933; color:#444; font-weight:bold; vertical-align:middle;}
.menucell a, .menucell a:visited {color:#009933; font-weight:bold; text-decoration:none}
.menucell a:hover {color:#38d16b; text-decoration:underline}
.ulev2 {margin:5px 0;}
.lev2 {display:block; margin:2px 0; padding:2px 2px 2px 10px; background:url(/images/2/sq3.gif) no-repeat 3px center; font-size:11px; font-weight:normal !important;}
span.lev2 {background:url(/images/2/sq3-grey.gif) no-repeat 3px center;}

.developed {margin: 5px 15px; text-align:right; font-size:10px;}
.developed a, .developed a:visited {color:#444;}
.footer {padding: 10px 20px 20px 0px}
.footline {color:#ffffff; font-weight:bold;vertical-align: middle; text-align:center; background:url('/images/footline_bg.gif')}
.guesthead {padding: 3px 10px 3px 10px; background-color:#ebfafc; border: 1px solid #d4f7fb}
.guestdate {font-size:10px}
.homelink {display:block; width:19px; height:19px; background:url(/images/2/homelink.gif) no-repeat center bottom;}
.homelink:hover {background:url(/images/2/homelink.gif) no-repeat center top;}
.lmenu a:hover {color:#999999;text-decoration:none}
.maincell {padding: 0 15px 20px 30px}
.menuprice {text-align:right; font-weight:normal; padding: 5px 3px 3px 3px}
.menuprice a {font-weight:normal}
.news {padding: 10px 5px 40px 15px; border-left:1px solid #444; font-size:11px; font-family:Tahoma; color:#444444;}
.news a, .news a:visited {color:#0025b0; text-decoration:none}
.news a:hover {color:#ff0000}
.news h1 {color:#0025b0}
.pricecell {vertical-align: middle;padding: 4px 5px 6px 5px}
.pricecell a, .pricecell a:visited {font-size:10px; font-family: Arial; color:#555555; text-decoration:none;}
.pricecell a:hover {color:#999999}
.servmenutable td {vertical-align:middle;padding: 2px 6px 2px 6px}
.servmenutable td a, .servmenutable td a:visited {color:#ffffff;font-family:Verdana;font-weight:bold;text-decoration:none}
.servmenutable td a:hover {color:#0025b0}

.table1 td {background-color:#ffffff;vertical-align:middle;text-align:center}
.table2 td {background-color:#ffffff;vertical-align:middle;text-align:left}
.textlink, .textlink:visited {color:#444444}
.textlink:hover {color:#38d16b}


.lmenu {line-height:170%;padding:0px 0px 0px 20px}
.lmenu a {font-weight:bold}

.searchtext {padding:0px 2px 1px 2px; background-color:#e7e4f8}
.text  {color:#626da4; text-decoration:none;}

.photo_div {margin:10px 0;}
.photo_table {width:100%;}
.photo_table td {padding:20px; text-align:center;}
.photo_table td img {border:1px solid #ddd;}
.photo_table .highslide-caption {display:none !important;}

/*articles*/
.pub_item {margin:0 0 15px 0; padding:5px 10px; clear:both;}
.pub_item.second {background:#fff;}
.pub_item a.img {display:block; float:left; width:140px;}
.pub_item h2 {margin:0 0 5px 0;}
.pub_item p {margin:0;}
.pub_date {margin-top:3px; font-size:11px; color:#666;}
