/* CSS Document */

/*GLOBAL*/

body {

font-size: 12px;
color: #333;
font-family: Arial, Helvetica, Verdana,  Geneva,  sans-serif;
text-align: center; 
margin: 10px auto 10px auto;
background-image:  url(../images/bg3.jpg);
background-repeat:repeat;
}

#out_container {
width:900px;
margin: 10px auto 10px auto;
}

#container {
width:818px;
background-color:#ffffff;
border: 1px #B0C9D7 solid;
padding: 30px 40px 0px 40px ;
margin-bottom:5px;
float:left;
display:block;
}

#top
{
width:818px;float:left;display:block;margin-bottom:2px;
}

#top .logo {
float: left;
text-align:left;
width: 250px;
display:block;
}

#header
{
width:818px;float:left;display:block;margin-bottom:2px;
}

.img_none {
border: 0px;
display:block;
}

a{color:#1A739D;text-decoration:none;}
a:hover{text-decoration:underline;}

/*MENU*/

#menu{float:right;display:block;width:550px;text-align:right;padding:0px;}

#menu ul{padding:0px;;margin:0px;;list-style:none;padding-top:35px;}
#menu li{display:inline;padding-left:33px;}

#menu li a{font-size:12px;font-weight:bold;color:#4d4a43;text-decoration:none;}
#menu li a:hover{text-decoration:underline;}

#menu .active a{font-size:12px;font-weight:bold;color:#c70102;text-decoration:none;}
#menu .active a:hover{text-decoration:underline;}

/*CONTENT*/

#content{width:818px;float:left;display:block;padding-bottom:8px;}

#content .infobox{
float:left;display:block;width:580px;border:1px solid #ededed;padding:1px;padding-bottom:0px;margin-bottom:8px;
}

#content .infobox2{
float:left;display:block;width:580px;border:1px solid #ededed;padding:1px;padding-bottom:0px;
}

#content .infobox_title
{
width:555px;
height:10px;
padding:10px;padding-left:15px;
font-size:14px;font-weight:bold;letter-spacing:1px;color:#3783a7;
text-align:left;
background-image:url(../images/titlebg.jpg);
background-repeat:repeat;
background-color:#fff;
}

#content .infobox_title_red
{
width:555px;
height:10px;
padding:10px;padding-left:15px;
font-size:14px;font-weight:bold;letter-spacing:1px;color:#c70102;
text-align:left;
background-image:url(../images/titlebg.jpg);
background-repeat:repeat-x;
background-color:#fff;
}

#content .infobox_photo{float:left;display:block;width:187px}
#content .infobox_data{margin-top:5px;float:right;display:block;width:373px;padding:10px;padding-top:0px;padding-bottom:0px;text-align:left;}
#content .infobox_data_left{padding:5px;float:left;display:block;padding-right:10px;width:170px;border-right:1px solid #ddd}
#content .infobox_small_title_index{font-weight:bold;padding-bottom:5px;}
#content .infobox_text_index{text-align:justify;padding-bottom:12px;}
#content .infobox_small_title{font-weight:bold;padding-bottom:5px;line-height:28px;}
#content .infobox_text{text-align:justify;padding-bottom:12px;line-height:17px;}

#content .infobox_data_right{padding:5px;float:right;display:block;width:175px;}
#content .infobox_data_right2{padding:5px;float:right;display:block;width:175px;}
#content .img{display:block;}

#content .infobox_data_right ul{margin:0px;padding-left:0px;list-style:none;padding-left:5px;padding-top:5px;}
#content .infobox_data_right li{padding-bottom:1px;padding-left:37px;background-image: url(../images/pdf_blue.jpg); background-repeat: no-repeat;}
#content .infobox_data_right2 ul{margin:0px;padding-left:0px;list-style:none;padding-left:5px;padding-top:5px;}
#content .infobox_data_right2 li{padding-bottom:1px;padding-left:37px;background-image: url(../images/pdf_red.jpg); background-repeat: no-repeat;}

/*RIGHT_COLUMN*/

#right_column{
width:197px;height:392px;padding:15px;float:right;display:block;border-top:1px solid #ededed;border-bottom:1px solid #ededed;
background-image:url(../images/right.jpg);
background-repeat:repeat-x;
}

