@import url(divs.css);
/*writley olive: #73880A*/
/*easy green #CDEB8B*/
/* Basecamp Green [#6BBA70]*/
/*Interactive action yellow [#FFFF88] */
/*Techcrunch green [#008C00] 
 Newsvine Green [#006E2E] */

/*#####################################*/
/*START czesc ogolna - dotyczaca front endu*/

    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:1000px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font: 82%/1.7 "Trebuchet MS",arial,sans-serif;
    }
	a {
    	color:#6BBA70;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	img {
		margin:10px 0 5px;
		border:0;
	}
	hr {
		 color:#6BBA70;
		 border-top: 1px dotted #CDEB8B;
		 border-bottom:none;
		 border-left:none;
		 border-right:none;
	}
	

	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
    }
	#header {
		border-bottom:1px solid #6BBA70;
		padding-bottom: 10px;
	}
	#header p,
	#header h1,
	#header h2 {
	    padding:0 15px 0 15px;
        margin:0;
	}
	
	#header h1 {
	    font: lighter 240%/0.95 "Trebuchet MS",arial,sans-serif;
		color: #6BBA70;
	    padding:15px 15px 0 15px;
        margin:0;
	}	

	#header h2 {
	    font: lighter 130%/0.95 "Trebuchet MS",arial,sans-serif;
		color: #6BBA70;
	    padding:0px 15px 15px 15px;
        margin:0;
	}
	#header img {
		margin:15px 0px 0px 15px;
	}	

	/*start wyglad centrum - srodek srodek*/
	.holygrail .srodek h1 {
	font: lighter 160%/1.3 "Trebuchet MS",arial,sans-serif;
	color: #6BBA70;
	text-align: justify;
    padding:15px 15px 15px 0;
    margin:0;
	}
	.holygrail .srodek h2 {
	font: lighter 140%/1.3 "Trebuchet MS",arial,sans-serif;
	color: #6BBA70;
	text-align: justify;
    padding:15px 15px 15px 0;
    margin:0;
	}
	.holygrail .srodek h3 {
	font: lighter 120%/1.3 "Trebuchet MS",arial,sans-serif;
	color: #6BBA70;
	text-align: justify;
    padding:15px 15px 5px 0;
    margin:0;
	}	
	.holygrail .srodek p {
		text-align: left;
	}
	/*end wyglad centrum - srodek srodek*/
	
	/*start wyglad lewa lewa*/
	.holygrail .lewa h1 {
	font: lighter 160%/1.3 "Trebuchet MS",arial,sans-serif;
	color: #6bba70;
	text-align: justify;
    padding:5px 15px 0 0;
    margin:0;
	}	
	.holygrail .lewa h2 {
	font: lighter 140%/1.1 "Trebuchet MS",arial,sans-serif;
	color: #6bba70;
	text-align: left;
    padding:15px 15px 0 0;
    margin:0;
	}
	.holygrail .lewa p {
		text-align: justify;
	}
	/*end wyglad lewa lewa*/	
	
	/*start wyglad prawa prawa*/
	.holygrail .prawa h1 {
	font: lighter 160%/1.3 "Trebuchet MS",arial,sans-serif;
	color: #eee;
	text-align: justify;
    padding:5px 15px 0 0;
    margin:0;
	}	
	.holygrail .prawa h2 {
	font: lighter 140%/1.1 "Trebuchet MS",arial,sans-serif;
	color: #eee;
	text-align: justify;
    padding:5px 15px 0 0;
    margin:0;
	}
	.holygrail .prawa p {
		text-align: justify;
		color: #eee;
	}
	/*end wyglad prawa prawa*/	
	
	
	#header .menu {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:10px 0 0 0;
	    padding:0;
	}
	#header .menu li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#header .menu li a {
	    display:block;
	    float:left;
	    margin:0 0 0 1px;
	    padding:3px 10px;
	    text-align:center;
	    background:#CDEB8B;
	    color:#000;
	    text-decoration:none;
	    position:relative;
	    left:15px;
		line-height:1.3em;
	}
	#header .menu li a:hover {
	    background:#6BBA70;
		color:#fff;
	}
	#header .menu li.active a {
	    color:#fff;
	    background:#6BBA70;
	    font-weight:bold;
	}
	#header .menu li a span {
	    display:inline;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#fff;
		border-top:4px solid #6BBA70;
		margin:0;
		padding:6px 15px !important;
		text-align:left;
	}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* holy grail 3 column settings */
	.holygrail {
	    background:#6BBA70;    	/* Right column background colour */
	}
    .holygrail .colmid {
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
    }
    .holygrail .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:480px;         	/* Left column width + right column width */
        background:#CDEB8B;    	/* Left column background colour */
		border-right:1px dotted #CDEB8B; /*border lewej*/
    }
    .holygrail .srodekwrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:280px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.holygrail .srodek {
        margin:0 215px 0 295px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .holygrail .lewa {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:250px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:15px;         	/* Width of the left-had side padding on the left column */
    }
    .holygrail .prawa {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;        	/* Width of right column content (right column width minus left and right padding) zmiana na width - left-padding*/
        margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
		/* To moje zmiany pod border prawej strony
		border-left:1px dotted #CDEB8B;
		margin-left: 15px; 
		padding-left: 15px;
		*/
    }
	
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		border-top:1px solid #6BBA70;
		/*background: #ffffff url(../img/bckg/stripe1.jpg) repeat-x;*/
    }
    #footer p {
        padding:10px;
        margin:0;
    }


