html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
figure
{
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
table,
tr,
th,
td
{
	vertical-align: top;
}
ul,
ul li,
menu,
menu li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
blockquote,
q
{
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after
{
	content: '';
	content: none;
}
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
th
{
	text-align: left;
}
input,
textarea
{
	font-size: 100%;
}
input.submit
{
	overflow: visible;
	width: 0;
}
input.submit[class]
{
	width: auto;
}
article,
aside,
footer,
header,
section,
nav,
figure
{
	display: block;
}
body
{
	color: #3a3a3a;
	font-family: 'Open Sans',Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 15px;
	text-align: center;
}
a
{
	color: #d70b3b;
}

.cleaner
{
	clear: both;
	display: block;
	float: none;
	height: 0;
	overflow: hidden;
}
.nodisplay
{
	display: none;
}
.l
{
	text-align: left!important;
}
.r
{
	text-align: right!important;
}
.c
{
	text-align: center!important;
}
.j
{
	text-align: justify!important;
}
.float-l
{
	float: left!important;
}
.float-r
{
	float: right!important;
}
.float-n
{
	float: none!important;
}
.colored-black
{
	color: #000!important;
}
.colored-red
{
	color: #f05644!important;
}
.font12
{
	font-size: 12px!important;
}
.font13
{
	font-size: 13px!important;
}
.font14
{
	font-size: 13px!important;
}
.font20
{
	font-size: 20px!important;
}
.font26
{
	font-size: 26px!important;
}
.color-6d
{
	color: #6d6d6d!important;
}
.color-d70b3b
{
	color: #d70b3b!important;
}
#ousko
{
	background-image: url("../img/ousko.png");
	display: block;
	height: 82px;
	position: absolute;
	right: 0;
	top: 0;
	width: 82px;
}
#dialog
{
	background-color: white;
	display: none;
	height: 490px;
	left: 50%;
	margin-left: -400px;
	padding: 25px;
	position: absolute;
	top: 17%;
	width: 811px;
}
#cover
{
	background-color: black;
	display: none;
	height: 500px;
	left: 0;
	moz-opacity: 0.70;
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	opacity: 0.70;
	position: absolute;
	top: 0;
	width: 100%;
}
#dialog #p-logo
{
	background-image: url("../img/pop-logo.png");
	height: 147px;
	width: 223px;
}
#dialog #p-btn
{
	background-image: url("../img/pop-btn.png");
	bottom: 20px;
	display: block;
	height: 56px;
	position: absolute;
	width: 210px;
}
#dialog #p-x
{
	background-image: url("../img/p-x.png");
	display: block;
	height: 20px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 20px;
}
#dialog #p-txt
{
	color: #d70b3b;
	color: black;
	left: 300px;
	position: absolute;
	text-align: left;
	top: 52px;
	width: 420px;
}
#dialog #p-txt a
{
	color: #d70b3b;
	font-weight: bold;
}
#dialog #p-txt p
{
	line-height: 21px;
	margin-bottom: 20px;
}
form.normal
{
	min-height: 0;
}
form.normal input.text,
form.normal textarea,
form.normal .uploader .filename,
form.normal .uploader .filename-required,
form.normal .selector span
{
	background: #fff;
	border: 1px solid #fff;
	border-left: 1px solid #828282;
	border-top: 1px solid #3a3a3a;
	color: #8c8c8c;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding: 6px 26px 6px 10px;
}
form.normal textarea
{
	height: auto;
	padding-right: 10px;
}

form.normal input.text.required,
form.normal .uploader .filename-required
{
	background-image: url(../img/icons/ico_star.gif);
	background-position: right;
	background-repeat: no-repeat;
}
form.normal .uploader
{
	display: inline-block;
	overflow: hidden;
	position: relative;
}
form.normal .uploader input,
form.normal .selector select
{
	border: 0;
	bottom: 0;
	cursor: pointer;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
form.normal .uploader .filename,
form.normal .uploader .filename-required
{
	display: inline-block;
	float: left;
}
form.normal .uploader.hover .filename,
form.normal .uploader.hover .filename-required
{
	color: #000;
}
form.normal .selector
{
	display: inline-block;
	position: relative;
}
form.normal .selector span
{
	background: #fff url(../img/arrs/arr_select.png) no-repeat right top;
	border: 0;
	border-left: 1px solid #828282;
	display: inline-block;
	padding: 7px 56px 7px 10px;
	position: relative;
}
form.normal .selector.hover span
{
	background-position: right bottom;
	color: #000;
}
form.normal .selector select
{
	bottom: 0;
	height: 35px;
}
form.normal .checker,
form.normal .radio
{
	display: inline;
	margin: 0 10px 0 0;
}
form.normal .checker span
{
	background: #fff url(../img/arrs/arr_checker.png) no-repeat;
	display: inline-block;
	height: 21px;
	width: 21px;
}
form.normal .checker span.checked
{
	background-position: bottom;
}
form.normal .radio span
{
	background: url(../img/arrs/arr_radio.png) no-repeat;
	display: inline-block;
	height: 14px;
	width: 14px;
}
form.normal .radio span.checked
{
	background-position: bottom;
}
form.normal .radio input
{
	height: 14px;
	margin: 0;
	padding: 0;
	width: 14px;
}

.blue-button,
.uploader .action
{
	background: #d70b3b;
}
.reset-button
{
	background: #bec3c4;
}
.reset-button:hover
{
	background: #777;
	color: #fff;
}
.pagination
{
	clear: both;
	text-align: center;
}
.pagination a,
.pagination .current
{
	background: #d70b3b;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin: 0 2px 0 1px;
	text-decoration: none;
	width: 34px;
}
.pagination span
{
	color: #888;
	margin: 0 7px;
}
.pagination .current
{
	background: #d70b3b;
}
.pagination a.prev,
.pagination a.next
{
	background: none;
	color: #d70b3b;
	width: auto;
}
.pagination a.prev
{
	background: url(../img/arrs/arr_red-l.gif) no-repeat left;
	float: left;
	padding: 0 0 0 15px;
}
.pagination a.prev:hover
{
	background: url(../img/arrs/arr_green-l.gif) no-repeat left;
	color: #26ebad;
}
.pagination a.next
{
	background: url(../img/arrs/arr_red.png) no-repeat right;
	float: right;
	padding: 0 15px 0 0;
}
.pagination a.next:hover
{
	background: url(../img/arrs/arr_green.png) no-repeat right;
	color: #26ebad;
}
.content
{
	line-height: 24px;
}
.content .font18
{
	font-size: 18px;
	line-height: 29px;
}

.content .font18red
{
	font-size: 18px;
	line-height: 29px;
    color: #d70b3b;
}
.content h1
{
	color: #d70b3b;
	font-size: 30px;
	line-height: 34px;
	padding: 0 0 19px 0;
}
.content h2
{
	color: #d70b3b;
	font-size: 26px;
	line-height: normal;
	padding: 0 0 19px 0;
}
.content h1 a,
.content h2 a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 34px;
	text-decoration: none;
}
.content h1 a:hover,
.content h2 a:hover
{
	background: none;
}
.content h3
{
	color: #d70b3b;
	font-size: 20px;
	line-height: normal;
	padding: 0 0 19px 0;
}
.content h4
{
	color: #d70b3b;
	font-size: 18px;
	line-height: normal;
	padding: 0 0 19px 0;
}
.content p
{
	padding: 0 0 14px 0;
}
/*.content a._blank
{
	background: url(../img/icons/ico-blank.gif) no-repeat right;
	padding: 0 16px 0 0;
}*/

.content ul
{
	padding: 0 0 19px 19px;
}
.content ul ul
{
	padding: 19px 0 0 19px;
}
.content ul li
{
	background: url(../img/arrs/red_square-02.png) no-repeat 5px 10px;
	font-size: 15px;
	padding: 0 0 10px 20px;
}

.content ul li ul li
{
	background: url(../img/arrs/red_square-03.png) no-repeat 5px 10px;
}

.content table ul li
{
	font-size: 1em;
}
.content ol
{
	margin: 0 0 0 19px;
	padding: 0 0 19px 15px;
}
.content ol ol
{
	padding: 10px 0 10px 19px;
}
.content ol li
{
	font-size: 15px;
}
.content ol.jSequential
{
	margin: 0 0 19px 0;
	padding: 0;
}
.content ol.jSequential ol
{
	padding: 0;
}
.content ol.jSequential strong
{
	font-size: 17px;
}
.content ol.jSequential li
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	font-size: 13px;
	line-height: 18px;
	list-style-type: none;
	padding: 8px 0 9px 43px;
	position: relative;
}
.content ol.jSequential li .jSequential-li
{
	color: #d70b3b;
	font-size: 28px;
	left: 0;
	position: absolute;
	top: 9px;
}
.content table.normal
{
	border-left: 1px solid #eee;
	border-top: 1px solid #d8d8d8;
	font-size: 15px;
	margin: 0 0 19px 0;
}
.content table.normal th
{
	background: #f1f1f1;
}
.content table.normal th,
.content table.normal td
{
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #eee;
	padding: 3px 10px;
}
.content blockquote
{
	border-left: 1px solid #d70b3b;
	margin: 0 0 19px 14px;
	padding: 0 10px 0 27px;
}
.content blockquote p
{
	padding: 0 0 10px 0;
}
.content .img-left
{
	float: left;
	margin: 3px 15px 10px 0;
}
.content .img-right
{
	float: right;
	margin: 3px 0 10px 15px;
}
.content a img
{
	border: 2px solid #fff;
}

.content a.link
{
	background: url(../img/arrs/arr_red.png) no-repeat right;
	padding: 0 11px 0 0;
}
.content a.link:hover
{
	background-image: url(../img/arrs/arr_green.png);
}
#page
{
	position: relative;
	text-align: left;
}

#strip-top .mod_in
{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 980px;
}
#strip-top
{
	background: #d70b3b;
	font-size: 12px;
	height: 28px;
}
#strip-top menu
{
	float: right;
}
#strip-top menu li,
#pripady-detail .banners .banner-map,
#cause-archives .item p.thumbnail img,
#cause-detail .context .banner-more,
.cause-slider .track,
#zpravodaj-uvod .zpravodaj-emailem form.normal .blue-button,
#zpravodaj-vypis .zpravodaj-emailem form.normal .blue-button,
#poradna_skoleni-seminare .zpravodaj-emailem form.normal .blue-button,
#podporte-nas .zpravodaj-emailem form.normal .blue-button,
#kontakt .fakturace .title-main,
#pro-media-fotogalerie ul.gallery li,
#form_superobcan #krok-2 .col-left .addthis a,
#tiskove-zpravy .zpravodaj-emailem form.normal .blue-button,
#poradna .poradna-top .col-left form.normal input.blue-button
{
	float: left;
}


#page-header .logo
{
	left: 42px;
	position: absolute;
	top: 16px;
}

#cause-header
{
	background: url(../img/bg/loader.gif) no-repeat center 90px;
	height: 467px;
	overflow: hidden;
	position: relative;
}
#cause-header div
{
	display: none;
	height: 467px;
	left: 0;
	position: absolute;
	top: 0;
	width: 980px;
}
#cause-header article
{
	background: url(../img/bg/bg_opacity-01.png) repeat-y;
	bottom: 118px;
	display: block;
	left: 0;
	padding: 14px 0 25px 0;
	position: absolute;
	width: 980px;
}
#cause-header article h2
{
	float: left;
	font-weight: lighter;
	font-size: 44px;
	line-height: 44px;
	padding: 0 0 0 41px;
	width: 370px;
}
#cause-header article h2 a,
#vysledky-vyhledavani .results-poradna .item .title a,
#form_poradna .steps a
{
	color: #d70b3b;
	text-decoration: none;
}
#cause-header article h2 a span
{
	background: url(../img/bg/dot_red2.png) repeat-x 0 48px;
}
#ie9 #cause-header article h2 a span
{
	background-position: 0 38px;
}
#cause-header article p
{
	float: right;
	line-height: 25px;
	padding: 8px 51px 0 0;
	width: 510px;
}
#cause-header article p.more
{
	padding-top: 3px;
}
#cause-header article a.more
{
	background: url(../img/arrs/arr_blue.gif) no-repeat right 7px;
	color: #d70b3b;
	padding: 0 13px 0 0;
}
#cause-header article a.more:hover
{
	background: url(../img/arrs/arr_green.png) no-repeat right 7px;
}
#cause-header menu
{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 980px;
}
#cause-header menu li
{
	border-left: 1px solid #3bb0d0;
	border-right: 1px solid #048bb1;
	float: left;
}
#cause-header menu li.first
{
	border-left: 0;
}
#cause-header menu li.fourth
{
	border-right: 0;
}
#cause-header menu li a
{
	background-color: #d70b3b;
	border-top: 3px solid #ad163b;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 18px;
	height: 99px;
	line-height: 26px;
	overflow: hidden;
	padding: 19px 23px 0 32px;
	text-decoration: none;
	width: 195px;
}
#cause-header menu li.first a
{
	padding: 19px 2px 0 40px;
}
#cause-header menu li.fourth a
{
	padding: 19px 9px 0 33px;
}
#cause-header menu li a span
{
	background: url(../img/bg/dot_lightblue.gif) repeat-x 0 21px;
}
#ie9 #cause-header menu li a span
{
	background: url(../img/bg/dot_lightblue.gif) repeat-x 0 19px;
}
#cause-header menu li a:hover span
{
	background: none;
}
#cause-header menu li a.current
{
	background: url(../img/bg/bg_opacity-03.png) repeat-x bottom;
	color: #d70b3b;
	height: 112px;
	padding-top: 6px;
}
#cause-header menu li a.current span
{
	background: none;
}
#cause-header noscript
{
	color: #9cdaec;
	display: block;
	font-weight: bold;
	padding: 120px 0 0 0;
	text-align: center;
}
#about
{
	background: #202020;
	color: #e0e0e0;
	min-height: 100px;
	padding: 24px 0 13px 42px;
	position: relative;
}
#about p.info
{
	border-right: 1px solid #585858;
	line-height: 27px;
	padding: 0 18px 0 0;
	width: 430px;
}
#about p.text
{
	border-right: 1px solid #585858;
	line-height: 27px;
	padding: 4px 18px 15px 0;
	width: 430px;
}
#about p.text .fb-like
{
	float: right;
	position: relative;
	top: 5px;
}
#about p.text .fb-like iframe
{
	background: transparent;
}
#about form
{
	position: absolute;
	right: 0;
	top: 32px;
	width: 447px;
}
#about form label
{
	display: block;
	font-size: 15px;
	padding: 0 0 16px 0;
}

#about form input.text:hover
{
	background: #fff;
	border: 3px solid #26ebad;
}
#about form input.text:focus
{
	background: #fff;
	border: 3px solid #d70b3b;
}
#about form input.blue-button,
#newsletter form input.blue-button
{
	padding: 0;
	width: 140px;
}
#newsletter form
{
	position: absolute;
	right: 0;
	top: 42px;
	width: 447px;
}
#arguments
{
	background: #ebebeb url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	min-height: 0;
	padding: 26px 0 43px 0;
}
#arguments .title
{
	color: #d70b3b;
	float: left;
	font-size: 44px;
	font-weight: bold;
	line-height: 44px;
	padding: 0 0 37px 42px;
	width: 350px;
}
#arguments .text
{
	float: right;
	line-height: 27px;
	padding: 9px 28px 35px 0;
	width: 534px;
}
#arguments table
{
	clear: both;
	margin: 0 23px;
	text-align: center;
	width: 934px;
}
#arguments table td
{
	padding: 0 5px;
}
#arguments table td a
{
	background: #fff url(../img/bg/bg_arg.gif) no-repeat right top;
	color: #323232;
	display: block;
	font-size: 13px;
	height: 103px;
	padding: 0 18px;
	text-decoration: none;
}
#arguments table td a:hover
{
	background-color: #6fcd1d;
	background-position: right -138px;
	color: #fff;
}
#arguments table td a span
{
	border-bottom: 1px solid #d3d3d3;
	color: #d70b3b;
	display: block;
	font-size: 60px;
	font-weight: bold;
	line-height: 70px;
	margin: 0 0 4px 0;
	padding: 0 0 0px 0;
}
#arguments table td a:hover span
{
	border-bottom: 1px solid #fff;
	color: #fff;
}
#arguments table td.cifra1
{
	width: 130px;
}
#arguments table td.cifra2
{
	width: 140px;
}
#zpravodaj
{
	padding: 0 0 41px 0;
}
#zpravodaj .col-left
{
	float: left;
	width: 238px;
}
#zpravodaj .col-main
{
	background: #fefefe;
	display: none;
	float: right;
	width: 714px;
}
#zpravodaj .col-center
{
	float: left;
	width: 425px;
}
#zpravodaj .col-right
{
	float: right;
	padding: 25px 42px 0 0;
	width: 210px;
}
#zpravodaj .col-left .title
{
	font-size: 30px;
	font-weight: bold;
	padding: 30px 0 14px 42px;
}
#zpravodaj .col-left .title a
{
	background: url(../img/arrs/arr_red_fill.png) no-repeat right 20px;
	color: #000;
	padding: 0 11px 0 0;
	text-decoration: none;
}
#zpravodaj .col-left .title a:hover
{
	background: url(../img/arrs/arr_green_fill.png) no-repeat right 20px;
}
#zpravodaj .col-left menu
{
	overflow: hidden;
}
#zpravodaj .col-left menu a,
#pripady .col-left menu a
{
	background: url(../img/bg/bg_menu-zpravodaj.png) no-repeat;
	color: #d70b3b;
	cursor: pointer;
	display: block;
	font-size: 13px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	padding: 0 0 0 56px;
	position: relative;
	text-decoration: underline;
	top: 1px;
}
#zpravodaj .col-left menu a.current,
#pripady .col-left menu a.current
{
	background-position: bottom;
	color: #3a3a3a;
	cursor: default;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 41px;
	text-decoration: none;
}
#zpravodaj .col-center h2
{
	font-size: 29px;
	padding: 31px 0 10px 0;
}

#zpravodaj .col-center h2 a,
#ie7 #cause-detail .app-content .zpravodaj .item h2 a,
#cause-detail .app-content .zpravodaj .item h2 a:hover,
#pripady-detail .col-right div.thumbnail a,
#zpravodaj-uvod .col-right .item li a,
#pro-media-fotogalerie .galleries .item .title a,
#pro-media-ke-stazeni .identity .item .title a,
#vysledky-vyhledavani .results-zpravodaj .item .title a,
#vysledky-vyhledavani .results-fulltext .item .title a,
#poradna_kategorie .main-articles .item h2 a
{
	text-decoration: none;
}
#zpravodaj .col-center .meta
{
	font-size: 12px;
	padding: 0 0 17px 0;
}
#zpravodaj .col-center .meta a
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 8px 7px;
	color: #7f7f7f;
	padding: 0 0 0 21px;
}
#zpravodaj .col-center p
{
	line-height: 27px;
}
#zpravodaj .col-center p.more
{
	padding: 5px 0 0 0;
}
#zpravodaj .col-center p.more a
{
	background: url(../img/arrs/arr_red.png) no-repeat right 7px;
	padding: 0 12px 0 0;
}
#zpravodaj .col-center p.more a:hover
{
	background: url(../img/arrs/arr_green.png) no-repeat right 7px;
}
#zpravodaj .col-right h3
{
	font-size: 13px;
	line-height: 17px;
	padding: 13px 0 10px 0;
}
#zpravodaj .col-right .meta
{
	border-bottom: 1px solid #c8c8c8;
	font-size: 11px;
	padding: 0 0 17px 0;
}
#zpravodaj .col-right .meta a
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 4px 7px;
	color: #7f7f7f;
	padding: 0 0 0 14px;
}
#zpravodaj .col-right .more
{
	padding: 5px 0 0 0;
}
#zpravodaj .col-right .more a
{
	color: #d70b3b;
	font-size: 12px;
	font-weight: bold;
}
#zpravodaj noscript
{
	float: left;
	font-size: 13px;
	font-size: 15px;
	padding: 85px 0 0 42px;
}
#content-header
{
	background: #21262e;
	min-height: 0;
	position: relative;
}

