*{
	margin:0;
	padding:0;
}

body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393939;
	background:url('/img/bgr1px.jpg');
	background-repeat:repeat-x;
	background-color:#f2efed;
}

body #container #left_column *{
	font-family: Arial, Helvetica, sans-serif;
}
a img{
	border:0;
}

#logo-ud{
	margin-bottom:20px;
	width: 200px;
	position:relative;
	left:-20px;
}
#bgr-login{
	width:765px;
	height:87px;
	float:right;
}

#flash{
	float:left;
	left:155px;
	margin-top:-100px;
	position:relative;
	top:96px;
}

#flash-blink{
	position:absolute;
	left:-25px;
	z-index:3;
}

.imgclub{
	width:148px;
}
.imgleft{
	float:left;
	vertical-align:top;
	margin-right:15px;
}

a {
	color:#1DA0E3;
}
ul li{
	list-style:none;
}
h1 a,h2 a{
	text-decoration:none;
}
h1{
	color:#1DA0E3;
	font-size:22px;
}

h2{
	color:#1DA0E3;
	font-size:18px;
}
.dark{
	color:#2856b7;
}
h3{
	color:#1DA0E3;
	font-size:14px;
	margin-bottom:2px;
}

#wrapper{
	background:url('/img/bgr-all.jpg') no-repeat top;
}
#wrapper.club,#wrapper.planeta{
	background:url('/img/bgr-all-myud.jpg') no-repeat top;
}

#wrapper.lectures{
	background:url('/img/bgr-all-wyklady.jpg') no-repeat top;
}

#wrapper.myud{
	background:url('/img/bgr-all-myud.jpg') no-repeat top;
}


#container{
	text-align:left;
	margin:0 auto;
	width:990px;
}
.left_column{
	float:left;
	width:757px;
}

#content{
	width:741px;
	border:2px solid #EDE9E6;
	background-color:#fff;
	border-top:0;
	padding-bottom:15px;
}

#content-wrapper #content.padding{
	width:680px;
	padding:10px;
}
#clubs-content-wrapper #content{
	width:741px;
	margin-top:-3px;
}

#content-wrapper{
	background:url('/img/content-wrapper.png') top no-repeat;
	margin-top:-90px;
	background-color:#FFF;
	position:relative;
	z-index:25;
}
#content-wrapper #content{
	background-image:none;
	width:700px;
	float:left;
	display:inline; /* IE6 bugfix double margin */
	margin-left:22px !important;
	padding-top:20px;
	margin-top:-10px;
	clear:both;
	background-color:#fff;
}

#content_header{
}

#tab-clubs{
	background:transparent url(/img/club-conetent-header.png) no-repeat scroll 0 0;
	clear:both;
	float:left;
	height:28px;
	margin-left:13px;
	margin-top:10px;
	padding-top:4px;
	width:744px;
	display:inline;
}


#haveheaderie #content, #content.haveheader{
	background:url('/img/content-bgr.png') no-repeat;
	margin-top:0;
	padding-top:0;
	background-color:#fff;
}

#clubie #content, #content.club{
	padding-top:0;
	margin-top:0;
}

#content.notopbox{
	background:none;
	background-color:#fff;
	position:relative;
	z-index:50;
	width:700px;
	
}

span.club-tab{
	display:inline;
	float:left;
	background:transparent url(/img/club-tab2.png) no-repeat scroll 0 0;
	height:28px;
	width:146px;
	text-align:center;
}

.showarticle span.club-tab{
	background:url('/img/club-tab2.png') no-repeat;
	height:23px;
}
.showarticle span.club-tab a{
	color:white;
	font-size:13px;
	padding-top:6px;
}
.showarticle span.club-tab.selected a{
	color:#887768;
	font-size:14px;
	padding-top:7px;
}
.showarticle .article_header .header{

}
.article_header .clear{
   font-size:1px;
}
span.club-tab.selected{
	
	background:url('/img/club-tab.png') no-repeat;
}
span.club-tab.selected a{
	color:#887768;
}
span.club-tab a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	display:block;
	padding-top:10px;
}
span.actual {
	margin-left:21px;
}
.club-show-all{
	margin-right:25px;
	text-align:right;
	clear:both;
}
#content .content{
	background-color:#fff;
	width:700px;
	margin-left:20px;
}
.full table {
	border-collapse:collapse;
	width:100%;
}

.full{
	border-bottom:1px solid #df0424;
	padding-bottom:10px;
	margin-bottom:10px;
}

.full table tr td{
vertical-align:top;
}
.full table tr td.utilsinfo{
	width:170px;
	border-left: 2px solid #eae5e1;
	padding-left: 10px;
}

.club_content  table {
	border-collapse:collapse;
	width:100%;
}

.club_content table tr td{
	vertical-align:top;
}
.club_content table tr td.utilsinfo{
	width:170px;
	border-left: 2px solid #eae5e1;
	padding-left: 10px;
}


.article_favorites h2{
	font-weight:bold;
	font-size:16px;
	color:#ff993a;
	margin-bottom: 15px;
	margin-left:15px;
}

.article_notes h2{
	font-weight:normal;
	font-size:18px;
	color:#1da0e3;
	background:transparent url(/img/notes.png) no-repeat scroll 130px 4px;
	margin-bottom: 16px;
}

.notes .desc{
	font-size:14px;
}

.notes .desc a{
	font-size:14px;
	text-decoration:none;
	color:#046da2;
	font-weight:bold;
}

.article_works h2 , .my_works{
	font-weight:normal;
	font-size:18px;
	color:#1da0e3;
	margin-bottom: 16px;
}

.my_works{
	background:transparent url(/img/works.png) no-repeat scroll 120px 4px;
}

.article_works h2{
	/*background:transparent url(/img/works.png) no-repeat scroll 85px 4px; */
}

.works-more{
	margin-bottom:20px;
	margin-left:20px;
}
.notes-list{
	margin-left:20px;
}
.notes-list li{
	display:block;
	margin-bottom:20px;
}

.article_posts h2{
	font-weight:normal;
	font-size:18px;
	color:#FF8900;
	padding: 16px 52px 16px 0px;
	background:transparent url(/img/porozmawiajmy.png) no-repeat scroll 134px 4px;
}


.unroll_all{
	display:block;
	margin-top:20px;
	color:#4fb7eb;
	cursor:pointer;
}

.unroll_all.down{
	background-image:url(/img/down.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}
.no_works,.no_notes,.no_posts{
	font-size:12px !important;
	margin: 10px 0px 10px 0px;
}
.note_more{
	cursor:pointer;
	color:#20B9E8;
}
.article_favorites, .article_notes, .article_works, .article_quizzes , .article_galleries, .article_puzzles , .article_crosswords, .article_surveys {
	background-color:#fff;
	clear:both;
}

.article_posts{
	border-color: #dddbdc;
	border-style: solid;
	border-width: 6px 1px;
	background-color:#fff;
	padding:20px 10px;
	margin-top: 20px;
	clear:both;
	
}

.article{
	float:left;
	display: inline;
	padding-top:10px;
}
#content .article_actual #lecture{
	width:475px;
}
#content .article_actual #lecture #info{
	width:290px;
	font-size:14px;
}
#last_articles,#timetable{
	padding-bottom:20px;
}
.club_recommend{
	margin-top:10px;
}
.ranking-icons{
	margin-bottom:10px;
}
#content-wrapper #content #last_articles{
	margin-left:0;
	width:700px;
	border:0;
}
#content-wrapper #content #timetable{
 	margin-left:0;
	width:700px;
	border:0;
}

#timetable table.timetable{
	width:704px;
	color:#969696;
	font-weight:bold;
}
#content-wrapper #timetable table.timetable{
	width:700px;
}
#timetable table.timetable span{
	font-weight:normal;
}
#timetable table.timetable td{
	padding:5px;
	padding-left:15px;
	
}
#timetable table.timetable .ltopic{
	width:475px;
	padding:5px;
	padding-left:15px;
}
.tlocation{
	margin-bottom:7px;
}
.tdate{
	color:#3767b4;
}
.lintro{
	font-weight:normal;
}
.hours .tdate{
	color:#666;
	font-weight: bold;
}
.hours{
	color:#666;
	background-color:#f5f5f5;
	float:left;
	width:670px;
	padding:10px 10px 0 20px;
}

#timetable table.timetable tr.odd{
	background-color:#fff;
}

#timetable table.timetable a{
	color:#3767b4;
	font-size:12px;
	font-weight:bold;
}


#timetable h2{
	color:#3767b4;
	padding:15px;
	font-size:24px;
	font-weight:normal;
}

.maybe_inspired h2{
	color:#3767b4;
	font-size:20px;
}
.maybe_inspired{
	background:#e9f8fd;
	padding:10px;
	margin-bottom:40px;
}

#last_articles .last_article{
	float:left;
	display:inline;
	width:320px;
	margin:20px;
	margin-right:0;
}
#last_articles h1.last{
	color:#20b9e8;
	margin-left:20px;
	margin-top:10px;
	font-size:20px;
	font-weight:normal;
}
#lecture h1.soon{
	margin-bottom:10px;
	margin-left:20px;
	width:200px;
	color:#20B9E8;
	font-size:20px;
}


.timetable-day{
	color:#20b9e8;
	margin-bottom:10px;
	font-size:20px;
	font-weight:normal;
}
.timetable-day-list li{
	padding:2px;
}


#last_articles .last_article h3 a, .timetable-day-list a{
 	color:#046da2;
	font-size:13px;
	text-decoration:none;
}

#last_articles .last_article .info, #last_articles .last_article .photo{
	float:left;
	width:48%;

}
#content .more{
	text-align:right;
	float:left;
	width:100%;
	clear:both;
	display:inline;
	
}

.myworks .work{
	margin:10px;
	width: 150px;
	float: left;
	display: inline;
}

 .article_quiz{
 	width:700px;
	background:#e9f8fd;
	clear:both;
	float:left;
	display:inline;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:4px solid #ece9e5;
 }
 #quiz_extra{
	height:20px;
	clear:both;
 }
 .article_quiz h2{
 	color:#1F629A;
	display:block;
	float:left;
	font-size:29px;
	font-weight:normal;
	margin-left:20px;
	margin-top:5px;
	width:120px;
 }
 .article_quiz h3{
 	color:#20B9E8;
	display:inline;
	float:left;
	font-size:28px;
	font-weight:normal;
	width:400px;
	margin-top:5px;
 }
 
 #quiz_info{
	clear:both;
	margin-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	font-size:14px;
 }
 
 #question{
/* 	float:left;
	display:inline;
 	clear:both;
	width:650px;
	font-size:14px;
	margin:10px;
	margin-left:20px;
	*/
 }
 .answers-quiz{
/* 	float:left;
	display:inline;

	width:680px;
*/
 	clear:left;
	margin-left:10px;
 }
 
 #QuizanswerAddForm div.radio label{
  display:block;
  float:left;
  display:inline;;
  margin-right:10px;
  margin-left:2px;
  width:138px;
 }
 #QuizanswerAddForm div.radio input{
 	width:20px;
	display:block;
	float:left;
 }
 
 #submitquiz{
 	margin-right:10px;
	margin-bottom:10px;
 	float:left;
	display:inline;
	clear:both;
	width:650px;
	text-align:right;
 }
.note_vcard{
	margin-top:20px;
	margin-bottom:10px;
	float: left;
	display: inline;
}
.note_vcard .author .image img{
	width:54px;
	height:54px;
}
.note_vcard span.first_name{
	display:block;
}
.note_vcard div.author{
	width:75px;
	margin-left:25px;
	display:inline;
}

.left .note_vcard_narrow div.desc{
	width:165px;
}

.right .note_vcard_narrow div.desc{
	width:175px;
}

.note_vcard_wide div.desc{
	width:520px;
}
 
.article_favorites ul{
	margin-left:15px;
}
.article_favorites ul li{
	margin-top:5px;
	margin-bottom:5px;
}
.article_favorites ul li a{
	color:#1da0e3;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.article_favorites ul li a img{
	vertical-align:middle;
}
.club_experts{
	margin-left:20px;
	margin-top:40px;	
	border:1px solid #ece9e5;
	float:left;
	display:inline;
	width:700px;
}
.club_experts .expert_vcard{
	float:left;
	display:inline;
	width:300px;
	margin:20px;
}
.club_experts h2{
background:transparent url(/img/experts.png) no-repeat 130px -1px;
color:#FC7700;
font-size:18px;
font-weight:normal;
margin:10px;
padding:12px;
width:160px;
}
.content_bottom{
clear:both;
float:left;
display:inline;
height:14px;
width:745px;
}
.clear{
	width:100%;
	clear:both;
	font-size:1px;
}

