





module, template, field, page{display: block;border: 1px solid #FF9999; background:#FFEEEE url(/templates/admin/main/images/img_back_module.jpg) center repeat;height: 50px;}
.body_html_editor {width: 950px; padding: 20px; background-color: white;border-color: #CCCCCC; border-right: 1px dotted #FFAAAA;}

/*div[mce_name] {display: block; visibility: visible; border: 1px solid #FF9999; background:#FFEEEE url(/templates/admin/main/images/img_back_module.jpg) center repeat;height: 50px;}*/

/*Obecne*/
body {color: #666666;}
h1,h2,h3,h4,h5,h6{font-family: Tohama, Verdana, Arial; color: #A3D025;margin-top: 20px;margin-bottom: 8px;padding: 0px;}
h1{font-weight:normal;font-size:22px; margin-top: 20px;margin-bottom: 8px;}
h2{font-weight:normal;font-size:18px;}
h3{font-weight:bold;font-size:14px;}
h4{font-weight:bold;font-size:13px;}
h5{font-weight:bold;font-size:12px;}
h5{font-weight:bold;font-size:11px;}
a{color: #93C015; text-decoration:underline;font-weight:normal;}
a:HOVER{text-decoration:none;}
a:visited, a:active{color: #83B005;}
p{margin-bottom:20px; margin-top: 10px;}
table{width:100%; margin-top: 10px; margin-bottom: 20px;}
td{font-size: 12px; vertical-align:top;text-align:left;padding:4px;}
th{font-size: 12px; vertical-align:top;text-align:left;padding:4px;}
ul {margin: 0px; display: block; margin-top: 10px; margin-bottom: 20px; padding-left: 40px;}
ul li{list-style-type:square;padding-top:4px;padding-bottom:4px;}
ol li{padding-top:4px;padding-bottom:4px;text-align: justify;}
img{border:0px;}
body{color: #455B6F; font-family: arial;font-size: 12px; color: #455B6F;margin:0px;padding:0px;}

/*Tridy*/
.cleaner{clear:both;height:0px;overflow:hidden;line-height:0px;font-size:0px;}
.center{display:block;text-align:center;margin:auto;}
.hidden{display:none;}
.empty_note{display:block;text-align:center;padding:15px;}
.left {position: relative; overflow: hidden; float: left;}
.right {position: relative; overflow: hidden; float: right;}
.obrazek_vlevo {display: block; float: left; margin-right: 8px; margin-bottom: 5px;}
.obrazek_vpravo {display: block; float: right; margin-left: 8px; margin-bottom: 5px;}
.butt_text{behavior: url("/scripts/misc/htc/iepngfix.htc");display:block;width:60px;height:20px;line-height:20px;padding-left:25px;overflow:hidden;font-size:10px;font-weight:bold;background-repeat:no-repeat;background-position:left;}
.butt_small{behavior: url("/scripts/misc/htc/iepngfix.htc");background-repeat:no-repeat;display:block; width:20px; height:20px; overflow:hidden; position:relative; border:0px; background-color:transparent; text-indent:-1000px;-moz-opacity:0.70;opacity:0.70;filter:alpha(opacity=70);}
.butt_small:HOVER{-moz-opacity:1;opacity:1;}
span.butt_small{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
span.butt_small:HOVER{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.ico_small {background-color: transparent; border: 0px;background-repeat: no-repeat;display: block; width: 22px; height: 22px; overflow: hidden; text-indent: -1000px; background-position: left top;}
.ico_big {background-color: transparent; border: 0px;background-repeat: no-repeat;display: block; width: 40px; height: 40px; overflow: hidden; text-indent: -1000px; background-position: left top;}
.ramecek{display:block;padding:5px;background-color:#EEEEEE;border:1px solid #CCCCCC;}
.li_lol {margin-right: 0px;}
.li_lop {margin-bottom: 0px;}
.image {text-align: center;width: 180px;height: 160px;}
.image img{display: block; background-image: url(/templates/cpr/images/background-image.png); behavior: url("/scripts/misc/htc/iepngfix.htc"); padding: 10px;}
.image img:HOVER {background-image: url(/templates/cpr/images/background-image-active.png);}
.block_half {width: 471px; border: 0px;position: relative; overflow: hidden;}
.bh_left {float: left;border-right: 1px solid #DDDDDD;}
.bh_right {float: right;}
.block_home {width: 220px;height: 220px;padding-top: 130px; float: left; margin-right: 20px;}
.block_home h2 {text-align: center;}
.block_home ul li {color: #8C9F59; font-weight: bold;font-size: 11px;}
.block_ref {width: 220px;height: 350px;float: left; margin-right: 20px; text-align: center;}
.bc_left, .bc_right {width: 460px;height: 270px;}
.bc_left {float: left;border-right: 2px solid #CFEF77;}
.bc_right {float: right;}
.block_contact .form_mail {width: 600px;margin: auto;}
.block_contact .form_mail .block_formbuttons {width: 517px;}
.block_ref a {
display: block;
padding-top: 200px; 
height: 150px;
}

.odkaz_na_pdf {display: block; height: 40px; width: 200px; margin: auto; font-weight: bold; padding-left: 50px;background:url(/templates/cpr/icons/40x40/ico_pdf_40x40.png) left center no-repeat; line-height: 40px;}

.bh_web {background-image: url(/templates/cpr/images/background-home-web.png);}
.bh_dtp {background-image: url(/templates/cpr/images/background-home-dtp.png);}
.bh_3d {background-image: url(/templates/cpr/images/background-home-3d.png);}
.bh_av {margin-right: 0px; background-image: url(/templates/cpr/images/background-home-av.png);}

.block_formbuttons {position:relative;clear: both; padding-top: 5px; text-align: right; height: 35px;}
.block_formbuttons .input_button {float: right; margin-left: 5px;}


.block_formbuttons .ib_reset {position: absolute; right: 0px; font-weight: normal;}
.block_formbuttons .ib_submit {position: absolute; right: 105px;}

input{overflow:hidden;margin:0px;padding:2px;border:1px solid;display:block;font-family:arial;font-size:11px;}
select{overflow:hidden;margin:0px;padding:2px;border:1px solid;display:block;font-family:arial;font-size:11px;}
textarea{overflow-y:scroll;overflow-x:hidden;margin:0px;padding:2px;border:1px solid;display:block;font-family:arial;font-size:11px;}
input, form input, select, form select, textarea, form textarea {border: 1px solid #888888; color: #556677; background-color: white; font-size: 11px;}
input.if_highlight, form input.if_highlight, select.if_highlight, form select.if_highlight, textarea.if_highlight, form textarea.if_highlight {border: 1px solid #555555; color: #111111; background-color: #FFFFFF;}
input[disabled], form input[disabled], select[disabled], form select[disabled], textarea[disabled], form textarea[disabled]{background-color: #EAEAEA; color: #CCCCCC;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

input.input_checkbox, form input.input_checkbox.if_highlight, .field_ok .ff input.input_checkbox, .field_fail .ff input.input_checkbox, .field_disabled .ff input.input_checkbox{
border: 0px;
background-color: transparent;
}

.input_button {
display: block; 
width: 100px; 
height: 28px; 
line-height: 28px; 
margin-left: 5px; 
text-align: center; 
color: #555555; 
background-color: #EEEEEE;
font-weight: bold; 
text-decoration: none;
font-size: 11px;
border: 1px solid #AAAAAA;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
behavior: url("/scripts/misc/htc/border-radius.htc");
background-image: url(/templates/output/common/images/img_back_button.jpg);
font-family: arial;
}

a.input_button {
height: 26px;
line-height: 26px;
font-size: 11px;
font-family: arial;
}

.input_button:HOVER {
cursor: pointer;_cursor: hand; 
background-color: #DFB5B5;
border-color: #8F6262;
background-positon: left 3px;
color: #6F4242;
}

.input_hidden {
display: none;
}

form .field {
clear: both;
display: block;
overflow: hidden;
position: relative;
padding: 5px;
margin:auto;
margin-bottom: 5px;
height: 20px;
width: 98%;
color: #888888;
}

form .field label input{
display: block;
width: 20px;
height: 20px;
float: left;
border: 0px;
background-color: transparent;
}

form .field_fail {
color: #AF0000;
}

/*
form .field_ok {
color: #5C6F3E;
}
*/

form .field_disabled {
border: 1px solid #EEEEEE;
background-color: #FAFAFA;
color: #BBBBBB;
}

form .field label {
clear: both;
display: block;
width: 30%;
text-align: right;
float: left;
line-height: 20px;
margin-right: 1%;
position: relative;
overflow: hidden;
}

form .field_disabled label {
text-align: left;
}

form .field_disabled .ff input, form .field_disabled .ff select, form .field_disabled .ff textarea {
visibility: hidden;
}

form .field .ff{
display: block;
float: left;
width: 55%;
}

form .field .ff input, form .field .ff select, form .field .ff textarea{
width: 100%;
border-color: #BBBBBB;
background-color: white;
color: #666666;
}
/*
form .field_ok .ff input, form .field_ok .ff select, form .field_ok .ff textarea{
border: 1px solid #A2AF8E;
color: #A2AF8E;
}
*/
form .field_fail .ff input, form .field_fail .ff select, form .field_fail .ff textarea{
border: 1px solid #AF0000;
color: #AF0000;
}

form .field .ff input.if_highlight, form .field .ff select.if_highlight, form .field .ff textarea.if_highlight{
border: 1px dotted #BF4300;
background-color: white;
color: #555555
}

form .field.f_hidden{
display: none;
}

form .field.f_text{
height: auto;
}

form .field.f_text .ff textarea{
height: 100px;
}

/******************************************************/

.mail_form {
border: 1px solid #BBBBBB;
background-color: #EEEEEE;
padding: 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.mail_form .mf_name, .mail_form .mf_contact{
width: 250px;
float: left;
height: 33px;
font-size: 10px;
position: relative;
overflow: hidden;
margin-bottom: 5px;
}

.mail_form .mf_name input, .mail_form .mf_contact input{
width: 243px;
}

.mail_form .mf_contact{
float: right;
}


.mail_form .mf_message{
font-size: 10px;
width: 100%;
margin-bottom: 5px;
}

.mail_form .mf_message textarea{
width: 500px;
height: 100px;
}

.mail_form .block_formbuttons {
claer: both;
width: 100%;
}

.mail_form .block_formbuttons .input_button{
claer: both;
float: none;
margin: 0px;
margin: auto;
}

.mail_form .bff_captcha{
width: 400px;
font-size: 10px;
height: 50px;
margin: auto;
}

.mail_form .bff_captcha img{
display: block;
float: left;
margin-right: 10px;
border: 1px solid #888888;
}

.mail_form .bff_captcha label {
display: block;
margin-bottom: 5px;
}

.mail_form .bff_captcha input {
width: 180px;
}







.butt_small {background-image: url(/templates/cpr/icons/20x20/set_20x20.png);}
.bs_publish{background-position: -360px -60px;}
.bs_unpublish{background-position: -380px -60px;}
.bt_truncate, .bs_remove{background-position: -80px -40px;}
.bs_edit{background-position: -100px -80px;}
.bs_print, .bt_print{background-position: -220px -200px;_background-image:url(/templates/cpr/icons/20x20/ie/ico_print_20x20.jpg);_background-position: 0 0;}
.bs_tofavorites, .bt_tofavorites{background-image:url(../../icons/20x20/ico_favorites_20x20.png);}
.bs_send_via_mail, .bt_send_via_mail{background-image:url(../../icons/20x20/ico_online_20x20.png);}
.bs_sitemap{background-position: -20px -100px;_background-image:url(/templates/cpr/icons/20x20/ie/ico_sitemap_20x20.jpg);_background-position: 0 0;}














.dropdown
{	margin: 0;
	padding: 0;
height: 34px;
position: relative;
z-index: 20;
float: right;
}

.dropdown li .dd_explode, 
.dropdown li.li_mb_active .dd_explode {
display: block;
width: 20px;
height: 20px;
overflow: hidden;
text-indent: -1000px;
position: absolute;
right: 0px;
top: 7px;
cursor: pointer;
float: none;
background: #A3D025 url(/templates/cpr/images/button_menu_explode.png) left top no-repeat;
border: 0px;

}

.dropdown li .dd_explode.dde_open, 
.dropdown li.li_mb_active .dd_explode.dde_open{
background: #A3D025 url(/templates/cpr/images/button_menu_implode.png);

}

.dropdown li .dd_explode.dde_open:HOVER, 
.dropdown li.li_mb_active .dd_explode.dde_open:HOVER{
}

.dropdown li .dd_explode:HOVER,
.dropdown li.li_mb_active .dd_explode:HOVER {
top: 8px;
}




.dropdown li
	{	float: left;
position: relative;
padding: 0px;
		list-style: none;
		font: 12px Tahoma, Arial;
border-left: 1px solid white;

}

.dropdown li.li_mb_first a{

}

.dropdown li a{	
display: block;
width: 170px;
height: 34px;
text-align: center;
line-height: 32px;
font-size: 11px;
color: #666666;
text-decoration: none;
font-weight: bold;
border-bottom: 2px solid #A3D025;
}

.dropdown li.li_mb_active > a {
}


.dropdown li ul li.li_mb_active > a {
background-image: none;
background-color: #F5F5F5;
}

.dropdown li a:hover
	{	
color: #A3D025;
border-bottom-color: #666666;
}

.dropdown li a:hover .dd_explode{
top: 8px;
}
		
.dropdown li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			border: 1px solid #AAAAAA;
display: none;
background-color: #FAFAFA;
}
		
.dropdown li ul li
		{	float: none;
}

.dropdown li ul li.li_mb_first a{
background-image: none;
border-top: 0px;
}
		
.dropdown li ul li a
		{	width: 200px;
text-align: left;
background-image: none;
padding-left: 10px;
line-height: 30px;
border-bottom: 0px;
border-top: 1px solid #DDDDDD;
height: 30px;
}
		
.dropdown li ul li a:hover
		{
text-decoration: underline;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}











body {
color: #666666;
margin-bottom: 30px;
background-color: white;
text-align: center;
margin-top: 10px;
background: white url(/templates/cpr/images/background.png) center top repeat-x;
}

#layout {
width: 950px;
margin:auto;
text-align: left;
position: relative;
}

#layout_header {
height: 351px;
width: 950px;
overflow: hidden;
position: relative;
}

#layout_header_logo {
behavior: url("/scripts/misc/htc/iepngfix.htc");
display: block;
width: 100px;
height: 88px;
background-image: url(/templates/cpr/images/logo-cpr.png);
background-repeat: no-repeat;
overflow: hidden;
text-indent: -1000px;
text-align: left;
position: absolute;
top: 10px;
left: 0px;
}

#layout_content {
position: relative;
overflow: hidden;
width: 950px;
border-top: 2px solid #DDDDDD;
padding-bottom: 40px;
}

.page_path {
font-size: 10px;
padding: 5px;
border-bottom: 1px solid #E5E5E5;
}

#layout_footer {
overflow: hidden;
position: relative;
width: 950px;
font-size: 10px;
border-top: 2px solid #DDDDDD;
padding-top: 10px;
}

#layout_footer_copyright {
display: block;
width: 200px;
height: 10px;
position: absolute;
left: 740px;
top: 10px;
text-align: right;
}

#layout_header_banner {
width: 950px;
height: 240px;
background-color: #EEEEEE;
position: absolute;
overflow: hidden;
top: 110px;
background-image: url(/templates/cpr/images/header.jpg);
}

#layout_header_banner .slideshow{
width: 950px;
height: 240px;
}

#layout_header_banner .slideshow img{
width: 950px;
height: 240px;
}

#layout_header_menu {
position: absolute;
right: 0px;
top: 73px;
height: 34px;
border-bottom: 2px solid #DDDDDD;
width: 950px;
}

#layout_header_toolbar {
position: absolute;
right: 0px;
top: 30px;
}


#layout_header_toolbar a {
float: right;
margin-left: 2px;
}

.block_other_subs{
}

.block_other_subs ul{
margin: 0px;
padding: 0px;
}

.block_other_subs li {
display: block;
width: 300px;
height: 60px;
float: left;
margin-right: 16px;
margin-bottom: 16px;
}

.block_other_subs li a{
display: block;
height: 40px;
padding-top: 20px;
padding-left: 60px;
font-size: 14px;
font-weight: bold;
background: transparent url(/templates/cpr/images/listitem.png) left no-repeat;
color: #777777;
behavior: url("/scripts/misc/htc/iepngfix.htc");
}



.i_article {
width: 230px;
height: 250px;
float: left;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;
padding: 0px;
overflow: hidden;
position: relative;
}

.item.i_article a h3{
text-decoration: underline;
font-size: 13px;
}

.item.i_article a:HOVER h3{
text-decoration: none;
}

.i_article .image {
width: 230px;
height: 170px;
}

.i_article .image img{
padding: 5px;
width: 220px;
height: 160px;
border: 0px;
background-image: url(/templates/cpr/images/background-web.png);
}

.i_article .image img:HOVER {
background-image: url(/templates/cpr/images/background-web-active.png);
}


.block_gallery .image {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}


.item.i_gallery {
width: 180px;
height: 240px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}


.item.i_gallery a h3{
text-align: center;
font-size: 13px;
text-decoration: underline;
}

.item.i_gallery a:HOVER h3{
text-decoration: none;
}

.block_article_images {
width: 240px;
float: left;
margin-right: 20px;
margin-top: 20px;
margin-bottom: 20px;
}

.block_article_images .image{
margin:auto;

width: 230px;
height: 170px;
border: 0px;
}

.block_article_images .image img{
background-image: url(/templates/cpr/images/background-web.png);
padding: 5px;
}

.block_article_images .image img:HOVER{
background-image: url(/templates/cpr/images/background-web-active.png);
}
