html {
	overflow: scroll;
	scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #9E9E9E; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-shadow-color: #9E9E9E; scrollbar-arrow-color: #9E9E9E; scrollbar-track-color: #ffffff;
}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	line-height: 150%;
	margin: 0 auto;
	padding: 0;
	scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #9E9E9E; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-shadow-color: #9E9E9E; scrollbar-arrow-color: #9E9E9E; scrollbar-track-color: #ffffff;
}
td {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;	
	color: #000000;
	line-height: 1.4em;
}

#blue {
	color: #878787;
	background: url('../img/bg_body.gif') repeat-x;
	background-color: #0949a0;
	margin: 0 auto;
	padding: 0;
	height: 100%;

}

#blue2 {
	color: #878787;
	background: url('../img/bg_body3.gif') repeat-x;
	background-color: #0949a0;
	margin: 0 auto;
	padding: 0;
	height: 100%;

}

#grey {
	color: #878787;
	background: url('../img/bg_body2.gif') repeat-x;
	background-color: #c9c9c9;
	margin: 0 auto;
	padding: 0;
	height: 100%;
}

#wrapper {
	clear: both;
	background-color: #ffffff;
	margin: 0 auto;
	width: 100%;
	z-index: 50;
	text-align: center;
	padding: 0;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

#header {
	background: url('../img/bg_top.png') top center no-repeat;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 800px;
	height: 99px;
	z-index: 20;
}


#content_top {
	background: url('../img/bg_content_top.gif') top center no-repeat;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height: 35px;
}

#content_bottom {
	background: url('../img/bg_content_bottom.gif') top center no-repeat;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height: 40px;
}


#content {
	margin: 0 auto;
	padding: 0;
	width: 800px;
	min-height: 300px;
	
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	line-height: 1.3em;
	}

#header a {
	color:#7e7e7e;
	font-size: 8pt;
}

#header #signin		{position: absolute; padding-top: 20px; padding-left: 700px; }
#header #signout	{display: block; font-size: 92%; }	

#logo {
	position: absolute; 
	margin-top: 10px; 
	margin-left: 15px; 
	z-index: 100;
	float: left;
}

#menu-top ul {
	margin: 0 15px;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 8pt;
	float: right;
}

#menu-top li {
	margin-top: 40px;
	display: inline;
	float: left;
}

#menu-top a {
	float: left;
	margin:0;
	padding: 7px 7px 7px 7px;
	text-decoration:none;
	font-weight: bold; 
}

#menu-top a:hover {
	color: #0949a0;
	text-decoration: underline;
}

#menu-top a:active {
	color: #ff0000;
	text-decoration: underline;
}

#link-panel {
	float: left;
	padding: 2px;
	width: 290px;
	position: absolute;
	margin-top: 25px;
	margin-left: 485px;
	font-weight: normal;
	text-align: right;
	border: 0px solid #c0c0c0;
}

#link-panel a {
	color: #0949a0;
	background: url('../img/arrow02.png') no-repeat;
	padding-left: 15px;
	text-align: right;
	font-weight: normal;
}

#link-panel a:hover {
	color: #ec6f00;
}


#footer {
	background: url('../img/bg_footer.gif') top center no-repeat;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-weight: normal;
	width: 760px;
	height: 125px;
}


#footer ul {
	margin: 0 0px;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 11px;
	float: right;
}

#footer li {
	margin-top: 20px;
	display: inline;
	float: left;
}

#footer a {
	float: left;
	margin-right: 10px;
	padding: 0;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

#footer a:hover {
	color: #ff4e00;
	text-decoration: underline;
	font-weight: normal;
}

#footer2 {
	background: url('../img/bg_footer2.gif') top center no-repeat;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 800px;
	height: 45px;
}

#footer2 ul {
	margin: 0 0px;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 11px;
	float: right;
}

#footer2 li {
	margin-top: 0px;
	display: inline;
	float: left;
}

#footer2 a {
	float: left;
	margin-right: 10px;
	padding:0 0 0 0px;
	text-decoration: none;
	font-size: 100%;
	color: #ffffff;
	font-weight: normal;
}

#footer2 a:hover {
	color: #ff4e00;
	text-decoration: underline;
	font-weight: normal;
}

#footer3 {
	background: url('../img/bg_footer3.png') top center repeat-x;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 840px;
	height: 60px;
}


#box {
	background: url('../img/box.gif') top center no-repeat;
	width: 373px;
	height: 179px;
	font-size: 8pt;
	text-align: left;
	line-height: 1.2em;
	font-weight: normal;
	}

