/* ----------------------------------------------------------------------------------------------------------
  Output device: screen, projection
    Author:     Nuvio (www.nuvio.cz)
    Update:     2008-07-29, 18:30 GMT+1
    Version:    2.2.6 (2008-07-13, 14:28 GMT+1)
    Structure:
        display; position; z-index; float; clear; width; height; overflow; margin; padding; border; background; align; font;
    Content:
        1) HTML tags
        2) HTML styles
        3) Layout
        4-1) Page: Homepage
        5) Others
---------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------- */
/* HTML tags */
/* ---------------------------------------------------------------------------------------------------------- */

body {background-color:rgb(255,255,255); color:rgb(064,064,064)}

h3 {color:rgb(001,032,103);}
a {color:rgb(064,064,064);}
a:hover {color:#000;}
a.tit { font-size:150%; }
/* ---------------------------------------------------------------------------------------------------------- */
/* HTML styles */
/* ---------------------------------------------------------------------------------------------------------- */

.smalltext {font-size:80%;}
.red {color:rgb(255,000,000);}
.clear-contentunit {clear:both; width:500px; height:0.1em; margin:5px 0 5px 0; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.float_right {float:right;}
.float_left {float:left;}

/* ---------------------------------------------------------------------------------------------------------- */
/* Layout */
/* ---------------------------------------------------------------------------------------------------------- */
#nav span {color:#DDD;}
#nav #nav-active {color:#090;}

#search #search-input {background-color:#FFF;}
#search #search-input input {color:rgb(064,064,064);}

#footer, #footer a {color:#9f9f9f;}
#footer a:hover {color:rgb(064,064,064);}

/* ---------------------------------------------------------------------------------------------------------- */
/* Layout */
/* ---------------------------------------------------------------------------------------------------------- */
#col-left table {clear:both; width:620px; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
#col-left table th.top {height:2.0em; padding:0px 0px 0px 5px; empty-cells:show; background-color:rgb(204,226,240); text-align:left; color:rgb(078,87,96); font-weight:bold; font-size:100%;}
#col-left table th.second {height:2.0em; padding:0px 0px 0px 5px; empty-cells:show; background-color:rgb(245,245,245); text-align:left; color:rgb(078,87,96); font-weight:normal; font-size:100%;}
#col-left table th {height:3.0em; padding:0px 0px 0px 5px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:100%;}
#col-left table td {padding:2px 3px 2px 5px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(232,242,248); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:100%;}
#col-left table td.other {height:2.0em; padding:2px 3px 2px 5px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color: rgb(246,249,251); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:100%;}

#col-left table td.mg {text-align:right; background-color:rgb(232,242,248); font-weight:normal; color:rgb(80,80,80); font-size:100%;}
#col-left table td.mgother {text-align:right; background-color:rgb(246,249,251); font-weight:normal; color:rgb(80,80,80); font-size:100%;}

#col-left table td.center {text-align:center; background-color:rgb(232,242,248); font-weight:normal; color:rgb(80,80,80); font-size:100%;}
#col-left table td.centerother {text-align:center; background-color:rgb(246,249,251); font-weight:normal; color:rgb(80,80,80); font-size:100%;}

#col-left table td.red {padding:2px 3px 2px 5px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(204,0,0); font-size:100%;}
.imgmg {float:right;}

.smalldiv {float:left; text-align:center; width:148px; height:270px; margin-right:2px; border:solid 1px rgb(120,120,120); background-color:rgb(233,233,233);}
.smalldiv.last {border-right:none;}
.smalldiv img {padding:5px 0 0 0;}
.smalldiv h3 {margin:5px 0 1px 0; padding:0 4px 0 4px; font-size:90%; text-align:left;}
.smalldiv p {padding:0 4px 0 4px; text-align:left;}

.smalldiv_new {float:left; text-align:center; width:177px; height:270px; margin-right:2px; border-right:solid 1px rgb(223,223,223);}
.smalldiv_new.last {border-right:none;}
.smalldiv_new img {padding:5px 0 0 0;}
.smalldiv_new h3 {margin:5px 0 1px 0; padding:0 4px 0 4px; font-size:90%; text-align:left;}
.smalldiv_new p {padding:0 4px 0 4px; text-align:left;}

/* ---------------------------------------------------------------------------------------------------------- */
/* Page: Homepage */
/* ---------------------------------------------------------------------------------------------------------- */
#col {background-color: #ffffff;}
#col-top, #col-bottom, #col {background-color:#F5F5F5;}
#cols3 .col h3 {background-color:#F5F5F5; color:#012067;}
#cols3 .col h3 a {color:#012067;text-decoration:none; }
#cols3 .col h3 a:hover {color:#000;text-decoration:underline;}
#cols3 .col-more {background:#ffffff;}

#cols2 #col-left .title h4, #cols2 #col-right h4 {color:#012067;}
#cols2 #col-left .title h4, #cols2 #col-left .title span {background-color:#FFF;}
#cols2 #col-left .article {color:#012067;}
#cols2 #col-left a:hover.article {color:#000;}

#cols2 #col-right {background-color:rgb(232,242,248)}
#cols2 #col-right h4 span {background-color:rgb(232,242,248);}

#cols2 #col-left h2 {color:#012067;}
#cols2 #col-left h2 a {color:#012067;text-decoration:none; }
#cols2 #col-left h2 a:hover {color:#000;text-decoration:underline;}

#cols2 li {margin-left:10px;}

/* ---------------------------------------------------------------------------------------------------------- */
/* imglink  */
/* ---------------------------------------------------------------------------------------------------------- */
#main a img {border:solid 1px rgb(255,255,255);}
#main a:hover img {border:solid 1px rgb(220,220,220);}

#menu_hover {margin:10px 0 0 25px; font-size:100%; font-weight:bold; width:250px;}
#menu_hover ul {list-style:none; margin:0; padding:0;} 
#menu_hover li a {text-decoration:none; line-height:14px; height:28px; voice-family:"\"}\""; voice-family:inherit; height:24px;}
#menu_hover li a:link, #menu_hover li a:visited {color:rgb(119,119,119); display:block; background:url(../design/button_hover.gif); padding:4px 0 0 20px;}
#menu_hover li a:hover {color:rgb(037,126,183); background:url(../design/button_hover.gif) 0 -28px;	padding:4px 0 0 25px;}

/*#menu_hover li a:active {color:rgb(255,255,255); background:url(../design/button_hover.gif) 0 -64px; padding:8px 0 0 25px;}*/

/*.button_hover a {background:url("../design/cols3-more.gif"); float:right; color:rgb(255,255,255); font-weight:bold; font-size:110%; text-align:center; line-height:30px; text-decoration:none; width:150px; height:29px; margin:0 10px 10px 0;}*/
/*.button_hover a:hover {background:url("../design/cols3-more-hover.gif");}*/

/*
.button_hover a {float:right; font-weight:bold; font-size:100%; text-align:center; height:24px; text-decoration:none; margin:10px 0 0 20px; font-size:100%; font-weight:bold; width:200px;	margin-top:10px;}
.button_hover a:link, .button_hover a:visited {color:#777; background:url(../design/button_hover.gif); padding:8px 0 0 20px;}
.button_hover a:hover {color:#257EB7; background:url(../design/button_hover.gif) 0 -32px;	padding:8px 0 0 25px;}
.button_hover a:active {color:#fff; background:url(../design/button_hover.gif) 0 -64px; padding:8px 0 0 25px;}
*/

 
/* ---------------------------------------------------------------------------------------------------------- */
/* mailform */
/* ---------------------------------------------------------------------------------------------------------- */
.mailform {padding:0 0 0 0; text-align:left; margin:10px 0 0 0;}
.mailform label {width:200px; float:left;	text-align:left; margin:0px 0px 0px 0px; clear:both;}
.mailformbox {margin:2px 0px 2px 0px; background-color:#fff; color:#000; border:1px solid #c0c0c0; width:260px;}
.mailformbutton {text-align:right; margin:5px 0 0 170px; border: none;}
.mailform input.button {width:10.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(80,80,80); font-size:100%;}
.mailform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* ---------------------------------------------------------------------------------------------------------- */
/* loginform */
/* ---------------------------------------------------------------------------------------------------------- */
.loginform {padding:0 0 0 0; text-align:left; margin:0 0 0 0;}
.loginform label {width:100px; float:left;	text-align:left; margin:0px 0px 0px 0px;	clear:both;}
.loginformbox {margin:0px 0px 5px 0px; background-color:#fff; color:#000; border:1px solid #c0c0c0; width:150px;}
.loginformbutton {text-align:right; margin:5px 0 0 5px; border: none;}
.loginform input.button {width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(80,80,80); font-size:100%;}
.loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* ---------------------------------------------------------------------------------------------------------- */
/* header */
/* ---------------------------------------------------------------------------------------------------------- */
.header_bottom {height:80px;margin:40px 0 5px 0}
.header_bottom h3 {margin:5px 0 0 20px; padding:10px 0 0 0; font-size:160%; color:rgb(255,255,255);}
/*.header_bottom p {margin:2px 0 0 20px; font-size:130%; color:rgb(001,032,103);}*/
.header_bottom p {margin:2px 0 0 20px; font-size:130%; color:rgb(255,255,255);}
.header_bottom img {float:right; margin:10px 40px 0 0;}

.header_bottom.blank {background:url("../img/header_fade.jpg"); }
.header_bottom.kms {background:url("../img/header_kms.jpg"); }
.header_bottom.kwf {background:url("../img/header_kwf.jpg"); }

/* ---------------------------------------------------------------------------------------------------------- */
/* Others  */
/* ---------------------------------------------------------------------------------------------------------- */
.high {color:#090}
.imgnews {float: left; padding: 2px 10px 10px 2px }
.MGTab	{ border: 1px solid #404040;
		  border-collapse: collapse;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 9pt;
		  font-style: normal;
		  font-weight: normal;
		  color: #404040;
		  background: #FFFFFF;
		}
.b0		{ border: 0px; }
.b1		{ border: 1px solid; }
.b2		{ border: 2px solid; }
.b3		{ border: 3px solid; }
.b4		{ border: 4px solid; }
.b5		{ border: 5px solid; }
