/* 

Advertus.co.uk main CSS document

*/

html, body {
	background:#95abbb;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:Tahoma, "Trebuchet MS", Tahoma, Verdana;
	font-size:14px;
	color:#164475;
}

* {
	border:0;
}

a {
	color:#164475;
	text-decoration:underline;
}

a:hover {
	color:#bbcad4;
	text-decoration:none;
}

a.a {margin: 0 25px;}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family:Tahoma, "Trebuchet MS", Tahoma, Verdana;
}


h1 {
	display:block;
	height:93px;
	width:317px;
	margin:0;
	padding:0;
	float:left;
}

h1 span {
	display:none;
}

h1 a.logo_pl {
	display:block;
	height:93px;
	width:317px;
	background: url(../images/logo_pl.jpg) top left no-repeat;
}

h1 a.logo_en {
	display:block;
	height:93px;
	width:317px;
	background: url(../images/logo_en.jpg) top left no-repeat;
}

h3#pos {
	color:#efb813;
	position: relative;
	z-index: 10;
	font-size:18px;
	padding:0;
	margin:10px 0;
	font-weight:normal;
}

h3#pos span {
	position: absolute;
	left: 1px;
	top: 1px;
	z-index: -1;
	color:#164475;
}

dl {
	margin:0;
	padding:0;
}

dl.ramka, dl#pl, dl#en {
	border: solid 1px #b8c6d1;
	padding:3px;
	margin: 0 0 20px 0;
	background:#a7b9c6;
}

dt {
	float: left;
	width: 24%;
	text-align: left;
	padding: 10px;
}

dd {
	display: block;
	margin-left: 26%;
	padding: 10px;
}

h2 {
	display:block;
	height:21px;
	padding:4px 0 0 30px;
	border-top:solid 1px #cad5dd;
	border-bottom:solid 1px #cad5dd;
	background:#557798 url(../images/ico_category.gif) top left no-repeat;
	color:#f3c234;
	font-weight:bold;
	margin:0;
	font-size:14px;
}

textarea, input, select {
	width:500px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:14px;
	color:#164475;
	padding:5px;
	border: solid 1px #164475;
}

textarea:focus, input:focus, select:focus {
	border: solid 1px #f7941d;
}

p.error {color:red;}

p.error span {display:none;}

#rightbg {
	background:#95abbb url(../images/bg_main.jpg) top left repeat-x;
	height:481px;
	width:50%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

#rightbg_sub {
	background:#95abbb url(../images/bg_main_sub.jpg) top left repeat-x;
	height:481px;
	width:50%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

#fullpage {
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	margin:0;
	padding:0;
}

#container {
	background:#95abbb url(../images/bg_main.jpg) top left repeat-x;
	width:980px;
	min-height:100%;
	margin: 0 auto -90px auto;
}

#container_sub {
	background:#95abbb url(../images/bg_main_sub.jpg) top left repeat-x;
	width:980px;
	min-height:100%;
	margin: 0 auto -90px auto;
}


#header {
	height:93px;
	background:url(../images/bg_header.jpg) top left no-repeat;
}

#header_sub {
	height:93px;
}

#langmenu {
	width:142px;
	height:34px;
	background:#6197bb;
	margin:59px 0 0 0;
	float:right;
	padding:0 16px;
}

#langmenu a {
	display:block;
	height:34px;
	float:left;
}

#langmenu a.pl {
	background:url(../images/lang-pl.gif) top left no-repeat;
	width:67px;
}

#langmenu a.en {
	background:url(../images/lang-en.gif) top left no-repeat;
	width:75px;	
}

#menu {
	height:44px;
	background:url(../images/bg_menu.jpg) top left no-repeat;
	padding:13px 15px 4px 16px;
}

#menu a, #menu_sub a {
	display:block;
	height:44px;
	border:0;
	float:left;
}

#menu a span, #menu_sub a span {
	display:none;
}

#menuleft { float: left; }
#menuright { float: right; }

