﻿/*
Theme Name: Wyzwania HR
Version: 1.0
Author: Nadia Mietkiewicz
*/

/* Begin Typography & Colors */
html {	margin: 0px; 
	padding: 0px;
	height: 100%;
	}
img {border: 0px; }
body {
	font-size: 12px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	background: #fff url('images/bgr.jpg') repeat-x ;
	color: #5c1721;
	text-align: left;
	margin: 0px; 
	padding: 0px;
	height: 100%;
	}
.alignleft { float: left;}
.alignright { float: right;}
a {color:#992032; text-decoration:none;}
a:hover {text-decoration:underline;}
#wraper {
	width: 960px;
	margin: 0px auto;
	padding:0px;
	background: url('images/main_bgr.jpg') 0px 5px no-repeat;
	min-height: 100%;
 	height: auto !important;
 	height: 100%;
}
#header {
	 height: 191px;

}
#header #headerimg { 
	position: absolute;
	top: 50px;
	margin-left: 20px;
	}
#header #org {
	float: right;
	margin-top: 5px;
	color: #786143;
	font-size:12px;
}
#header #timeplace {
	position: absolute;
	top: 154px;
	/*background: url('images/timeplace_bgr.jpg') repeat-y;*/
	height:36px;
	line-height: 36px;
	font-size: 18px;
	font-weight: bold;
	width: 460px;
	margin-left: 10px;
}
#timeplace .date {color: #c52139;}
#header #org a {color: #004b8d; text-decoration: none; font-weight: bold;}
#menu {
	 height: 43px;
	 margin: 0px;
	 padding: 0px;
	 list-style-type: none;
	 margin-top: 2px;
	 margin-left: 10px;
}
#menu li {
	float: left;
	height: 41px;
	margin: 0px;
	cursor:pointer;
	}
#menu #menu-0 a { width: 124px; background-image: url('images/menu_home.jpg'); }
#menu #menu-1 a { width: 86px;  background-image: url('images/menu_program.jpg'); }
#menu #menu-2 a { width: 98px;  background-image: url('images/menu_prelegenci.jpg'); }
#menu #menu-3 a { width: 170px; background-image: url('images/menu_materialy.jpg'); }
#menu #menu-4 a { width: 132px; background-image: url('images/menu_organizator.jpg'); }
#menu #menu-5 a { width: 152px; background-image: url('images/menu_zglos.jpg'); }
#menu #menu-6 a { width: 80px;  background-image: url('images/menu_kontakt.jpg'); }
#menu #menu-7 a { width: 98px;  background-image: url('images/menu_archiwum.jpg'); }

#menu li a {
	display: block;
	height: 41px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;	
	text-decoration:none;
	background-position: 0px 0px;
}
#header a, #header a:hover, #header a:visited, #header a:active,
#menu a, #menu a:hover, #menu a:visited, #menu a:active {
   border:none;
   outline:none;
}
#menu li.current_page_item a {background-position: 0px -41px;}
#menu li a:hover { background-position: 0px -82px;}
	
#page {
	margin: 0px;
	padding: 0px;
	}
#breadcrumb { height: 50px;line-height:50px;padding:0 15px; font-size: 11px;}
#breadcrumb a {text-transform:lowercase; color: #49000b; text-decoration: none;}
#breadcrumb a:hover { text-decoration: underline;}
#sidebar {
	float: left;
	padding:0 16px 0 8px;
width:146px;
	overflow: hidden;
}
#sidebar ul {
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}

#content {
	width: 780px;
	float: left;

}
.clear {clear: both;}
.sidebarBtn { 
	display: block; 
	width: 140px;
	height: 83px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 3px;
	margin-bottom: 7px;
	line-height: normal;
	}
.sidebarBtn:hover {background-position:  0px -83px;}
#btn_zglos { background-image:url('images/btn_zglos.gif'); }
#btn_program { background-image:url('images/btn_program.gif'); }
#btn_data { background-image:url('images/btn_data.gif'); }

.halfcolumn { width: 460px; float: left;}
.videocolumn { width: 300px; height: 270px; float: right; margin-top: 110px;}

#sidebar-org,#sidebar-patroni,#sidebar-partnerzy { text-align: center; margin-top: 20px; margin-bottom: 40px;}
#sidebar-org h2,#sidebar-patroni h2,#sidebar-partnerzy h2 {margin-bottom: 25px;} 
#sidebar-patroni a,
#sidebar-partnerzy a  {display: block; margin: 15px auto; float: none; clear: both;position: relative;}
#sidebar-patroni img,
#sidebar-partnerzy img { float: none; position: relative; max-width: 140px;}
#sidebar h2,
#col-footer h2 {
		border-bottom: #49000b 1px solid;
		text-align: left;
		  font-size: 18px;	}
#wraper { 	margin-bottom: -5px;}
.push { height: 5px;}
#footer { height: 165px; margin: 10px auto; width: 960px; }
#footer a{ float: left; display: block; margin-left: 40px; margin-right: 50px;}
#footer .desc {float: left; margin-top: 30px;}
#footer-border { background: #e8c4ba; height: 5px; margin: 0px; padding: 0px; overflow:hidden;}

html, body {
 margin: 0;
 padding: 0;
 height: 100%;
 }
#container-page {
   position: relative;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   }
#container-content {
 padding-bottom: 270px;
 }

#container-foot {
   width: 100%;
   position: absolute;
   bottom: 0 !important;
   bottom: -1px;
   height: 220px;
   }