.texts .text{
	padding:20px;
	padding-top:0;
}
.texts h2, .texts h3,.texts p.author{
	margin-left:20px;
}

.texts h2, .texts h2 a,#rin_box .texts h2 a{
	color:#046da2;
}
.texts p.author{
	color:#969696;
}

.your_club_vcard .image{
	margin-right: 10px;
}

.your_club_vcard .author{
	margin-left:10px;
	margin-top:10px;
	border-top:1px solid #969696;
	color:#969696;
	float:left;
	width:100px;
	clear:both;
}
.categoryclubs .your_club_vcard{
	border-top:4px solid #ddd;
	padding-top:10px;
}


.texts a{
	color:#4fb7eb;
	text-decoration:none;
}
.more a.va{
	position:relative;
	top:-8px;
}
.texts .altrow, .texts .row{
border-bottom:4px solid #DDDDDD;
clear:both;
float:left;
padding-bottom:20px;
width:100%;
margin-top:10px;
font-size:14px;
}
.right_column{
	width:231px;
	float:right;
	margin-top:-20px;
	display: inline;
}



#right_login_box{
float:right;
height:134px;
width:231px;
}
#right_login_box .alpha{
	background:transparent url(/img/bgr-login.png) no-repeat scroll right center;
	height:134px;
	width:230px;
}

#right_login_box .logged {
	float:right;
	width:160px;
	color:white;
	font-size:13px;
	margin-top:5px;
}
#right_login_box .logged a{
	color:white;
}
#right_login_box .error-message{
	display:none;
}

#right_login_box input{
  width:185px;
}

#UserLoginForm #login_submit{
	height:30px;
	width:97px;
	vertical-align:middle;
	margin-top:8px;
}
#UserLoginForm .input{
	margin-top:4px;
}

#UserLoginForm{
	float:right;	
	width:205px;
}
#top_login_box input{
  width:125px;
}
#forgot,#register {
	font-size:11px;
	color:white;
}


#top_login_box .logged {
	float:right;
	width:160px;
	color:white;
	font-size:13px;
	margin-top:5px;
}
#top_login_box .logged a{
	color:white;
}
#top_login_box .error-message{
	display:none;
}
#login_label{
color:white;
font-size:12px;
font-weight:bold;
margin-top:15px;
}
#mainmenu{
	margin-top:-70px;
	margin-left:200px;
	width: 450px;
}

.mainmenu_items .mainmenu_item{
	display:inline;
	position:relative;
}

#submenu{
	position:relative;
	z-index:2;
	top:-20px;
	margin-bottom:-20px;
	width:745px;
	background:url('/img/menu-red.gif');
	background-repeat:no-repeat;
	height:135px;
}
.lectures #submenu,.parent #submenu{
	background:url('/img/menu-blue.gif');
	background-repeat:no-repeat;
}

.planeta #submenu{
  background:url('/img/menu-purple.gif');
  background-repeat:no-repeat;
}


#submenu #submenu-bgr{
	/*background:url('/img/dlaczego.png');*/
	background-repeat:no-repeat;
	width:759px;
	height:140px;
	display:block;

}

#submenu #submenu-bgr{
	/*background:url('/img/submenu.png');*/
	/*background-color: blue;*/
	background-repeat:no-repeat;
	height:150px;
}

#submenu.main #submenu-bgr{
	background:url('/img/submenu-main.png');
	background-repeat:no-repeat;
	height:150px;
}

#submenu.lectures #submenu-bgr{
	/*background:url('/img/submenu-wyklady.png');*/
}

.nobox #submenu.lectures #submenu-bgr{
	background:url('/img/submenu-wyklady2.png');
}

#submenu.myud #submenu-bgr{
	background:url('/img/submenu-myud.png');
}

#submenu.rin #submenu-bgr{
	background:url('/img/submenu-rin.png');
}

#submenu.clubs-simple #submenu-bgr{
	background:url('/img/submenu-clubs.png');
}


.submenu-footer{
	background:url('/img/submenu-bottom.png');
	background-repeat:no-repeat;
	height:18px;
	float:left;
	width:100%;
	clear:both;
	margin-top:-2px;
	text-align:right;
}
.submenu-footer span{
	color:#4fb7eb;
	cursor:pointer;
	padding-right:20px;
	margin-right:30px;
}
.submenu-footer span#up{
	background-image:url('/img/up.png');
	background-repeat:no-repeat;
	background-position:center right;
}

.submenu-footer span#down{
	background-image:url('/img/down.png');
	background-repeat:no-repeat;
	background-position:center right;
}

#submenu .submenu-wrapper .submenu-column{
	float: left;
	width: 160px;
}
.submenu-column{
	background-color:#2856B7;
	height:100px;

}

.club_content_wrapper{
	background-color:#f4f1ef;
	float:left;
	display:inline;
	width:741px;
	padding-top:10px;
	margin-left:14px;
	border-top:5px solid #ece9e5;
}
.club_content{
	float:left;
	display:inline;
	width:700px;
	margin-left:20px;
	clear:both;
}
.club_content .left{
	width:30%;
}

.description, .content .text{
	font-size:14px;
}


.club_content .creator{
	color:#969696;
	margin-top:5px;
}
.club_content .creator span{
	font-weight:bold;
	border-top:1px solid #969696;
	padding-right:20px;
}

.club_info {
	float:left;
	display:inline;
	margin-left:30px;
	margin-top:15px;
	width:470px;
}

.club_info.list{
	margin-left:30px;
	clear:both;
	float:left;
	margin-bottom:20px;
	margin-top:-20px;
	width:700px;
}
.students{
	float:right;
	color:#ff6d00;
	font-size:14px;
	margin-right:10px;
	font-weight:bold;
	position:relative;
	top:19px;
}
.club_info .category{
	float:left;
	display:inline;
	width:100px;
}
.club_info h1.category_name, .club_info h2.club_name{
	float:left;
	width:78%;
}
.club_info h1.category_name{
	font-size:24px;
	margin-top:30px;
	font-weight:normal;
}

.club_info h2.club_name{
	font-size:18px;
	font-weight:bold;	
}
#club_info_right{
	width:230px;
	float:right;
	margin-top:15px;
}
#club_recommend_form{
	margin-top:0px;
}
#club_members{
	background:url('/img/club-members.png') no-repeat;
	width:231px;
	height:321px;
	float:left;
}
.club_students_count{
color:#FC7700;
float:left;
font-size:18px;
font-weight:bold;
margin-top:40px;
text-align:center;
width:231px;
margin-bottom:35px;
}

.student_vcard_userbox{
	float:left;
	width:67px;
}
.student_vcard_mini{
	float:left;
	width:80px;
	margin-bottom:10px;
	margin-left: 10px;
	margin-right: 10px;
}
.student_vcard_mini div.image{
	width: 80px;
	height: 80px;
}
.club_students_avatars{
	margin-left:20px;
}


.club_students_avatars img, #gallery ul li img,#whowas img{
	width:54px;
	height:54px;	
}


#gallery ul li{
	float:left;
	margin-left:7px;
	margin-right:5px;
}



.club_students_avatars p.more, #whowas p.more{
	text-align:right;
	margin-right:20px;
}
.club_students_avatars p.more a, #gallery a, #whowas p.more a{
	color:#4fb7eb;
	font-size:12px;
}

.spb p.title, #moderator p.title, .expert_clubs p.title, .club_inspired p.title, .club_patronage p.title,.club_newsletter p.title, .events p.title,#gallery p.title,#whowas p.title{
	margin-bottom:10px;
	color:#fc7700;
	font-size:17px;
	font-weight:bold;
}
.spb p.title{
	margin-bottom:0;
}
.spb{
	font-size:14px;
	color:#a59688;
}
.spb a img{
 vertical-align:middle;
}
#moderator p{
	font-size:14px;
	font-weight:bold;
}
#moderator p.clubdesc{
	color:#5f4d40;
	font-size:12px;
}
ul#last_events a{
	text-decoration:none;
}
ul#last_events a:hover{
	text-decoration:underline;
}


.club_inspired p.title{
	margin-top:10px;
}
.club_patronage p.title span{
	font-size:14px;
}
.club_inspired ul li, .club_patronage ul li, .events  ul li{
	margin-top:4px;
}

.club_inspired ul li a, .club_patronage ul li a, .events ul li a{
	color:#1da0e3;
	font-size:14px;
}


.box-content div.box-separator{
background:transparent url(/img/box-separator.png) no-repeat scroll 0 0;
width:190px;
margin-left:6px;
height:32px;	
}
.box-content div.box-separator2{
background:transparent url(/img/box-separator2.png) no-repeat scroll 0 0;
clear:both;
height:45px;
margin-left:5px;
width:190px;
}

.box-content div.box-separator3{
	background:transparent url(/img/box-separator3.png) no-repeat scroll 0 0;
	width:190px;
	margin-left:6px;
	height:52px;	
	clear:both;
}

.box-content div.box-separator4{
	background:transparent url(/img/box-separator4.png) no-repeat scroll 0 0;
	width:190px;
	margin-left:6px;
	margin-bottom:5px;
	height:34px;	
	clear:both;
}

.box-content div.box-separator5{
	background:transparent url(/img/box-separator5.png) no-repeat scroll 0 0;
	width:190px;
	margin-left:6px;
	margin-bottom:8px;
	height:34px;	
	clear:both;
}




.box-wrapper{
	float:left;
	width:231px;
	background:url('/img/box-top.png') no-repeat top;
}
.box-footer{
	float:left;
	width:231px;
	height:28px;
	background:url('/img/box-bottom.png') no-repeat bottom;
	clear:both;
}
.box-content{
	float:left;
	width:231px;
	margin-top:25px;
	background:url('/img/box-content.png') repeat-y bottom;
}
.box-content div{
	padding:0 15px;
}
.box-content div div,.box-content div div div{
	padding:0;
}
.box-content div.categories{
	padding:0 5px;
}
.categories ul li{
	margin:0;
	margin-left:3px;
}

.categories p.title{
	color:#1f629a;
	font-size:20px;
	margin-left:10px;
}

.why-module-header{
	margin: 10px 0px;
}

.why-module-header h1{
	color: #ff993a;
	font-size: 20px;
	font-weight: bold; 
}

.why-module-ud{
	padding-bottom: 10px;
}

.why-module-ud h1{
	color:#F50133;
	font-size:20px;
}

#why-left{
	background:url('/img/dlaczego-left.png');
	background-repeat:no-repeat;
	width:31px;
	height:62px;
	position:relative;
	left:30px;
	top:59px;
}
.ud #why-left{
	background:url('/img/dlaczego-left-ud.png');
	width:35px;
	height:69px;
	top:59px;
	left:23px;
}

#why-right{
	background:url('/img/dlaczego-right.png');
	background-repeat:no-repeat;
	width:70px;
	height:84px;
	margin-top:-54px;
	margin-right:10px;
	float:right;
}


.why-module-ud .answers{
font-size:15px;
left:150px;
position:relative;
text-align:right;
top:-10px;
width:460px;
}

.why-module-ud .answers-ud{
	font-size:15px;
	text-align:left;
	margin-top: 10px;
}

.answers a{
	color:#f50133;
	text-decoration:none;
}
.answers a img,.intro a img,.answers-ud a img{
	vertical-align:middle;
} 

#submenu ul{
	margin-left:18px;
	margin-top:1px;
}

#submenu.ud ul{
	margin-left:23px;
	margin-top:1px;
}
#submenu.myud ul{
	margin-left:10px;
}

#submenu.lectures ul{
	margin-left:10px;
}


#submenu ul li{
	color:white;
	display:inline;
	font-size:13px;
	/*margin-left:15px;*/
	float: left;
}