#box2 {
	background: url('../img/box2.gif') top center no-repeat;
	width: 373px;
	height: 179px;
	font-size: 8pt;
	text-align: left;
	line-height: 1.2em;
	}

#box a, #box2 a {
	font-weight: normal;
}

#box td {
	font-size: 8pt;
	}

#skrzydelka{
	position: relative;
	margin: 0 auto;
	padding: 0;
	background: url('../img/skrzydelka.png') no-repeat;
	width: 1000px;
	height: 292px;
	text-align: center;
	border: 0px solid black;
	clear: both;
	color: white;
	text-align: left;
	font-size: 10px;
	line-height: 140%;
}

#skrzydelka .inside{
	padding: 10px;
}

#skrzydelka a{
	color: white;
}

#skrzydelka a:hover{
	color: red;
}



.box_header {
	display: block;
	margin-left: 12px; 
	margin-top: 15px;
	font-size: 16pt; 
	color: #ffffff;
	font-family: trebuchet ms, tahoma, verdana helvetica;
	font-weight: normal;
	line-height: 1em;
}

#box_right_top {
	background: url('../img/box_right_top.gif') top center repeat-y;
	width: 220px; height: 30px;	
	}

#box_right_bottom {
	background: url('../img/box_right_bottom.gif') top center repeat-y;
	width: 220px; height: 28px;
	}

#box_right {
	background: url('../img/box_right_center.gif') top center repeat-y;
	width: 220px;
	min-height: 110px;
	text-align: left;
	line-height: 1.2em;
	}

#box_right a {
	display: block; 
	font-size: 10pt;
	margin-left: 20px;
	padding-left: 15px;
	padding-bottom: 2px;
	width: 155px;
	border-bottom: 1px dotted #c1c1c1;
	line-height: 1.6em;
	background: url('../img/arrow03.png') no-repeat;
	font-weight: normal;
}

#box_right a:hover {
	background: url('../img/arrow03.png') no-repeat; 
	background-color: #f9f9f9;
	color: #ec6f00;
}


#box_right #sublink {
	color: #4B4B4B;
	font-size: 8pt;
	padding-left: 15px;
	width: 155px;
	background: #f7f7f7;
	font-weight: normal;
	line-height: 1.6em;
}
#box_right #sublink a {
	color: #000000;
}

.ramka {
	width: 520px;
	padding: 10px;
	background-color: #f7f7f7;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	font-weight: normal;
}

ul {
	list-style: square;
}

a {
	color: #0949a0;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #ec6f00;
}

h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	line-height: 100%;
	color: #0949a0;
}

h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 15pt;
	font-weight: normal;
	line-height: 100%;
	color: #ec6f00;
	padding-bottom: 5px;
}

h3 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	line-height: 120%;
	color: #356dfe;
}

strong {
	color: #484848;
}


.a01 {
	background: url('../img/arrow01.gif') no-repeat;
	color: #0949a0;
	padding-left: 20px;
}

.dotted { 
	background: url('../img/dot.gif') repeat-x bottom; 
	height: 1px;
}

.b01 {
	font-weight: bold;
	color: #356dfe;
}

.b02 {
	font-weight: bold;
	color: #ec6f00;
}

.td01 {
	padding: 3px 5px 3px 5px;
	background-color: #8198A8;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #d7d7d7;
}

.td01b {
	padding: 3px 5px 3px 5px;
	background-color: #D20000;
	color: #ffffff;
	font-weight: bold;
}

.td02 {
	padding: 1px 5px 1px 5px;
	background: #f1f1f1;
	color: #010101;
	font-weight: normal;
	border: 1px solid #D7D7D7;
}

.td02a {
	padding: 1px 5px 1px 5px;
	background: url('../img/td02.png') repeat;
	color: #010101;
	font-weight: normal;
	border: 1px solid #D7D7D7;
}

.td02b {
	color: #0949a0;
	font-weight: bold;
	font-size: 10pt;
	}

.news0{
	padding: 10px;
	background-color: #c1c1c1;
	color: #0949a0;
	font-weight: bold;
	border: 1px solid #D7D7D7;
}

.news1{
	padding: 10px;
	background-color: #f1f1f1;
	color: #000000;
	font-weight: normal;
	border: 1px solid #D7D7D7;
}


.alert {
	padding: 5px;
	color: #CC0000;
	font-weight: bold;
}

.button {
	background: url('../img/button.png') no-repeat; 
	width: 120px;
	height: 42px;
	color: #0949a0;
	text-align: center;
	font-weight: bold;
}

.button a {
	display: block;
	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #313131;

}

.button a:hover {
	background: url('../img/button_over.png') no-repeat; 
	width: 120px;
	height: 42px;
	color: #ffffff;
}

