.detail_article .pop {visibility:hidden; position:absolute;  float:left; width:200px; background-color:#dbebfb; padding:10px; border:1px solid #319bf3; font-weight:400; font-style:normal;}
.detail_article .pop a { float:right; margin-top:5px; }
.detail_article a.word { border-bottom:1px dotted #08208C; cursor:help; }
.detail_article a.word:hover { text-decoration:none; }
.detail_article .bdot { margin-left:5px; }

.detail_article .zdroj_autor {padding-top:5px; }
.detail_article .zdroj_autor span {color:#999999; font-weight:normal;}
.detail_article .zdroj_autor2 span {color:#999999; font-weight:normal;}
.detail_article {padding: 5px 10px; width: 510px;}
.detail_article h1 {font-size: 22px; color: #003399; padding-bottom: 5px; float: left; width: 90%;}
.detail_article .lang {float: right; color: #999; font-style: italic; padding-top: 10px;}
.detail_article .write {color: #a04b4b; font-style: italic; padding-left: 10px; background: url(../images/arr_more.gif) no-repeat 0 50%;}
.detail_article .text_area {width: 510px; overflow: hidden; padding: 10px 0 15px 0;}
.detail_article .text_area img.top_img {float: left; margin: 0 10px 15px 0;}
.detail_article .text_area p.date {font-style: italic; color: #999; font-size: 13px;}
.detail_article .text_area p.text {color: #000; text-align: justify; font-size: 13px; line-height: 1.3em; font-weight: bold;}

.detail_article .text_area {font-size: 13px; text-align: justify; line-height: 1.3em;}
.detail_article .text_area p {padding-bottom: 15px;} 
.detail_article .text_area a {border-bottom: 1px dashed #003309; font-style: normal; text-decoration: none;}
.detail_article .text_area h3 {font-weight: bold;color: #000; padding-bottom: 5px; font-size: 115%;}
.detail_article .text_area .tools {float: left; border-top: 5px solid #b2dff7; background-color: #e5f4fc; padding: 10px 5px 5px 17px; width: 108px; _width: 130px; margin: 0 10px 5px 0;}
.detail_article .text_area .tools li {padding: 0 0 0 0px;}
.detail_article .text_area .tools li a {border:none; padding-left: 20px; font-style: italic; font-size: 11px; }
.detail_article .text_area .tools li.large a {background: url(../images/icons.gif) no-repeat 0 -248px;}
.detail_article .text_area .tools li.small a {background: url(../images/icons.gif) no-repeat 0 -268px;}
.detail_article .text_area .tools li.send a {background: url(../images/icons.gif) no-repeat 0 -288px;}
.detail_article .text_area .tools li.print a {background: url(../images/icons.gif) no-repeat 0 -310px;}

/* pomocny article detail */
.detail_article2 .pop {visibility:hidden; position:absolute;  float:left; width:200px; background-color:#dbebfb; padding:10px; border:1px solid #319bf3; font-weight:400; font-style:normal;}
.detail_article2 .pop a { float:right; margin-top:5px; }
.detail_article2 a.word { border-bottom:1px dotted #08208C; cursor:help; }
.detail_article2 a.word:hover { text-decoration:none; }
.detail_article2 .bdot { margin-left:5px; }

.detail_article2 .zdroj_autor {padding-top:5px; }
.detail_article2 .zdroj_autor span {color:#999999; font-weight:normal;}
.detail_article2 {padding: 5px 10px; width: 320px;}
.detail_article2 h1 {font-size: 22px; color: #003399; padding-bottom: 5px; float: left; width: 90%;}
.detail_article2 .lang {float: right; color: #999; font-style: italic; padding-top: 10px;}
.detail_article2 .write {color: #a04b4b; font-style: italic; padding-left: 10px; background: url(../images/arr_more.gif) no-repeat 0 50%;}
.detail_article2 .text_area {width: 320px; overflow: hidden; padding: 10px 0 15px 0;}
.detail_article2 .text_area img.top_img {float: left; margin: 0 10px 15px 0;}
.detail_article2 .text_area p.date {font-style: italic; color: #999; font-size: 13px;}
.detail_article2 .text_area p.text {color: #000; text-align: justify; font-size: 14px; line-height: 1.3em; font-weight: bold;}

.detail_article2 .text_area {font-size: 13px; text-align: justify; line-height: 1.3em;}
.detail_article2 .text_area p {padding-bottom: 15px;} 
.detail_article2 .text_area a {border-bottom: 1px dashed #003309; font-style: normal; text-decoration: none;}
.detail_article2 .text_area h3 {font-weight: bold;color: #000; padding-bottom: 5px; font-size: 115%;}
.detail_article2 .text_area .tools {float: left; border-top: 5px solid #b2dff7; background-color: #e5f4fc; padding: 10px 5px 5px 17px; width: 108px; _width: 130px; margin: 0 10px 5px 0;}
.detail_article2 .text_area .tools li {padding: 0 0 0 0px;}
.detail_article2 .text_area .tools li a {border:none; padding-left: 20px; font-style: italic; font-size: 11px; }
.detail_article2 .text_area .tools li.large a {background: url(../images/icons.gif) no-repeat 0 -248px;}
.detail_article2 .text_area .tools li.small a {background: url(../images/icons.gif) no-repeat 0 -268px;}
.detail_article2 .text_area .tools li.send a {background: url(../images/icons.gif) no-repeat 0 -288px;}
.detail_article2 .text_area .tools li.print a {background: url(../images/icons.gif) no-repeat 0 -310px;}
/*
namet sa cerpla z  who is who 
*/
/**/
.left_right_part .right_box {background-color:#f3f6fb; border:1px solid; border-color: #d3d8ee; float: right; width:185px; margin-bottom: 10px;}
.left_right_part .right_box .inner {padding: 10px;}
.left_right_part .right_box .inner a {font-weight: normal; }
.left_right_part .right_box .inner h3 {font-size: 15px; font-weight: normal; color:#003399; padding-top: 5px;}
.left_right_part .right_box .inner h4 {background: url(../images/arrow.gif) no-repeat 0px 6px; font-size: 12px; padding-top: 4px; padding-left:10px;}
.left_right_part .right_box .inner h4 a {padding-left: 0px;}


.left_right_part .left_box  { float: left; width: 330px;}
.left_right_part .left_box ul {padding-left: 10px;}
.left_right_part .left_box li {padding-top: 5px;}
.left_right_part .left_box h2 { color:#0095e3 ; font-weight:bold; font-size: 18px; padding-top: 30px;}
.left_right_part .left_box a { font-size:13px; font-weight: bold; padding-left: 0px;}


.detail_article #title strong {font-weight: bold;}
.detail_article .text_area .pozadie {float: right; border-top: 5px solid #d7d2ca; background-color: #f7f4ef; padding: 5px 10px; width: 230px; margin: 5px 0 5px 10px;}
.detail_article .text_area .pozadie ul li {padding-bottom: 5px;}
.detail_article .text_area .pozadie h4 {text-transform: uppercase; font-weight: bold; padding-bottom: 10px; color: #999}
.detail_article .text_area .pozadie p {font-size: 100%; }
.detail_article .text_area .pozadie p a {font-style: italic; border: none;}
.detail_article .text_area .pozadie p a:hover {text-decoration: underline;}
.detail_article .text_area #bodytext li {background: transparent url(../images/li.gif) no-repeat scroll left top; padding: 2px 0 0 15px;}


.detail_article .text_area .share {padding-bottom: 25px;}

.detail_article .info {border-left: 5px solid #d7d2ca; margin: 20px 0; width: 525px; overflow: hidden;}
.detail_article .info .text {background-color: #f7f4ef; padding: 10px 0 0 12px; font-size: 115%; width: 480px;}
.detail_article .info .text .clear {height: 5px;}
.detail_article .info .text label {width: 110px; display: block; float: left;}
.detail_article .info .text strong {display: block; float: left; color: #000; width: 360px;}
/*.detail_article .info a.link {display: block; float: left; margin: 6px 0 0 12px;font-size: 115%; padding-left: 8px; background: url(../images/arr_text.gif) no-repeat 0 6px; font-weight: bold;}*/
.detail_article .info a {display: block; float: left; margin: 6px 0 0 12px;font-size: 115%; padding-left: 8px; background: url(../images/arr_text.gif) no-repeat 0 6px; font-weight: bold;}

.detail_article .diskusia {margin-bottom: 15px; border-top: 5px solid #d7d2ca; background-color: #f7f4ef; padding: 5px 30px 10px 10px; width: 470px; overflow: hidden;}
.detail_article .diskusia h4 {color: #999; text-transform: uppercase; font-weight: bold; padding-bottom: 10px;}
.detail_article .diskusia h3 {font-size: 115%; font-weight: bold; padding-bottom: 5px;}
.detail_article .diskusia p {padding-bottom: 5px;}
.detail_article .diskusia .more {font-weight: bold; font-style: italic; padding-right: 10px; background: url(../images/arr_more.gif) no-repeat 100% 50%;}
.detail_article .diskusia fieldset {padding-top: 10px;}
.detail_article .diskusia fieldset label {display: block; color: #4d4d4d; font-weight: bold; padding-bottom: 2px;}
.detail_article .diskusia fieldset .input_text {border-color: #c6c3bf; width: 217px;}
.detail_article .diskusia fieldset textarea {width: 460px; border-color: #c6c3bf;}
.detail_article .diskusia fieldset .left {float: left; width: 227px;}
.detail_article .diskusia fieldset .right {float: right; width: 227px;}
.detail_article .diskusia fieldset .clear {height: 10px;}
.detail_article .diskusia fieldset .kod {padding: 15px 0 0 10px; float: left;}
.detail_article .diskusia fieldset .kod label {float: left; line-height: 21px; font-style: italic; padding-right: 5px; font-weight: normal;}
.detail_article .diskusia fieldset .kod .captcha {float: left;}
.diskusia fieldset .kod .captcha .captcha_img {padding-top: 5px;}
.detail_article .diskusia fieldset .input_submit {margin: 0 0 0 215px; color: #003399; width: 59px; height: 21px; background: url(../images/icons.gif) no-repeat 0 -150px; font-weight: bold;}

.detail_article .other h4 {text-transform: uppercase; font-weight: bold; padding-bottom: 10px;}
.detail_article .other ul li {padding: 0 0 3px 10px; background: url(../images/arr_text.gif) no-repeat 0 4px;}
.detail_article .suvis {margin-bottom: 15px; border-top: 5px solid #b2dff7; padding: 5px 10px 0px 10px;}
.detail_article .suvis h4 {color: #66bfee;}
.detail_article .suvis2 {margin-bottom: 15px; padding: 5px 10px 0px 10px;}
.detail_article .suvis2 h4 {color: #66bfee;}
.detail_article .who {margin-bottom: 15px; border-top: 5px solid #d9b7b7; padding: 5px 10px 0px 10px;}
.detail_article .who h4 {color: #ba7d7d;}
.detail_article .who h5 {padding-bottom: 5px; font-weight: bold; color: #003399;}
.detail_article .links {margin-bottom: 15px; border-top: 5px solid #d7d2ca; padding: 5px 10px 0px 10px;}
.detail_article .links h4 {color: #999;}
.detail_article .links ul {padding-bottom: 7px;}
.detail_article .links h5 {padding-bottom: 5px; color: #4d4d4d; font-style: italic; font-weight: bold;}
.detail_article .link_dossiers {padding-bottom:10px;   }
.detail_article .link_dossiers h3 {padding-bottom:5px; font-weight:bold;}

/* Form napis koordinatorovi */
.form_area h1 {font-size: 200%; color: #003399; padding-bottom:5px; padding-left:10px;}
.form_area .write {color: #a04b4b; font-style: italic; padding-left: 10px; background: url(../images/arr_more.gif) no-repeat 0 50%; margin-left: 10px;}
.form_write {display: block; background-color: #ccdbed; margin: 10px 0 0 0; padding: 20px 30px 15px 30px; width: 470px; overflow: hidden;}
.form_write label {display: block; float: left; width: 120px; line-height: 21px; }
.form_write .input_text {border-color: #a3afbe; width: 200px;}
.form_write textarea {border-color: #a3afbe; width: 330px;}
.form_write .clear {height: 4px;}
.form_write .input_submit {float: left; margin: 10px 0 0 120px; color: #003399; font-weight: bold; width: 59px; height: 21px; background: url(../images/icons.gif) no-repeat 0 -150px;}
.form_write .reset {margin-left: 10px; color: #666; width: 109px; background-position: 0 -420px;}
.form_write .error {padding-top: 5px;  padding-bottom: 12px; font-weight: bold; font-size: 12px;}
.form_write p {padding-bottom: 5px;}

.form_newsletter {display: block; margin-top: 20px; background-color: #e5edf6; border-bottom: 1px solid #ccdbed; padding-bottom: 10px; width: 530px; overflow: hidden;}
.form_newsletter .udaje {background-color: #ccdbed; padding: 10px 30px 25px 30px; width: 470px;}
.form_newsletter h3 {font-size: 115%; color: #000; font-weight: bold; padding: 15px 0 5px 0;}
.form_newsletter .custom {padding: 5px 30px 25px 30px; width: 470px;}
.form_newsletter .udaje label {display: block; float: left; line-height: 21px; width: 140px;}
.form_newsletter .clear {height: 4px;}
.form_newsletter .input_text {border-color: #a3afbe; width: 200px; float: left;}
.form_newsletter select {width: 210px; border: 1px solid #a3afbe; padding: 2px 1px; float: left;}
.form_newsletter .custom label {display: block; float: left; padding: 0 10px 0 5px;}
.form_newsletter .custom label.title {font-style: italic; padding: 0 0 10px 0; float: none;}
.form_newsletter .custom .radio {width: 230px; overflow: hidden; padding-bottom: 20px;}
.form_newsletter .custom .radio input {float: left;}
.form_newsletter .custom .radio label {padding-top: 4px;}
.form_newsletter .custom .chb p {width: 250px; overflow: hidden; padding-bottom: 5px;}
.form_newsletter .custom .chb input {float: left;}
.form_newsletter .custom .chb label {padding-top: 4px;}
.form_newsletter .input_submit {float: left; margin: 10px 0 0 170px; color: #003399; font-weight: bold; background: url(../images/icons.gif) no-repeat 0 -450px; height: 21px; width: 79px;}
.form_newsletter .reset {background: url(../images/button.gif) no-repeat 0 -2px; margin-left: 10px; color: #666; width: 124px; }
.form_newsletter .error {padding-left: 30px; padding-top: 5px;  padding-bottom: 12px; font-weight: bold; font-size: 12px;}
.form_newsletter p {padding-top: 10px; padding-left: 10px;}

.player {border: 1px solid #d8d2c7; background-color: #f5f4e5; padding: 9px;}
.player h2 {font-size: 13px; color: #524f39; padding-left: 19px; padding-bottom: 10px; background: url(img/ico_video.gif) no-repeat 0 2px;}
.player h2 span {font-size: 11px; color: #a69100;}
.player label {display: block; padding: 5px 0 5px 18px; background: url(img/ico_embed.gif) no-repeat 0 8px; color: #a69100; font-weight: bold;}
.player input {border: 1px solid #7d9eba; margin-left: 18px; width: 470px;}

table.anchor
{
 width:304px;
 height:auto;
 color:#08208c;
 line-height:16px;
 font-size:12px;
 font-weight:700;
 text-align:justify;
 border-collapse:collapse;
 border-spacing:3px;
 float:left;
 margin:10px;
 /*_margin:3px;*/
 margin-right:10px;
}
table.anchor td.a_left
{
 height:inherit;
 width:15px;
 border:3px solid #08208C;
 border-right:0;
}
table.anchor td.a_right
{
 height:inherit;
 width:15px;
 border:3px solid #08208C;
 border-left:0;
}

table.anchor td.a_text
{
    float:left;
 padding:4px;
    width:270px;
}
table.anchor td.a_text em
{
 font-weight:400;
 font-style:normal;
 margin-left:10px;
}
.text_area .contenttable p {padding: 0;}
.text_area .contenttable td {padding: 3px 5px; text-align: left; vertical-align: top;}