#content-header h1 a,
#content-header .title a
{
	color: #fff;
	display: inline-block;
	text-decoration: none;
}

#content-header .category
{
	font-size: 12px;
	position: absolute;
	right: 40px;
	top: 74px;
}
#content-header .category li
{
	display: inline;
}


#content-header .category_02
{
	float: right;
	padding: 24px 0 16px 0;
	width: 549px;
}
#content-header .category_02 li
{
	float: left;
	font-size: 13px;
	line-height: 21px;
	margin: 0 0 1px 0;
	padding: 0 0 0 10px;
	width: 173px;
}


#content-header .addthis_toolbox
{
	bottom: 12px;
	font-size: 12px;
	position: absolute;
	right: 38px;
}
#content-header .addthis_toolbox a
{
	color: #fff;
	margin: 0 0 0 17px;
	text-decoration: none;
}
#content-header .addthis_toolbox span
{
	display: inline-block;
	margin: 0 3px 0 0;
	position: relative;
	top: 3px;
}
#ie7 #content-header .addthis_toolbox span
{
	display: inline;
	top: 1px;
}
#cause-topic .col-left
{
	float: left;
	width: 265px;
}
#cause-topic .col-left .ico
{
	padding: 35px 20px;
	text-align: center;
}
#cause-topic .col-right
{
	float: right;
	width: 715px;
}
#cause-topic .perex
{
	font-size: 18px;
	line-height: 29px;
	padding: 21px 90px 28px 0;
}
#cause-topic .perex h1
{
	font-size: 45px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 13px 0;
}
#cause-topic .perex .fb-like-float
{
	display: inline-block;
	height: 25px;
	left: 6px;
	overflow: hidden;
	position: relative;
	top: 3px;
	width: 160px;
}
#cause-topic .perex .more
{
	padding: 9px 0 0 0;
}
#cause-topic .perex .more a
{
	background: url(../img/icons/ico_plus.png) no-repeat left;
	padding: 0 0 0 27px;
}
#cause-topic .items
{
	padding: 0 0 77px 0;
}
#cause-topic .items .item
{
	clear: both;
	line-height: 27px;
	min-height: 0;
	padding: 12px 124px 0 0;
}
#cause-topic .items .item .thumbnail,
#cause-main .items .item .thumbnail
{
	float: left;
	padding: 8px 0 0 0;
	width: 168px;
}
#cause-topic .items h2,
#cause-topic .items p,
#cause-main .items h2,
#cause-main .items p

{
	float: right;
	width: 400px;
}
#cause-topic .items h2,
#cause-main .items h2
{
	font-size: 25px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 10px 0;
}

#cause-topic .items a.more,
#cause-main .items a.more
{
	white-space: nowrap;
}
#cause-topic .items p.more
{
	clear: both;
	float: none;
	padding: 12px 0 0 0;
}
#cause-topic .items .more a,
#cause-main .items .more a
{
	color: #d70b3b;
}
#cause-main .col-left
{
	float: left;
	padding: 35px 0 39px 0;
	width: 588px;
}
#cause-main .col-right
{
	float: right;
	padding: 0 42px 39px 0;
	width: 295px;
}
#cause-main .main-item
{
	line-height: 27px;
}
#cause-main .main-item h2
{
	font-size: 30px;
	line-height: normal;
	padding: 0 0 12px 41px;
}
#cause-main .main-item p
{
	padding: 0 41px 0 41px;
}
#cause-main .main-item .more a
{
	background: url(../img/arrs/arr_red.png) no-repeat right 5px;
	padding: 0 12px 0 0;
}
#cause-main .main-item .more a:hover
{
	background: url(../img/arrs/arr_green.png) no-repeat right 5px;
}
#cause-main .main-item .thumbnail
{
	padding: 0 0 12px 0;
}
#cause-main .main-item .news
{
	background: #d70b3b;
	color: #fff;
	height: 38px;
	line-height: 38px;
	margin: 25px 0 0 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
#cause-main .main-item .news span
{
	font-weight: bold;
	left: 42px;
	position: absolute;
	top: 0;
}
#cause-main .main-item .news a
{
	background: #e9e9e9 url(../img/bg/bg_news.png) no-repeat;
	color: #d70b3b;
	display: block;
	margin: 0 0 0 123px;
	padding: 0 5px 0 35px;
}
#cause-main .items
{
	padding: 36px 0 0 0;
}
#cause-main .items .title
{
	background: url(../img/arrs/arr_red_fill.png) no-repeat right 20px;
	color: #000;
	display: inline;
	float: none;
	font-size: 30px;
	font-weight: bold;
	line-height: 35px;
	padding: 0 10px 0 41px;
}
#cause-main .items .item
{
	clear: both;
	line-height: 27px;
	min-height: 0;
	padding: 12px 0 0 0;
}
#cause-main .items p.more
{
	clear: both;
	float: none;
	padding: 12px 0 0 41px;
}
#cause-main .your-case
{
	padding: 39px 0 0 0;
}
#cause-main .your-case .title,
#temata-detail .col-right .related .title-main
{
	color: #000;
	display: inline;
	float: none;
	font-size: 24px;
	font-weight: bold;
	line-height: 33px;
	padding: 0 10px 0 0;
}
#cause-main .your-case .item
{
	clear: both;
	font-size: 13px;
	min-height: 0;
	padding: 8px 0 0 0;
}
#cause-main .your-case .item .thumbnail
{
	float: left;
	padding: 8px 0 0 0;
	width: 85px;
}
#cause-main .your-case h3,
#cause-main .your-case p
{
	float: right;
	width: 195px;
}
#cause-main .your-case h3,
#pripady .col-right h3
{
	line-height: 22px;
	padding: 1px 0 7px 0;
}
#cause-main .your-case h3 a,
#cause-detail .main-content .col-right h2 a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 17px;
	text-decoration: none;
}
#cause-main .your-case h3 a:hover,
#cause-detail .main-content .col-right h2 a:hover
{
	background: none;
}
#cause-main .your-case ul
{
	margin-top: 11px;
}
#cause-main .your-case .category
{
	font-size: 12px;
}
#cause-main .your-case .category a,
#pripady .col-right .category a
{
	color: #a8a8a8;
}
#cause-main .your-case .more,
#pripady .col-right .more
{
	clear: both;
	float: none;
	padding: 22px 0 0 0;
	width: auto;
}
#cause-main .your-case .more a,
#pripady .col-right .more a
{
	color: #d70b3b;
}
#cause-main .map
{
	position: relative;
}
#cause-main .map .more a:hover span
{
	background: none;
	color: #fff;
}
#pripady
{
	padding: 0 0 93px 0;
}
#pripady .map,
#pripady-detail .map
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	padding: 0 0 1px 0;
}
#pripady .col-left
{
	float: left;
	padding: 30px 0 0 0;
	width: 238px;
}
#pripady .col-left .title
{
	color: #000;
	font-size: 30px;
	font-weight: bold;
	padding: 0 0 14px 42px;
}
#pripady .col-left menu
{
	overflow: hidden;
}

#pripady .col-left menu a.current
{
	top: 0;
}
#pripady .col-right
{
	padding: 29px 0 0 0;
}
#pripady .col-right .item
{
	float: left;
	font-size: 13px;
	min-height: 80px;
	padding: 10px 28px 3px 141px;
	position: relative;
	width: 310px;
}
#pripady .col-right .item h3 img
{
	border: 2px solid #fff;
	left: 39px;
	position: absolute;
	top: 14px;
}
#pripady .col-right h3 a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 21px;
	font-size: 18px;
	text-decoration: none;
}
#pripady .col-right h3 a:hover
{
	background: none;
}
#pripady .col-right .category
{
	font-size: 12px;
}
#pripady-detail .col-left
{
	float: left;
	padding: 39px 0 25px 42px;
	width: 597px;
}
#pripady-detail .col-right
{
	float: right;
	padding: 41px 41px 25px 0;
	width: 210px;
}
#pripady-detail .social-networks
{
	padding: 11px 0 31px 0;
}
#pripady-detail .social-networks .addthis_toolbox
{
	display: inline-block;
}
#pripady-detail .zpravodaj
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x;
	padding: 16px 0 23px 0;
}
#pripady-detail .zpravodaj .title
{
	color: #d70b3b;
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 15px 0;

}
#pripady-detail .zpravodaj article
{
	border-bottom: 1px solid #b2b2b2;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 0 32px 8px 0;
	min-height: 191px;
	padding: 0 0 10px 0;
	width: 266px;
}
#pripady-detail .zpravodaj article .meta
{
	color: #6d6d6d;
	font-size: 11px;
	padding: 0 0 11px 0;
}
#pripady-detail .zpravodaj article .meta a
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 1px center;
	color: #6d6d6d;
	padding: 0 0 0 6px;
}
#pripady-detail .zpravodaj article .meta span
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 1px center;
	padding: 0 0 0 6px;
}
#pripady-detail .zpravodaj article h2
{
	font-size: 24px;
	line-height: 27px;
	padding: 0 0 15px 0;
}
#pripady-detail .zpravodaj article h2 a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 28px;
	text-decoration: none;
}
#pripady-detail .zpravodaj article h2 a:hover
{
	background: none;
}
#pripady-detail .zpravodaj p.more
{
	clear: both;
	font-size: 13px;
}
#pripady-detail .zpravodaj p.more a
{
	color: #d70b3b;
}
#pripady-detail .zpravodaj p.more span a
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 6px center;
	color: #6d6d6d;
	font-size: 12px;
	padding: 0 0 0 16px;
}
#pripady-detail .banners
{
	margin: 0 0 0 -42px;
	min-height: 0;
	padding: 20px 0 50px 0;
}
#pripady-detail .banners .banner-map a
{
	background: url(../img/bg/bg_banner-map.png) no-repeat;
	float: left;
	font-size: 23px;
	font-weight: bold;
	height: 75px;
	line-height: 25px;
	margin: 0 27px 0 0;
	padding: 18px 29px 0 181px;
	text-decoration: none;
	width: 112px;
}