#right_column .video_big{background-color:#fff;width:190px;height:155px;padding:5px;}
#right_column .title_1{font-size:14px;padding-top:2px;padding-bottom:10px;letter-spacing:0.5px;font-weight:bold;color:#fff;text-align:left}
#right_column .video_box{float:left;display:block;padding-top:8px;height:80px;width:199px;}
#right_column .video_small_left{background-color:#fff;width:95px;float:left;display:block;height:65px;padding:0px;}
#right_column .video_small_right{background-color:#fff;width:95px;float:right;display:block;height:65px;padding:0px;}
#right_column .title_2{float:left;margin-top:25px;padding-top:2px;display:block;width:198px;font-size:14px;padding-bottom:10px;letter-spacing:0.5px;font-weight:bold;color:#fff;text-align:left}
#right_column .contact_text{font-size:11px;float:left;display:block;width:198px;padding-bottom:10px;letter-spacing:0.5px;color:#fff;text-align:left}
#right_column a{color:#fff;text-decoration:none;}
#right_column a:hover{color:#fff;text-decoration:underline;}

/*FOOTER*/

#footer{width:818px;height:25px;border-top:1px solid #ededed;float:left;display:block;color:#888;padding-top:5px;}
#footer .left{float:left;display:block;}
#footer .right{float:right;display:block;}

#right_column .video_box {
}

#right_column .video_box img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 5px;
}

#right_column .video_box .vid{
	margin: 0;
	float: left;
	position: relative;
	width: 75px;
	height:55px;
}

#right_column .video_box em {
	width: 102px;
	background: url(../images/bubble.gif) no-repeat;
	padding: 3px 0 6px;
	display: none;
	position: absolute;
	top: -7px;
	left: -3px;
	font-style: normal;
	text-align: center;
}
#right_column .video_box a {
	text-decoration: none;
	color: #000;
}
#right_column .video_box a:hover em {
	display: block;
}

#right_column .video_box a:hover img {
	border: solid 1px #666;
}

/*CONTACT*/

#contactForm ul {list-style-type:none; padding:0px;margin:0px;margin-bottom:5px; float:left;width:580px; }

#contactForm li {font-family: arial, verdana, sans-serif; 
			font-size: 11px;
			float:left;
			display:block;
			font-weight: normal; 
			margin-top: 5px; 
			color:#333333;
			text-align:justify; 
			list-style-type:none;  }

#form li {font-family: arial, verdana, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			margin-top: 5px; 
			color:#333333;
			text-align:justify; 
			list-style-type:none;  }
			
#contactForm { width:80px; float:left; display:block; list-style-type:none; color:#333333;}
#contactForm .rightform {  float:left; display:block; width: 400px;}
#contactForm label{padding-bottom:3px;width:125px;display:block;  float:left; font-size: 12px; letter-spacing:1px; font-family:tahoma;}
#contactForm .wymagane {color: #cc0000; font-size: 13px; font-family:tahoma; font-weight:bold;}
.wymagane {color: #cc0000; font-size: 13px; font-family:tahoma; font-weight:bold;}

#contactForm input {border: 1px solid #999999; color: #333333; height:20px; }
#contactForm .submit {border:1px solid #ccc; color:#ff8800;padding:5px;width:130px; height:30px; }
#contactForm textarea {border: 1px solid #999999; color: #333333;  }
#contactForm .validmsg {color: #cc0000; letter-spacing:1px; }


/*----------------REJESTRACJA-------------------------*/

.form
{
	float:left;
	display:block;
	padding:10px 2px 12px 2px;
	width:805px;
}

.form_skills
{
	float:left;
	display:block;
	padding:0px;
	width:765px;
}

.form .title_big
{
	float:left;
	display:block;
	font-size:25px;
	color:#3E7800;
	width:645px;
	padding:12px 0 10px 7px;
	text-align:left;
}

.form .title
{
	float:left;
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#3783a7;
	width:645px;
	padding:12px 0 10px 7px;
	text-align:left;
}

.form label
{
	float:left; 
	font-weight:bold;
	color:#676155;
	width:382px;
	text-align:left;
	list-style: none;
	padding:0px;margin:0px;
	padding-right:10px;
	padding-top:3px;
}

.form li
{ 
	margin-left:4px;
	float: left;
	width:755px; 
	text-align: left;
	padding:0px 4px 0px 4px;
}

.form ul
{ 
	padding:0px;
	margin:0px;
	list-style:none;
}

.form input
{
	width:300px;
}

.form textarea
{
	width:300px;
}

.form .input_invite
{
	width:360px;
}

.form .textarea_invite
{
	width:360px;height:150px
}

.form .city_elem
{
	float:left;display:block;padding:5px 0 5px 0
}

.form .plus_minus
{
	margin-left:5px;
	width:35px;
	height:18px;
	border:0px;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bg_plus.png);
	background-repeat: no-repeat;
}