.menuimagecont{
	width:107px;
	float:left;
	display: inline;
}
.menuimagetop{
	height: 7px;
	margin-top:12px;
	float:left;
	display:inline;
	width:107px;
	height:7px;
}
.menuimage{
	width:107px;
	height:104px;
	float:left;
	display:inline;
	text-align:center;
  line-height:13px;
}
.ud .menuimage{
	width:162px;
}
.ud .menuimagetop{
	width:162px;
	margin-top:14px;
}
.ud .menuimagecont{
	width:162px;
}

#submenu.ud ul #activepage a{
	font-weight: bold;
}

.menulink{
  margin-bottom:1px;
}
.group{
	font-weight:bold;
	font-size:14px;
  margin-bottom:4px;
  margin-top:-2px;
}

.ud .activecat .menuimagetop{
	background:url('/img/menuimagetopblue.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	height:6px;
}

.planeta .activecat .menuimagetop{
  background:url('/img/menuimagetoppurple.gif');
}
.activecat .menuimagetop{
	background:url('/img/menuimagetop.gif');
	background-repeat:no-repeat;
}
.activecat .menuimage{
	background-color:white;
}

#submenu .submenu-column ul li{
	display: block;
}
#submenu ul li a{
	color:white;
	text-decoration:none;
}

#lecture #photo{
	float:left;
	display:inline;
	width:150px;
}
#lecture #info{
	float:left;
	display:inline;
	width:550px;
	margin-left:10px;
	
}

.myud #lecture #info{
	margin-left:0px;
}

#lecture .text{
	padding: 0px 20px;
}

#lecture.content #info, #content #lecture #info{
	width:510px;
}


#lecture div.intro{
	font-size:14px;
}
.article_activities{
	margin:10px 0;
	left: -10px;
	position:relative;
	width: 490px;
	overflow: hidden;
}

#lecture .text2{
	margin-top:10px;
}
#lecture{

}
#content #lecture{
	width:700px;
}
#choose_city_module{
	width:700px;
	clear:both;
}

#lecture h1{
	/*color:#df0424;*/
	font-size:26px;
	font-weight:normal;
}
#lecture h1.myclass{
	margin-bottom:20px;
}
#lecture h2.myclass{
	color:#1F629A;
}

#lecturetime{
	background:url('/img/spinacz.png');
	background-repeat:no-repeat;
	width:437px;
	height:120px;
	float:right;
}

#lecturemore{
color:#0D99E1;
float:left;
font-weight:bold;
left:5px;
position:relative;
text-align:right;
top:41px;
width:120px;
}
#dateandplace{
color:#005093;
display:inline;
float:right;
margin-right:27px;
margin-top:39px;
width:228px;
}
#dateandplace p span{
	font-weight:bold;
}

.mainmenu_item:hover, .active, .activeh{
	position:relative;
	top:-5px;
	z-index:3;
}


#city{
	background:url('/img/miasto.png');
	background-repeat:no-repeat;
	width:231px;
	height:52px;
}

#city select{
	position:relative;
	left:117px;
	top:18px;
	width:90px;
}

#calendar{
	width:231px;
	height:206px;
	clear:both;
	background:url('/img/calendar-bgr.png') no-repeat;
	margin-top: 20px;
}
#calendar table{
	margin-left:11px;
	width:210px;
	clear:both;
    border-collapse: collapse;
}
#calendar table td, #calendar table th{
	border:0;
	padding:0;
	margin:0;
	width:29px;
	height:21px;
	text-align:center;
	color:white;
	font-weight:normal;
}

#calendar table td.day{
	color:#ff7a00;
	font-weight:bold;
	background:url('/img/calendar-day.png') no-repeat;
}



#calendar table td.event{
	color:#fff;
	font-weight:bold;
	background:url('/img/calendar-day-on.png') no-repeat;
}

#calendar table td.my{
	background:url('/img/calendar-day-my.png') no-repeat;
}

#calendar table td.event a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#calendar #cheader{
	color:#FFFFFF;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:15px;
	width:85px;
}

#calendar #cnavigation{
	float:left;
	display:inline;
	margin-top:11px;
	
}

#signup{
	background:url('/img/zapisy.png');
	background-repeat:no-repeat;
	width:231px;
	height:99px;
}

#clubs-add{
	background:url('/img/zaloz-klub.png');
	background-repeat:no-repeat;
	width:231px;
	height:126px;
	clear:both;
}

.clubselect select{
	width:265px;
}
.clubselect .text input{
	width:261px;
}
#footer{
	padding-top:10px;
	padding-bottom:80px;
	clear:both;
	color:#a29184;
	font-size:9px;	
}
#footer a{
	color:#a29184;
	font-size:13px;	
}
#footer ul {
	list-style:none;
	display: inline;
	padding:0;
	margin:3px;
	float:left;
}
#footer ul li{
	display:inline;
}
#logoes{
	float:right;
	margin-right:255px;
	display: inline;
}


#clubs-link {
	width:690px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-bottom:20px;
	border:1px solid #eee;
	padding:5px;
}

#clubs-link .title{
	font-size:20px;
	color:#20b9e8;
	margin-bottom:10px;
}
#clubs-link .clubs{
	display:inline;
	float:left;
	margin-left:30px;
	width:200px;
}
#clubs-link .club_name a{
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
#clubs-link .club_category a{
	font-size:13px;
	color:#bebebe;
	margin-bottom:10px;
	text-decoration:none;
}
.club_category{
	margin-bottom:10px;
}


#clubs-category{
	padding-left:20px;
	background-color:#F0EDEA;
	width:680px;
	float:left;
	clear:both;
	display:inline;
}
#clubs-category.mainpage{
	margin-left:20px;
}
.content-wrapper #content #clubs-category{
	margin-left:0;
}
.club-icon{
	float:left;
	margin-right:19px;
	display:inline;
}

#clubs-category h1{
	font-size:26px;
	color:#1f629a;
	font-weight:normal;
	float:left;
	width:200px;
	margin-top:10px;
	margin-right:30px;
	border-right:3px solid white;
	padding-bottom:10px;
}

#clubs-category ul{
	float:left;
	width:100%;
	clear:both;
	margin-top:20px;
}

#clubs_number{
 float:left;
 width:200px;	
 margin-top:15px;
}
#clubs_number p span{
	color:#20b9e8;
	font-size:16px;
	font-weight:bold;
}


#clubs_all{
float:left;
margin-top:10px;
width:230px;
}


.hide{
	display:none;
}
.left{
	float:left;
	display:inline;
}
.right{
	float:right;
	display:inline;
}

.middle{
	vertical-align:middle;
}
.paging{
	clear:both;
}

table#activity{
	width:100%;
}

table#activity td , table#activity th{
	padding:3px;
}
table#activity th.date{
	width:70px;
}
#kid-selector{
	margin-bottom:20px;
}
#kid-selector #kids{
	width:140px; 
}
.activity-kid-name{
	margin-bottom:10px;
}

#ud_signup{
	margin:0 auto;
	padding:10px;
	line-height:160%;
}
#ud_signup h3{
	color:#1DA0E3;
}
#ud_signup ol{
	margin-left:25px;
}
#kid_forms hr{
	border:1px solid #ddd;
	margin-bottom:10px;
}

#kid_forms{
	margin-top:10px;
}

#kid_forms label, .form label{
	width: 210px;
	float: left;
	text-align: right;
	margin-right:5px;
	display: block;
	clear:left;
}

.note-form label{
	width: 110px;
	float: left;
	display: inline;
	text-align: right;
	margin-right:5px;
	display: block;
	clear:left;
		
}

.note-form .submit input{
	margin-top:10px;
	clear:both;
	margin-left:115px;
	margin-bottom:20px;
}


#content .form .input{
	margin-bottom:5px;
}

#content .form input#btn-login{
	margin-left:5px;	
}
.login-box .input input{
	width: 250px;
} 
.login-info{
	margin-bottom:20px;
}
.formcheckbox{
	margin-top:10px;
	clear:both;
	margin-left:215px;
	margin-bottom:10px;
}

.formcheckbox label{
	margin-left: 10px;
	vertical-align: top;
}
#kid_forms .formcheckbox label{
	float:none;	
	width:auto;
}

#topics_box{
	width:680px;
	float:left;
	display: inline;
	clear:both;
	padding:10px;
}
#activity_box{
	padding:0px 10px;
	width:680px;
	float:left;
	display: inline;
	clear:both;
	margin-bottom:20px;
}

#myworks{
	font-size:18px;
	font-weight:normal;
	background:transparent url(/img/works.png) no-repeat scroll 95px 4px;
	color:#F4880B;
	padding:16px 55px 16px 0px;
}

#mytopics, h2.forum-header, h2.forum-header a,h3.forum-header, h3.forum-header a{
	background-color:#fff0d6;
	color:#ff6a06;
	font-size:18px;
	padding:10px;
	font-weight:normal;
}
h3.forum-header, h3.forum-header a{
	font-size:15px;
}

#rin_box{
	width:680px;
	float:left;
	display: inline;
	clear:both;
	padding:10px;
}

#rin_box a, #mytopics a, #activity_box a{
	color:#4fb7eb;
	text-decoration:none;
}

#rin_box h3{
	font-size:20px;
}

#activity_box h3{
	font-size:20px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
}



/* TABS */

#timetable{
	background-color:#ecf9fc;
	float:left;
	clear:both;
}
.ui-tabs .ui-tabs-nav li{
	float:left;
	width:148px;
	height:33px;
	margin-left:15px;
	text-align:center;
}
		
.ui-tabs .ui-tabs-hide {
	display:none !important;
}

.ui-tabs .ui-tabs-panel {
	display:block;
	float:left;
	clear:both;
}
.ui-tabs .ui-tabs-nav {
	position:relative;
}
		
.ui-state-default{
	background-image:url('/img/tab-off.png');
	background-repeat:no-repeat;
	background-position:bottom;
}
		
.ui-state-default a{
	font-size:13px;
	color:#3767b4;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:10px;
}
		
.ui-tabs-selected{
	background-image:url('/img/tab-on.png');
	background-repeat:no-repeat;
	background-position:bottom;
}
		
.ui-tabs-selected a{
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:8px;
}
		
.ui-tabs-panel .ui-tabs-selected, .ui-tabs-panel .ui-state-default{
	background:none;
}
		
.ui-tabs-panel .tabs{
	background-color:#3767b4;
	width:704px;
	height:33px;
}
#content-wrapper .ui-tabs-panel .tabs{
	width:700px;
}		
.ui-tabs-panel .tabs .ui-state-default a{
	color:#fff;
	font-size:12px;
	font-weight:normal;
}

.ui-tabs-panel .tabs .ui-tabs-selected a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.ui-tabs-panel .ui-tabs .ui-tabs-nav li{
	margin-right:20px;
	margin-left:0;
	width:auto;
}
.ui-tabs-panel .ui-tabs .ui-tabs-nav li.caption{
	margin-right:10px;
}
.tabs .caption span{
	margin-left:15px;
	
	color:#95b3eb;
	font-weight:bold;
	margin-top:9px;
	display:block;
	
}

.attendedlectures ul {
	margin-left:40px;
	margin-top:12px;
}

.attendedlectures ul li{
	list-style-image:url('/img/bullet-attended.png');
}
.attendedlectures ul li a{
	position:relative;
	top:-7px;
	color:#046da2;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
.attended-header{
	float:left;
	width:200px;
	clear:both;
}
.attendedlectures .more{
	text-align:right;
}
.attendedlectures .more a{
	color:#046DA2;
}
#content .my-topics-parent .more a{
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
	
#attended-title{
	float:left;
	width:100px;
	color:#f8a100;
	font-size:16px;
	font-weight:bold;
	padding:11px;
}
#attended-count{
	background:transparent url(/img/attended-count.png) no-repeat scroll right top;
	float:right;
	height:37px;
	padding-top:20px;
	text-align:center;
	width:61px;
	font-weight:bold;
	font-size:16px;
	color:#ba6000;
}
/* END TABS */


.your_works, .your_clubs, .new_clubs, .newest_clubs{
	width:700px;
	float:left;
	clear:both;
	padding-bottom:10px;
}

.your_works ul{
	margin-left:40px;
	display:block;
	font-size:14px;
}
.your_works ul li a{
	color:#4fb7eb;
}
.your_works ul li span{
	position:relative;
	top:-10px;
}