a.dodaj_ogl_pl 			{ background: url(../images/menu_dodaj.gif) top left no-repeat; width:195px; }
a.dodaj_ogl_pl:hover 	{ background: url(../images/menu_dodaj2.gif) top left no-repeat; width:195px; }
a.mojadvertus_pl 		{ background: url(../images/menu_mojadvertus.gif) top left no-repeat; width:135px; }
a.mojadvertus_pl:hover 	{ background: url(../images/menu_mojadvertus2.gif) top left no-repeat; width:135px; }
a.kontakt_pl 			{ background: url(../images/menu_kontakt.gif) top left no-repeat; width:71px; }
a.kontakt_pl:hover 		{ background: url(../images/menu_kontakt2.gif) top left no-repeat; width:71px; }
a.cennik_pl 			{ background: url(../images/menu_cennik.gif) top left no-repeat; width:71px; }
a.cennik_pl:hover 		{ background: url(../images/menu_cennik2.gif) top left no-repeat; width:71px; }
a.regulamin_pl 			{ background: url(../images/menu_regulamin.gif) top left no-repeat; width:97px; }
a.regulamin_pl:hover 	{ background: url(../images/menu_regulamin2.gif) top left no-repeat; width:97px; }
a.wydawca_pl 			{ background: url(../images/menu_wydawca.gif) top left no-repeat; width:84px; }
a.wydawca_pl:hover 		{ background: url(../images/menu_wydawca2.gif) top left no-repeat; width:84px; }
a.homepage_pl 			{ background: url(../images/menu_homepage.gif) top left no-repeat; width:104px; }
a.homepage_pl:hover 	{ background: url(../images/menu_homepage2.gif) top left no-repeat; width:104px; }




a.dodaj_ogl_en 			{ background: url(../images/menu_dodaj_en.gif) top left no-repeat; width:195px; }
a.dodaj_ogl_en:hover 	{ background: url(../images/menu_dodaj_en2.gif) top left no-repeat; width:195px; }
a.mojadvertus_en 		{ background: url(../images/menu_mojadvertus_en.gif) top left no-repeat; width:135px; }
a.mojadvertus_en:hover 	{ background: url(../images/menu_mojadvertus_en2.gif) top left no-repeat; width:135px; }
a.kontakt_en 			{ background: url(../images/menu_kontakt_en.gif) top left no-repeat; width:72px; }
a.kontakt_en:hover 		{ background: url(../images/menu_kontakt_en2.gif) top left no-repeat; width:72px; }
a.cennik_en 			{ background: url(../images/menu_cennik_en.gif) top left no-repeat; width:65px; }
a.cennik_en:hover 		{ background: url(../images/menu_cennik_en2.gif) top left no-repeat; width:65px; }
a.regulamin_en 			{ background: url(../images/menu_regulamin_en.gif) top left no-repeat; width:139px; }
a.regulamin_en:hover 	{ background: url(../images/menu_regulamin_en2.gif) top left no-repeat; width:139px; }
a.wydawca_en 			{ background: url(../images/menu_wydawca_en.gif) top left no-repeat; width:80px; }
a.wydawca_en:hover 		{ background: url(../images/menu_wydawca_en2.gif) top left no-repeat; width:80px; }
a.homepage_en 			{ background: url(../images/menu_homepage_en.gif) top left no-repeat; width:91px; }
a.homepage_en:hover 	{ background: url(../images/menu_homepage_en2.gif) top left no-repeat; width:91px; }




#menu_sub {
	height:44px;
	background:url(../images/bg_menu_clean.jpg) top left no-repeat;
	padding:13px 15px 4px 16px;
}

#container2 {
	width:949px;
	height:129px;
	padding:0 15px 0 0;
	margin:0 0 0 16px;
	background:url(../images/bg_container2.gif) top left repeat-x;
}

#mainimg {
	float:left;
	width:573px;
	height:129px;
}

#mainimg span {
	display:none;
}

#wyszukaj_pl {
	width:374px;
	height:87px;
	float:right;
	padding:42px 0 0 2px;
	background:url(../images/bg_wyszukaj.jpg) top left no-repeat;
}

#wyszukaj_en {
	width:374px;
	height:87px;
	float:right;
	padding:42px 0 0 2px;
	background:url(../images/bg_wyszukaj_en.jpg) top left no-repeat;
}

#wyszukaj_pl input, #wyszukaj_en input {
	float:left;
}

input.wyszukaj {
	font-size:18px;
	color:#707070;
	padding:5px 3px;
	width:315px;
	border:solid 2px #f7941d;
}

input.szukaj {
	display:block;	
	width:29px;
	height:32px;
	background:url(../images/bttn_szukaj.gif) top left no-repeat;
	margin: 1px 0 0 5px;
	border:0;
}

#wyszukaj_pl select, #wyszukaj_en select {
	font-size:13px;
	color:#707070;
	padding:5px 3px;
	width:225px;
	border:solid 2px #f7941d;
	margin:7px 0 0 100px;
}

select.select_podkat {
	font-size:12px;
	padding: 3px;
}

#container3 {
	margin:0 15px 145px 16px;
	padding-top:7px;
	background:url(../images/bg_shadow.jpg) top left no-repeat;
}

