* {font-size:100%;}
body {margin:0 5px;padding:0;background-color:#c5d6df;height:100%;}
body {font-family: Tahoma, sans-serif;font-size:9pt;font-style:normal;font-weight:normal;color:#000000;text-decoration: none;}

img {border:0;}
.clear {clear:both;background:none;}
form {margin:0;padding:0;}
.oldcrap {text-decoration: line-through;}

a {font-family:Tahoma;color:#24439C;}
a:hover {text-decoration:none;}
a.none {text-decoration:none;}

.date {color:#1e70e1;}

div.head {background:url('images/body_bgr.jpg') repeat-x 0 0;height:269px;width:100%;float:left;}
div.slogan {color:#8cc7e6;font-size:12pt;margin:7px 20px 3px 0;}

div.yellow {height:39px;background:url('images/yellow_bgr.gif') repeat-x 0 0;width:100%;float:left;}
div.middle {width:auto;border:solid 1px #335f75;background-color:#fff;margin:2px 0;padding:2px;}

h1 {margin:0 0 2px 0;color:#683503;font-size:15pt;font-weight:normal;}
h2 {background:url('images/yellow_bgr_menu.gif') repeat-x 0 0;padding:3px 5px 3px 10px;margin:0 0 2px 0;border:solid 1px #c29f36;background-color:#eec830;}

a.map-0 {display:block;font-weight:bold;}
a.map-1 {display:block;margin:3px 0 3px 20px;font-size:9pt;}
a.map-2 {display:block;font-size:8pt;margin:2px 0 2px 30px;color:#d5053c;}

#utils {margin:9px 0 0 50px;}
#utils a {color:#683503;font-weight:bold;text-decoration:none;display:block;float:left;font-size:10pt;margin:0 20px 0 0;}
#utils a:hover {color:#c88c60;text-decoration:underline;display:block;float:left;font-size:10pt;margin:0 20px 0 0;}
#utils a.home {padding:0 0 0 17px;background:url('images/icon_home.gif') no-repeat 0 2px;}
#utils a.feedback {padding:0 0 0 17px;background:url('images/icon_letter.gif') no-repeat 0 4px;}
#utils a.map {padding:0 0 0 17px;background:url('images/icon_map.gif') no-repeat 0 3px;}

.tt {border:solid 1px red;}

/***************** MENU *********************/
.treeview {margin:0;padding:0;width:250px;}
.treeview ul { margin:0;padding:0;}
/*.treeview li { list-style-type:none;background-color:#dee3e5;padding:3px 5px 3px 5px;margin:0 0 2px 0;border:solid 1px #335f75;}*/
.treeview li { list-style-type:none;background:url('images/yellow_bgr_menu.gif') repeat-x 0 0;padding:3px 5px 3px 10px;margin:0 0 2px 0;border:solid 1px #c29f36;background-color:#eec830;}
.treeview li.submenu { cursor:hand !important; cursor:pointer !important;}
.treeview li.submenu ul { display:none; margin:3px 0 0 0;}
.treeview .submenu ul li { cursor:default; border:none;background-color:#eec830;}
.treeview a:hover {text-decoration:underline;}
a.lvl0 {text-transform:uppercase;font-weight:bold;color:#683503;text-decoration:none;}
a.lvl1 {color:#683503;text-decoration:none;}
a.lvl2 {color:#683503;text-decoration:none;font-size:10px;padding:0 0 0 10px;display:block;background:url('images/sub_menu_arrow.gif') no-repeat 0 4px;}

/**********************  ÑÒÀÐÛÅ ÊÓÑÊÈ ***************************/


div.message {float:left;width:470px;margin:7px;padding:10px;background-color:#fee973;border:solid 1px #999999;}
div.message img.pic {float:left;border:solid 5px #fff;margin:0 7px 5px 0;}

div.tip {width:222px;float:right;background:url('images/tip_bgr.gif') no-repeat bottom center;padding:0;margin:10px 0 10px 10px;}
div.tip div.data {margin:5px 17px 10px 17px;}
div.tip h1 {color:#fff;text-transform:uppercase;font-size:12pt;background:url('images/tip_title_bgr.gif') no-repeat 0 0;width:222px;height:28px;text-align:center;padding:2px 0 0 0;margin:0;}
table.calendar {width:180px;}
table.calendar td.calendarHeader {font-weight:normal;padding:3px;text-align:center;font-size:10px;color:#000;font-weight:bold;}
table.calendar td.calendarHeaderW {font-weight:normal;padding:3px;text-align:center;font-size:10px;color:#fe0000;font-weight:bold;}
table.calendar td {border-bottom:solid 2px #e9e9e9;padding:3px;text-align:center;font-size:10px;}
table.calendar td a {font-weight:bold;text-decoration:none;font-size:10px;}
table.calendar td.ww a, table.calendar td.ww {font-weight:normal;color:#fe0000;text-decoration:none;font-size:10px;}

div.content {background:url('images/content_bgr.jpg') repeat-y 0 0; float:left;width:1004px;}
div.pics {float:left;margin:10px 30px;width:120px;}
div.txt {float:left;margin:10px 30px 10px 0;width:700px;padding:0 0 30px 0;}