body
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	margin-bottom:12;	
	border-top-width:0;
	border-left-width:0;
	background-color:#F6F8FB; /*White*/
	color:#A1A1A1;
	font-weight: normal;
	font-family:Georgia, Times New Roman, Serif;
	font-size:12;
	vertical-align: top;					
	/*width:100%;
	overflow: hidden*/
}

img
{	
	border-width:0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

A
{
	font-weight: bold;
}

A:link 
{
	text-decoration: none;
	color:  #006EB8;
}  

A:visited
{
	text-decoration: none;
	color: #1758B4;
} 

A:hover
{
	text-decoration: none;
	color: #5798F4;
} 

A:active 
{
	text-decoration: none;
	color: #5798F4;
} 


/* - - - header section - - - */
.header
{		
	width: 100%;	
	background-color:#F6F8FB
}

.header_top
{
	font-size: 12;
	font-weight: bold;	
	font-family:Georgia, Times New Roman, Serif;
	text-decoration: none;	
	background-repeat: repeat-x;
	background-position: left bottom;		
	background-color: White;	
	padding:0 0 0 0;
	margin:0 0 0 0;
	vertical-align: bottom;		
}

.header_top_main, .header_top_left
{		
	border-top:0;	
	border-left:0;
	border-right:0;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-bottom-color: #C4C4C4;	
	height: 102px;
}

.header_top_left
{		
	width: 50px;
	background-position: right bottom;
}

.header_top_main
{		
	width: 974px;
}

.header_bot
{
	font-size: 16;
	font-weight: bold;
	font-family:Georgia, Times New Roman, Serif;
	text-decoration: none;	
	background-color: White;
	margin:0,0,0,0;	
}

.header_bot_logo, .header_bot_language, .header_bot_menu, .header_bot_left
{
	background-color:White;
	height: 29;
}

.header_bot_left
{		
	width: 50px;
}

.header_bot_logo
{		
	width: 335px;
}

 /* - - - flags - - - *//* - - - flags - - - *//* - - - flags - - - */

.header_bot_language
{		
	width: 219px;	
	text-align:center;
	vertical-align:middle;
}

.flag_kon
{
	position: relative;
	top: 7px;
}

.flag_cz
{		margin: 0 0 0 0;
	padding: 0 0 0 5;	
	float:right;
	font-size:22;}
.flag_cz a, .flag_cz2
{	background-position: left top;	
	background-repeat: no-repeat;				
	background-image: url(images/flag_non_cz.gif);		
	width:26px;
	height:20px;
	line-height:30px;}
.flag_cz a:hover
{background-image: url(images/flag_sel_cz.gif);				}

.flag_en
{	margin: 0 0 0 0;
	padding: 0 0 0 5;	
	float:right;		
	font-size:22;}
.flag_en a, .flag_en2
{background-position: left top;	
	background-repeat: no-repeat;				
	background-image: url(images/flag_non_en.gif);		
	width:26px;
	height:20px;
	line-height:30px;}
.flag_en a:hover
{background-image: url(images/flag_sel_en.gif);}

.flag_de
{margin: 0 0 0 0;
	padding: 0 0 0 5;	
	float:right;		
	font-size:22;}
.flag_de a, .flag_de2
{background-position: left top;	
	background-repeat: no-repeat;				
	background-image: url(images/flag_non_de.gif);		
	width:26px;
	height:20px;
	line-height:30px;}
.flag_de a:hover
{background-image: url(images/flag_sel_de.gif);}

.flag_ru
{	margin: 0 0 0 0;
	padding: 0 0 0 5;	
	float:right;		
	font-size:22;}
.flag_ru a, .flag_ru2
{background-position: left top;	
	background-repeat: no-repeat;				
	background-image: url(images/flag_non_ru.gif);		
	width:26px;
	height:20px;
	line-height:30px;}
.flag_ru a:hover
{	background-image: url(images/flag_sel_ru.gif);}

.flag_pl
{	margin: 0 0 0 0;
	padding: 0 0 0 5;	
	float:right;		
	font-size:22;}
.flag_pl a, .flag_pl2
{background-position: left top;	
	background-repeat: no-repeat;				
	background-image: url(images/flag_non_pl.gif);		
	width:26px;
	height:20px;
	line-height:30px;}
.flag_pl a:hover
{	background-image: url(images/flag_sel_pl.gif);}


/* - - - end flags - - - *//* - - - end flags - - - *//* - - - end flags - - - */

.header_bot_menu
{		
	width: 470px;
	text-align:right;
	vertical-align: top;
}

.menutop_button_ona, .menutop_button_kde, .menutop_button_kon
{
	padding: 0 25 0 25;		
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 27;
	float:right;
}

.menutop_button_ona_sel, .menutop_button_kde_sel, .menutop_button_kon_sel
{
	padding: 0 25 0 25;		
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 27;
	float:right;
}
/* - - - end header - - - */


/* - - - menu section - - - */
.main
{
	width: 100%;
	background-repeat: no-repeat;
	background-position: left bottom;	
	background-color:White;
}

.main_row
{
	font-size: 12;	
	font-family:Georgia, Times New Roman, Serif;
	text-decoration: none;		
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.menu_left
{
	width:50px;	
}

.menu
{		
	padding: 10 0 10 0;
	width: 230px;
	height: 400px;
	vertical-align:top;
	text-align: left;
}	

.menu_button_cen, .menu_button_gal, .menu_button_gra, 
.menu_button_pop, .menu_button_ume, .menu_button_vod, 
.menu_button_tec, .menu_button_hom, .menu_button_nov,
.menu_button_pec, .menu_button_hol, .menu_button_cps,
.menu_button_cpt, .menu_button_csz, .menu_button_lab
{
	padding: 0 0 4 0;		
	background-position: left top;
	background-repeat:no-repeat;
	font-size: 42;
}

.menu_button_cen_sel, .menu_button_gal_sel, .menu_button_gra_sel, 
.menu_button_pop_sel, .menu_button_ume_sel, .menu_button_vod_sel, 
.menu_button_tec_sel, .menu_button_hom_sel, .menu_button_nov_sel, 
.menu_button_pec_sel, .menu_button_hol_sel, .menu_button_cps_sel,
.menu_button_cpt_sel, .menu_button_csz_sel, .menu_button_lab_sel
{
	padding: 0 0 4 0;		
	background-position: left top;
	background-repeat:no-repeat;
	font-size: 42;
}

/* - - - end menu - - - */


/* - - - content section - - - */
.content_middle
{
	width: 460;	
	vertical-align: top;	
	padding: 10 0 10 0;
	margin: 0 0 0 0;
	color: #949393;
}

.text_main
{
	font-size: 11;
	font-family:Georgia, Times New Roman, Serif;
	font-weight: normal;	
	text-align:justify;
	color: #000000; /*#848383;*/
	padding: 0 3 3 0;
	line-height: 1.5;	
}

.text_list
{
	list-style-type: decimal;	
	font-weight:normal;
}

.text_list_2
{	
	list-style-type: disc;
	line-height:1.4;
	font-weight:normal;
}

.text_list_3
{	
	list-style-type: disc;
	line-height:1.4;
	font-size:11;
	color: Black;	
	margin: 5px 10px 0px 20px;
}

.text_emph dt
{
	color: #24211D;
	font-weight: bold;
}

.text_emph dd
{
	margin-left:10px;
}

.text_alert
{
	color: #24211D;
	font-weight: normal;
}


.text_main h4
{
	font-size: 16;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	padding: 0 0 0 0;
	color: #14110D;
	line-height: 1;
	
}

.text_main h5
{
	font-size: 13;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	padding: 0 0 0 0;
	color: #14110D;
	margin:5px;
	line-height: 1;
}
.text_main h6
{
	font-size: 11;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	padding: 0 0 0 0;
	color: #14110D;
	margin: 0px 5px 0px 5px;
	line-height: 1;
	
}

.next_link a
{	
	font-family:Georgia, Times New Roman, Serif;
	font-weight: bold;	
	text-align:justify;	
	padding: 0 10 10 0;
	line-height: 1.5;
}
/*
.next_link A:link 
{color: #14110D;}  
.next_link A:visited
{color: #34312D;} 
.next_link A:hover
{color: #3B7BD5;} 
.next_link A:active 
{color: #5B9BF5;} */

.blue_arrow, .blue_arrow_down
{	
	background-position: left;
	vertical-align: middle;
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:left;
	position:relative;
	left: -12;
}

b
{
	color:Black;
	/*color: #006EB8;*/
}

blockquote
{
	text-align:center;
}

.col
{
	color: #006EB8;	
	font-weight: normal;
}

i
{
	color: #949393;
}

.content_right
{
	font-size: 12;
	font-family:Georgia, Times New Roman, Serif;
	font-weight: normal;
	width: 294;	
	vertical-align: top;	
	text-align:right;
	padding: 0 0 10 0;
	margin: 0 0 0 0;	
}

.content_gal
{
	width: 372;	
	vertical-align: top;	
	padding: 10 0 10 0;
	margin: 0 0 0 0;
	text-align:center;
}

.color_chart
{	
	width:405;
	vertical-align: middle;
	text-align:left;
	padding: 5 0 5 0;
	font-size: 10;
	color: #666666;
	line-height: 1.2;
}

.content_both
{
	width: 719;	
	vertical-align: top;	
	padding: 10 0 10 0;
	margin: 0 0 0 0;
	color: #949393;
}

/* - - - end content - - - */

/* - - - picture box - - - */



.picture_box_light_top
{
	background-position: center top;
	background-repeat: no-repeat;
	width: 292; height:30;
	font-size: 1;
}

.picture_box_light
{
	background-position: center middle;
	background-repeat: repeat-y;			
	vertical-align:bottom;	
	text-align:center;
	width: 292;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.picture_box_light .text_main
{
	font-size: 10;
	font-family:Georgia, Times New Roman, Serif;
	font-weight: normal;	
	text-align:justify;
	color:#949393;
	padding: 5 28 5 28;
}

.picture_box_light .text_spec
{
	font-size: 10;
	font-family:Georgia, Times New Roman, Serif;
	font-weight: normal;	
	text-align: left;
	color:#949393;
	padding: 5 28 5 28;
	height: 145;		
}

.picture_box_light .text_spec img
{
	padding: 0 10 0 0;
}

.text_main_title
{
	font-size: 26;
}

.text_main_title_small
{
	font-size: 20;
}

.text_main_title, .text_main_title_small
{
	font-variant: small-caps;	
	font-weight: normal;
	letter-spacing: 2;		
	color: #4C4C4C;
	margin: 0 28 0 28;
	background-color: Transparent;
	background-position: center bottom;
	background-repeat: repeat-x;
	overflow:hidden;
	text-align:left;
}

.picture_box_light_bot
{
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 292; height:30;
	font-size: 1;
}

.picture_box_dark_top
{
	background-position: center top;
	background-repeat: no-repeat;
	width: 292; height:30;
	font-size: 1;
}

.picture_box_dark
{
	background-position: center middle;
	background-repeat: repeat-y;
	width: 292;	
	vertical-align:bottom;	
	text-align:center;
	
}

.picture_box_dark .text_main
{
	font-size: 10;
	font-family:Georgia, Times New Roman, Serif;
	font-weight: normal;	
	text-align:justify;
	color:#4C4C4C;
	padding: 5 28 5 28;
}

.picture_box_dark .text_spec
{
	font-size: 10;
	font-family:Georgia, Times New Roman, Serif;
	font-weight: normal;	
	text-align:left;
	color:#4C4C4C;
	padding: 5 28 5 28;
	height: 145;		
}

.picture_box_dark .text_spec img
{
	padding: 0 10 0 0;
}

.picture_box_dark .text_spec_2
{
	font-size: 10;
	font-family:Georgia, Times New Roman, Serif;
	font-weight: normal;	
	text-align:left;
	color:#4C4C4C;
	padding: 5 28 5 28;
	height: 50;	
}

.picture_box_dark .text_main_title
{
	color:Black;
}

.picture_box_dark_bot
{
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 292; height:30;
	font-size: 1;
}

.image_frame
{
	border-color: #A51F12;
	border-style: solid;
	border-width: 3;
}

.map_box
{
	border-width: 2;
	border-color: #E2E2E2;
	border-style: solid;
	text-align: center;
	margin-left:2;
	padding: 20 20 20 20;
	width:589;
}

.image_box
{
	border-width: 2;
	border-color: #E2E2E2;
	border-style: solid;
	text-align: center;
	margin-left:2;
	padding: 5 5 5 5;
	margin: 5 5 5 5;
	width:220;
	height:220;
	vertical-align: middle;
	text-align:center;
}

.image_box_span
{
	border-width: 2;
	border-color: #E2E2E2;
	border-style: solid;
	text-align: center;
	margin-left:2;
	padding: 5 5 5 5;
	margin: 5 5 5 5;
	height:220;
	vertical-align: middle;
	text-align:center;
}

/* - - - end picture box - - - */

/* - - - borders section - - - */

.border_tl, .border_t, .border_tr, .border_r, .border_br, .border_b, .border_bl, .border_l
{
	background-color: Transparent;
	border: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size:1px;
}

.border_tl
{
	background-image: url(images/border_tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 10; height: 10;
	font-size:1px;
}

.border_tr
{
	background-image: url(images/border_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 10; height: 10;
	font-size:1px;
}

.border_bl
{
	background-image: url(images/border_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 10; height: 10;
	font-size:1px;
}

.border_br
{
	background-image: url(images/border_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 10; height: 10;
	font-size:1px;
}

.border_t
{
	background-image: url(images/border_t.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 10;
	font-size:1px;
}

.border_b
{
	background-image: url(images/border_b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 10;
	font-size:1px;
}

.border_l
{
	background-image: url(images/border_l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 10;
	font-size:1px;
}

.border_r
{	
	background-image: url(images/border_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 10;
	font-size:1px;
}

/* - - -  end borders - - - */

/* - - - forms section - - - */

.form_text_red
{
	color:Red;
}

.form_req, .form_req_red, .form_basic
{
	width:245;		
}

.form_req_span, .form_req_span_red, .form_basic_span, .form_basic_span_big
{
	width:559;
}

.form_req_small, .form_req_small_red, .form_basic_small
{
	width:102;
}

.form_basic_span_big
{
	border-style:solid;
	border-color: #B2B2B2;
	border-width:2;
	color:Black;
	font-family: Georgia, Times New Roman, Serif;
	font-size:11;
	background-color:White;
	padding: 1 0 0 3;
	overflow:auto;
}

.form_basic, .form_basic_span, .form_basic_small
{
	border-style:solid;
	border-color: #B2B2B2;
	border-width:2;
	color:Black;
	font-family: Georgia, Times New Roman, Serif;
	font-size:11;
	height:20;
	background-color:White;
	padding: 1 0 0 3;
}

.form_req_radio
{
	border-style:solid;
	border-color: #A51F12;
	border-width:2;		
	background-color:#F7EBEA;
	padding: 0 0 0 0;
}

.form_req, .form_req_span, .form_req_small
{
	border-style:solid;
	border-color: #A51F12;
	border-width:2;	
	color:Black;
	font-family: Georgia, Times New Roman, Serif;
	font-size:11;
	height:20;
	background-color:#F7EBEA;
	padding: 1 0 0 3;
}

.form_req_red, .form_req_span_red, .form_req_small_red
{
	border-style:solid;
	border-color: #A51F12;
	border-width:2;	
	color:Red;
	font-family: Georgia, Times New Roman, Serif;
	font-size:11;
	height:20;
	background-color:#F7EBEA;
	padding: 1 0 0 3;
}


.form_submit
{	
	cursor: pointer;
	border-style:solid;
	border-color: #B2B2B2;
	border-width:2;
	color: #006EB8;
	font-family: Georgia, Times New Roman, Serif;
	font-size:11;
	font-weight: bold;
	height:22;
	background-color: White;
	padding: 0 5 0 5;
	margin-right:0;
}

.form_submit_hover
{	
	border-style:solid;
	border-color: #A51F12;
	border-width:3;
	color:Black;
	font-family: Georgia, Times New Roman, Serif;
	font-size:11;
	font-weight: bold;
	height:22;
	background-color: White;
	padding: 0 5 0 4;
	cursor:hand;
}


.form_submit:hover
{	
	border-style:solid;
	border-color: #A51F12;
	border-width:3;
	color:Black;
	font-family: Georgia, Times New Roman, Serif;
	font-size:11;
	font-weight: bold;
	height:22;
	background-color: White;
	padding: 0 4 0 4;
	margin-right:0;
}

.pop_form
{
	border-width: 2;
	border-color: #E2E2E2;
	border-style: solid;
	width: 719;
	text-align: center;
	margin-left:2;
}

.form_text_100
{
	width: 140;
}

.form_text_50
{	
	width: 80;
}


.pop_form h4
{	
	padding: 10 10 10 10;
}

.form_header
{
	text-align:left;
	width:708;
	color: #666666;
	padding: 10 0 12 10;
	font-size: 14;
	color: Black;
}

.form_left
{
	text-align:right;
	width:140;
	font-size: 11;
	color: Black;
	vertical-align: baseline;
	height:28;	
}

.form_left_big
{
	text-align:right;
	width:140;
	font-size: 11;
	color: Black;
	vertical-align: top;
	padding-top: 4;
	height:28;
}

.form_right_span
{
	text-align:left;
	width:568;
	font-size: 11;
	color: Black;
	vertical-align: top;
	height:28;
}

.form_right
{
	text-align:left;
	width:259;
	font-size: 11;
	color: Black;
	vertical-align: top;
	height:28;
}

.form_right_left
{
	text-align:right;
	width:50;
	font-size: 11;
	color: Black;
	vertical-align: baseline;
	height:28;
}

/* - - - end forms - - - */

/* - - - footer section - - - */
.footer
{		
	width: 100%;
	background-color:White
}

.footer_row
{
	font-size: 11;
	font-weight: normal;	
	font-family:Georgia, Times New Roman, Serif;
	text-decoration: none;	
	background-repeat: repeat-x;
	background-position: left top;		
	padding:0,0,0,0;
	margin:0,0,0,0;
	vertical-align: top;		
	line-height: 2;
}

.footer_main, .footer_left
{		
	border-left:0;
	border-right:0;
	border-top-style: solid;
	border-top-width: 1;
	border-top-color:#B2B2B2;	
	border-bottom-style: dotted;
	border-bottom-width: 1;
	border-bottom-color:#E7ECF4;	
	height: 92px;
}

.footer_left
{		
	width: 50px;
	background-position: right top;
}

.footer_main
{		
	width: 974px;
	color: #94B0D6;
}
/* - - - end footer - - - */

.back_s, .back_c, .back_p, .back_ub, .back_u, .back_a, .back_n, .back_k, 
.back_o, .back_g, .back_w, .back_j, .back_d, .back_ru1, .back_3, .back_h,
.back_x, .back_b, .back_z
{
	background-repeat: no-repeat;
	background-position: top left;		
	background-color:Transparent;
	margin: 0 0 0 0;
}

.back_z
{
	background-image: url(images/back_z.gif);
	padding: 6 0 0 52;
}

.back_w
{
	background-image: url(images/back_w.gif);
	padding: 8 0 0 70;
}

.back_j
{
	background-image: url(images/back_j.gif);
	padding: 8 0 0 52;
}

.back_s
{
	background-image: url(images/back_s.gif);
	padding: 6 0 0 50;
}

.back_c
{
	background-image: url(images/back_c.gif);
	padding: 6 0 0 52;
}

.back_d
{
	background-image: url(images/back_d.gif);
	padding: 6 0 0 62;
}

.back_p
{
	background-image: url(images/back_p.gif);
	padding: 12 0 0 58;
}

.back_g
{
	background-image: url(images/back_g.gif);
	padding: 24 0 0 52;
}

.back_a
{
	background-image: url(images/back_a.gif);
	padding: 1 0 0 72;
}

.back_u
{
	background-image: url(images/back_u.gif);
	padding: 8 0 0 52;
}

.back_n
{
	background-image: url(images/back_n.gif);
	padding: 12 0 0 68;
}

.back_k
{
	background-image: url(images/back_k.gif);
	padding: 2 0 0 78;
}

.back_o
{
	background-image: url(images/back_o.gif);
	padding: 8 0 0 52;
}

.back_ru1
{
	background-image: url(images/back_ru1.gif);
	padding: 6 0 0 62;
}

.back_3
{
	background-image: url(images/back_3.gif);
	padding: 9 0 0 46;
}

.back_h
{
	background-image: url(images/back_h.gif);
	padding: 10 0 0 56;
}

.back_x
{
	background-image: url(images/back_x.gif);
	padding: 2 0 0 63;
}

.back_b
{
	background-image: url(images/back_b.gif);
	padding: 10 0 0 60;
}

.back_ub
{	background-image: url(images/back_ub.gif);
	padding: 3 0 0 72;}

.back_ub0
{	padding: 3 0 0 72;}

.under_construction
{
	color: Red;
	font-family: Georgia, Times New Roman CE;
	font-size: 10px;	 
	font-weight:normal;
	vertical-align: top;
	text-align: right;	
}