.your_works ul li span span{
	top:0;
	color:#ff6a06;
	font-weight:bold;
	font-size:14px;
}

.your_works ul li.work-ok{
	list-style-image:url('/img/work-ok.png');
}

.your_works ul li.work-accepted{
	list-style-image:url('/img/work-accepted.png');
}

.your_works h2{
	color:#ff6a06;
	font-weight:normal;
	font-size:20px;
	margin:10px;
	
}
.your_works .works{
	margin-left:10px;
}

.new_clubs{
	border-top:0;
	background-color:#fff0d6;
	padding-bottom:10px;
}
.new_clubs h2{
	color:#ff6a06;
	font-size:20px;
	font-weight:normal;
	margin:10px;
}
.new_clubs .new_clubs_content{
	margin-left:10px;
}
.your_clubs, .newest_clubs{
	border-bottom:0;
}
.newest_clubs{
	padding-bottom:0;
	margin-bottom:10px;
	margin-top:20px;
}

.your_clubs h2,.newest_clubs h2{
	margin:10px;
	color:#1f629a;
	font-size:25px;
	font-weight:normal;
}
#clubs-category .stats{
	margin-top:-28px;
	position:relative;
	top:-125px;
	left:25px;
	font-size:13px;
	font-weight:bold;
}

.your_club_vcard{
	padding-bottom:15px;
	padding-top:10px;
}

.your_club_vcard h3 a{
	color:#20b9e8;
	font-weight:bold;
	font-size:16px;
}
.your_club_vcard .left{
	clear:right;
}
.your_club_vcard .new{
	background-image:url(/img/nowosc.png);
	display:inline;
	float:right;
	height:80px;
	width:80px;
	margin-right:10px;
}
.noitems{
	clear:both;
	margin-left:10px;
}
.your_club_vcard .new span{
	display:none;
}

.your_club_vcard .thread{
	float:left;
	display:inline;
	width:400px;
}
.categoryclubs .your_club_vcard .thread{
	width:490px;
	float:left;
	display:inline;
}
.your_club_vcard .thread a{
	color:#046da2;
	font-weight:bold;
	text-decoration:none;
}


.your_club_vcard .description{
	float:left;
	display:inline;
	margin-top:20px;
	width:490px;
}
#nomargin{
	margin-top:0;
}
#nomargin .topic{
	margin-top:10px;
}

.notopic{
	margin-top:20px;
	color:#969696;
}
.clubinfo{
	width:400px;
}

/* Article Add Edit public */


#ArticleAddForm textarea,#ArticleEditForm textarea{
	width:650px;
}

#ArticleEditForm .basic, #ArticleAddForm .basic{
	border-bottom:4px solid #ece9e5;
	text-align:center;
	padding:15px;
}

#article_order_box,#article_content_box,#article_quiz_box,#save_box{
	border-bottom:4px solid #ece9e5;
	padding:15px;
}
#save_box{
	background-color:#ece9e5;
	text-align:right;
}
#ArticleEditForm .basic .input, #ArticleAddForm .basic .input{
	margin:0 auto;
	width:600px;
	text-align:left;
	padding:3px;
}
#ArticleEditForm .basic .input label, #ArticleAddForm .basic .input label{
width: 150px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}


#ArticleEditForm .basic .input input, #ArticleAddForm .basic .input input{
	width:330px;
}

#ArticleEditForm .basic .input.checkbox input, #ArticleAddForm .basic .input.checkbox input{
	width:20px;
	display:inline;
}
label.checkbox{
	width: 150px;
	float: left;
	text-align: right;
	display: block;
}

div#content.border{
	border:1px solid #ece9e5;
}

#content-wrapper div#content.forum{
	background-color:#FFF0D6;
}

.arrows, .arrows-content{
	float:left;
	margin-left:15px;
}
#article_order{
	margin-top:15px;
}

h2.article-header{
	margin-left:10px;
	font-size:24px;
	font-weight:normal;
	color:#20b9e8;
}
#ArticleEditForm h3,#ArticleAddForm h3,#basic-header{
	color:#046da2;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	display:block;
	margin-bottom:10px;
}
#basic-header{
	margin-left:15px;
	margin-top:10px;
	display:block;
}
#article_quiz table{
	padding:20px;
}
#article_quiz div.input, #article_content_box div.input{
	margin-top:10px;
}
.club_admin_panel .menu ul li a{
	line-height:18px;
	color:#1da0e3;
}
.maybe_inspired li a{
	color:#1da0e3;
	position:relative;
	top:-2px;
	left:4px;
}
.maybe_inspired li{
	padding:5px;
}
h1.login{
	color:#1DA0E3;
	font-size:22px;
	margin-left:10px;
	margin-bottom:10px;
	font-weight:normal;
}
#content-wrapper #content.login{
	border:1px solid #DDD;
}
.login-box{
	border-top:4px solid #DDD;
	border-bottom:4px solid #DDD;
	padding:10px;
}
#login_label a{
	margin-left:27px;
}
#right_login_box a{
	text-decoration:none;
}
#right_login_box a:hover{
	text-decoration:underline;
}
#forgot{
	position:relative;
	top:9px;
}

div.right_column div.info{
	width: 201px;
}

.info{
padding-bottom:2px;
padding-left:10px;
width:310px;	
font-size:13px;
}
.box-register{
	font-size:13px;
	color:#969696;
	border-top:4px solid #ddd;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
}
.box-register.send{
	text-align:right;
}
table.register td{
	vertical-align:top;
	padding:4px;
}
table.register td  label{
	width:165px;
}

table.register td  .error-message{
	text-align:right;
	width:314px;
	font-size:12px;
}




table.register tr.ruler{
	border-bottom:4px solid #ddd;
	margin-bottom:10px;
}
.register-box{
	padding:10px;
	text-align:right;
	border-bottom:4px solid #DDD;
}
.register-box a, .box-register a{
	
}
.register-checkbox{
	width:100%;
}
.register-checkbox td{
	width:400px;
	padding-top:5px;
}
.register-checkbox .tdchk{
	width:150px;
	text-align:right;
	vertical-align:top;
	padding-top:7px;
}
.register-checkbox td label{
	width:400px;
	text-align:left;
}

.forgot{
	padding:10px;
	text-align:right;
}
.forgot a{
	
}
.paging-public{
	float:right;
	display:inline;
	clear:both;
	margin-top:10px;
	margin-right:20px;
}
.paging-public .paging{
	float:left;
	display:inline;
}
.paging-public span{
	background:url('/img/paginator-normal.png');
	float:left;
	display:inline;
	height:18px;
	padding-top:3px;
	text-align:center;
	width:28px;
	color:white;
}
.paging-public span.current{
	background:url('/img/paginator-current.png');
}
.paging-public span a{
	display:block;
	float:left;
	width:28px;
	font-weight:bold;
	color:#2e98e0;
	text-decoration:none;
	margin:0;
}
.forgot-label{
	color:#969696;
}
.error{
	color:red;
	margin-bottom:5px;
}
.color1, .color1_small a{ color:#2c9b20; }
.color2, .color2_small a{ color:#ed7943; }
.color3, .color3_small a{ color:#81908f; }
.color4, .color4_small a{ color:#0D9ED8; }
.color5, .color5_small a{ color:#d9757b; }
.color6, .color6_small a{ color:#8f84c2; }


.color1 a{	color:#156c0e; }
.color2 a{	color:#f44e00; }
.color3 a{	color:#646869; }
.color4 a{	color:#0c9dd8; }
.color5 a{	color:#e6140a; }
.color6 a{	color:#6853bd; }

.category_1 a{color: #156c0e;}
.category_2 a{color: #f44e00;}
.category_3 a{color: #646869;}
.category_4 a{color: #0c9dd8;}
.category_5 a{color: #e6140a;}
.category_6 a{color: #6853bd;}

#clubs2step{
	margin-top:20px;
	margin-bottom:20px;
}
h1.welcome{
	font-size:20px;
	font-weight:normal;
	margin-left:10px;
	color:#20b9e8;
}

.club-notice{
	margin-left:10px;
	font-size:14px;
}


/*poczta */

.message-menu{
	background:url('/img/poczta-tlo.png');
	background-repeat:repeat-x;
	width:710px;
	height:54px;
}
.message-menu ul{
	float:left;
	width:710px;
	margin-top:24px;
}
.message-menu ul li{
	margin-left:8px;
	float:left;
	display:block;
}

.message-menu ul li.on{
	width:152px;
	height:32px;
	background:url('/img/poczta-tab-on.png') no-repeat;
	position:relative;
	z-index:2;
}

.message-menu ul li.on a{
	color:#807e7c;
	text-decoration:none;
	display:block;
	float:left;
	width:150px;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
}

.message-menu ul li.off{
	margin-top:5px;
	width:152px;
	height:27px;
	background:url('/img/poczta-tab-off.png') no-repeat;
}

.message-menu ul li.off a{
	color:#349ae1;
	text-decoration:none;
	display:block;
	float:left;
	width:150px;
	text-align:center;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
}
.message-menu ul li.send {
	margin-left:190px;
}


.messages-content{
	border-top:2px solid #FFF;
	width:710px;
	background:url('/img/poczta-tlo2.png') repeat-x;
}

.messages-content h2{
	margin:11px;
	margin-left:50px;
	color:#fc7700;
	font-weight:bold;
	font-size:13px;
}
.messages-content table{
	width:100%;
	margin-top:20px;
	border-collapse:collapse;
}

.messages-content table .error-message{
	margin-left:35px;
}
.register-checkbox .error-message{
	color:red;
	display:block;
	font-size:12px;
	width:400px;
}
.contact .error-message, #add_kid_form .error-message{
	margin-left:215px;
	color:red;
}
#add_kid_form .checkboxes .error-message{
	margin-left:0;
}
.contact h2{
	margin-bottom:10px;
}
.message-to{
	padding-left:10px;
}
.message-to p{
	padding-left:20px;
}
.message-to input{
	width:150px;
}
.message-title{
	vertical-align:top;
}
.message-title input{
	width:460px;
	margin-left:5px;
}
.message-title .input{
	width:500px;
}

.message-text textarea{
	margin-left:5px;
	margin-top:20px;
	width:460px;
}

#send-button{
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	background:#ece9e5;
}
#utility-button{
	margin-top:20px;
	padding-top:10px;
	padding-bottom:10px;
	background:#ece9e5;
}
#utility-button a{
	margin-left:10px;
}
#utility-button a#respons{
	margin-left:225px;
}
#send-button input{
	margin-right:15px;
}

#message-list table{
	width:100%;
	border-collapse:collapse;
	font-size:14px;
	clear: both;
}
#message-list table .header{
	background:#ece9e5;
}
.message-title{
	width:370px;
}

.message-date{
	width:120px;
}

#message-list table th a{
	color:#333;
	text-decoration:none;
	font-size:13px;
	display:block;
}
#message-list table th{
	padding:5px;
	background:#ece9e5;
}
#message-list table td{
	padding:5px;
	border-bottom:1px solid #ddd;
}
#message-list table td.read1{
	background:url('/img/poczta-read1.png') no-repeat;
	padding-left:35px;
}

#message-list table td.read0{
	background:url('/img/poczta-read0.png') no-repeat;
	padding-left:35px;
}
#message-list table td.read1 a{
	text-decoration:none;
	color:#000;
}	

#message-list table td.read0 a{
	text-decoration:none;
	color:#fc7700;
	font-weight:bold;
}
.messages-content .author{
	width:25%;
	margin-left:40px;
	margin-top:40px;
}
.messages-content .author p span{
	color:#FC7700;
	border-top:1px solid #ddd;
	font-size:13px;
}
.message-content{
	width:65%;
	margin-top:20px;
	font-size:14px;
}
.message-title{
	margin-bottom:30px;
}
.message-title span{
	color:#969696;
}

.messages-empty{
	text-align:center;
	padding:10px;
	font-size:15px;
	font-weight:bold;
}

#common-clubs{
	margin-top:20px;
	color:#969696;
}

#common-clubs li a{
	color:#1da0e3;
	font-size:12px;
}
#list-button{
	background:#ECE9E5;
}
#utility-list{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	
}
#list-button .paging-public{
	clear:none;
}


