html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tfoot, thead, th {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0; outline-color: transparent;}
ol, ul {list-style: none;}

caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear: both; height: 0; overflow: hidden;}

@font-face {
	font-family: 'arialn';
	src: url(../font/arialn.ttf);
}


body { color:#00000; background-color: #dbdada; font: 13px Arialn, Helvetica, sans-serif;}
a { color:#fff; text-decoration:none;}
a:hover {text-decoration:none;}


.wrap {width:1000px; background-color: #dbdada; margin:0 auto; box-shadow: 0 0 5px #999;}


	header,.header { width: 1000px; background-image: url(../img/header.png);background-repeat: no-repeat; background-size: 100% auto; height: 109px; margin: 0 auto;}
		.logo { float: left; margin:3% 0 0 0px;}
		.logotip { float: left; margin:0 0 0 10px;}
		.header_center { font: bold 14px Arial, sans-serif; text-align: center; margin: 0 auto; padding-top: 26px;width: 335px;}
		.address { text-align: right; float: right; margin: 12px 50px 0 0; color: #232323; font-size: 14px;width: 220px;}
		.address span { font-size: 21px; display: block; color: #1a1a1a;}

	.photo { width: 824px; height: 185px; padding: 0 100px;}
		.photo ul li { width: 205px; vertical-align: middle; display: inline-block; margin-left:-3px; text-align: center; }
		.photo ul li div { width: 180px; margin: 0 auto; box-shadow: 0 2px 2px #146bd5; position: relative; z-index: 10;}
		.photo ul li img { width: 203px; border: 1px solid #dcdbdc; border-bottom: none;  height: 115px; border-radius: 10px;left:-13px; bottom: -1px; display: block;position: relative; z-index: 5;}
		.photo ul li a { text-transform: uppercase; background: url(../img/menu_btn.png) repeat-x; border-radius: 0 0 15px 15px; border: 1px solid #999; font-size: 13px; display:block; height: 45px; text-align: center; width: 187px; margin: 1px auto; padding-top: 6px; color: #545454; position: relative; z-index: 1; line-height: 41px;}
		.photo ul li a span { display: inline-block; line-height: 15px;}

	.line { height: 21px; background: url(../img/line.png) no-repeat; position: relative; z-index: 10;}

	.info_block { display: table-row; background: url(../img/center_bg.jpg);}
		.info_block ul li ul li a{text-transform: none;color:#000;}
		.info_block ul li ul li a:hover { color: #666; font-weight: normal;}
		.info_block ul li ul li { text-align: left; color: #545454; font-size: 13px; padding:0  6px; text-transform: none; line-height: 25px;}
		/*.info_block ul li:hover { background: #ff0;}
		.info_block ul li:hover ul li { background: none;}*/
		.price,.price td{border: 1px solid black; padding:5px;border-spacing: 0px;border-collapse:collapse;font:13px Arial;}



		.btn { width: 100%; background: url(../img/btn.png) no-repeat; text-align: center; line-height: 37px; vertical-align: middle; font-size: 14px;}
		.btn a { color: #fff;text-transform:uppercase;}
		.btn:hover { background: url(../img/btn_a.png) repeat-x;}

	.left_block {width: 268px; background: url(../img/left_right_bg.jpg) repeat-y; display: table-cell; box-shadow: 2px 0px 3px #999;position: relative; z-index: 5;vertical-align: top;}

	.center { width: 700px; display table-cell; padding: 1px 15px;}
	.center a{color:black;text-decoration:underline;}
	.center a:hover{color: blue; text-decoration:underline;}
.center h1{font: 16px Arial;font-weight:bold;margin-top:15px;}
.center h1,h2,h3,h4,h5{font: 15px Arial;font-weight:bold;text-decoration:underline;margin-bottom:5px;}
.center ul,.center li{list-style-position: outside;  list-style-type: disc;margin-left:15px;font: 13px Arial;font-weight:normal;text-decoration:none;text-align:justify;background: none;line-height: 1.5; }
.center td{padding:10px;}
.center p{font: 13px Arial;font-weight:normal;text-decoration:none;text-align:justify;text-indent:1.5em;margin-top:5px;line-height: 1.5;}
.center fieldset{border:1px solid;padding:10 10;}
	.center2 { width: 726px; display table-cell; padding: 10px 15px;}
		.price h2{text-decoration:none;align="center;"}

	.right_block {width: 279px; background: url(../img/left_right_bg.jpg) repeat-y; display: table-cell; box-shadow: -2px 0px 3px #999;position: relative; z-index: 5;}

	footer,.footer { width: 1000px; font-size: 14px; height: 47px; padding-top: 0px; background-image: url(../img/footer.png); color: #2b2b2b; position: relative;}
	.f_num { float: left; margin-left: 110px;margin-top:20px;}
	.f_center { display: block;width: 100%; text-align: center;padding-top:20px;}
	.f_mail { float: right; margin-right: 90px;margin-top:20px;}
	.counter { width: 88px; height: 30px; position: absolute; left: 5px; bottom: 5px;}
	


a.admin_menu {color:#000000; text-decoration:none;font-size:1.2em;}
a.admin_menu:hover {color:red;}

#kontakt p{text-align:left;text-indent:0;}

.def_folder {
	border: 1px solid #DDD;
	padding: 5px 5px 13px 5px;
	float: left;
	font-size: 12px;
	/*margin: 10px 0 0 10px;*/
	margin: 24px 0 0 36px;
	background-color: white;
	display: block;
	width: 120px;
	height: 133px;
	box-shadow: #999 1px 1px 3px;
	-moz-box-shadow: #999 1px 1px 3px;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
}
.def_folder2 {
	height: 80px;
	width: 120px;
	overflow: hidden;
	margin-bottom: 5px;
}

.def_image {
	border: 1px solid #DDD;
	padding: 5px 5px 13px 5px;
	font-style: italic;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background-color: white;
	box-shadow: #999 1px 1px 3px;
	-moz-box-shadow: #999 1px 1px 3px;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
}
.def_image2 {
	height: 124px;
	width: 200px;
	overflow: hidden;
}

.albumImgs {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}