.button1 {
	background: url('../img/button1.png') no-repeat; 
	width: 100px;
	height: 35px;
	color: #0949a0;
	text-align: center;
	font-weight: bold;
}

.button1 a {
	display: block;
	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #313131;

}

.button1 a:hover {
	background: url('../img/button1_over.png') no-repeat; 
	width: 100px;
	height: 35px;
	color: #ffffff;
}



#submit input {
	background: transparent url('../img/button-zaloguj.png') 0 0 no-repeat;
	border: none;
	width: 76px;
	height: 42px;			
	cursor: pointer;
	}

#submit input:hover {
	background: transparent url('../img/button-zaloguj_over.png') 0 0 no-repeat;
}




.button-zaloguj {
	background: url('../img/button-zaloguj.png') no-repeat; 
	width: 76px;
	height: 42px;
	color: #0949a0;
	text-align: center;
	font-weight: bold;
}

.button-zaloguj a {
	display: block;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #313131;

}

.button-zaloguj a:hover {
	background: url('../img/button_over.png') no-repeat; 
	width: 76px;
	height: 42px;
	color: #ffffff;
}


.pomoc a {
	display: block;
	width: 200px;
	height: 100px;
	padding-left: 90px;
	border: 0px solid black;
	font-size: 14pt;
	color: #356dfe;
}

.pomoc a:hover {
	color: #5B5B5B;
}

/* BILLING */

.promName {
	font-family: arial, helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #0949a0;
}

.AcctHdr{
	padding: 3px;
	background-color: #f1f1f1;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	border: 1px solid #D7D7D7;
}

.AcctContentSmall {
	padding: 3px;
	background-color: #f5f5f5;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	border: 1px solid #D7D7D7;
}

.billHeader {
	padding: 3px;
	background-color: #92989c;
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
}

.billContent {
	padding: 2px;
	background-color: #5;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	border-bottom: 1px solid #c1c1c1;
}

.billContentE {
	padding: 2px;
	background-color: #f1f1f1;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	border-bottom: 1px solid #c1c1c1;
}