#pripady-detail .banners .banner-donation
{
	float: left;
	font-size: 13px;
	line-height: 25px;
}
#pripady-detail .banners .banner-donation a,
#zpravodaj-detail .banners .banner-donation a,
#tiskova-zprava-detail .banners .banner-donation a,
#poradna_problem-dotaz .banners .banner-donation a,
#poradna_problem-rada .banners .banner-donation a
{
	background: url(../img/bg/bg_banner-donation.png) no-repeat;
	color: #fff;
	display: block;
	height: 72px;
	padding: 17px 18px 0 33px;
	text-decoration: none;
	width: 230px;
}
#pripady-detail .banners .banner-donation a:hover,
#zpravodaj-detail .banners .banner-donation a:hover,
#tiskova-zprava-detail .banners .banner-donation a:hover,
#poradna_problem-dotaz .banners .banner-donation a:hover,
#poradna_problem-rada .banners .banner-donation a:hover,
#co-delame .col-07 .button-03 a:hover
{
	background-position: bottom;
	color: #fff;
}
#pripady-detail .banners .banner-donation .title,
#zpravodaj-detail .banners .banner-donation .title,
#tiskova-zprava-detail .banners .banner-donation .title,
#poradna_problem-dotaz .banners .banner-donation .title,
#poradna_problem-rada .banners .banner-donation .title
{
	display: block;
	font-size: 26px;
	font-weight: bold;
}
#pripady-detail .ducuments-items-set
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x;
	clear: both;
	min-height: 0;
	padding: 15px 0 0 0;
}
#pripady-detail .ducuments-items-set .title,
#temata-detail .col-right .ducuments .title
{
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 11px 0;

}
#pripady-detail .ducuments-items-set .item,
#temata-detail .col-right .ducuments .item
{
	float: left;
	font-size: 13px;
	line-height: 20px;
	min-height: 41px;
	padding: 0 24px 24px 50px;
	position: relative;
	width: 224px;
}
#pripady-detail .ducuments-items-set .item img,
#temata-detail .col-right .ducuments .item img
{
	left: 0;
	position: absolute;
	top: 3px;
}
#pripady-detail .ducuments-items-set .item a,
#temata-detail .col-right .ducuments .item a,
#publications .publications-items-set .item a,
#poradna_kategorie .publikace .item a,
#pro-media-fotogalerie .col-right .download a
{
	font-weight: bold;
}
#pripady-detail .ducuments-items-set .item span,
#temata-detail .col-right .ducuments .item span,
#publications .publications-items-set .item span
{
	color: #6d6d6d;
	font-size: 11px;
}
#pripady-detail .ducuments-items-set .more,
#publications .publications-items .more
{
	padding: 19px 0 0 14px;
}
#pripady-detail .col-right div.thumbnail
{
	padding: 0 0 34px 0;
}
#pripady-detail .col-right div.thumbnail a img
{
	border: 2px solid #fff;
}
#pripady-detail .col-right div.thumbnail .more
{
	background: url(../img/arrs/ico_plus-03.gif) no-repeat 0 3px;
	color: #d70b3b;
	font-size: 13px;
	padding: 0 0 0 24px;
}
#pripady-detail .col-right div.thumbnail a:hover .more
{
	background-image: url(../img/arrs/ico_plus-04.gif);
}
#pripady-detail .col-right .investigator
{
	padding: 0 0 17px 0;
}
#pripady-detail .col-right .investigator .title
{
	color: #d70b3b;
	font-size: 26px;
	font-weight: bold;
	padding: 0 0 10px 0;
}
#pripady-detail .col-right .investigator img
{
	margin: 5px 0 10px 0;
}
#pripady-detail .col-right .contact
{
	line-height: 24px;
	padding: 0 0 28px 0;
}
#pripady-detail .col-right .contact .title
{
	color: #d70b3b;
	font-size: 19px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 9px 0;

}
#pripady-detail .col-right .contact .name
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 1px 0;
}
#pripady-detail .col-right .contact strong
{
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 1px 0;
}
#pripady-detail .col-right .contact a
{
	color: #d70b3b;
}
#pripady-detail .col-right .related
{
	padding: 0 0 28px 0;
}
#pripady-detail .col-right .related .title-main
{
	color: #d70b3b;
	font-size: 19px;
	font-weight: bold;
	line-height: normal;
	padding: 0px 0 13px 0;

}
#pripady-detail .col-right .related img
{
	display: block;
	margin-bottom: 6px;
}
#pripady-detail .col-right .related .title a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 20px;
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}
#pripady-detail .col-right .related .title a:hover
{
	background: none;
}
#cause-archives
{
	padding: 0 0 39px 0;
}
#cause-archives #content-header
{
	margin: 0 0 17px 0;
}
#cause-archives .item
{
	float: left;
	padding: 24px 50px 0 0;
	width: 440px;
}
#cause-archives .item h2,
#cause-archives .item p
{
	float: right;
	line-height: 25px;
	width: 245px;
}
#cause-archives .item h2
{
	font-size: 19px;
	margin: 0 0 7px 0;
}
#cause-archives .item h2 a
{
	background: url(../img/bg/dot_red2.png) repeat-x 0 24px;
	color: #d70b3b;
	text-decoration: none;
}
#cause-archives .item p.thumbnail
{
	float: left;
	padding: 4px 0 0 0;
	width: auto;
}
#cause-detail .main-content figure
{
	display: block;
	position: relative;
}
#cause-detail .main-content figure img
{
	display: block;
}
#cause-detail .main-content figcaption
{
	background: url(../img/bg/bg_opacity-04.png) repeat-y;
	bottom: 0;
	color: #fff;
	font-size: 30px;
	left: 0;
	padding: 20px 20px 19px 20px;
	position: absolute;
	right: 0;
	text-align: center;
}
#cause-detail .main-content .col-left
{
	float: left;
	padding: 32px 0 31px 42px;
	width: 550px;
}
#cause-detail .main-content .col-right
{
	float: right;
	padding: 31px 41px 31px 0;
	width: 295px;
}
#cause-detail .main-content .col-right .title
{
	font-size: 26px;
	font-weight: bold;
	padding: 0 0 9px 0;
}
#cause-detail .main-content .col-right h2
{
	font-size: 13px;
	line-height: 22px;
}
#cause-detail .main-content .col-right time
{
	color: #3a3a3a;
	display: block;
	font-size: 12px;
	padding: 5px 0 11px 0;
}
#cause-detail .main-content .col-right .more a
{
	background: url(../img/arrs/arr_grey.gif) no-repeat left;
	color: #919191;
	font-size: 11px;
	padding: 0 0 0 8px;
}
#cause-detail .main-content .col-right .more a:hover
{
	background: url(../img/arrs/arr_green-h.gif) no-repeat left;
}
#ie7 #cause-detail .main-content .col-right hr
{
	margin: 9px 0 5px 0;
}
#cause-detail .app-content
{
	background: #222;
	color: #e0e0e0;
	min-height: 0;
	padding: 12px 0 42px 0;
}
#cause-detail .app-content .col-left
{
	float: left;
	padding: 0 0 35px 28px;
	width: 448px;
}
#cause-detail .app-content .col-right
{
	float: right;
	padding: 0 28px 35px 0;
	width: 448px;
}
#cause-detail .app-content .media,
#cause-detail .app-content .map
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	min-height: 310px;
	padding: 21px 0 15px 0;
}
#cause-detail .app-content .media .title,
#cause-detail .app-content .map .title
{
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 24px 0;

}
#cause-detail .app-content .media li
{
	display: inline;
}
#cause-detail .app-content .media li img
{
	margin: 0 12px 12px 0;
}
#cause-detail .app-content .quotations
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	min-height: 252px;
	padding: 21px 0 5px 0;
}
#cause-detail .app-content .quotations .title
{
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 12px 0;

}
#cause-detail .app-content .quotations blockquote
{
	background: #474747;
	display: inline-block;
	line-height: 27px;
	max-width: 328px;
	padding: 5px 12px 6px 11px;
}
#cause-detail .app-content .quotations .name span
{
	background: url(../img/arrs/arr_grey-label.gif) no-repeat right top;
	display: inline-block;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	max-width: 285px;
	padding: 13px 32px 26px 17px;

}
#cause-detail .app-content .zpravodaj
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	min-height: 249px;
	padding: 21px 0 15px 0;
}
#cause-detail .app-content .zpravodaj .title
{
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 19px 0;

}
#cause-detail .app-content .zpravodaj .item
{
	float: left;
	font-size: 12px;
	line-height: 19px;
	padding: 0 33px 0 0;
	width: 205px;
}
#cause-detail .app-content .zpravodaj .last
{
	padding-right: 0;
}
#cause-detail .app-content .zpravodaj .item .meta
{
	color: #acacac;
}
#cause-detail .app-content .zpravodaj .item .meta time
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat right;
	margin: 0 4px 0 0;
	padding: 0 12px 0 0;
}
#cause-detail .app-content .zpravodaj .item h2
{
	font-size: 26px;
	line-height: 30px;
	padding: 10px 0 15px 0;
}

#cause-detail .app-content .banner-donation .title
{
	font-size: 26px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 17px 0;
}
#cause-detail .app-content .banner-donation .more,
#cause-detail .app-content .banner-email .more
{
	bottom: 30px;
	position: absolute;
	right: 27px;
}
#cause-detail .app-content .banner-email
{
	background: #f0f0f0 url(../img/bg/bg_email.png) no-repeat right bottom;
	color: #3a3a3a;
	float: right;
	line-height: 25px;
	min-height: 105px;
	padding: 22px 216px 22px 43px;
	position: relative;
	width: 217px;
}
#cause-detail .app-content .banner-email .title
{
	font-size: 26px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 17px 0;
}
#cause-detail .cause-facts
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	margin: 0 27px;
	padding: 20px 0 35px 0;
}
#cause-detail .cause-facts .title
{
	font-size: 26px;
	font-weight: bold;
	padding: 0 0 22px 14px;
}
#cause-detail .cause-facts .item
{
	float: left;
	font-size: 13px;
	line-height: 25px;
	padding: 0 25px 0 25px;
	width: 180px;
}
#cause-detail .cause-facts .item .icon
{
	margin: 0 0 9px 0;
}
#cause-detail .context
{
	min-height: 0;
	padding: 20px 0 42px 0;
}
#cause-detail .context .col-left
{
	float: left;
	padding: 0 0 36px 41px;
	width: 550px;
}
#cause-detail .context .col-right
{
	float: right;
	padding: 10px 27px 0 0;
	width: 309px;
}
#cause-detail .context .content .title
{
	font-size: 26px;
	font-weight: bold;
	line-height: normal;
}
#cause-detail .context .download
{
	background: #ececec url(../img/bg/bg_dnl.png) no-repeat right top;
	color: #828282;
	margin: 0 0 29px 0;
	padding: 20px 27px 19px 27px;
	position: relative;
}
#cause-detail .context .download .title
{
	font-size: 19px;
	font-weight: bold;
	line-height: 29px;
	padding: 0 0 33px 0;
}
#cause-detail .context .download .more
{
	bottom: 21px;
	position: absolute;
	right: 16px;
}
#cause-detail .context .item
{
	font-size: 13px;
	line-height: 22px;
	padding: 0 20px 11px 0;
}
#cause-detail .context .item p
{
	font-size: 13px;
	line-height: 22px;
	padding: 0 0 10px 0;
}
#cause-detail .context .item .title
{
	font-size: 20px;
	font-weight: bold;
	line-height: normal;

}
#cause-detail .context .banner-more a
{
	background: #d70b3b url(../img/bg/bg_more.png) no-repeat right;
	color: #fff;
	display: block;
	font-size: 17px;
	padding: 22px 62px 19px 41px;
	text-decoration: none;
	width: 460px;
}
#cause-detail .context .banner-more a:hover
{
	background: #26ebad url(../img/bg/bg_more-h.png) no-repeat right;
	color: #fff;
}
#cause-detail .context .banner-more span
{
	background: url(../img/bg/bg_more-h.png) no-repeat 0 -500px;
	display: block;
	font-size: 30px;
	font-weight: bold;
	padding: 3px 0 0 0;
}
#cause-detail .context .banner-topic
{
	border: 1px solid #b5b5b5;
	float: right;
	margin: 0 28px 0 0;
	padding: 24px 30px 30px 30px;
	width: 246px;
}
#cause-detail .context .banner-topic .more
{
	background: url(../img/icons/ico_files.png) no-repeat 0 10px;
	padding: 8px 0 0 34px;
}
#cause-detail .context .banner-topic .more a
{
	background: url(../img/bg/dot_red2.png) repeat-x 0 19px;
	font-weight: bold;
	text-decoration: none;

}
.cause-slider
{
	background: #ececec url(../img/bg/dot_black3x1.gif) repeat-x;
	min-height: 0;
	position: relative;
	padding-top: 20px;
}
.cause-slider .prev,
.cause-slider .next
{
	background: url(../img/arrs/arrs_slider.gif) no-repeat;
	cursor: pointer;
	height: 23px;
	position: absolute;
	top: 129px;
	width: 15px;
}
.cause-slider .prev
{
	left: 11px;
}
.cause-slider .next
{
	background-position: right top;
	right: 11px;
}
.cause-slider .prev:hover
{
	background-position: left bottom;
}
.cause-slider .next:hover
{
	background-position: right bottom;
}

.cause-slider .scrollable
{
	height: 228px;
	left: 42px;
	overflow: hidden;
	position: relative;
	width: 900px;
}
.cause-slider .items
{
	position: absolute;
	width: 20000em;
}
.cause-slider .item
{
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	padding: 0 14px 0 0;
	width: 170px;
}
.cause-slider .item a img
{
	border: 2px solid #ececec;
	display: block;
	margin: 0 0 6px 0;
}
.cause-slider .item a span,
#zpravodaj-detail .col-right .related-topics .item a,
#temata-detail .col-right .related .item a,
#tiskova-zprava-detail .col-right .related-topics .item a,
.col-right .kauzy ul li a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 21px;
	text-decoration: none;
}

.cause-slider .item a,
.cause-slider .item a:hover span,
#zpravodaj-detail .col-right .related-topics .item a:hover,
#tiskova-zprava-detail .col-right .related-topics .item a:hover,
#temata-detail .col-right .related .item a:hover,
.col-right .kauzy ul li a:hover
{
	background: none;
}
.team-items li
{
	float: left;
}
.team-items li a
{
	display: block;
	height: 165px;
	margin: 0 1px 1px 0;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 139px;
}
.team-items li a img
{
	left: 0;
	position: absolute;
	top: 0;
}
.team-items li span
{
	display: block;
}
.team-items li .label
{
	background: url(../img/bg/bg_team-item.png) no-repeat;
	cursor: pointer;
	display: none;
	height: 165px;
	position: relative;
	width: 139px;
}
.team-items li .label-show
{
	display: block;
}
.team-items li.link-more .label
{
	display: block!important;
}

.team-items li.link-more .label-show span
{
	color: white!important;
}
.team-items .corner
{
	background: url(../img/bg/rozek-sedy.png) no-repeat;
	display: block;
	height: 12px;
	left: 127px;
	position: absolute;
	top: 0;
	width: 12px;
}
.team-items .name
{
	color: #fff;
	font-size: 21px;
	line-height: 27px;
	padding: 15px 3px 4px 14px;
}
.team-items li.link-more .name
{
	font-size: 26px;
}
.team-items .position
{
	color: #222;
	font-size: 13px;
	line-height: 20px;
	padding: 0 3px 18px 14px;
}

.team-items .more
{
	background: url(../img/arrs/ico_plus.gif) no-repeat 16px 4px;
	bottom: 15px;
	color: #222;
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	padding: 0 3px 0 38px;
	position: absolute;
	text-transform: lowercase;
}
.team-items .link-more .more
{
	background: url(../img/arrs/ico_plus-02.gif) no-repeat 16px 4px;
	color: #bdbdbd;
}
.team-items .link-more .label-show .more
{
	background-image: url(../img/arrs/ico_plus.gif);
}
.team-items .more:hover
{
	text-decoration: underline;
}
.team-detail
{
	background: url(../img/bg/bg_team-detail.png) repeat-y;
	min-height: 500px;
	padding: 36px 65px 50px 391px;
	position: relative;
}
.team-detail h1
{
	font-size: 30px;
}
.team-detail .jobs
{
	color: #919191;
	font-size: 18px;
}
.team-detail .content
{
	padding: 18px 0 0 0;
}
.team-detail .contacts
{
	color: #959595;
	font-size: 13px;
}
.team-detail .thumbnail
{
	bottom: 0;
	left: 0;
	position: absolute;
}
.team-detail .thumbnail img
{
	display: block;
}
.team-detail .back
{
	background: url(../img/arrs/arr_white.gif) no-repeat right;
	padding: 0 20px 0 0;
	position: absolute;
	right: 644px;
	top: 49px;
}

#pro-media .download-top .item .title
{
	font-size: 24px;
	line-height: normal;
	padding: 0 0 6px 0;
}
#zpravodaj-uvod .articles .item .title a,
#zpravodaj-vypis .articles .item .title a,
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 30px;
	text-decoration: none;
}
#about-us .about-items .item h2 a:hover,
#zpravodaj-uvod .articles .item .title a:hover,
#zpravodaj-vypis .articles .item .title a:hover,
#pro-media .download-top .item .title a:hover
{
	background: none;
}
#about-us .about-items .item ul li
{
	background: url(../img/arrs/ico_plus.gif) no-repeat 0 4px;
	min-height: 0;
	padding: 0 0 0 26px;
}


#faq .faq-items
{
	padding: 20px 28px;
}
#faq .faq-item
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	min-height: 0;
}
#faq .faq-item h2
{
	background: url(../img/arrs/arr_grey_02.gif) no-repeat right;
	cursor: pointer;
	display: block;
	font-size: 28px;
	margin: 0 13px;
	min-height: 0;
	padding: 8px 0 10px 0;
}
#faq .faq-item h2.act
{
	background-image: url(../img/arrs/arr_red-d.gif);
}
#faq .faq-item h2:hover
{
	background-image: url(../img/arrs/arr_green.png);
	color: #8adb43;
}
#faq .faq-item .answ
{
	line-height: 24px;
	padding: 11px 0 0 0;
}
#faq .faq-item .answ p
{
	padding: 0 14px 11px 14px;
}
#faq .faq-item .answ .close
{
	font-size: 12px;
}
#faq .faq-item .answ .close a
{
	background: url(../img/arrs/arr_red-up.gif) no-repeat left;
	cursor: pointer;
	padding: 0 0 0 19px;
	text-decoration: none;
}
#faq .faq-item .answ .close a:hover
{
	background: url(../img/arrs/arr_green-up.gif) no-repeat left;
}
#faq .faq-items .more
{
	padding: 24px 14px;
}
#sponsors .sponsors-logos-items li
{
	background: #fff url(../img/bg/bg_logo.png) no-repeat;
	float: left;
	height: 152px;
	margin: 0 1px 1px 0;
	position: relative;
	width: 195px;
}