/*#####################################*/
/*END czesc ogolna - dotyczaca front endu*/


/*#####################################*/
/*START layout 1 col*/

	.kolumnasrodek {
        padding:0 15px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
	    /*overflow:hidden;*/
	}
	/*start wyglad centrum - srodek kolumna srodek - 1col*/
	.kolumnasrodek h1 {
	font: lighter 160%/1.3 "Trebuchet MS",arial,sans-serif;
	color: #6BBA70;
	text-align: justify;
    padding:0px 15px 0 0;
    margin:0;
	}
	.kolumnasrodek h2 {
	font: lighter 140%/1.3 "Trebuchet MS",arial,sans-serif;
	color: #6BBA70;
	text-align: justify;
    padding:0px 15px 0 0;
    margin:0;
	}
	.kolumnasrodek p {
		text-align: justify;
	}
	.kolumnasrodek form {
		padding: 10px 0 0 10px;
	}	
	/*end wyglad centrum - srodek srodek kolumna srodek - 1col*/	

/*#####################################*/
/*END layout 1 col*/

/*tabela opinii marki modelu front*/
.opinie_front table {margin-bottom: 1.3em}
/*.opinie_front table, td{vertical-align:top;text-align:left;}*/

.opinie_front td, .opinie_front th {border:none; font-size: 1em; padding: 5px;}

.dodaj_opinie table, td{vertical-align:top;text-align:left;}
.dodaj_opinie td, .dodaj_opinie th, .dodaj_opinie p {text-align:left;font-size: 1.1em; padding: 5px;}
p.opinia {font-size: 1.1em;}
/*pod spodem sa cssy ze starej wersji*/
table{margin-bottom: 1.3em}
table,td{border-collapse:collapse;vertical-align:top;text-align:left;font-size: 0.97em}
td,th{border:1px solid #CCC;padding: 5px}
.lista_marek td,th{border:1px solid #ccc;padding: 0px}

p.paginacja {
	text-align: center;	
	font-size: 100%;
}

p.paginacja a {
	text-decoration: none;
	color: #008C00;
	font-size: 12px;
}

span.small {
	font-size: 80%;
}

/*listy do wiadomosci*/
ul.split,ul.split li{margin:0;padding:0;list-style:none}
ul.split li{float:left;width:300px;margin:0 1px 1px 0}
ul.split li.one h1{font: lighter 110%/0.95 "Trebuchet MS",arial,sans-serif;
    margin:0px;padding: 1px 0px 1px 1px;text-align:center;color: #000;
    border-bottom: 1px solid #D0D0D0;}
ul.split p{margin:0;padding:5px 8px 15px}
ul.split div{background: #f4f5f6; margin:0; padding:0;}
li.one h1{background: #C5E6F6;}
li.one h1{border-bottom: 1px solid #D0D0D0}
/*ul.split p {background: url(../img/ikonki/li_link.png) 5px 5px no-repeat; }*/
ul.split p{font-size:12px;margin:0;padding:0px 5px 0px 5px}

ul.lista_lat
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
ul.lista_lat li
{
/*border-right: 1px solid #000;*/
display: inline;
border-left: 3px solid #fff;
}
ul.lista_lewa
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#026008;
list-style: none;
}
ul.lista_lewa li
{
padding: 5px 0px 5px 22px;
}
ul.lista_lewa li a
{
color:#026008;
}

#link_news_zrodlo {background: url(../img/ikonki/list_arrow_ie6.png) 1px 1px no-repeat; }
#link_news_zrodlo {font-size:12px;margin:10px 0 0 10px;padding:5px 8px 5px 35px}

/*ADS*/
#topbanner
{
float: right;
background-color: #fff;
margin: 10px 30px 15px 0px;
text-align: left;
}
div.ad120_240
{
background-color: #fff;
margin: 0px 0px 15px 0px;
text-align: center;
}

