img, div { border: 0; }
body { margin: 0; background: #fff url('images/body-safebox-bg.jpg') top repeat-x; font-family: Lucida Grande,Lucida Sans,Arial, Tahoma,sans-serif; color: #000; font-size: 9pt; }
p, div, form { margin: 0; padding: 0; }
a {}
a:link, a:visited {  }
a:active, a:hover { }
h1, h2, h3 { margin: 0; }
h1 { font-size: 9pt; }

table {}
td {vertical-align: top;}

#logo img {}

#top {position: relative; width: 950px; margin: 0 auto 0 auto;}

#kolarz-safebox {width: 950px; height: 124px; margin: 0 auto 0 auto; text-align: center; background: url('images/kolarz-safebox.jpg') top no-repeat; border-top: solid 1px #fff;}
#kolarz-msafebox {width: 950px; height: 124px; margin: 0 auto 0 auto; text-align: center; background: url('images/kolarz-msafebox.jpg') top no-repeat; border-top: solid 1px #fff;}

#content {padding: 0 0 15px 0; margin: 0;}
#content-sub { padding: 0 0 15px 0;}

#belka {width: 950px; margin: 0 auto 0 auto; padding: 17px 0 0 0; height: 23px; background: url('images/slideshow-controls-bg.jpg') top repeat-x;
-moz-border-radius-topleft: 6px;	
-webkit-border-top-left-radius: 6px;		
-moz-border-radius-topright: 6px;	
-webkit-border-top-right-radius: 6px;	
border-top-left-radius: 6px;
border-top-right-radius: 6px;	
}

#main {position: relative; width: 950px; margin: 0 auto 0 auto; background: #f5f5f5; border-bottom: solid 1px #dcdcdc;}

#sciezkapowrotu { padding: 180px 10px 5px 35px; margin: 0; color: #000; font-size: 8pt; }
	#sciezkapowrotu a { font-size: 8pt; background: url('images/raquo_b.gif') right no-repeat; color: #cdcdcd; padding-right: 9px; margin-left: 2px; padding-left: 3px; text-decoration: none;}
	#sciezkapowrotu a.active { color: #fff; text-decoration: underline; background: transparent;}
	#sciezkapowrotu a.noclick { cursor: default; text-decoration: none; }


#leftblock {width: 285px; float: left; margin: 10px 0 0 15px; }
	#leftblock .box {margin: 0 0 10px 0; padding: 20px; background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; font-size: 8pt;}
	#leftblock .box h1 {color: #608c00; font-size: 9pt; padding: 5px 0 5px 0;}
	#leftblock .box h1.boxtitle {color: #000; font-size: 14pt; font-family: Arial; font-weight: normal; padding: 0 0 7px 0;}
	#leftblock .box ul {list-style-image: url('images/bullet.png');}
	#leftblock .box li {padding: 4px 0 4px 0;}
	#leftblock .box ul strong {color: #608c00;}
	
	#leftblock .box-2 {margin: 0 0 10px 0;}
	#leftblock .box-2 h1.boxtitle {color: #a3a8ab; font-size: 11pt; font-family: Arial; font-weight: normal; padding: 7px 0 7px 0;}

	#leftblock #news {list-style: none; margin: 0; padding: 0;}
	#leftblock #news li {margin: 0 0 10px 0; padding: 12px; border: solid 1px #dcdcdc; -moz-border-radius: 6px;	-webkit-border-radius: 6px; border-radius: 6px; font-size: 8pt;}
	#leftblock #news li:hover {border: solid 1px #000;}
	#leftblock #news h2.data {color: #b7b7b7; font-size: 8pt;}
	#leftblock #news h1 {padding: 3px 0 3px 0;}
	#leftblock #news h1 a {color: #608c00; font-size: 9pt; text-decoration: none;}
	#leftblock .more {text-align: right;}
	#leftblock .more a {display: block; text-decoration: none; padding: 0 10px 0 0;}
	#leftblock .more a:link, #leftblock .more a:visited {color: #a9a9a9; font-size: 8pt; background: url('images/more-arrow.png') right no-repeat;}
	#leftblock .more a:hover, #leftblock .more a:focus {color: #000; font-size: 8pt; background: url('images/more-arrow-hover.png') right no-repeat;}
	#leftblock .box p {padding: 5px 0 5px 0;}	
	
