html{ margin:0; padding: 0;  }
body { margin: 0; padding: 0; background: #ffffff url("../images/bg_body.jpg") repeat-x 0 0;; text-align: center; }
body, input { font-family: Arial, Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; }

img { margin: 0; padding: 0; border: 0; }

/* Layout */

#mother { width: 930px; text-align: left; margin: 0 auto; background: #ffffff; }
.col_left {width: 619px; float: left;  margin-right:1px; }
.col_right { width: 280px; float: right;   background: #DBDDDE;  min-height:170px; padding:10px 15px;}
.col_ll_h {width: 279px; float: left; margin-right:1px; background: #DBDDDE; min-height:170px; padding:10px 15px; line-height: 1.7;}
.col_rr_h { width: 279px; float: right; background: #DBDDDE; min-height:170px; padding:10px 15px;}


.col_left1 {width: 220px; float: left; background-color:#C1D1EA;}
.col_right1 { width: 660px; float: right; line-height: 1.416; padding:0 25px 25px;}


/* Header */

#topmenu  { display:block; position: relative; z-index: 1; margin: 0;  padding: 2px 0 2px 0; list-style: none; width: 220px; }
#topmenu li { display:block; position: relative; font-size: 11px; line-height: 127%; padding: 2px 12px 2px 12px; _padding-top: 1px; margin: 0; }
#topmenu li a {display: block; padding: 2px 6px 2px 8px; border: 1px solid #ffffff; background: #00B6DE url(../images/arrow.gif) no-repeat 161px 7px; font-weight: normal; color: #ffffff; text-decoration: none;  text-transform:uppercase;  }
#topmenu li a span { padding: 0 30px 0 0; background: none;}
#topmenu li a:hover { background: #ff6600 url(../images/arrow.gif) no-repeat 164px 7px; color: #ffffff; }

#top-menu {font-size: 11px; float: right; width: 100%; height:50px; position:relative; vertical-align:bottom;}
#top-menu ul { margin: 0; padding: 0; list-style: none; float: right; position:relative; vertical-align:bottom;}
#top-menu ul li {padding: 0; list-style: none; float: left; vertical-align:bottom; }
#top-menu ul li a { display: block; padding: 10px 12px; color: #555555; text-decoration: none; float: left; }
#top-menu ul li a:hover {color:#333333;}

#topmenu1 {background:#103276; color:#FFF; font-size:11px; position:relative; height:41px; margin-bottom:1px;}
#topmenu1 ul{list-style:none;margin:0;padding:0;}
#topmenu1 ul li{float:left;border-right:1px solid #ffffff;position:relative;  font-size: 12px;}
#topmenu1 ul li.active{border-right-color:#ffffff;}
#topmenu1 ul li a{background:#103276; text-decoration:none;font-weight:bold;display:block;}
#topmenu1 ul li span{color:#FFF;display:block;padding:11px 20px 11px 20px;}
#topmenu1 ul li a:hover{background: #333333; }
#topmenu1 ul li a:hover{cursor:pointer;  }

#topmenu2 {background:#444444; color:#FFF; font-size:11px; position:relative; height:41px;  font-size: 12px;}
#topmenu2 ul{list-style:none; margin:0; padding:0;}
#topmenu2 ul li{float:left; border-right:1px solid #ffffff; position:relative; width: 132px; text-align:center; }
#topmenu2 ul li.active{border-right-color:#ffffff;}
#topmenu2 ul li a{background:#444444; text-decoration:none; font-weight:bold; display:block;}
#topmenu2 ul li span{color:#FFF; display:block; padding:12px 10px 12px 10px;}
#topmenu2 ul li a:hover{background: #333333;}
#topmenu2 ul li a:hover{cursor:pointer; }

#logo {float: left; width: 200px; height:80px;}
#horni-menu {font-size: 11px; float: right; width: 250px; height:70px; position:relative; vertical-align:bottom;}
#horni-menu ul { margin: 0; padding: 0; list-style: none; float: right; position:relative; vertical-align:bottom;}
#horni-menu ul li {padding: 0; list-style: none; float: left; vertical-align:bottom; }
#horni-menu ul li a { display: block; padding: 10px 12px; color: #444444; text-decoration: none; float: left; }
#horni-menu ul li a:hover {color:#9F9F6A;}



/* NEWS BOX */
.news-box {overflow: hidden; margin: 0 0 20px;}
.news-box h2 {margin: 0 0 0.3em; padding: 0 0 0.2em; font-size:150%; text-transform: uppercase;}
.news-box ul {margin: 15px 0 5px; padding: 0; border-bottom: 1px solid #BDBBB7;}
.news-box li {margin: 0 0 25px; padding: 0; list-style: none; background: none; background: none;}
.news-box li h3 {margin: 0 5.2em 0 0; font-size: 117%; padding: 0; text-transform: none; font-weight: bold;}
.news-box li .date {float: right; font-weight: bold; font-size: 92%; color: #666666; margin: -1.45em 2px 0 0;}
.news-box li .desc {font-size: 92%; margin-bottom: 0;}
.news-box li .separator {height: 2px; overflow: hidden; background: #FEDE00; margin: 5px 0 0;}
.news-box .more {float: right; padding: 3px 0 3px 23px; margin: 0 0 0 3px;}

#header {margin: 0; padding: 0;  height: 300px; border-bottom: white solid 1px;  background: #f5f5f5 url("../images/zdvihacizarizeni.jpg") no-repeat 0 0; }
#header-sub {margin: 0; padding: 0;  height: 110px; border-bottom: white solid 1px;  background: #f5f5f5 url("../images/ttl1.gif") no-repeat 0 0; }


#left-menu { width: 100%;  font-size: 100%; }
#left-menu ul {margin: 0;  padding: 0;  list-style: none; width: 100%;}
#left-menu ul li {background: url("../images/bgmenu.jpg") no-repeat 0 0; height:30px;  margin: 0;  padding: 0;  list-style: none; width: 100%; float: left; font-size: 11px; position: relative; }

#left-menu li a  {display: block;  color: #333333; padding: 5px 7px 2px 20px;  text-decoration: none; font-weight: normal; }
#left-menu li a:hover {}


/* Footer */
#footer {font-size:12px; padding:10px;  font-weight: normal; background: #444444 ; height: 40px; color: #ffffff; text-align:right; margin-top:1px;}
#footer a{color: white;}

.ttl { color: #ffffff; font-size: 14px; margin: 10px 5px ; font-weight:bold; text-align: center; border:#ff9900 2px dotted;}
.box_cal {clear: both; padding: 5px 12px;  color: white;}
.box_cal h6 { color: #003366 !important; font-size: 13px; margin: 0 0 5px ; font-weight:bold; }

.spc { padding: 10px 20px; }
.spc1 { padding: 10px 15px; }
.strip {border-top: 5px solid #FFB400; height: 1px; padding: 0; margin:  0; display: block; clear: both; }
.strip2 {border-top: 2px solid #ffffff; height: 5px; padding: 0; margin: 0; display: block; clear: both; }
.strip4 {border-top: 4px solid #ffffff; height: 1px; padding: 0; margin: 0; display: block; clear: both; }