#sponsors .sponsors-logos-items p
{
	padding: 0 0 10px 0;
}
#sponsors .sponsors-logos-items li.main a
{
	text-decoration: underline;
}
#sponsors .sponsors-logos-items li a
{
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
#sponsors .sponsors-logos-items li img
{
	display: block;
}
#sponsors .sponsors-logos-items li .label
{
	background: #26ebad url(../img/bg/rozek-zeleny.png) no-repeat right top;
	bottom: 0;
	display: none;
	height: 152px;
	left: 0;
	position: absolute;
	width: 195px;
}
#sponsors .sponsors-logos-items li .label-show
{
	display: block;
}
#sponsors .sponsors-logos-items li .name
{
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 11px 18px 13px 18px;
}
#sponsors .sponsors-logos-items li .url
{
	bottom: 15px;
	display: block;
	font-size: 13px;
	left: 0;
	padding: 0 0 0 18px;
	position: absolute;
	text-decoration: underline;
}

#sponsors .sponsors-items .name
{
	font-size: 15px;
	font-weight: bold;
}
#sponsors .sponsors-items li.link
{
	font-size: 15px;
	height: 63px;
	padding: 0;
	width: 195px;
}
#sponsors .sponsors-items li.link a
{
	background: #d70b3b url(../img/bg/rozek-cerveny.png) no-repeat right top;
	color: #fff;
	display: block;
	height: 54px;
	padding: 9px 10px 0 19px;
	text-decoration: none;
}
#sponsors .sponsors-items li.link a:hover
{
	background: #26ebad url(../img/bg/rozek-zeleny.png) no-repeat right top;
}
#sponsors .sponsors-items li.link a span
{
	display: block;
	font-weight: bold;

}
#zpravodaj-detail .col-left,
#tiskova-zprava-detail .col-left
{
	float: left;
	padding: 0 0 36px 0;
	width: 660px;
}
#zpravodaj-detail .col-right,
#tiskova-zprava-detail .col-right
{
	float: right;
	padding: 92px 42px 36px 0;
	width: 210px;
}
#zpravodaj-detail .col-left .content,
#tiskova-zprava-detail .col-left .content
{
	padding: 42px 0 12px 42px;
}
#zpravodaj-detail .col-left .banners,
#tiskova-zprava-detail .col-left .banners
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x;
	margin: 0 0 0 28px;
	padding: 28px 0 0 0;
}
#zpravodaj-detail .more-articles,
#tiskova-zprava-detail .more-articles
{
	clear: both;
}
#zpravodaj-detail .banners .box-autor,
.banners-author .box-autor,
#tiskova-zprava-detail .banners .box-autor,
#poradna_problem-dotaz .banners .box-autor,
#poradna_problem-rada .banners .box-autor,
#poradna_problem-vzor .banners .box-autor
{
	float: left;
	font-size: 13px;
	left: -28px;
	line-height: 24px;
	padding: 0 20px 0 135px;
	position: relative;
	top: -3px;
	width: 194px;
}
#zpravodaj-detail .banners .box-autor .thumbnail,
.banners-author .box-autor .thumbnail,
#tiskova-zprava-detail .banners .box-autor .thumbnail,
#poradna_problem-rada .authors .item .thumbnail,
#poradna_problem-dotaz .authors .item .thumbnail,
#poradna_problem-vzor .authors .item .thumbnail,
#poradna_problem-dotaz .banners .box-autor .thumbnail,
#poradna_problem-rada .banners .box-autor .thumbnail,
#poradna_problem-vzor .banners .box-autor .thumbnail
{
	border: 2px solid #fff;
	border-left: 0;
	left: 0;
	position: absolute;
	top: 1px;
}
#zpravodaj-detail .banners .box-autor a:hover .thumbnail,
.banners-author .box-autor a:hover .thumbnail,
#tiskova-zprava-detail .banners .box-autor a:hover .thumbnail,
#poradna_problem-rada .authors .item a:hover .thumbnail,
#poradna_problem-dotaz .authors .item a:hover .thumbnail,
#poradna_problem-vzor .authors .item a:hover .thumbnail,
#poradna_problem-dotaz .banners .box-autor a:hover .thumbnail,
#poradna_problem-rada .banners .box-autor a:hover .thumbnail,
#poradna_problem-vzor .banners .box-autor a:hover .thumbnail
{
	border-left: 0;
}
#zpravodaj-detail .banners .box-autor .title,
.banners-author .box-autor .title,
#tiskova-zprava-detail .banners .box-autor .title,
#poradna_problem-dotaz .banners .box-autor .title,
#poradna_problem-rada .banners .box-autor .title,
#poradna_problem-vzor .banners .box-autor .title,
#temata-detail .col-right .approval .title
{
	font-size: 19px;
	font-weight: bold;
	padding: 0 0 5px 0;
}
#zpravodaj-detail .banners .box-autor .name,
.banners-author .box-autor .name,
#tiskova-zprava-detail .banners .box-autor .name,
#poradna_problem-dotaz .banners .box-autor .name,
#poradna_problem-rada .banners .box-autor .name,
#poradna_problem-vzor .banners .box-autor .name
{
	font-size: 18px;
	padding: 0 0 1px 0;
}
#zpravodaj-detail .banners .banner-donation,
#tiskova-zprava-detail .banners .banner-donation
{
	float: left;
	font-size: 13px;
	left: -28px;
	position: relative;
}
#zpravodaj-detail .col-right .related-topics,
#tiskova-zprava-detail .col-right .related-topics
{
	padding: 0 0 7px 0;
}

#zpravodaj-detail .col-right .related-topics .item,
#tiskova-zprava-detail .col-right .related-topics .item
{
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	padding: 0 0 22px 0;
}

#zpravodaj-detail .col-right .related-topics .item img,
#tiskova-zprava-detail .col-right .related-topics .item img
{
	border: 2px solid #fff;
	display: block;
	margin: 0 0 0 -2px;
}
#zpravodaj-detail .col-right .related-cases,
#tiskova-zprava-detail .col-right .related-cases
{
	padding: 0 0 18px 0;
}
#zpravodaj-detail .col-right .related-cases .item,
#tiskova-zprava-detail .col-right .related-cases .item
{
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
	min-height: 39px;
	padding: 0 0 15px 69px;
	position: relative;
}
#zpravodaj-detail .col-right .related-cases .thumbnail,
#tiskova-zprava-detail .col-right .related-cases .thumbnail
{
	border: 2px solid #fff;
	left: -2px;
	position: absolute;
	top: 0;
}
#zpravodaj-detail .col-right .related-press
{
	padding: 0 0 15px 0;
}
#zpravodaj-detail .col-right .related-press .item
{
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 15px 0;
}
#zpravodaj-detail .col-right .download,
#tiskova-zprava-detail .col-right .download
{
	padding: 0 0 15px 0;
}
#zpravodaj-detail .col-right .download .item,
#tiskova-zprava-detail .col-right .download .item
{
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
	min-height: 41px;
	padding: 0 0 15px 51px;
	position: relative;
}
#zpravodaj-detail .col-right .download .item img,
#tiskova-zprava-detail .col-right .download .item img
{
	left: 0;
	position: absolute;
	top: 2px;
}
#zpravodaj-detail .more-articles .title-main,
#tiskova-zprava-detail .more-articles .title-main
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 42px 15px 42px;

}
#zpravodaj-detail .more-articles,
#tiskova-zprava-detail .more-articles
{
	background: #ebebeb url(../img/bg/dot_black3x1.gif) repeat-x;
	padding: 20px 0 28px 0;
}
#zpravodaj-detail .more-articles .item,
#tiskova-zprava-detail .more-articles .item
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 0 2px 13px 42px;
	min-height: 182px;
	padding: 0 0 19px 0;
	width: 265px;
}
#zpravodaj-detail .more-articles .item .meta,
#tiskova-zprava-detail .more-articles .item .meta,
#pro-media .articles .item .meta

{
	color: #6d6d6d;
	font-size: 11px;
	padding: 0 0 9px 0;
}


.more-articles .more,
.galleries .more
{
	clear: both;
	font-size: 12px;
	padding: 0 42px;
}
#zpravodaj-detail .more-articles .more a,
#tiskova-zprava-detail .more-articles .more a,
#zpravodaj-vypis .articles .more a,
#pro-media .articles .more a,
#pro-media-fotogalerie .galleries .more a,
#tiskove-zpravy .articles .more a
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 3px 8px;
	color: #6d6d6d;
	padding: 0 0 0 11px;
}
#zpravodaj-detail .more-articles .more a.main,
#tiskova-zprava-detail .more-articles .more a.main,
#zpravodaj-vypis .articles .more a.main,
#pro-media .articles .more a.main,
#pro-media-fotogalerie .galleries .more a.main,
#tiskove-zpravy .articles .more a.main
{
	background: none;
	color: #d70b3b;
	font-weight: bold;
	padding: 0;
}

#zpravodaj-detail .meta span,
#tiskove-zpravy .articles .item .meta span,
#pro-media-fotogalerie .galleries .item .meta span,
#tiskova-zprava-detail .more-articles .item .meta span,
#zpravodaj-vypis .articles .item .meta span,
#vysledky-vyhledavani .item .meta span,
#zpravodaj-uvod .articles .item .meta span,
#pro-media .articles .item .meta span
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 5px 7px;
	padding: 0 0 0 15px;
}
#zpravodaj-detail .meta a
{
	color: #7f7f7f;
}
#zpravodaj-uvod
{
	background: url(../img/bg/bg_col-right-grey.png) repeat-y right;
}
#zpravodaj-uvod .col-left
{
	float: left;
	width: 588px;
}
#zpravodaj-uvod .col-right
{
	float: right;
	padding: 42px 42px 42px 0;
	width: 240px;
}
#zpravodaj-uvod .col-left .content
{
	padding: 42px 0 18px 42px;
}
#zpravodaj-uvod .col-left .content .main-image
{
	margin: 0 0 0 -42px;
	min-height: 0;
	overflow: visible;
}
#zpravodaj-uvod .articles
{
	margin: 0 -27px 0 0;
	min-height: 0;
	padding: 0 0 28px 0;
}
#zpravodaj-uvod .articles .item,
#zpravodaj-vypis .articles .item,
#vysledky-vyhledavani .results-zpravodaj .item,
#tiskove-zpravy .articles .item,
#vysledky-vyhledavani .results-poradna .item,
#poradna_kategorie .main-articles .item
{
	border-top: 1px solid #b2b2b2;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 13px 30px;
	padding: 30px 0 4px 0;
	position: relative;
	width: 265px;
}

#zpravodaj-uvod .articles .more
{
	border-top: 1px solid #b2b2b2;
	float: left;
	font-size: 12px;
	margin: 0 0 0 42px;
	padding: 8px 0 0 0;
	width: 265px;
}
#zpravodaj-uvod .articles .rss
{
	border-top: 1px solid #b2b2b2;
	float: right;
	font-size: 12px;
	padding: 8px 0 0 0;
	position: relative;
	text-align: right;
	width: 265px;
}
.rss a
{
	background: url(../img/icons/ico_rss.gif) no-repeat left;
	padding: 0 0 0 14px;
}
#zpravodaj-uvod .col-right .item
{
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 26px 0;
}
#zpravodaj-uvod .col-right .item li
{
	background: url(../img/bg/dot_black3x3.png) no-repeat 3px 7px;
	padding: 0px 0px 7px 20px;
}
#zpravodaj-uvod .col-right .item .title
{
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 11px 0;

}


#zpravodaj-vypis .articles
{
	min-height: 0;
	padding: 36px 0 58px 0;
}
#zpravodaj-vypis .articles h1
{
	font-size: 26px;
	font-weight: normal;
	padding: 0 42px 11px 0px;
}
#zpravodaj-vypis .articles .item,
#vysledky-vyhledavani .results-zpravodaj .item
{
	padding: 22px 0 6px 0;
}
#zpravodaj-vypis .articles .ri_0,
#zpravodaj-vypis .articles .ri_1,
#zpravodaj-vypis .articles .ri_2,
#vysledky-vyhledavani .results-zpravodaj .ri_0,
#vysledky-vyhledavani .results-zpravodaj .ri_1,
#vysledky-vyhledavani .results-zpravodaj .ri_2
{
	border-top: 0;
	padding: 12px 0 6px 0;
}
#zpravodaj-vypis .articles .more
{
	float: left;
	font-size: 13px;
	margin: 0 0 0 42px;
	padding: 2px 0 0 0;
}
#zpravodaj-vypis .articles .rss
{
	float: right;
	font-size: 13px;
	padding: 2px 42px 0 0;
	position: relative;
	text-align: right;
}
#zpravodaj-vypis .zpravodaj-emailem form.normal .text:hover
{
	border: 1px solid #26ebad;
}

#economy .main-content .col-left
{
	float: left;
	padding: 36px 0 0 0;
	width: 645px;
}
#economy .main-content .col-right
{
	float: right;
	padding: 39px 26px 0 0;
	width: 240px;
}
#economy .main-content .main-list li
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	font-size: 18px;
	line-height: 27px;
	min-height: 0;
	padding: 7px 30px 7px 41px;
	position: relative;
}

#economy .banner-donation
{
	padding: 22px 43px 22px 43px;
	width: 390px;
}
#economy .banner-donation .title
{
	font-size: 23px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 28px 0;
}
#economy .banner-donation .text,
#economy .banner-kodex .text
{
	width: 250px;
}
#economy .banner-donation .more,
#economy .banner-kodex .more
{
	bottom: 24px;
	position: absolute;
	right: 27px;
}
#economy .banner-kodex
{
	background: #ececec url(../img/bg/bg_kodex-corner.png) no-repeat right top;
	color: #828282;
	float: right;
	min-height: 128px;
	padding: 21px 21px 0 21px;
	position: relative;
	width: 113px;
}
#economy .banner-kodex .title
{
	font-size: 19px;
	font-weight: bold;
	padding: 0 0 4px 0;
}
#economy .col-right .title
{
	color: #d70b3b;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 20px 0;

}

#jobs .jobs-detail .col-left
{
	float: left;
	padding: 46px 0 18px 42px;
	width: 600px;
}
#jobs .jobs-detail .col-right
{
	float: right;
	padding: 46px 42px 0 0;
	width: 238px;
}
#jobs .jobs-detail .col-right .button
{
	padding: 0 0 28px 0;
}
#jobs .jobs-detail .col-right .title
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 12px 0;

}
#jobs .jobs-detail .col-right ul.jobs
{
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 19px 0;
}
#jobs .jobs-detail .col-right ul.jobs li
{
	padding: 0 0 10px 0;
}
#jobs .jobs-detail .col-right .email a
{
	font-size: 13px;
}


#jobs .jobs-header .col-left
{
	border-right: 1px solid #585858;
	float: left;
	line-height: 27px;
	padding: 2px 58px 15px 42px;
	width: 545px;
}
#jobs .jobs-header .col-right
{
	float: right;
	font-size: 15px;
	line-height: 24px;
	padding: 2px 42px 15px 0;
	width: 265px;
}
#jobs .jobs-header .col-right .title
{
	color: #d70b3b;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 8px 0;
}
#jobs .jobs-list .col-left
{
	float: left;
	padding: 15px 0 37px 28px;
	width: 588px;
}
#jobs .content ul li
{
	background: url(../img/arrs/red_square-02.png) no-repeat 0 9px;
}

#jobs .content ul li ul li
{
	background: url(../img/arrs/red_square-03.png) no-repeat 0 9px;
}

#jobs .jobs-list .items .item
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	font-size: 13px;
	line-height: 19px;
	min-height: 0;
	padding: 22px 7px 23px 13px;
}
#jobs .jobs-list .items h2
{
	font-size: 28px;
	line-height: 32px;
	padding: 0 90px 13px 0;
}
#jobs .jobs-list .col-left .more
{
	padding: 23px 0 0 12px;
}
#jobs .jobs-list .col-right
{
	float: right;
	line-height: 25px;
	padding: 36px 42px 37px 0;
	width: 265px;
}
#jobs .jobs-list .col-right .title
{
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 13px 0;

}
#jobs .jobs-list .col-right p
{
	padding: 0 0 12px 0;
}
#jobs .banner-volunteer
{
	clear: both;
	color: #fff;
	line-height: 25px;
	min-height: 0;
	position: relative;
}
#jobs .banner-volunteer .title
{
	background: url(../img/bg/bg_more_01.png) no-repeat right;
	float: left;
	font-size: 28px;
	font-weight: bold;
	line-height: normal;
	margin: 0 42px 0 0;
	padding: 24px 0 25px 44px;
	width: 417px;
}
#jobs .banner-volunteer .text
{
	float: right;
	padding: 18px 255px 18px 0;
	width: 220px;
}
#jobs .banner-volunteer .more .red-button,
#pro-media .banner-publikace .more,
#pro-media-fotogalerie .banner-publikace .more

