{ ------------ Globln definice objekt  ----------------------------------------------------------------------------------------------- }
body {margin: 0; padding: 0; font-family: Verdana; font-size: 11px; color: #323232; background: #FFF}
div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: underline; color: #000}
a:hover {text-decoration: none}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}
fieldset {margin:0px;padding:0px;border:0px;}
fieldset legend {display:none;}

.input_text {margin: 0; padding: 0; font-size: 11px; vertical-align: middle; color: #000}
.input_button {margin: 0; padding: 0; border: 0}
.input_radio {hight: 12px; width: 15px; margin: 0; padding: 0; vertical-align: middle; border: 0}
.input_check {margin: 0px; padding: 0px; border: 0}

Textarea {margin: 0px; padding: 0px; overflow: auto; font-size: 12px; color: #000; border: 0px}
label {margin: 0px; padding: 0px; vertical-align: middle; color: #000; font-size: 11px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #868686; font-size: 10px}
Input {vertical-align: middle}

.clear {clear: both; _height: 0px; font-size: 1px;width:90%}

{ ----------  Definice kostry  -------------------------------------------------------------------------------------------------- }

#containerHeader {position: relative; margin:0 auto; width: 970px; height: 235px; background: url(/img/bg-containerHeader.gif) no-repeat}
#containerBody {position: relative; margin:10px auto 0; width: 970px}
#column1 {position: relative; top: -20px; left: -721px; width: 227px; float: left}
#column2 {position: relative; top: 0; left: 249px; height: auto; width: 721px; float: left; overflow: hidden}
#columnSM {position: relative; top: 0; left: 0px; height: auto; width: 948px; float:none; overflow: hidden}
#containerFooter {position: relative; z-index: 99; height: 125px; width: 970px; margin:-6px auto 0; padding: 0; background: url(/img/bg-containerFooter.gif) no-repeat 0 45px} 
*:first-child+html #containerFooter {margin:-4px auto 0} 
#containerEx #containerHeader {height: 237px}
#containerEx #column2 {padding-bottom: 0px}
#containerEx #containerFooter {height: 60px; border-top: 1px solid #132070; background: none}

{ ----------  containerHeader --------------------------------------------------------------------------------------------------- }

#containerHeader img {vertical-align: middle;}
#containerHeader .logo {position: absolute; top: 80px; left: 40px; height: 70px; width: 227px; display: block;background-image:url("/img/logo_BS.gif");}

#head-background {width:970px; height:139px;position:absolute;top:55px}

.multiLang {position: absolute; top: 27px; left:15px; margin: 0; padding: 0; list-style-type: none;width:90px}
.multiLang li {float: left}
.multiLang li a {margin-right: 4px; padding: 2px; float: left; disply: block; text-decoration: none; font-size: 10px; color: #32BCDE}
.multiLang li a:hover {padding: 1px; border: 1px solid #93DBEE}
.multiLang .muSel {padding: 1px; border: 1px solid #93DBEE}

#containerHeader .menu {position: absolute; top: 30px; right: 135px; margin: 0; padding: 0; list-style-type: none}
#containerHeader .menu li {float: left}
#containerHeader .menu li a {margin-left: 8px; padding-right: 8px; float: left; text-decoration: none; font-size: 10px; color: #fff; background: url(/img/bg-menu_li_a.gif) no-repeat right 2px}
#containerHeader .menu li a:hover {text-decoration: underline}

#containerHeader #topMenu {font-weight:normal !important;text-transform:uppercase;color:#000;float:right;margin-right:5px}
#containerHeader>#topMenu {margin-right:0px} 
#containerHeader #topMenu li {display:inline;border-right:1px solid #fff;padding-right:7px;margin-right:10px;line-height:1.9em}
#containerHeader>#topMenu li {padding-right:8px;margin-right:5px;line-height:1.7em}
#containerHeader #topMenu .last {background:none !important;border:0}
#containerHeader #topMenu li a {line-height:1em}

.search {position: absolute; top:202px; left: 10px;}
.search .input_text {height: 14px; width: 130px; margin-right: -2px; padding: 1px 0 0 4px; color: #8bb9e3; border: 1px solid #8BA9DE;background:#ffffff;z-index:1000}



#containerHeader .levels {position:absolute;top:165px;right:10px;width:750px;z-index:0;height:60px;margin:0;padding:0;list-style-type: none}
#containerHeader .levels li {margin-left: 4px; float: right}
#containerHeader .levels li a {float: left; text-decoration: none; font-size: 10px; font-weight: bold; color: #132070; background:#FFF}
#containerHeader .levels li a span {height: 20px; padding: 9px 19px 0 17px; display: block; float: left; cursor: pointer}
#containerHeader .levels .active {background: url(/img/bg-leSel.gif) repeat-x top}
#containerHeader .levels .active a {padding-left: 5px; color: #FFE400; background: url(/img/bg-leSel_a.gif) no-repeat; border-right: 1px solid #FFF}
#containerHeader .levels .active a span {margin-top: 1px; display: block; background: url(/img/bg-leSel_a_span.gif) repeat-x }
#containerHeader .levels ul {position: absolute;float:left; z-index: 9; top: 39px; left:20px; height: 25px;  display: none; list-style-type: none;width:900px !important}
#containerHeader .levels ul li {margin:0;float:left !important;background:url(/img/bg-info_li_a.gif) no-repeat 100% 4px;padding:1px 11px 1px 0;margin-right:6px}
#containerHeader .levels ul li a {float:left;text-decoration:none;font-size:10px;font-weight:bold;color:#FFE400 !important;border:0 !important;background:#133b84 !important}
#containerHeader .levels li a:hover {background:#133b84;color:#ffe400}
#containerHeader .levels .active ul li a {padding-left:0}
#containerHeader .levels ul .last  {background: none !important}
#containerHeader .levels li ul#default {display: block}
/*#containerHeader .levels  li ul li#default, ul#mainUl {display:block}
#containerHeader .levels  li ul li#default {display:block}*/

#containerHeader .freetext {position: absolute; top: 192px; left: 17px; font-size: 11px; color: #FFF}

#containerHeader .info {position: absolute; top: 192px; left: 17px; margin: 0; padding: 0; list-style-type: none}
#containerHeader .info li {float: left; display: block}
#containerHeader .info li a {margin-right: 16px; padding: 1px 16px 1px 0; float: left; text-decoration: none; font-size: 10px; color: #FFF; background: url(/img/bg-info_li_a.gif) no-repeat right}
#containerHeader .info li a:hover {text-decoration: underline}
#containerHeader .info .inClear {position: relative; left: -17px; height: 16px; width: 2px;  background: #13206F}

#breadcrumbs {clear:both;margin:0 auto; width: 970px;}
.navigation {margin: 0; padding: 0; list-style-type: none}
.navigation a {margin-right: 9px; padding-right: 14px; font-size: 10px; color: #9B9B9B; background: url(/img/bg-navigation_li_a.gif) no-repeat right 5px}
.navigation .naSel {text-decoration: none; color: #323232; font-weight: bold; background: none}

{ ----------  Column1 ------------------------------------------------------------------------------------------------------------ }

.categories-t {height:19px;margin:20px 0 1px;padding:13px 0 5px 13px;font-size:11px;font-weight:bold;color:#FFE400;background:url(/img/t-categories.gif) no-repeat;text-transform:uppercase;vertical-align:middle}
#column1>.categories-t {height:auto;min-height:19px}


.categories {margin: 0 0 0 0; padding: 0; list-style-type: none}
.categories li {_height: 0}
.categories li a {padding: 8px 8px 10px 30px; display: block; text-decoration: none; font-size: 12px; font-weight: bold; color: #FFF; border-bottom: 1px solid #5E6AA6; background: url(/img/bg-categories_li_a.gif) no-repeat 16px 12px #16469e }
.categories li a:hover {background: url(/img/bg-categories_li_a.gif) no-repeat 16px 12px #132070}
.categories ul {margin: 0; padding: 10px 0 12px 0; list-style-type: none; background: #E9E9E9; border-bottom: 1px solid #FFF}
.categories .link2 a {padding: 5px 8px 8px 40px; line-height: 10px; display: block; text-decoration: underline; font-size: 11px; font-weight: normal; color: #132070; border-bottom: 0; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9}
.categories .link2 a:hover {background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9; text-decoration: none}
.categories .parent1 a {background: url(/img/bg-categories_parent1.gif) no-repeat 16px 14px #132070 !important}
.categories .selected1 a {background: url(/img/bg-categories_parent1.gif) no-repeat 16px 14px #132070 !important}
.categories .parent2 a {padding: 4px 8px 6px 40px; line-height: 10px; display: block; text-decoration: underline; font-size: 11px; font-weight: bold; color: #132070; border-bottom: 0; background: url(img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9}
.categories .parent2 a:hover {background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9; text-decoration: none}
#ulend {width:227px;height:14px;background:url(/img/BG-categories_ul_li_b.gif) no-repeat;margin-top:1px}


#nav {margin: 0 0 0 0; padding: 0; list-style-type: none}
#nav li a {padding: 8px 8px 10px 30px; display: block; text-decoration: none; font-size: 12px; font-weight: bold; color: #FFF; border-bottom: 1px solid #5E6AA6; background: url(/img/bg-categories_li_a.gif) no-repeat 16px 12px #16469e }
#nav li a:hover {background: url(/img/bg-categories_li_a.gif) no-repeat 16px 12px #132070}
#nav ul {margin:0; padding:0; list-style-type: none; background: #E9E9E9; border-bottom: 1px solid #FFF}
#nav ul li a {padding: 5px 8px 8px 40px; line-height: 10px; display: block; text-decoration: underline; font-size: 11px; font-weight: normal; color: #132070; border-bottom: 0; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9}
#nav ul li a:hover {background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9; text-decoration: none}
#nav ul li.active {background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9}
#nav ul li.active a {padding: 4px 8px 6px 40px; line-height: 10px; display: block; text-decoration: underline; font-size: 11px; font-weight: bold; color: #132070; border-bottom: 0; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9}
#nav ul li.active a:hover {background: url(/img/bg-categories_ul_li_a.gif) no-repeat 29px 7px #E9E9E9; text-decoration: none}

.side_tit {margin-top:20px !important;}
.side-box {clear:both;margin: 12px 0 0 0; font-size: 11px; background: url(/img/bg-side-boxIn.gif) repeat-y;min-height:.1em}
*:first-child+html .side-box {margin-bottom:-2px}
.side-boxIn {background: url(/img/bg-side-box.gif) no-repeat}
.side-boxIn2 {background: url(/img/bg-side-boxIn2.gif) no-repeat 0 100%;padding-bottom:13px;_padding-bottom:13px;}
.side-box-t {padding: 10px 0 0 13px; font-size: 12px; font-weight: bold; color: #25419F} 
.side-box .articles {width: 201px; margin: auto}
.side-box .articlesIn {padding: 7px 0; border-bottom: 1px solid #ECEEF4}
.side-box .articlesIn strong {padding-bottom:5px; display: block; color: #32BCDE; font-size: 10px}
.side-box .articlesIn a {color:#323232;margin-bottom:5px}
.side-box .articlesIn p {clear:both;margin-top:10px}
.side_tit .articlesIn p {color:#9b9b9b;font-size:9px}
.side_tit .side-boxIn2 {padding-bottom:16px}
.side-box .space {position: relative; top: 1px; height: 0;line-height:0;font-size:0;  margin: auto; background: none;width:80%}
.side-box a {color:#323232}
.obdc {padding-bottom:10px}
.side-boxIn2 .arc {clear:both;color:#000;padding:15px 15px 0 15px;text-decoration:underline !important;float:right}
.pool {padding-bottom:7px}
.pool table {margin:10px 10px 0}
.pool table td.question {padding:0 0 10px;font-weight:bold}
.pool table td.voted {text-align: right; padding: 0 7px 0 0;}
.pool table td.pool-item .AnswerSubmit {border:0;background:#fff;color:#25419F;padding:0;display:block;font-size:11px;padding-top:10px;cursor:pointer;text-align:left;width:100%;height:autopx;padding:0;margin:0}
.pool table td.pool-sum {vertical-align:middle;height:12px;line-height:12px;font-size:90%}
.pool table td.pool-sum img {height:10px}
.pool table .pool-img img {height:10px}

.sendMess {margin:10px 0 0px; height:100%; background: #E9E9E9 url(/img/bg-sendMess.gif) no-repeat left top}
.sendMess-t {padding: 10px 0 0 13px; font-size: 12px; font-weight: bold; color: #25419F}
.sendMessIn {width: 197px; padding-right:16px; margin: 10px 0 0 14px; _margin-left: 7px; background: #E9E9E9 url(/img/bg-sendMess-b.gif) no-repeat 100% 100%}
.sendMessIn .input_text   {height: 16px; width: 189px; _width: 185px; margin-bottom: 7px; _margin-left:7px; padding: 2px 0 0 6px; _padding: 2px 0 0 10px; color: #9B9B9B; border: 1px solid #BDBDBD}
*:first-child+html #writetous {margin-left:-14px; }
.sendMessIn textarea {height: 98px; width: 195px; color: #9B9B9B; border: 1px solid #BDBDBD}
.sendMessIn .input_button {margin:5px 0 10px 0;_margin-right:-8px; float: right}

.sendMessIn .MailSubBox   {height: 16px; width: 189px; _width: 177px; _margin-left:5px; font-size: 11px; margin-bottom: 7px; padding: 2px 0 0 6px; _padding: 2px 0 0 20px; color: #9B9B9B; border: 1px solid #BDBDBD}

.NewsLetter               {height: 55px; width:197px; }
.btnNewsletter            {margin:0 0 10px 0;_margin-right:-8px;cursor: pointer; _cursor: hand; width: 77px; height: 19px; border:0; float: right; background: transparent url('/img/bt-sendMess.gif') no-repeat left top; }


.btnNewsletterSK            {margin:0 0 10px 0;_margin-right:-8px;cursor: pointer; _cursor: hand; width: 77px; height: 19px; border:0; float: right; background: transparent url('/img/bt-sendMessSK.gif') no-repeat left top; }

.btnNewsletterAT            {margin:0 0 10px 0;_margin-right:-8px;cursor: pointer; _cursor: hand; width: 77px; height: 19px; border:0; float: right; background: transparent url('/img/bt-sendMessAT.gif') no-repeat left top; }

#WriteUsRobotProtectionMain span {color:#25419f !important;float:left;line-height:20px}
#WriteUsRobotProtection {width:30px !important;margin:0 0 7px 10px!important;border:1px solid #BDBDBD;color:#9B9B9B;font-size:11px;height:16px;padding:2px 0pt 0pt 6px}
{ ----------  Column2 ------------------------------------------------------------------------------------------------------- }

.center-box {margin-bottom: 12px; padding: 0 0 0 17px; font-size: 11px; background: url(/img/bg-sendMess.gif) no-repeat #E9E9E9;position:relative}
.center-boxIn {background:#E9E9E9 url(/img/bg-sendMess-b.gif) no-repeat 100% 100%; padding: 0 0 15px 0}
.center-box-t {padding: 17px 0 5px 0; font-size: 18px; font-weight: bold; color: #25419F}
.center-box .freetext {width: 685px; color: #323232}
.center-box .freetext a {margin-left: 3px; color: #25419F}

#column2 .articlesIn {width: 100%; margin-bottom: 15px; padding-bottom: 15px; float: left; font-size: 11px; border-bottom: 1px solid #ECEEF4}
#column2 .art .fa {border-top: 1px solid #ECEEF4;padding-top:10px}
#column2 .articlesIn .articleImg {width: 106px; height:106px; margin-left: 15px; float: right}
#column2 .articlesIn .articleImgLeft {width: 106px; height:106px; margin-right: 15px; float: left}
#column2 .articlesIn .articleImgLeft2 {float: left;_margin-right:-15px;}

#column2 .articlesIn .articles-t {padding-bottom: 13px; display: block; font-size: 14px; font-weight: bold; color: #25419F}
#column2 .articlesIn .freetext {color: #323232}
#column2 .articlesIn .freetext a {margin-left: 3px; color: #25419F}

#column2 .articlesIn .freetext h2 {font-size:120%;margin-top:10px;}

.freetext h2 {font-size:120%}

#column2 .articles .space {position: relative; top: -16px; height: 1px; width: 100%; float: left; background: #FFF}
#column2 .articlesIn .articleImg .horni_rozek {width:14px;height:14px;position:relative;top:28px;left:0px;background-image:url("/img/rozek_horni.gif");}
#column2 .articlesIn .articleImg .dolni_rozek {width:14px;height:14px;position:relative;left:92px;top:106px;background-image:url("/img/rozek_dolni.gif");}
#column2 .articlesIn .articleImg .articleImgIn {position:absolute;top:0;left:0;z-index:100;width:106px;height:106px} 
.files {_margin-left:15px}
.files img {float:left;margin:0 10px 0 0}

#column2 a {color:#25419F}

.fotogallery {_height: auto; width: 751px; margin-right: -30px; overflow: hidden}
.fotogalleryIn {width: 227px; margin: 0 20px 20px 0; padding-bottom: 15px; float: left; text-align: center; border-bottom: 1px solid #ECEEF4}
.fotogalleryIn div {margin-bottom: 12px; padding: 1px; border: 4px solid #E9E9E9}
.fotogalleryIn a {text-decoration: none; font-size: 12px; font-weight: bold; color: #25419F}
.fotogalleryIn a:hover {text-decoration: underline} 

.questions-t {padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #25419F}
.questions-types {margin: 0 0 35px 0; padding: 0; list-style-type: none; font-size: 11px}
.questions-types li {line-height: 13px; padding: 0 0 3px 50px; color: #323232; background: url(/img/bg-questions-types_li.gif) no-repeat 38px 6px}
.questions .freetext {padding-bottom: 20px; font-size: 11px}

.questionsIn {width: 100%; float: left; background: url(/img/bg-questionsIn.gif) repeat-y 453px;margin-top:10px}
.questionsIn .tblblock {min-height:130px;_height:130px;float:left;margin-right: 70px;width:437px}
.questionsIn .tblblock th {font-size:120%;color:#25419F;padding-bottom:10px;}
.questionsIn table {width: 100%; font-size: 11px}
.questionsIn table thead th {text-align:left;font-size:110%}
.questionsIn table tr td {height: 19px; border-bottom: 1px solid #FFF}
.questionsIn table .quEx1 {width: 98px; text-align: center; background: #F0F0F0; border-right: 3px solid #FFF}
.questionsIn table .quEx2 {width: 336px; padding-left: 8px; background: #F2F4FA}
.questionsIn table tr td ul {padding:0;margin:5px}
.questionsIn table tr td li {background:none;padding:0;margin:0}
.questionsIn table tr td li small {font-size:100%;color:#7f7f7f}

.questionsIn .btns {margin:10px 0 0}

.article-terms {clear:both;width: 100%; float:left;background: url(/img/bg-questionsIn.gif) repeat-y 453px;margin:15px 0}
.article-noterms {clear:both;width: 100%; float:left;background:#fff;margin:15px 0}
.article-terms .table {float: left;min-height:5em;_height:5em;width:497px}
.article-terms table {width: 437px; margin-right: 70px;  font-size: 11px}
.article-terms table tr th {color:#000;text-align:left;font-size:100%}
.article-terms table tr td {height: 19px; border-bottom: 1px solid #FFF}
.article-terms table .quEx1 {width: 98px; text-align: center; background: #F0F0F0; border-right: 3px solid #FFF}
.article-terms table .quEx2 {width: 336px; padding-left: 8px; background: #F2F4FA}
.article-terms div, .article-noterms div  {width:165px;margin:10px 0 0;float:left}

.levels {_height: auto; width: 751px; margin: 0 -30px 18px 0; float: left; overflow: hidden; font-size: 11px}
#column2 .levels a {color:#fff !important}
.level {width: 227px; margin-right: 20px; float: left; background: #18297F url(../img/bg-level-ul.gif) no-repeat 0 100%}
.level .name {height: 23px; padding: 10px 0 0 14px; display: block; font-weight: bold; color: #FFF; background: url(/img/bg-name.gif) no-repeat}
.level .levelImg {border-top: 1px solid #FFF; border-bottom: 1px solid #FFF}
.level .freetext {height: 80px; padding: 10px 0 0 0px; color: #FFF;background:url(../img/bg-level-ul.gif) no-repeat}
.level ul {height: 80px;margin:0; padding: 10px 0 0 0; list-style-type: none;background:url(../img/bg-level-ul.gif) no-repeat}
.level ul li a {padding: 0 0 5px 28px; display: block; color: #FFF; background: url(/img/bg-level_ul_li_a.gif) no-repeat 16px 4px}
.level .freetext ul {background:none;padding:0;_height:0;background-attachment:f}

#contacts {position:relative;height: 106px; width: 227px; margin-right: 20px; float: left; background: url(/img/bg-contacts.gif) no-repeat}
#contacts ul {list-style-type:none;margin:0;padding:15px 10px 5px 30px}
#contacts>ul {padding:15px 10px 15px 30px}
#contacts ul li {float:left;padding:0;width:80px}
#contacts>ul li {padding:5px 0;background:url(../img/bg-contactSIn_li_a.gif) no-repeat 0 9px;padding-left:10px}
*:first-child+html #contacts ul li {padding:0;background:none}
#contacts ul li a {color:#25419f;z-index:10}
#contacts ul li a:hover {color:#66addf}
#contacts #c-h {width:227px;height:106px;background:url(../img/map.gif) no-repeat;position:absolute;top:0;left:0}
.contactSIn {margin: 15px 0 0 16px; padding: 0; list-style-type: none; font-size: 11px}
.contactSIn li {float: left}
.contactSIn li a {width: 83px; padding: 0 0 7px 12px; display: block; float: left; color: #25419F; background: url(/img/bg-contactSIn_li_a.gif) no-repeat 0 4px}
.contactSIn li a:hover {color: #32BCDE}

.articleEx {width: 474px; padding-bottom: 0px; floaT: left; font-size: 11px}
.articleEx .articleImg {width: 106px; margin-right: 15px; float: left}
.articleEx .articles-t {padding-bottom: 13px; display: block; font-size: 14px; font-weight: bold; color: #25419F}
.articleEx .freetext a {margin-left: 3px; color: #25419F}

.art {padding-bottom: 15px}
.art h1, .art h2, .art h3, .art h4 {color: #25419F !important}
.art h1 {padding-bottom: 12px !important; font-size: 18px !important; font-weight: bold;margin-bottom:0px;}
.art ul {list-style-type:none}
.art ul li {background:url(../img/ICsquare.gif) no-repeat 0 6px;padding-left:10px}
.art .center-boxIn {padding:10px 17px 10px 0px;*width:690px; }
.art .center-boxIn #img {float:left;margin-right:10px}
.art h2, .art h3, .art h4 {margin:0;padding:0}
.art h2 {font-size:120%}
.art h3 {font-size:120%}
.art h4 {font-size:110%}
.art p {margin:0;padding:0}

.art #author    { margin:0 0 10px 0; }
.art #authorarticle li {clear:both}
.art #author li,
.art #authorarticle li { background: none; padding:0; }
.art #authorarticle li em {display:block;width:30px;float:left;margin-bottom:5px;font-style:normal}

{ ----------  Footer ------------------------------------------------------------------------------------------------------------- }

.footerIn {position: absolute; top: 0; left: 249px; width: 721px; padding: 12px 0 0 0; /*border-top: 1px solid #ECEEF4*/}
.displayPaging {margin-right: 0px; padding-bottom: 1px; float: right;height:35px}
.displayPaging span a {position: relative; ?position: static; _position: static; top: 1px; padding: 1px 7px; text-decoration: none; font-size: 11px; font-weight: bold; color: #25419F; border: 1px solid #25419F}
.displayPaging span a:hover {color: #FFF; background: #25419F}
.displayPaging .active {position: relative; ?position: static; _position: static; top: 1px; padding: 1px 7px; text-decoration: none; font-size: 11px; font-weight: bold; color: #FFF; border: 1px solid #25419F; background: #25419F}
.displayPaging .dpEx {top: 0; border: 0}
.displayPaging .dpEx:hover {background: none}
.displayPaging img {vertical-align: middle}
.footerIn .link {position: relative; top: 4px; float: left; font-size: 11px}
.footerIn .link .liEx1 {margin-right: 15px; padding-left: 24px; color: #25419F; background: url(/img/bg-liEx1.gif) no-repeat left 1px}
.footerIn .link .liEx2 {padding-left: 41px; color: #25419F; background: url(/img/bg-liEx2.gif) no-repeat left 1px}
.footerIn .link .liEx3 {padding-left: 11px; color: #25419F; background: url(/img/bg-liEx3.gif) no-repeat left 1px;margin-left:10px}


#containerFooter .menu {position: absolute; top: 54px; right: 10px; margin: 0; padding: 0; list-style-type: none}
#containerFooter .menu li {float: left}
#containerFooter .menu li a {margin-left: 11px; padding-left: 11px; float: left; text-decoration: none; font-size: 10px; color: #FFF; background: url(/img/bg-menu_li_aCF.gif) no-repeat left 1px}
#containerFooter .menu li a:hover {text-decoration: underline}

.map_login {position: absolute; bottom: 16px; left: 0; /*width: 295px;*/ font-size: 10px; color: #9B9B9B}
.map_login .mlEx1 {margin-right: 12px; padding-left: 21px; color: #25419F; background: url(/img/bg-mlEx1.gif) no-repeat left }
.map_login .mlEx2 {padding: 1px 0 2px 30px; color: #25419F; background: url(/img/bg-mlEx2.gif) no-repeat left}
.map_login div {padding-top: -1px}
*:first-child+html .map_login div {padding-top: 2px}
.map_login div a {color:#9B9B9B}

.web-map {margin: 0; padding: 0; list-style-type: none}
.web-map li a {padding: 0 0 5px 0; display: block}


.companyInfo {position: absolute; bottom: 10px; right: 0; width: 645px; text-align: right; font-size: 10px; color: #9B9B9B}
.companyInfo a {color: #132070;}
.companyInfo div {padding-bottom: 4px}

/* -formular pro odeslani mailem- */

#sendArticle {text-align:center;display:none;padding:30px 0;width:500px;clear:both;position:absolute;top:-450px !important;left:-100px !important}
#sendMail {width:260px;border:1px solid #939393;margin:0 auto;text-align:left;padding:10px 20px;background:#fff}
#sendMail legend {color:#5b5b5c;background:#fff}
#sendMail legend img {text-align:right}
#sendMail input {margin-bottom:10px;width:250px;padding:1px;border-top:2px solid #d8d7e3;border-left:2px solid #d8d7e3;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8}
#sendMail select {margin-bottom:10px;width:257px;padding:1px;border-top:2px solid #d8d7e3;border-left:2px solid #d8d7e3;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8}
#sendMail textarea {width:250px;padding:1px;border-top:2px solid #d8d7e3;border-left:2px solid #d8d7e3;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8}
#sendArticle #sendBtns {margin:10px auto;list-style-type:none;padding:0}
#sendArticle #sendBtns li {float:left;width:50%;text-align:left}
#sendArticle #sendBtns li button {margin-right:0px}
#sendArticle #sendBtns li a {color:#f79910;line-height:20px}
#sendArticle #sendBtns li img {cursor:pointer;margin-bottom:-3px}
#sendArticle #sendBtns li input {width:100px}
#sendArticle #sendBtns li.left {text-align:left}
#sendArticle #btn {position:relative;width:68px;height:24px;display:block}
#sendArticle #close {display:block;width:110px;float:right;margin-top:5px}
#sendArticle #close a {color:#000}
#sendArticle #close img {margin-bottom:-3px}

.seminars h2 {font-size:100%;clear:both}
.seminars h2 a {color:#16469e}
.seminars h3 {font-size:110%;color:#fff;background:#16469e;padding:3px 2px}
.seminars h3 a {color:#fff !important}
.seminars h4 {font-size:110%;padding:0;margin:0 0 5px;padding-top:15px;clear:both;width:100%;color:#16469e}
.seminars .fhr {border:1px solid #f0f0f0;background:#f0f0f0;clear:both;width:100%;height:1px;line-height:1px}
.seminars dl {float:left;width:340px;margin-left:2px;margin:0 0 10px}
.seminars dl.f-terms {margin-right:30px}
.seminars dl dt {font-weight:bold;display:block;background:#f0f0f0;padding:3px 2px;margin-bottom:5px}
.seminars dl dd {margin-left:10px}
.seminars .Closed {font-style:italic;color:#cccccc}

#topMenu {position:relative;left:-20px;_left:20px;top:25px;color:white;margin:0px;}
#topMenu a {color:white;font-size:10px;font-weight:bold;}
#topMenu a:hover {text-decoration:none;}

#TopMenuTables {position:relative;top:33px;left:20px;height:0px;visibility:hidden;}
#TopMenuTables .MenuBox {float:left;position:absolute;left:0px;top:0px;}
#TopMenuTables, a {color:white;}
#TopMenuTables ul {margin:0px;padding:0px;border:1px solid #132070;background-color:white;width:150px;}
#TopMenuTables li {list-style:none;display:block;}
#TopMenuTables li a {color:#132070;text-decoration:none;}

#TopMenuTables ul.level-2 li a {display:block;background-color:white;border:1px solid #132070}
#TopMenuTables ul.level-2 li a:hover {background-color:#132070;color:#FFE400;}

.ikona_pdf {margin:5px;width:30px;}

.Companies a {color:#25419F;font-size:12px;}

.DictionarySearch .searchbtn {width:50px;height:20px;margin-left:2px;margin-top:1px;}

.InKatalogDetail {padding:10px;}
.InKatalogDetail {margin-top:0px;}
#column2 ul.web-map li a {color:#25419F;font-weight:bold;}
#column2 ul.web-map ul ul li a {font-weight:normal;}

#columnSM .smbox {float:right;width:230px}
#columnSM ul li ul {padding-left:10px}
#columnSM a {color:#25419F}

a.FileName {color:#25419F;}

td.FileIcon a img {width:35px;;height:38px;margin-left:10px;}
.side-box-t {margin-bottom:10px;}

.newsarchive {clear:both;color:#000;padding:5px 15px;text-decoration:underline !important;float:right}

#bizform {background:url(../img/bg-form-r.gif) repeat-y 0 0;width:100%}
#bizform p {margin:3px 0}
#bizform label {display:block;float:left;width:10.5em}
#bizform textarea {border:1px solid #969696}
#bizform .submit {clear:both;margin:5px 0;display:block;}
#bizform2 {background:url(../img/bg-form-t.gif) no-repeat 0 0}
#bizform3 {background:url(../img/bg-form-b.gif) no-repeat 0 100%;padding:10px}
#bizform3 h1 {padding: 10px 0; font-size: 1.3em; font-weight: bold; color: #25419F}

#bizform2 .prihlaska #TicketCount {width:30px;display:inline;margin:0 3px}
#bizform2 .prihlaska .textline {clear:both;margin:10px 0;line-height:2em}
#bizform2 .prihlaska .labelnof {float:none;display:inline;line-height:1.5em}
#bizform2 .prihlaska h2 {font-size:90%}
#bizform2 .prihlaska .Closed {display:none}
#bizform2 .prihlaska .prhlbox {width:340px;float:left}
#bizform2 .prihlaska textarea {width:400px;height:150px}
#bizform2 .prihlaska .prhlhr {color:#cccccc;background-color:#cccccc;border:0;clear:both;width:90%}
#bizform2 .prihlaska ul {list-style-type:none;margin:5px 0 10px;clear:both}
#bizform2 .prihlaska ul li {clear:both;line-height:1.8em}
#bizform2 .prihlaska ul li input {float:left;margin-right:5px}
#bizform2 .prihlaska ul li label {display:inline;width:80%}
#bizform2 .prihlaska p {clear:both}
#bizform2 .prihlaska p.leftfloat {text-align:right;margin-right:20px}
#bizform2 .prihlaska .prtext {margin:10px 0}
#bizform2 .prihlaska h3, #bizform2 .prihlaska h4 {margin-bottom:10px}
#bizform2 .prihlaska h4 {font-size:100%;margin-top:10px}

#bizform2 .prihlaska #reserved {width:450px}
#bizform2 .prihlaska #reserved th {text-align:left;width:200px}


.articlefiles {width:227px;clear:both}
.articlefiles .side-boxIn2 {padding:5px 5px 16px 0}
.articlefiles .side-boxIn2 h4 {font-size:1.2em;margin:5px 10px;_margin-top:10px}
.articlefiles .side-boxIn2 dl {border-bottom:0px solid #eceef4;height:3em;padding-bottom:20px;_padding-bottom:10px;*padding-bottom:10px;margin-bottom:0}
.articlefiles .side-boxIn2 dl dt {float:left;margin-right:2px;clear:both;margin-left:3px}
.articlefiles .side-boxIn2 dl dd {padding:3px 0}
.side-boxIn2 ul {list-style-type:none;margin:0;padding:0 0 0 13px;width:90%}
.side-boxIn2 ul li {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ECEEF4}

.stbl th {background:#f0f0f0;text-align:left;padding:2px 0 2px 10px}
.stbl td {background:#f2f4fa;padding:2px 0 2px 150px}
.stbl td.sec {padding:2px 0 2px 0}
.stbl td.Closed {display:none}
.stbl td.Running {color:red}

.logged {padding:10px}
.logged b {paddig-bottom:10px}

.chapters {background:#E9E9E9 url(/img/bg-sendMess.gif) no-repeat 0 0;width:250px;float:right;margin:10px 0 10px 10px}
.chaptersIn {background:url(/img/bg-sendMess-b.gif) no-repeat 100% 100%;padding:10px}
.chaptersIn h4 {font-size:110%;margin:0 0 5px;padding:0}
.chaptersIn dl {margin:0;padding:0}
.chaptersIn dt {width:20px;float:left;clear:both;padding-bottom:5px}
.chaptersIn dd {float:left;text-align:left;width:200px;margin-left:0;padding-bottom:5px}

.profil h1 {font-size:130%;color:#25419f}
.profil h4 {font-size:110%;color:red}
.profil .ProfileInfoTbl {margin:10px 0 30px 10px}
.profil fieldset {border:0;padding:10px}
.profil fieldset legend {font-weight:bold;font-size:110%;color:#25419f}
.ProfileGroups legend {display:block !important}

#root {background:#16469e;height:26px;width:721px;position:absolute;bottom:0;left:0;text-align:center}
#root ul {list-style-type:none;margin:0;padding:0}
#root ul li {display:inline;background:url(../img/Bgrootli.gif) repeat-x 0 0;padding:0;}
#root ul li a {color:#fff;background:url(../img/Bgrootli.gif) repeat-x 0 0;text-decoration:none;line-height:26px;display:block;float:left;padding:0 10px;margin-right:1px}
#root ul li a:hover {background:url(../img/Bgrootliactive.gif) repeat-x 0 0}

#btns div {width:165px;float:left}
#btns div .btns {float:left;margin-right:15px}
#sembtn {padding-top:15px;clear:both}
#sembtn div .btns {float:left;margin-right:4px}
#sembtn div {float:left}
.allarts {padding-top:10px}
.questionsIn {position:relative;left:-3px;}

.black {color:#000000}
.grey {color:#4B4B4B} 
.blue {color:#16469E}
.yellow {color:#FFCB02}
.green {color:#94C947}
.aquablue {color:#61AEE1}
.red {color:#FF0000}

.newsletter .top1 {background:url("../img/mail/lista_top.gif") no-repeat 0 0;width:800px;height:46px;} 

.pool-item form {width:100%;}

.PerformiaFrame {width:716px;height:600px;padding:0px;margin:0}
.rel {margin:30px 0 10px !important}
.thp #column2 {margin-bottom:10px}

.refletter {margin-bottom:50px}
.refletter .emptyref {width:420px}
.hodnoceni img {margin-bottom:20px}

.butbox {width:200px;float:left}

#adminbutton {border:0;background:#fff;padding:0;margin:5px 3px;clear:both;text-decoration:underline;cursor:pointer;color:#0000ee;float:right;height:20px}
.art #adminbutton {float:none}


#confreg table {width:100%;margin-bottom:15px}
#confreg table label {width:auto}
#confreg table th, #confreg table td {text-align:left}
#confreg table .lbt th, #confreg table .lbt td {border-top:1px solid #ccc}
#confreg table.confv th {width:220px}
#confreg table.confc th {width:150px}
#confreg table.confp th {width:150px}
#confreg table.confp td p {display:block;clear:both}
#confreg table.confp td p input {float:left}
#confreg h2 {font-size:140%}

#bizform2 .prihlaska table {width:360px;margin:0 10px}
#bizform2 .prihlaska table th {text-align:left}
#bizform2 .prihlaska table td label {width:13em}
#bizform2 .prihlaska table td input {float:left !important;display:block;margin-right:10px}
#bizform2 .prihlaska ul li {background:none}

/* @group ----- formulare ----- */

#konference-env .section{ margin: 10px; padding: 5px; }
#konference-env th, #konference-env td{ text-align: left; }
#konference-env .ucastnik{ margin: 10px 0; }
#konference-env ul li{ margin-bottom: 10px; }
#konference-env input.uTyp{ margin-right: 3px; }
#konference-env label.uTyp{ width: 50px; }
#konference-env table{ width: 500px; }
#konference-env table td.ucastnikJmenoInput{ width: 180px; }
#konference-env table td.ucastnikJmeno{ width: 150px; }

#konference-env .error-env{ margin: 3px 0; border: 1px solid red; }
#konference-env .error{ padding: 5px; }

/* @end */


/* @group ----- dotaznik ----- */
.dotaznik table {width:100%;text-align:left}
.dotaznik .quest td {width:230px}
.dotaznik th,
.dotaznik td {padding:1px 2px}
.dotaznik .zebra th,
.dotaznik .zebra td {background:#E9E9E9;padding:5px 2px}
.dotaznik fieldset {border-top:1px solid #E9E9E9;padding-top:10px;margin-bottom:20px}
.dotaznik legend {padding:5px 10px;display:block;font-size:120%;margin-left:20px}
.dotaznik .customer th {width:150px}
.dotaznik {}

/* @end */


/* @group ----- uprava titulky 30.6.2010 ----- */

#row1 .side-box {width:227px; float:left; margin:0 20px 0 0 !important; }

.left {float:left;font-size:120%}
.right {float:right;}

.frame {width:473px;/* background:url("/img/frame-bg.png") repeat-y 0 0;*/ margin: 0 3px 20px 0; }
.frame .top {/*background:url("/img/frame-top.png") no-repeat 0 0;*/}
.frame .bottom {/* background:url("/img/frame-bottom.png") no-repeat 100% 100%; */padding:1px 0px 1px 1px; }
.frame .inner {padding: 0 15px 15px; min-height:170px;}

#row2 .prihlaseni {}
#row2 .prihlaseni .inner {width:448px;height:256px;background:url("/img/ebatest.jpg") no-repeat 15px 0;position:relative}
#row2 .prihlaseni p {margin:0 0 5px}
#row2 .prihlaseni .inner form {position:absolute;bottom:10px;right:30px;width:200px}
#row2 .prihlaseni .inner form table input {border:0;border-bottom:1px solid #233867;width:120px}
#row2 .prihlaseni .inner form .submiter {float:right;margin:10px 0 0 0}
#row2 td {padding:2px;}
#row2 th {text-align:left; padding:0 5px;}
#row2 a {color:#000;}
#row2 li {padding:2px 0;}

.success, .error {padding:5px; margin:5px; font-weight:bold;}
.success {background:#59962F;}
#row2 .prihlaseni .inner .error-env {position:relative}
#row2 .prihlaseni .inner .error {background:#A31E00; color:#fff;padding:2px 1px;margin:0;position:absolute;top:-20px;left:-275px;width:270px;text-align:right}
#dotaznik .error {background:#A31E00; color:#fff;margin:0}
#dotaznik p a {color:#25419F}
#dotaznik .submiter {margin:15px auto}

#containerBody .latest .frame {padding: 0 0 15px;}
#containerBody .latest .frame h2 {font-family:Verdana; font-size:14px; text-transform:uppercase; color:#25419f; margin:9px 0 10px; padding:0;}
#containerBody .latest .frame .inner {min-height:100px;padding:0}
#containerBody .latest .top {clear:both}
#containerBody .latest .right {padding: 0px 0 15px 15px}
#containerBody .latest .right .inner {background-position:-10px 0}

#containerBody .newsletter {float:left;}
#containerBody .newsletter h2 {margin-bottom:10px}
#containerBody .newsletter .NewsLetter {width:226px;padding-top:10px;width:300px}
#containerBody .newsletter input {border:0; border-bottom:1px solid #000;}
#containerBody .newsletter #inpNewsMail {float:left; margin:5px; width:120px;}
#containerBody .newsletter .btnNewsletterSK {border:0; background:url('/img/registrovat.png') no-repeat 0 0; width:139px;height:24px; float:right;}

/* @end */