/* CSS Document */
* { margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0;}
img, a { border:0;}
a { text-decoration:none; overflow:hidden;}
p { margin-bottom:10px;}
h1 { color:#FFFFFF; padding-top:8px; padding-left:10px; font-size:24px}
h3 { color:#006600; font-size:20px}

#wrapper { margin:0 auto; width:789px;}
#header { background:url(../images/header.jpg) no-repeat top left; width:789px; height:178px;}
#main { margin-top:15px; float:left; width:594px; margin-left:10px; height:100%}
#menu { width:184px; margin-left:1px; margin-top:15px; float:left}

#menu ul { list-style:none}
#menu ul li  { display:block; width:184; height:42px; margin-bottom:5px; background:url(../images/menu.jpg) no-repeat;}
#menu ul li:hover { display:block; width:184; height:42px; margin-bottom:5px; background:url(../images/menu_roll.jpg) no-repeat;}
#menu ul li a { display:block; width:184px; height:32px; text-decoration:none; color:#FFFFFF; font-weight:bold ; padding-top:10px; margin-left:15px; font-size:18px}
#menu ul li.contact {background:url(../images/menu_phone.jpg) no-repeat;}

.box { margin-bottom:15px; }
.box .title { height:40px; background-color:#23820f; position:relative }
.box .tl { background:url(../images/box_top_left.jpg) top left no-repeat; width:6px; height:6px; float:left}
.box .tr { background:url(../images/box_top_right.jpg) top left no-repeat; width:6px; height:6px; float:right}
.box .main {border:1px solid #1c6a0c; border-top:#3bc011 10px solid;  padding:10px; }
.box .main a { color:#1c6a0c}
.box .main a:hover { text-decoration:underline}
.box .min {min-height:350px;}

.btn { float:left; margin:15px 12px 15px 12px; height:166px;}
.clr { clear:both}

#footer { background-color:#181f16; width:789px; height:30px;color:#FFFFFF; text-align:center; padding-top:10px;}
#footer a { color:#FFFFFF; padding:15px; display:inline}
.powered { text-align:center; margin:5px 0 10px; 0; color:#666666}
.powered a{ color:#666666}

#rotator
{
	border: none;
	overflow: hidden;
	margin: 10px 10px 10px auto;
	padding-top:18px;
	position: relative;
	width: 200px;
	height: 178px;
	vertical-align:middle;
	text-align:center;
}
#rotator ul  {
	list-style:none;
	margin:auto 0;
}

#rotator ul li 
{
	color:#CCCCCC;
	font-size:16px;
	margin:auto 0;
	font-weight:bold;
}


.catButton { float:left; background:transparent; width:154px; padding:20px 20px 0px 10px; cursor:pointer;}
.catImage {width:154px; height:154px; border:1px solid #c3c3c3;  }
.catName { 
width:130px; 
	font-size:12px;
	padding:10px 0px 10px 0px;
	font-family:Tahoma, Verdana;
	color:#666666;}

.catName a { 
	text-decoration:underline;
	color:#FF0000;}
		
.catName a:hover { 
	text-decoration:underline;}
	

/********** DIVy **********/
.c1 { background:#72a40f;
	height:30px;}
.c2 { background:#c2e086}
.c3 { background:#799346}

.submenu { color:#000!important;}
.submenu a {
	text-decoration:underline;
	font-weight:normal;
	color:#000000 !important;}
.submenu a:hover { color:#195f0a;}
.dropdown { color:#ooo;
	height:30px;}
.button { padding:0px 20px 5px 0px;}
.nav, .nav a { color:#006600; margin-top:10px; font-weight:bold}

.content_left {
	width:259px;
	vertical-align:top;
	float:left;}

.content_right {
	width:310px;
	vertical-align:top;
	float:right;}
	
.content_left .catButton { width:58px; padding: 6px 6px 0px 0; }
.content_left .catImage {width:58px; height:58px; border:0;  }
.catButton_remove_right_padding { padding-right:0px;} 	

.container { width:555px; padding:10px; margin-bottom:5px;margin-top:5px; clear:both; text-align:left}
.container h3, .news h3 { color:#006600; padding:0; margin:0;}
.price { font-weight:bold; font-size:14px; margin-bottom:10px;}	
.container_row { width:230px; clear:both; height:23px;}
.container_title {width:100px; float:left;}
.container_text {width:130px; float:left; }

dd, dt { margin:5px;}
.formularz {

	padding:0px 0px 0px 0px; 
	}
	
.frm {
	border:none;
	}
.contentfont { padding-left:20px}
.news { float:left; width:260px; margin:10px;}
.news a { font-weight:bold}
.gallery_news_main { margin:5px; float:left}
