*,html {
margin:0;
padding:0;
}
body, html {
	text-align:left;
	background-color:#FFF;
	background-image:url(../pictures/bg_site.jpg);
	background-position:left top;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin:0;
	padding:0;
}

#main_div
{
	clear:both;
	width: 900px;
	text-align:left;
	left:0px;
	top:0px;
	height:auto;
	background-color:#EFEFEF;
}
#top_menu{
	background-color:#CCC;
	background-image:url(../pictures/bg_top_menu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:900px;
	height:40px;
}
#top_menu .left{
	float:left;
	width:700px;
	height:40px;
}
#top_menu .left .left_in{
	float:left;
	width:140px;
	padding:10px 0 0 0;
}
#top_menu .left .left_in_in{
	margin:0 0 0 10px;
	height:30px;
}
#top_menu .left .left_in_in p{
	font-size:12px;
	width:130px;
	font-weight:bold;
	color:#F35C00;
	text-align:center;
	line-height:30px;
	height:30px;
	background-image:url(../pictures/bg_top_menu_button.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-decoration:underline;
}
#top_menu .left .left_in_in a{
	font-size:12px;
	width:130px;
	font-weight:bold;
	color:#F35C00;
	text-align:center;
	line-height:30px;
	height:30px;
	background-image:url(../pictures/bg_top_menu_button.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
}
#top_menu .left .left_in_in a:hover{
	background-position:left bottom;
	text-decoration:underline;
}

#top_menu .right{
	float:right;
	width:160px;
	background-image:url(../pictures/image_nano_podlozka.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
}

#header {
	clear:both;
	border:0;
	height:275px;
	width:900px;
	background-color:#CCC;
	background-image:url(../pictures/top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#middle
{
	width:900px;
	background-color:#EFEFEF;
}
#middle_in{
	margin:15px 15px 15px 15px;
}
#middle_in .middle_box{
	width:870px;
}
h2{
	margin:10px 0px 10px 0px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.middle_box .left{
	float:left;
	width:430px;
}
.middle_box .right{
	float:right;
	width:430px;
}
.middle_box .right label{
	float:left;
	display:block;
	line-height:24px;
	width:150px;
}
.middle_box .right input{
	background-color:#FFF;
	border:1px #CCC solid;
	padding: 4px 4px 4px 4px;
	color:#000;
	font-size:12px;
	width:170px;
	margin:0;
}
.middle_box .right textarea{
	background-color:#FFF;
	border:1px #CCC solid;
	padding: 4px 4px 4px 4px;
	color:#000;
	font-size:12px;
	width:210px;
	height:50px;
	margin:0;
}
.middle_box .left div p{
	float:left;
	height:24px;
	width:80px;
	text-align:left;
	margin:0;
	padding:0;
}
.middle_box .left div p input{
	background-color:#FFF;
	border:1px #CCC solid;
	padding: 4px 4px 4px 4px;
	color:#000;
	font-size:12px;
	width:50px;
	margin:0;
}
.middle_box .left div .submit{
	background-image: url(../pictures/button_submit.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	padding:0;
	margin:0;
	width:267px;
	height:48px;
	border:0 none;
}

#footer
{
	width:900px;
	height:65px;
	background-image:url(../pictures/footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#footer .in{
	width:900px;
	text-align:left;
	padding:0;
	padding-top:15px;
}
#footer .in p
{
	line-height:25px;
	height:25px;
	color: #FFF;
	text-align:left;
	display:block;
}


/*  CSS ku galerii fotografii */
.gallery_box_galeria
{
	margin:0;
	padding:0;
	width:100%;
}
.gallery_box_galeria .gallery_box_div
{
	position:relative;
	padding:0;
	margin:0;
	width:216px;
	height:170px;
	float:left;
}

.gallery_box_galeria .gallery_box_div  .gallery_box_div_in
{
	position:relative;
	margin:0;
	padding:0;
	margin-left:8px;
	margin-top:6px;
	margin-bottom:6px;
	margin-right:8px;
	background-position:top left; 
	background-repeat:no-repeat; 
	background-image:url(../pictures/bg_galery.png);
}
.gallery_box_galeria .gallery_box_div  .gallery_box_div_in p
{
	margin:0;
	padding:0;
	width:200px;
	height:158px;
	background-position:center center; 
	background-repeat:no-repeat; 
	text-align:center;
}

.hr{
	margin:15px 10% 15px 10%;
	height:1px;
}
.hr hr{
	border: 0;
	width: 100%;
	color: #CCC;
	background-color: #CCC;
	height: 1px;
}


.text_black_12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.text_black_14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.text_black_14 b{
	color:#FF6600;
}
.text_black_10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.text_red_10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.text_red_14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.text_red_14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.text_red_14:hover{
	text-decoration:underline;
}
