body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	
	margin: 0px;	
	padding: 0px;
	
	text-align: center;
	background: Black;
}
body.editor
{
	background: white;
}
body.win {margin: 0px;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	color: #49528e;
	margin-bottom: 0px;
	margin-top: 13px;
	margin-left: 0px;
}
h2.small
{
  font-size: 130%;
}
.main.umirani h1,
.main.umirani h2,
.main.umirani h3,
.main.umirani h4,
.main.umirani h5,
.main.umirani h6,
.main.umirani a,
.main.umirani a.event,
.main.umirani .call-nav a,
.main.umirani .call-nav
{
	color: #ea5012;
}


.main.knihovna h1,
.main.knihovna h2,
.main.knihovna h3,
.main.knihovna h4,
.main.knihovna h5,
.main.knihovna h6,
.main.knihovna a,
.main.knihovna a.event,
.main.knihovna .call-nav a,
.main.knihovna .call-nav
{
	color: #2F6243;
}


.main.nezavirejte-oci h1,
.main.nezavirejte-oci h2,
.main.nezavirejte-oci h3,
.main.nezavirejte-oci h4,
.main.nezavirejte-oci h5,
.main.nezavirejte-oci h6,
.main.nezavirejte-oci a,
.main.nezavirejte-oci a.event,
.main.nezavirejte-oci .call-nav a,
.main.nezavirejte-oci .call-nav
{
	color: #F79322;
}




h1{ font-size: 170%; }
h2{ font-size: 160%; }
h3{ font-size: 150%; }
h4{ font-size: 140%; }
h5{ font-size: 130%; }
h6{ font-size: 120%; }

.content h1 { line-height: 24px; }
.content h2 { line-height: 22px; }

p
{
	margin: 5px;	
	margin-left: 0px;
	margin-right: 0px;
}

a, .main.cestadomu a.event,
.main.cestadomu .call-nav a,
.main.cestadomu .call-nav
{
  color: #49528e; 
}
a:hover{ text-decoration: none; }
a img{ border: none; } /* , a:link img */

a[href $='.pdf']
{
/* 	color: red;
	font-size: 25px; */
}

ul
{
	list-style-image: url(ico_potato.gif);
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
ul li
{
	margin-bottom: 2px;
	margin-top: 1px;
}
.col-middle .content ul
{
  margin-left: 20px;
}

form
{
	margin: 0px;
}

table{ font-size: 100%; }
table td{
	padding: 4px;
}

input, textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px;
	border: 1px solid #2c3b73;
}

