body {
/*   background-color: #5a5f71; */
  background-color: #fff;
  background-image: url('/images/tlo.png');
  font-family: Arial;
}

a {text-decoration: none; color: #353333}
p {margin: 0 0 0 0}
img {border: none}

#main {
  min-height: 500px; width: 1000px; margin: 0 auto 0 auto; /* background-color: #e5e5e5; */ background: transparent; overflow: hidden; z-index: 10; position: relative;
}

/* #header {height: 145px; background-image: url('/images/header_gradient.png'); position: relative; width: 1000px;} */
#header {height: 145px; position: relative; width: 1000px;}
#header #logo {margin-top: 10px; border: none;}
#header #rejestracja {position: absolute; top: 30px; right: 10px; border: none;}
#header #logowanie {position: absolute; top: 30px; right: 110px; border: none;}
#reklama_top {position: absolute; top: 15px; left: 270px;}

#kontakt_header {position: absolute; right: 10px; top: 60px; font-size: 13px;}

#spacer, #spacer_dol {height: 4px; position: relative; background: transparent}
#spacer .left, #spacer_dol .left {width: 180px; background: transparent}
#spacer .right, #spacer_dol .right {position: absolute; top: 0px; right: 0px; width: 225px; background: transparent}

#spacer_dol {float: left;}

#menu {height: 24px; background-color: #c8a4a4; position: relative}
#menu .item, #menu .item2, #wybierz_miasto .item {float: left; color: #f6f6f6; text-align: center; font-size: 13px; padding-top: 0px; padding-left: 11px; padding-right: 11px;  margin-left: 2px; height: 24px; background-image: url('/images/menu_gradient.png'); cursor: pointer;}
#menu .item:hover{background-image: url('/images/menu_rollover_gradient.png');}
#menu .item a,#menu .item2 a {height: 24px; color: #fff; padding-top: 4px; display: block;}
#wybierz_miasto {position: absolute; right: 0px; top: 24px; z-index: 10000; width: 140px; display: none}
#wybierz_miasto .item {width: 140px; padding-left: 0px; padding-right: 0px;}
#wybierz_miasto .item a {width: 140px; height: 30px; position: relative; display: block; padding-top: 4px; color: #fff}

#menu .item2{background-image: url('/images/menu_rollover_gradient.png');}
#menu .item2:hover{background-image: url('/images/menu_gradient.png');}