/* FORMS */
form { margin: 0; }
textarea { margin: 5px 0; width: 500px; font-family: arial, helvetica, sans-serif; font-size: 100%; }
select, input[type="text"], input[type="password"] { margin: 3px 0; }
input.hint, textarea.hint { color: #999 !important; }
div.btn input { margin-bottom: 5px; }
h2.formhdr { font-size: 135%; font-weight: normal; margin-bottom: 5px; color: #333; }
div.formblock { padding: 0 0 15px 30px; border-bottom: 1px solid #CCC; }
div.formblock p { margin: 3px 0; color: #666; }
div.formblock p.helper { font-size: 92%; }
div.formblock p.btn { margin: 10px 0; }
div.formblock p strong.hdr { color: #000; font-size: 120%; }
div.formblock span.helper { color: #666; }
div.formblock textarea { margin-bottom: 0; }
div.formblocknb { border: 0; }
div.feedback div.formblock { padding: 10px 0 15px 40px; }
div.feedback div.formblock p { text-indent: -23px; margin: 0 0 2px; color: #000; font-size: 100%; }
div.feedback div.formblock p input { position: relative; }
fieldset { border: 1px solid #CCC; padding: 0 10px 10px; margin-bottom: 20px; }
fieldset div { padding-left: 15px; }
fieldset .first { margin-top: 5px; }
legend { font-weight: bold; color: #666; }
span.formhelp { font-size: 92%; color: #56BAEC; }
input#faker { width: 0; height: 0; margin: 0; padding: 0; border: 0; }
.btn-primary { background: #0949a0 url(/img/bg/bg_btn_blue_500x50.gif) no-repeat; border: 1px solid #069; padding: 2px 8px 1px; color: #FFF; font: bold 92% arial, helvetica, sans-serif; overflow: visible; vertical-align: middle; }
.btn-second { background: #DDD url(/img/bg/bg_btn_grey_500x50.gif) no-repeat; border: 1px solid #999; padding: 2px 8px 1px; color: #555; font: bold 92% arial, sans-serif; overflow: visible; vertical-align: middle; }
input.btn-primary[disabled] { background: #99cce5 url(/img/bg/bg_btn_blue_disabled_500x50.gif) no-repeat; border-color: #7fb2cc; }
input.btn-second[disabled] { background-color: #eee; color: #aaa; border-color: #ccc; }

/* ODNOSNIKI */
.a_niebieski {color: #356dfe;}
.a_niebieski:hover {color: #5B5B5B;}
.a_ciemny_niebieski {color: #0949a0;}
.a_ciemny_niebieski:hover {color: #ec6f00;}
.a_pomaranczowy {color: #ec6f00;}
.a_pomaranczowy:hover {color: #0949a0;}

/* REGISTER */
.register #row-location, .register #row-province, .register #row-school { display: none; }
.register .tojoin { background: url(./img/icon/xicon_world_28x30.gif) 20px 13px no-repeat #f4f4f4; border: 1px solid #c1c1c1; border-width: 1px 0;   margin: 10px 0 15px 0; padding: 16px 0 16px 16px; }
.register .tojoin h1 { border: 0; color: #069; font-size: 150%; margin: 0; padding: 0; }
.register .tojoin p { color: #666; font-size: 92%; margin: 3px 0 0; }
.register h1 span { display: block;  }
.register .content { width: 650px; }
.register .fieldgrp { overflow: hidden; width: 100%; margin-bottom: 5px; }
.register label { font-weight: bold; width: 140px; padding: 6px 10px 0 0; _padding-top: 3px; float: left; display: block; color: #333; font-size: 108%; text-align: right; }
.register label span { font-weight: normal; }
.register .field { width: 380px; float: left; font-size: 92%; }
.register .short1 { width: 200px; }
.register .short2 { width: 180px; padding: 3px 0 0 5px; }
.register .field .longfield { width: 195px; }   
.register .field .longfield-select { width: 200px; }   
.register .field .smallfield { width: 85px; } 
.register .field .medfield { width: 100px; }
.register .formhelp, .register #row-other label { color: #666; display: inline; float: none; font-size: 100%; font-weight: normal; padding: 0; width: auto; }
.register ul label { display: inline; font-weight: normal; float: none; }
.register ul { margin: 5px 0 0 0; padding: 0; }
.register li { margin: 0; padding: 0; list-style: none; }
.register .datesttended { width: 400px; }
.register .joinbtn { padding: 15px 0 0 150px; }
.register .fineprint { font-size: 92%; color: #666; }
.register .sidebar { width: 200px; color: #000; }
.register .inviter { background: url(./img/bg/bg_blueborder_top_200x350.gif) no-repeat; }
.register .inviter-in { background: url(./img/bg/bg_blueborder_bot_200x12.gif) 0 100% no-repeat; padding: 10px 15px; }
.register .inviter .vcard { background: url(./img/icon/icon_card_24x24.gif) top right no-repeat; padding: 0 33px 3px 0; }
.register .inviter h3 { font-size: 120%; margin: 0 0 5px; padding: 0; }
.register .inviter h4 { font-size: 100%; margin: 0; padding: 0 0 5px 0; font-weight: normal; }
.register .inviter .stats { margin: 0; padding: 0 0 10px 0; background: url(./img/bg/bg_dots_horiz_4x1.gif) 0 100% repeat-x; }
.register .inviter .stats li { margin: 0; padding: 2px 0 5px 20px; color: #666; }
.register .inviter .con { background: url(./img/icon/icon_connections_16x16.gif) 0 0 no-repeat; }
.register .inviter .rec { background: url(./img/icon/icon_recommendations_12x14.gif) 0 0 no-repeat; }
.register .inviter .arrow { margin: 0; padding: 0; }
.register .inviter .arrow li { margin: 0; background: url(./img/icon/icon_arrow_7x7.gif) 0 3px no-repeat; padding: 0 0 7px 10px; }
.register .inviter .signup { font-size: 120%; color: #069; margin: 10px 0; }


/* ERRORS */
.errorpg div#header { padding: 12px 0; border-bottom: 1px solid #999; }
.errorpg div#main { text-align: left; padding-left: 50px; padding-bottom: 30px; width: 750px; voice-family: "\"}\""; voice-family: inherit; width: 685px; }
html>body .errorpg div#main { width: 685px; }
.errorpg div#main h1 { border: 0; margin: 15px 0 0; padding: 0; }
.errorpg .error404 ul { float: left; width: 165px; margin: 0 0 0 30px; padding: 0 0 0 15px; }
.error { font-size: 92%; font-weight: bold; color: #900; background: transparent; line-height: normal; }
.warning { margin: 2px 0; background: url(/img/icon/icon_warning_16x16.gif) 0 0 no-repeat; padding: 2px 0 2px 20px; font-size: 92%; color: #900; }
.errorbox { margin: 0 auto; padding: 10px 15px 0; text-align: center; font-weight: bold; }
.errorbox div { background: #FFAEAE url(/img/bg/bg_trans_bot_795x11.gif) bottom left no-repeat; color: #AB0000; min-height: 32px; }
.errorbox div p { background: 0 0 no-repeat; margin: 0; padding: 9px 15px 9px 37px; text-align: left; }
.errorbox div img { float: left; width: 26px; margin: 3px 8px 3px 3px; }
.errorbox div#hdrsuccess { background-color: #B0E57C; color: #060; }
.errorbox div#hdrinfo { background-color: #FFEC94; color: #960; }
.errorbox div#hdrinfo .detail { color: #000; font-size: 92%; font-weight: normal; }

/* LOGIN */
div.login h1 { font-size: 160%; }
div.login-nonuser { margin-top: 45px; padding-left: 30px; width: 325px; }
div.login-nonuser .loginform h3 { margin: 3px 0 5px 3px; }
div.login-nonuser .loginform { width: 325px; margin-top: 15px; background: #EEE url(./img/bg/bg_trans_bot_325x7.gif) bottom left no-repeat; }
div.login-nonuser .loginform-in { background: url(./img/bg/bg_trans_top_325x7.gif) 0 0 no-repeat; padding: 10px; }
div#login-foruser { padding-left: 5px; border-right: 0; }
div#login-foruser li { 	background: url('../img/arrow02.png') no-repeat; margin-bottom: 12px; padding: 2px 0 5px 20px; list-style: none; }

/* MINI-TABS */ 
#tabset { border-bottom: 1px solid #999; }
* html #tabset { width: 100%; w\idth: auto; height: 28px; he\ight: auto; }
#tabset ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
#tabset ul li { width: 158px; margin: 0 3px; padding: 6px 0 1px; float: left; background: url(/img/bg/bg_tabs_white_158x60.gif) 0 -30px no-repeat; text-align: center; height: 20px; voice-family: "\"}\""; voice-family: inherit; position: relative; top: 1px; }
html>body #tabset ul li { position: relative; top: 1px; }
* html #tabset ul li { padding-bottom: 6px; padd\ing-bottom: 0; }
#tabset ul li.active { background-position: 0 0; font-weight: bold; padding-left: 30px; width: 128px; }
#tabset.wide ul li { width: 185px; background-image: url(/img/bg/bg_tabs_white_185x60.gif); }
#tabset.wide ul li.active { width: 155px; }
/* ie5mac backslash hack \*/
#tabset ul li.active { height: 21px; padding-left: 0; width: 158px; }
#tabset.wide ul li.active { width: 185px; }
/* end ie5mac backslash hack */
.tabbox { border: 1px solid #999; border-top: 0; padding: 10px; }
* html .tabbox { width: 100%; w\idth: auto; }

/* MY PROFILE */
td.posdateshdr { font-size: 92%; }
td.hdr { text-align: right; padding-top: 4px; }
p.goback { background-repeat: no-repeat; padding: 2px 0 5px 23px; margin: 0 0 5px; }
#prev { background-image: url(/img/icon_side_prev.gif); }
div.bookmark { position: absolute; top: 16px; left: 668px; font-size: 85%; font-weight: bold; background: url(/img/icon/icon_bookmark_7x16.gif) 0 0 no-repeat; padding: 0 0 4px 12px; }

/* SHORT PROFILE */
img.accticon { position: relative; top: 1px; left: 2px; }
img.accticonprofile { left: 5px; }
.shortprofile h3 { font-size: 115%; }
.shortprofile h3, .shortprofile .prointro p { margin: 0; }
.shortprofile img.headicon { float: left; width: 30px; margin: 0 5px 0 0; }
.shortprofile .prointro { margin-bottom: 5px; }
.shortprofile .cnxcount { width: 175px; float: right; margin: 0 0 0 10px; font-size: 92%; }
.shortprofile .cnxcount .img { float: left; width: 45px; text-align: right; margin-bottom: 2px; }
.shortprofile .cnxcount .text { float: right; width: 125px; margin: 4px 0 0; }
.shortprofile .prooverview { padding: 3px 0 2px; border: 1px solid #CCC; border-width: 1px 0; width: 555px; }
.shortprofile .prooverview table { width: 555px; }
.shortprofile .prooverview td { border-bottom: 1px solid #CCC; }
.shortprofile .prooverview td.hdr { width: 100px; text-align: right; color: #FFF; background: #999; font-weight: bold; border-bottom: 1px solid #FFF; }
.shortprofile .prooverview td.nobdr { border-bottom: 1px solid #FFF; }
.shortprofile .prooverview ul { margin: 0 0 0 .7em; padding-left: .7em; }


/* MAIN */
.divide { border-top: 1px solid #CCC; padding-top: 15px; }
.dividelow { border-bottom: 1px solid #CCC; padding-bottom: 15px; margin-bottom: 15px; }