{
	bottom: 23px;
	position: absolute;
	right: 55px;
}
.form-jobs form.normal
{
	background: #ececec url(../img/bg/dot_black3x1.gif) repeat-x left top;
	padding: 22px 42px 38px 42px;
}
.form-jobs .col-left
{
	float: left;
	width: 280px;
}
.form-jobs .col-right
{
	float: right;
	width: 545px;
}
.form-jobs p
{
	line-height: 26px;
	padding: 0 0 15px 0;
}
.form-jobs .notice
{
	color: #7e7e7e;
	font-size: 13px;
	line-height: normal;
}
.form-jobs .title-main
{
	color: #d70b3b;
	font-size: 28px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 10px 0;
}
.form-jobs .title
{
	color: #d70b3b;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	padding: 10px 0 15px 0;

}
.form-jobs .col-left input.text
{
	width: 242px;
}
.form-jobs .col-left .uploader .filename,
.form-jobs .col-left .uploader .filename-required
{
	width: 144px;
}
.form-jobs .col-left .uploader .action
{
	width: 72px;
}
.form-jobs .col-left .selector span
{
	width: 213px;
}
.form-jobs .col-right textarea
{
	height: 347px;
	width: 524px;
}
.form-jobs .col-right .red-button
{
	float: right;
}
#publications .publications-items
{
	padding: 19px 26px 37px 28px;
}
#publications .publications-items .title
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 20px 14px;

}
#publications .publications-items .title span
{
	font-weight: normal;
}
#publications .publications-items-set
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	clear: both;
	min-height: 0;
	padding: 21px 0 6px 0;
}

#publications .publications-items-set-wo-border {
	background: url('');
}

#publications .publications-items-set .item,
#poradna_kategorie .publikace .item
{
	float: left;
	font-size: 13px;
	line-height: 20px;
	min-height: 41px;
	padding: 0 24px 24px 64px;
	position: relative;
	width: 220px;
}
#publications .publications-items-set .item img,
#poradna_kategorie .publikace .item img

{
	left: 14px;
	position: absolute;
	top: 3px;
}
#temata-detail .main-image
{
	position: relative;
}
#temata-detail .main-image span
{
	bottom: 18px;
	color: white;
	font-size: 13px;
	position: absolute;
	right: 40px;
}
#temata-detail .main-image img
{
	display: block;
}
#temata-detail .col-left
{
	float: left;
	padding: 49px 0 33px 42px;
	width: 550px;
}
#temata-detail .top-content
{
	background: #21262e;
}
#temata-detail .top-content .col-left
{
	float: left;
	padding: 35px 0 22px 42px;
	width: 550px;
}
#temata-detail .top-content .content h2
{
	line-height: 35px;
}
#temata-detail .top-content .col-right
{
	float: right;
	padding: 19px 42px 42px 0;
	width: 294px;
}

#temata-detail .col-right
{
	float: right;
	padding: 42px 42px 33px 0;
	width: 295px;
}
#temata-detail .col-right .responsibility
{
	padding: 0 0 33px 0;
}
#temata-detail .col-right .responsibility .title
{
	font-size: 19px;
	font-weight: bold;
	padding: 0 0 10px 0;
}
#temata-detail .col-right .responsibility ul li a
{
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	margin: 0 0 2px 0;
	min-height: 0;
	padding-right: 30px;
	padding-left: 19px;
	text-decoration: none;
}
#temata-detail .col-right .approval
{
	padding: 0 0 34px 0;
}
#temata-detail .col-right .approval ul
{
	padding: 0 0 0 22px;
}
#temata-detail .col-right .approval ul li
{
	background: url(../img/bg/dot_gold7x7.png) no-repeat 0 8px;
	font-weight: bold;
	padding: 0 0 6px 20px;
}
#temata-detail .col-right .status
{
	padding: 0 0 33px 0;
}
#temata-detail .col-right .status .title
{
	background: url(../img/bg/bg_title-corner.gif) no-repeat right bottom;
	display: inline-block;
	font-size: 19px;
	font-weight: bold;
	line-height: normal;
	padding: 0 30px 9px 0;
}
#temata-detail .col-right .status p
{
	background: #f1f1f1;
	line-height: 25px;
	padding: 15px 22px 20px 22px;
}
#temata-detail .col-right .banner-attachment
{
	background: #ececec url(../img/bg/bg_attachment.png) no-repeat right bottom;
	margin: 0 0 29px 0;
	min-height: 0;
	padding: 0 0 27px 0;
	position: relative;
}
#temata-detail .col-right .banner-attachment .title
{
	background: url(../img/bg/bg_dnl.png) no-repeat right top;
	font-size: 19px;
	font-weight: bold;
	line-height: 29px;
	padding: 16px 30px 28px 20px;
}
#temata-detail .col-right .banner-attachment .size
{
	color: #828282;
	padding: 0 0 0 20px;
}
#temata-detail .col-right .banner-attachment .more
{
	bottom: 21px;
	position: absolute;
	right: 20px;
}
#temata-detail .col-right .ducuments
{
	clear: both;
	min-height: 0;
	padding: 4px 0 0 0;
}
#temata-detail .col-right .ducuments .more
{
	padding: 19px 0 0 14px;
}
#temata-detail .col-right .related
{
	padding: 20px 0 39px 0;
}
#temata-detail .col-right .related .title-main
{
	background: url(../img/arrs/arr_red_fill.png) no-repeat right 20px;
}
#temata-detail .col-right .related .item
{
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	min-height: 60px;
	padding: 15px 0 5px 99px;
	position: relative;
}
#temata-detail .col-right .related .item img
{
	border: 2px solid #fff;
	left: -2px;
	position: absolute;
	top: 15px;
}
#kontakt .address_items
{
	border-bottom: 1px dotted #989898;
	padding: 35px 0 10px 8px;
}
#kontakt .address_items .item
{
	float: left;
	line-height: 26px;
	padding: 0 0 25px 32px;
	width: 200px;
}
#kontakt .address_items h2
{
	color: #d70b3b;
	font-size: 30px;
	line-height: normal;
	padding: 0 0 21px 0;
}
#kontakt .address_items table
{
	margin: 5px 0 0 0;
}
#kontakt .address_items table th
{
	color: #888;
	font-size: 13px;
	font-weight: normal;
	padding: 0 10px 0 0;
}
#poradna_kategorie .mapa .more,
#poradna .poradna-bottom .mapa .more
{
	font-size: 13px;
	font-weight: bold;
}
#poradna_kategorie .mapa .more a,
#poradna .poradna-bottom .mapa .more a
{
	background: url(../img/arrs/arr_red.png) no-repeat right 6px;
	padding: 0 11px 0 0;
}
#poradna_kategorie .mapa .more a:hover,
#poradna .poradna-bottom .mapa .more a:hover
{
	background: url(../img/arrs/arr_green.png) no-repeat right 6px;
}
#poradna .poradna-bottom .mapa
{
	background: #ececec url(../img/bg/bg_map.png) no-repeat;
	float: left;
	padding: 120px 20px 20px 20px;
	width: 239px;
}
#poradna .mapa,
#poradna_kategorie .mapa,
#kontakt .address_items .banner-map
{
	background: #ececec url(../img/bg/bg_banner-map_02.png) no-repeat right top;
	display: block;
	float: left;
	margin: 12px 0 0 30px;
	padding: 124px 0 17px 20px;
	text-decoration: none;
	width: 180px;
}
#poradna .poradna-bottom .mapa,
#poradna_kategorie .mapa
{
	margin: 0;
}
#poradna-close
{
	padding-left: 32px;
}

#poradna .poradna,
#kontakt .poradna
{
	background: #ececec url(../img/bg/dot_grey3x1.gif) repeat-x;
	border-bottom: 1px dotted #989898;
	clear: both;
	font-size: 13px;
	padding: 35px 0 35px 10px;
}
#poradna .poradna .title-main,
#kontakt .poradna .title-main
{
	font-size: 36px;
	padding: 0 0 0 32px;
}
#poradna .poradna .item,
#kontakt .poradna .item
{
	float: left;
	line-height: 22px;
	padding: 0 0 0 32px;
	width: 200px;
}
#kontakt .poradna .item .title,
#poradna .poradna .item .title,

#kontakt #poradna-close h2,
#poradna #poradna-close h2,

#kontakt #poradna-close h3,
#poradna #poradna-close h3
{
	color: #d70b3b;
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	padding: 21px 0 9px 0;
}
#kontakt .poradna .item .more,
#poradna .poradna .item .more
{
	padding: 34px 0 0 0;
}
#kontakt .poradna .item p,
#poradna .poradna .item p
{
	padding: 0 0 8px 0;
}
#poradna .poradna .item table,
#kontakt .poradna .item table
{
	font-size: 12px;
	line-height: 19px;
}
#poradna .poradna .item table th,
#kontakt .poradna .item table th
{
	padding: 0 26px 0 0;
}
#kontakt .podporte-nas
{
	padding: 32px 0 38px 0;
}
#kontakt .podporte-nas .item
{
	float: left;
	font-size: 13px;
	line-height: 22px;
	padding: 0 242px 0 42px;
	position: relative;
	width: 183px;
}
#kontakt .podporte-nas .item .title-main
{
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 21px 0;

}
#kontakt .podporte-nas .item .title
{
	color: #d70b3b;
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 9px 0;
}
#kontakt .podporte-nas .item .more
{
	padding: 19px 0 0 0;
}
#kontakt .podporte-nas .kontakni-osoba
{
	background: #ececec url(../img/bg/bg_dnl.png) no-repeat right top;
	padding: 24px 17px 27px 27px;
	position: absolute;
	right: 0;
	top: 62px;
	width: 156px;
}
#kontakt .podporte-nas .kontakni-osoba .title-kontakt
{
	color: #d70b3b;
	font-weight: bold;
	padding: 0 0 4px 0;
}
#kontakt .podporte-nas .kontakni-osoba .name
{
	color: #3a3a3a;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 2px 0;
}
#kontakt .podporte-nas .kontakni-osoba a
{
	color: #d70b3b;
}
#pro-media .download-top
{
	font-size: 13px;
	line-height: 21px;
}
#pro-media .download-top .item
{
	float: left;
	padding: 39px 75px 33px 169px;
	position: relative;
	width: 245px;
}
#pro-media .download-top .item .title
{
	font-weight: bold;
}
#pro-media .download-top .media-down
{
	left: 93px;
	position: absolute;
	top: 47px;
}

#pro-media .download-top .media-foto
{
	height: 49px;
	left: 91px;
	position: absolute;
}

#pro-media .col-left
{
	float: left;
	padding: 0 0 38px 0;
	width: 616px;
}
#pro-media .articles
{
	min-height: 0;
	padding: 0 0 13px 0;
}
#pro-media .articles .main-item
{
	padding: 39px 30px 24px 42px;
}
#pro-media .articles .main-item h2
{
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 11px 0;
}
#pro-media .articles .main-item .meta
{
	font-size: 12px;
	margin: 0 0 17px 0;
}
#pro-media .articles .main-item .meta a
{
	background: url(../img/bg/dot_grey2x2.gif) no-repeat 8px center;
	padding: 0 0 0 21px;
}
#pro-media .articles .main-item .continue a
{
	background: url(../img/arrs/arr_red.png) no-repeat right;
	padding: 0 14px 0 0;
}
#pro-media .articles .main-item .continue a:hover
{
	background-image: url(../img/arrs/arr_green.png);
}
#pro-media .articles .item
{
	border-bottom: 1px solid #b2b2b2;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 0 0 13px 42px;
	padding: 15px 0 18px 0;
	position: relative;
	width: 266px;
}
#pro-media .articles .item.first,
#pro-media .articles .item.second
{
	border-top: 1px solid #b2b2b2;
}
#pro-media .articles .item h2
{
	font-size: 26px;
	font-weight: bold;
	line-height: 27px;
	margin: 0 0 12px 0;
	overflow: hidden;
}
#pro-media .articles .more
{
	float: left;
	font-size: 13px;
	margin: 0 0 0 42px;
	padding: 9px 0 0 0;
}
#pro-media .articles .rss
{
	float: right;
	font-size: 13px;
	padding: 9px 0 0 0;
	position: relative;
	text-align: right;
}
#pro-media .col-right
{
	float: right;
	padding: 45px 51px 42px 0;
	width: 280px;
}
#pro-media .col-right .contact
{
	background: #ececec url(../img/bg/bg_dnl.png) no-repeat right top;
	margin: 0 0 38px 0;
	padding: 19px 28px 24px 28px;
	position: relative;
}
#pro-media .col-right .contact .title
{
	color: #d70b3b;
	font-size: 19px;
	font-weight: bold;
	padding: 0 0 11px 0;
}
#pro-media .col-right .contact .thumbnail
{
	float: left;
	padding: 2px 15px 0 0;
}
#pro-media .col-right .contact .name
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 8px 0;
}
#pro-media .col-right .contact .phone
{
	font-size: 13px;
	padding: 0 0 1px 0;
}
#pro-media .col-right .contact .email
{
	font-size: 13px;
}
#pro-media .col-right .contact .email a
{
	color: #d70b3b;
}
.col-right .kauzy .title
{
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 13px 0;
}
.col-right .kauzy .title a
{
	background: url(../img/arrs/arr_red_fill.png) no-repeat right 10px;
	color: #000;
	padding: 0 12px 0 0;
	text-decoration: none;
}
.col-right .kauzy .title a:hover
{
	background-image: url(../img/arrs/arr_green_fill.png);
}
.col-right .kauzy ul li
{
	font-size: 18px;
	line-height: 22px;
	min-height: 60px;
	padding: 0 20px 20px 98px;
	position: relative;
}
.col-right .kauzy ul li img,
#poradna .poradna-bottom .dotaz .item .title img,
#poradna_problem-rada .col-right .download .item img,
#poradna_problem-dotaz .col-right .download .item img

{
	left: 0;
	position: absolute;
	top: 4px;
}
.col-right .kauzy ul li a:hover img
{
	border: 3px solid #26ebad;
	left: -3px;
	top: 1px;
}
.col-right .kauzy .more
{
	font-size: 13px;
	padding: 7px 0 0 0;
}
.col-right .kauzy .more a
{
	color: #d70b3b;
}
#pro-media .media-bottom .title
{
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0 41px;

}
#pro-media .media-bottom .title a
{
	text-decoration: none;
}
#pro-media .media-bottom .more
{
	float: right;
	font-size: 13px;
	padding: 7px 41px 0 0;
}
#pro-media .media-bottom ul
{
	clear: both;
	padding: 24px 0 0 17px;
}
#pro-media .media-bottom ul li
{
	float: left;
	padding: 0 0 10px 24px;
}
#pro-media .media-bottom ul li a:hover img
{
	margin: -2px;
}