.lecture_professor_vcard, #user_box_public{
	margin-bottom:5px;
}
.lecture_professor_vcard .image, #user_box_public .image{
	width:100px;
	height:100px;
	background:#ede9e6;
}
#user_box_public .links{
	clear:both;
}

div.right_column .lecture_professor_vcard .info,#user_box_public .info{
	height:90px;
	width:90px; 
	background:#ede9e6;
	padding:5px;
	text-align:center;
	background:#ede9e6;
}
#user_box_public .info, #user_box_public .image{
	background:none;
}
.profile-name{
	color:#FC7700;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
	padding-top:2px;
}

.profile-about{
	color:#000000;
	font-size:13px;
	margin-bottom:10px;
}
.profile-clubs{
	margin-bottom:5px;
	font-weight:normal;
	background:transparent url(/img/notes.png) no-repeat scroll 100px 4px;
	padding:13px 0 11px 0;
}

.profile-links{
	background:transparent url(/img/notes.png) no-repeat scroll 130px 4px;
	padding:13px 0 11px 0;
	margin-bottom:5px;
	font-weight:normal;
}
#mytopics{
	margin-top:20px;
}

#box-about{
	border-bottom:4px solid #ddd;
}

#box-clubs{
	border-bottom:4px solid #ddd;
}

#box-works{
	border-bottom:4px solid #ddd;
}

#box-notes{
	border-bottom:4px solid #ddd;
}

#box-about a{
font-size:14px;
line-height:145%;
margin-right:7px;
text-decoration:none;
}
#box-links{
	border-bottom:4px solid #ddd;
	margin-bottom:20px;
}
#box-links a{
	line-height:150%;
}
#box-about h1{
	margin-top:-10px; 
	margin-bottom:10px;
}

#have-question{
	font-size:12px;
	color:#1da0e3;
	font-weight:bold;
}
#info-question{
	font-size:9px;
	color:#74655a;
}
#ask-question{
	color:#1DA0E3;
	position:relative;
	left:3px;
	top:-14px;
}
.profesor{
	float:left;
	clear:both;
	margin-top:5px;
}
.short_description{
	clear:both;
}
.profesor{
	background-image:url('/img/kreska.png');
	background-repeat:no-repeat;
}
#user_box_public .profesor{
	line-height:180%;
}
.profesor a{
	display:block;
	margin-top:5px;
	font-size:12px;
	color:#fc7700;
	text-decoration:none;
}
#professor-list{
	margin-top:20px;
	float:left;
	clear:both;
}
#professor-list .header{
	float:left;
	width:110px;
	clear:left;
}
#professor-list .info{
	background-image:url('/img/kreska.png');
	background-repeat:no-repeat;
	padding-left:0;
	padding-top:5px;
	width:110px
}
#professor-list .long_description{
	float:left;
	display:inline;
	margin-left:10px;
	width:540px;
	font-size:14px;
}
.lecture_professor_vcard_large{
	float:left;
	margin-bottom:20px;
}	

.left_column #content-wrapper #flashMessage,.left_column  #flashMessage{
	color:#1DA0E3;
	padding:5px;
	text-align:center;
	width:688px;
	border:2px solid #DDDDDD;
	margin-bottom:24px;
	margin-left:23px;
	background-color:white;
	font-size:15px;
}
.myud #content #flashMessage{
	width: auto;
	margin-left:0px;
	margin-right: 10px;
}

.club #content #flashMessage{
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
}


#flashInfo{
	color:#1DA0E3;
	padding:5px;
	text-align:left;
	width:688px;
	border:2px solid #DDDDDD;
	margin-bottom:24px;
	margin-left:23px;
	background-color:white;
	font-size:13px;
}

.left_column #flashMessage{
	margin-top:10px;
	margin-bottom:10px;
	width:712px;
	clear:both;
}

#messageContent{
	float:left;
	clear:both;
	border:1px solid #ddd;
	width:668px;
	margin:10px;
	padding:5px;
	text-align:center;
}
#soon-lectures #messageContent, .padding #messageContent{
	margin-left:0;
}
h3.kidlectures{
	margin-top:20px;
}
.signedlecture{
	margin:5px;
}

.club_activity .menu{
  margin-top:5px;
  padding:5px;
  background-color:#ddd;
  text-align:right;
}
.activity .article-title{
  padding:5px;
  border-top:1px solid #999;
  background-color:#ddd;
  font-size:15px;
  font-weight:bold;
}
.club_activity_table{
	width:100%;
	border-collapse:collapse;
}
.club_activity_table tr.header{
	border-bottom:4px solid #ddd;
	border-top:4px solid #ddd;
}
.club_activity_table td, .club_activity_table th{
	padding:4px 0;
}
.club_activity_table .two{
	width:250px;
}
.club_activity_table th.one{
	padding-left:20px;
	width:100px;
}
.club_activity_table td.one{
	padding-left:40px;
}
.club_activity_table th.two{
	width:330px;
}
.club_activity_table .three{
	width:106px;
}
.club_activity_table .five,.club_activity_table .seven{
	width:90px;
}
.club_activity_table .four,.club_activity_table .six{
	width:15px;
}
.club_activity_table .eight a,.club_activity_table .nine a{
	color:red;
}
.club_activity_table .one img{
	vertical-align:middle;
}
.no-activities{
	background-color:#DDDDDD;
	text-align:center;
	font-size:14px;
	padding:3px;
}
.newsletter{
	margin-top:20px;
}

.content-newsletter{
	padding:10px;
	font-size:14px;
}
.newsletter-save{
	margin-top:5px;
}


#signedup{
	background:transparent url(/img/ud-logo-mypage.png) no-repeat scroll 30px 30px;
	float:right;
	height:151px;
	width:180px;
}

#content .padding{
	padding:10px;
}
#content .padding-small{
	padding:5px;
}


#gallery-full{
	margin-top:20px;
	margin-bottom:20px;
	width:680px;
}
#gallery-full td{
	width:20%;
	padding-bottom:10px;
	text-align:center;
	vertical-align:middle;
}



h4.kid-name{
	color:#FF6A06;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;	
}
#soon-lectures{
	padding:10px;
}
#soon-lectures h1{
	font-size:20px;
	font-weight:normal;
}

.table-lecture h2{
	font-weight:normal;
}
.table-lecture h2, .table-lecture h3,.table-lecture h2 a{
	color:#1F629A;	
}

.table-lecture td{
	vertical-align:top;
	padding:3px;
}
.table-lecture td.leftCol{
	width: 160px;
}

.table-lecture{
	width: 100%;	
}
.table-lecture td.middleCol{
	width: 420px;
}

.table-lecture td.rightCol{
	width: 70px;
}

div.lecture-group-icon{
	width: 50px;
}

div.lecture-group-icon img{
	width: 50px;
}

div.lecture-type-icon{
	width: 70px;
}

div.lecture-type-icon img{
	width: 70px;
}


a.valign {
	position:relative;
	top:-8px;
}

.name{
	height:40px;
}


.marginsubmit{
	margin-left:215px;
}



/*zapisy */



.kids_menu ul{
float:left;
clear:both;
width:100%;
}
.kids_menu ul li{
float:left;
width:25%;
height:57px;
border:2px solid #e9f8fd;
margin-left:10px;
padding:3px;
}
.kids_menu ul li.selected{
	border:2px solid #e9f8fd;
	background-color:#e9f8fd;	
}

.kids_menu ul li a.va{
	font-size:12px;
	position:relative;
	top:-3px;
}
.kids_menu ul li span{
color:#2B59BB;
font-size:20px;
font-weight:bold;
position:relative;
	top:-2px;
}

.kids_menu ul li img{
width:55px;
}
.block{
float:left;
clear:both;
margin-bottom:30px;
}
.block-title{
background-color:#E9F8FD;
color:#20B9E8;
font-size:18px;
padding:7px 15px;
width:670px;
}

.block-limits{
	background-color:#ede9e5;
	width:670px;
	padding:7px 15px;
}
.block-header{
	border-top:10px solid #ede9e5;
	background-color:#dcd5ce;
	width:670px;
	padding:5px 15px;
	font-size:14px;
	font-weight:bold;
	color:#a09183;
}
.block-limits ul li{
	display:inline;
	padding-right:20px;
	font-size:14px;
	font-weight:bold;
	color:#a09183;
}
.block-limits ul li img{
	width:60px;
	padding-right:5px;
	vertical-align:middle;
}
.nolectures{
	float:left;
	clear:both;
	background-color:white;
	margin-top:20px;
	color:#1DA0E3;
	font-size:15px;
	text-align:center;
	width:680px;
}
.lecture_content .top{
	margin-top:15px;
	
}
.lecture_content .top .title{
border-bottom:5px solid #ECE9E5;
color:#AD9F92;
font-size:18px;
margin-bottom:0;
padding-bottom:4px;
padding-left:20px;
}
.signup-hours{
	padding-left:20px;
}
.signup-hours table{
	margin-top:10px;
}
.signup-hours .save{
	text-align:right;
	margin-right:40px;
}
.signup-hours  span.ltime,.signup-hours  span.ldate,.signup-hours  span.llocation, .signup-hours  span.lduration{
	font-weight:bold;
}
table.signup-hours{
	font-size:12px;
	width:100%;
}
table.signup-hours td{
	padding:4px;
}
table.signup-hours th{
	text-align:center;
}
.lecture_content .top .title a{
	color:#20B9E8;
}
.ask_question h1{
	margin-bottom:10px;
}
.ask_question .error-message{
	margin-left:215px;
}


.back{
	margin-top:10px;
}




/*
#flashMessage{
	border:1px solid green;
	margin-bottom:24px;
	margin-left:23px;
	padding:5px;
	text-align:center;
	width:688px;
}
*/
/*
#flashMessage.error{
	border:1px solid red;
	margin-bottom:24px;
	margin-left:23px;
	padding:5px;
	text-align:center;
	width:688px;
}
*/

/* admin */
.moderate_delete a, a.moderator{
	color:red;
}
.note_vcard .moderate_delete {
	margin-left:25px; 
}


div#club_added div.info {
	background-color: #e9f8fd;
	padding: 5px 20px 5px 20px;
	margin-bottom: 10px;
	height: 30px;
	width: 660px;
}

div#club_added div.info p{
	height: 30px;
	padding-top: 10px;
}

.article_more{
	text-align:right;
}

.article_more ul li a img{
	vertical-align:middle;
}

div.inspired_title{
	color: #959595;
	clear: both;
	border-top: 4px solid #ECE9E5;
	background-color: #ede9e5;
	padding: 5px;
	margin: 5px 5px;
	font-size: 16px;
}

div.inspired_title a{
	font-size: 16px;
}

div#submit_expert_form{
	float: right;
	width: 268px;
	
}
p.expert_info{
margin: 5px 0px;
}
.general_info{
	color:#1DA0E3;
	font-size:14px;
}

p.general_info{
	text-align:center;
}

p.checkbox_description{
	color: #9f9f9f;
	float: left;
	width: 320px;
	margin-left: 5px;
}
.disable_quiz{
	margin-right: 5px;
}

div#article_quiz input.radio{
	margin-top :10px;
}

span#archive{
	float: right;
	margin-right: 24px;
}

div.article div.content div.description{
	width: 532px;
	overflow: hidden;
}
div.article div.content div.article_more{
	width: 532px;
	overflow: hidden;
}

div.article div.content div.admin{
	width: 532px;
	overflow: hidden;
}

div.article div.content h1{
	width: 532px;
	overflow: hidden;
}

div.attended_lectures_left{
	margin-top: 20px;
}

div.right_column div.new_clubs{
	width: 231px;
}

div#club_recommend_form td.cancel div.cancel{
	float: right;
}
div#club_recommend_form td.send{
	text-align:right;
	width: 50px;
}

div#removeconfirmation{
	width: 550px;
	margin: 5px;
}

div#removeconfirmation div.input {
	margin: 10px 0px;
}

div#removeconfirmation div.submit{
	margin-left: 215px;
}


span#abuse_report_roll{
	cursor: pointer;
	text-decoration: underline;
	display: block;
	float: right;
}

div#abuse_report{
	color: #7f7f7f;
	clear: both;
	float: right;
	text-align: left;
	width: 290px;
	margin-top: 10px;
	margin-right: 10px;
}

div#abuse_report_form{
	margin: 5px 0px;
	display: none;
	clear: right;
}

