/* theme by waterwhite.wz.cz */

.detect{border:1px solid red;}

body { margin: 0; padding: 0; font: 0.74em/1.6em Arial, Verdana, "Trebuchet MS", Tahoma, sans-serif; color: #444; }
a { color: #3399a8; font-weight: bold; text-decoration: underline; }
a:hover { color: #106571;  }

#main { width:1048px; margin: 0 auto; background: #fff url(images/bg.jpg) repeat-y;  text-align: left;}
#container {width:1024px; margin: 0 auto;}

#head {width:100%; height:233px; background: #fff url(images/bg_head.jpg) repeat-y; margin: 0 auto 20px auto;}
#headblock { width:280px; height: 100%; float: right; }
#headblock span{ text-transform: uppercase; float: left; margin: 12px 8px 12px 30px; }

#headblock a{ color: #b5c6d7; text-decoration: none; }
#headblock a:hover { color: #fff; }
#logo object, #logo embed { width: 230px; height: 110px; margin-top: 20px; margin-left: 30px; border-width: 0; }

/* block items */
#vec{ background-image: url(images/vec.jpg); position: relative; top: -20px; width: 32px; height: 169px; float: left; display: block; }
#content{ float: left; width: 100%;}
#contentcolumn{ margin: 0 325px 30px 240px;}
#leftcolumn{ float: left; margin: 0 0 30px -978px; }
#rightcolumn{float: left;width: 215px;margin: 0 0 30px -250px;}
#bottomcolumn{clear: left;width: 100%; height:100px; background: #daeeef;color: #fff;text-align: center;padding: 4px 0;}

#footer{ width: 100%; height:30px; background: #fff url(images/bg_sha.jpg) no-repeat center 0; color: #d2cfb7; font-size: 0.9em; text-align: center; padding-top: 5px; }
#footer a{ color: #b1ad91; text-decoration: none; }
#footer a:hover { color: #606a8f; text-decoration: underline; }
/* menu1 items */
#label1 { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #277885;}
#menu1 ul { padding-bottom: 10px; }
#menu1 li { position: relative; top: -4px; left: -37px; list-style-type: none; background-image: url(images/menu_strip_white.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 2px; display: block; }
#menu1 li a { color: #3399a8; font-size: 0.99em; font-weight: bold; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }
#menu1 li a:hover { color: #566a88; background-color: #daeeef; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }

/* menu2 items */
#label2 { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #277885;}
#menu2 ul { padding-bottom: 10px; }
#menu2 li { position: relative; top: -4px; left: -37px; list-style-type: none; background-image: url(images/menu_strip_white.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 2px; display: block; }
#menu2 li a { color: #3399a8; font-size: 0.99em; font-weight: bold; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }
#menu2 li a:hover { color: #566a88; background-color: #daeeef; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }

/* menu3 items */
#label3 { font-size: 1.0em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #124b53;}
#menu3 ul { position:relative; top:-8px;}
#menu3 li { position: relative; top: -4px; left: -37px; list-style-type: none; background-image: url(images/menu_strip_blue.jpg); background-repeat: no-repeat; background-position: 50% bottom; width: 100%; padding-bottom: 2px; display: block; }
#menu3 li a { color: #fff; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }
#menu3 li a:hover { color: #cee; background-color: #277885; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }

/* subpages lists */
#sub_type{ background-image: url(images/subpage_strip.jpg); background-repeat: no-repeat; background-position: 50% bottom; margin-top: 7px; padding-bottom: 2px; }
#sub_type span{ color: #fff; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url(images/subpage_fold.gif); background-repeat: no-repeat; background-position: left 0; padding: 5px 15px 3px; border-right: 2px solid #cee; }
#items{ padding-bottom: 5px; }
#items ul{ position: relative; left: -20px; }
#items li{ color: #3399a8; margin-bottom: 10px; }
#items li a{ color: #3399a8; font-size: 1.2em; font-weight: bold; }
#items li a:hover{ color: #106571; font-size: 1.2em; font-weight: bold; }
#items li div{ color: #605d49; }

/* content details */
h1{ color: #3399a8; font-size: 1.9em; padding-bottom: 5px; line-height: 1.2;}
#contentcolumn p{ color: #605d49; text-align: justify; }
#contentcolumn p em{ color: #5aa;}
.cpage_body { color: #605d49; text-align: justify; }
.cpage_body  img{ border: 1px solid #d1d3c6; }
#news_icons { float: right; }


/* bottom details */
#copy{ color: #3399a8; font-size: 0.9em; text-align: left; position: relative; top: -110px; left: 55px; width: 120px; float: left; }
#label_d { font-size: 1.0em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #124b53;}
#partners{ text-align: left; position: relative; left: -60px; margin-top: 7px; }
#partners img  { background-color: #b5c6d7; border: 0px; }