#rightblock {float: left; width: 585px; margin: 10px 0 0 35px; }
	#rightblock h1 {font-size: 18pt; font-weight: normal; color: #608c00; padding: 10px 0 10px 0; margin: 0;}	
	#rightblock h1#pagetitle {font-size: 20pt; font-weight: normal; color: #000; padding: 10px 0 10px 0; margin: 0;}	
	#rightblock h2 {font-size: 16pt; font-weight: normal; color: #000; padding: 7px 0 7px 0; margin: 0;}	
	#rightblock ul {list-style-image: url('images/bullet.png');}
	#rightblock ul strong, #rightblock ol strong {color: #608c00;}
	#rightblock ul li, #rightblock ol li {padding: 3px 0 3px 0;}
	#rightblock #gallery {background: #fff; padding: 10px; -moz-border-radius: 6px;	-webkit-border-radius: 6px; border-radius: 6px; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc;}
	#rightblock #gallery img { margin: 0 20px 10px 0; -moz-border-radius: 6px;	-webkit-border-radius: 6px; border-radius: 6px;}
	#rightblock p {padding: 7px 0 7px 0;}
	#rightblock a.foto-left img {padding: 7px; background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; font-size: 8pt; float: left; margin: 0 15px 5px 0; }
	
	#rightblock #formularz label {display: block;}
	#rightblock #formularz input {border: solid 1px #dcdcdc; padding: 3px; width: 250px;}
	#rightblock #formularz textarea {border: solid 1px #dcdcdc; padding: 3px;}
	#rightblock #formularz .submit {width: auto; padding: 3px 7px 3px 7px; background: #aacb5a;}

	#rightblock #litery {list-style: none; margin: 0; padding: 0;}
	#rightblock #litery li {float: left; margin: 4px; border: solid 1px #c8d1d8; width: 23px; text-align: center; font-size: 9pt;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 border-radius: 6px;
	}
	#rightblock #litery li:first-child {margin-left: 0;}
	#rightblock #litery a {display: block; padding: 4px; text-decoration: none;}
	#rightblock #litery a:link, #rightblock #litery a:visited {color: #6c8ca3;}
	#rightblock #litery a:hover, #rightblock #litery a:focus, #rightblock #litery a.active {background: #b3c8d6; color: #062e55;}


#footer {clear: both; padding: 0; width: 950px; margin: 0 auto 0 auto; color: #6a7073; font-size: 8pt;}
	#footer a:link, #footer a:visited {color: #6a7073; text-decoration: none;}
	#footer a:hover, #footer a:focus {color: #000; text-decoration: underline;}
	#footer .copyright2 {}
	#footer .copyright2 a {color: #000; text-decoration: none;}
	#footer .copyright1 {}
	#footer .copyright1 a {color: #000; text-decoration: none;}
	#footer table {width: 100%;}
	#footer table td {width: 33%; vertical-align: top;}
	#footer ul {list-style-image: url('images/bullet-footer.gif');}

.pustalinia {margin: 0; padding: 0;}
.clearboth { clear: both; }
.clearboth1px { clear: both; height: 1px; font-size: 1px; display: block;}
.floatleft { float: left; }
.floatright { float: right; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.red { color: #ed1c24; }
.middle {vertical-align: middle;}
.block-center {position: relative; width: 950px; margin: 0 auto 0 auto; padding: 20px 0 20px 0;}

#slider {position: relative; margin: 0 auto 0 auto;}
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ul#controls{
		position: relative;
		margin: 0 auto 0 auto;
		width: 100px;
		padding: 13px 0 0 0;
		}
	ul#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:13px;
		line-height:13px;		
		}
	ul#controls li a{
		float:left;
		height:13px;
		line-height:13px;
		background: url('images/kbullet.gif') top left no-repeat;
		color: navy;
		padding:0 6px;
		text-decoration:none;
		}
	ul#controls li.current a{
		background: url('images/kbullet_current.gif') top left no-repeat;
		color:#fff;
		}
	ul#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


.LV_validation_message{

}

.LV_valid {
    color:#00CC00;
    display: block;
}
	
.LV_invalid {
    color:red;
    display: block;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
}