div#abuse_report_form div.cancel{
	float: left;
}
div#abuse_report_form div.submit{
	float: left;
	margin-left: 5px;
}
div#abuse_report_form textarea{
	width: 285px;
	height: 70px;
}
h1#why-link-mainpage a{
	color: #F50133;
}
h1.why-link-lectures a{
	color: #1DA0E3;
}
table.article_list{
	width: 100%;
}

table.article_list td.image{
	width: 150px;
	padding-top:5px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
}

table.article_list td.image img{
/*	width: 150px; */
}

#attended-lectures{
	padding: 10px;
}

#attended-lectures h1{
	color:#20B9E8;
	font-size:20px;
	font-weight:normal;
}

#lectures-list{
	padding: 10px;
}

p.lecture-extra-info{
	color:#1DA0E3;
	padding:5px;
	font-size:15px;
}


#incoming-lectures div.single-lecture{
	padding-top: 5px;
	background-color: #ece9e5;
}
#incoming-lectures div.single-lecture div.lecture-content{
	background-color: #ffffff;
}

#incoming-lectures div.header h3{
	color: #FF6A06;
}
#incoming-lectures div.header{
	width:660px;
	color: #FF6A06;
	background-color: #ece9e5;
	padding: 5px 20px 2px 20px;
	margin-right: 40px;
	margin-top: 10px;
	line-height: 20px;
}

table.club_article_table{
border-spacing: 5px;	
}

table.club_article_table th{
	text-align: center;
}

table.club_article_table a{
	color: #393939;
}
table.club_article_table td{
	padding: 0px 5px;
}
table.club_article_table td.id{
	width: 35px;
	text-align: center;
}

table.club_article_table td.created{
	text-align: right;
	width: 110px;
}

table.club_article_table td.title{
		width: 325px;
}

table.club_article_table td.action{
	width: 160px;
}
div#content div.content-articles{
	padding: 10px 0px;
}

#content div.ud-lectures-list li{
	list-style: circle;
}

#content div.ud-lectures-list ul{
	margin: 20px 20px;
}
#content div.club-experts-list{
	margin: 20px 10px;
}
.club-experts-list .expert_vcard{
	clear:both;
}
div.club-experts-list div.expert_vcard{
	width: 560px;
	height: 120px;
}

div.club-experts-list div.expert_vcard div.lcol{
	float: left;
	width: 130px;
}

div.club-experts-list div.expert_vcard div.lcol div.image{
	width: 130px;
	height: 130px;
	overflow: hidden;	
}
div.club-experts-list div.expert_vcard div.mcol{
	float: left;
	width: 210px;
	height: 120px;
	margin-left: 10px;
}

div.club-experts-list div.expert_vcard div.rcol{
	float: left;
	width: 200px;
	height: 120px;
	margin-left: 10px;
}


form div.required label{
	font-weight: bold;
}

label.required{
	font-weight: bold;
}

#ud_signup div.form_info{
	margin: 10px 0px 10px 0px;
	color: #9f9f9f;
}

div.form_info{
	margin: 0px 0px 0px 10px;
	color: #9f9f9f;
}

div#club-members-content{
	padding: 20px 0px 10px 0px;
}

#incoming-lectures div.main-header{
	padding: 0px 10px;
}

#my_club_status{
	color: green;
}
div.error-page{
	margin: 20px;
}

div.error-page p.error{
	margin: 10px 0px;
}

#copyrights{
float:left;
display: inline;
width:757px;
text-align:center;
clear:both;	
font-size:13px;
} 

div.recommended_list{
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #e9f8fd;
}

div.recommended_list div.header{
	font-weight: bold;
	color: #046DA2;
	font-size: 24px;
	padding: 10px 10px 0px 10px;
}


.categoryclubs div.recommended_list .your_club_vcard{
	border-top: none;
	padding-top: 0px;
}
.categoryclubs div.popular_header{
	font-size: 24px;
	font-weight: bold;
	height: 51px;
	background-color: #fff0d6;
}

.categoryclubs div.popular_header h1{
	background: url('/img/poznaj-kluby-ico.png') no-repeat;
	background-position: center right;
	padding: 0px 50px 0px 10px ;
	color: #FF6D00;
	line-height: 51px;
	width: 270px;
}

div.parents_list{
	height: 150px;
	overflow: auto;
}

div.manager_vcard{
	width: 100px;
	float: left;
	overflow: hidden;
	display: inline;
}
/*
div.username_and_color div.age{
	clear: left;
	margin-top: 5px;
}

div.username_and_color div.age div{
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

div.username_and_color div.age div.teen{
	background-color: #00ff00; 
}

div.username_and_color div.age div.notteen{
	background-color: #b2a2c7;
}
*/
.mailsprofile{
	background-color:#F88D2D;
	float:left;
	height:30px;
	position:relative;
	top:2px; 
	width:136px;
	color:white;
	font-size:15px;
}
.mailsprofile span{
	position:relative;
	top:5px;
	left:5px;
}

.rankings_all .rankings_box{
	top:-13px;
	z-index:10;
}

.rankings_box .header{
	margin: 5px 5px 20px 15px;
}

.rankings_box .big-header{
	margin: 5px 5px 0px 15px;
}

.rankings_box .header a{
	color: #000;
	text-decoration: none;
}

#rankings-other{
	background: none;
	height: auto;
	padding-bottom: 10px;
	margin: 0px 20px;
	width: 704px;
}

#rankings-other hr{
	border-style: dashed;
	margin-top: 10px;
}

.rankings_box{
	background:transparent url(/img/ranking-bgr.gif) no-repeat scroll 0 0;
	float:left;
	display: inline;
	height:389px;
	position:relative;
	top:20px;
	width:744px;
	margin-top:15px;
}

.rankings_all .rankings_box .ranking-summary{
	margin-top:10px;
}

.rankings_all .rankings_box .ranking-summary{
	margin:20px 6px -10px 10px;
}

.rankings_box .ranking-summary{
	float:left;
	display: inline;
	margin:20px 5px -10px 8px;
	padding:5px;
	width:207px;
	height:295px;
}

.rankings_box .ranking-summary-big{
	background:transparent url(/img/ranking-bgr-single.gif) no-repeat scroll 0 0;
}

.rankings_box .ranking-summary-small{
	background:transparent url(/img/ranking-bgr-single-small.gif) no-repeat scroll 0 0;
}

.rankings_box .ranking-summary .header{
	padding: 3px;
}

.rankings_box .ranking-summary-small h3{
	border-bottom: 1px solid red;
}

.rankings_box .ranking-summary .header h3{
	color:#0659ad;
	font-weight: bold;
	font-size:14px;
	padding-bottom:2px;
}

.rankings_box .ranking-summary .header h3 a{
	color:#0659ad;
}
.carousel h1{
	color:#e01634;
	margin-left:20px;
	position:relative;
	top:4px;
}

.rankings_box .ranking-summary-small .positions{
	width: 200px;
	height: 190px;
	overflow: hidden;
}

.rankings_box .ranking-summary-big .positions{
	width: 200px;
	height: 245px;
	overflow: hidden;
}

.rankings_box .ranking-summary-small .positions div.positions_list{
	width: 200px;
	height: 200px;
	overflow: hidden;
}

.rankings_box .ranking-summary-big .positions div.positions_list{
	width: 200px;
	height: 245px;
	overflow: hidden;
}
.positions_list table{
	border-collapse:collapse;
	margin-left:5px;
}
.positions_list table td{
	vertical-align:top;
	padding:3px 2px 3px 3px;
	color: #806c5d;
}
.rankings_menu{
	width: 150px;
	float: left;
}

.ranking-details{
	width: 705px;
	overflow: hidden;
	float: left;
	display: inline;
}

.ranking-details table{
	border-collapse: collapse;
}

.ranking-details table td{
	padding:3px;
	font-size: 14px;
}

.ranking-details table td a{
	font-size: 14px;
}
.ranking-details tr.even td{
	background-color: #f5f3f1;
	border: 0px;
}

.ranking-details .positions{
	margin-left: 10px;
	float: left;
	display: inline;
	width: 545px;
}


.search-box-right{
	width: 206px;
	height: 107px;
	background-image:url('/img/search-bgr.png');
	background-repeat:no-repeat;
	padding:15px 10px 10px 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.search-box-right h1{
	color: #fff;
	font-size: 14px;
	margin-bottom: 5px;
}
#searchsubmit{
	left:48px;
	position:relative;
	top:7px;
}
#searchradio{
	margin-top:8px;
}
#searchradio label{
	margin-left: 5px;
	margin-right:10px;
}
.left_column #empty-content .big_vertical_box{
	width: 298px;
	height: 350px;
	border: 1px solid;
	float: left;
	background-color: #fff;
}

.left_column #empty-content .big_vertical_box .button{
	margin: 10px auto;
	width: 150px;
	height: 30px;
	border: 1px solid;
}

.left_column #empty-content .big_vertical_box .image{
	margin: 10px auto;
	width: 200px;
	height: 220px;
	border: 1px solid;
}

.left_column #empty-content .big_vertical_box h1{
	text-align: center;
}

#main-left-box{
	margin-left: 50px;
	margin-right: 30px;
}

#main-right-box{
	margin-right: 50px;
}

.left_column #empty-content .big_horizontal_box{
	width: 628px;
	height: 100px;
	border: 1px solid;
	background-color: #fff;
}
.left_column #empty-content .big_horizontal_box h2{ 
	margin: 10px 10px;
	text-align: center;
}
#main-info{
	margin: 20px 50px;
}

.big_top_margin{
	margin-top: 40px;
}

.sidebar-vcard{
	width: 190px;
	overflow: hidden;
	position: relative;
	left:20px;
}

.right_column .sidebar-vcard .photo {
	width: 100px;
	float: left;
	display: inline;
}

.right_column .sidebar-vcard .info {
	width: 85px;
	float: left;
	display: inline;
	color:white;
	padding-left:0px;
	margin-left:5px;
}
.sidebar-vcard h2{
	font-size:16px;
	color:white;
}
#logoutbtn {
	margin-top:5px;
}

.sidebar_profile ul li{
	color:white;
	list-style-type:disc;
	margin-left:10px;
}

.right_column .sidebar-top{
	height: 17px;
	background: url('/img/sidebar/sidebar-background-top.png') no-repeat;
}

.right_column .sidebar-bottom{
	height: 17px;
	background: url('/img/sidebar/sidebar-background-bottom.png') no-repeat;
	margin-top:-10px;
}


.right_column .sidebar .sidebar-middle{
	background: url('/img/sidebar/sidebar-background-wheel.png') no-repeat;
}

.right_column .sidebar{
	/*background: url('/img/sidebar/sidebar-background-transparent.png') no-repeat;*/
	background: url('/img/sidebar/sidebar-background-middle.png');
}

.sidebar a,.sidebar_bar p.title{
	color:white;
}


.sidebar .sidebar_bar{
	height: 17px;
	margin-left: 5px;
	position:relative;
}

.sidebar .sidebar_bar .title{
	float: left;
	display: inline;
	width: 130px;
	color: #afcc00;
	font-weight: bold;
	font-size: 12px;
}

.sidebar .sidebar_bar .icon{
	float: right;
	display: inline;
	position: absolute;
}

/* wyjaśnić, dlaczego jest 1 pix rozbieżności pod IE6 */
.sidebar .sidebar_bar .icon_profile{
	right: -10px;
	height: 27px;
}

.sidebar .sidebar_bar .icon_kids{
	top:11px;
	right: 10px;
	height: 30px;
}

.sidebar .sidebar_bar .icon_clubs{
	top:1px;
	right: -15px;
	height: 26px;
}

.sidebar .sidebar_bar .wrap{
	float: right;
	display: inline;
	width: 50px;
}

.sidebar .sidebar_element{
	margin: 10px 25px;
}

.sidebar .sidebar_element_content{
	margin-bottom: 20px;
}

.sidebar div.element_separator{
	margin: 0px 10px;
	color : #b0cc00;
	background-color:#b0cc00;
	height: 3px;
}


.sidebar .info .separator{
	background-color: #fff;
	border-color: #fff;
	color: #fff;
	margin: 5px 5px 5px 0px;
	height: 1px;
}

