.sub_menu {float: right; padding: 6px 1px 0 0;}
.sub_menu li {float: left; padding: 10px 11px 0 11px; background: url(../images/new/sub_menu_sep.gif) no-repeat 0 0 ;}
.sub_menu li.first {background-image: none;}
.sub_menu li a {font-size: 18px; color: #fff;  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;}
.sub_menu li a.active {text-decoration: underline;}


.sub_area {width: 930px; overflow: hidden; background: url(../images/bg_subarea.gif) repeat-y 0 0; margin: 0 auto; margin-bottom: 15px; text-align: left;}

/* Left Area */
.left_area {width: 240px; float: left; padding: 5px 35px 0 5px;}

/* Login area */
.left_area .reg {background: url(../images/link_reg_sub.gif) no-repeat 0 0; display: block; height: 61px; margin-bottom: 20px;}
.left_area .reg span {display: none;}

.left_area .login {background: url(../images/bg_login_area.jpg) no-repeat 0 0; display: block; padding: 15px 9px 0 20px; width: 211px; height: 189px; margin-bottom: 15px;}
.left_area .login h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 18px; font-weight: normal; color: #fff; height: 52px;}
.left_area .login label {display: block; float: left; font-size: 15px; font-weight: bold; color: #fff; width: 63px; line-height: 31px;}
.left_area .login .input_text {background-color: transparent; padding: 5px 10px; height: 21px; width: 125px; font-size: 15px; margin-bottom: 8px;}
.left_area .login .input_submit {background-color: transparent; height: 26px; width: 147px; float: right; margin: 3px 0 0 0; *margin: 0 0 0 0; color: #cc9b06; font-size: 15px; text-decoration: underline; font-weight: bold;}

/* Profil */
.profil {margin-bottom: 40px;}
.profil h3 {font-size: 24px; font-weight: normal; color: #86b40b; padding-bottom: 13px;}
.profil .foto {margin-bottom: 15px;}
.profil .karma {float: left; width: 115px; font-size: 13px; text-align: center; padding-right: 15px;}
.profil .karma strong {display: block; color: #86b40b; font-size: 32px; font-weight: bold;}
.profil .karma span {display: block;}
.profil .karma img {margin-top: 5px; margin-bottom: 2px;}
.profil .karma em {font-size: 11px; color: #86b40b; display: block; font-style: normal;}
.profil p {width: 240px; overflow: hidden; line-height: 26px; padding: 3px 0;}
.profil p strong {display: block; float: left; background: url(../images/bg_profil_val.gif) no-repeat 0 0; padding: 0 5px; width: 105px; font-size: 15px; text-align: center; color: #86b40b; margin-right: 10px;}
.profil p span {font-size: 13px; display: block; float: left; width: 115px;}
.profil .status {display: block; margin: 5px 0 15px 0; padding: 4px 4px 4px 20px; background: url(../images/bg_status.gif) no-repeat 0 0; height: 26px;}
.profil .status .input_text {border: none; padding: 5px 0; height: 16px; background-color: transparent; color: #5b636b; font-size: 14px; width: 175px; float: left;}
.profil .status .input_submit {background-color: transparent; float: right; width: 35px; height: 26px; text-indent: -10000px;}
.profil .navys {background: url(../images/bg_navysit.gif) no-repeat 0 0; line-height: 26px; display: block; color: #fff; font-size: 14px; font-weight: bold; padding-left: 25px; margin-top: 5px;}
.profil .navys:hover {text-decoration: none;}

.profil p.full {background-color:#E5F2F8; margin: 10px 0 0 0; padding: 5px; line-height: normal; color:#1B90BF; font-weight: bold; font-size: 14px;}
.profil p.full .donate-login {text-decoration: underline;}

/* Prave podporujeme */
.now {margin-bottom: 40px;}
.now h3 {font-size: 24px; font-weight: normal; color: #1b90bf; font-family: Georgia, "New York CE", utopia, serif;}
.now .foto {float: left; width: 60px; margin-bottom: 5px; padding-top: 13px;}
.now .title {float: left; width: 160px; padding-top: 13px;} 
.now .title h4 {font-size: 16px; font-weight: normal;}
.now .link {background: url(../images/bg_links.gif) no-repeat 100% 0; height: 26px; clear: both; margin-bottom: 15px; line-height: 26px; padding: 0 15px 0 50px;}
.now .link a {color: #1b90bf; padding: 0 2px; display: block; float: left;}
.now .link span {padding: 0 2px; color: #8acde4; display: block; float: left;}
.now .link a.daruj {float: right; color: #fff;}
.now .item {width: 220px; overflow: hidden; padding: 3px 0;}
.now .item span {display: block; float: left; width: 130px; font-size: 13px;}
.now .item strong {display: block; float: left; width: 90px; font-size: 14px; text-align: right;}
.now .no-daruj {background-image: url(../images/bg_links_nodaruj.gif);}

.sny {float: right;  background: url(../images/bg_sny.jpg) no-repeat 0 0; padding: 5px 0 0 6px; width: 625px; height: 230px; overflow: hidden; position: relative; border-bottom: 25px solid #fff;} 
.sny h3 {font-size: 14px; color:#78ac03; padding-left: 15px; line-height: 26px; float: left; width: 145px;}
.sny .links {float: left; font-size: 13px; font-weight: bold; line-height: 26px; padding-left: 10px; width: 435px;}
.sny .links a {color: #fff;}
.sny .links span {padding: 0 4px; color: #cde051; font-weight: bold;}
.sny .list {padding: 13px 0 0 14px; /*width: 595px; */ overflow: hidden; height: 160px;}
.sny .list p {padding-bottom: 10px; line-height: 1.3em;}
.sny .item {float: left; width: 120px; height: 162px; overflow: hidden; text-align: center;}
.sny .item span {display: block; color: #fff; font-size: 14px; padding-top: 5px;}
.sny .item a {color: #fff; text-decoration: none;}
.sny .more {display: block; float: left; position: absolute; top: 210px; right: 20px; padding-left: 15px; line-height: 26px; font-size: 14px; color:#78ac03; text-decoration: underline; font-weight: bold; line-height: 26px;  background: url(../images/bg_sny_l.gif) no-repeat 0 0;}
.sny .more em {display: block; float: left; line-height: 26px; background: url(../images/bg_sny_r2.gif) no-repeat 100% 0; padding-right: 30px; font-style: normal;}

.sny .back {display: block; float: left; position: absolute; top: 210px; left: 20px; padding-left: 30px; line-height: 26px; font-size: 14px; color:#78ac03; text-decoration: underline; font-weight: bold; line-height: 26px;  background: url(../images/bg_sny_l2.gif) no-repeat 0 0;}
.sny .back em {display: block; float: left; line-height: 26px; background: url(../images/bg_sny_r.gif) no-repeat 100% 0; padding-right: 15px; font-style: normal;}

.sny li {float: left; padding: 0 0 0 1px; background: url(../images/bg_sep_sny.gif) no-repeat 0 8px;}
.sny li.first, .sny li.after {background-image: none; }
.sny li a {display: block; padding: 0 12px; line-height: 26px; font-size: 13px; color: #fff; font-weight: bold;}
.sny a.sel { background: url(../images/bg_sny_l.gif) no-repeat 0 0; padding-right: 0;}
.sny li a.sel strong {color: #78ac03; font-size: 14px; padding-right: 12px; background: url(../images/bg_sny_r.gif) no-repeat 100% 0; display: block;}


.sny .main_item {color:#FFFFFF; width:600px; overflow: hidden;}
.sny .main_item .text {float: left; width: 210px; padding: 10px;}
.sny .main_item .video {float: left; padding-left: 10px;}


/* Center area */
.center_area {width: 385px; float: left;}



.center_area h2 {font-size: 24px; font-weight: normal; color: #1b90bf; padding-bottom: 10px;}
.vyber p {font-size: 13px; line-height: 1.3em; padding-bottom: 15px;}

.vyber .block {display: block; padding: 15px 20px 15px 20px; height: 60px; overflow: hidden;}
.vyber .block h3 {color: #fff; font-size: 24px; font-weight: normal;}
.vyber .block p {color: #fff; line-height: 1.3em; filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8; font-size: 12px; padding-bottom: 0;}
.vyber .plus {text-align: center; font-size: 60px; color: #3f5f7e; font-weight: bold; line-height: 1em;}
.vyber .col01 {background: url(../images/bg_vyber.jpg) no-repeat 0 0;}
.vyber .col02 {background: url(../images/bg_vyber.jpg) no-repeat 0 -90px;}
.vyber .col03 {background: url(../images/bg_vyber.jpg) no-repeat 0 -180px;}
.vyber .col04 {background: url(../images/bg_vyber.jpg) no-repeat 0 -270px;}
.vyber .col05 {background: url(../images/bg_vyber.jpg) no-repeat 0 -360px;}

.darovali {margin-bottom: 5px;}
.darovali .item {width: 385px; overflow: hidden; padding: 10px 0 10px 0;}
.darovali .item .foto {float: left; width: 60px;}
.darovali .item .text {float: left; width: 320px;}
.darovali .item .text .sum {font-size: 13px; padding-bottom: 5px;}
.darovali .item .text .sum strong {color: #ca9906;}
.darovali .item .text .sum a {color:#CA9906;}
.darovali .item .text .sum a.projekt {color: #1b90bf;}
.darovali .item .text a {font-weight: bold;}
.darovali .item .text .date {font-weight: bold;}

.darovali .kom_area {margin: 0 0 20px 60px; width: 310px;}
.darovali .kom_area .komentar {background-color: #e5f2f8; margin: 0 0 2px 0; padding: 10px; width: 290px; overflow: hidden;}
.darovali .kom_area .komentar .foto {width: 40px; float: left;}
.darovali .kom_area .komentar h4 {color: #1B90BF; font-size: 11px; padding-bottom: 3px;}
.darovali .kom_area .komentar .text {float: left; width: 250px;}
.darovali .kom_area .komentar .text p {font-size: 11px; padding-bottom: 2px;}
.darovali .kom_area .komentar fieldset {display: block; float: left; width: 250px;}
.darovali .kom_area .komentar fieldset textarea {border: 1px solid #cfcfcf; padding: 4px; width: 240px; font-size: 11px; color: #333;}
.darovali .kom_area .komentar fieldset .input_submit {width: 103px; height: 27px; background: url(../images/btn_103.gif) no-repeat 0 0; margin-top: 5px; color: #fff; font-weight: bold; float: right; font-size: 13px; padding-left: 20px; text-align: left;}

.radio {margin-bottom: 5px;}
.radio dl {padding-bottom: 5px;}
.radio dt {font-size: 13px; padding: 5px 0;}
.radio dd {padding: 3px 0; font-weight: bold;}
.radio dd em {font-weight: normal; font-style: normal;}

.full_area .radio dl {float: left; padding-right: 50px;}
.full_area .radio dt {font-size: 13px; padding: 5px 0; font-weight: bold;}

.min_sum {margin-bottom: 20px;}
.min_sum p {font-size: 13px; padding-bottom: 15px;}
.min_sum strong {/*display: block;*/ padding-bottom: 2px;}
.min_sum .bar {height: 18px; width: 370px; overflow: hidden; background: url(../images/bg_bar.gif) repeat-x 0 0; }
.min_sum .bar .left {float: left; background: url(../images/bar_left.gif) no-repeat 100% 0; height: 18px;}
.min_sum .bar .left span {display: block; width: 24px; height: 18px; float: right; cursor: pointer;}
.min_sum .bar .right {float: right; background: url(../images/bar_right.gif) no-repeat 0 0; height: 18px;}
.min_sum .bar .right span {display: block; width: 24px; height: 18px; float: left; cursor: pointer;}

.btn_area {margin-bottom: 20px; overflow: hidden; width: 370px;}
.btn_area .input_submit {height: 27px; width: 166px; color: #fff; font-weight: bold; font-size: 13px; text-align: left; padding-left: 18px; float: left; background: url(../images/btn_166.gif) no-repeat 0 0;} 
.btn_area p {float: right; padding-left: 6px; line-height: 27px;}
.btn_area p a {font-weight: bold;}
.btn_area a.all {height: 27px; width: 148px; color: #fff; font-weight: bold; font-size: 13px; text-align: left; padding-left: 18px; float: right; background: url(../images/btn_166.gif) no-repeat 0 0; display: block; line-height: 27px; text-decoration: none;} 

.pozvi {margin-bottom: 10px; width: 370px;}
.pozvi h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 24px; font-weight: normal; color: #57c0ee; }
.pozvi h3 a {line-height: 50px;  font-family: Georgia, "New York CE", utopia, serif; color: #57c0ee; display: block; padding-left: 20px; background: url(../images/bg_title_pozvi.gif) no-repeat 0 0;}
.pozvi h3 a.open {background-color: #e8f4f8;}
.pozvi .block {background: #e8f4f8 url(../images/bg_pozvi.gif) no-repeat 0 100%; padding: 20px; width: 330px; overflow: hidden;}
.pozvi fieldset .input_text {border: 1px solid #cfcfcf; padding: 3px 4px; font-style: italic; height: 15px; width: 130px; float: left; margin-right: 10px; color: #333; margin-bottom: 5px;}
.pozvi .btn_del {border: none; cursor: pointer; background-color: transparent; color: #e11a1a; font-weight: bold; height: 18px; font-size: 15px; width: 10px; display: block; float: right; margin-right: 2px;}
.pozvi fieldset .btn_del {border: none; cursor: pointer; background-color: transparent; color: #e11a1a; font-weight: bold; height: 23px; font-size: 15px; width: 10px; display: block; float: left; margin-right: 2px;}
.pozvi fieldset label {display: block; padding: 10px 0 0 5px; font-weight: bold;  }
.pozvi fieldset textarea {border: 1px solid #cfcfcf; padding: 3px 4px; color: #333; width: 320px; margin-bottom: 20px;}
.pozvi fieldset .btn_area {width: 330px;}
.pozvi fieldset .btn_area p {float: left;}
.pozvi fieldset .add {display: block; float: left; margin: 0 0 5px 0; font-weight: bold;}
.pozvi fieldset .w50 {width: 70px;}
.pozvi fieldset .w300 {width: 190px;}
.pozvi fieldset .cancel {background-image: url(../images/btn_send.gif); width: 106px; margin-left: 17px;}
.pozvi h4 {font-size: 14px; padding-bottom: 5px; padding-top: 10px;}
.pozvi h5 {font-size: 13px; padding-bottom: 5px; padding-top: 3px;}
.pozvi .item {float: left; width: 300px;}
.pozvi .item strong {color:#86B40B;}
.dary fieldset .btn_area {margin-bottom: 5px;}
.dary .block {padding-top: 0;}

.pozvi .text {background: #fff url(../images/bg_pozvi_text_top.gif) no-repeat 0 0; padding-top: 15px;}
.pozvi .text .box {background: url(../images/bg_pozvi_text_bottom.gif) no-repeat 0 100%; padding: 0 10px 15px 10px;}
.pozvi .text .box h4, .pozvi .text .box p {padding-bottom: 15px;}
.pozvi .text .box .item {padding-bottom: 10px;}
.pozvi .text .box .item p {padding-bottom: 0;}
.pozvi .text .box h5 {color: #ca9906; font-size: 13px;}
.pozvi .text .box h5 a {font-weight: normal; font-size: 12px;}
.pozvi .text .box .item a.inv {font-weight: bold;}

.find {margin-bottom: 10px; width: 370px;}
.find h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 24px; font-weight: normal; color: #86b40b; }
.find h3 a {line-height: 50px;  font-family: Georgia, "New York CE", utopia, serif; color: #86b40b; display: block; padding-left: 20px; background: url(../images/bg_title_find.gif) no-repeat 0 0;}
.find h3 a.open {background-color: #e7f0ce;}
.find .block {background: #e7f0ce url(../images/bg_find.gif) no-repeat 0 100%; padding: 20px; width: 330px; overflow: hidden;}
.find .block .input_text {border:1px solid #CFCFCF; color:#333; float:left; font-style:italic; height:15px; margin-right:10px; padding:3px 4px; width:135px; margin-top: 3px;}
.find .block .input_submit {height: 27px; width: 166px; color: #fff; font-weight: bold; font-size: 13px; text-align: left; padding-left: 18px; float: right; background: url(../images/btn_166.gif) no-repeat 0 0;}

.mozni {margin-bottom: 10px; width: 370px;}
.mozni h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 24px; font-weight: normal; color: #ca9906; }
.mozni h3 a {line-height: 50px;  font-family: Georgia, "New York CE", utopia, serif; color: #ca9906; display: block; padding-left: 20px; background: url(../images/bg_title_mozni.gif) no-repeat 0 0;}        

.facebook {margin-bottom: 10px; width: 370px;}
.facebook h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 24px; font-weight: normal; color: #ef4d15; }
.facebook h3 a {line-height: 50px;  font-family: Georgia, "New York CE", utopia, serif; color: #ef4d15; display: block; padding-left: 20px; background: url(../images/bg_title_facebook.gif) no-repeat 0 0;}
.facebook h3 a.open {background-color: #fcede7;}
.facebook .block {background: #fcede7 url(../images/bg_facebook.gif) no-repeat 0 100%; padding: 20px; width: 330px; overflow: hidden;}
.facebook .block p {font-size: 13px; font-weight: bold; padding-bottom: 10px;}
.facebook .block .item {padding: 5px 0; width: 330px; overflow: hidden;}
.facebook .block .item .foto {width: 60px; float: left; }
.facebook .block .item .text {float: left; width: 260px; padding-top: 5px;}
.facebook .block .item .text h4 {font-size: 13px; color: #ca9906;}
.facebook .block .item .text h4 a {font-size: 13px; color: #ca9906;}
.facebook .block .item .text a {font-weight: bold;}
.facebook .block .spolocny .item .text a {color: #ca9906; font-weight: normal;}

.tab_projekt {width: 370px; margin: 10px 0;}
.tab_projekt thead td {font-weight: bold;}
.tab_projekt td {border-bottom: 1px solid #e5e5e5; padding: 5px; vertical-align: top;}
.tab_projekt td.del {width: 25px; padding: 5px 0; text-align: center; }
.tab_projekt td.del a {color: #e11a1a; font-weight: bold; }
.tab_projekt td.add {padding-left: 30px; border: none;}
.tab_projekt td.add a {font-weight: bold;}
.tab_projekt td.caption {width: 110px;}
.tab_projekt td.note {width: 105px;}
.tab_projekt td.sum {text-align: center; padding-right: 20px;}

.prispevok h4 {padding-bottom: 15px;}
.prispevok p {padding-bottom: 15px;}
.prispevok .btn_area p {float: left;}

/* Right area */
.right_area {width: 220px; float: right;}
.right_area .full {padding: 0 0 10px 0; font-size: 14px; color: red; font-weight: bold;}
.right_area .full a {color: red; text-decoration: underline;}

/* Help */ 
.help h3 {font-size: 24px; font-weight: normal; color: #ca9906; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 10px;}
.help p {padding: 10px 0; border-bottom: 1px solid #f0f2f3; color: #5b636b; font-size: 11px; line-height: 1.6em;}
.help p a {color: #000;}

/* Dalsi dobri ludia */
.dobri_ludia {margin-bottom: 20px;}
.dobri_ludia h3 {font-size: 24px; font-weight: normal; color: #ca9906; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 10px;}
.dobri_ludia h3 a {color: #ca9906; font-weight: normal; color: #ca9906; font-family: Georgia, "New York CE", utopia, serif; font-size: 24px;}
.dobri_ludia .item {width: 240px; overflow: hidden; padding-bottom: 20px;}
.dobri_ludia .item .foto {float: left; width: 60px; position: relative;}
.dobri_ludia .item .foto .karma {margin: 5px 0 0 5px;}
.dobri_ludia .item .text {float: left; width: 180px;}
.dobri_ludia .item .text h4 {color: #ca9906; font-size: 15px; font-weight: normal; padding-bottom: 3px;}
.dobri_ludia .item .text h4 a {color: #ca9906;}
.dobri_ludia .item .text .karma {padding-bottom: 15px; font-size: 13px;}
.dobri_ludia .item .text .karma strong {color: #ca9906;}
.dobri_ludia .item .text .sum {font-size: 13px;}

.dobri_ludia .info {position: absolute; height: 34px; padding-left: 12px; background: url(../images/karma_text_left.png) no-repeat 0 0; float: left; top: 30px; left: 30px;}
.dobri_ludia .info span {display: block; float: left; line-height: 34px; padding-right: 12px; color: #ca9906; font-size: 11px; font-weight: bold; background: url(../images/karma_text_right.png) no-repeat 100% 0; white-space: nowrap;}

.dobri_ludia_all {float: right; padding-right: 0px; width: 245px;}
.dobri_ludia_all img {float: left; margin: 0 10px 10px 0;}

/* Dobre spravy */
.news {margin-bottom: 20px;}
.news h3 {font-size: 24px; font-weight: normal; color: #86b40b; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 10px;}
.news .item {width: 220px; overflow: hidden; padding-bottom: 15px;}
.news .item .foto {float: left; width: 60px;}
.news .item .text {float: left; width: 160px;}
.news .item .text h4 {font-size: 13px; padding-bottom: 2px; font-weight: normal; line-height: 1.2em;}
.news .item .text a {color: #86b40b; font-weight: bold; font-size:13px; }

/* Detail area */
.detail_area {float: right; width: 650px; padding-top: 10px;}
.detail_area .info_area {padding: 10px 30px; background-color: #e5f2f8; margin: 0 0 15px -30px;}
.detail_area .info_area strong {display: block; font-size: 14px; margin: 0; padding: 0 0 5px 0; color: #1b90bf;}
.detail_area .info_area p {margin: 0; padding: 0; font-size:14px;}

.detail_block {background: #fff; padding: 0px; width: 650px; padding-bottom: 25px; overflow: hidden;}
.detail_block .info {padding-bottom: 15px; overflow: hidden; padding-left: 28px;}
.detail_block .text {float: left; width: 340px;}
.detail_block .foto {float: right; padding-right: 20px;}
.detail_block .info .text h1 {font-size: 20px; padding-bottom: 10px; line-height: 1.3em; color: #cc6600;}
.detail_block .title h1 {font-size: 20px; padding-bottom: 10px; float: left; width: 450px; line-height: 1.3em; color: #cc6600;}
.detail_block .text p {font-size: 14px;}
.detail_block .title {width: 650px; overflow: hidden; padding-bottom: 15px;}
.detail_block .title .type {float: left; width: 200px; padding-top: 5px;}
.detail_block .title .type a{display: block; float: left; background: url(../images/new/bg_project_link.png) no-repeat 0 0; height: 20px; padding: 0 0 0 10px;}
.detail_block .title .type a span {display: block; float: left; padding: 0 20px 0 0; line-height: 19px; color: #fff; height: 20px; font-size: 11px; background: url(../images/new/bg_project_link.png) no-repeat 100% 0;}
.detail_block .title .type a:hover {text-decoration: none;}
.detail_block .title .type a.blue {background-color: #3f89cb;}
.detail_block .title .type a.red {background-color: #ea2d1d;}
.detail_block .title .type a.green {background-color: #5ca129;}
.detail_block .title .type a.pink {background-color: #ec69ee;}
.detail_block .title .type a.purple {background-color: #a85902;}
.detail_block .title .type a.orange {background-color: #f0a217;}
.detail_block .desc {padding-bottom: 20px;}

.detail_block .links {padding: 6px 0 0 18px; width: 622px; overflow: hidden; background: url(../images/new/bg_infobox_detail.png) no-repeat 0 0; height: 24px;}
.detail_block .links .daruj {display: block; float: left; line-height: 17px; width: 52px; margin-right:30px; color: #fff; font-weight: bold; text-decoration: none; font-size: 11px; text-align: center; background: url(../images/new/btn_daruj.png) no-repeat 0 0; }
.detail_block .links p {float: left;}
.detail_block .links p a {color: #cc6600; font-size: 13px; font-weight: bold; display: block; float: left; line-height: 17px; padding: 0 10px;}
.detail_block .links p span {padding: 0 5px; color: #cc6600; font-size: 14px; display: block; float: left; line-height: 17px;}
.detail_block .links p a.sel {color: #666;}
.detail_block .links p a.sel strong {color: #1a8ebb; font-size: 14px; display: block;}

.detail_block .no-daruj {background-image: url(../images/bg_links_detail_nodaruj.png);}
.detail_block .no-daruj .main {display: none;}
.detail_block .no-daruj p {padding-left: 137px;}

.detail_area .text_area {float: left; width: 340px; font-size: 13px; padding-left: 30px;}
.detail_area .text_area h3 {padding: 0 0 5px 0; color: #000; font-weight: normal;}
.detail_area .text_area p {text-align: justify; padding-bottom: 1.5em; }

.detail_area .text_area #detail strong {display: block; padding-bottom: 3px;}

.detail_area .text_area ul {padding-bottom: 15px;}
.detail_area .text_area ul li {font-size: 13px; line-height: 1.4em; padding: 0 0 3px 14px; background: url(../images/arr.gif) no-repeat 0 6px;}


.detail_area .ludia {float: right; padding-right: 10px; width: 180px;}
.detail_area .ludia img {float: left; margin: 0 10px 10px 0;}

.full_area {background-color: #fff; width: 620px; padding-left: 30px;}

.full_area h2 {color: #cc6600; font-size: 13px; padding-right: 30px; font-weight: normal;}
.full_area p {font-size: 13px; line-height: 1.4em; padding-bottom: 15px; padding-right: 30px; padding-top: 5px;}
.full_area p a {text-decoration: underline; color: #1B90BF;}
.full_area p a:hover {text-decoration: none;}
.full_area h3 {color: #148bbe; font-size: 11px; padding-right: 30px; font-weight: normal;}
.full_area ul {padding-bottom: 15px; margin-left: 15px;}
.full_area ul li {font-size: 13px; line-height: 1.4em; padding: 0 0 3px 14px; background: url(../images/arr.gif) no-repeat 0 6px;}

.full_area .mr-detail ul {margin-left: 25px;}
.full_area .mr-detail ul li {padding-left: 10px;}

.full_area .zoznam h3 {color: #188fc2; font-size: 13px; padding-bottom: 8px; padding-top: 13px; border-top: 1px solid #f0f2f3; font-weight: bold;}
.full_area .zoznam p {padding: 0 30px 8px 0;}
.full_area .zoznam .date {padding-bottom: 15px; font-size: 12px; font-weight: bold;}
.full_area .zoznam .date a {color: #188fc2; text-decoration: none;}
.full_area .zoznam .date a:hover {text-decoration: underline;}

.zoznam h3 {color: #188fc2; font-size: 13px; padding-bottom: 8px; padding-top: 13px; border-top: 1px solid #f0f2f3; font-weight: bold;}
.zoznam p {padding: 0 30px 8px 0;}
.zoznam .date {padding-bottom: 15px; font-size: 12px; font-weight: bold;}
.zoznam .date a {color: #188fc2; text-decoration: none;}
.zoznam .date a:hover {text-decoration: underline;}

.full_area .zoznam .item {width: 620px; border-top: 1px solid #f0f2f3; overflow: hidden; padding: 10px 0;}
.full_area .zoznam .item .foto {float: left; width: 60px; padding-top: 5px;}
.full_area .zoznam .item .text {float: left; width: 560px;}
.full_area .zoznam .item .text h3 {padding: 3px 0 3px 0; border: none; margin: 0;}
.full_area .zoznam .item .text p {padding: 0 0 2px 0;}
.full_area .zoznam .item .text p.date {padding: 0;}
.full_area .zoznam .item .text .org {font-size: 11px; color: #5B636B;}
.full_area .zoznam .item .text .org a {color: #5B636B;}
.full_area .zoznam .item .text small {display: block;}

#main .area550 .full_area {width: 535px; padding-left: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;-moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd;}
#main .area550 .full_area .zoznam .item {padding-left: 10px; border: none;  border-bottom: 1px solid #F0F2F3;}
#main .area550 .full_area .zoznam .item .text {width: 440px;}

.pager {padding: 10px 0; text-align: center;}
.pager a {font-weight: bold; padding: 0 2px;}
.pager a.sel {color: #333; font-size: 15px;}
.pager a.sel:hover {text-decoration: none;}
.pager a.prev {padding-left: 13px; background: url(../images/arr_prev.gif) no-repeat 0 4px;}
.pager a.next {padding-right: 13px; background: url(../images/arr_next.gif) no-repeat 100% 4px;}

.error_area {background: #ca9906 url(../images/bg_error_area.gif) no-repeat 0 0; padding: 12px 15px; color: #fff; font-size: 11px;}

.reg_form .error .input_text {border-color: #d40027; background-color: #fbe5e9;}
fieldset .error p {padding: 5px 0; color: #d40027; font-size: 11px;}

.podporit {width: 370px;}
.podporit h3 {color: #262626; font-size: 16px; font-weight: bold; padding-bottom: 12px;}
.podporit .popis {color: #333; line-height: 1.5em; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.podporit .block {border-bottom: 1px solid #e5e5e5; padding-top: 8px; padding-bottom: 5px; background-color: #fff;}
.podporit h4 {color: #262626; font-weight: bold; padding-bottom: 5px;}
.podporit .block .prikaz label {display: block; float: left; width: 245px; line-height: 23px;}
.podporit .block .prikaz .input_text {width: 85px; border: 1px solid #cfcfcf; padding: 3px 4px; height: 15px; float: left;}
.podporit .block .prikaz .clear {height: 5px;}
.podporit .block .prikaz p {padding: 5px 0;}
.podporit .block .prikaz .kod {display: block; text-align: center; color: #000; background: url(../images/bg_kod.gif) no-repeat 0 0; line-height: 25px; margin: 5px auto; width: 370px;}
.podporit .block .prikaz span {display: block; float: left; padding-left: 5px; line-height: 23px;}
.podporit .btn_area {padding: 15px 0; background-color: #fff; width: auto;}
.podporit .btn_area p {float: left;}
.podporit .chb input {float: left; margin: 5px 5px 0 0; *margin: 0 3px 0 0;}
.podporit .chb label {display: block; float: left;}
.podporit select {max-width: 635px;}
.podporit .inp_145 {width: 145px; float: left;}
.podporit .inp_75 {width: 75px; float: left;}
.podporit .inp_125 {width: 125px; float: left;}
.podporit .eur {display: block; float: left; padding-top: 29px; width: 20px;}
.podporit .inp_145 label, .podporit .inp_125 label, .podporit .inp_75 label {display: block; padding-bottom: 5px;}
.podporit .inp_145 .input_text {border: 1px solid #cfcfcf; padding: 3px 4px; margin-bottom: 5px; width: 120px;}
.podporit .inp_75 .input_text {border: 1px solid #cfcfcf; padding: 3px 4px; margin-bottom: 5px; width: 50px;}
.podporit .inp_125 .input_text {border: 1px solid #cfcfcf; padding: 3px 4px; margin-bottom: 5px; width: 100px;}
.podporit #kurier {background-color: #F0A217; padding: 10px 5px;}
.podporit #kurier label {color: #fff; padding-bottom: 5px; display: block;}
.podporit #kurier select {width: 628px;}

.podporit .darujem label {display: block; float: left; line-height: 23px; color: #262626; font-weight: bold; padding-right: 5px;}
.podporit .darujem .input_text {border: 1px solid #cfcfcf; padding: 3px 4px; margin-bottom: 5px; width: 110px; float: left;}
.podporit .darujem span {display: block; float: left; line-height: 23px; font-weight: bold; padding-left: 5px; color: #262626;}
.podporit .darujem .chb label {font-weight: normal; color: #333;}

.potvrdenie {width: 370px;}
.potvrdenie h3 {color: #262626; font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.potvrdenie p {padding: 5px 0;}
.potvrdenie .btn_area {padding-top: 15px;}
.potvrdenie .btn_area p {float: left; padding: 0 0 0 10px;}
.potvrdenie .btn_area .input_submit {background: url(../images/btn_send.gif) no-repeat 0 0; width: 106px;}
.potvrdenie .prehlad {background: url(../images/bg_prehlad_top.gif) no-repeat 0 0; padding-top: 10px; margin-bottom: 5px;}
.potvrdenie .prehlad .block {background: #e8f4f8 url(../images/bg_prehlad_bottom.gif) no-repeat 0 100%; padding: 0 10px 10px 10px;}
.potvrdenie .prehlad p {width: 350px; overflow: hidden; padding: 3px 0;}
.potvrdenie .prehlad p em {display: block; float: left; width: 100px; color: #333; font-style: normal;}
.potvrdenie .prehlad p strong {color: #262626; display: block; float: left; width: 240px;}
.potvrdenie .prehlad p span {display: block; float: left; width: 240px;}
.potvrdenie .prehlad p b {color: #262626;}
.potvrdenie .prehlad .large {font-size: 18px;}

.send_mail label {color:#5B636B; display:block; float:left; font-size:13px; line-height:23px; width:155px;}
.send_mail label em {color:#D40027;}
.send_mail .input_text {border:1px solid #CFCFCF; height:17px; padding:2px 4px; width:175px;}
.send_mail .clear {height: 5px;}
.send_mail textarea {border:1px solid #CFCFCF; padding:2px 4px; width:175px;}
.send_mail .input_submit {margin-left: 155px; margin-top: 10px; width: 103px; background: url(../images/btn_103.gif) no-repeat 0 0;}

fieldset .darujem .box {float: left; width: 250px;}
.error .input_text, .error textarea {background-color:#FBE5E9; border-color:#D40027;}
.error p {clear: both;}

.add_news label {width: 385px; overflow: hidden; display: block; padding-bottom: 3px;}
.add_news label em {display: block; float: left; width: 100px; font-style: normal; line-height: 23px;}
.add_news label .input_text {border:1px solid #CFCFCF; height:17px; padding:2px 4px; width:275px;}
.add_news label .input_file {border:1px solid #CFCFCF;}
.add_news label textarea {border:1px solid #CFCFCF; padding:2px 4px; width:275px;}
.add_news .input_submit {height: 27px; width: 166px; color: #fff; font-weight: bold; font-size: 13px; text-align: left; padding-left: 18px; float: right; background: url(../images/btn_166.gif) no-repeat 0 0; margin-top: 10px;}
.add_news label span {color:#D40027;}
.add_news .error p {padding-left: 100px;}

.full_area .center_area {float: none;}
.full_area .center_area h2 {color:#cc6600; font-size:24px; font-weight:normal; padding-bottom:10px;}
.full_area .darovali {margin-bottom: 5px;}
.full_area .darovali p {padding: 0; line-height: normal; font-size: 12px;}
.full_area .darovali p a {text-decoration: none; color: #1b90bf;}
.full_area .darovali p a:hover {text-decoration: underline+;}
.full_area .darovali .item {width: 385px; overflow: hidden; padding: 10px 0 10px 0;}
.full_area .darovali .item .foto {float: left; width: 60px;}
.full_area .darovali .item .text {float: left; width: 320px;}
.full_area .darovali .item .text .sum {font-size: 13px; padding-bottom: 5px;}
.full_area .darovali .item .text .sum strong {color: #ca9906;}
.full_area .darovali .item .text .sum a {color:#CA9906;}
.full_area .darovali .item .text .sum a.projekt {color: #1b90bf;}
.full_area .darovali .item .text a {font-weight: bold;}
.full_area .darovali .item .text .date {font-weight: bold;}

.full_area .darovali .kom_area {margin: 0 0 20px 60px; width: 310px;}
.full_area .darovali .kom_area .komentar {background-color: #e5f2f8; margin: 0 0 2px 0; padding: 10px; width: 290px; overflow: hidden;}
.full_area .darovali .kom_area .komentar .foto {width: 40px; float: left;}
.full_area .darovali .kom_area .komentar h4 {color: #1B90BF; font-size: 11px; padding-bottom: 3px;}
.full_area .darovali .kom_area .komentar .text {float: left; width: 250px;}
.full_area .darovali .kom_area .komentar .text p {font-size: 11px; padding-bottom: 2px;}
.full_area .darovali .kom_area .komentar fieldset {display: block; float: left; width: 250px;}
.full_area .darovali .kom_area .komentar fieldset textarea {border: 1px solid #cfcfcf; padding: 4px; width: 240px; font-size: 11px; color: #333;}
.full_area .darovali .kom_area .komentar fieldset .input_submit {width: 103px; height: 27px; background: url(../images/btn_103.gif) no-repeat 0 0; margin-top: 5px; color: #fff; font-weight: bold; float: right; font-size: 13px; padding-left: 20px; text-align: left;}

.zoznam {position: relative;}
.zoznam h2 {font-size: 24px; font-weight: normal; color: #1b90bf; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 10px;}
.zoznam .filter {position: absolute; right: 20px; top: 7px;font-size: 13px; }
.zoznam .filter strong {color: #1b90bf;}
.zoznam .filter .sep {padding: 0 2px; color: #333;}
.zoznam .filter a {color: #333;}

.news h3 a {color: inherit; font-family: inherit;}

#confirmation #confirm-message {font-weight: bold; padding-bottom: 10px; font-size: 12px;}
#confirmation table {margin-bottom: 15px; width: 100%; border-collapse: collapse;}
#confirmation table td {padding: 2px; text-align: left; vertical-align: top;}
#confirmation table td.ttl {width: 20%;}
#confirmation table thead td {font-weight: bold; border-bottom: 1px solid #ddd;}

/* Vyzvy */
.vyzvy .detail_block h1 {font-family:Georgia,"New York CE",utopia,serif; font-size:28px; font-weight:normal; padding-bottom:10px; color: #fff;}
.vyzvy .center_area .text {padding-bottom: 10px;}
.vyzvy .center_area .text p {font-size:13px; line-height:1.4em; padding-bottom:15px;}

.zoznam small {font-size: 11px; color:#5B636B;}


/* Listing projektov new */
#vysledky .item {width: 620px; overflow: hidden;}
#vysledky .item .link {height: 20px; margin-bottom: 15px;}
#vysledky .item .link a{display: block; float: left; background: url(../images/new/bg_project_link.png) no-repeat 0 0; height: 20px; padding: 0 0 0 10px;}
#vysledky .item .link a span {display: block; float: left; padding: 0 20px 0 0; line-height: 19px; color: #fff; height: 20px; font-size: 11px; background: url(../images/new/bg_project_link.png) no-repeat 100% 0;}
#vysledky .item .link a:hover {text-decoration: none;}
#vysledky .item a.blue {background-color: #3f89cb;}
#vysledky .item a.red {background-color: #ea2d1d;}
#vysledky .item a.green {background-color: #5ca129;}
#vysledky .item a.pink {background-color: #ec69ee;}
#vysledky .item a.purple {background-color: #a85902;}
#vysledky .item a.orange {background-color: #f0a217;}

#vysledky .item .f {float: left; width: 115px; padding-top: 3px;}
#vysledky .item .t {float: right; width: 505px;}
#vysledky .item .t p {line-height: 1.3em; padding-bottom: 10px;}
#vysledky .item .t em {display: block; font-size: 11px; font-style: normal; line-height: normal;}

#vysledky .item h2 {font-size: 15px; padding-bottom: 6px; color: #2570b3;}
#vysledky .item h2 a {color: #2570b3;}
#vysledky .item .info_bar {width: 496px; height: 24px; overflow: hidden; padding: 6px 9px 0 5px; background: url(../images/new/bg_infobox.png) no-repeat 0 0; margin-left: 110px;}
#vysledky .item .info_bar ul {padding: 0;}
#vysledky .item .info_bar li {float: left; color: #616161; font-size: 11px; background: url(../images/new/bg_infobox_input.png) no-repeat 0 0; margin: 2px 18px 0 0; padding: 0 0 0 7px; line-height: normal;}
#vysledky .item .info_bar li strong {display: block; float: left; height: 17px; line-height: 14px; background: url(../images/new/bg_infobox_input.png) no-repeat 100% -17px; padding-right: 7px; font-weight: normal; color: #151515; margin-right: 5px;}
#vysledky .item .info_bar a {display: block; float: right; background: url(../images/new/btn_daruj.png) no-repeat 0 0; width: 52px; height: 17px; line-height: 17px; text-align: center; font-size: 11px; color: #fff; font-weight: bold; text-shadow: 0 -1px 0 rgba(13, 142, 49, 0.6);}
#vysledky .item .info_bar a:hover {text-decoration: none;}

/* Vyber projektu */

@font-face {
    font-family: 'Comic';
    src: url('../fonts/comic.eot');
    src: url('../fonts/comic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/comic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ComicBold';
    src: url('../fonts/comicbd.eot');
    src: url('../fonts/comicbd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/comicbd.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Dakota';
    src: url('../fonts/handwriting-dakota-webfont.eot');
    src: url('../fonts/handwriting-dakota-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/handwriting-dakota-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


#project-filter-form {background: url(../images/new/bg_vyber_projektu.png) no-repeat 0 0; width: 670px; height: 425px; top: -35px; position: relative; left: -50px; }
#project-filter-form dt, #project-filter-form dd label, #project-filter-form dd span {font-family: "ComicBold", "Trebuchet MS", "Geneva CE", lucida, sans-serif;}


#project-filter-form .radio {width: 670px; overflow: hidden;}
#project-filter-form .tema {padding: 64px 0 0 8px; width: 221px;}
#project-filter-form .tema dt {height: 74px; margin-bottom: 20px; padding: 0; text-indent: -10000px; width: 198px;}
#project-filter-form .tema:hover dt {background: url(../images/new/bg_vyber_projektu.png) no-repeat -8px -489px;}
#project-filter-form .tema dd {margin-left: 45px;}

#project-filter-form .miesto {padding: 0 0 0 8px; width: 245px;}
#project-filter-form .miesto dt {height: 77px; margin-bottom: 30px; padding: 0; text-indent: -10000px; width: 195px;}
#project-filter-form .miesto:hover dt {background: url(../images/new/bg_vyber_projektu.png) no-repeat -237px -425px;}
#project-filter-form .miesto dd {margin-left: 16px; padding:0;}

#project-filter-form .inputs {padding: 117px 0 0 10px; width: 160px;}
#project-filter-form .inputs dt {padding: 10px 0 4px 0; font-size: 12px; width: 160px; overflow: hidden; display: block;}
#project-filter-form .inputs dd {padding-bottom: 2px; width: 160px; overflow: hidden; display: block;}
#project-filter-form .inputs .input_text {font-size: 14px; color: #606060; text-align: center; height: 20px; width: 130px; background-color: transparent;}
#project-filter-form .inputs label span {display: block; float: right; width: 140px; padding-top: 0px;}
#project-filter-form .inputs .chb {float: left;}

#project-filter-form .btn_area {position: absolute; bottom: 3px; left: 360px;}
#project-filter-form .btn_area .input_submit, #project-filter-form .btn_area .all {background: url(../images/new/btn_vyber_projektu.png) no-repeat 0 0; width: 140px; height: 32px; text-align: center; float: left; margin-right: 15px; padding: 0; line-height: 32px; font-size: 12px; font-family: "ComicBold", "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
#project-filter-form .btn_area .input_submit:hover, #project-filter-form .btn_area .all:hover {background-position: 0 100%; color: #016188;}

/* Reg form */
.reg_form {background-color: #fff; margin-left: -22px; width: 650px;}
.reg_form p {font-family: "Dakota", "Trebuchet MS", "Geneva CE",lucida, sans-serif; font-size: 16px; color: #002231; line-height: 2.0em;}
.reg_form p a {font-family: "Dakota", "Trebuchet MS", "Geneva CE",lucida, sans-serif; font-size: 16px; color: #002231; line-height: 2.0em;}
.reg_form p img {vertical-align: middle;}
.reg_form h3 {font-size: 24px; font-weight: normal; color: #1b90bf; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 10px;}
.reg_form .clear {height: 6px;}
.reg_form .input_text {padding: 5px 5px; height: 17px; width: 107px; background: url(../images/new/reg_input.png) no-repeat 0 0; text-align: center; font-size: 14px; color: #61c600; font-weight: normal;}
.reg_form .red {color: #c80000;}
.reg_form .error {color: #D40027; font-family: "Comic", "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight: normal; font-size: 14px;}
.reg_form .ps {padding-top: 10px; border-top: 1px solid #666; width: 600px;}
.reg_form .chb {position: relative; padding: 0 12px;}
.reg_form .chb em {background: url(../images/new/bg_chb.png) no-repeat 0 0; position: absolute; top: -3px; left: -3px; width: 36px; height: 37px; z-index: 1;}
.reg_form .chb input {z-index: 100; position: absolute; top: 0; left: 3px;}

.reg_form .confirm {padding: 0 10px 20px 10px;}
.reg_form .confirm p {font-family: "Trebuchet MS","Geneva CE",lucida,sans-serif; font-size: 13px; color: #151515; line-height: 1.3em; padding-bottom: 15px;}

.reg_form .btn_area {padding: 65px 35px 0 25px; background: url(../images/new/reg_bottom.png) no-repeat 0 0; width: 612px; height: 61px; margin-left: -30px;} 
.reg_form .btn_area .input_submit {background: url(../images/new/btn_vyber_projektu.png) no-repeat 0 0; width: 140px; height: 32px; text-align: center; float: right; padding: 0; line-height: 32px; font-size: 16px; font-family: "Comic", "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight: normal;}
.reg_form .btn_area .input_submit:hover {background-position: 0 100%; color: #016188;}
.reg_form .btn_area small {float: left; font-family: "Comic", "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight: normal; display: block; color: #fff; padding-top: 10px; font-size: 14px;}
.reg_form .name {text-align: right; font-family: "Dakota", "Trebuchet MS", "Geneva CE",lucida, sans-serif; font-size: 20px; color: #003b54; padding: 0 130px 15px 0;}

.reg_form .invite .input_text {padding: 5px 5px; height: 17px; width: 190px; background: url(../images/new/reg_input_invite.png) no-repeat 0 0; text-align: center; font-size: 14px; color: #61c600; font-weight: normal; margin-right: 5px;}
.reg_form .invite .red {color: #c80000;}
.reg_form .invite .btn_add {background: url(../images/new/btn_plus.png) no-repeat 50% 30%; width: 30px; height: 27px; border: none; text-align: left; font-size: 1px; color: #fff; cursor: pointer;} 
.reg_form .invite .btn_del {background: url(../images/new/btn_x.png) no-repeat 50% 30%; width: 30px; height: 27px; border: none; text-align: left; font-size: 1px; color: #fff; cursor: pointer;} 


.reg_form #mainmovie {width:109px; height:26px; }
.reg_form #mainmovie.active {width:270px; height:375px; }
.reg_form .uploadimage {width:95px; height:95px; padding-left: 115px; padding-top: 10px; }
.reg_form .foto {width:95px; height:95px; padding-left: 115px; padding-top: 10px; padding-bottom: 20px; }

.reg_form .date select {width: auto; float: left; margin-right: 3px;}
.reg_form .cheb {padding-left: 115px; }
.reg_form .cheb label {width: auto; padding-left: 5px;}
.reg_form .cheb input {float: left; margin: 5px 0 0 0; *margin: 2px 0 0 0;}
.reg_form .int {padding: 0 0 15px 115px;}
.reg_form .int p label {display: block; width: 80px; padding-left: 5px;}
.reg_form .int p input {float: left; margin: 5px 0 0 0; *margin: 2px 0 0 0;}

/* Reg form */
.profil_form h3 {font-size: 24px; font-weight: normal; color: #1b90bf; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 10px;}
.profil_form h4 {font-size: 13px; color: #262626; font-weight: normal; padding: 20px 0 5px 0;}
.profil_form label {display: block; float: left; width: 115px; line-height: 23px; color: #5b636b; font-size: 13px;}
.profil_form label em {color: #d40027;}
.profil_form .clear {height: 6px;}
.profil_form .box {float: left; width: 270px;}
.profil_form .box .input_text {border: 1px solid #cfcfcf; padding: 2px 4px; height: 17px; width: 260px;}
.profil_form .box select {padding: 1px; border: 1px solid #cfcfcf; width: 180px;}
.profil_form .box .small {width: 100px;}
.profil_form .box .small2 {width: 40px; margin-right: 3px;}
.profil_form .box span {display: block; line-height: 23px; padding-right: 3px; float: left;}
.profil_form .box textarea {border: 1px solid #cfcfcf; padding: 4px; width: 260px; color: #000;}
.profil_form .captcha {float: left; padding-right: 5px; padding-left: 115px;}
.profil_form .popis {float: left; font-size: 11px; color: #5b636b; width: 115px; line-height: 1.1em;}
.profil_form .chb {padding: 5px 0; width: 385px; overflow: hidden;}
.profil_form .chb input {float: left; margin: 5px 5px 0 0; *margin: 1px 5px 0 0; padding: 0;}
.profil_form .chb label {width: auto;}
.profil_form .box .chb {width: 270px;}
.profil_form .box .chb label {line-height: 15px;}
.profil_form .legend {padding: 5px 0; font-size: 13px; color: #5b636b;}
.profil_form .legend em {color: #d40027;}
.profil_form .btn_area {text-align: center; padding: 10px 0;} 
.profil_form .btn_area .input_submit {margin: 0 auto; background: url(../images/btn_send.gif) no-repeat 0 0; width: 106px; height: 27px; color: #fff; font-size: 13px; font-weight: bold; padding-right: 15px;}
.profil_form .podmienky {padding-left: 115px; padding-bottom: 3px;}

.profil_form #mainmovie {width:109px; height:26px; }
.profil_form #mainmovie.active {width:270px; height:375px; }
.profil_form .uploadimage {width:95px; height:95px; padding-left: 115px; padding-top: 10px; }
.profil_form .foto {width:95px; height:95px; padding-left: 115px; padding-top: 10px; padding-bottom: 20px; }

.profil_form .date select {width: auto; float: left; margin-right: 3px;}
.profil_form .cheb {padding-left: 115px; }
.profil_form .cheb label {width: auto; padding-left: 5px;}
.profil_form .cheb input {float: left; margin: 5px 0 0 0; *margin: 2px 0 0 0;}
.profil_form .int {padding: 0 0 15px 115px;}
.profil_form .int p label {display: block; width: 80px; padding-left: 5px;}
.profil_form .int p input {float: left; margin: 5px 0 0 0; *margin: 2px 0 0 0;}

/* Galeria profil */
.galeria h2 {font-size: 24px; font-weight: bold; padding-bottom: 10px;}
.galeria .item {padding: 13px 50px 20px 30px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;-moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; margin-bottom: 10px; margin-left: -30px; width: 560px; overflow: hidden;}
.galeria .item .f {float: left; width: 115px; position: relative;}
.galeria .item .f a span {display: block; background: url(../images/play.png) no-repeat 0 0; width: 60px; height: 60px; position: absolute; top: 20px; left: 18px;}
.galeria .item .t {float: left; width: 430px;}
.galeria .item .t h3 {font-size: 15px; padding-bottom: 3px; font-weight: bold;}
.galeria .item .t h3 a {color: #2570b3;}
.galeria .item .t small {display: block; font-size: 11px; padding-bottom: 3px;}
.galeria .item .t p {padding: 0;}
.galeria .item .video_detail {padding-top: 10px;}
.galeria .item .video_detail .close {display: block; float: right; background: url(../images/lb_closelabel.gif) no-repeat 0 0; width: 70px; height: 22px;}
.galeria .item .foto_detail {display: none;}

.login .arrow {display: block; float: left; width: 19px; height: 19px; margin: 4px 8px 0 -5px; background: url(../images/bg_arr.gif) no-repeat 0 0;}
.login .otaznik {display: block; float: left; background: url(../images/bg_otaznik.gif) no-repeat 0 0; width: 35px; height: 26px; margin-top: 5px; *margin-top: 1px;}

/* Video a foto galeria */
.gall h2 {font-size: 24px; padding: 0 0 15px 20px; font-weight: normal;}
.video_area {float: left; width:460px; }
.video_area h2, .video_area .ab h3 a, .video_area .ab h4 a{color: #ffa729;}
.foto_area {float: right; width:460px; }
.foto_area h2, .video_area .ab h3 a, .video_area .ab h4 a {color: #2570b3;}
.gall .block {background-color: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;-moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; margin-bottom: 25px; width: 460px; overflow: hidden; padding-bottom: 10px;}
.gall .block h3 {font-size: 22px; font-weight: normal; padding: 5px 10px 6px 20px; }
.video_area h3 {color: #89c33f; background: url(../images/new/bg_spravy.png) no-repeat 100% 0;}
.video_area h3 a, .video_area h4 a {color: #89c33f;}
.video_area .ab h3 {color: #ffa729; background: url(../images/new/bg_ludia.png) no-repeat 100% 0;}
.video_area .ab h3 a, .video_area .ab h4 a {color: #ffa729;}
.gall .item {padding: 15px 15px 5px 23px;}
.gall .item .f {float: left; width: 122px; padding-right: 10px}
.gall .item .f a {display: block; position: relative;}
.gall .item .f a span {display: block; background: url(../images/play.png) no-repeat 0 0; width: 60px; height: 60px; position: absolute; top: 29px; left: 29px;}
.gall .item .t {float: left; width: 290px;}
.gall .item .t h4 {font-size: 15px; padding-bottom: 3px;}
.gall .item .t small {display: block; font-size: 11px; color: #151515; padding-bottom: 2px; line-height: 1.1em;}
.gall .item .t .org {color: #616161;}
.gall .item .t p {line-height: 1.3em; padding-top: 3px;}
.gall .more {float: right; color: #FFFFFF; display: block; font-size: 11px; font-weight: bold; height: 17px; line-height: 15px; text-align: center; text-shadow: 0 -1px 0 rgba(13, 142, 49, 0.6);}
.gall .more:hover {text-decoration: none;}
.video_area .more {width: 79px; background: url(../images/new/btn_video.png) no-repeat 0 0;}

.foto_area h3 {color: #2570b3; background: url(../images/new/bg_foto.png) no-repeat 100% 0;}
.foto_area h3 a, .foto_area h4 a {color: #2570b3;}
.foto_area .ab h3 {color: #89c33f; background: url(../images/new/bg_spravy.png) no-repeat 100% 0;}
.foto_area .ab h3 a, .foto_area .ab h4 a {color: #89c33f;}
.foto_area .more {width: 103px; background: url(../images/new/btn_foto.png) no-repeat 0 0;}

.video_list h2, .video_list h2 a, .video_list .ab h3 a, .video_list .ab h4 a{color: #ffa729;}
.video_list .block {float: left;}
.video_list .ab {float: right;}
.video_list .ab h3 a, .video_list .ab h4 a {color: #2570b3;}
.video_list h3 {color: #89c33f; background: url(../images/new/bg_spravy.png) no-repeat 100% 0;}
.video_list h3 a, .video_list h4 a {color: #89c33f;}
.video_list .ab h3 {color: #ffa729; background: url(../images/new/bg_ludia.png) no-repeat 100% 0;}
.video_list .ab h3 a, .video_list .ab h4 a {color: #ffa729;}
.video_list .more {display: none;}

.foto_list h2, .foto_list h2 a {color: #2570b3;}
.foto_list .ab h3 a, .foto_list .ab h4 a{color: #89c33f;}
.foto_list .block {float: left;}
.foto_list .ab {float: right;}
.foto_list .ab h3 a, .video_list .ab h4 a {color: #2570b3;}
.foto_list h3 {color: #2570b3; background: url(../images/new/bg_foto.png) no-repeat 100% 0;}
.foto_list h3 a, .foto_list h4 a {color: #2570b3;}
.foto_list .ab h3 {color: #89c33f; background: url(../images/new/bg_spravy.png) no-repeat 100% 0;}
.foto_list .ab h3 a, .video_list .ab h4 a {color: #89c33f;}
.foto_list .more {display: none;}


.filter {text-align: right; margin: 0 0 25px 0;  background: url("../images/new/bg_infobox.png") no-repeat 0 0; height: 24px; line-height: 24px; padding: 0 10px;}
.filter .active {font-weight: bold;}

#main .area550 h1 a {color: #CC6600;}
#main .area550 h1 span {font-weight: normal;}
#main .area550 .detail img {margin-bottom: 10px;}
#main .area550 .detail .text_area {padding-top: 5px;}
#main .area550 .detail .text_area p {padding-bottom: 15px;}
#main .area550 .detail .text_area p .input_text {width: 500px; border: 1px solid #ccc;}
#main .area550 .detail .text_area img {float: left; margin: 5px 15px 10px 0;}
#main .area550 .detail small {display: block; font-size: 11px; color: #151515; padding-bottom: 2px; line-height: 1.1em;}
#main .area550 .detail .org {color: #616161;}