#footer { height: 205px;}
#col-footer {width: 780px; height: 100px; padding-left:170px; padding-bottom: 40px;}
#col-footer a { float: left; display: block; margin: 0px; margin-right: 20px;}

.WHR_row_dark { background: #eae4d4;}
.narrowcolumn h2 {width: 430px; margin-top: 0px; font-size:20px; font-weight: bold;}
.program a,
h3.confTitle { text-transform: uppercase; color: #e35323; font-weight: bold;}


/*.prelegent .content img {float: left;}*/
.prelegent { clear: left; margin: 5px 0px 15px; line-height: 15px; 
position: relative; width: 475px !important; width: 550px; clear: left; float: left;}
.prelegent-group {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: #b39398 1px solid; 
	float: none;
	width: 100%;
	position: relative;
}

.prelegent h2 { font-size: 15px; margin: 0px; line-height:normal; font-weight: bold;}
.prelegent p {margin: 0px;}
.prelegent-photo .wp-post-image { border: 1px solid #e0d8bc; }
.prelegent-photo {float: left; margin: 3px 15px 10px 0px; width: 90px;}
.prelegent-desc { float: left;  width: 360px;}
.prezentacja-title {margin-left: 105px; width: 360px; }

.prelegent-logo { 
 				width: 290px;
				text-align:right; 
				padding-right: 10px; 
				margin-bottom: 20px;
				/*float: right;
				clear: left !important;
				clear: none;		*/
				right: 0px;
				 position:absolute;
  				bottom: 0px;

				}
.prelegent-logo img { vertical-align: bottom; margin-top: 10px; }


.prelegent-left { width: 475px !important; width: 550px;  float: left; position:relative;
}
.prelegent-right { width: 300px; float: left; }


.prezentacja-main .prelegent-logo {float: right; 
 				width: 300px;
				text-align:right; 
				margin-right: 10px; 
				margin-bottom: 10px;
				position: absolute;
				vertical-align:baseline;
				bottom: 0px;
				right: 0px;
				}
.prezentacja-main .prelegent-logo img { vertical-align: bottom;  margin-bottom: 20px;}

ul.prezentacje { clear: both;}

.prezentacja-main .prezentacja h2 {margin: 0px; color: #992032; text-transform:uppercase; font-size:20px;}
.prezentacja-main .prezentacja { padding-bottom: 20px; font-size: 13px;}
.prezentacja-main .prelegenci,
.prezentacja-main .firmy  {border-top: 1px solid #c17883; clear: both;}
.prezentacja-main .prelegent { border-top: 1px solid #f2eae8;  width: 100% !important; font-size: 11px; padding: 20px 0px; margin: 0px;}
.prezentacja-main .firma { border-top: 1px solid #f2eae8; margin-top: 20px; padding-top: 10px; clear: both; font-size: 11px;}
.prezentacja-main .noborder {border-top: 0px;}
.flowerblock { width: 325px; height: 100px; float: right;}
/*h2.confTitle {clear: left;text-transform:none; font-size: 18px; font-weight: normal;}
h2.confTitle strong { display: block; text-transform:uppercase; font-size: 20px; }*/
h2.confTitle {font-size: 20px; font-weight: bold;}
#breadcrumb strong,
.prezentacja-title a strong {font-weight: normal; }
.prezentacja-title {clear: left;}
.Tabela_program {
	background: #fff;
	border-collapse:collapse;
	width:100%;
	border:1px solid #e7dcc7;
	margin-top: 10px;}
.Tabela_program td {width: 40%; border:1px solid #e7dcc7;padding: 10px; text-align: center; vertical-align: top;}
.Tabela_program td.Tabela_col_time {width:110px; vertical-align: middle;}
.Tabela_row_dark { background: #f6f3ed;}
.Tabela_program a { text-transform: uppercase; color: #e35323; font-weight: bold; text-decoration:underline;}


a.whr_edit {font-size: 10px;font-weight: normal; margin-left: 15px;}

.Program_pdf_link { color: #5c1721;float: right; padding-left: 20px; background: url('images/ico_pdf.gif') left center no-repeat; display: block; line-height: 18px;}
.mapp-poweredby {display: none;}

.sponsor { 
border-bottom:1px solid #B39398;
float:none;
margin-bottom:15px; 
padding-bottom:15px;
 }
.sponsor a { display: block; float: left; margin: 10px;}
 .noborder { border: 0px; }
 .sponsors h2 { margin-bottom: 50px;}

#sidebar .konfmenu { } 
#sidebar .konfmenu h4 { margin: 0px; padding:0px; line-height: 22px; font-size: 12px; margin-bottom: 5px;}
#sidebar .konfmenu img { margin: 0px; padding:0px;}
#sidebar .konfmenu ul { margin-left: 25px;}
#sidebar .konfmenu li {list-style:square;}
#sidebar .konfmenu h4  {color: #E35323;}
#sidebar .konfmenu li a  {color: inherit;}
#sidebar .konfmenu li.current a  {color: #f49f17;}

.prelegent-logo a, .prelegent-logo img {float: right; clear: both;}
#content div.prelegent-group div.special { width: 100% !important;}

.login_inputs {float: left; height: 100px; margin-left: 30px;}
.login_submit {float: left; margin:20px 30px;}
.login_inputs label {margin-right: 30px; }
.errorMessage { background: url('images/bgr_error.jpg') top left no-repeat; color: #fff; padding: 10px 20px;}

.gallery img { width: 100px; height: 100px; border:1px solid #B39398; padding:2px; marginŁ 5px;}

#description {
	position: absolute;
	top: 101px;
	margin-left: 23px;
	color: #ac888a;
	font-size: 15px;
}
