/* CONTENT RULES */
@import url("content.css");

/* BASIC RULES */

body { text-align: left; padding: 0 0.4em 2em ; margin: 0 auto;   background: #111e5f; padding: 0; color: #222222;}
body {font: 75% Arial, Geneva, "Luxi Sans", Helvetica, sans-serif; }

hr { display: none; }

.br { clear: both; }

/* Mother */
#container {background: #236BBB;height:100%; width: 906px; text-align: left; margin: 0 auto; border-left: 4px solid #003366;border-right: 4px solid #003366;}
#mother {height:100%; width: 890px; color: #333333; text-align: left; margin: 0 auto; background: #ffffff;  border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;} 

/* Header */
/* Header */
#header { background: #FFFFD5; width: 100%; margin-bottom: 0;margin-top: 0; border-bottom: 1px solid #ffffff; }

/* Main menu */
/* Main menu */
#main-menu ul { margin: 0 0 10px; padding: 0; list-style: none; }
#main-menu ul li { border-top: 1px solid #236bbb;border-bottom: 1px solid #ffffff; margin: 0; padding: 0; background: #3d93f3;}
#main-menu ul li a, #main-menu ul li span { display: block; padding: 5px 7px 5px 35px; background: #3d93f3 url(../images/arrow2.gif) no-repeat 10px 4px; font-weight: normal; color: #ffffff; font-size: 90%; text-decoration: none;  text-transform:uppercase;  }
#main-menu ul { background-color: #ffffff; }
#main-menu ul li a:hover { background: #3d93f3 url(../images/arrow2.gif) no-repeat 10px 4px; color: #ffffff;}

/* Top menu  */
#top-menu {height:45px;  background: #ff5900  url(../images/bgmenu.gif) repeat-x;; font-weight: bold; text-align: right;  color: white;  margin: 0; clear: both; border: 1px solid white;  border-left: 0; border-right: 0; position: relative;font-size: 108%; }
#top-menu a { color: white; }
#top-menu a:hover { color: #003399; }

/* Cols */
#col-left { width: 222px; float: left; margin:0; border-right: 10px solid #ffffff;  background-color: #cae0ff; }
#col-right { width: 657px; float: right; margin:0;}
#col-left h2 {padding:2px 0px 5px; font-family: "Times New Roman", serif; margin: 5px 0px 10px; color: #003399; font-size: 150%; font-weight: normal; border-bottom: 1px dotted #003399;}
#col-right .spc { padding: 0px 10px 20px 0px;}
#col-right h2 {padding:2px 0px 5px; font-family: "Times New Roman", serif; margin: 5px 0px 10px; color: #003399; font-size: 150%; font-weight: normal;}
#col-right h3 {font-family: "Times New Roman", serif; margin: 5px 0 5px; color: #003399; font-size: 180%; font-weight: normal; }
#col-right h4 { font-family: "Times New Roman", serif; font-weight: normal; color: #003399; font-size: 150%; margin: 0px 0px 5px}

#col-mid-ll {float:left; width: 430px; }
#col-mid-ll-w {float:left; width: 650px; }
#col-mid-rr {float:right; width: 220px; }
#col-mid-rr h2 {font-family: "Times New Roman", serif; margin: 0px 15px 10px; color: #003399; font-size: 150%; font-weight: normal; padding:10px 0px 5px; border-bottom: 1px dotted #bbb;}
#col-mid-rr p{margin-top: 0; margin-bottom: 0; font-size: 98%; line-height:1.3em; padding: 0px 10px 10px 12px;}

#col-left_home { width: 215px; float: left; background: #D3E7F2; margin-left:8px;}
#col-left_home a {color: #ffffff; text-decoration: underline;}
#col-left_home a:hover {text-decoration: none; color: #FFE09E;}
#col-left_home h2 {padding:2px 0px 5px; font-family: "Times New Roman", serif; margin: 8px 0px 5px; color: #003399; font-size: 150%; font-weight: normal; border-bottom: 1px dotted #003399;}

#col-right_home { width: 650px; float: right; margin:0; }
#col-mid-ll_home {float:left; width: 430px; background: #ecf3ff;}
#col-mid-ll_home h2 {font-family: "Times New Roman", serif; margin: 16px 0px 10px; color: #003399; font-size: 150%; font-weight: normal;}
#col-mid-rr_home {float:right; width: 220px;   }
#col-mid-rr_home h2 {font-family: "Times New Roman", serif; margin: 0px 15px 10px; color: #003399; font-size: 150%; font-weight: normal; padding:10px 0px 5px; border-bottom: 1px dotted #bbb;}
#col-mid-rr_home p{margin-top: 0; margin-bottom: 0; font-size: 98%; line-height:1.3em; padding: 0px 10px 10px 12px;}

#textuvod { text-align:center; color: #ffffff;font-size: 120%;  background: #3D93F3; margin:0; line-height: 1.4em; padding: 12px 0px; }
#paragraf_text {color: #444444; font-size: 11px; line-height: 1.4em; padding: 6px 20px;  margin-bottom:15px; margin-top:5px;}
#paragraf_text h2 {font-family: "Times New Roman", serif; margin: 0px 0 5px; color: #003399; font-size: 180%; font-weight: normal; }
#paragraf_text h3 {font-family: "Times New Roman", serif; margin: 0px 0 5px; color: #003399; font-size: 150%; font-weight: normal; }
#paragraf_text h4 {font-family: "Times New Roman", serif; font-weight: bold; color: #003399; font-size: 128%; margin: 0px 0px 5px} }


#box-aktu { padding: 0 20px; list-style: none; }
#box-aktu a { font-weight: bold; color: #3399ff;font-size: 110%;}
#box-aktu a:hover { color: #3399ff; text-decoration:none;}
#box-aktu li { clear: both; float: left;  margin-bottom: 4px; width: 100%; }



#box-aktual {margin: 5px 0 0; padding: 0px 15px 10px;}
#box-aktual a:hover { color: #003399; text-decoration:none;}
#box-aktual h3 { font-family: "Times New Roman", serif; font-weight: bold; color: #003399; font-size: 130%; margin:0; padding: 5px 15px 5px}
#box-aktual h1 { font-family: "Times New Roman", serif; font-weight: normal; color: #3d93f3; font-size: 180%; margin:15px 0 5px;}
#box-aktual p { padding: 0px 15px 10px;}



#box-search { padding: 0; background: #c3e2ff; padding: 10px 8px; margin-bottom: 1em;  border: 1px dotted #acceff;}
#box-search span{margin-top: 0; margin-bottom: 0; color: #333333; font-weight: normal; font-size: 98%;}

#contact-box { margin: 0 15px; list-style: none; background: #fcefb8;}
#contact-box a { font-weight: bold; color: #003399;}
#contact-box a:hover { color: #003399; text-decoration:none;}

#sleva-box { margin: 0 15px 5px; list-style: none; background: #ecf3ff; color: #003399; font-size: 110%;}
#sleva-box a { font-weight: bold; color: #003399;}
#sleva-box a:hover { color: #003399; text-decoration:none;}


#partner-box { display: block; text-decoration: none; color: #740003; background-color: #FFF9B8;}
#partner-box h2 { margin:0; color: #740003; font-size: 140%; font-weight: normal; padding:15px 20px 0px;}


/* Footer */
#footer {clear: both; padding: 3px 20px 6px 23px; font-size: 100%; background-color: #3d93f3; height: 50px;color: #ffffff;}
#footer .smalltxt{color: #ffffff; font-size: 90%;}
#footer a{color: #ffffff; font-size: 100%; text-decoration: none;}


.smalltxt{color: #444444; font-size: 11px; }
.title {font-weight: bold; color: #003399; font-size: 100%;}
.proc {font-weight: bold; color: #ED1C24; font-size: 180%;}
.star {COLOR: #ff6600;}
.separator { background: #ffffff; font-size: 1px; line-height: 1px; width: 100%; height: 0px; padding: 0; margin: 10px 0 0px; display: block; clear: both; border: none; }
.line1 { background: #0F27A9; font-size: 1px; line-height: 1px; width: 100%; height: 4px; padding: 0;  display: block; clear: both; border: none; }
.line2 { background: #ffffff; font-size: 1px; line-height: 1px; width: 100%; height: 4px; padding: 0;  display: block; clear: both; border: none; }
.spc{padding: 10px 25px 25px;}
.bg1 {background: #dddddd url("../images/bg1.gif") repeat-x left top; width: 215px; height: 40px; padding: 0; margin: 0;} 
.bg2 {background: #dddddd url("../images/bg2.gif") repeat-x left top; width: 222px; height: 40px; padding: 0; margin: 0;}
.bg3 {background: #dddddd url("../images/bg3.gif") repeat-x left top; width: 190px; height: 50px; padding: 0; margin: 0;}  
.bg4 {background: #dddddd url("../images/bg4.gif") repeat-x left top; width: 215px; height: 50px; padding: 0; margin: 0;}  
.bgright {background: #dddddd url("../images/bgright.gif") repeat-x left top; width: 187px; height: 60px; padding: 0; margin: 0;} 



