﻿body {
	margin: 0 auto;
	padding: 0;
	color: #000;
	background-color: #fff;
	/*font-size: 100%;*/
	text-align: center;
	height: 100%;
}
html { height: 100%; }
h1
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
	color:#336600;
}
p
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003300;
	margin:0;
	padding:0;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}
.alignright {
	text-align: right;
}

.top {
	/*border-bottom: 1px solid #000;*/
	background-color: #fff;
}
.bottom {
	/*border-top: 1px solid #000;*/
	padding-bottom: 1px;
	background-color: #fff;
}
.to-right {
	float: right;
}
.to-left {
	float: left;
}
.header
{
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 258px;
	padding: 0;
	background-image: url(../images/head1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}
.wrapper {
	margin: 0 auto;
	width: 1002px;/*762*/
	w\idth: 1000px;/*760*/  /* C + L + R + 2 */
	text-align: left;
	/*background-color: #fff !important;*/ /* L */
	/*padding-right: 1px;
	padding-left: 1px;*/
	
	margin-top: 5px;
	
	height: auto !important; 
	height: 600px; 
	min-height: 600px;
	
	
	
	/*background-color: #3d882d;*/
	background-image: url(http://kvitkapolonyny.com/images/menu_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	
}

@media all and (min-width: 0px) { .wrapper { width: 1002px; } }
.outer1 {
	margin-left: 200px;/*170*/ /* R */
	/*background-color: #3d882d;*/ /* R */
	
	background-image: url(http://kvitkapolonyny.com/images/box_bg_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
	
	min-height: 600px;
	
	
	height: auto !important; /* for modern browsers */
	height: 600px; /* for IE5.x and IE6 */
	min-height: 600px; /* for modern browsers */
	
	/*overflow: hidden;*/
}

.outer2 {
	margin-right: 200px;/*160*/ /* R */
	background-color: #fff; /* C */
	/*border-left: 1px solid #690;
	border-right: 1px solid #690;*/

	background-image: url(http://kvitkapolonyny.com/images/content_bg.gif);
	background-repeat: repeat-y;
	background-position: -1px top;
	/*border-right: solid 1px #fff;*/

	margin-left: 1px;
	
	min-height: 600px;
	
	
	height: auto !important; /* for modern browsers */
	height: 600px; /* for IE5.x and IE6 */
	min-height: 600px; /* for modern browsers */
}

@media all and (min-width: 0px) { .outer2 { background-position: left top; } }
.outer0 {
	position: relative;
	margin-left: -201px;/*-171*/ /* - L - 1 */
	margin-right: -201px;/*-161*/ /**/
	
	
	background-image: url(http://kvitkapolonyny.com/images/menu_bg.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	
	min-height: 600px;
	
	
	height: auto !important; /* for modern browsers */
	height: 600px; /* for IE5.x and IE6 */
	min-height: 600px; /* for modern browsers */
}

.wrap-cl {
	float: left;
	width: 799px;/*599*/ /* C + L + 1 */
	background-image: url(http://kvitkapolonyny.com/images/box_bg_l.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	min-height: 600px;
	height: auto !important; 
	height: 600px; 
	min-height: 600px; 
}
.center {
	float: right;
	width: 598px;/*428*/  /* C */
}
.left {
	float: left;
	width: 200px;/*170*/  /* L */
	margin-right: 1px;
	background-image: url(http://kvitkapolonyny.com/images/left_box_top.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
}
.right {
	float: right;
	width: 200px;/*160*/  /* R */
	margin-left: 1px;
	/*padding-top: 4px !important;*/
	background-image: url(http://kvitkapolonyny.com/images/right_box_top_bg.gif);
	background-position: -1px top;
	background-repeat: no-repeat;
}
.incenter {
	padding: 3px 10px;
	background-image: url(http://kvitkapolonyny.com/images/content_bg_top.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
}
@media all and (min-width: 0px) { .incenter { background-position: 5px top; } }
.inleft
{
	margin-top: 0px;
	
}
.inright
{
	margin-top: 20px;
}
/* previene allargamento floats (hidden) e problemi rendering left col (relative) in IE/Mac \*//*/
.inleft, .inright, .incenter {
	width: 100%;
	overflow: hidden;
}
.wrap-cl {
	position: relative;
}
/**/

.outer0 {
	word-wrap: break-word;
}

.bottom_container
{
	background-image: url(http://kvitkapolonyny.com/images/content_bg_bottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 4px;
	margin-bottom: 5px;
	margin-top: -4px;
	font-size: 0;
	line-height: 0;
}

/*---------*/
/*box_menu*/
#box_nav
{
	margin: 0;
	padding: 0;
	padding-top: 75px;
	margin-left: 4px;
	position:relative;
	width: 192px;
	background-image: url(../img/box_nav.jpg);
	background-position: left 9px;
	background-repeat: no-repeat;
	z-index: 7;
}
#box_nav li
{
	overflow: hidden;
	list-style-type: none;
}
#box_nav li a
{
	display: block;
	height: 25px;
	margin-top: 0px;
	padding-left: 46px;
	padding-bottom: 5px;
	padding-top: 3px;
	text-decoration: none;
	background-image: url(../img/bg_img_m_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color: #fff; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	border: solid 0px;
	z-index: 8;
}
#box_nav li a:hover
{
	color: #fff; 
	padding-left: 48px;
	font-size:16px;
	background-image: url(../img/bg_img_m.jpg);
	background-repeat: no-repeat;
}
#nav_menu
{
	margin: 0;
	padding: 0;
	padding-left: 155px;
	text-align: left;
	
	z-index: 100;
}
#nav_menu ul
{
	margin: 0 auto; 
	width: 680px; 
	padding-top: 233px; 
	padding-left: 105px; /*145*/
	padding-bottom: 0; 
	padding-right: 0; 
	text-align: left;
}
* html #nav_menu ul { padding-top/**/:230px; }
	
#nav_menu li
{
	float: left; 
	padding: 0; 
	margin: 0; 
	text-align: left; 
	padding-left: 30px; 
	overflow: hidden; 
	list-style-type: none;
	z-index: 100;
}
#nav_menu li a
{	
	text-decoration: none; 
	color: #fff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:solid 0px;
	font-weight: bold;
}
#nav_menu li a:hover
{
	color: #669933;
}
p 
{
	margin: 0;
	padding: 0;
}
/*right box*/
#wet
{	
	width:190px;
	text-align:left;
	margin: 0 auto;
	margin-top: 0px;
	margin-right: 5px;
	/*padding-left: 5px;*/
	/*background-image: url(../images/wet_bg.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	border: solid 1px #fff;
	background-color: White;
	padding-bottom: 5px;
	line-height: normal;
}
#wet p
{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006400;
	/*padding:5px;*/
	padding-left:12px;
}
#wet span
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: DarkGreen;
	margin: 0;
	padding: 0;
	line-height: normal;
	padding-left: 4px;
	/*margin-top:12px;*/
}
#wet a
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color:#006400;
	margin: 5px 0 5px 0 !important;
/*	padding:5px;
	padding-left:12px;*/
}
#wet h1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006400;
	padding: 1px 0;
	margin-left: -5px;
	padding-left: 2px;
	text-align: center;
	margin-top: 5px;

}
#wet img
{
	 margin-top: 3px;
}
#wet div
{
	margin-top: 3px;
	padding: 0 0 0 5px;
	line-height: 14px;
	height: auto;
}


#gallery
{
	width: 190px;
	text-align: left;
	margin: 0 auto;
	margin-top: 12px;
	margin-right: 5px;
	background-image: url(../img/bg_labudy.gif);
	border: solid 1px #fff;
	text-align: right;	
	padding-bottom: 5px;
}
#gallery_sub
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
}
#gallery_sub img
{
	border:solid 2px #ffffff;
}
#gallery p
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	padding-left: 15px;
	font-weight: bold;
}
#gallery h1
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	padding: 1px 0;
	padding-left: 8px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	
	background-color: #3d882d;
}
#gallery a
{
	color: #fff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 5px;
	font-weight: bold;
}
#vidguky
{
	width: 190px;
	margin: 0 auto;
	margin-top: 12px;
	margin-right: 5px;
	background-image: url(../img/bg_labudy.gif);
	border: solid 1px #fff;
	text-align: center;
	padding-bottom: 5px;
}
#vidguky p
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding-left: 15px;
	text-align: left
	font-weight: bold;
}
#vidguky h1
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	padding: 1px 0;
	padding-left: 8px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #3d882d;
	font-weight: bold;
}
#vidguky a
{
	color:#fff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
/*foot...*/
#footer
{
	width: 1000px;
	height: 35px;
	background-color: #3d882d;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
#footer a
{
	text-decoration: none;
	color:#669900;
	font-size:9px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
	#footer a:hover{
		color: #336600
		}
	#footer_l{
		height:35px;
		width:20px;
		background-image:url(../img/f_b.gif);
		position:relative;
		float:left;
		margin:0;
		padding:0;
	}
	#footer_r{
		height:35px;
		width:20px;
		background-image:url(../img/f_b_r.gif);
		position:relative;
		float:right;
		margin:0;
		padding:0;
	}
	#footer_navigation{
		float: left;
		margin:0;
		padding:0;
		margin-top:7px;
		
		/*position:relative;*/
		/*width:600px;*/
		/*text-align: center;*/
		padding-left:176px;
	}
	* html #footer_navigation { margin-top/**/: 3px !important; }
	#footer_navigation li{float:left;padding-left:12px; overflow:hidden; display: block; vertical-align: middle;}
	#footer_navigation li a{
							text-decoration: none; 
							color: #fff; 
							font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
							font-size:9px;
							border:solid 0px;
							}
	#footer_navigation li a:hover{color: #CCCCCC;}
.copyright
{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	font-size: 10px;
}
.copyright ul 
{
	margin: 0;
	padding: 0;
	width: 1000px;
	list-style-type: none;
	overflow: hidden;
}
.copyright ul li 
{
	margin: 0;
	padding: 0;
	width: 500px;
	float: left;
	text-align: left;
}
.copyright ul li a
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: Gray;
	font-weight: normal;
	text-decoration: none;
}
.copyright ul li a:hover
{
	text-decoration: underline;
	color: #dde;
}

.news p, .main_content p
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;/*10*/
	color:#003300;
	margin:0;
	padding:0;
	text-align: justify;
}
.news li, .main_content li
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;/*10*/
	color: #030;
	margin: 0;
	padding: 0;
}
.news h1, .main_content h1
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336600;
	padding: 0;
	margin: 0;
}
.news a, .main_content a
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#336600;
	padding:0;
	margin:0;
}
.main_spacer
{
	height: 24px;
	background-image: url(../img/decor_main.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}