.knihovna input{border-color: #2F6243;}
.nezavirejte-oci input{border-color: #F79322;}
.umirani input{border-color: #EA5012;}

.knihovna textarea{border-color: #2F6243;}
.nezavirejte-oci textarea{border-color: #F79322;}
.umirani textarea{border-color: #EA5012;}

input
{

}
textarea
{
	width: 335px;
	height: 218px;
}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}

.field
{

}
.field.sm
{
	width: 6em;
}
.field.ssm
{
	width: 3em;
}
.field.bg
{
	width: 333px;
}
textarea.sm
{
	height: 6em;
}
textarea.ssm
{
	height: 3em;
}
textarea.textarea
{

}
input.submit
{
	background: #2c3b73;
	font-size: 11px;
	color: white;
	width: 11em;
}
.main.umirani input.submit{ background: #ea5012; }
.main.knihovna input.submit{ background: #2f6243; }
.main.nezavirejte-oci input.submit{ background: #F79322; color: black; }

.search-form
{
  background: url("search_background_blue.gif") no-repeat left top;
  width:211px;
  height: 28px;
  position: relative;
}

.cestadomu .search-form {  background: url("search_background_blue.gif") no-repeat left top;}
.nezavirejte-oci .search-form {  background: url("search_background_yellow.gif") no-repeat left top;}
.umirani .search-form {  background: url("search_background_orange.gif") no-repeat left top;}
.knihovna .search-form {  background: url("search_background_green.gif") no-repeat left top;}

.search-form input {border: none;}
.search-form form
{
  width:211px;
  height: 28px;
  position: relative;
}
#SearchInput
{
  position: relative;
  left: 10px;
  top: 0px;
  width: 160px;
  height: 13px;
  top /*\**/: -5px\9;
  &top: 0;
}
*html #SearchInput
{
  top: -1px;
  height: 19px;
}
#search
{
  position: relative;
  left: 15px;
  top: 3px;
  background: url("ico_magnifier_white_blue.gif") no-repeat left top;
  width: 19px;
  height: 24px;
  cursor: hand;
  cursor: pointer;
}
*html #search {left: 22px;}

.cestadomu #search{ background: url("ico_magnifier_white_blue.gif") no-repeat left top;}
.umirani #search{ background: url("ico_magnifier_white_orange.gif") no-repeat left top;}
.nezavirejte-oci #search{ background: url("ico_magnifier_white_yellow.gif") no-repeat left top;}
.knihovna #search{ background: url("ico_magnifier_white_green.gif") no-repeat left top;}

/* tabulky z editoru */
table.standard{
/* 	border: 1px solid #ebe9dc; */
	border-right: none;
	border-bottom: none;
	border-collapse: collapse;
	float: left;

}
table.colored
{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	background: #74694d;
	color: white;
	font-weight: normal;
}
/* table.standard th,
table.standard td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th,
table.colored td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
} */
table.colored th{
	background-color: #f27000;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 1px;
}
table.standard td.frst
{
  font-weight: bold;
}
/*********************/

.p7
{
  padding: 7px;
}
.mt8
{
  margin-top: 8px;
}
.comment-form input.ggg
{
  width: 202px !important;
}
/* ikony */
.ico-bird
{
	padding-left: 23px;
	background: url(ico_chick_blue.gif) no-repeat;
	background-position: 2px 3px;
}
.main.knihovna .ico-bird
{
	padding-left: 23px;
	background: url(ico_chick_green.gif) no-repeat;
	background-position: 2px 3px;
}
.main.umirani .ico-bird
{
	padding-left: 23px;
	background: url(ico_chick_orange.gif) no-repeat;
	background-position: 2px 3px;
}
.main.nezavirejte-oci .ico-bird
{
	padding-left: 23px;
	background: url(ico_chick_yellow.gif) no-repeat;
	background-position: 2px 3px;
}

.ico-drop
{
	padding-left: 23px;
	padding-bottom: 1px;
	padding-top: 1px;
	background: url(ico_drop_blue.gif) no-repeat;
	background-position: 2px 1px;
}
.main.knihovna .ico-drop
{
	padding-left: 23px;
	background: url(ico_drop_green.gif) no-repeat;
	background-position: 2px 1px;
}
.main.umirani .ico-drop
{
	padding-left: 23px;
	background: url(ico_drop_orange.gif) no-repeat;
	background-position: 2px 1px;
}
.main.nezavirejte-oci .ico-drop
{
	padding-left: 23px;
	background: url(ico_drop_yellow.gif) no-repeat;
	background-position: 2px 1px;
}

.ico-arrow-left
{
	background: url(ico_quot_left_blue.gif) no-repeat;
	width: 15px;
	height: 20px;
	padding-left: 20px;
	background-position: left 3px;
}
.ico-arrow-right
{
	padding-right: 21px;
	background: url(ico_quot_right_blue.gif) no-repeat;
	background-position: right 4px;
}
.main.knihovna .ico-arrow-left
{
	background: url(ico_quot_left_green.gif) no-repeat;
	background-position: 2px 5px;
}
.main.knihovna .ico-arrow-right
{
	background: url(ico_quot_right_green.gif) no-repeat;
	background-position: right 4px;
}
.main.umirani .ico-arrow-left
{
	background: url(ico_quot_left_orange.gif) no-repeat;
	background-position: 2px 5px;
}
.main.umirani .ico-arrow-right
{
	background: url(ico_quot_right_orange.gif) no-repeat;
	background-position: right 4px;
}
.main.nezavirejte-oci .ico-arrow-left
{
	background: url(ico_quot_left_yellow.gif) no-repeat;
	background-position: 2px 5px;
}
.main.nezavirejte-oci .ico-arrow-right
{
	background: url(ico_quot_right_yellow.gif) no-repeat;
	background-position: right 4px;
}

.ico-pen
{
	background: url(ico_plume_grey.gif) no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
}

.ico-question
{
	background: url(ico_question_blue.gif) no-repeat;
	padding-left: 20px;
}


.ico-print
{
  background: url(ico_printer_blue.gif) no-repeat;
  background-position: 0px 0px;
  height: 20px; 
  padding-left: 23px;
}
.main.umirani .ico-print
{
  background: url(ico_printer_orange.gif) no-repeat;
}
.main.nezavirejte-oci .ico-print
{
  background: url(ico_printer_yellow.gif) no-repeat;
}
.main.knihovna .ico-print
{
  background: url(ico_printer_green.gif) no-repeat;
}


.ico-top
{
  background-image: url(ico_arrow_up_blue.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding-right: 17px;
  height: 20px;
}

.main.umirani .ico-top
{
  background-image: url(ico_arrow_up_orange.gif);
}

.main.nezavirejte-oci .ico-top
{
  background-image: url(ico_arrow_up_yellow.gif);
}

.main.knihovna .ico-top
{
  background-image: url(ico_arrow_up_green.gif);
}


.ico-back
{
  background-image: url(ico_arrow_left_blue.gif);
  background-repeat: no-repeat;
  background-position: left 1px;
  padding-left: 21px;
  height: 20px;
}

.main.umirani .ico-back
{
  background-image: url(ico_arrow_left_orange.gif);
}

.main.nezavirejte-oci .ico-back
{
  background-image: url(ico_arrow_left_yellow.gif);
}

.main.knihovna .ico-back
{
  background-image: url(ico_arrow_left_green.gif);
}

.main.umirani .ico-question{ background: url(ico_question_orange.gif) no-repeat; }
.main.knihovna .ico-question{ background: url(ico_question_green.gif) no-repeat; }
.main.nezavirejte-oci .ico-question{ background: url(ico_question_yellow.gif) no-repeat; }

/****************/

.main
{
	width: 950px;
	background: url(background_content.gif) repeat-y;
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	min-height: 600px;
	_height: 600px;

}

.main .padder
{
	position: relative;

	width: 919px;
	text-align: left;
	
	margin-left: auto;
	margin-right: auto;	
	z-index: 0;
	min-height: 600px;
}
*html .main .padder
{
  height: 600px;
}
.main .inside
{
	padding-left: 10px;
	padding-right: 10px;
}

.main .main-nav
{
	width: 48px;
	height: 550px;
	position: absolute;
	top: 33px;
	left: -38px;
	z-index: 1;
}
.main-nav .i-cesta-domu,
.main-nav .i-umirani,
.main-nav .i-nezavirejte-oci,
.main-nav .i-knihovna,
.main-nav .i-cesta-domu-active,
.main-nav .i-umirani-active,
.main-nav .i-nezavirejte-oci-active,
.main-nav .i-knihovna-active
{
	width: 50px;
	display: block;
	text-decoration: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

.main-nav a span
{
	display: none;
}
.main-nav .i-cesta-domu
{
	background: url(menu_vertical_item_1.gif) no-repeat;
	background-position: 3px 0px;
	height: 123px;
}
.main-nav .i-cesta-domu:hover,
.main.cestadomu .main-nav .i-cesta-domu
{ background: url(menu_vertical_item_1_hover.gif) no-repeat; }

.main-nav .i-umirani
{
	background: url(menu_vertical_item_2.gif) no-repeat;
	background-position: 3px 0px;
	height: 102px;
	top: 130px;
}
.main-nav .i-umirani:hover,
.main.umirani .main-nav .i-umirani
{ background: url(menu_vertical_item_2_hover.gif) no-repeat !important; }

.main-nav .i-nezavirejte-oci
{
	background: url(menu_vertical_item_3.gif) no-repeat;
	background-position: 3px 0px;
	height: 150px;
	top: 239px;
}
.main-nav .i-nezavirejte-oci:hover,
.main.nezavirejte-oci .main-nav .i-nezavirejte-oci
{ background: url(menu_vertical_item_3_hover.gif) no-repeat !important; }

.main-nav .i-knihovna
{
	background: url(menu_vertical_item_4.gif) no-repeat;
	background-position: 3px 0px;
	height: 109px;
	top: 396px;
}
.main-nav .i-knihovna:hover,
.main.knihovna .main-nav .i-knihovna
{ background: url(menu_vertical_item_4_hover.gif) no-repeat !important; }


.header
{
	width: 100%;
	height: 137px;
	background: url(header_background_blue.jpg) no-repeat;
	position: relative;
	top: 0px;
}
.main.umirani .header{ background: url(header_background_orange.jpg) no-repeat; }
.main.nezavirejte-oci .header{ background: url(header_background_yellow.jpg) no-repeat; }
.main.knihovna .header{ background: url(header_background_green.jpg) no-repeat; }

.header .homelink
{
	width: 400px;
	height: 100%;
	position: absolute;
	left: 0px;
}
.header .cdlink
{
	width: 130px;
	height: 100%;
	position: absolute;
	right: 0px;
}
.header .homelink a,
.header .cdlink a
{
	display: block;
	text-decoration: none;
	width: 100%;
	height: 100%;
}
.header .homelink a span,
.header .cdlink a span
{
	visibility: hidden;
}




.cols
{
	margin-top: 7px;
	z-index: 1;
}

.cols .col-left
{
	position: relative;
	float: left;
	width: 211px;
}
.cols .col-middle
{
	position: relative;
	float: left;
	width: 529px;
	margin-left: 4px;
}
.cols .col-right
{
	width: 171px;
	float: right;
	position: relative;
	overflow: hidden;
}

.menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.menu ul li
{
	margin: 0px;
  list-style-image: none;
}
.menu ul li a
{
	display: block;
	text-decoration: none;
	color: white !important;
	background: url(menu_main_level1_blue.gif) no-repeat;
	background-color: #2c3b73;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 25px;
	height: 25px;
	overflow: hidden;	
	margin-bottom: 1px;
	position: relative;
}
.umirani .menu ul li a{ background: url(menu_main_level1_orange.gif) no-repeat; }
.nezavirejte-oci .menu ul li a{ background: url(menu_main_level1_yellow.gif) no-repeat; }
.knihovna .menu ul li a{ background: url(menu_main_level1_green.gif) no-repeat; }

.menu ul li a:hover{	background: url(menu_main_level1_blue_hover.gif) no-repeat; text-decoration: underline;}
.umirani .menu ul li a:hover{	background: url(menu_main_level1_orange_hover.gif) no-repeat;}
.nezavirejte-oci .menu ul li a:hover{	background: url(menu_main_level1_yellow_hover.gif) no-repeat;}
.knihovna .menu ul li a:hover{	background: url(menu_main_level1_green_hover.gif) no-repeat;}

.umirani .menu ul li a:hover{	background: url(menu_main_level1_orange_hover.gif) no-repeat; }
.nezavirejte-oci .menu ul li a:hover{	background: url(menu_main_level1_yellow_hover.gif) no-repeat; }
.knihovna .menu ul li a:hover{	background: url(menu_main_level1_green_hover.gif) no-repeat; }

.menu ul li a.active
{
	font-weight: bold;
}
.menu ul li a.active{ background: url(menu_main_level1_active_blue.gif) no-repeat;}
.umirani .menu ul li a.active{ background: url(menu_main_level1_active_orange.gif) no-repeat;}
.nezavirejte-oci .menu ul li a.active{ background: url(menu_main_level1_active_yellow.gif) no-repeat;}
.knihovna .menu ul li a.active{ background: url(menu_main_level1_active_green.gif) no-repeat;}

.menu ul li a span.dot
{
	position: absolute;
	top: 9px;
	left: 18px;
	width: 8px;
	height: 8px;
	background: url(ico_potato_white_blue.gif) no-repeat;
}
.umirani .menu ul li a span.dot{ background: url(ico_potato_white_orange.gif) no-repeat; }
.nezavirejte-oci .menu ul li a span.dot{ background: url(ico_potato_white_yellow.gif) no-repeat; }
.knihovna .menu ul li a span.dot{ background: url(ico_potato_white_green.gif) no-repeat; }

.menu ul li ul li a
{
	background: url(menu_main_level2_blue.gif) no-repeat;
	background-color: #2c3b73;
	font-size: 11px;
	padding-left: 35px;
}

.umirani .menu ul li ul li a{ background: url(menu_main_level2_orange.gif) no-repeat; }
.nezavirejte-oci .menu ul li ul li a{ background: url(menu_main_level2_yellow.gif) no-repeat; }
.knihovna .menu ul li ul li a{ background: url(menu_main_level2_green.gif) no-repeat; }

.menu ul li ul li a:hover {background: #2C3B73 url(menu_main_level2_blue.gif) no-repeat scroll 0 0;}
.umirani .menu ul li ul li a:hover {background-image: url(menu_main_level2_orange.gif);}
.nezavirejte-oci .menu ul li ul li a:hover {background-image: url(menu_main_level2_yellow.gif);}
.knihovna .menu ul li ul li a:hover {background-image: url(menu_main_level2_green.gif);}

.menu ul li ul li a.active,
.menu ul li ul li ul li a.active
{
	background: url(menu_main_level2_blue.gif) no-repeat;
}

.umirani .menu ul li ul li a:hover,
.umirani .menu ul li ul li a.active
{ background: url(menu_main_level2_orange.gif) no-repeat; }
.nezavirejte-oci .menu ul li ul li a:hover,
.nezavirejte-oci .menu ul li ul li a.active
{ background: url(menu_main_level2_yellow.gif) no-repeat; }
.knihovna .menu ul li ul li a:hover,
.knihovna .menu ul li ul li a.active{ background: url(menu_main_level2_green.gif) no-repeat; }

.menu ul li ul li a.active span.dot
{
  background: url(ico-arrow-menu-right-blue.gif) no-repeat scroll 0 0;
  width: 13px;
  height: 9px;
}

.knihovna .menu ul li ul li a.active span.dot {background: url(ico-arrow-menu-right-green.gif) no-repeat scroll 0 0;}
.nezavirejte-oci .menu ul li ul li a.active span.dot {background: url(ico-arrow-menu-right-yellow.gif) no-repeat scroll 0 0;}
.umirani .menu ul li ul li a.active span.dot {background: url(ico-arrow-menu-right-orange.gif) no-repeat scroll 0 0;}

.menu ul li ul li ul li a
{
	background: url(menu_main_level2_blue.gif) no-repeat;
	background-color: #2c3b73;

	font-size: 11px;
	padding-left: 53px;
}

.menu ul li ul li ul li a span.dot,
.menu ul li ul li ul li a.active span.dot
{
	position: absolute;
	top: 9px;
	left: 38px;
	width: 8px;
	height: 8px;
	background: url(ico_potato_white_blue.gif) no-repeat;
}
.umirani .menu ul li ul li ul li a span.dot,
.umirani .menu ul li ul li ul li a.active span.dot{ background: url(ico_potato_white_orange.gif) no-repeat; }
.nezavirejte-oci .menu ul li ul li ul li a span.dot,
.nezavirejte-oci .menu ul li ul li ul li a.active span.dot{ background-image: url(ico_potato_white_yellow.gif) !important; }
.knihovna .menu ul li ul li ul li a span.dot,
.knihovna .menu ul li ul li ul li a.active span.dot{ background-image: url(ico_potato_white_green.gif) !important; }

.menu ul li ul li ul li ul li a
{
	background: url(menu_main_level2_blue.gif) no-repeat;
	background-color: #2c3b73;

	font-size: 11px;
	padding-left: 63px;
}
.main.umirani .menu ul li ul li ul li ul li a{ background: url(menu_main_level2_orange.gif) no-repeat; }
.main.nezavirejte-oci .menu ul li ul li ul li ul li a{ background: url(menu_main_level2_yellow.gif) no-repeat; }
.main.knihovna .menu ul li ul li ul li ul li a{ background: url(menu_main_level2_green.gif) no-repeat; }


.menu ul li ul li ul li ul li a span.dot,
.menu ul li ul li ul li ul li a.active span.dot
{
	width: 3px;
	height: 1px;
	background: white;
	top: 13px;
	left: 56px;
	overflow: hidden;
}


.col-left .box
{
	background: url(box_left_footer.gif) no-repeat;
	background-color: #f5f5f5;
	background-position: bottom;
}
.col-right .box
{
	background: url(box_right_footer.gif) no-repeat;
	background-color: #f5f5f5;
	background-position: bottom;
}
.col-middle .box
{
	background: url(box_middle_footer.gif) no-repeat;
	background-color: #f5f5f5;
	background-position: bottom;
}

.box
{

}
.box.nobg, .col-middle .box.nobg
{
	background: none;
}

.col-left .box .label{ background: url(box_left_header_blue.gif) no-repeat; }
.col-right .box .label{ background: url(box_right_header_blue.gif) no-repeat; }
.col-middle .box .label{ background: url(box_middle_header_blue_2.gif) no-repeat; }
.col-middle .box .h1
{
	background-image: url(box_middle_header_blue.gif);
}
.box .h1 h1,
.box .h1 h2
{
	margin-left: 3px !important;
	font-size: 14px !important;
	font-weight: normal !important;
	letter-spacing: 1px;
}

.col-left .box .label a, .col-right .box .label a, .col-middle .box .label a { color: white; }

.main.umirani .col-left .box .label{ background: url(box_left_header_orange.gif) no-repeat; }
.main.umirani .col-right .box .label{ background: url(box_right_header_orange.gif) no-repeat; }
.main.umirani .col-middle .box .label{ background: url(box_middle_header_orange_2.gif) no-repeat; }
.main.umirani .col-middle .box .h1{ background-image: url(box_middle_header_orange.gif); }

.main.nezavirejte-oci .col-left .box .label{ background: url(box_left_header_yellow.gif) no-repeat; }
.main.nezavirejte-oci .col-right .box .label{ background: url(box_right_header_yellow.gif) no-repeat; }
.main.nezavirejte-oci .col-middle .box .label{ background: url(box_middle_header_yellow_2.gif) no-repeat; }
.main.nezavirejte-oci .col-middle .box .h1{ background-image: url(box_middle_header_yellow.gif); }

.main.knihovna .col-left .box .label{ background: url(box_left_header_green.gif) no-repeat; }
.main.knihovna .col-right .box .label{ background: url(box_right_header_green.gif) no-repeat; }
.main.knihovna .col-middle .box .label{ background: url(box_middle_header_green_2.gif) no-repeat; }
.main.knihovna .col-middle .box .h1{ background-image: url(box_middle_header_green.gif); }

.box .label
{

	line-height: 28px;
	height: 28px;
	padding-left: 11px;
	position: relative;
}
.box .label h1,
.box .label h2,
.box .label h3,
.box .label h4,
.box .label h5,
.box .label h6
{
	font-size: 100%;
	color: white;
	margin: 0px;
}
.box .content
{
	padding: 11px;
	padding-top: 5px;
	overflow: hidden;
	position: relative;
}
*html .col-right .box, *html .col-right .box .content
{
  height: auto;
  overflow: visible;
}
*html .col-right .box
{
  padding-bottom: 15px;
}
.box .label.ico
{
	padding-left: 28px;
}

.content-title-ico .ico-flower,
.box .label.ico .ico-flower
{
	position: absolute;
	top: 7px;
	left: 9px;
}
.ico-flower
{
	background: url(ico_flower_white_blue.gif) no-repeat;
	width: 12px;
	height: 17px;
}
.main.umirani .ico-flower{	background: url(ico_flower_white_orange.gif) no-repeat; }
.main.nezavirejte-oci .ico-flower{	background: url(ico_flower_white_yellow.gif) no-repeat; }
.main.knihovna .ico-flower{	background: url(ico_flower_white_green.gif) no-repeat; }

.content-title-ico .ico-calendar,
.box .label.ico .ico-calendar
{
	position: absolute;
	top: 4px;
	left: 7px;
}
.ico-calendar
{
	background: url(ico_calendar_white_blue.gif) no-repeat;
	width: 14px;
	height: 19px;
}
.main.umirani .ico-calendar{	background: url(ico_calendar_white_orange.gif) no-repeat; }
.main.nezavirejte-oci .ico-calendar{	background: url(ico_calendar_white_yellow.gif) no-repeat; }
.main.knihovna .ico-calendar{	background: url(ico_calendar_white_green.gif) no-repeat; }

.content-title-ico .ico-leaf,
.box .label.ico .ico-leaf
{
	position: absolute;
	top: 7px;
	left: 7px;
}
.ico-leaf
{
	background: url(ico_leaf_white_blue.gif) no-repeat;
	width: 12px;
	height: 16px;
}
.main.umirani .ico-leaf{	background: url(ico_leaf_white_orange.gif) no-repeat; }
.main.nezavirejte-oci .ico-leaf{	background: url(ico_leaf_white_yellow.gif) no-repeat; }
.main.knihovna .ico-leaf{	background: url(ico_leaf_white_green.gif) no-repeat; }

.content-title-ico .ico-magnifier,
.box .label.ico .ico-magnifier
{
	position: absolute;
	top: 2px;
	left: 7px;
}
.ico-magnifier
{
	background: url(ico_magnifier_white_blue.gif) no-repeat;
	width: 19px;
	height: 24px;
}
.main.umirani .ico-magnifier{	background: url(ico_magnifier_white_orange.gif) no-repeat; }
.main.nezavirejte-oci .ico-magnifier{	background: url(ico_magnifier_white_yellow.gif) no-repeat; }
.main.knihovna .ico-magnifier{	background: url(ico_magnifier_white_green.gif) no-repeat; }

.content-title-ico .ico-spiral,
.box .label.ico .ico-spiral
{
	position: absolute;
	top: 5px;
	left: 7px;
}
.ico-spiral
{
	background: url(ico_spiral_white_blue.gif) no-repeat;
	width: 17px;
	height: 16px;
}
.main.umirani .ico-spiral{	background: url(ico_spiral_white_orange.gif) no-repeat; }
.main.nezavirejte-oci .ico-spiral{	background: url(ico_spiral_white_yellow.gif) no-repeat; }
.main.knihovna .ico-spiral{	background: url(ico_spiral_white_green.gif) no-repeat; }

.content-title-ico .ico-sun,
.box .label.ico .ico-sun
{
	position: absolute;
	top: 5px;
	left: 7px;
}
.ico-sun
{
	background: url(ico_sun_white_blue.gif) no-repeat;
	width: 18px;
	height: 17px;
}
.main.umirani .ico-sun{	background: url(ico_sun_white_orange.gif) no-repeat; }
.main.nezavirejte-oci .ico-sun{	background: url(ico_sun_white_yellow.gif) no-repeat; }
.main.knihovna .ico-sun{	background: url(ico_sun_white_green.gif) no-repeat; }


.pager
{
	z-index: 1;
}
.pager a
{

}
.pager span
{
	border: 1px solid #f27000;
	color: #f27000;
}






.item-list01
{
	/*margin-left: 10px;
	margin-right: 10px;*/
	margin-top: 15px;
}
.item-list01 .item
{
	margin-bottom: 10px;
}
.item-list01 .item .label
{
	font-size: 100%;
	margin: 0px;
}
.item-list01 .item .img
{
	float: right;
/* 	padding: 3px; */
	margin-left: 10px;
	margin-bottom: 10px;
}
.item-list01 .item .more
{
	margin: 0px;
	color: #7e7d7c;
}
.item-list01 .item .more a
{
	color: #7e7d7c;
}
.item-list01 .item .perex
{
	margin-bottom: 5px;
	margin-top: 3px;
}
.item-list01 .item .perex P
{
	padding: 0px;
	margin: 0px;
}
.item-list01.border .item
{
	border-bottom: 1px dashed #b9bcd3;
	background-color: white;
	padding-bottom: 10px;
}
.main.umirani .item-list01.border .item{ border-bottom: 1px dashed #f39d9d; }
.main.knihovna .item-list01.border .item{ border-bottom: 1px dashed #adc1b4; }
.main.nezavirejte-oci .item-list01.border .item{ border-bottom: 1px dashed #f9e0a7; }

.main.umirani .item-list01 .label a{ color: #ea5012; }
.main.knihovna .item-list01 .label a{ color: #2f6243; }
.main.nezavirejte-oci .item-list01 .label a{ color: #F79322; }


.item-list02
{
	/*margin-left: 10px;
	margin-right: 10px;*/
}
.item-list02 .item
{
	margin-bottom: 10px;
}
.item-list02 .item .label
{
	font-size: 120%;
	margin: 0px;
	margin-bottom: 10px;
}
.item-list02 .item .img
{
	float: left;
	padding: 3px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.item-list02 .item a.left .img
{
  margin-top: 14px;
}
.item-list02 .item .more
{
	margin: 0px;
	color: black;

}
.item-list02 .item .more .lab
{
	color: #49528e;
	font-weight: bold;
}
.item-list02 .item .more a
{
	color: black;
}
.item-list02 .item .perex
{
	margin-bottom: 5px;
	margin-top: 5px;
}
.item-list02.border .item
{
	border-bottom: 1px dashed #b9bcd3;
	padding-bottom: 10px;
}
.item-list02.border .item
{
  display: table;







}
.left
{
  float: left;
/*   display: table-cell; */
}
.main.umirani .item-list02.border .item{ border-bottom: 1px dashed #f39d9d; }
.main.knihovna .item-list02.border .item{ border-bottom: 1px dashed #adc1b4; }
.main.nezavirejte-oci .item-list02.border .item{ border-bottom: 1px dashed #f9e0a7; }

.main.umirani .item-list02 .label a{ color: #ea5012; }
.main.knihovna .item-list02 .label a{ color: #2f6243; }
.main.nezavirejte-oci .item-list02 .label a{ color: #F79322; }

.main.umirani .item-list02 .more .lab{ color: #ea5012; }
.main.knihovna .item-list02 .more .lab{ color: #2f6243; }
.main.nezavirejte-oci .item-list02 .more .lab{ color: #F79322; }


.item-list03
{
	/*margin-left: 10px;
	margin-right: 10px;*/
}
.item-list03 .item
{
	margin-bottom: 10px;
}

.item-list03 .item .label
{
	font-size: 115%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	background: none !important;
	color: #49528E;
}

.item-list03 .item .label a {
	font-size: 135%;
	color: #49528E;
}

.item-list03 .item .img
{
	float: left;
	padding: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.item-list03 .item .more
{
	margin: 0px;
	color: black;
}
.item-list03 .item .more .lab
{
	font-weight: bold;
}
.item-list03 .item .more a
{
	color: black;
}
.item-list03 .item .perex
{
	margin-bottom: 5px;
	margin-top: 5px;
	xclear: both;
}
.item-list03 .item .more.strong
{
	margin-bottom: 10px;
	font-weight: bold;
	color: red;
}
.item-list03.border .item, .diskuze
{
	border-bottom: 1px dashed #b9bcd3;
	padding-bottom: 10px;
}
.item.darci, .diskuze
{
  padding-bottom: 14px;
}
.diskuze .perex
{
  padding: 10px 0;
}
.main.umirani .item-list03.border .item{ border-bottom: 1px dashed #f39d9d; }
.main.knihovna .item-list03.border .item{ border-bottom: 1px dashed #adc1b4; }
.main.nezavirejte-oci .item-list03.border .item{ border-bottom: 1px dashed #f9e0a7; }

.main.umirani .item-list03 .label a{ color: #ea5012; }
.main.knihovna .item-list03 .label a{ color: #2f6243; }
.main.nezavirejte-oci .item-list03 .label a{ color: #F79322; }




.item-list04
{
	
}
.item-list04 .item
{
	background: #f4f4f4;
	margin-bottom: 5px;
	padding: 22px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.item-list04 .item .more
{
	margin: 0px;
}
.item-list04 .item .more .nick
{
	font-weight: bold;
}

.item-list05 .item
{
	margin-bottom: 10px;
}
.item-list05 .more
{
	margin: 0px;
	margin-bottom: 5px;
}
.item-list05 .content2
{
	background: #f4f4f4;
	border-top: 1px solid #dedede;
	padding: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 10px;
}
.item-list01 img,
.item-list02 img,
.item-list03 img,
.image a.img img

{
  border:1px solid silver;
  padding:3px;
}


.main.knihovna .cart-add-form .submit
{
	background: url(ico_basket_green.gif) no-repeat;
	background-position: 2px 3px;
	color: #2F6243;
}
.main.umirani .cart-add-form .submit
{
	background: url(ico_basket_orange.gif) no-repeat;
	background-position: 2px 3px;
	color: #EA5012;
}
.main.nezavirejte-oci .cart-add-form .submit
{
	background: url(ico_basket_yellow.gif) no-repeat;
	background-position: 2px 3px;
	color: #F79322;
}
.main.knihovna .field
{
	border: 1px solid #2F6243;
	color: #2F6243;
}
.main.umirani .field
{
	border: 1px solid #EA5012;
	color: #EA5012;
}
.main.nezavirejte-oci .field
{
	border: 1px solid #F79322;
	color: #F79322;
}



.img-list01
{
}
.img-list01 a
{
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	width: 154px;
	
	margin-right: 15px;
	margin-bottom: 15px;
}
*html .img-list01 a
{
  margin-right: 5px;
}
.img-list01 a.last
{
	margin-right: 0px;
}
.img-list01 a span
{
	text-decoration: underline;
	line-height: 14px;
	display: block;
	color: black;
	cursor: pointer;
}
.img-list01 a:hover span
{
	text-decoration: none;
	
}
.img-list01 a img
{
	border: 6px solid #f5f5f5;
	margin-bottom: 3px;
}
.img-list01 a:hover img
{
	border: 6px solid #cfd2d7;
}
*html .img-list01 a:hover
{
  position: relative;
}
.img-closeup
{
	display: block;
	text-decoration: none;
	width: 510px;
}
.img-closeup span
{
	display: block;
	background: #f5f5f5;
	border-bottom: 1px solid #cfd2d7;
	padding: 8px;
	padding-bottom: 12px;
	padding-top: 12px;
	cursor: default;
	color: black;
}

.footer
{
	background: url(background_footer.gif) no-repeat;
	width: 100%;
	height: 122px;
	position: relative;
	clear: both;
	color: #a39f9f;
	text-align: left;
}
.footer a
{
	color: #a39f9f;
	font-weight: bold;
}

.footer .inside
{
	padding-top: 60px;
	padding-left: 30px;
}

.comment-form
{
	border: 1px solid #e4e3e3;
	background: #f4f4f4;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.guest, .fs11.pr, .pp
{
	border: 1px solid #e4e3e3;
	background: #f4f4f4;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.guest .comment-form, .fs11.pr table
{
  border: none;
  background: transparent;
  padding: 0;
}
*html .guest .comment-form, 
*html .fs11.pr table,
*html .content table
{
  width: 80% !important;
}
.comment-form textarea
{
	height: 58px;
	width: 95%;

}
.comment-form input.field
{
	width: 174px;
}
.comment-form label
{
	font-weight: bold;
	margin-bottom: 2px;
	display: block;
}

.captcha
{
	
}
.captcha-image
{
	float: left;
	border: 1px solid #2C3B73;
	margin-right: 5px;
}
.knihovna .captcha-image{border-color: #2F6243;}
.nezavirejte-oci .captcha-image{border-color: #F79322;}
.umirani .captcha-image{border-color: #EA5012;}
.captcha-help
{
	font-size: 11px;
}
.captcha-number
{
	clear: both;
	float: left;
	width: 84px;
	margin-top: 10px;
}

.bar-dotted 
{
	border-bottom: 1px dotted black;
	border-top: 1px dotted black;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
}
.bar-dashed
{
	border-bottom: 1px dashed #B9BCD3;
	border-top: 1px dashed #B9BCD3;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
	background: transparent;
}
.main.cestadomu .bar-dashed {
	border-bottom: 1px dashed #b9bcd3;
  border-top: 1px dashed #b9bcd3;
}
.main.umirani .bar-dashed {
	border-bottom: 1px dashed #ea5012;
	border-top: 1px dashed #ea5012;
}

.main.nezavirejte-oci .bar-dashed {
	border-bottom: 1px dashed #F8A737;
	border-top: 1px dashed #F8A737;
}

.main.knihovna .bar-dashed {
	border-bottom: 1px dashed #445C4F;
	border-top: 1px dashed #445C4F;
}




.main.cestadomu .bar-dotted {
	border-bottom: 1px dotted #49528E;
	border-top: 1px dotted #49528E;
}

.main.umirani .bar-dotted {
	border-bottom: 1px dotted #ea5012;
	border-top: 1px dotted #ea5012;
}

.main.nezavirejte-oci .bar-dotted {
	border-bottom: 1px dotted ##F8A737;
	border-top: 1px dotted ##F8A737;
}

.main.knihovna .bar-dotted {
	border-bottom: 1px dotted ##445C4F;
	border-top: 1px dotted ##445C4F;
}

.main.cestadomu .bar-dotted.top, .main.umirani .bar-dotted.top, .main.knihovna .bar-dotted.top, .main.nezavirejte-oci .bar-dotted.top{ border-bottom: none; }
.main.cestadomu .bar-dotted.bottom, .main.umirani .bar-dotted.bottom, .main.knihovna .bar-dotted.bottom, .main.nezavirejte-oci .bar-dotted.bottom{ border-top: none; }

.main.cestadomu .bar-dashed.top, .main.umirani .bar-dashed.top, .main.knihovna .bar-dashed.top, .main.nezavirejte-oci .bar-dashed.top{ border-bottom: none; }
.main.cestadomu .bar-dashed.bottom, .main.umirani .bar-dashed.bottom, .main.knihovna .bar-dashed.bottom, .main.nezavirejte-oci .bar-dashed.bottom{ border-top: none; }

.bar-dotted a
{
	color: #6d6d6d;
}

#PaymentTypeNaDobirku, 
#PaymentTypePrevodem,
#PaymentTypeHotovePriPrevzeti,
#PaymentTypePostovniPoukazC
{
  border: none;
}


.pager
{
	position: relative;
	margin: 10px 0px 0px 0px;
	
	padding: 10px 0px 10px 10px;

	background-color: #F4F4F4;
	border-top: 3px solid #E4E3E3;
}

.pager .items
{
	position: relative;
	left: 21%;
	width: 65%;
	text-align: center;
}
.pager .ico-arrow-left
{
	position: absolute;
	top: 7px;
	left: 10px;
}
.pager .ico-arrow-right
{
	position: absolute;
	top: 7px;
	right: 10px;
}
* html .pager .ico-arrow-left{top: 10px; left: 5px;}
* html .pager .ico-arrow-right{top: 10px; right: 20px;} 
.pager .items a
{
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
/* 	margin-left: -5px; */
	&margin-left: 0px !important;
/* 	&position: relative;
	&left: 0px; */
	vertical-align: middle;
	text-align: center;
}
* html .pager .items a
{
  padding-left: 6px;
  padding-bottom: 6px;
  margin-left: 0;
}

.pager .items a:hover,
.pager .items a.active
{
	background: #2C3B73;
	color: white;
}
.obliged, .b
{
  font-weight: bold;
}
.main.umirani .pager .items a:hover,
.main.umirani .pager .items a.active
{ background: #EA5012; }

.main.knihovna .pager .items a:hover,
.main.knihovna .pager .items a.active
{ background: #2F6243; }

.main.nezavirejte-oci .pager .items a:hover,
.main.nezavirejte-oci .pager .items a.active
{ background: #F79322; }



ul.messages
{
	list-style: none;
	list-style-image: url();
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
.col-middle .content ul.messages
{
  margin-left: 0;
}
ul.messages li
{
	background: #49528e;
	border: 1px solid #2c3b73;
	color: white;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px;
	list-style: none;
	list-style-image: url();
}
.main.umirani ul.messages li
{
	background: #f27000;
	border: 1px solid #ea5012;
}
.main.knihovna ul.messages li
{
	background: #38744f;
	border: 1px solid #2f6243;
}
.main.nezavirejte-oci ul.messages li
{
	background: #f9e0a7;
	border: 1px solid #F79322;
	color: black;
}
.main.nezavirejte-oci ul.messages span.set-c-yellow
{
	color: #F79322;
}
/****************/





div.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
.set-w162{ width: 162px; }
.set-w274{ width: 274px; }
.set-w366{ width: 366px; }
.set-w520{ width: 520px; }
.set-w100p{ width: 100%; }

.set-p11{ padding: 11px; }
.set-bbdashed{ border-bottom: 1px dashed #d4d4d4; }
.set-h3{ height: 3px !important; }
.set-h5{ height: 5px !important; }
.set-h7{ height: 7px !important; }
.set-h10{ height: 10px !important; }
.set-h15{ height: 15px !important; }
.set-h13{ height: 13px !important; }
.set-h20{ height: 20px !important; }
.set-h120{ height: 120px !important; }
.set-fll{ float: left; }
.set-flr{ float: right; }
.set-tac{ text-align: center; }
.set-tal{ text-align: left; }
.set-tar{ text-align: right; }
.set-m0{ margin: 0px !important; }
.set-mr0{ margin-right: 0px !important; }
.set-mt7{ margin-top: 3px !important; }
.set-center{ margin-left: auto; margin-right: auto; }
.set-fl {float: left;}
.set-bold{ font-weight: bold; }
.set-i{ font-style: italic; }
.set-padder{ padding: 10px; }
.set-padder.no-top{	padding-top: 0px; }
.set-padder.no-bottom{	padding-bottom: 0px; }
.set-c-red {color: red;}
.set-c-yellow {color: #F0D000;}
.set-c-gray {color: #7E7D7C;}
.set-c-gray2 {color: #999999;}
.set-c-gray3 {color: #C3C2C2;}
.set-fs-9 {font-size: 9px;}
.set-fs-10 {font-size: 10px;}
.set-fs-11 {font-size: 11px;}
.set-fs-13 {font-size: 13px;}
.set-ptb5 { padding: 5px 0px;}

.graph {
	background-color: #325496;
	background-repeat: repeat-x;
	background-position: left top;
}
.cestadomu .graph
{
  background-image: url(cesta-domu-graph.png);
}
.knihovna .graph
{
  background-image: url(knihovna-graph.png);
}
.nezavirejte-oci .graph
{
  background-image: url(nezavirejte-oci-graph.png);
}
.umirani .graph
{
  background-image: url(umirani-graph.png);
}

td.b {
	white-space: nowrap;
}

.content-nav{ color: #7E7D7C; margin: 10px 0 15px 0;}
.content-nav p {}
.content-nav a {color: #7E7D7C; }
.content-nav a.black {color: black;}
.content-nav span {}

/* kalendar */
.kalendar
{
  height: 220px;
}
.kalendar table
{
  margin-left: 12px;
  margin-bottom: 15px;
  padding-bottom: 10px;  
}
.kalendar td
{
  border: 1px solid #F5F5F5;
  padding: 0px 1px 0px 1px;
  text-align: center;
}
.main .kalendar a 
{
  text-decoration: none;
}
.kalendar a.prew
{
  background: url(ico_quot_left_grey.gif) no-repeat left center;
  padding-left: 5px;
  width: 18px;
  height: 13px;
  zoom: 1;
  float: left;
}
.kalendar a.next
{
  background: url(ico_quot_right_grey.gif) no-repeat right center;
  padding-right: 20px;
  &padding-right: 5px;
  width: 17px;
  height: 14px;
  zoom: 1;
}
.col-right .kalendar table
{
  margin-left: 6px;
  margin-top: 5px;
}
.col-right .kalendar .day a span, 
.col-right .kalendar .day span
{
  padding: 2px;
}
.months span
{
  float: left;
  margin-top: -2px;
}
.day td
{
  background: #FFFFFF;
}
.day .dayname
{
  background: none;
  padding: 1px 0px 2px 0px;
}
.day .weekend
{
  background: #CFD2D7;
}
.day a span,
.day span
{
  padding: 5px;
  display: block;
}
.day a
{
  display: block;
  font-weight: bold;  
}
.cestadomu .day a:hover
{
  background: #2C3B73;   
  color: #FFFFFF;    
}

.umirani .day a:hover
{
  background: #EA5012;
  color: #000000;
}

.nezavirejte-oci .day a:hover
{
  background: #F79322;
  color: #000000;
}
.knihovna .day a:hover
{
  background: #2F6243;
  color: white;
}
.art-more
{
  text-align: right;
  padding-left: 13px;
  background-repeat: no-repeat;
  background-position: left center;
}
.art-more-line 
{
  text-align: right;
  margin-right: 15px;
}

.knihovna .art-more 
{
  background-image: url(ico_triangle_right_green.gif);
}
.nezavirejte-oci .art-more
{
  background-image: url(ico_triangle_right_yellow.gif);
}
.umirani .art-more
{
  background-image: url(ico_triangle_right_orange.gif);
}
.cestadomu .art-more
{
  background-image: url(ico_triangle_right_blue.gif);
}
.none
{
  position: relative;
}

.captcha-image {
	width: 90px;
	height: 40px;
}

.set-ml1em {
 margin-left: 0em !important;
}
.set-ml2em {
 margin-left: 2em !important;
}
.set-ml3em {
 margin-left: 4em !important;
}
.set-ml4em {
 margin-left: 6em !important;
}


.umirani .ico-apple
{
  background: url(ico_apple_white_orange.gif) no-repat left top;
  padding-left: 25px;
}

.knihovna .ico-arrow-down
{
  background-image: url(ico_arrow_down_green.gif) no-repeat left top;
  padding-left: 13px;
}
.nezavirejte-oci .ico-arrow-down
{
  background-image: url(ico_arrow_down_yellow.gif) no-repeat left top;
  padding-left: 13px;
}
.umirani .ico-arrow-down
{
  background-image: url(ico_arrow_down_orange.gif) no-repeat left top;
  padding-left: 13px;
}
.cestadomu .ico-arrow-down
{
  background-image: url(ico_arrow_down_blue.gif) no-repeat left top;
  padding-left: 13px;
}

.knihovna .ico-arrow-up
{
  background-image: url(ico_arrow_up_green.gif) no-repeat left top;
  padding-left: 17px;
}
.nezavirejte-oci .ico-arrow-up
{
  background-image: url(ico_arrow_up_yellow.gif) no-repeat left top;
  padding-left: 17px;
}
.umirani .ico-arrow-up
{
  background-image: url(ico_arrow_up_orange.gif) no-repeat left top;
  padding-left: 17px;
}
.cestadomu .ico-arrow-up
{
  background-image: url(ico_arrow_up_blue.gif) no-repeat left top;
  padding-left: 17px;
}


.knihovna .ico-envelope
{
  background-image: url(ico_envelope_green.gif) no-repeat left top;
  padding-left: 25px;
}
.nezavirejte-oci .ico-envelope
{
  background-image: url(ico_envelope_yellow.gif) no-repeat left top;
  padding-left: 25px;
}
.umirani .ico-envelope
{
  background-image: url(ico_envelope_orange.gif) no-repeat left top;
  padding-left: 25px;
}
.cestadomu .ico-envelope
{
  background-image: url(ico_envelope_blue.gif) no-repeat left top;
  padding-left: 25px;
}

.knihovna .ico-printer
{
  background-image: url(ico_printer_green.gif) no-repeat left top;
  padding-left: 22px;
}
.nezavirejte-oci .ico-printer
{
  background-image: url(ico_printer_yellow.gif) no-repeat left top;
  padding-left: 22px;
}
.umirani .ico-printer
{
  background-image: url(ico_printer_orange.gif) no-repeat left top;
  padding-left: 22px;
}
.cestadomu .ico-printer
{
  background-image: url(ico_printer_blue.gif) no-repeat left top;
  padding-left: 22px;
}

img.article-img
{
	float: right;
	border: 1px solid silver;
	padding: 3px;
	margin: 0px 0px 5px 5px;
}
.b.el
{
/*   display: table; */
  margin-bottom: 5px;
}
.b.el span
{
 display: block;
  float: left; 
  width: 46px;
  font-weight: bold;
  text-align: right;
/*   display: table-cell;
  white-space: normal;
  width: 71px; */
}
.el.bb a.fc2
{
  display: block;
  float: left;
  width: 99px;
  padding-left: 3px;
/*   display: table-cell; */
}
*html .el.bb a.fc2
{
  display: inline;
  float: none;
  width: auto;
}
.box a.fc2
{
	display: block;
	margin-bottom: 5px;
	padding: 0px 0px 0px 15px;
	background: transparent url(ico_potato.gif) no-repeat left 6px;
	font-weight: normal;
}
.b.el a:hover
{

}
.image.ml5
{

}
.action-detail
{
  float: right;
}
.category
{
  margin-top: 7px;
  color: #7E7D7C;
}
.category a
{
  color: #7E7D7C;
}
.path
{
  color: #7E7D7C;
}
.path a
{
  color: #7E7D7C;
}
.path a:hover
{
  color: #000000;
}
.path span
{
  font-weight: bold;
}
/* .bigger td
{
  font-size: 110%;
}

.bold td
{
  font-weight: bold;
} */
.bigger td
{
  border-bottom: 1px dashed #B9BCD3;
  font-weight: bold;
}
.bigger td p
{
  margin-bottom: 8px;
}
.dobrovol td
{
  padding: 0 6px;
}
.bg-two,
.row-two
{
  background-color: #F4F4F4;
}
.news-label
{
  font-size: 120%;
}
.nov-prisp
{
  margin: 10px 0px 5px 0px;
  padding: 6px 15px 7px 35px;
  background: #F4F4F4 url(ico_quot_right_blue.gif) no-repeat 10px 9px;
  font-weight: bold;
  border-bottom: 3px solid #E4E3E3;
  font-size: 12px;
}
.knihovna .nov-prisp{background-image: url(ico_quot_right_green.gif);}
.nezavirejte-oci .nov-prisp{background-image: url(ico_quot_right_yellow.gif);}
.umirani .nov-prisp{background-image: url(ico_quot_right_orange.gif);}
.mt15
{
  margin-top: 15px !important;
}
.mt10
{
  margin-top: 10px !important;
}
/* .knihovna .ico-flower
{
  background-image: url(ico_flower_green.gif) no-repeat left top;
}
.nezavirejte-oci .ico-flower
{
  background-image: url(ico_envelope_yellow.gif) no-repeat left top;
}
.umirani .ico-flower
{
  background-image: url(ico_envelope_orange.gif) no-repeat left top;
}
.cestadomu .ico-flower
{
  background-image: url(ico_flower_blue.gif) no-repeat left top;
} */
.cestadomu .color {color: #49528e;}
.umirani .color {color: #ea5012;}
.knihovna .color {color: #2F6243;}
.nezavirejte-oci .color {color: #F79322;}

.fc-red {color: #C00000;}

.call-nav {font-size: 10px;}

.basket-item
{
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px dotted #7E7D9C;
}

.item h3
{
	line-height: 20px;
	font-size: 13px;
}
.item.top
{
	padding: 10px 10px 0px 10px;
	border: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7 !important;
	background-color: #F5F5F5 !important;
	
	width: 480px;
}
* html .item.top
{
	width: auto;
}
.item.top h3 {margin-top: 0px;}

a.box-link
{
	display: block;
	padding: 5px 10px 5px 10px;
	background-color: transparent;
	text-decoration: none;
}
a.box-link span{cursor: pointer;}
a.box-link span.i1
{
	text-decoration: underline;
	font-weight: bold;
}
a.box-link span.i2
{
	float: right;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	border: none;
}
a.box-link span.i3,
a.box-link:hover span.i3
{
	text-decoration: none !important;
	color: #333333;
	border: none !important;
}

a.box-link:hover {background-color: white;}
a.box-link:hover span.i2,
a.box-link:hover span.i3{color: #868686;}

.cestadomu a.box-link:hover span.i1 {color: #C0C5E6;}
.umirani a.box-link:hover span.i1 {color: #FF7D0E;}
.knihovna a.box-link:hover span.i1 {color: #97B9BB;}
.nezavirejte-oci a.box-link:hover span.i1 {color: #FFDA3B;}

img.arrow {margin: 0px 0px 1px 3px;}
input.fradio {border: 0px;}

.nosearch {color: #7F7E7D;}

.cestadomu .set-wfc {color: #0B4793;}
.umirani .set-wfc {color: #ea5012;}
.knihovna .set-wfc {color: #2F6243;}
.nezavirejte-oci .set-wfc {color: #F79322;}

.umirani .ac a,
.umirani .ac a:hover,
.umirani .ac,
.knihovna .ac a,
.knihovna .ac a:hover,
.knihovna .ac,
.nezavirejte-oci .ac a,
.nezavirejte-oci .ac a:hover,
.nezavirejte-oci .ac,
.ac a,
.ac a:hover,
.ac {color: #7E7D7C;}
.home-padding {height: 2px; overflow: hidden;}
.page-padding {height: 7px; overflow: hidden;}

.finish
{
	font-weight: bold;
	color: #CC0000;
	font-size: 8px;
}
.box .label.language
{
	line-height: 26px;
	color: white;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	padding-left: 30px;
}
.box .label.language a {text-decoration: none;}
.box .label.language a.active {text-decoration: underline;}

hr
{
	color: #B9BCD3;
	height: 1px;
	border: none;
	background-color: #B9BCD3;
}
.umirani hr
{
	color: #EA5823;
	height: 1px;
	border: none;
	background-color: #EA5823;
}
.knihovna hr
{
	color: #345F05;
	height: 1px;
	border: none;
	background-color: #345F05;
}
.nezavirejte-oci hr
{
	color: #2F6243;
	height: 1px;
	border: none;
	background-color: #2F6243;
}
.box .label.path2
{
	line-height: 25px;
	font-size: 11px;
	color: white;
	padding-left: 12px;
}
.box .label.path2 span {font-weight: normal;}
.burza-img {margin: 4px 5px 5px 0px;}

.psmall1 td
{
	padding-bottom: 3px;
}
.psmall2 td
{
	padding-top: 0px;
}

.content-title
{
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0px 0px 0px 10px;

	background: #1A4F94 url(box_middle_header_blue_2.gif) no-repeat;
	color: white;
	font-size: 12px;
}
.content-title-ico
{
	position: relative;
	padding-left: 30px;
}

.umirani .content-title
{
	background-image: url(box_middle_header_orange_2.gif);
	color: white !important;
}

.nezavirejte-oci .content-title
{
	background-image: url(box_middle_header_yellow_2.gif);
	color: white !important;
}

.knihovna .content-title
{
	background-image: url(box_middle_header_green_2.gif);
	color: white !important;
}
.user-panel
{
	border: 1px solid #49528E;
	background-color: #B9BCD3;
	padding: 5px;
}

table.newsletter-archive
{
	width: 100%;
}

table.newsletter-archive,
table.newsletter-archive td,
table.newsletter-archive th
{border-collapse: collapse; border: 1px solid #49528E;}

table.newsletter-archive th
{
	background-color: #49528E;
	color: #FFFFFF;
	padding: 3px;
}

.umirani table.newsletter-archive,
.umirani table.newsletter-archive td,
.umirani table.newsletter-archive th {border: 1px solid #F34F00;}
.umirani table.newsletter-archive th {background-color: #F34F00;}

.knihovna table.newsletter-archive,
.knihovna table.newsletter-archive td,
.knihovna table.newsletter-archive th {border: 1px solid #296041;}
.knihovna table.newsletter-archive th {background-color: #296041;}

.nezavirejte-oci table.newsletter-archive,
.nezavirejte-oci table.newsletter-archive td,
.nezavirejte-oci table.newsletter-archive th {border: 1px solid #F9AB00;}
.nezavirejte-oci table.newsletter-archive th {background-color: #F9AB00;}

.required {color: red;}
.guest.xform textarea {height: 50px; width: 300px;}
.guest.xform textarea#formElement14 {height: 220px; width: 300px;}

h3.content-title a,
.umirani h3.content-title a,
.knihovna h3.content-title a,
.nezavirejte-oci h3.content-title a {color: white;}


/* kvizy */
table.quiz-item-list {width: 100%; margin-top: 10px;}

table.quiz-item-list,
table.quiz-item-list td,
table.quiz-item-list th
{border-collapse: collapse; border: 1px solid #49528E;}

table.quiz-item-list th
{
	background-color: #49528E;
	color: #FFFFFF;
	padding: 3px;
}
.testcase-form {width: 100%;}
.quizes-list {list-style: none; padding: 0;}
.testcase-form td > .submit {float: right; }
#StartQuiz .submit {float: right;}

div.previous-question-response {margin: 5px; border: 1px dotted #666; padding: 5px; border-width: 1px 0 1px 0;}
div.previous-question-response span {font-weight: bold;}

.quiz-summary {margin: 10px 0;}
.quiz-summary h5 {font-size: 105%; margin: 0; padding: 0;}
.quiz-summary h5.fail {color: #dd1414;}
.quiz-summary h5.correct {color: #437b0b;}

.quiz-summary li {border-bottom: 1px dotted #333; }

.quiz-score {border: 1px solid #e4e3e3; background: #f4f4f4; padding: 5px;}
.previous-question-response.hidden {display: none;}
.previous-question-response span {width: 100%; display: block;}

/* SOUTEZE */
.competition-separator
{
	height: 1px;
	overflow: hidden;

	margin: 5px 0px 5px 0px;
	border-bottom: 1px dashed #CBCBCB;
}

.competition-separator.last { border: none; }

.competition-image 
{
	margin-right: 10px;
	margin-top: 9px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #000000;
}

.cestadomu .competition-image {border-color: #C0C5E6;}
.umirani .competition-image {border-color: #FF7D0E;}
.knihovna .competition-image {border-color: #97B9BB;}
.nezavirejte-oci .competition-image {border-color: #FFDA3B;}

.competition-archive-row td { border-bottom: 1px dashed #CBCBCB; }
.competition-archive-row.last td { border-bottom: none; }

.label.competition {
	font-weight: bold;
	position: relative;
	left: -11px;
	width: 517px;
	font-size: 14px !important;
}

.xform table th 
{
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 15px;
	color: #F79322;
}

.cestadomu .xform table th {border-color: #C0C5E6;}
.umirani .xform table th {border-color: #FF7D0E;}
.knihovna .xform table th {border-color: #97B9BB;}
.nezavirejte-oci .xform table th {border-color: #FFDA3B;}

.competition-item
{
	margin: 15px 0px 10px 0px;
}

.competition-item img
{
	float: left;
	margin: 0px 10px 0px 0px;
}
img.file-icon
{
	position: relative;
	top: 2px;
	margin: 0px 4px 0px 0px;
}

.winner-number
{
	width: 30px;
	height: 30px;
	float: left;
	margin: 0px 7px 0px 0px;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}
.winner-number.position1 {background-color: #00D040; border: 1px solid #00A000; color: #006030;}
.winner-number.position2,
.winner-number.position3 {background-color: #CBCBCB; border: 1px solid #7E7D7C; color: #7F7E7D;}