.sidebar .sidebar_email{
	background: transparent url(/img/sidebar/sidebar-messages-background.png) no-repeat 0 0;
	width: 174px;
	height: 45px;
	margin: 20px 8px;
	padding: 2px 20px 0px 20px;
	color: #fff;
	font-weight: bold;
}

.sidebar .sidebar_email a{
	text-decoration: none;
}

.sidebar .sidebar_email .icon{
	margin-left: 10px;
}

.sidebar a,.ft_content a{
	text-decoration: none;
} 

.sidebar a:hover,.ft_content a:hover{
	text-decoration: underline;
}

.bold{
	font-weight: bold;
}

.carousel a.shift:hover{
	cursor: pointer;
	text-decoration: underline;	
}

.carousel a.disabled{
	color: #333;
	text-decoration: none;
	cursor: pointer;	
}

.carousel a.disabled:hover{
	text-decoration:none;
	cursor: default;
}

.carousel .carousel-element {
	float: left;
	display: inline;
}

.carousel .arrow{
	width: 47px;
	height: 162px;
	padding-top:150px;
}

.carousel .left_arrow{
	float:left;
	display: inline;
	left:-17px;
	position:absolute;
}

.carousel .right_arrow{
	float:right;
	display: inline;
	left:716px;
	position:absolute;
}

.carousel .carousel-content{
	margin: 0px 0px 0px 25px;
	float: left;
	display: inline;
	width: 690px;
}

.messages .category_1 .header a{
	color: red;
}

.category-box img{
	width: 226px;
}

.messages .single_message .content a{
	color: #000;
	text-decoration: none;	
}

.messages .category_2  .header a{
	color: blue;
}

.messages .single_message{
	margin: 10px 0px;
}

#myclubslist, .my_club_info{
	width:100%;
	border-collapse:collapse;
	text-align:left;
}
.my_club_info td{
	vertical-align:top;
	padding:6px;
}
.my_club_info table td{
	padding:2px;
}

#myclubslist th{
	padding:6px;
}
#myclubslist td{
	border-top:1px dotted #000;
	padding:6px;
	vertical-align:top;
	
}
.row1{
	background-color:#e9f8fd;
}

.club_header{
	float:left;
	width:680px;
	border-bottom:1px solid;
	clear:both;
	margin:10px;
	padding-bottom:5px;
}

.padding .club_header{
	width:660px;
}

.club_header h2 {
	float:left;
}
.header_link {
	float:right;
}

.tabbed_menu_outer{
	position: relative;
	height: 86px;
	margin: 20px 0px;	
}

.tabbed_menu_outer #tabbed_menu{
	position: absolute;
}
#tabbed_menu{
	background: transparent url(/img/submenu-green-bgr.gif) no-repeat;
	width:739px;
	height: 86px;
	position:relative;
	left:-16px;
	margin:20px 0px;
}

#tabbed_menu li{
	display: inline;
}

#tabbed_menu li div.menu-item{
	position: relative;
	display: inline;
	float: left;
	text-align: center;
	top: 11px;
	color:white;
	width: 117px;
	height: 40px;
	padding-top:25px;
}

#tabbed_menu .selected{
	background: transparent url(/img/submenu-green-selected.gif) no-repeat 0px 0px;
	color: #2f6e10;
}

#tabbed_menu .selected a{
	color: #2f6e10;
}

#tabbed_menu .summary{
	margin:0px 0px 0px 35px;
}

#tabbed_menu .articles{
	margin:0px 0px 0px 40px;
}

#tabbed_menu .members{
	margin:0px 0px 0px 20px;
}

#tabbed_menu .managers{
	margin:0px 0px 0px 15px;
}

#tabbed_menu .activities{
	margin:0px 0px 0px 25px;
}

#tabbed_menu li a{
	color:white;
	font-size: 14px;
}


.interesting-topic{
	margin:0 20px 0;
	padding-bottom:65px;
	padding-top: 15px;
}
.interesting-category{
	margin-top:5px;
}
.interesting-category table{
	width:100%;
}
.icat{
	text-align:left;
	vertical-align:middle;
}
.imore{
	text-align:right;
	vertical-align:middle;
}
.imore img{
	vertical-align:middle;
}
.elements{
	margin-top:5px;
}
.notopbox .interesting-topic{
	margin: 10px 10px;
}

.interesting-topic .left{
	float: left;
	width: 150px;
	overflow: hidden;
}

.interesting-topic .image{
	width: 150px;
}
.interesting-topic .right{
	float: left;
	width: 510px;
	margin-left: 20px;
	overflow: hidden;
}
.interesting-topic .title a{
	font-size:16px;
	color:#238c3b;
	text-decoration:none;
	font-weight:normal;
}

.interesting-topic .title{
	font-size:18px;
	color:#010101;
	font-weight:bold;
	margin-top: 10px;
}

.interesting-topic .title a{
	text-decoration: none;
	color: #000;
}

.interesting-topic .title a:hover{
	text-decoration: underline;
}
.interesting-topic .icategory{
	font-size:16px;
	margin-bottom:2px;
}

.interesting-topic .club{
	font-size:20px;
	margin-bottom:2px;
}

.interesting-topic .club a{
	text-decoration:none;
}

.interesting-topic .club a:hover{
	text-decoration:underline;
}

.interesting-topic .text{
	font-size:14px;
	margin-top: 10px;
	color: #000;
}

#content .interesting-topic .article-elements{
	margin-top: 10px;
}

#content .interesting-topic .article-elements h2{
	font-size: 14px;
}
#content .interesting-topic .article-elements hr{
	border: 2px solid #ece9e5;
}
#elements li{
	display:inline;
	cursor:pointer;
}
.element{
	display:none;
}
.element #WorkDescription{
	width:auto;
}
.elements_added table{
	width:100%;
	margin:10px 0 20px 0;
}

.article_element{
	width: 696px;
	overflow: hidden;
	float: none;
	display:inherit;
	border-top: 2px solid #ece9e5; 
}

.article_quizzes h2{
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: normal;
}

.article_galleries h2{
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: normal;
}


.lecturegroups .single-lecturegroup div.icon{
	float: left;
	display:inline;
}

.lecturegroups .single-lecturegroup div.icon img{
}

.lecturegroups .single-lecturegroup div.name{
	width: 400px;
	float: left;
}

table.club-managers{
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
}

table.club-managers td{
	padding:10px;
}
table.club-managers tr.odd{
	background-color:#F5F3F1;
}

table.club-managers tr.even{
	background-color:#fff;
	
}


#box-about .left{
	width: 510px;
	overflow: hidden;
}

#box-about .right{
	width: 160px;
	overflow: hidden;
}

#box-about .left .image{
	float: left;
	width: 110px;
}

#box-about .left .user-info{
	float: left;
	margin-left: 10px;
	width: 390px;
}
#category-boxes{
	background:transparent url(/img/content-box-top.gif) no-repeat scroll 1px 0;
	float:left;
	display: inline;
	margin-top:-35px;
	padding:15px 10px;
}

#category-boxes .category-box{
	display:inline;
	float:left;
	height:244px;
	margin-left:6px;
	margin-right:6px;
	margin-top:20px;
	width:228px;
}


.categories div.category_thumb{
	width:40px;
	height:33px;
	float: left;
	display: inline;
}

.categories div.category_name{
	float: left;
	display: inline;
	margin-left: 5px;
	width: 105px;
	line-height: 220%;
}

.menu-rankings .categories div.two_line{
	line-height: 120%;
}

.categories div.category_thumb img.category_thumb_small{
	vertical-align: middle;
	width:25px;
	height:25px;
	float: right;
	margin-right:6px;
}

.categories div.category_thumb img.category_thumb_big{
	vertical-align: middle;
	width:40px;
	height:33px;
}

div.white_bg{
	background-color: #fff;
}

#ft{
	margin-bottom: 10px;
}

.ft_parent .ft_content {
	width: 664px;
	padding: 0px 20px;
	background: url(/img/firsttime/first-time-background-top.png) no-repeat;
	height: 335px;
	position:relative;
}

.ft_kid .ft_content{
	width: 664px;
	padding: 0px 20px;
	background: url(/img/firsttime/first-time-background-top-kid.png) no-repeat;
	height: 335px;
	position:relative;
	
}

.ft_footer_header{
		background: url(/img/firsttime/first-time-footer-top.png) no-repeat;
		width: 704px;
		height:9px;
}
.ft_footer{
	background: url(/img/firsttime/first-time-background-bottom.png) no-repeat;
	width: 704px;
	padding: 5px 0px;
	height: 33px;
}
#ft .ft_footer table{
	width:100%;
}

#ft table td{
	vertical-align:top;
}

#ft table td a{
	color: #005093;
}


#ft table td.profile{
	color: #a0c207;
}

#ft table td.kid{
	color: #4db2ea;
}

#ft table td.activity{
	color: #fa7307;
}

#ft table td.club{
	color: #1d8517;
}



.ft_parent table td.profile{
	width:150px;
}

.ft_parent table td.kid{
	padding-left: 25px;
	width:165px;
}

.ft_parent table td.activity{
	padding-left: 20px;
	width:160px;
}

.ft_parent table td.club{
	padding-left: 30px;
	width: 105px;
}

.ft_kid table td.profile{
	width:160px;
	padding-left: 80px;
}

.ft_kid table td.activity{
	padding-left: 40px;
	width:180px;
}

.ft_kid table td.club{
	padding-left: 40px;
	width: 145px;
}


#ft hr{
	margin: 20px 20px 20px 0px;
	color: #006eb6;
}

#ft h4{
	font-size: 14px;
}
	
.ft_icon{
	width:51px;
	padding-left: 20px;
}
	
.ft_info{
	padding-right:10px;
	padding-left:10px;
}
	
.ft_info .warning{
	color:#006eb6;
	font-size: 14px;
}

.ft_toggle{
	text-align:right;
	padding-right: 20px;
	width:70px;
}

.ft_toggle p{
	display: inline;
}

.ft_toggle img{
	vertical-align: middle;
	
}

.ft_more{
	cursor:pointer;
	margin-right: 5px;
	color: #2f72a8;
}

.ft_more_icon{
	cursor:pointer;
}	
.ft_content .header{
	margin-left: 20px;
	top: 15px;
	color: #005093;
	font-size: 21px;
	font-weight: normal;
	position: relative;
}

.ft_content .header-icon{
	position: absolute;
	top: 25px;
	left: 23px;
}

.ft_content .links{
	margin-top: 190px;
}

.ft_content .links .list-header{
	height: 40px;
}

div.content-mypage{
	padding: 20px 10px 20px 20px;
}

div.content-myclubs{
	padding: 20px 10px 20px 20px;
}

div.content-settings{
	padding: 20px 10px 20px 20px;
}

div.content-profile{
	padding: 20px 10px 20px 20px;
}

div.content-myclub{
	padding: 20px 10px 20px 20px;
}

.myud .content-myclub h2{
	color: #ff993a;
}

div.content-login{
	padding: 20px;
}

.myud #submenu{
	height: 25px;
	background: transparent url(/img/menu-green.gif) no-repeat 0 0;
}

.myud #content h1{
	font-size: 20px;
	font-weight: normal;
}

.myud #content{
	width: 710px;
	border:2px solid #EDE9E6;
	background-color:#fff;
	border-top:0;
}

.myud #content hr{
	border:2px solid #EDE9E6;
	margin: 10px 20px 10px 0px;
}


.content-myclubs h1.my-clubs{
	margin: 20px 0px 10px 0px;
}

.clubs-switcher h1{
	margin:10px 0px;
}

.more img.middle{
	vertical-align: middle;
}

.myud #content .more {
	margin-top: 10px;
}

.myud #flashInfo{
	margin-left: 0px;
}

.search-box-left{
	margin-bottom: 20px;
}

.search-box-left label{
	margin: 0px 5px;
}

.search-box-left input[type=radio]{
	margin-top: 3px;
}


.content-profile h2{
	color: #167611;
	font-weight: normal; 
}


#box-activities{
 padding: 10px;
}
	

h2.article-activities{
 color: #ff8900;
 margin-top: 16px;
 padding-bottom: 16px;
}

.article_element h3{
	color: #6a6a6a;
	font-weight: bold;
	font-size: 12px;
}

.gallery .gallery_image{
	float: left;
	display: inline;
	width: 100px;
	height: 100px;
}