.form .plus{
	margin-left:8px;
	width:35px;
	height:18px;
	border:0px;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bg_plus.png);
	background-repeat: no-repeat;
}

.form .minus
{
	margin-left:8px;
	width:35px;
	height:18px;
	border:0px;
	color:#fff;
	font-weight:bold;
	background-image:url(../images/bg_minus.png);
	background-repeat: no-repeat;
}

.form .li_leftbox
{
	float:left;
	display:block;
	width:400px;
	padding:5px 0 5px 0;
}

.form .li_leftbox .formfields2
{
	width:190px;
}

.form .li_leftbox_greytop
{
	float:left;
	display:block;
	width:310px;
	background-color:#EDEDED;
	padding:5px 0 4px 6px;
	border:1px solid #DADBDD;
	border-bottom:0px
}

.form .li_leftbox_greymiddle
{
	float:left;
	display:block;
	width:310px;
	background-color:#EDEDED;
	padding:5px 0 4px 6px;
	border-left:1px solid #DADBDD;
	border-right:1px solid #DADBDD
}

.form .li_leftbox_greybottom
{
	float:left;
	display:block;
	width:310px;
	background-color:#EDEDED;
	padding:5px 0 8px 6px;
	border:1px solid #DADBDD;
	border-top:0px
}

.form .li_leftbox_greytop label
{
	float:left; 
	font-weight:bold;
	color:#676155;
	width:296px;
	text-align:left;
	list-style: none;
	padding:0px;
	margin:0px;
	padding-right:10px;
	padding-top:3px;
}

.form .li_leftbox_greymiddle label
{
	float:left; 
	font-weight:bold;
	color:#676155;
	width:296px;
	text-align:left;
	list-style: none;
	padding:0px;
	margin:0px;
	padding-right:10px;
	padding-top:3px;
}

.form .li_leftbox_greybottom label
{
	float:left; 
	font-weight:bold;
	color:#676155;
	width:296px;
	text-align:left;
	list-style: none;
	padding:0px;
	margin:0px;
	padding-right:10px;
	padding-top:3px;
}

.form .li_fleft
{
	float:left;
	display:block;
	padding-right:4px;
}

.form .elementValid
{
	width:320px;
	float:right;
	display:none;
	background-image: url(../images/alerts_small.png);
	background-repeat: no-repeat;
	border:1px solid #CE0004;
	text-align:center;
	font-weight:normal;
	padding:4px;
	padding-left:20px;
	margin-top:16px;
	background-color:#F8A8A9;
}

.form_submit
{
	float:left;
	display:block;
	padding:20px 0 12px 0;
	width:765px;
	text-align:center;
}

.form_submit_invite
{
	float:left;
	display:block;
	padding:20px 0px 12px 110px;
	width:655px;
	text-align:left;
}

.form_submit .submit_bg
{
	background-image: url(../images/bg_accept.png);
	background-repeat: no-repeat;
	font-weight:bold;
	border:0px;
	width:150px;
	height:27px;
	color:#fff;
}

.form_submit_invite .submit_bg
{
	background-image: url(../images/bg_accept.png);
	background-repeat: no-repeat;
	font-weight:bold;
	border:0px;
	width:150px;
	height:27px;
	color:#fff;
}

.form_submit .submitsmall_bg
{
	background-image: url(../images/addsmall_button.png);
	background-repeat: no-repeat;
	font-weight:bold;
	border:0px;
	width:73px;
	height:23px;
	color:#fff;
}

.form_submit .delsmall_bg
{
	background-image: url(../images/delsmall_button.png);
	background-repeat: no-repeat;
	font-weight:bold;
	border:0px;
	width:61px;
	height:23px;
	color:#fff;
}

.form .input_reg
{
	width:780px;
	text-align:center;
}

.form .help_icon
{
	border:0px;
	width:18px;
	height:18px;
}




