/********************************************************************
 *
 *	NASTAVENIE VZHLADU
 *
 ********************************************************************/

/********************************************************************
 * 	Format stranky
 ********************************************************************/
body 
{
	margin: 0;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

td, div
{
	font-family: Arial;
	font-size: 9pt;
	line-height: 1.5em;
}

/********************************************************************
 * 	Vseobecne
 ********************************************************************/
.hidden
{
	visibility: hidden;
}

.normal
{
	font-weight: normal;
}

.bold
{
	font-weight: bold;
}

.underline
{
	text-decoration: underline;
}

.clear
{
	clear: both;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

form
{
	margin: 0;
	padding: 0;
}

fieldset
{
	margin: 1s0px 0 0 0;
	padding: 10px;
	border: 1px solid #B0A788;
}

legend
{
	color: #B0A788;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

label
{
	float: left;
	width: 33%;
	padding-top: 3px;
}

input
{
	width: 275px;
	height: 1.2em;
	font-size: 9pt;
	border: 1px solid #C0C0C0;
	padding: 3px;
	margin-bottom: 5px;
}

textarea
{
	width: 275px;
	font-size: 9pt;
	font-family: Arial;
	border: 1px solid #C0C0C0;
	padding: 3px;
	margin-bottom: 5px;
}

.button
{
	width: 106px;
	height: 4ex;
	font-size: 9pt;
	font-weight: bold;
	background: #FCF873;
	color: #A86300;
}
.button:hover
{
	background: #FEBB7A;
	color: #000080;
}

img
{
	border: 0;
	margin: 5px;
}

a 
{
	color: #000080;
	text-decoration: none;
}
a:hover
{
	color: #404040;
	text-decoration: underline;
}

.ajustifzy
{
	text-align: justify;
}

.aacenter
{
	text-align: center;
}

.wfull
{
	width: 100%;
}

.whalf
{
	width: 50%;
}

.wthird
{
	width: 33%;
}

.wquater
{
	width: 25%;
}

.red
{
	color: #FF0000;
}

/********************************************************************
 * 	Desing
 ********************************************************************/
.body_winter
{
	background: #EBF5FF url('../images/pbcg_winter.jpg') top center repeat-x;
}

.body_spring
{
	background: #D3FFD5 url('../images/pbcg_spring.jpg') top center repeat-x;
}

.body_summer
{
	background: #FFFFC0 url('../images/pbcg_summer.jpg') top center repeat-x;
}

.body_autumn
{
	background: #F2D598 url('../images/pbcg_autumn.jpg') top center repeat-x;
}
 
#page
{
	margin: 0px auto;
	width: 100%;
	text-align: center;
}

#header
{
	width: 100%;
	height: 100px;
	clear: both;
}

.header_design_winter
{
	background: url('../images/tbcg_winter.jpg') top center no-repeat;
}

.header_design_spring
{
	background: url('../images/tbcg_spring.jpg') top center no-repeat;
}

.header_design_summer
{
	background: url('../images/tbcg_summer.jpg') top center no-repeat;
}

.header_design_autumn
{
	background: url('../images/tbcg_autumn.jpg') top center no-repeat;
}

#header_home
{
	position: relative;
	width: 170px;
	height: 52px;
	margin: 18px;
	float: none;
	cursor: pointer;
	border: 1px solid #FFFFFF;
}

#home
{
	/*
	position: relative;
	left: 0px;
	border: 1px solid #FFFFFF;
	width: 100px;
	height: 30px;
	*/
}

#languages
{
	width: 900px;
}

#languages_set
{

}

#languages_p1_winter
{
	height: 46px;
	width: 11px;
	float: left;
	margin-left: 725px;
}
#languages_p1_winter[class]
{
	background: url('../images/m1bcg_winter.png') top left no-repeat;
}

#languages_p2_winter
{
	height: 46px;
	float: left;
	padding: 5px;
}
#languages_p2_winter[class]
{
	background: url('../images/m2bcg_winter.png') top right repeat-x;
}

#languages_p3_winter
{
	height: 46px;
	width: 11px;
	float: left;
}
#languages_p3_winter[class]
{
	background: url('../images/m3bcg_winter.png') top left no-repeat;
}

#languages_p1_spring
{
	height: 46px;
	width: 11px;
	float: left;
	margin-left: 725px;
}
#languages_p1_spring[class]
{
	background: url('../images/m1bcg_spring.png') top left no-repeat;
}

#languages_p2_spring
{
	height: 46px;
	float: left;
	padding: 5px;
}
#languages_p2_spring[class]
{
	background: url('../images/m2bcg_spring.png') top right repeat-x;
}

#languages_p3_spring
{
	height: 46px;
	width: 11px;
	float: left;
}
#languages_p3_spring[class]
{
	background: url('../images/m3bcg_spring.png') top left no-repeat;
}

#languages_p1_summer
{
	height: 46px;
	width: 11px;
	float: left;
	margin-left: 725px;
}
#languages_p1_summer[class]
{
	background: url('../images/m1bcg_summer.png') top left no-repeat;
}

#languages_p2_summer
{
	height: 46px;
	float: left;
	padding: 5px;
}
#languages_p2_summer[class]
{
	background: url('../images/m2bcg_summer.png') top right repeat-x;
}

#languages_p3_summer
{
	height: 46px;
	width: 11px;
	float: left;
}
#languages_p3_summer[class]
{
	background: url('../images/m3bcg_summer.png') top left no-repeat;
}

#languages_p1_autumn
{
	height: 46px;
	width: 11px;
	float: left;
	margin-left: 725px;
}
#languages_p1_autumn[class]
{
	background: url('../images/m1bcg_autumn.png') top left no-repeat;
}

#languages_p2_autumn
{
	height: 46px;
	float: left;
	padding: 5px;
}
#languages_p2_autumn[class]
{
	background: url('../images/m2bcg_autumn.png') top right repeat-x;
}

#languages_p3_autumn
{
	height: 46px;
	width: 11px;
	float: left;
}
#languages_p3_autumn[class]
{
	background: url('../images/m3bcg_autumn.png') top left no-repeat;
}

#languages img
{
	margin: 10px 3px 3px 3px;
}

#main
{
	position: absolute;
	top: 77px;
	left: 0;
	width: 100%;
	clear: both;
}

.main_width
{
	width: 944px;
}

#corner_topleft
{
	width: 34px;
	height: 33px;
	float: left;
}
#corner_topleft[class]
{
	background: url('../images/cr1.png') top left no-repeat;
}

#shadow_top
{
	width: 876px;
	height: 33px;
	float: left;
}
#shadow_top[class]
{
	background: url('../images/sht.png') top center repeat-x;
}

#corner_topright
{
	width: 34px;
	height: 33px;
	float: left;
}
#corner_topright[class]
{
	background: url('../images/cr2.png') top right no-repeat;
}

#corner_bottomleft
{
	width: 34px;
	height: 33px;
	float: left;
}
#corner_bottomleft[class]
{
	background: url('../images/cr3.png') top left no-repeat;
}

#shadow_bottom
{
	width: 876px;
	height: 33px;
	float: left;
}
#shadow_bottom[class]
{
	background: url('../images/shb.png') top center repeat-x;
}

#corner_bottomright
{
	width: 34px;
	height: 33px;
	float: left;
}
#corner_bottomright[class]
{
	background: url('../images/cr4.png') top right no-repeat;
}

#shadow_left
{
	width: 944px;
}
#shadow_left[class]
{
	background: url('../images/shl.png') center left repeat-y;
}

#shadow_right
{
	width: 944px;
}
#shadow_right[class]
{
	background: url('../images/shr.png') center right repeat-y;
}

#main_part
{
	width: 894px;
	background: #FEFEDE;	
}

#img_deco
{
	width: 894px;
	height: 225px;
	padding: 0;
	clear: both;
	padding-bottom: 15px;
	border: 0;
}

#content_main
{
	width: 894px;
	background: url('../images/cbcg.jpg') center top repeat-x;
	text-align: left;
	clear: both;
}

#menu
{
	width: 202px;
	padding: 0;
	float: left;
}
#menu[class]
{
	background: url('../images/mbcg.png') center top no-repeat;
}

.menu_space
{
	padding: 0 5ex 20px 20px;
	margin-top: -10px;
}

.menu_space ul
{
	padding-left: 18px;	
	list-style-image: url('../images/mpoint.png');
}

.menu_space ul ol, .menu_space ul ul
{
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
}

.menu_space ul ol ul
{
	padding-left: 15px;
	list-style-type: none;
	list-style-image: none;
}

.menu_space span, .actualities_space span
{
	color: #990000;
	font-weight: bold;
}

.menu_br
{
	margin-bottom: 1.5ex;
}

.menu_space .menu_active
{
	color: #800080;
}

.menu_space .menu_group_active
{
	list-style-image: url('../images/mpoint2.png');
}

.actualities_space h1, .menu_space h1, .content_space h1
{
	margin: 0 0 1ex 0;
	padding: 0;
	font-size: 16pt;
	font-weight: normal;
	color: #B3952F;
}

.menu_space ol .menu_subheader
{
	color: #A86F00;
}

.menu_space a
{
	color: #8C7300;
}

#actualities
{
	width: 202px;
	padding: 0;
	float: left;
}
#actualities[class]
{
	background: url('../images/abcg.png') center top no-repeat;
}

.actualities_space
{
	padding: 0 25px 20px 20px;
	margin-top: -10px;
}

.actualities_title
{
	margin-bottom: 0.5ex;
}

.actualities_space img
{
	padding: 0 3px 3px 0;
	border: 0;
	float: left;
}

.actualities_date 
{
	margin-top: 0.5ex;
	color: #B39251;
}

#content
{
	width: 490px;
	float: left;
}

.content_space
{
	padding: 10px 20px 20px 20px;
	text-align: justify;
}

.content_space h1
{
	padding-bottom: 1ex;
}

.content_space h2
{
	margin: 0 0 1ex 0;
	padding: 0;
	font-size: 12pt;
	font-weight: bold;
	color: #B3952F;
	padding-top: 1ex;
	padding-bottom: 1ex;
}

#footer
{
	width: 870px;
	clear: both;
	margin: 0 0 20px 0;
	text-align: left;
	color: #826E44;
}

#footer a
{
	color: #826E44;
}

#copyright
{
	width: 400px;
	float: left;
	font-size: 11px;
}

#recommend
{
	width: 170px;
	float: left;
	font-size: 11px;
	text-align: center;
}

#access
{
	width: 300px;
	float: left;
	text-align: right;
	font-size: 11px;
}

.pricelist_box
{
	padding: 1ex; 
	border: 1px solid #B3952F;
}

.photogallery_box
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	border: 1px solid #B3952F;
	background: #FBFABB;
}