#pro-media-fotogalerie .description-top
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	margin: 0 42px 0 42px;
	padding: 37px 0 32px 0;
	width: 894px;
}
#pro-media-fotogalerie .description-top .thumbnail
{
	float: left;
	padding: 9px 0 0 0;
	position: relative;
	text-align: right;
	width: 200px;
}
#pro-media-fotogalerie .description-top .thumbnail span
{
	background: url(../img/bg/bg_thumb-corner.png) no-repeat;
	height: 12px;
	position: absolute;
	right: 0;
	top: 9px;
	width: 12px;
}
#pro-media-fotogalerie .col-right
{
	float: right;
	line-height: 27px;
	width: 660px;
}
#pro-media-fotogalerie .col-right .download
{
	float: right;
	font-size: 13px;
	line-height: normal;
	padding: 8px 0 0 73px;
	position: relative;
	width: 157px;
}
#pro-media-fotogalerie .col-right .download img
{
	left: 23px;
	position: absolute;
	top: 11px;
}
#pro-media-fotogalerie .col-right .download span
{
	color: #6d6d6d;
	display: block;
	font-size: 11px;
	padding: 3px 0 0 0;
}
#pro-media-fotogalerie .col-right .autor
{
	font-size: 13px;
	padding: 3px 0 0 0;
}
#pro-media-fotogalerie ul.gallery
{
	padding: 39px 0 0 9px;
}
#pro-media-fotogalerie ul.gallery li img
{
	float: left;
	margin: 0 0 30px 32px;
}
#pro-media-fotogalerie ul.gallery li a:hover img
{
	border: 5px solid #26ebad;
	float: left;
	margin: -5px -5px 25px 27px;
}
#pro-media-fotogalerie .galleries
{
	background: #ececec url(../img/bg/dot_black3x1.gif) repeat-x;
	clear: both;
	margin: 23px 0 0 0;
	padding: 20px 0 15px 0;
}
#pro-media-fotogalerie .galleries .title-main,
.cause-slider .title
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 27px 42px;

}
#pro-media-fotogalerie .galleries .item
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	float: left;
	margin: 0 0 13px 43px;
	padding: 0 0 21px 0;
	position: relative;
	width: 265px;
}
#pro-media-fotogalerie .galleries .item .title
{
	font-size: 26px;
	font-weight: bold;
	height: 280px;
	line-height: 28px;
	margin: 0 0 14px 0;
	overflow: hidden;
}
#pro-media-fotogalerie .galleries .item .title img
{
	display: block;
	margin: 0 0 19px 0;
}
#pro-media-fotogalerie .galleries .item .title .corner
{
	background: url(../img/bg/bg_thumb-corner-02.png) no-repeat;
	height: 12px;
	position: absolute;
	right: 0;
	top: 0;
	width: 12px;
}
#pro-media-fotogalerie .galleries .item .meta
{
	font-size: 11px;
}
#pro-media-fotogalerie .galleries-rozcestnik .galleries
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x #21262e;
	clear: both;
	margin: 0;
	padding: 40px 0 15px 0;
}
#pro-media-fotogalerie .galleries-rozcestnik .galleries .item .meta,
#poradna .priklady-rad .item .meta
{
	color: #ececec;
	font-size: 11px;
}
#pro-media-fotogalerie .galleries-rozcestnik .galleries .item .title img
{
	height: 175px;
	left: 0;
	position: absolute;
	top: 0;
}
#pro-media-fotogalerie .galleries-rozcestnik .galleries .item .title span.popis
{
	display: block;
	padding-top: 194px;
}
#pro-media-fotogalerie .galleries-rozcestnik .galleries .item .title :hover img
{
	border: 3px solid #26ebad;
	margin: -3px 0px 16px -3px;
}
#tiskove-zpravy .articles
{
	min-height: 0;
	padding: 28px 0 58px 0;
}
#tiskove-zpravy .articles .item,
#vysledky-vyhledavani .results-poradna .item,
#poradna_kategorie .main-articles .item
{
	padding: 12px 0 17px 0;
	position: relative;
	width: 265px;
}

#tiskove-zpravy .articles .more
{
	float: left;
	font-size: 13px;
	margin: 0 0 0 42px;
	padding: 10px 0 0 0;
}
#tiskove-zpravy .articles .rss
{
	float: right;
	font-size: 13px;
	padding: 10px 42px 0 0;
	position: relative;
	text-align: right;
}
#tiskove-zpravy .zpravodaj-emailem form.normal .text:hover
{
	border: 1px solid #26ebad;
}

#pro-media-ke-stazeni .identity
{
	background: #21262e;
	border-top: 1px solid #3c3c3c;
	color: #fff;
	min-height: 0;
	padding: 37px 0 44px 0;
}
#pro-media-ke-stazeni .identity .title-main
{
	font-size: 20px;
	font-weight: bold;
	padding: 0 42px 20px 42px;

}
#pro-media-ke-stazeni .identity .item
{
	float: left;
	font-size: 13px;
	padding: 0 0 0 43px;
	width: 265px;
}
#pro-media-ke-stazeni .identity .item .title
{
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
#pro-media-ke-stazeni .identity .item .title img
{
	display: block;
	margin: 0 0 12px 0;
}
#pro-media-ke-stazeni .identity .item .more
{
	padding: 19px 0 0 0;
}
#pro-media-ke-stazeni .baliky
{
	background: #3c3c3c;
	color: #fff;
	min-height: 0;
	padding: 37px 0 44px 0;
}
#pro-media-ke-stazeni .baliky .title-main
{
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 16px 42px;

}
#pro-media-ke-stazeni .baliky .col-left
{
	float: left;
	width: 627px;
}
#pro-media-ke-stazeni .baliky .col-right
{
	float: left;
	width: 209px;
}
#pro-media-ke-stazeni .cleaner-decor
{
	background: url(../img/bg/dot_lightgrey3x1.gif) repeat-x;
	clear: both;
	display: block;
	height: 1px;
	margin: 23px 42px;
	overflow: hidden;
}
#pro-media-ke-stazeni .baliky .item
{
	float: left;
	margin: 0 0 12px 42px;
	min-height: 66px;
	padding: 0 0 0 100px;
	position: relative;
	width: 167px;
}
#pro-media-ke-stazeni .baliky .item img,
#poradna .poradna-top .col-right .item .title img
{
	left: 0;
	position: absolute;
	top: 6px;
}
#pro-media-ke-stazeni .baliky .item .title
{
	line-height: 22px;
}
#pro-media-ke-stazeni .baliky .item .title a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 20px;
	font-weight: bold;
	text-decoration: none;
}
#pro-media-ke-stazeni .baliky .item .title a:hover
{
	background: none;
}
#pro-media-ke-stazeni .baliky .item .title span
{
	display: block;
	font-size: 12px;
	line-height: normal;
	padding: 4px 0 0 0;
}
#pro-media-ke-stazeni .baliky .item .title span.hover
{
	background: #6fcd1f;
	color: #fff;
	cursor: pointer;
	display: none;
	font-size: 13px;
	height: 60px;
	left: 0;
	line-height: 60px;
	padding: 0;
	position: absolute;
	text-align: center;

	top: 6px;
	width: 85px;
}
#pro-media-ke-stazeni .baliky .item .title a:hover span.hover
{
	display: block;
}
#vysledky-vyhledavani .form-search form.normal
{
	margin: 0 auto;
	text-align: left;
	width: 590px;
}
#vysledky-vyhledavani .form-search form.normal .input label
{
	display: block;
	padding: 0 0 9px 0;
}
#vysledky-vyhledavani .form-search input.text
{
	float: left;
	margin: 0 0 12px 0;
	width: 444px;
}
#vysledky-vyhledavani .form-search input.red-button
{
	float: left;
	margin: 0 0 12px 0;
}
#vysledky-vyhledavani .form-search .radio-set
{
	font-size: 13px;
}
#vysledky-vyhledavani .form-search .radio-set label
{
	padding: 0 20px 0 0;
}
#vysledky-vyhledavani .form-search .radio-set .radio
{
	position: relative;
	top: 3px;
}
#vysledky-vyhledavani .results-zpravodaj
{
	min-height: 0;
	padding: 36px 0 26px 0;
}
#vysledky-vyhledavani .results-zpravodaj .title-main,
#vysledky-vyhledavani .results-poradna .title-main
{
	font-size: 26px;
	margin: 0 42px 10px 42px;
}

#vysledky-vyhledavani .results-zpravodaj .pagination,
#vysledky-vyhledavani .results-poradna .pagination,
#vysledky-vyhledavani .pagination
{
	border-top: 1px solid #b2b2b2;
	margin: 0 42px;
	padding: 31px 0 0 0;
	position: relative;
	top: -14px;
}
#vysledky-vyhledavani .results-poradna,
#vysledky-vyhledavani .results-fulltext
{
	min-height: 0;
	padding: 28px 0 26px 0;
}

#vysledky-vyhledavani .results-fulltext .item
{
	margin: 0 42px 22px 42px;
}
#vysledky-vyhledavani .results-fulltext .item .title
{
	font-size: 26px;
	line-height: 27px;
	margin: 0 0 8px 0;
}
#vysledky-vyhledavani .results-fulltext .item .link
{
	margin: 0 0 12px 0;
}
#vysledky-vyhledavani .results-fulltext .item .link a
{
	color: #d70b3b;
}
#vysledky-vyhledavani .results-fulltext .pagination
{
	border-top: 1px solid #b2b2b2;
	margin: 52px 42px 0 42px;
	padding: 31px 0 0 0;
}

#poradna .poradna-top .col-left
{
	float: left;
	padding: 41px 0 45px 0;
	width: 500px;
}
#poradna .poradna-top .col-left h2
{
	font-size: 30px;
	line-height: 32px;
	padding: 0 0 21px 0;
}
#poradna .poradna-top .col-right
{
	float: right;
	padding: 64px 0 28px 0;
	width: 277px;
}
#poradna .poradna-top .col-right .item
{
	font-size: 12px;
	line-height: 18px;
	min-height: 66px;
	padding: 0 0 15px 100px;
	position: relative;
}


#poradna_skoleni-seminare .items
{
	padding: 38px 0 28px 0;
}
#poradna_skoleni-seminare .item
{
	background: url(../img/bg/dot_lightgrey3x1.gif) repeat-x left bottom;
	margin: 0 42px 22px 28px;
	padding: 0 0 19px 0;
}
#poradna_skoleni-seminare .item time
{
	color: #888;
	float: left;
	font-size: 26px;
	font-weight: bold;
	padding: 0 0 0 13px;
	width: 180px;
}
#poradna_skoleni-seminare .item time span
{
	display: block;
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	padding: 8px 0 0 0;
}
#poradna_skoleni-seminare .item h2,
#poradna_skoleni-seminare .item p
{
	float: right;
	width: 693px;
}
#poradna_skoleni-seminare .item h2
{
	color: #d70b3b;
	font-size: 26px;
	margin: 0 0 8px 0;
}
#poradna_skoleni-seminare .item p
{
	line-height: 24px;
	padding: 0 0 16px 0;
}
#poradna_skoleni-seminare .item .more a
{
	background: url(../img/arrs/arr_red.png) no-repeat right;
	padding: 0 12px 0 0;
}
#poradna_skoleni-seminare .item .more a:hover
{
	background: url(../img/arrs/arr_green.png) no-repeat right;
}
#poradna_skoleni-seminare .more-bottom
{
	color: #888;
	padding: 0 42px;
}
#poradna_skoleni-seminare .more-bottom a
{
	color: #d70b3b;
}
#poradna_skoleni-seminare .zpravodaj-emailem form.normal .text:hover
{
	border: 1px solid #26ebad;
}
#poradna_problem-rada .col-left,
#poradna_problem-dotaz .col-left,
#poradna_problem-vzor .col-left
{
	float: left;
	padding: 36px 0 39px 42px;
	width: 605px;
}

#poradna_problem-vzor .col-left {
	padding-right:25px;
}

#poradna_problem-rada .col-left .content .meta p,
#poradna_problem-dotaz .col-left .content .meta p,
#poradna_problem-vzor .col-left .content .meta p
{
	background: #ececec;
	display: inline-block;
	font-size: 13px;
	margin: 0 0 14px 0;
	padding: 4px 22px 7px 12px;
}
#poradna_problem-rada .col-left .content .meta p span,
#poradna_problem-dotaz .col-left .content .meta p span,
#poradna_problem-vzor .col-left .content .meta p span,
#form_poradna #krok-1 .col-left span.price,
#form_poradna #krok-2 .col-left span.price,
#form_poradna #krok-3 .col-left span.price

{
	font-weight: bold;
}
#poradna_problem-rada .col-left .content .download,
#poradna_problem-dotaz .col-left .content .download,
#poradna_problem-vzor .col-left .content .download
{
	background: #ececec;
	font-size: 13px;
	height: 25px;
	margin: 0 0 38px 0;
	padding: 5px 180px 5px 10px;
	position: relative;
}
#poradna_problem-rada .col-left .content .download .blue-button,
#poradna_problem-dotaz .col-left .content .download .blue-button,
#poradna_problem-vzor .col-left .content .download .blue-button
{
	position: absolute;
	right: 0;
	top: 0;
}
#poradna_problem-rada .authors,
#poradna_problem-dotaz .authors,
#poradna_problem-vzor .authors
{
	margin: 0 0 0 -42px;
	padding: 32px 0 0 0;
}
#poradna_problem-rada .authors .title,
#poradna_problem-dotaz .authors .title,
#poradna_problem-vzor .authors .title
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x;
	font-size: 19px;
	font-weight: bold;
	margin: 0 0 0 42px;
	padding: 16px 0 17px 0;

}
#poradna_problem-rada .authors .item,
#poradna_problem-dotaz .authors .item,
#poradna_problem-vzor .authors .item
{
	float: left;
	font-size: 13px;
	line-height: 24px;
	min-height: 101px;
	padding: 0 20px 10px 135px;
	position: relative;
	width: 165px;
}
#poradna_problem-rada .authors .item .name,
#poradna_problem-dotaz .authors .item .name,
#poradna_problem-vzor .authors .item .name
{
	font-size: 15px;
	padding: 0 0 1px 0;
}
#poradna_problem-rada .col-right,
#poradna_problem-dotaz .col-right,
#poradna_problem-vzor .col-right
{
	float: right;
	padding: 93px 42px 40px 0;
	width: 210px;
}
#poradna_problem-rada .col-right .dotaz,
#poradna_problem-dotaz .col-right .dotaz,
#poradna_problem-vzor .col-right .dotaz
{
	padding: 0 0 30px 0;
}
#poradna_problem-rada .col-right .dotaz .title-main,
#poradna_problem-dotaz .col-right .dotaz .title-main,
#poradna_problem-vzor .col-right .dotaz .title-main,
#poradna_problem-rada .col-right .skoleni .title-main,
#poradna_problem-dotaz .col-right .skoleni .title-main,
#poradna_problem-vzor .col-right .skoleni .title-main
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 10px 0;

}
#poradna_problem-rada .col-right .obcan .title-main,
#poradna_problem-dotaz .col-right .obcan .more,
#poradna_problem-vzor .col-right .obcan .more,
#poradna_problem-rada .col-right .obcan .more,
#poradna_problem-dotaz .col-right .obcan .title-main,
#poradna_problem-vzor .col-right .obcan .title-main
{
	margin-top: 20px;
}
#poradna_problem-rada .col-right .obcan .txt,
#poradna_problem-dotaz .col-right .obcan .txt,
#poradna_problem-vzor .col-right .obcan .txt
{
	font-size: 15px;
	padding-bottom: 5px;
}
#poradna_problem-rada .col-right .dotaz .item,
#poradna_problem-dotaz .col-right .dotaz .item,
#poradna_problem-vzor .col-right .dotaz .item
{
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 16px 107px;
	position: relative;
}
#poradna_problem-rada .col-right .dotaz .item .title,
#poradna_problem-dotaz .col-right .dotaz .item .title,
#poradna_problem-vzor .col-right .dotaz .item .title
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 11px 0px;
}
#poradna_problem-rada .col-right .dotaz .item .thumbnail,
#poradna_problem-dotaz .col-right .dotaz .item .thumbnail,
#poradna_problem-vzor .col-right .dotaz .item .thumbnail
{
	left: 0;
	position: absolute;
	top: 5px;
}
#poradna_problem-rada .col-right .dotaz .item .corner,
#poradna_problem-dotaz .col-right .dotaz .item .corner,
#poradna_problem-vzor .col-right .dotaz .item .corner
{
	background: url(../img/bg/bg_gold-corner.png) no-repeat;
	display: block;
	height: 12px;
	left: 73px;
	position: absolute;
	top: 5px;
	width: 12px;
}

#poradna_problem-rada .col-right .skoleni,
#poradna_problem-dotaz .col-right .skoleni,
#poradna_problem-vzor .col-right .skoleni
{
	padding: 0 0 11px 0;
}
#poradna_problem-rada .col-right .skoleni .item,
#poradna_problem-dotaz .col-right .skoleni .item,
#poradna_problem-vzor .col-right .skoleni .item
{
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 16px 0;
}
#poradna_problem-rada .col-right .skoleni .item .title,
#poradna_problem-dotaz .col-right .skoleni .item .title,
#poradna_problem-vzor .col-right .skoleni .item .title
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
}
#poradna_problem-rada .col-right .download,
#poradna_problem-dotaz .col-right .download,
#poradna_problem-vzor .col-right .download
{
	padding: 0 0 15px 0;
}
#poradna_problem-rada .col-right .download .title,
#poradna_problem-dotaz .col-right .download .title,
#poradna_problem-vzor .col-right .download .title
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 14px 0;

}
#poradna_problem-rada .col-right .download .item,
#poradna_problem-dotaz .col-right .download .item,
#poradna_problem-vzor .col-right .download .item
{
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	min-height: 41px;
	padding: 0 0 9px 51px;
	position: relative;
}
#poradna_problem-rada .col-right .download .item span,
#poradna_problem-dotaz .col-right .download .item span,
#poradna_problem-vzor .col-right .download .item span
{
	display: block;
	font-size: 12px;
	font-weight: normal;
}
#poradna_problem-rada .alphabet,
#poradna_problem-dotaz .alphabet,
#poradna_problem-vzor .alphabet
{
	background: #ececec url(../img/bg/dot_black3x1.gif) repeat-x;
	padding: 20px 0 42px 0;
	clear: both;
	position: relative;
}
#poradna_problem-rada .alphabet h2,
#poradna_problem-dotaz .alphabet h2,
#poradna_problem-vzor .alphabet h2
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 42px 16px 42px;

}

