html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0; outline:none;}
p, ul, ol, pre, hr {margin:1em 0;}
table {border-collapse:collapse; border-spacing:0;}
caption, th {text-align:left;}
ul ul, ol ol, ul ol, ol ul {margin:0;}
li {margin-left:2em;}
img {border:0px;}
img.absmiddle {vertical-align:middle;}
strong {color:#000099;}
code {color:#066;}
blockquote {margin:1.12em 40px;}
abbr, acronym {border:0;}
.notopmargin {margin-top:0px;}
.nobottommargin {margin-bottom:0px;}
.nostrong strong {color:#000000; font-weight:normal;}
.leftfloat {float:left}
.rightfloat {float:right}
.rightlinks {float:right; font-size:12px; padding:9px 2px;}
.marginLeft5 {margin-left:5px}
.marginRight5 {margin-right:5px}
.indent {padding-left:25px}
.spacer {margin-top:10px;}
.center {text-align:center;}
table.center {margin-left:auto; margin-right:auto;}
.jwplayercenter .jwplayerwrapper {margin:0px auto;}
.jwplayercenter a {margin:auto;}
.clear {clear:both; line-height:11px;}
.small {font-size:11px;}
.medium {font-size:12px;}
.large {font-size:18px;}
.hidden {display:none;}
.invisible {visibility:hidden;}
.bold {font-weight:bold;}
.light {color:#999;}
.dark {color:#666;}
.owhite {color:#EBEBEB;}
.white {color:#fff;}
.bgwhite {background-color:#fff;}
.orange, .orange:visited, .orange:hover {color:#FF7F00;}
.black {color:#000;}
.red, .red:visited, .red:hover {color:#CC0000 !important;}
.redbold, .redbold:visited, .redbold:hover {color:#CC0000; font-weight:bold;}
.redstrikethrough {color:red; text-decoration:line-through;}
.redstar {color:red; font-weight:bold; font-size:14px; line-height:14px;}
.yellow, .yellow:visited, .yellow:hover {color:#FF9900;}
.gray, .gray:visited, .gray:hover {color:#999999 !important;}
.green, .green:visited, .green:hover {color:#006600 !important;}
.greenbold {color:#006600; font-weight:bold;}
body {background:url(/images/layout2/background.jpg) repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px 0px 10px 0px;}
h1 {font-size:26px; font-weight:normal; color:#4c79a5; letter-spacing:0.02em; margin:5px 0px 10px 0px; padding:0px;}
h2, h2 a, h2 a:visited {font-size:17px; color:#255192; border-bottom:2px dotted #dcdcdc; margin:25px 0px 10px 0px; padding:0px; text-decoration:none;}
h3 {font-size:15px; color:#4F7EBD; margin:25px 0px 10px 0px;}
a, a:hover {color:#0059DF;}
a:visited {color:#003AB3;}
a.textlink, a.textlink:visited, a.textlink:hover {text-decoration:none; border-bottom:none;}
fieldset {padding:12px 1em; margin:0px 0px 10px 0px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
legend {font-size:12px; font-weight:bold; color:#0062B3;}
div.radiooption {margin:5px 0px;}
.wrapper {width:958px; margin:0 auto; padding:0; text-align:left; position:relative;}
#left {float:left;width:229px;}
#right {float:right;width:712px;}
#profile {font-size:11px; overflow:hidden; margin:10px 0px 5px 0px; width:956px;}
.top {font-size:11px;}
.top a {text-decoration:none;}
.top {width:100%; height:115px; display:block; position:relative; color:white; background:url('/images/main/top.png') 0 0 no-repeat;}
.top h1 {width:119px; height:53px; display:block; position:absolute; top:8px; left:19px;} /* Logo */
.top .top_menu {margin:0; padding:0; font-size:10pt; line-height:35px; list-style:none; position:absolute; left:20px; bottom:3px; white-space:nowrap; height:36px;}
.top .top_menu li {float:left; padding:0; margin:0;}
.top .top_menu li a {color:#fff; display:block; height:36px; border-left:1px solid #ea5d00; border-right:1px solid #ff9a4d; margin:0; padding:0px 9px 0 8px; background:url('/images/main/top_menu_bg.jpg') 0 0 repeat-x;}
.top .top_menu li a:hover {background-position:0 -37px;}
* html .top .top_menu li a {display:inline-block;}
.top_menu .top_menu_first a {border-left:0 !important;}
.top_menu .top_menu_last a {border-right:0 !important;}
.top_menu .on a {font-weight:bold;}
#home-back {margin-top:13px;}
.top .login_form {width:410px; position:absolute; top:5px; right:10px; height:60px;}
.top .login_form fieldset {border:0;}
.top .login_form .input_text {border:0; font-size:11px; color:#ff6e00; padding:0;}
.top .login_form #login {width:103px; height:14px; background:#fff; padding:2px; margin:4px 5px 0px 2px;  float:left;}
.top .login_form #haslo {width:101px; height:14px; background:#fff; padding:2px; margin:4px 5px 0px 2px; float:left;}
.top .login_form #login_button {border:0px; background:url('/images/main/btn_zaloguj_sie.gif') no-repeat; width:84px; height:26px; cursor:pointer; float:left;}
.top .login_form label, .top .login_form a {font-size:11px; cursor:pointer; color:#fff; float:left; margin-top:6px;}
.top .login_form .inputs {clear:both;}
.top .login_form .captions {clear:both; width:280px; margin-left:90px;}
.top .login_form .captions a {text-decoration:underline;}
.top .login_form .captions input {float:left; margin:6px 4px;}
.top .login_form .captions #autologowanielabel {float:left; margin-right:6px;}
.top .login_form .captions .reminder {float:left; margin-right:6px;}
.top .login_form .captions .sign_up {float:left; margin-right:6px; font-size:12px; font-weight:bold;}
.top .buttons {width:200px; position:absolute; top:auto; bottom:5px; left:757px;}
.facebookLoginLink img {margin-top:-5px; margin-left:6px;}
.foot {width:953px; clear:both; margin:15px auto; font-size:11px; padding:10px 0; color:#666; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.foot a {color:#666;}
.foot a:hover {text-decoration:underline;}
.foot .left {width:500px; text-align:left; float:left;}
.foot .left a {padding:0 5px;}
.foot .copyright {width:350px; float:right; text-align:right;}
.eu {text-align:right; margin:0 0 30px 0;}
#content {width:958px; margin:auto;}
#top-panel {float:right; margin-right:5px;}
#top-panel-icons {margin-right:0px !important;}
#top-panel-icons a {text-align:center; float:left; text-decoration:none; color:#FED6B3;}
#top-panel-icons a:hover {color:white;}
.kresek {width:1px; height:31px; background:url(/images/layout2/kreseczek.jpg) 0px 8px no-repeat; margin:0px !important;}
#contentsbox {float:left; width:958px; margin:8px 0px 17px 0px;}
#contentsboxc {background:url(/images/layout2/contentsback.gif) repeat-y; width:958px; text-align:left;}
.margin {padding:13px 20px 13px 20px;}
.margin2 {padding:7px 15px 7px 20px;}
#box3bc #news {margin-top:9px;}
#box3bc #news dt {color:#666666; font-size:13px;}
#user-tools {margin:0; position:absolute; top:7px; right:15px; width:400px; text-align:right;}
#user-tools a {color:#ffffff;}
#user-tools .userconfig {margin:0px 5px; padding-left:16px; background:transparent url(/images/main/cite.gif) no-repeat 0 70%; font-weight:bold;}
#user-tools .inbox {margin:0px 5px; padding-left:15px;  background:transparent url(/images/main/messages.gif) no-repeat 0 100%; font-weight:bold;}
#user-tools .uppernumrep {margin:0px 5px; font-weight:bold;}
#user-tools .logout img {vertical-align:middle; margin-left:5px;}
img.userphoto {vertical-align:middle;}
a.userphotolink {position:relative; left:0px; top:-2px; height:53px; display:block;}
img.userphotonobody, a.userphotolink img.userphoto {border:2px solid #5184D0;}
a.userphotolink img.userphoto {width:50px; height:50px; max-width:50px; max-height:50px;}
.onlinemarker {position:absolute; left:2px; bottom:0;}
.onlinemarker img {left:0; top:0;}
#topSearch {position:absolute; right:16px; top:40px; text-align:right; width:300px;}
* html #topSearch {top:42px;}
#topSearch label {display:none;}
#topSearch * {vertical-align:middle;}
#topSearch #inputSearch {border:1px solid #d27502; border-width:1px 0 0 1px; padding:5px 10px; width:173px; margin-right:5px;}
.left-box {background:white url(/images/main/leftbox2.png);margin-bottom:4px;}
.left-box1 {background:transparent url(/images/main/leftbox1.png) no-repeat;}
.right-box {background:white url(/images/main/rightbox2.png);margin-bottom:10px;}
.right-box1 {background:transparent url(/images/main/rightbox1.png) no-repeat;}
.box {background:transparent url(/images/main/rightbox3.png) no-repeat left bottom;padding:1px 2px 3px 1px;width:710px;}
.profil {background:transparent url(/images/main/leftbox3.png) no-repeat left bottom;padding:16px 22px 13px 21px;width:186px;}
.profil .user {margin:5px 0px; padding-left:38px; padding-bottom:2px; color:#376a92; padding-top:15px;}
.profil .user div.fullname {display:block; padding-left:17px; position:relative; left:-17px; background:transparent url(/images/main/profil.png) no-repeat 0 60%; color:#444444; font-style:normal;font-weight:bold;margin-bottom:2px;}
.profil .user a, .profil .user a:visited {text-decoration:none; color:#444444;}
.profil .user img {vertical-align:middle;}
.profil .ranksub {margin:3px 0px;}
.profil .ranksub .rankpicture {white-space:nowrap;}
div.remainingdayssection {border-top:1px solid #f3f3f3; padding:12px 0 10px 11px; margin:0;}
div.speciallinkssection {border-top:1px solid #f3f3f3; padding:4px 0 0px 11px; margin:5px 0px;}
div.remainingdayssection a, div.speciallinkssection a {color:#376a92; text-decoration:underline;}
div.remainingdayssection a:hover, div.speciallinkssection a:hover {text-decoration:none;}
div.remainingdayssection div.remainingdays {margin:5px 0px 10px 0px;}
div.remainingdayssection div.remainingdays strong {background-color:#0E9000; color:white; padding:2px 5px;}
div.remainingdayssection div.remainingdays strong.littleDays {background-color:#ff4302;}
div.remainingdayssection div.extendlink {font-weight:bold;}
div.remainingdayssection div.noaccessinfo {font-weight:bold; margin:0px 0px 1em 0px; color:#FF6E00;}
.photo {margin:0 auto; width:150px;}
.paymentboxcaption, .paymentboxcaption a, .paymentboxcaption a:visited {margin:10px 0px 3px 0px; font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
div.paymentboxinfos {padding-left:10px;}
p.discountinfo { font-size:12px; color:green; font-weight:bold;}
#amountform p.discountinfo {width:350px;}
p.paymentboxinfo {padding-left:10px; font-size:12px;}
#box6 {
float:right;
width:211px;
margin-bottom:17px;
}
#box6c {
background:url(/images/layout2/przykladowe_lekcje_back.jpg) repeat-y;
width:211px;
text-align:left;
font-size:12px;
}
.single_tab h2 {font-size:36px; margin:15px 0 5px 0; color:#205090;}
.single_tab h3 {font-size:32px; margin:15px 0 5px 0; color:#205090;}
div.goallink {margin-top:8px;}
div.goallink a, div.goallink:visited {text-decoration:none; font-size:13px; color:#32619A;}
#user_stats div.row {overflow:hidden;}
#user_stats div.left {float:left; margin-right:10px; width:300px; color:#FF6300;}
#user_stats div.right {float:left; margin-right:10px; font-weight:normal; width:50px;}
#user_stats div.my {float:left; margin-right:10px; width:40px; color:#999999;}
#user_stats div.my-right {float:left; margin-right:10px; color:#999999; }
.margR10 {margin-right:10px;}
.datatable {width:100%; font-size:12px; border:0px solid white; border-collapse:collapse;}
.datatable tr {background-color:#FFF4E6;}
.datatable tr.greenrow {background-color:#e7ffe5;}
.datatable tr.redrow {background-color:#ffe4e4;}
.datatable tr.hl {background-color:#FFF9E6;}
.datatable tr.summaryrow {font-weight:bold;}
.datatable th {border:2px solid white; background-color:#F99D15; color:white; padding:3px;}
.datatable td {border:2px solid white; padding:3px;}
.datatable td.center {text-align:center;}
.datatable td.right {text-align:right;}
.datatable form {display:inline;}
.alertbar, .infobar {padding:9px 0 9px 58px; margin-bottom:3px; position:relative; color:white; font-weight:bold;}
.alertbar {background:#ff4302 url(/images/main/alert.png) no-repeat 20px 11px;}
.infobar {background:#8b898e url(/images/main/info.png) no-repeat 20px 11px;}
.greeninfobar {background:#378d55 url(/images/main/info.png) no-repeat 20px 11px;} /* dodatkowy styl dla zielonych pasków z informacjami */
.alertbar p, .infobar p {margin:0;}
.alertbar a, .infobar a {color:white; text-decoration:underline;}
.alertbar a.link, .infobar a.link {position:absolute; right:18px; top:9px; color:white; text-decoration:underline; font-weight:normal;}
.alertbar a:hover, .infobar a:hover {color:#FFEEDD;}
.alertbar strong, .infobar strong {color:#edeeff;}
.searchresultsbar {margin:12px 0px; padding:6px; border:1px solid #ffe0be; background-color:#ffead2; box-shadow:0 1px 8px rgba(0, 0, 0, 0.25); font-size:12px;}
.errormsg {margin:10px 0px; color:#CA0000; font-size:13px; font-weight:bold; border:solid 1px #C23A3E; -moz-border-radius:5px; -webkit-border-radius:5px; padding:6px; background-color:#FFF4F5;}
.okaymsg {margin:10px 0px; color:#02910D; font-size:13px; font-weight:bold; border:solid 1px #02910D; -moz-border-radius:5px;-webkit-border-radius:5px; padding:6px; background-color:#F3FFEC;}
.infomsg {margin:10px 0px; padding:5px; font-size:13px; border:1px solid #0377D6; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#ECF5FF; vertical-align:top;}
.infomsg a, .infomsg a:visited {font-weight:bold;}
.noelementsmsg {color:#325278; font-size:13px; border:1px solid #4D73B3; padding:6px; background-color:#F7FAFD;}
.centeredmsg {width:560px; margin:30px auto;}
div.unreadmessages {margin:1em 0px; padding:6px; border:1px solid #D9D9D9; background-color:#F4F4F4; text-align:center; font-size:12px; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.upgradebox {margin:20px 0px; padding:0px; height:195px; background-image:url(/images/layout2/upgrade-background.jpg); background-repeat:no-repeat;}
div.upgradebox a, div.upgradebox a:visited {height:195px; display:block; color:#000000; padding:64px 90px 0px 64px; text-decoration:none;}
.paytip {color:#640000; font-size:11px; margin-top:12px;}
div.expirationmsg {background-color:#fff2e2; padding:6px; font-size:13px; margin-bottom:8px; line-height:18px; border:1px solid #ff8a00; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.expirationmsg .extendlink {color:#00882D; font-weight:bold;}
div.expirationmsg .nomsglink {color:#9E9E9E; font-size:11px;}
.tab-menu {width:920px; height:31px; margin:20px 0px;}
.tab-menu ul {list-style:none; padding:0;}
.tab-menu li {float:left; position:relative; margin:0px; padding:0;}
.tab-menu li a {display:block; float:left; background:url(/images/layout2/zakladka-nieaktywna.gif); position:relative; width:184px; height:25px; padding-top:8px; font-size:13px; color:#666666; font-weight:bold; text-decoration:none; text-align:center;}
.tab-menu li a:hover {color:#457694;}
.tab-menu li.selected a {background:url(/images/layout2/zakladka-aktywna.gif); background-repeat:no-repeat; height:27px; padding-top:6px; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; text-align:center;}
.tab-menu2 {width:910px; background:none; height:33px; margin-bottom:10px;}
.panelWithBottom {background:transparent url(/images/kursy/panel.jpg) no-repeat -1px 30px; margin:0 auto; height:545px;}
.tab-menu2 ul {height:30px;list-style-type:none;margin:0;padding:0;line-height:30px;}
.tab-menu2 li {margin:0 1px 0 0;float:left;background:#aaaaab url(/images/kursy/panels.png) no-repeat left bottom;padding-left:17px;}
.tab-menu2 li a {font-size:12px;float:left;color:white;text-align:center;background:#aaaaab url(/images/kursy/panels.png) no-repeat right bottom;padding-right:8px;font-family:"trebuchet ms", serif;text-decoration:none; font-weight:normal; height:30px; padding-top:0px; width:104px;}
.tab-menu2 li.selected {background-position:left top;}
.tab-menu2 li.selected a {background-position:right top;}
div#toolTip {position:absolute; z-index:1000; width:auto; font:11px/12px verdana,arial,sans-serif; background:#FFFED9; border:1px solid #FFDE9F; text-align:left; padding:5px; min-height:1em;-moz-border-radius:5px; -webkit-border-radius:5px;}
div#toolTip p {margin:0; padding:0; color:#000;}
div#toolTip p em {display:block; margin-top:3px; color:#f60; font-style:normal; font-weight:bold;}
div#toolTip p em span {font-weight:bold; color:#000;}
div#toolTip p i {color:#006666;}
.linksbar {font-weight:bold; background-color:#F8F8F8; border-top:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4; padding:6px;}
#levelselect {float:right; padding-top:5px; color:#999999; font-size:12px;}
#levelselect form {display:inline;}
.paginator {text-align:center; margin:10px 0px;}
table#followups {border:1px solid #82D280; margin:5px; width:910px;}
table#followups th {padding:4px 7px; text-align:left; background-color:#BDEAB3;}
table#followups td.left {width:30px; padding:4px 0px 4px 15px;}
table#followups td {padding:8px; background-color:#F5FDF4;}
table#followups td a {font-weight:bold;}
a.levela, a.levela:visited {color:#009300 !important;}
a.levelb, a.levelb:visited {color:#FFA52B !important;}
a.levelc, a.levelc:visited {color:#D90000 !important;}
a.leveluser, a.leveluser:visited {color:#491a0c !important;} /* user word list */
a.levelphrasebook, a.levelphrasebook:visited {color:#005DBA !important;}
a.levela, a.levelb, a.levelc, a.leveluser, a.levelphrasebook {font-size:9px; background-color:#F6F6F6; margin-right:3px; text-decoration:none;}
.newstitle {font-weight:bold; margin-top:0px; margin-bottom:2px;}
.newstext {margin:4px 0px 8px 0px;}
.newstext .morelink {margin:5px 0px 15px 0px;}
.newsdate {color:#929C93; font-size:11px;}
.newsline {border-top:1px dashed #FFBC8A; margin:20px 0px;}
#leftnav {width:150px; float:left;}
#leftnavhead {width:150px; padding:3px 0px; color:white; font-size:15px; font-weight:bold; text-align:center;}
#leftnavcell {padding:0px; font-size:13px;}
.celllink, .celllink:visited {padding:4px; display:block; text-decoration:none; font-weight:bold;}
.subcelllink, .subcelllink:visited, .subcelllink:hover {color:white; font-size:11px; padding:0px 0px 1px 12px; display:block; text-decoration:none;}
.celllink:hover, .subcelllink:hover {text-decoration:none;}
.currentlink, .currentlink:visited, .currentlink:hover {font-weight:bold;}
.subcurrentlink, .subcurrentlink:visited, .subcurrentlink:hover {font-weight:bold;}
.orangedot {color:#FFF59C;}
.orangedothl {color:#FFF59C; font-size:14px;}
#contentswnavi {padding:5px 1px 8px 10px; margin-left:157px; border-left:1px dashed #DCDCDC;}
#contentswnavi .fullwidth {width:720px;}
#contentswnavi textarea {width:710px;}
.formtable {border:0px; margin-top:0px; padding-top:0px; width:670px;}
.formtable td.caption {width:130px; text-align:right; padding:2px 4px 12px 4px; vertical-align:top;}
.formtable td.field {width:540px; font-size:11px; color:#666; padding:0px 4px 12px 4px;}
.formtable td.text {width:540px; padding:2px 4px 12px 4px;}
.formfield {width:240px;}
.formtextarea {width:300px; height:200px;}
.errorbox {border:solid 1px #C6000A; padding:3px; background-color:#FFEAEB;}
.errortext {color:red; font-size:12px; padding:4px 2px;}
div.progressoverlay {position:absolute; z-index:5; width:200px; cursor:default; text-align:center; font-size:12px; font-weight:bold;}
.friendshipManagementButtons a.sendmessage {text-align:center; color:#fff !important; text-decoration:none !important; font-weight:bold !important; display:block !important; background:url(/images/profile/btn.png) no-repeat; width:134px; height:29px; line-height:29px; font-size:11px;}
.friendshipManagementButtons a.wyslijzaproszenie {text-align:center; color:#C3C3C3 !important; text-decoration:none !important; font-weight:bold !important; display:block !important; width:134px; height:20px; line-height:20px; font-size:11px; margin-top:5px;}
.friendshipManagementButtons a.wyslijzaproszenie:hover {text-decoration:underline !important;}
.orangeButton {text-align:center; color:#fff !important; font-weight:bold !important; background:url(/images/profile/btn.png) no-repeat !important; width:134px; height:29px; line-height:26px; font-size:11px !important; border:none; padding-bottom:2px;}
.orangeButton2 {text-align:center; color:#fff !important; font-weight:bold !important; background:url(/images/profile/btn2.png) repeat-x !important; height:29px; line-height:26px; font-size:11px !important; border:none; padding:2px; margin-right:3px; margin-left:3px;}
.deleteButton {text-align:center; color:#EE6817 !important; font-weight:bold !important; background:url(/images/miniicons/delete.gif) no-repeat !important; height:16px; line-height:16px; font-size:11px; border:none; padding-left:22px; margin:3px;}
.editButton {text-align:center; color:#EE6817 !important; font-weight:bold !important; background:url(/images/miniicons/edit.gif) no-repeat !important; height:16px; line-height:16px; font-size:11px; border:none; padding-left:22px; margin:3px;}
.showButton {text-align:center; color:#EE6817 !important; font-weight:bold !important; background:url(/images/miniicons/info.gif) no-repeat !important; height:16px; line-height:16px; font-size:11px; border:none; padding-left:22px; margin:3px;}
.confirm-reset-account ul li {list-style:none;}
.confirm-reset-account .checkbox {margin-right:15px;}
/* Filtr - np. na stronie z listami słówek, na stronie statystyk, w statystykach na stronie profilu użytkownika,
na stronie wyników wyszukiwania, na stronie listy słówek */
div.listfilter {margin:10px 0px; height:26px; font-size:13px;}
div.listfilterbordered {border-bottom:2px solid orange;}
div.listfilter span.caption {display:block; float:left; margin:5px 5px;}
div.listfilter a {display:block; float:left; margin:0px 5px; padding:5px 10px; text-align:left; text-decoration:none; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.listfilterbordered a {border-bottom-left-radius:0px; -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-right-radius:0px; -moz-border-bottom-right-radius:0px; -webkit-border-bottom-right-radius:0px;}
div.listfilter a, div.listfilter a:visited {background-color:#FFECDB; color:#e48600;}
div.listfilter a:hover {background-color:#FFEFDF; color:#F49300;}
div.listfilter a.current, div.listfilter a.current span {background-color:#FF9F0F; color:#FFFFFF;}
div.listfilter a span {font-weight:normal; margin-left:2px;}
div.loginformmsg {margin-top:1em; padding:10px; border:1px solid #ff8600; font-size:13px;}
.loginformfull {background:#fceedc url(/images/profile2/loginform.png) repeat-y;border-bottom:1px solid #d8d7d7;border-top:1px solid #d8d7d7;width:913px;overflow:hidden;margin-top:20px;font-size:11px;}
.loginformfull h3 {font-size:12px;margin:10px 0px 10px 0px;}
.loginformfull .col-left {float:left;width:440px;padding:10px 0 20px 33px}
.loginformfull .col-left .maintext {padding-top:7px;padding-bottom:10px}
.loginformfull .col-left .input-line {width:100%;padding-bottom:9px;overflow:hidden;}
.loginformfull .col-left .input-line label {float:left;width:75px;padding-top:10px;}
.loginformfull .col-left .input-line input {background:white url(/images/profile2/logininput.png) no-repeat;border-width:0;padding:8px 22px 13px 22px;font-size:12px;font-weight:bold;width:260px;height:16px;vertical-align:middle;}
.loginformfull .col-left .input-line .ok {vertical-align:middle;margin-left:17px;}
.loginformfull .col-left .input-line input:focus {background-position:left bottom;}
.loginformfull .col-left .checkbox {padding-left:75px;}
.loginformfull .col-left .checkbox input {margin-right:5px;}
.loginformfull .col-left .button {height:32px;line-height:32px;width:371px; margin:0px;}
.loginformfull .col-left .button input {float:right;}
.loginformfull .col-left .button a {color:#3b6499;text-decoration:underline; float:right; padding-right:20px;}
.loginformfull .col-left .button a:hover {text-decoration:none;}
.loginformfull .col-right {float:right;width:375px;padding:10px 13px 17px 0;}
.loginformfull .col-right p {line-height:24px;font-family:"trebuchet ms", sans-serif;font-size:14px;}
.loginformfull .center {text-align:center;}
.loginformfull .col-right ul {list-style-type:none;margin:0;padding:0;}
.loginformfull .col-right ul li {padding-left:17px;background:transparent url(/images/profile2/arrow.gif) no-repeat 3px 5px;padding-bottom:5px;}
.loginformfull .col-right ul li a {color:#3b6499;text-decoration:underline;}
.loginformfull .col-right ul li a:hover {text-decoration:none;}
.loginformfull fieldset {padding:0px; margin:0px; border:none; -moz-border-radius:0px; -webkit-border-radius:0px;}
.loginformfull .autologin {float:left; width:150px; padding-top:10px;}
.loginformfull .loginbtn {float:left;}
.progressdiv {float:left; width:220px;}
.progressdiv .progress {color:#1e3e6e; width:38px; float:left; line-height:35px; font-size:12px;}
.progressdiv .progress-bar {background:transparent url(/images/profile2/progress1.gif) repeat-x 0 50%;width:170px;float:left;height:35px;}
.progressdiv .progress-bar span {background:transparent url(/images/profile2/progress2.gif) repeat-x 0 50%;float:left;height:35px;}
em.a1 {margin-right:10px;background:transparent url(/images/profile2/lang1.png);font-style:normal;width:23px;height:20px;text-align:center;display:block;float:left;}
em.a2 {margin-right:10px;background:transparent url(/images/profile2/lang1.png);font-style:normal;width:23px;height:20px;text-align:center;display:block;float:left;}
em.b1 {margin-right:10px;background:transparent url(/images/profile2/lang2.png);font-style:normal;width:23px;height:20px;text-align:center;display:block;float:left;}
em.b2 {margin-right:10px;background:transparent url(/images/profile2/lang2.png);font-style:normal;width:23px;height:20px;text-align:center;display:block;float:left;}
em.c1 {margin-right:10px;background:transparent url(/images/profile2/lang3.png);font-style:normal;width:23px;height:20px;text-align:center;display:block;float:left;}
em.c2 {margin-right:10px;background:transparent url(/images/profile2/lang3.png);font-style:normal;width:23px;height:20px;text-align:center;display:block;float:left;}
em.a1 a {font-style:normal;font-size:11px;color:#fff;line-height:16px;text-decoration:none;}
em.a2 a {font-style:normal;font-size:11px;color:#fff;line-height:16px;text-decoration:none;}
em.b1 a {font-style:normal;font-size:11px;color:#fff;line-height:16px;text-decoration:none;}
em.b2 a {font-style:normal;font-size:11px;color:#fff;line-height:16px;text-decoration:none;}
em.c1 a {font-style:normal;font-size:11px;color:#fff;line-height:16px;text-decoration:none;}
em.c2 a {font-style:normal;font-size:11px;color:#fff;line-height:16px;text-decoration:none;}
.radiooption {display:block; overflow:hidden;}
.radiooption input {float:left; margin-top:5px;}
.radiooption label {display:block; float:left; margin-left:10px;}
.roundedTable {width:100%; font-size:12px; margin-bottom:20px; background:#EE7000; padding:3px; border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px;}
.roundedTable th {background:#FAEABD; padding:5px; height:40px;}
.roundedTable td {padding:5px;}
.roundedTable .rowX {background:#fff;}
.roundedTable .rowY {background:#e8e8e8;}
div.textquote {background-color:#F8F8F8; padding:5px; font-family:"Courier New", Courier, monospace;}
ins {color:#008400; background-color:#DBF7DD; text-decoration:none; font-weight:bold; padding:0px 1px 0px 1px;}
del {color:#676767; background-color:#FFE8E8; text-decoration:none; text-decoration:line-through;}
ul.referencesList {list-style-type:none;text-align:center;margin:0;padding:0;}
ul.referencesList li {display:inline; margin-left:0; padding:0 10px;}