.gallery .gallery_name{
	float: left;
	display: inline;
	margin-left: 10px;
}

.gallery .gallery_name .see_more{
	margin-top: 10px;
}

.gallery .gallery_image img{
	max-width: 100px;
	max-height: 100px;
}

.single_quiz h3 a{
	color: #2f6e10;
	text-decoration: none;
}

.single_crossword h3 a{
	color: #2f6e10;
	text-decoration: none;
}

.single_survey h3 a{
	color: #2f6e10;
	text-decoration: none;
}

.left_column #content .content-article-element{
	padding: 20px;
	width: 702px;
}

.left_column #content .content-forum{
	padding: 20px;
	width: 717px;
}

.left_column #content .content-article-element #flashMessage{
	width: 650px;
}

#submenu ul .activecat .menuimage a{
	color: #000;
}

#submenu.ud ul .activecat .menuimage a,.activecat .group{
	color: #2856b7;
}


.left_column #clubie .navbar{
	width: 400px;
}

.left_column .navbar{
	display:inline;
	float:left;
	margin:0px 10px 15px;
}
.quiz-form{
	margin-left:10px;
	font-size:14px;
}
#WorkAddForm,#PuzzleAddForm,#SurveyAddForm,#NoteAddForm,#UsergalleryAddForm,#UserphotoAddForm{
	font-size:14px;
}

#question{
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
}
.answers-quiz{
	font-size:14px;
	float:left;
	clear:both;
	width:690px;
	margin-bottom:15px;
}
.answers-quiz .radio {
	margin-top:10px;
}
.answers-quiz label{
	margin-top:7px;
}
#QuizanswerAnswer1,#QuizanswerAnswer2,#QuizanswerAnswer3,#QuizanswerAnswer4{
	margin-top:7px;
}


#box-activities table.activities{
	width: 100%;
	border-collapse: collapse;
}

#box-activities table.activities td{
	vertical-align: middle;
	padding: 6px;
}

#box-activities table.activities th{
	vertical-align: middle;
	padding: 6px;
}

#box-activities table.activities td.activity-name p.activity-name a{
 	color: #1da0e3;
 	font-weight: bold;
 	text-decoration: none;
}

#box-activities table.activities td.activity-name p.article-title{
 	margin-top: 5px;
}

#box-activities table.activities td.activity-name p.article-title a{
 	color: #1da0e3;
 	font-weight: normal;
 	text-decoration: none;
}

#box-activities table.activities td.activity-type{
	width: 120px;
}

#box-activities table.activities td.activity-date{
	width:120px;
}

#box-activities .activities tr.even{
	background-color: #f5f3f1;
	border: none;
}

.club_puzzles .left .puzzle .left-puzzle{
	float: left;
	width: 300px;
	display: inline;
}

.club_puzzles .left  .puzzle .right-puzzle{
	float: left;
	margin-left: 10px;
	width: 165px;
	display: inline;
}

.user_puzzles .puzzle .left-puzzle{
	float: left;
	width: 300px;
	display: inline;
}

.user_puzzles .puzzle .right-puzzle{
	float: left;
	margin-left: 10px;
	width: 165px;
	display: inline;
}

.club_puzzles .right .puzzle .left-puzzle{
	width: 185px;
}

.club_puzzles .right .puzzle .left-puzzle img{
	width: 185px;
}

.puzzle .right-puzzle .puzzle-description{
	margin-bottom: 10px;
}

.rankings_single #content{
	padding: 20px;
	width: 705px;
}

#content .article_actual #featured{
	width: 450px;
	margin: 0px 10px;
}

#content .article_actual #featured .elements img{
	width: 140px;
}

.lectures #content #flashMessage {
	margin-left:10px;
	margin-right:10px;
	width:auto;
}

.navbar .club-name{
	font-size: 20px;
}

.navbar .article-name{
	font-size: 18px;
}

.navbar .section-name{
	font-size: 16px;
}

.club_content td.middle{
	padding: 0px 10px 0px 5px;
}

#submenu.main .menuimagecont .menuimage a{
display:block;
font-size:13px;
font-weight:bold;
margin-top:1px;
}

ul.menu-rankings li{
	margin: 5px 0px;
}

.ranking-details .header h3{
	margin-bottom: 20px;
	color: #df0424;
	font-size: 18px;
}

.rankings_menu p.header{
	color: #5f5f5f;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}

.rankings_menu hr{
	margin-top: 5px;
	margin-bottom: 10px;
	border: none;
	border-bottom: 1px solid #cccccc;
}

.positions tr.header{
	height: 33px;
}

.positions .header th{
	font-size: 14px;
	height: 32px;
}

.ranking-details table th{
	padding: 0px 3px;
	border-bottom: 1px solid #cccccc;
}

.ranking-details table td.photo{
	width: 60px;
}

.ranking-details table td.photo img{
	width: 60px;
}

#topics td.lastpost , #topics td.topiccreated{
	color: #909090;
}

.club-news {
	padding: 10px;
	width: 680px;
}

.club-news .single-club-news{
	width: 160px;
	padding: 5px;
	float: left;
	display: inline;
}

.club-news .single-club-news div.image{
	width: 148px;
	/*height: 150px;*/
	text-align: center;
}

.club-news .single-club-news div.image img{
	width: 148px;
}

#container .left_column .content-timetable{
	padding: 20px;
	width: 701px;
}

.lectures #flashInfo{
	width: 655px;
}

#lectures #filters table.lectures-filters td,#lectures #filters table.lectures-filters th{
	padding: 3px;
}

#lectures #legend .header{
	padding: 20px 0px 5px 0px;
}

#lectures #legend div.legend-item{
	float: left;
	display: inline;
	width: 120px;
}

#lectures #legend div.legend-item img{
	display: inline;
	vertical-align: middle;
	padding-right: 5px;
}

#content .article .hours .hours-left{
	float: left;
	display: inline;
	width: 550px;
}

content .article .hours .hours-right{
	float: left;
	display: inline;
	margin-left: 20px;
	width: 100px;
}

#submenu .menu-separator{
	width: 1px;
	margin: 16px 5px 0px 5px;
	height: 70px;
}
#submenu .menu-separator .visible{
	width: 1px;
	background-color: #fff;
	height: 70px;
}

#submenu.ud .menu-separator{
	width: 1px;
	margin: 16px 5px 0px 5px;
	height: 90px;
}
#submenu.ud .menu-separator .visible{
	width: 1px;
	background-color: #fff;
	height: 90px;
}

#myclubslist .manage-link{
	font-weight: bold;
}

.club-info .my_club_info .club-name{
	font-weight: bold;
}

.club-info .my_club_info .club-name a{
	color: #000;
	text-decoration: none;
}

.club-info .my_club_info .club-name a:hover{
	text-decoration: underline;
}
#content .rankings_box .content{
	background-color: transparent;
}

#myclubslist .my_club_name{
	width: 180px;
}

ul#elements li {
	margin-right: 80px;
}

#rin_box .recommended{
	margin: 20px 0px;
}

#rin_box .recommended .photo{
	width: 150px;
	height: 150px;
	float: left;
	display: inline;
}

#rin_box .recommended .texts{
	float: left;
	margin-left: 20px;
	width: 510px;
	display: inline;
}

#rin_box .recommended .texts h2{
	margin-bottom: 10px;
	margin-left: 0px;
}

.myud #content #rin_box hr{
	margin-right: 0px;
} 

#lecture h1.myclass{
	color: #1DA0E3;	
}

#content .submenu-gray{
	background: url(/img/submenu-gray.gif) transparent no-repeat;
	width: 741px;
	height: 19px;
	margin: 20px 0px;
}

#featured h1{
	color: #010101;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}

#featured h1 a{
	color: #000;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

#featured h1 a:hover{
	text-decoration: underline;
}

#featured .article-elements {
	margin: 20px 0px 10px 0px;
}

#featured .article-elements h2{
	font-size: 16px;
}

#featured #photo{
	width: 150px;
	height: 150px;
	float: left;
	display: inline;
}

#featured #info{
	float: left;
	margin-left: 10px;
	width: 290px;
}

.navbar a{
	text-decoration: none;
}

.navbar a:hover{
	text-decoration: underline;
}

#info p{
	font-size: 15px;
}

#lecture #info h1{
	font-size: 20px;
	font-weight: bold;
}

.article_gadget{
	border: 2px solid #ece9e5;
	margin: 20px 0px;
}

.article_gadget .header{
	background-color: #f4f2f3;
}

.article_gadget .header .icon{
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 160px;
	float: left;
}

.article_gadget .header .data{
	float: left;
	display: inline;
	width: 536px;
	padding-top: 35px;
}

.article_gadget .header .data .stats{
	float: left;
	display: inline;
	margin-left: 20px;
	color: #2f72a8;
	font-size: 13px;
}

.article_gadget .header .data .right{
	margin-right: 10px;
	color: #2f72a8;
}

.article_gadget .header .data .right .roller{
	cursor:pointer;
}

.article_element .managers,.article_element .users{
	vertical-align: top;
	height: 100%;
}

.article_element .users p.empty{
	margin-top: 60px;
	padding: 0px 10px;
}

.article_element .managers{
	background-color: #d0ecfa;
}

.article_element{
	background-color: #ecf8fd;
}

.article_element .note_vcard{
	padding: 10px;
	margin: 0px;
	width: 154px;
}

.article_gadget .actions{
	border-top: 2px solid #ece9e5;
	padding: 10px 0px 0px 20px; 
}

.article_gadget .actions .right img{
	vertical-align: top;
	margin:0px 10px;
}

.article_element td{
	padding: 10px;
}

.article_element table.horizontal{
	width: 100%;
}

.article_element table.horizontal td.managers{
	border-bottom: 4px solid #ECF8FD;
}

.username_and_color .full_name .red{
	color: #f1042d;
	font-weight: bold;
}

.works .work_image{
	height: 150px;
	vertical-align: bottom;
}

.article_element table.vertical td{
	width: 154px;
	padding: 10px;
	text-align: center;
}

.article_element td.paginator{
	background: #fff;
}

.article_element td.paginator h1{
	color: #1DA0E3;
	font-size: 16px;
}

.article_element table.horizontal .rcol{
	width: 170px;
	vertical-align: middle;
	text-align: right;
}

.puzzles .puzzle_image{
	vertical-align: bottom;
	height: 150px;
}

.puzzles .puzzle_image img{
	width: 150px;
}

.note .single_note h3{
	margin-bottom: 5px;
}

.paginator .paging-public{
	margin: 0px;
}

table.horizontal td.lcol .moderate_delete{
	margin-bottom: 5px;
}

#activity_box #activity .kid-name{
	vertical-align: top;
}

.ranking-icons .icons .single-icon{
	float: left; 
	display: inline;
	width: 50px;
}

.city-signups{
	font-size: 14px;
	color: #000;
	line-height: 22px;
	margin-top: 10px;
	font-weight: bold;
}

.city-signups a{
	color: #000;
	text-decoration: none;
}

.city-signups a:hover{
	text-decoration: underline;
}


.city-info-images{
	margin-left: 5px;
	float: right;
	display: inline;
	width: 100px;
	overflow: hidden;
}

.city-info-images img{
	width: 100px;
	margin-bottom: 20px;
}

.city_info{
	width: 280px;
	float: left;
	display: inline;
	padding: 10px 0px;
	margin-left: 5px;
}

.city_info .sponsors{
	margin-bottom: 10px;
}

.city_info .city-lectures{
	margin-top: 10px;
}

.city_info .sponsors .sponsors-header{
	color: #FFAA5A;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

.city_info .sponsors p{
	line-height: 20px;
}


#club-last-members{
	margin-top: 10px;
}

.ranking-details .navbar {
	margin-left: 0px;
	font-size: 16px;
}


.left_column #content.flashtop #flashMessage{
	float: left;
	width: 707px;
	display: inline;
}

#content .content .popular_header{
	float: left;
	display: inline;
	width: 520px;
}

#content .content .popular_header_right{
	float: right;
	display: inline;
	width: 180px;
	font-size:14px;
	font-weight:bold;
	line-height: 20px;
}
#l4 {
	position:relative;
	top:4px;
}

#certificates{
	clear:both;
}
#certificates img{
	width:110px;
	height:50px;
}