#poradna_problem-rada .alphabet
{
	clear: both;
}

#poradna_problem-dotaz .col-left .banners,
#poradna_problem-rada .col-left .banners,
#poradna_problem-vzor .col-left .banners
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x;
	margin: 30px -12px 0 -14px;
	padding: 28px 0 0 0;
}
#poradna_problem-dotaz .banners .banner-donation,
#poradna_problem-rada .banners .banner-donation,
#poradna_problem-vzor .banners .banner-donation
{
	float: left;
	font-size: 13px;
	position: relative;
}

#poradna_problem-dotaz .otazka
{
	background-image: url("../img/otazka.jpg");
	background-position: left 10px;
	background-repeat: no-repeat;
	color: #d70b3b;
	font-weight: bold;
	padding-left: 100px;
}
#poradna_problem-dotaz .otazka .meta
{
	color: #3a3a3a;
	font-weight: normal;
}
#co-delame .title,
#co-delame h3
{
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	padding: 0 0 15px 0;
}
#co-delame .col-01
{
	font-size: 13px;
	line-height: 23px;
	padding: 35px 42px 26px 42px;
}
#co-delame .col-01 .col-main
{
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	padding-bottom: 30px;
}
#co-delame .col-01 .col-left
{
	float: left;
	width: 430px;
}
#co-delame .col-01 h2
{
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	padding: 0 0 53px 0;
}
#co-delame .col-01 .col-left p
{
	padding: 0 0 15px 0;
}
#co-delame .col-01 .col-right
{
	float: right;
	width: 420px;
}
#co-delame .col-01 .col-right blockquote,
#co-delame .col-02 .col-right blockquote
{
	color: #999;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	line-height: 29px;
}
#co-delame .col-01 .col-right blockquote p,
#co-delame .col-02 .col-right blockquote p
{
	padding: 0 0 11px 0;
}
#co-delame .col-01 .col-right blockquote .caption,
#co-delame .col-02 .col-right blockquote .caption
{
	font-size: 13px;
	font-stretch: normal;
	font-weight: normal;
	line-height: 16px;
}
#co-delame .col-02
{
	font-size: 13px;
	line-height: 23px;
	padding: 0 42px 40px 42px;
}

#co-delame .col-02 .col-left
{
	float: left;
	padding: 17px 0 0 0;
	width: 430px;
}
#co-delame .col-02 .col-left p
{
	padding: 0 0 15px 0;
}
#co-delame .col-02 .col-right
{
	float: right;
	padding: 17px 0 0 0;
	width: 420px;
}

#co-delame .col-03
{
	padding: 0 42px 20px 42px;
}


#co-delame .col-03 .statistics
{
	padding: 33px 0;
}
#co-delame .col-03 .statistics table
{
	color: #d70b3b;
	width: 100%;
}
#co-delame .col-03 .statistics table th
{
	padding: 0 28px 14px 0;
	text-align: right;
	width: 323px;
}
#co-delame .col-03 .statistics table tr.red
{
	color: #d70b3b;
}
#co-delame .col-03 .statistics table tr.blue
{
	color: #d70b3b;
}
#co-delame .col-03 .statistics table tr.pink
{
	color: #d1307e;
}
#co-delame .col-03 .statistics table tr.green
{
	color: #6dcb1b;
}
#co-delame .col-03 .statistics table tr.violet
{
	color: #8b2a9b;
}
#co-delame .col-03 .statistics table td
{
	padding: 0 0 14px 0;
}
#co-delame .col-03 .statistics table td p
{
	position: relative;
}
#co-delame .col-03 .statistics table td span
{
	display: block;
	font-size: 15px;
	line-height: 16px;
	padding: 5px 5px;
	white-space: nowrap;
}
#co-delame .col-03 .statistics table td .result
{
	background: #d70b3b;
	color: #fff;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
}
#co-delame .col-03 .statistics table tr.red .result
{
	background: #d70b3b;
}
#co-delame .col-03 .statistics table tr.blue .result
{
	background: #d70b3b;
}
#co-delame .col-03 .statistics table tr.pink .result
{
	background: #d1307e;
}
#co-delame .col-03 .statistics table tr.green .result
{
	background: #6dcb1b;
}
#co-delame .col-03 .statistics table tr.violet .result
{
	background: #8b2a9b;
}
#co-delame .col-04
{
	font-size: 15px;
	line-height: 20px;
	padding: 0 42px 28px 42px;
}
#co-delame .col-04 .col-main
{
	padding: 27px 0;
}
#co-delame .col-04 .col-main p
{
	padding: 0 0 14px 0;
}
#co-delame .col-05
{
	font-size: 15px;
	line-height: 20px;
	padding: 0 42px 0 42px;
}
#co-delame .col-05 .item
{
	float: left;
	font-size: 13px;
	line-height: 22px;
	padding: 30px 0 30px 60px;
	width: 258px;
}
#co-delame .col-05 .item.first
{
	padding-left: 0;
}
#co-delame .col-05 .item p
{
	padding: 0 0 8px 0;
}
#co-delame .col-05 .item .title
{
	color: #d70b3b;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
}
#co-delame .col-06
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x;
	margin: 0 42px;
	padding: 30px 0;
}
#co-delame .col-06 .col-left
{
	float: left;
	font-size: 18px;
	line-height: 27px;
	padding: 0 0 30px 0;
	width: 430px;
}
#co-delame .col-06 .col-left p
{
	padding-bottom: 8px;
}
#co-delame .col-06 .col-right
{
	float: right;
	font-size: 13px;
	line-height: 23px;
	padding: 0 0 30px 0;
	width: 420px;
}
#co-delame .col-07
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x;
	margin: 0 42px;
	padding: 42px 0 73px 0;
}
#co-delame .col-07 .title
{
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	padding: 0 0 27px 0;
}
#co-delame .col-07 .item
{
	float: left;
	font-size: 13px;
	line-height: 21px;
	padding: 0 0 0 26px;
	width: 281px;
}
#co-delame .col-07 .item.first
{
	padding-left: 0;
}


#poradna_kategorie .main-articles
{
	background: url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	padding: 16px 0 18px 0;
}
#poradna_kategorie .main-articles .item
{
	margin-bottom: 0;
	padding: 26px 0 8px 0;
}
#poradna_kategorie .main-articles .skoleni
{
	background: #fff url(../img/bg/dot_grey3x1.gif) repeat-x 0 23px;
	clear: both;
	font-size: 13px;
	margin: 0 39px 0 28px;
	min-height: 0;
	padding: 51px 10px 10px 323px;
	position: relative;
	top: -1px;
}
#poradna_kategorie .main-articles .skoleni .title
{
	color: #d70b3b;
	font-size: 20px;
	font-weight: bold;
	left: 12px;
	position: absolute;

	top: 49px;
}
#poradna_kategorie .main-articles .skoleni .link
{
	font-size: 15px;
	padding: 0 0 4px 0;
}
#poradna_kategorie .faq
{
	background: #ececec url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	clear: both;
	padding: 24px 0 38px 0;
	position: relative;
}
#poradna_kategorie .faq h2 span,
#poradna_kategorie .publikace .title span,
#poradna_kategorie .pripady .title-main span
{
	color: #888;
	font-weight: normal;
}
#poradna_kategorie .publikace .title
{
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 17px 12px;

}
#poradna_kategorie .publikace
{
	background: #ececec url(../img/bg/dot_grey3x1.gif) repeat-x left bottom;
	padding: 30px 0 21px 28px;
}
#poradna_kategorie .publikace .item span
{
	color: #6d6d6d;
	display: block;
	font-size: 11px;
	padding: 4px 0 0 0;
}
#poradna_kategorie .pripady
{
	padding: 32px 0 65px 0;
}
#poradna_kategorie .pripady .title-main
{
	font-size: 20px;
	font-weight: bold;
	padding: 0 42px 18px 42px;

}
#poradna_kategorie .pripady .items
{
	float: left;
	width: 660px;
}
#poradna_kategorie .pripady .item,
#form_poradna #krok-3 .col-right .item
{
	float: left;
	font-size: 13px;
	min-height: 67px;
	padding: 8px 10px 5px 141px;
	position: relative;
	width: 155px;
}
#poradna_kategorie .pripady .item h3 img
{
	border: 2px solid #fff;
	left: 39px;
	position: absolute;
	top: 12px;
}
#poradna_kategorie .pripady .category
{
	font-size: 12px;
	padding: 6px 0 0 0;
}
#poradna_kategorie .pripady .category a
{
	color: #a8a8a8;
}
#poradna_kategorie .mapa
{
	background: #ececec url(../img/bg/bg_map.png) no-repeat;
	float: left;
	margin: 14px 0 0 0;
	padding: 120px 20px 20px 20px;
	width: 239px;
}
#podporte-nas
{
	background: #3c3c3c;
	color: #fff;
	padding: 9px 0 0 0;
}
#podporte-nas .item,
#about-us .item
{
	float: left;
	padding: 30px 0 0 177px;
	position: relative;
	width: 300px;
}
#podporte-nas .item h2
{
	color: #9e9e9e;
}
#about-us .item h2,
#podporte-nas .item h2
{
	font-size: 24px;
	padding: 0 0 4px 0;
}
#about-us .item h2 .ico.economy,
#podporte-nas .item h2 .ico.economy
{
	background: url(../img/icons/ico_economy-h.png) no-repeat;
	height: 67px;
	width: 51px;
}
#about-us .item h2 .ico.satchel,
#podporte-nas .item h2 .ico.satchel
{
	background: url(../img/icons/ico_satchel-h.png) no-repeat;
	height: 61px;
	width: 60px;
}
#about-us .item h2 .ico.love,
#podporte-nas .item h2 .ico.love
{
	background: url(../img/icons/ico_love-h.png) no-repeat;
	height: 58px;
	width: 64px;
}
#about-us .item h2 .ico.faq,
#podporte-nas .item h2 .ico.faq
{
	background: url(../img/icons/ico_faq-h.png) no-repeat;
	height: 57px;
	width: 70px;
}
#podporte-nas .item h2 .ico.like
{
	background: url(../img/icons/ico-like.png) no-repeat;
	height: 44px;
	left: 92px;
	width: 51px;
}
#podporte-nas .item h2 .ico.heart2
{
	background: url(../img/icons/ico-heart2.png) no-repeat;
	height: 48px;
	width: 52px;
}
#podporte-nas .item h2 .ico.raise
{
	background: url(../img/icons/ico-raise.png) no-repeat;
	height: 61px;
	left: 108px;
	width: 36px;
}
#podporte-nas .item h2 .ico.bubbles
{
	background: url(../img/icons/ico-bubbles.png) no-repeat;
	height: 63px;
	left: 82px;
	width: 63px;
}
#about-us .item h2 a:hover .ico,
#podporte-nas .item h2 a:hover .ico
{
	background-position: 0 bottom;
}
#podporte-nas .more
{
	background: url(../img/bg/dot_white3x1.gif) repeat-x 0 49px;
	font-size: 13px;
	margin: 0 42px;
	padding: 61px 0 38px 0;
}
#podporte-nas .zpravodaj-emailem form.normal .text:hover
{
	border: 1px solid #26ebad;
}
#podporte-nas_superobcan .col-left
{
	float: left;
	padding: 38px 0 0 42px;
	width: 600px;
}
#podporte-nas_superobcan .col-right
{
	float: right;
	padding: 22px 42px 38px 0;
	width: 238px;
}
#podporte-nas_superobcan .col-right .superobcan .ico
{
	display: block;
}

#podporte-nas_superobcan .col-right .superobcan .board .title
{
	font-size: 26px;
	font-weight: bold;
	line-height: normal;
	padding: 0 0 11px 0;
}
#podporte-nas_superobcan .col-right .superobcan .board .more
{
	padding: 17px 0;
}
#podporte-nas_superobcan .col-right .superobcan .board .more .red-button
{
	width: 85%;
}
#podporte-nas_superobcan .col-right .kontakt
{
	font-size: 13px;
	padding: 0 28px 45px 28px;
}
#podporte-nas_superobcan .col-right .box
{
	padding: 0 28px 45px 28px;
}
#podporte-nas_superobcan .col-right .kontakt a
{
	color: #d70b3b;
}
#podporte-nas_superobcan .col-right .kontakt .title
{
	color: #d70b3b;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 6px 0;

}
#podporte-nas_superobcan .col-right .kontakt .name
{
	font-size: 18px;
}
#podporte-nas_superobcan .col-right .refer
{
	padding: 0 0 30px 0;
}
#podporte-nas_superobcan .col-right .refer blockquote
{
	background: #f1f1f1;
	line-height: 22px;
	padding: 15px 16px 19px 16px;
}
#podporte-nas_superobcan .col-right .refer .autor
{
	background: url(../img/bg/bg_title-corner_02.gif) no-repeat right top;
	display: inline-block;
	font-weight: bold;
	padding: 3px 51px 0 16px;
}
#podporte-nas_superobcan .content ul li
{
	background: url(../img/arrs/red_square-02.png) no-repeat 0 9px;
}
#podporte-nas_superobcan .content ul li ul li
{
	background: url(../img/arrs/red_square-03.png) no-repeat 0 9px;
}
#about-bottom .col-left
{
	color: #fff;
	float: left;
	line-height: 27px;
	padding: 27px 0 0 41px;
	width: 295px;
}
#about-bottom .col-left .title
{
	font-size: 28px;
	line-height: 35px;
	margin: 0 0 17px 0;
}
#about-bottom .col-left .more
{
	padding: 22px 0 0 0;
}
#about-bottom .col-center
{
	color: #fff;
	float: left;
	font-size: 13px;
	line-height: 21px;
	padding: 30px 0 0 56px;
	width: 225px;
}
#about-bottom .col-center .title
{
	font-size: 18px;
	line-height: 27px;
	margin: 0 0 2px 0;
}
#about-bottom .col-center .more
{
	padding: 3px 0 0 0;
}
#about-bottom .col-center hr,
#cause-detail .main-content .col-right hr
{
	background: none;
	border: 0;
	border-top: 1px solid #585858;
	height: 0;
	margin: 23px 0 11px 0;
	overflow: hidden;
	padding: 0;
}
#about-bottom .col-center .meta
{
	font-size: 12px;
	padding: 4px 0 0 0;
}
#about-bottom .col-center .meta time
{
	border-right: 1px solid #575757;
	color: #bebebe;
	margin: 0 6px 0 0;
	padding: 0 10px 0 0;
}

#about-bottom .col-right
{
	float: left;
	padding: 35px 0 0 36px;
	width: 255px;
}
#bottom-menus
{
	color: #aaa;
	font-size: 12px;
	padding: 27px 0 0 20px;
}
#bottom-menus .col
{
	float: left;
	padding: 0 0 0 21px;
	width: 130px;
}
#bottom-menus .title
{
	padding: 0 0 6px 0;
}
#bottom-menus menu
{
	padding: 0 0 29px 0;
}
#copy
{
	clear: both;
	margin-top: 10px;
	color: #bfbfbf;
	font-size: 12px;
	position: relative;
	}
#copy .eps
{
	padding-left: 41px;
}
#copy .lang
{
	position: absolute;
	right: 42px;
	top: 0px;
}
#copy .lang img,
#copy .pay img
{
	margin: 0 0 0 5px;
	position: relative;
	top: 3px;
}
#copy .pay
{
	left: 400px;
	position: absolute;
	top: 5px;
}
.overlay
{
	display: none;
}
#podporte-vyzvu
{
	background: #f05745;
	font-size: 15px;
	text-align: left;
	width: 980px;
}
#podporte-vyzvu form.normal
{
	background: none;
}
#podporte-vyzvu .form-left
{
	float: left;
	padding: 57px 0 54px 42px;
	width: 530px;
}
#podporte-vyzvu .form-left .title
{
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 15px 0;

}
#podporte-vyzvu form.normal input.text,
#podporte-vyzvu form.normal textarea
{
	background: #e3f2f7;
	border: 1px solid #eee;
	border-left: 1px solid #777;
	border-top: 1px solid #333;
	color: #3a3a3a;
}
#podporte-vyzvu .form-left textarea
{
	height: 310px;
	width: 500px;
}
#podporte-vyzvu .form-right
{
	float: right;
	padding: 89px 83px 54px 0;
	width: 280px;
}
#podporte-vyzvu .form-right .title
{
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	line-height: 44px;
	padding: 0 0 92px 0;
}
#podporte-vyzvu .form-right input.text
{
	margin: 5px 0 20px 0;
	width: 238px;
}
body #fancybox-close
{
	background: url(../img/icons/btn_fancy-close.gif) no-repeat;
	height: 92px;
	right: 0;
	top: 0;
	width: 92px;
}