.paginate, .partnerzy_belka {background: transparent; float: left; padding-left: 15px; width: 100%; font-size: 12px; background-repeat: repeat-x;}
.paginate a {color: #fff}
.paginate {margin-bottom: 0px;}

.submenu {margin-top: 2px; margin-bottom: 2px; width: 225px; height: 28px; color: #eee; font-size: 10px;}
.submenu div {float: left; text-align: center; width: 75px; height: 28px; margin-top: 0px; cursor: pointer;}
.submenu_zielone {background-color: #5c8450}
.submenu_niebieskie {background-color: #1c77b8}
.submenu_czerwone {background-color: #a52e36}
.submenu_zielone .selected {background-color: #76a468}
.submenu_niebieskie .selected {background-color: #2c95e0}
.submenu_czerwone .selected {background-color: #cb414c}

.czerwony {color: #a52e36}
.zielony {color: #5c8450}
.niebieski {color: #1c77b8}

#rightSidebar {color: #353333; font-size: 12px; background-color: #fff}
#na_temat_belka, #partnerzy_belka {color: #fff; font-size: 13px; padding-left: 20px;  padding-top: 0px; height: 18px; background-image: url('/images/belka_na_temat.png');}
#partnerzy_belka {background-image: url('/images/belka_czerwono_zielona.png');}
#temat_tygodnia_belka, .belka_czerwona_dluga, .belka_zielona_dluga {color: #fff; font-size: 13px; padding-left: 20px;  padding-top: 0px; height: 18px; background-image: url('/images/belka_temat_tygodnia.png');}
.reklamaWideo_belka {color: #fff; font-size: 14px; padding-left: 20px;  padding-top: 0px; height: 18px; background-image: url('/images/belka_czerwono_zielona.png');}
#reklama_belka, #dzial_nazwa_belka, .paginate {color: #fff; font-size: 13px; padding-left: 20px;  padding-top: 0px; height: 18px; background-image: url('/images/belka_czerwono_zielona.png');}
#dzial_nazwa_belka {width: 95%; margin: 0 auto 0 auto}
.belka_czerwona_dluga, .belka_zielona_dluga {width: 95%; margin: 0 auto 0 auto; background-image: url('/images/belka_czerwona_dluga.png');}
.belka_zielona_dluga {background-image: url('/images/belka_zielona_dluga.png');}
#dzial_nazwa_belka, .paginate {background-image: url('/images/gradient_czerwony.png');}
.paginate2 {color: #fff; font-size: 14px; padding-left: 20px;  padding-top: 4px; height: 16px; background-image: url('/images/reklama_gradient.png');}
.gradient_zielony {color: #fff; font-size: 13px; padding-left: 20px;  padding-top: 1px; height: 16px; background-image: url('/images/belka_zielona.png');}
.gradient_niebieski {color: #fff; font-size: 13px; padding-left: 20px;  padding-top: 1px; height: 16px; background-image: url('/images/belka_niebieska.png');}
.gradient_czerwony {color: #fff; font-size: 13px; padding-left: 20px;  padding-top: 1px; height: 16px; background-image: url('/images/belka_czerwona.png');}
.movieItem {min-height: 190px; height: auto; width: 595px; float: left; margin-bottom: 5px; background-image: url('/images/movies_gradien.png'); background-repeat: repeat-x; background: transparent;}
.movieItem .title, .movieItem .title a, .movieBigItem .title {color: #235ea1; font-size: 18px; text-decoration: none;}
.movieItem .description, .movieBigItem .description, .description {font-size: 12px; text-align: justify; position: relative;}
.movieItem .ogladano {color: #4f6788; font-size: 11px;}
.movieItem .zobacz_material {color: #4f6788; font-size: 12px; text-decoration: underline; position: absolute; right: 0px;}
.movieItem .image {float: left; margin-top: 15px; margin-bottom: 25px; margin-left: 15px; margin-right: 15px;}
/* .movieBigItem {} */
.bold {font-weight: bold}
.separator { border-bottom: 1px dotted #5c8450; width: 95%; margin: 0 auto 0 auto;}
.lista_zielona, .lista_niebieska, .lista_czerwona, .lista_brazowa {margin-top: 0px; margin-bottom: 0px; margin-right: 10px; font-size: 12px;}
.lista_zielona li, .lista_niebieska li, .lista_czerwona li, .lista_brazowa li {margin-bottom: 0px; margin-top: 8px; padding-left: 0px}

.zobacz_wiecej_belka {position: relative; background-image: url('/images/zobacz_wiecej_belka.png'); height: 18px; top: 2px; margin-bottom: 10px;}
#leftSidebar .zobacz_wiecej_belka {margin-bottom: 0px;}

#ocena_1,#ocena_2,#ocena_3,#ocena_4,#ocena_5 {cursor: pointer}

.linia_niebieska {background-color: #1c77b8; color: #1c77b8; height: 3px; border: 0px solid #1c77b8; position: relative; bottom: 5px;}
.linia_czerwona {background-color: #cb414c; color: #cb414c; height: 2px; border: 0px solid #cb414c;}

.lista_zielona {list-style-image: url('/images/kwadrat_zielony.gif');}
.lista_brazowa {list-style-image: url('/images/kwadrat_brazowy.png');}
.lista_niebieska {list-style-image: url('/images/kwadrat_niebieski.gif');}
.lista_czerwona {list-style-image: url('/images/kwadrat_czerwony.gif');}
.left_gradient {position: relative; background: transparent}
.max155x115 {max-height: 115px; max-width: 155px;}
.max180x180 {max-height: 180px; max-width: 180px;}
.margin20x10 {margin-left: 20px; margin-top: 10px;}
.margin20x10x20 {margin-left: 20px; margin-top: 10px; margin-right: 20px;}
.margin20x0x20 {margin-left: 20px; margin-top: 0px; margin-right: 20px;}
.padding10x10x10x10 {padding: 10px 10px 10px 10px}
.padding20x20x20x20 {padding: 20px 20px 20px 20px}
.center {text-align: center}
.h25 {height: 25px;}
.h80 {height: 80px;}
.h200 {height: 200px;}
.h400 {height: 400px;}
.w150 {width: 150px;}
.w300 {width: 300px;}
.w550 {width: 550px;}
.w590 {width: 605px;}
.w750 {width: 750px;}
.fleft {float: left;}
.blue {color: #235ea1}
.font12 {font-size: 12px;}
#leftSidebar .title {color: #606060; font-size: 11px;}
.ogloszenia {font-size: 12px;}
#leftSidebar .archiwum, #leftSidebar .zobacz_wiecej {font-size: 11px; color: #000; padding-top: 5px; position: relative; left: 110px;}
#leftSidebar .zobacz_wiecej {left: 85px;}
#rightSidebar .zobacz_wiecej {font-size: 11px; position: relative; left: 140px; padding-top: 5px;}

.galeriaPodglad {width: 165px; float: left; padding: 5px 5px 5px 5px; margin-top: 10px; margin-left: 5px; font-size: 12px;}
.galeriaPodglad img {max-height: 120px; width: 160px; margin: 5px 5px 5px 2px; border: 2px solid #235ea1}
.galeriaPodglad .title {font-size: 12px; font-weight: bold;}


#search {width: 150px; height: 20px; position: absolute; right: 70px; top: 90px;}
#search_btn {width: 50px; height: 24px; position: absolute; right: 10px; top: 90px;}
.submit, .submit2 {border: 1px solid #f9b37f;}
.submit2 {background-image: none; background-color: #fff}
.submit_btn {border: 1px solid #f9b37f; background-color: #fa8933; color: #f9f9fa; font-size: 10px;}

#komentarzeLabel, #inneMaterialyLabel {cursor: pointer;}
/*#komentarzeGroup {display: none;}*/

div.button {
	height: 45px;	
	width: 150px;
	cursor: pointer;
	
	font-size: 14px;
	color: #00F;
	text-align: center;
	padding-top: 10px;
}

#sport_mv, #kultura_mv, #ciekawostki_mv, #automoto_mv, #eurowybory_mv, #reklama_mv,#sport_hr, #kultura_hr, #ciekawostki_hr, #automoto_hr, #eurowybory_hr, #reklama_hr {display: none}

	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width: 1000px;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;			
		padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
 		overflow:hidden; 
	}
	
	.twocol .colmid {
	  right: 0px;
  	  background: transparent;	  
	}
	
	.twocol .colleft {
	  right: 820px;
	}
	
	.twocol .col1 {
	  width: 820px;
	  left: 100%;
	}
	
	.twocol .col2 {
	  width: 180px;
	}
	
	.threecol, .twocol {	
		background: transparent;		/* right column background colour */
	}
	.threecol .colmid {
		right: 225px;			/* width of the right column */
		background: transparent;		/* center column background colour */
	}
	.threecol .colleft {
		right: 595px;			/* width of the middle column */
		background: transparent;	/* left column background colour */
	}
	.threecol .col1 {
		width: 595px;			/* width of center column content (column width minus padding on either side) */
		left: 100%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width: 180px;			/* Width of left column content (column width minus padding on either side) */
		left: 225px;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width: 225px;			/* Width of right column content (column width minus padding on either side) */
		left: 820px;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}