#left {
	float:left;
	width:729px;
	height:auto;
	padding:0 0 60px 0;
}

#container3 ul, #container3 ul li ul {padding:0; margin:0;}

#container3 ul {margin:0; padding:0; height:110px;}

#container3 ul li {
	width:237px;
	float:left;
	margin:5px 3px 5px 2px;
	list-style:none;
	padding:0;
}

#container3 ul li ul li {
	padding:0 0 0 20px;
	margin:1px 0 1px 15px;
	background: url(../images/ico_subcategory.gif) top left no-repeat;
	width:180px;
}

#container3 ul li ul li a {
	color:#164475;
	text-decoration:none;
}

#container3 ul li ul li a:hover {
	color:#164475;
	text-decoration:underline;
}

#googleadsense {
	width:728px;
	height:90px;
}

#buttons {
	float:right;
	width:210px;
	padding:0 0 0 10px;
}

#buttons a.pdf_pl, #buttons a.wygraj_pl, #buttons a.ulubione_pl, #buttons a.pdf_en, #buttons a.wygraj_en, #buttons a.ulubione_en {
	display:block;
	width:210px;
	height:90px;
	margin: 0 0 7px 0;
}

#buttonlogowanie {
	background: url(../images/loginbox.gif) top left no-repeat;
	font-size:12px;
	padding: 15px 0 0 70px;
	display:block;
	width:140px;
	height:75px;
	margin: 0 0 7px 0;
	color:white;
}

#buttonlogowanie a, #buttonlogowanie a:hover {color:white; font-weight: bold;}

#buttons a.pdf_pl {
	background: url(../images/bttn-pdf.gif) top left no-repeat;
}

#buttons a.wygraj_pl {
	background: url(../images/bttn-wygraj.gif) top left no-repeat;
}

#buttons a.ulubione_pl {
	background: url(../images/bttn-ulubione.gif) top left no-repeat;
}


#buttons a.pdf_en {
	background: url(../images/bttn-pdf_en.gif) top left no-repeat;
}

#buttons a.wygraj_en {
	background: url(../images/bttn_wygraj_en.gif) top left no-repeat;
}

#buttons a.ulubione_en {
	background: url(../images/bttn_ulubione_en.gif) top left no-repeat;
}

#footer {
	clear: both;
	background:#164475;
	color:#d7d7d7;
	font-size:12px;
	height:90px;
	line-height:19px;
	position:relative;
	margin:0;
	padding:0;
}

#footer_main {
	width:950px;
	margin:0 auto;
	padding:10px 0;
}

#footer a {
	color:#f3c234;
	font-weight:bold;
	padding:0 15px;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer a.plain {
	color:#d7d7d7;
	font-weight:normal;
	padding:0 3px;
}

#ogl_loop {
	margin:2px 0;
	padding:0; 
	height: 31px;
	font-size:13px;
}

#ogl_loop dl {
	border-bottom: solid 1px #bbcad4;
	display:block;
	height:27px;
	margin:0;
	padding:2px 0;
}

#ogl_loop dt {
	float: left;
	width: 60px;
	text-align: left;
	padding: 0px;
}

#ogl_loop dt img {
	border: solid 1px #a5b8c6;
}

#ogl_loop dd {
	display: block;
	margin-left: 60px;
	padding: 5px 0 0 0;
	margin:0;
}

#smmain {
	float:left;
	width:460px;
}

#smright {
	float:right;
	width:200px;
	font-size:12px;
	text-align:right;
}

.small {
	font-size:9px;
	color:#bccad4;
}

.thumbnail {
	padding:1px;
	border: solid 1px #efb813;
	margin:0 15px 10px 0;
}

#mojadvertus {
	position:absolute;
	top:145px;
	left:50%;
	margin:0 0 0 -350px;
	width:230px;
	/*height:80px;*/
	border:solid 1px #557798;
	background:#164475;
	color:#fff;
	z-index:99;
	padding:10px;
	font-size:11px;
	text-align:center;
}

#mojadvertus a {
	color:#fff;
}

p.ogl {line-height:19px;font-size:12px;}

p.ogl span {
	display:block;
	float:left;
	width:110px;
	font-weight:bold;
}

p.message {
	border:solid white 1px;
	padding:20px;
	text-align: center;
}

fieldset {
	border: 1px ridge #fff;
	margin: 0 0 20px 0;
}

#footerzledzialanie, #footerzledzialanie a, #footerzledzialanie a:hover {
	color:#aaa;
	font-size:11px;
	margin:0;
	padding:0;
}