#message
{
	background-color: #f05745;
	color: white;
	font-size: 25px;
	font-weight: bold;
	height: 70px;
	line-height: 70px;
	padding-left: 42px;
}
#lang-bar
{
	background-color: #d70b3b;
	clear: both;
	color: #202020;
	height: 30px;
}
#lang-bar p
{
	line-height: 30px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 980px;
}
#lang-bar a,

#lang-bar span
{
	display: block;
	float: left;
	line-height: 30px;
}
#lang-bar a
{
	background-image: url("../img/yesno.png");
	background-position: left 12px;
	background-repeat: no-repeat;
	color: white;
	font-size: 13px;
	font-weight: bold;
	margin-left: 15px;
	padding-left: 15px;

}
#lang-bar a.yes
{
	background-position: left -31px;
}
#form_superobcan
{
	background-color: white;
}
#form_superobcan #krok-1,
#form_poradna #krok-1,
#form_poradna #krok-2,
#form_poradna #krok-3
{
	background: #fff url(../img/bg/bg_01.png) repeat-y;
	text-align: left;
}
#form_superobcan #krok-1 .col-left,
#form_poradna #krok-1 .col-left,
#form_poradna #krok-2 .col-left,
#form_poradna #krok-3 .col-left
{
	float: left;
	padding: 39px 78px 39px 42px;
	width: 271px;
}

#form_superobcan #krok-1 .col-left p
{
	line-height: 25px;
	padding: 0 0 14px 0;
}
#form_superobcan #krok-1 ul
{
	padding: 0 0 14px 0;
}
#form_superobcan #krok-1 ul li
{
	background: url(../img/arrs/red_square-02.png) no-repeat 0 7px;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 0 0 10px 29px;
}
#form_superobcan #krok-1 ul li ul li
{
	background: url(../img/arrs/red_square-03.png) no-repeat 0 7px;
}
#form_superobcan #krok-1 .col-right,
#form_poradna #krok-1 .col-right,
#form_poradna #krok-2 .col-right,
#form_poradna #krok-3 .col-right
{
	float: right;
	padding: 36px 30px;
	width: 529px;
}

#form_superobcan #krok-1 .col-right td,
#form_poradna #krok-1 .col-right td,
#form_poradna #krok-2 .col-right td

{
	padding: 0 15px 15px 0;
}
#form_superobcan #krok-1 .col-right td.label,
#form_poradna #krok-1 .col-right td.label,
#form_poradna #krok-2 .col-right td.label

{
	color: #000;
	width: 123px;
}
#form_superobcan #krok-1 .col-right td.notice,
#form_poradna #krok-1 .col-right td.notice,
#form_poradna #krok-2 .col-right td.notice
{
	border-left: 2px solid #61c1dc;
	padding-left: 10px;
	vertical-align: middle;
}
#form_superobcan #krok-1 .col-right input.text
{
	width: 242px;
}
#form_superobcan #krok-1 .col-right input.text.short
{
	width: 74px;
}
#form_superobcan #krok-1 .col-right textarea,
#form_poradna #krok-1 .col-right textarea
{
	height: 118px;
	margin: 21px 0 30px 0;
	width: 495px;
}
#form_superobcan #krok-2
{
	background: #fff;
	text-align: left;
}
#form_superobcan #krok-2 .col-top
{
	background: url(../img/bg/dot_black3x1.gif) repeat-x left bottom;
	margin: 0 32px 20px 32px;
	padding: 35px 12px 38px 12px;
}
#form_superobcan #krok-2 h1
{
	font-size: 30px;
	padding: 0 0 12px 0;
}
#form_superobcan #krok-2 h2
{
	font-size: 18px;
	padding: 0 0 12px 0;

}
#form_superobcan #krok-2 .col-left
{
	float: left;
	padding: 0 0 38px 42px;
	width: 433px;
}
#form_superobcan #krok-2 .col-right
{
	float: right;
	padding: 0 42px 38px 0;
	width: 433px;
}
#form_superobcan #krok-2 .col-left .addthis
{
	height: 30px;
	padding: 4px 0 0 0;
}
#form_superobcan #krok-2 .col-right .more
{
	padding: 18px 0 0 0;
}
#form_poradna
{
	background-color: white;
}

#form_poradna .steps ul
{
	background: url(../img/bg/dot_grey.gif) repeat-x center;
	height: 70px;
	position: relative;
}

#form_poradna .steps ul li.step_01
{
	left: -16px;
}
#form_poradna .steps ul li.step_02
{
	left: 188px;
}
#form_poradna .steps ul li.step_03
{
	left: 432px;
}
#form_poradna .steps ul li.step_04
{
	left: 732px;
}
#form_poradna .steps ul li span
{
	background: url(../img/bg/bg_steps.png) no-repeat;
	color: #3a3a3a;
	display: block;
	font-size: 22px;
	height: 33px;
	left: 16px;
	position: absolute;
	top: -3px;
	width: 33px;
}

#form_poradna .steps ul li strong span,
#form_poradna .steps ul li a span
{
	background-position: 0 -66px;
	color: #d70b3b;
	font-size: 1px;
}
#form_poradna .steps ul li a:hover span
{
	background-position: 0 -99px;
	color: #fff;
	font-size: 22px;
}
#form_poradna #krok-1 .busy,
#form_poradna #krok-2 .busy,
#form_poradna #krok-3 .busy
{
	background: #d70b3b;
	color: #fff;
	padding: 22px 42px;
}
#form_poradna #krok-1 .col-left p,
#form_poradna #krok-2 .col-left p,
#form_poradna #krok-3 .col-left p
{
	line-height: 25px;
	padding: 0 0 9px 0;
}
#form_poradna #krok-1 .col-left .more,
#form_poradna #krok-2 .col-left .more,
#form_poradna #krok-3 .col-left .more
{
	padding-top: 8px;
}
#form_poradna #krok-1 .col-right td.company p,
#form_poradna #krok-2 .col-right td.company p
{
	padding: 0 0 5px 0;
}
#form_poradna #krok-1 .col-right td.pohlavi .radio,
#form_poradna #krok-2 .col-right td.pohlavi .radio
{
	position: relative;
	top: 5px;
}
#form_poradna #krok-1 .col-right td.pohlavi label,
#form_poradna #krok-2 .col-right td.pohlavi label
{
	padding: 0 20px 0 0;
}
#form_poradna #krok-1 .col-right input.text,
#form_poradna #krok-2 .col-right input.text
{
	width: 242px;
}
#form_poradna #krok-1 .col-right input.text.short,
#form_poradna #krok-2 .col-right input.text.short
{
	width: 74px;
}
#form_poradna #krok-1 .col-right input.text.long,
#form_poradna #krok-2 .col-right input.text.long
{
	width: 380px;
}
#form_poradna #krok-2 .col-right table.form
{
	margin: 0 0 18px 0;
}
#form_poradna #krok-2 .col-right textarea
{
	width: 495px;
}
#form_poradna #krok-3 .col-right h2
{
	background: url(../img/arrs/arr_red_fill.png) no-repeat right 20px;
	color: #000;
	display: inline;
	font-size: 30px;
	padding: 0 10px 0 0;
}
#form_poradna #krok-3 .col-right .items
{
	padding: 11px 0 0 0;
}
#form_poradna #krok-3 .col-right .item
{
	font-size: 18px;
	line-height: 22px;
	padding-left: 102px;
}
#form_poradna #krok-3 .col-right .item h3 a
{
	background: url(../img/bg/dot_red.gif) repeat-x 0 22px;
	text-decoration: none;
}
#form_poradna #krok-3 .col-right .item h3 a:hover
{
	background: none;
}
#form_poradna #krok-3 .col-right .item h3 img
{
	border: 2px solid #ececec;
	left: 0;
	position: absolute;
	top: 8px;
}
#form_poradna #krok-3 .col-right .more
{
	font-size: 13px;
	padding: 16px 0 0 0;
}
#form_poradna #krok-3 .col-right .more a
{
	color: #d70b3b;
}

.refer-all {
	display: none;
}

#form_poradna select {
    font-size: 16px;
    width: 100%;
    height: 30px;
}

.question {
	color: black;
}

div.darHidden input {
visibility:hidden;
position:absolute;
}

#frmfinance-other_amount,
#frmfinance-other_amount_once {
margin: 10px 0 0 10px;
}

#frmfinance-when_end {
margin: 10px 0 0 10px;
padding:5px;
}

table#tableDar{
width:100%;
}

table#tableDar tbody {
border:none;
}

table#tableDar table td {
border:none;
padding:0;
}

table#tableDar td {
padding: 10px;
}

table#tableDar h3 {
margin:0;
font-size:1.2em;
padding:7px 0px 0px 0px;
text-align:right;
}

table#tableDar .eur-big-radios {
margin:0;
text-align:left;
}

table#tableDar .eur-which_card {
margin:0;
}



table#tableDar .eur-form-row {
padding-bottom:10px;
}

table#tableDar .eur-form-row label {
font-size:0.8em;
}

table#tableDar .eur-form-row input.text {
width:80%;
padding:5px;
}

.pomoooc {
border:0 !important;
}

.pomoooc td {
width:49%;
border:0 !important;
}

.pomoooc td p {
padding-left:15px;
}

.hlaska {
background-color:#21262E;
background-image: url("../img/icons/alert_zvonek.png");
background-repeat: no-repeat;
background-position: left center;
color:white;
padding:20px 20px 20px 115px !important;
margin-bottom:10px;
}

.hlaska.zakladac {
background-color:#d70b3b;
background-image: url("../img/icons/icon_zakladac.png");
background-repeat: no-repeat;
background-position: left center;
color:white;
padding:20px 20px 20px 125px !important;
margin-bottom:10px;
}

.hlaska.zakladac .green-button {
	display:block;
}


#infografika {
	width: 910px;
	height: auto;
}

.infografika tbody {
	border:none;
}

.infografika .ke_stazeni {
	width:30%;
	padding-left:40px;
}

.infografika .ke_stazeni .red-button {
	margin-bottom:10px;
}

.infografika h4 {
	padding-bottom:0;
}



#vzory-prehled td div {
    background: #ececec;
    width: 70%;
    margin: 10px;
    padding: 10px 10px 0px 10px;
    box-shadow: 3px 3px 0px 0px #21262e;
		text-align: right;
}

#vzory-prehled h4 {
		font-size: 1em;
		text-align:left;
}

#vzory-prehled td {
width:33%;
}

#vzory-prehled h4 a {
text-decoration:none;
color:black;
}

#vzory-prehled h4 a:hover {
text-decoration:underline;
}

#vzory-prehled .vzory_odkazy, .harmonHarmon {
display:none;
}

#vzory-prehled h3, .harmonNazev {
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  overflow: visible;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
	background-image: url(../img/arrs/arr_red-d.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}

#temata-detail .harmonNazev {
  background:none;
}

#vzory_prehled h3:hover {
			background-color: #26ebad;
		color: white;
	}

#vzory-prehled .icon_download {
	background-image:url("../img/icon_download.png");
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	padding:0;
}

#vzory-prehled a._blank {
	background:white;
	padding: 0 12px;
}

#vzory-prehled a._blank:hover {
	background:#26ebad;
}

#vzory-prehled-uvod>p {
	width: 60%;
float: left;
padding-right: 40px;
}

#vzory-prehled-uvod .dnt {
	width:25%;
	margin-top:0;
}

#poradnySeznam .harmonNazev {
	background-color:#D70B3B;
	background-image:url("../img/arrs/arr-white-d.gif");
	margin-bottom:10px;
	color:white;
	padding-right:30px;
}

#zakladac-intForm .harmonNazev {
	float:right;
}

#zakladac-intForm .harmonOblast:after {
    content: '';
    display: block;
    clear: both;
		margin-bottom:25úx
}

#zakladac-intForm ul {
	padding-bottom:0;
	margin-top:10px;
}

#zakladac-intForm ul.nth,
#zakladac-intForm ul.nth + div,
#zakladac-intForm ul.nth + div + div,
#zakladac-intForm ul.nth + div .red-button-small,
#zakladac-intForm ul.nth + div + div .red-button-small {
background-color: #f2f2f2;
}

#zakladac-intForm ul.nth + div .red-button-small:hover,
#zakladac-intForm ul.nth + div + div .red-button-small:hover {
background-color: #26ebad;
}

#zakladac-intForm ul li {
	padding-bottom:0;
}

#zakladac-intForm img {
	max-width:640px;
	height:auto;
	margin-left: 30px;
	border: 1px dashed #21262E;
}

#zakladac-intForm .imgCenter {
	text-align:center;
}

#zakladac-intForm .imgCenter img {
 margin:0 auto !important;
}
/* INFOGRAFIKA SPOLKY */

	#infografika-spolky .contentbox * {
		line-height:1.1;
		font-size:12px;
	}

	#infografika-spolky .tg  {border-collapse:collapse;}


	/*Jednotlive boxy*/
	#infografika-spolky .tg td{
			font-family: 'Open Sans',Arial,"Helvetica Neue",Helvetica,sans-serif;
			font-size:14px;
			padding:20px;
			border-style: hidden;
	}



	#infografika-spolky .tg .zahlavizapati{
			background-color:#d70b3b;
			color:#ffffff;
			text-align:center;
			vertical-align:top;
	}

	#infografika-spolky .tg .zahlavizapati th{
padding:0;
	}

	#infografika-spolky .tg .zahlavizapati p{
padding:0;
	}



	/*CONTET BOXES CLASSES*/

	#infografika-spolky .tg .contentbox{
			vertical-align:top;
			color:#373737;
			position: relative;
	}

	#infografika-spolky .tg .contentbox p {
padding:0;
	}

#infografika-spolky .jmeno {
	font-weight:600;
	margin-left:25px;
	line-height:1.3;
}

	#infografika-spolky .firsttext{
			text-align: left;
			position: absolute;
			left: 180px;
	}

	#infografika-spolky .ano{
			position: absolute;
			top: 15px;
			left: 350px;
	}

	#infografika-spolky .ne{
			position: absolute;
			top: 78px;
			left: 356px;
	}

	#infografika-spolky .afteryes{
			position: absolute;
			top: 2px;
			left: 390px;
	}
	#infografika-spolky .contentimg{
			position: absolute;
			left: 25px;
	}

	#infografika-spolky .afterno{
			position: absolute;
			left: 390px;
			top: 61px;
	}

	#infografika-spolky .arrows{
			position: absolute;
			top: 15px;
			left: 320px;
	}

	#infografika-spolky .endtext{
			position: absolute;
			left: 773px;
			line-height:1.2;
	}

	#infografika-spolky .endline{
			position: absolute;
			left: 10px;
	}

	#infografika-spolky .behindarrow{
			position: absolute;
			left: 565px;
	}


	#infografika-spolky .verticalline{
			border-left:1px solid black;
			position:absolute;
			left: 380px;
	}

	#infografika-spolky .fatverticalline{
			border-left:2px solid black;
			height: 110px;
			position:absolute;
			left: 752px;
			top: 0;
	}

	/*END OF CONTENT BOXES CLASSES*/

	#infografika-spolky .lings{
			margin:0 20px;
	}

	#infografika-spolky .lings:hover{
			opacity: 0.7;
	}

	#infografika-spolky img {
		border:0;
	}

	/*#infografika-spolky br {
			display: block;
			margin: 10px 0;
	}*/
	#infografika-spolky a.inredlink {
			text-decoration: none;
			color: #ffffff;
			font-weight: bold;
	}

	#infografika-spolky li.spaces {
			margin: 8px 0;
	}

	#infografika-spolky ul {
		padding: 0;
	}

	#infografika-spolky ul li {
		background:none;
		padding: 0;
		line-height:1.4;
	}

	#infografika-spolky a.inredlink:hover{
			opacity: 0.7;
			color: #ffffff;
			font-weight: bold;
	}

	#poradna_problem-dotaz table,
	#poradna_problem-rada table {
		width:100%;
		font-size:0.8em;
		line-height: 1.5em;
	}

	#poradna_problem-dotaz td,
	#poradna_problem-rada td {
		border-bottom: 1px solid #ddd;
		padding: 5px 0;
	}
