ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td { margin: 0; padding: 0; }
table { border-collapse: collapse; }
img { border: none; display: block; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
body { background-color:#999; color: #000; font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; font-smooth: never; padding-bottom: 40px; }
body.printable { background-color: #fff; }

/* IE <= 6.0 */
* html img.transparent { display: none; }

.clear_both { width: 0; height: 0; margin: 0; padding: 0; clear: both; }
input { font-weight: normal; color: #000000; }
input[type="text"] { padding-left: 3px; }
input[type="password"] { padding-left: 3px; }
select { font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
textarea
{
  font-family: Verdana,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  line-height: 17px;
}
.pointer { cursor: pointer; }
.hidden { display: none; }

.toolTip { display: none; background-color: #f6f6f6; }
.toolTip2 { display: none; background-color: #f6f6f6; z-index:2; }
.toolTipBackground { padding: 4px; background-color: #cae2f9; position: relative; }
.toolTipWrapper { position: absolute; display: none; z-index: 100; }

.helpCloud { width: 390px; display: none; position: absolute; z-index: 1; }
.helpCloud .wrapper { width: 388px; border: 1px solid #6076c6; background-color: #fff; }
.helpCloud .wrapper div.hCContent { width: 367px; padding: 16px 10px 20px 10px; font-size: 12px; color: #333;  margin: 0;}
.helpCloud .wrapper div.hCContent div.hCHeader { width: 367px; clear: both; padding: 0; margin: 0; }
.helpCloud .wrapper div.hCContent div.hCHeader div.hCTitle { width: 349px; float: left; padding: 0; margin: 0; }
.helpCloud .wrapper div.hCContent div.hCHeader div.hCClose { width: 13px; padding: 0 0 0 5px; float: right; cursor: pointer; margin: 0; }
.helpCloud .wrapper div.hCContent div.hCText { padding-top: 10px; }
img.hcTriggerImg { cursor: pointer; }

.premium
{
  font-size: 12px;
  font-weight: normal;
  color: #dc6b00;
}
a.anchor { width: 0; height: 0; padding: 0; margin: 0; line-height: 0; }
a.button { display: block; padding: 2px 0 0 0; height: 18px; text-align: center; font-size: 11px; font-weight: normal; line-height: 14px; background-image: url('../images/buttons_gbs_v2.gif'); background-repeat: no-repeat; cursor: pointer; }
a:hover.button { text-decoration: none; }
a.button_a { width: 150px; color: #333; background-position: 0 0; }
a.button_b { width: 120px; color: #fff; background-position: 0 -20px; }
a.button_c { width: 120px; color: #fff; background-position: 0 -40px; }
a.button_d { width: 56px; color: #fff; background-position: 0 -60px; }
a.button_e { width: 182px; height: 24px; padding: 8px 0 0 0; background-position: 0 -80px; font-size: 15px; font-weight: normal; color: #333; }
a.button_f { width: 82px; height: 15px; padding: 0; font-size: 9px; font-weight: normal; color: #333; background-position: 0 -112px; }
a.button_g { width: 42px; height: 15px; padding: 0; font-size: 9px; font-weight: normal; color: #333; background-position: 0 -127px; }
a.button_h { width: 120px; height: 30px; line-height: 30px; padding: 0; font-size: 12px; font-weight: normal; color: #fff; background-position: 0 -142px; }
a.button_i { width: 70px; height: 16px; background-position: 0 -172px; padding: 2px 0; font-weight: normal; color: #333; }
a.button_j { width: 70px; height: 16px; background-position: 0 -192px; padding: 2px 0; font-weight: normal; color: #333; }
a.button_k { width: 70px; height: 16px; background-position: 0 -212px; padding: 2px 0; font-size: 9px; font-weight: normal; color: #333; }
a.button_l { width: 120px; height: 15px; padding: 0; font-size: 9px; font-weight: normal; color: #333; background-position: 0 -232px; }
a.button_m { width: 82px; height: 15px; padding: 0; font-size: 9px; font-weight: normal; color: #333; background-position: 0 -247px; }
a.button_n { width: 42px; height: 15px; padding: 0; font-size: 9px; font-weight: normal; color: #333; background-position: 0 -262px; }
a.button_o { width: 120px; height: 15px; padding: 0; font-size: 9px; font-weight: normal; color: #333; background-position: 0 -277px; }
a.button_p { width: 180px; height: 16px; padding: 2px 0; font-weight: normal; color: #333; background-position: 0 -292px; }
a.button_q { font-size: 11px; color: #333; width: 82px; background-position: 0 -312px; }
a.button_r { font-size: 11px; color: #333; width: 100px; background-position: 0 -332px; }
a.button_s { font-size: 11px; color: #333; width: 100px; background-position: 0 -352px; }
a.button_t { font-size: 11px; color: #333; width: 120px; background-position: 0 -372px; }
a.button_u { font-size: 11px; color: #333; width: 140px; background-position: 0 -392px; }
a.button_v { color: #fff; width: 150px; background-position: 0 -412px; }
a.button_w { color: #fff; width: 215px; background-position: 0 -432px; }
a.button_x { color: #fff; width: 56px; background-position: 0 -452px; }
a.button_z { color: #fff; width: 100px; background-position: 0 -472px; }
a.button_za { color: #fff; width: 215px; background-position: 0 -492px; }

div.errorCloud { position: absolute; color: red; font-size: 11px; font-weight: normal; background-color: #fff; background-image: url('../images/warning_v2.gif'); background-position: 7px 2px; background-repeat: no-repeat; padding: 4px 9px 4px 28px; line-height: 16px; border: 1px solid #ccc; }
div.errorCloudStatic { position: static; color: red; font-size: 11px; font-weight: normal; background-image: url('../images/warning_v2.gif'); background-position: 2px 2px; background-repeat: no-repeat; padding: 4px 0 0 23px; line-height: 16px; }
#input.errorFocus { width: 0; height: 0; display: block; }
.validatorInput { width: 0; height: 0; display: block; visibility: hidden; }
  
a.companyLink
{
  font-size: 14px;
  font-weight: normal;
  color: #666;
}
div#pagewrapper { width: 978px; margin: 0 auto; background-color: #f6f6f6; background-image: url('../images/header_gradbg_v2.gif'); background-repeat: repeat-x; }
body.printable div#pagewrapper { width: 978px; margin: 0 auto; background-color: #fff; background-image: none; }
div#pagewrapper table#wrappercolumns td#pw_leftgrad { width: 9px; background-image: url('../images/pw_leftgrad_v2.gif'); background-repeat: repeat-y; }
div#pagewrapper table#wrappercolumns td#pw_rightgrad { width: 9px; background-image: url('../images/pw_rightgrad_v2.gif'); background-repeat: repeat-y; }
div#pagewrapper div#pw_bottomgrad { width: 978px; height: 40px; background-image: url('../images/pw_bottomgrad_v2.gif'); background-repeat: no-repeat; }
div#pagewrapper div#pw_bottomgrad2 { width: 978px; height: 24px; background-image: url('../images/pw_bottomgrad2_v2.gif'); background-repeat: no-repeat; }
body.printable div#pagewrapper table#wrappercolumns td#pw_leftgrad { width: 9px; background-image: none; background-color: #fff; }
body.printable div#pagewrapper table#wrappercolumns td#pw_rightgrad { width: 9px; background-image: none; background-color: #fff; }
body.printable div#pagewrapper div#pw_bottomgrad { background-image: none; background-color: #fff; }
div#pagewrapper div.contentmargins
{
  width: 940px;
  margin: 0 10px;
}
image { display: inline; }
label { cursor: pointer; }

label.error {
    background-image: url('../images/wykrzyknik.gif');
    background-position: left center;
    background-repeat: no-repeat;
    padding: 1px 0 0 20px;
    color: red;
    font-size: 10px;
}
p.errorMsg
{
  font-size: 12px;
  font-weight: bold;
  color: red;
  text-align: center;
  line-height: 20px;
}
p.comment
{
  font-size: 11px;
  font-weight: normal;
  color: #333;
  line-height: 16px;
}
a.link1 { color: #990000; font-size: 11px; font-weight: normal; }
a.link2 { color: #fff; font-size: 11px; font-weight: normal; }
a.link3 { color: #ff9900; font-size: 11px; font-weight: normal; }
a.link4 { color: #ccc; font-size: 11px; font-weight: normal; }
a.link5 { font-size: 12px; font-weight: normal; color: #333; }
a.link6 { color: #990000; font-size: 12px; font-weight: normal; }
a.link7 { color: #990000; font-size: 14px; font-weight: normal; }
a.link8 { color: #333; font-size: 11px; font-weight: normal; }
a.link9 { color: #990000; font-size: 9px; font-weight: normal; }
a.link10 { color: #333; font-size: 12px; font-weight: normal; }
.font1
{
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  color: #990000;
}
.font2
{
  font-size: 11px;
  font-weight: bold;
  color: #666;
}
.font3
{
  font-size: 10px;
  font-weight: normal;
  color: #333;
}
.font4
{
  font-size: 12px;
  font-weight: normal;
  color: #990000;
  line-height: 17px;
}
.font5{
  font-size: 12px;
  font-weight: normal;
  color: #333;
  line-height: 17px;
}
input[type="checkbox"], input[type="radio"] { margin-right: 7px; }
input[type="checkbox"] { width: 13px; height: 13px; margin-right: 7px; padding: 0; }
.form
{
  color: #666;
  font-size: 9px;
  font-weight: normal;
}
.form td { padding-bottom: 6px; }
.form_b { color: #666; font-size: 12px; font-weight: normal; }
.form_b td { padding-top: 10px; }
.form_b td.lcol { padding-right: 10px; text-align: right; }

.form_c { color: #333; font-size: 12px; font-weight: normal; line-height: 17px; }
.form_c td { padding-top: 10px; } 
.form_c td.lcol { padding-right: 10px; text-align: right; }
.form_c input.textinput { width: 250px; }
.form_c input.innerinput { padding: 0; margin: 0; }
.form_c div.formComment { display: none; }
.form_c div.formComment { padding: 0 0 10px 0; margin: 0; }
.form_c div.formComment p { font-size: 11px; color: #666; line-height: 16px; }
div.leftbox div.content .form_c { color: #333; font-size: 12px; font-weight: normal; line-height: 17px; }
div.leftbox div.content .form_c td { padding-top: 10px; }
div.leftbox div.content .form_c td.lcol { padding-right: 10px; text-align: right; }
div.leftbox div.content .form_c td.lcol span.required { color: #990000; }
div.leftbox div.content .form_c input.textinput { width: 250px; }


p.subtext
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
}

p.subtextbold
{
  font-size: 11px;
  font-weight: bold;
  color: #666;
}

p.alert
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}
p.date
{
  font-size: 11px;
  font-weight: normal;
  color: #999;
}
p.subtitle
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  line-height: 23px;
}

p.subtitle a
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  line-height: 23px;
}

p.subsubtitle
{
  font-size: 14px;
  font-weight: normal;
  color: #666;
  line-height: 19px;
}
p.subsubsubtitle
{
  font-size: 12px;
  font-weight: normal;
  color: #333;
  line-height: 17px;
}
div#pagewrapper div#pheader
{
  width: 940px;
  height: 85px;
  padding: 10px 0 15px 0;
}
p#logo
{
  padding-left: 20px;
  width: 209px;
}
div#pagewrapper div#navibar_nonauth
{
  width: 940px;
  height: 40px;
}
div#navi_submenu
{
  clear: left;
  padding-top: 4px;
}
div#navi_submenu td.sublink_a
{
  height: 20px;
  padding: 0 15px;
}
div#navi_submenu td.sublink_a a
{
  font-size: 12px;
  font-weight: bold;
  color: #666;
}
div#navi_submenu td.sublink_a a.active { color: #990000; }
div#topad
{
  padding-top: 1px;
  width: 940px;
  height: 230px;
}
div#footer
{
  width: 960px;
  padding: 6px 9px 0 9px;
  background-color: #999999;
  color: #fff;
  font-size: 11px;
  font-weight: normal;
}
div#footer a
{
  color: #fff;
  font-size: 11px;
  font-weight: normal;
}
div#footer table { width: 100%; }
div#footer span { padding: 0 10px; }
div.twocolumns { width: 940px; clear: left; }
div.twocolumns div.leftcolumn
{
  width: 600px;
  float: left;
  margin-right: 20px;
}
div.twocolumns div.rightcolumn
{
  width: 320px;
  float: left;
}
div.twocolumns_b { width: 930px; clear: both; }
div.twocolumns_b div.leftcolumn
{
  width: 190px;
  margin-right: 20px;
  float: left;
}
div.twocolumns_b div.rightcolumn
{
  width: 720px;
  float: left;
}

div#login_small
{
  width: 320px;
  height: 90px;
  clear: left;
}
div#login_small div.leftborder
{
  width: 9px;
  height: 90px;
  float: left;
  background-image: url('../images/login_sm_left_v2.png');
  background-repeat: no-repeat;
  * background-image: none;
  * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/login_sm_left_v2.png",sizingMethod="scale");
}
div#login_small div.rightborder
{
  width: 9px;
  height: 90px;
  float: left;
  background-image: url('../images/login_sm_right_v2.png');
  background-repeat: no-repeat;
  * background-image: none;
  * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/login_sm_right_v2.png",sizingMethod="scale");
}
div#login_small div.center
{
  width: 302px;
  height: 90px;
  float: left;
  background-image: url('../images/login_sm_center_v2.png');
  background-repeat: repeat-x;
}
div#logged_box
{
  width: 310px;
  height: 100px;
  text-align: right;
  overflow: hidden;
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div#logged_box .mailinfobox
{
  width: 310px;
  clear: right;
}
div#logged_box .mailinfobox td { height: 22px; }
div#logged_box .mailinfobox .col_l
{
  margin: 0;
  padding: 0 10px 0 0;
  width: 214px;
  float: right;
}
div#logged_box .mailinfobox .col_r
{
  margin: 0;
  padding: 0;
  width: 76px;
  float: right;
}

div#login_small div.center div.inner { margin-top: 8px; }

div#navibar_nonauth .mainmenu
{
  width: 930px;
  height: 40px;
  float: left;
  background-image: url('../images/navi_bg_v2.gif');
  background-repeat: repeat-x;
}
div#navibar_nonauth img { display: block; }
div#navibar_nonauth .mainmenubgright
{
  width: 10px;
  height: 40px;
  float: left;
  background-image: url('../images/navi_br_right_v2.gif');
  background-repeat: no-repeat;
}
div#navibar_nonauth .links { width: 722px; height: 40px; float: left; }
div#navibar_nonauth .links td { height: 40px; }
div#navibar_nonauth .links td.sep { width: 1px; background-color: #979797; }
div#navibar_nonauth .text { width: 208px; height: 40px; float: left; color: #fff; font-size: 10px; text-align: right; }
div#navibar_nonauth .text table { width: 100%; }
div#navibar_nonauth .text td { height: 40px; }
div.sep_1
{
  height: 10px;
  clear: both;
}
div.sep_2
{
  height: 5px;
  clear: both;
}
div.sep_3
{
  height: 20px;
  clear: both;
}
div.sep_4
{
  height: 40px;
  clear: both;
}
div.sep_5
{
  height: 15px;
  clear: both;
}
div.sep_mark
{
  height: 0;
  clear: both;
}
p.more { text-align: right; }
p.more a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}

div.leftbox_borders
{
  width: 600px;
  padding-top: 20px;
  background-color: transparent;
  clear: both;
}
div.leftbox_borders div.topb
{
  padding: 0;
  margin: 0;
  width: 600px;
  height: 10px;
  background-image: url('../images/leftbox_topb_a.gif');
  background-repeat: no-repeat;
}
div.leftbox_borders div.bottomb
{
  padding: 0;
  margin: 0;
  width: 600px;
  height: 10px;
  background-image: url('../images/leftbox_bottomb_a.gif');
  background-repeat: no-repeat;
}
div.leftbox_borders div.contentbox { background-color: #fff; }
div.leftbox_borders td.leftborder
{
  width: 1px;
  background-color: #006699;
}
div.leftbox_borders td.rightborder
{
  width: 1px;
  background-color: #006699;
}
div.leftbox_borders td.content
{
  width: 580px;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  color: #666;
  padding: 0 9px;
}
div.leftbox_borders td.content div.header table { width: 100%; }
div.leftbox_borders td.content div.header td.link { text-align: right; }
div.leftbox_borders td.content div.header td.link a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}

div.leftbox_borders_b
{
  width: 600px;
  padding-top: 20px;
  background-color: transparent;
  clear: both;
}
div.leftbox_borders_b div.topb
{
  padding: 0;
  margin: 0;
  width: 600px;
  height: 10px;
  background-image: url('../images/box_leftcolumn_top_grad_v2.gif');
  background-repeat: no-repeat;
}
div.leftbox_borders_b div.bottomb
{
  padding: 0;
  margin: 0;
  width: 600px;
  height: 10px;
  background-image: url('../images/box_leftcolumn_bottom_grad_v2.gif');
  background-repeat: no-repeat;
}
div.leftbox_borders_b div.contentbox
{
  background-color: #f9f9f9;
  background-image: url('../images/box_leftcolumn_grad_v2.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}
div.leftbox_borders_b td.leftborder
{
  width: 1px;
  background-color: #b0b0b0;
}
div.leftbox_borders_b td.rightborder
{
  width: 1px;
  background-color: #b0b0b0;
}
div.leftbox_borders_b td.content
{
  width: 580px;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  color: #333;
  padding: 0 9px;
}
div.leftbox_borders_b td.content div.header
{
  width: auto;
  margin: 0;
  padding: 0;
}
div.leftbox_borders_b td.content div.header table { width: 100%; }
div.leftbox_borders_b td.content div.header td.title
{
  font-size: 20px;
  font-weight: normal;
  color: #333;
  line-height: 25px;
}
div.leftbox_borders_b td.content div.header td.link { text-align: right; }
div.leftbox_borders_b td.content div.header td.link a
{
  font-size: 12px;
  font-weight: normal;
  color: #990000;
  line-height: 23px;
}
div.leftbox_borders_b td.content div.hruler { margin: 0; }
div.leftbox_borders_b td.content div.content
{
  width: auto;
  padding: 0;
  margin: 0;
}

div.leftbox div.borders_b div.message div.header{
  margin: 9px 9px 0px 9px;
  padding: 6px 10px;
  background-image: url('../images/box_leftcolumn_header_orange_grad_v2.gif');
  background-repeat: no-repeat;
  width: 560px;
  height: 24px;
}

div.leftbox div.borders_b div.message div.header p.title{
  line-height: 24px;
  font-size: 18px;
  font-weight: normal; 
  color: #333;
}

div.leftbox div.borders_b div.message div.header div.title{
  line-height: 24px;
  font-size: 12px;
  font-weight: bold;
  float: left; 
}

div.leftbox div.borders_b div.message div.header div.toggle{
  margin: 8px 0px 8px 20px;
  float: left; 
  height:8px;
  width:15px;
}

div.leftbox div.borders_b div.message div.body{
  margin:0px 9px 0px 9px;
  padding: 10px;
  clear: both;
  border: 1px solid;
  border-color: #aeaeae;
  background-color: #f6f6f6;
  width: 558px;
}

div.leftbox div.borders_b div.message div.body td{
  padding-bottom:5px;
}

div.leftbox div.borders_b div.message div.body input.subject{
  width:450px;
}

div.leftbox div.borders_b div.message div.body textarea.messageContent{
  width: 544px;
  height: 130px;
  padding: 5px;
}

* html div.leftbox div.borders_b div.message div.body textarea.messageContent{
  width: 546px;
  height: 130px;
  padding: 5px;
}

div.leftbox div.borders_b div.message div.body td.inputLabel{
  padding-right: 10px;
  font-size: 12px;
  color: #333333;
}

div.leftbox div.borders_b div.navi div.buttons {
margin:0 19px;
padding:0;
width:560px;
}

div.leftbox_borders_b td.content div.cols { width: 580px; }
div.leftbox_borders_b td.content div.leftcol { width: 270px; float: left; padding: 0 5px; margin: 0; }
div.leftbox_borders_b td.content div.rightcol { width: 270px; float: right; padding: 0 5px; margin: 0; }
div.leftbox_borders_b td.content div.groups table.category_link td.link { width: 225px; padding-right: 5px; }
div.leftbox_borders_b td.content div.groups table.category_link td.count { width: 40px; color: #ff9900; font-size: 9px; line-height: 19px; text-align: right; }
div.leftbox_borders_b td.content div.groups table.category_link a { color: #333; font-size: 14px; font-weight: normal; line-height: 19px; }
div.leftbox_borders_b td.content div.groups span { color: #666; font-size: 12px; font-weight: normal; line-height: 19px; }

div.leftbox div.borders_a
{
  width: 578px;
  border: 1px solid #f8a94c;
  background-color: #fff4e6;
}
* html div.leftbox div.borders_a
{
  width: 580px;
  border: 1px solid #f8a94c;
  background-color: #fff4e6;
}
div.leftbox div.borders_a div.content
{
  width: 558px;
  padding: 10px;
  margin: 0;
}

div.leftbox div.borders_a_wide
{
  width: 598px;
  border: 1px solid #f8a94c;
  background-color: #fff4e6;
}

div.leftbox div.borders_a_wide div.content
{
  width: 578px;
  padding: 10px 10px 10px 10px;
  margin: 0;
}
div.leftbox div.borders_b
{
  width: 598px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  padding: 10px 0;
}
div.leftbox div.borders_b div.content
{
  font-size: 12px;
  font-weight: normal;
  color: #333;
  width: 588px;
}
div.leftbox div.borders_b div.header
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  line-height: 23px;
  width: 578px;
  overflow: hidden;
}
div.leftbox div.borders_b div.header_b
{
  font-size: 18px;
  font-weight: normal;
  color: #990000;
  line-height: 23px;
  width: 578px;
  background-color: #fff;
  margin: 0;
  padding: 0 0 0 10px;
  height: auto;
}
div.leftbox div.borders_b div.hruler
{
  margin: 0 10px;
}

div.leftbox div.borders_c
{
  width: 598px;
  border: 1px solid #f8a94c;
  background-color: #fff;
}

div.leftbox div.borders_c div.content
{
  width: 578px;
  padding: 10px;
  margin: 0;
  overflow: hidden;
}

div.leftbox div.borders_b div.content div.title{
  width: 548px;
  padding-right: 10px;
  float: left;
}

div.leftbox div.borders_c div.content div.title{
  width: 548px;
  padding-right: 10px;
  float: left;
}

div.leftbox div.borders_b div.content div.right_icon{
  width: 20px;
  float: right;
}

div.leftbox div.borders_c div.content div.right_icon{
  width: 20px;
  float: right;
}

div.leftbox div.borders_c div.header
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  line-height: 23px;
  width: 578px;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.leftbox div.borders_c div.header div.hruler
{
  margin: 0;
}

div.leftbox div.borders_c div.header_b
{
  font-size: 18px;
  font-weight: normal;
  color: #990000;
  line-height: 23px;
  width: 578px;
  background-color: #fff;
  margin: 0;
  padding: 0 0 0 10px;
  height: auto;
}
div.leftbox div.borders_c div.content div.hruler
{
  margin: 0 10px;
}

div.leftbox div.content p.msg { color: #333; }
div.vruler,div.hruler
{
  clear: both;
  height: 4px;
  margin: 0;
  padding: 0;
  border-bottom: 1px #c3c4c4 dotted;
}
.profile_link
{
  font-size: 11px;
  font-weight: bold;
  color: #666;
  white-space: nowrap;
}
.profile_link a
{
  font-size: 11px;
  font-weight: bold;
  color: #666;
}
div.leftbox_borders td.content div.vruler
{
  height: 4px;
  width: 580px;
  margin: 0;
  padding: 0;
  border-bottom: 1px #c3c4c4 dotted;
}
div.leftbox_borders td.content div.content { padding-top: 6px; }

div.leftbox { width: 600px; padding-top: 20px; background-color: transparent; clear: both; }
div.leftbox div.header { width: 580px; margin: 0 10px; overflow: hidden; }
div.leftbox div.header td { font-size: 19px; font-weight: normal; color: #990000; line-height: 24px; height: 22px; }
div.leftbox div.header td.maintitle { font-size: 25px; font-weight: normal; color: #990000; line-height: 32px; height: 32px; }
div.leftbox div.header td.title_post { font-size: 25px; font-weight: normal; color: #ff9900; line-height: 30px; }
div.leftbox div.header td.title_forum a { font-size: 25px; font-weight: normal; color: #333; line-height: 30px; }
div.leftbox div.header_b
{
  width: 570px;
  height: 40px;
  padding: 0 20px 0 10px;
  background-color: #f6f6f6;
}
div.leftbox div.header_b table { width: 100%; }
div.leftbox div.header_b table td { height: 40px; }
div.leftbox div.header_b table td.title
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
}
div.leftbox div.header_b table td.link { text-align: right; }

div.leftbox div.header_c
{
  width: 560px;
  height: 40px;
  margin: 0 10px 0 10px;
  padding: 0 10px 0 10px;
  background: url("../images/box_leftcolumn_header_gray_v2.gif");
  background-repeat: no-repeat;
}
div.leftbox div.header_c table { width: 100%; }
div.leftbox div.header_c table td { height: 40px; }
div.leftbox div.header_c table td.title
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
}
div.leftbox div.header_c table td.link { text-align: right; }

div.leftbox div.header_d
{
  width: 570px;
  padding: 0 20px 0 10px;
}
div.leftbox div.header_d table { width: 100%; }
div.leftbox div.header_d table td.title
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  line-height: 23px;
}
div.leftbox div.header_d table td.title span.count { color: #666; }

div.leftbox div.header_e
{
  width: 560px;
  height: 40px;
  margin: 0 10px 0 10px;
  padding: 0 10px 0 10px;
  background: url("../images/box_leftcolumn_header_gray_v2.gif");
  background-repeat: no-repeat;
}
div.leftbox div.header_e table { width: 100%; }
div.leftbox div.header_e table td { height: 40px; }
div.leftbox div.header_e table td.title
{
  font-size: 18px;
  font-weight: normal;
  color: #006699;
}
div.leftbox div.header_c table td.link { text-align: right; }

div.leftbox div.header_f
{
  width: 598px;
  height: 40px;
  margin: 0;
  padding: 0;
  background: url("../images/box_leftcolumn_header_gray_wide_v2.gif");
  background-repeat: no-repeat;
}
div.leftbox div.header_f table { width: 100%; }
div.leftbox div.header_f table td { height: 40px; }
div.leftbox div.header_f table td.lefticon
{
  padding-left:10px;
  font-size: 18px;
  font-weight: normal;
  color: #333;
  width: 15px;
}
div.leftbox div.header_f table td.title
{
  padding-left:10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: normal;
  color: #333;
  width: 530px;
}

div.leftbox div.header_f table td.title div.title
{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  width: 530px;
  overflow: hidden;
  height: 22px;
}

div.leftbox div.header_f table td.righticon
{
  padding-right: 10px;
  font-size: 18px;
  font-weight: normal;
  color: #333;
  width: 13px;
}


div.leftbox div.header_f table td.link { text-align: right; }
div.leftbox div.header_f table td.link { text-align: right; }

div.leftbox div.header_poll
{
  width: 580px;
  margin: 0 10px;
}

div.leftbox div.header_poll p.title{
  font-size: 18px;
  font-weight: normal;
  color: #006699;
  line-height:24px;
}

div.leftbox div.header_rec
{
  width: 580px;
  margin: 0 10px;
}

div.leftbox div.header_rec p.title{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  line-height:24px;
}


div.leftbox div.header_info{
  margin: 0 0 0 10px;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
}
div.leftbox div.header table { width: 100%; }
div.leftbox div.vruler
{
  height: 4px;
  width: auto;
  margin-left: 11px;
  border-bottom: 1px #c3c4c4 dotted;
}
div.leftbox div.hruler
{
  height: 4px;
  width: auto;
  margin-left: 11px;
  border-bottom: 1px #c3c4c4 dotted;
}
div.leftbox div.content
{
  width: 590px;
  margin: 0 0 0 10px;
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 17px;
}

div.leftbox div.content_profile
{
  width: 580px;
  margin: 0 10px 0 10px;
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 17px;
  overflow: hidden;
}

div.leftbox div.content_poll
{
  width: 580px;
  margin: 0 10px 0 10px;
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 17px;
}


div.leftbox div.content div.text { padding-right: 10px; }
div.leftbox div.content div.hruler
{
  height: 8px;
  margin: 0;
}
div.leftbox div.content_profile div.profile_entry_data div.text { padding: 0 10px; }
div.leftbox div.content_profile div.hruler
{
  height: 8px;
  margin: 0;
}
div.leftbox div.content_profile div.profile_entry_data
{
  padding: 10px 0;
  font-size: 12px;
  font-weight: normal;
  color: #333;
  line-height: 17px;
}
div.leftbox div.content_profile div.profile_entry_data a
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div.leftbox div.content_profile div.profile_entry_data a.button_b
{
  width: 120px;
  color: #fff;
  background-position: 0 -20px;
}
div.leftbox div.content_profile div.profile_entry_data a.button_c
{
  width: 120px;
  color: #fff;
  background-position: 0 -40px;
}
div.leftbox div.content_profile div.profile_entry_data a.link1 { color: #990000; font-size: 11px; font-weight: normal; }
div.leftbox div.content_profile div.profile_entry_data a.link6 { color: #990000; font-size: 12px; font-weight: normal; }
div.leftbox div.content_profile div.profile_entry_data div.occupations p.occ
{
  font-size: 14px;
  font-weight: bold;
  color: #333;
  line-height: 19px;
}
div.leftbox div.content_profile div.profile_entry_data div.occupations p.dates
{
  font-size: 11px;
  font-weight: bold;
  color: #333;
  line-height: 17px;
}
div.leftbox div.content_profile div.profile_entry_data div.occupations p.cpinfo
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
  line-height: 16px;
}
div.leftbox div.content_profile div.profile_entry_data div.education p.profile
{
  font-size: 12px;
  font-weight: bold;
  color: #333;
}
div.leftbox div.content_profile div.profile_entry_data div.education p.profile span.level
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div.leftbox div.content_profile div.profile_entry_data div.education p.school
{
  font-size: 12px;
  font-weight: bold;
  color: #333;
}
div.leftbox div.content_profile div.profile_entry_data div.education p.school span.dates
{
  font-size: 11px;
  font-weight: normal;
  color: #333;
}
div.leftbox div.content div.vruler { margin: 0; }
div.leftbox div.content div.twocols { width: 590px; clear: both; }
div.leftbox div.content div.twocols div.leftcol { width: 290px; padding-right: 10px; float: left; }
div.leftbox div.content div.twocols div.rightcol { width: 290px; float: right; }
div.leftbox div.content div.twocols_b { width: 580px; clear: both; }
div.leftbox div.content div.twocols_b div.leftcol { width: 285px; padding-right: 10px; float: left; }
div.leftbox div.content div.twocols_b div.rightcol { width: 285px; float: right; }

div.leftbox div.content div.row_2cols_sym
{
  width: 580px;
  clear: left;
  padding-top: 14px;
}
div.leftbox div.content div.row_2cols_sym div.left_col
{
  width: 287px;
  margin-right: 5px;
  float: left;
}
div.leftbox div.content div.row_2cols_sym div.right_col
{
  width: 287px;
  float: left;
}
div.leftbox div.content td.leftcol
{
  padding: 0 10px 0 0;
  margin: 0;
  width: 280px;
  vertical-align: top;
}
div.leftbox div.content td.rightcol
{
  padding: 0 0 0 9px;
  margin: 0;
  width: 290px;
  vertical-align: top;
}
div.leftbox div.content td.colseparator
{
  padding: 0;
  margin: 0;
  width: 2px;
  border-left: 1px dotted #c3c4c4;
}

div.leftbox div.content_whitebg td.colseparator
{
  padding: 0;
  margin: 0;
  width: 2px;
  border-left: 1px dotted #c3c4c4;
}

* html div.leftbox div.content td.colseparator
{
  padding: 0;
  margin: 0;
  width: 1px;
  border-left: 1px dotted #c3c4c4;
}

* html div.leftbox div.content_whitebg td.colseparator
{
  padding: 0;
  margin: 0;
  width: 1px;
  border-left: 1px dotted #c3c4c4;
}

div.leftbox p.more { padding-right: 10px; }
div.leftbox div.content_profile p.more { padding-right: 0px; }
div.leftbox_2titles_lb_rs
{
  width: 600px;
  padding-top: 20px;
  clear: both;
}
div.leftbox_2titles_lb_rs div.content td.leftcolumn
{
  width: 370px;
  padding-right: 10px;
}
div.leftbox_2titles_lb_rs div.content td.rightcolumn
{
  width: 200px;
  padding-left: 9px;
}
div.leftbox_2titles_lb_rs td.columnseparator
{
  width: 2px;
  border-left: 1px dotted #c3c4c4;
}
*html div.leftbox_2titles_lb_rs td.columnseparator
{
  width: 1px;
  border-left: 1px dotted #c3c4c4;
}
div.leftbox_2titles_lb_rs div.headers
{
  width: 590px;
  margin: 0 0 0 10px;
  padding: 0;
  clear: both;
}
div.leftbox_2titles_lb_rs div.headers p.more { padding-right: 10px; }
div.leftbox_2titles_lb_rs div.headers div.headerleft
{
  width: 368px;
  margin-right: 10px;
  float: left;
}
* html div.leftbox_2titles_lb_rs div.headers div.headerleft
{
  width: 370px;
  margin-right: 10px;
  float: left;
}
div.leftbox_2titles_lb_rs div.headers div.headerright
{
  width: 200px;
  margin-left: 9px;
  float: left;
}
div.leftbox_2titles_lb_rs div.content
{
  width: 590px;
  margin: 0 0 0 10px;
  clear: both;
}




div.leftbox_2titles_ls_rb
{
  width: 600px;
  padding-top: 20px;
  clear: both;
}
div.leftbox_2titles_ls_rb div.content td.leftcolumn
{
  width: 180px;
  padding-right: 10px;
  vertical-align: top;
}
div.leftbox_2titles_ls_rb div.content td.rightcolumn
{
  width: 390px;
  padding-left: 9px;
  font-size: 11px;
  font-weight: normal;
  color: #666;
  vertical-align: top;
  line-height: 16px;
}
div.leftbox_2titles_ls_rb div.content td.rightcolumn div.text { padding-right: 10px; }
div.leftbox_2titles_ls_rb td.columnseparator
{
  width: 2px;
  border-left: 1px dotted #c3c4c4;
}
*html div.leftbox_2titles_ls_rb td.columnseparator
{
  width: 1px;
  border-left: 1px dotted #c3c4c4;
}
div.leftbox_2titles_ls_rb div.headers
{
  width: 590px;
  margin: 0 0 0 10px;
  padding: 0;
  clear: both;
}
div.leftbox_2titles_ls_rb div.headers p.more { padding-right: 10px; }
div.leftbox_2titles_ls_rb div.headers div.headerleft
{
  width: 179px;
  margin-right: 10px;
  float: left;
}
* html div.leftbox_2titles_ls_rb div.headers div.headerleft
{
  width: 180px;
  margin-right: 10px;
  float: left;
}
div.leftbox_2titles_ls_rb div.headers div.headerright
{
  width: 391px;
  margin-left: 9px;
  float: left;
}
div.leftbox_2titles_ls_rb div.content
{
  width: 590px;
  margin: 0 0 0 10px;
  clear: both;
}
div.leftbox div.form_buttons { clear: both; }
div.leftbox div.form_buttons div.buttons
{
  margin: 0;
  padding: 0;
  float: right;
}
div.twocolumns_b div.leftbox
{
  width: 190px;
  padding: 20px 0 0 0;
  margin: 0;
}
div.twocolumns_b div.leftbox div.content
{
  width: 190px;
  padding: 0 0 0 10px;
  margin: 0;
}

div.twocolumns_b div.rightcolumn div.rightbox
{
  margin-top: 20px;
  clear: both;
  overflow: hidden;
  width: 720px;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_7 div.content td.lb
{
  width: 1px;
  background-color: #fe9e0e;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_7 div.content td.rb
{
  width: 1px;
  background-color: #fe9e0e;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_7 div.content td.content
{
  vertical-align: top;
  width: 700px;
  padding: 0 9px;
  margin: 9px;
  background-color: #fff;
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_7 div.content td.content div.header
{
  width: 700px;
  padding: 0;
  margin: 0;
  font-size: 20px;
  font-weight: normal;
  color: #ff9933;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_7 div.content td.content div.header a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}

div.twocolumns_b div.rightcolumn div.rightbox div.box_8 div.content td.lb
{
  width: 1px;
  background-color: #666;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_8 div.content td.rb
{
  width: 1px;
  background-color: #666;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_8 div.content td.content
{
  vertical-align: top;
  width: 700px;
  padding: 0 9px;
  margin: 9px;
  background-color: #fff;
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_8 div.content td.content div.header
{
  width: 700px;
  padding: 0;
  margin: 0;
  font-size: 20px;
  font-weight: normal;
  color: #333;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_8 div.content td.content div.header a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}


div.rightbox
{
  width: 320px;
  margin-top: 20px;
  clear: both;
}
div.rightbox div.vruler
{
  height: 5px;
  border-bottom: 1px #c3c4c4 dotted;
}
div.rightbox div.box_1 div.header { width: 320px; height: 30px; background-image: url('../images/box_small_header_1_v2.gif'); background-repeat: no-repeat; }
div.rightbox div.box_2 div.header { width: 320px; height: 30px; background-image: url('../images/box_small_header_2_v2.gif'); background-repeat: no-repeat; }
div.rightbox div.box_3 div.header { width: 320px; height: 30px; background-image: url('../images/box_small_header_3_v2.gif'); background-repeat: no-repeat; }
div.rightbox div.box_4 div.topbg { width: 320px; height: 10px; background-image: url('../images/rightbox_top_bg_1_v2.gif'); background-repeat: no-repeat; padding: 0; margin: 0; }
div.rightbox div.box_4 div.bottombg { width: 320px; height: 10px; background-image: url('../images/rightbox_bottom_bg_1_v2.gif'); background-repeat: no-repeat; padding: 0; margin: 0; }
div.rightbox div.box_5 div.topbg { width: 320px; height: 10px; background-image: url('../images/rightbox_top_bg_2_v2.gif'); background-repeat: no-repeat; padding: 0; margin: 0; }
div.rightbox div.box_5 div.bottombg { width: 320px; height: 10px; background-image: url('../images/rightbox_bottom_bg_2_v2.gif'); background-repeat: no-repeat; padding: 0; margin: 0; }
div.rightbox div.box_6 div.header{ width: 320px; height: 30px; background-image: url('../images/box_small_header_6_v2.gif'); background-repeat: no-repeat; font-size: 14px; font-weight: normal; color: #900000; }
  
div.rightbox div.box_12 div.header { width: 320px; height: 30px; background-image: url('../images/box_small_header_12_v2.gif'); background-repeat: no-repeat; }
div.rightbox div.box_12 div.content { background-image: url('../images/box_small_gradbg_v2.gif'); background-repeat: repeat-x; background-color: #fff; margin: 0; padding: 10px 10px 0;; }

div.rightbox div.box_13 div.topbg { width: 320px; height: 10px; background-image: url('../images/rightbox_top_bg_5_v2.gif'); background-repeat: no-repeat; padding: 0; margin: 0; }
div.rightbox div.box_13 div.bottombg { width: 320px; height: 10px; background-image: url('../images/rightbox_bottom_bg_5_v2.gif'); background-repeat: no-repeat; padding: 0; margin: 0; }
div.rightbox div.box_13 div.content td.lb { width: 1px; background-color: #ccc; }
div.rightbox div.box_13 div.content td.rb { width: 1px; background-color: #ccc; }
div.rightbox div.box_13 div.content td.content { width: 300px; padding: 0 9px; margin: 9px; background-color: #fff; font-size: 12px; font-weight: normal; color: #333; }
div.rightbox div.box_13 div.content td.content div.header { width: 300px; padding: 0; margin: 0; font-size: 18px; }
div.rightbox div.box_13 div.content td.content div.header td { height: auto; }

div.rightbox div.box_9{
  width:320px;
  height:280px;
  background-image: url('../images/box_rightcolumn_login_orange_grad_v2.gif');
  background-repeat: no-repeat;
}

div.rightbox div.box_9 div.header{
  width: 320px;
  height: 55px;
}

div.rightbox div.box_9 div.header p.title{
  font-size: 18px;
  font-weight: normal;
  color: #333;
  line-height:24px;
  padding: 20px 0px 6px 15px;
}

div.rightbox div.box_9 div.content{
  width: 320px;	
}

div.rightbox div.box_9 div.content div.logininfo{
  margin: 20px 35px 0px 15px;
  height: 40px;
}
div.rightbox div.box_9 div.content div.loginbox{
  margin: 0px 35px 20px 15px;	
}

div.rightbox div.box_9 div.content div.loginbox td{
  text-align:right;
  padding-bottom: 5px;
  vertical-align: middle;
}
div.rightbox div.box_9 div.content div.loginbox td.inputlabel{
  text-align: right;
  width: 80px;
}
div.rightbox div.box_9 div.content div.loginbox label{
  font-size: 12px;
  font-weight: normal;
}

div.leftbox div.box_10{
  width: 598px;
  border: 1px solid;
  border-color: #ff9900;
  background-color: #fff;
}

div.leftbox div.box_10 div.header{
  margin: 9px 9px 9px 9px;
  padding: 6px 10px;
  background-image: url('../images/box_leftcolumn_header_orange_grad_v2.gif');
  background-repeat: no-repeat;
  width: 560px;
  height: 24px;
}

div.leftbox div.box_10 div.header p.title{
  line-height: 24px;
  font-size: 18px;
  font-weight: normal; 
  color: #333;
}

div.leftbox div.box_10 div.message div.header{
  margin-bottom: 0px;
}

div.leftbox div.box_10 div.message div.header div.title{
  line-height: 24px;
  font-size: 12px;
  font-weight: bold;
  float: left; 
}

div.leftbox div.box_10 div.message div.header div.toggle{
  margin: 8px 0px 8px 20px;
  float: left; 
  height:8px;
  width:15px;
}

div.leftbox div.box_10 div.message div.body{
  margin:0px 9px 0px 9px;
  padding: 10px;
  clear: both;
  border: 1px solid;
  border-color: #aeaeae;
  background-color: #f6f6f6;
  width: 558px;
}

div.leftbox div.box_10 div.message div.body td{
  padding-bottom:5px;
}

div.leftbox div.box_10 div.message div.body input.subject{
  width:450px;
}

div.leftbox div.box_10 div.message div.body textarea.messageContent{
  width: 544px;
  height: 130px;
  padding: 5px;
}

* html div.leftbox div.box_10 div.message div.body textarea.messageContent{
  width: 546px;
  height: 130px;
  padding: 5px;
}

div.leftbox div.box_10 div.message div.body td.inputLabel{
  padding-right: 10px;
  font-size: 12px;
  color: #333333;
}
div.leftbox div.box_10 div.content{
  width: 580px;
  margin: 0px 9px;
}

div.leftbox div.box_10 div.content div.entry{
  padding-left: 10px;
}

div.leftbox div.box_10 div.content div.entry td{
  padding-bottom: 5px;
}

div.leftbox div.box_10 div.content td.lcol{
  width: 280px;
  padding-right: 20px;
  padding-bottom: 15px;	
}
div.leftbox div.box_10 div.content td.rcol{
  padding-bottom: 15px;
}

div.leftbox div.box_11{
  width: 598px;
  border: 1px solid;
  border-color: #e6e6e6;
  background-color: #fff;
}

div.leftbox div.box_11 div.hruler{
  width: 548px;
  margin-bottom: 10px;
  margin-left: 20px;
}
div.leftbox div.box_11 div.header{
  margin: 9px 9px 0px 9px;
  padding: 6px 10px 0px 10px;
  width: 560px;
}

div.leftbox div.box_11 div.header p.title{
  line-height: 24px;
  font-size: 18px;
  font-weight: normal; 
  color: #333;
}

div.leftbox div.box_11 div.content{
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px;
	width: 558px;
}

div.leftbox div.box_11 div.content ul{
  padding-left: 15px;
  padding-right: 15px;
  font-size: 8px;
  line-height: 17px;
}
div.leftbox div.box_11 div.content li{
  padding-bottom: 10px;
  color: #990000;	
}

div.mailimportbutton{
  background-image: url('../images/import_mailbuttons_v2.gif');
  background-repeat: no-repeat;
  width: 300px;
  height: 50px;
  cursor: pointer;
}

div.mailimport_web{
  background-position: 0px 0px;
}

div.mailimport_app{
  background-position: 0px -50px;
}


div.leftbox div.box_10 div.content div.mailaccount{
  background-image: url('../images/import_allbuttons_v2.gif');
  background-repeat: no-repeat;
  width: 280px;
  height: 50px;
  cursor: pointer;
}

div.leftbox div.box_10 div.content div.google{
  background-position: 0px 0px;
}

div.leftbox div.box_10 div.content div.google_selected{
  background-position: 0px -50px;
}

div.leftbox div.box_10 div.content div.onet{
  background-position: 0px -100px;
}

div.leftbox div.box_10 div.content div.onet_selected{
  background-position: 0px -150px;
}

div.leftbox div.box_10 div.content div.wp{
  background-position: 0px -200px;
}

div.leftbox div.box_10 div.content div.wp_selected{
  background-position: 0px -250px;
}

div.leftbox div.box_10 div.content div.gazeta{
  background-position: 0px -300px;
}

div.leftbox div.box_10 div.content div.gazeta_selected{
  background-position: 0px -350px;
}

div.leftbox div.box_10 div.content div.interia{
  background-position: 0px -400px;
}

div.leftbox div.box_10 div.content div.interia_selected{
  background-position: 0px -450px;
}

div.leftbox div.box_10 div.content div.o2{
  background-position: 0px -500px;
}

div.leftbox div.box_10 div.content div.o2_selected{
  background-position: 0px -550px;
}

div.leftbox div.box_10 div.content td.logo{
  padding-left: 10px;
  width: 225px;
  vertical-align: middle;
  height:50px;
}
div.leftbox div.box_10 div.content td.confirm{
  padding-right: 10px;
  text-align:right;
  vertical-align: middle;
  height:50px;
}

div.leftbox div.box_10 div.content div.contactsimporter{
  background-image: url('../images/import_allbuttons_v2.gif');
  background-repeat: no-repeat;
  width: 280px;
  height: 50px;
  cursor: pointer;
}

div.leftbox div.box_10 div.content div.linkedin{
  background-position: 0px -600px;
}

div.leftbox div.box_10 div.content div.linkedin_selected{
  background-position: 0px -650px;
}

div.leftbox div.box_10 div.content div.mailaccount_selected{
  background-image: url('../images/btn_mailaccount_selected_v2.gif');
  background-repeat: no-repeat;
  width: 280px;
  height: 50px;
}

div.leftbox div.box_10 div.content table.inviteTable th{
  background-color: #fdf2d2;
  text-align: left;
  padding-left: 5px;
  color: #ff9900;
  font-size: 11px;
  font-weight: normal;
}

div.leftbox div.box_10 div.content table.inviteTable td{
  padding-bottom:10px;
}

div.leftbox div.box_10 div.navi
{
  width: 560px;
  clear: both;
}
div.leftbox div.box_10 div.navi div.buttons
{
  width: 560px;
  padding: 0;
  margin: 0px 19px;
}
div.leftbox div.box_10 div.navi div.buttons td.lcol{
  width: 410px;
}

div.leftbox div.box_10 div.navi div.buttons td.rcol{
  width:150px;
  text-align:right;
}
div.leftbox div.box_10 div.navi div.buttons td.rcol p{
  text-align:right;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_7 div.topbg
{
  width: 720px;
  height: 10px;
  background-image: url('../images/rightbox_top_bg_3_v2.gif');
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_7 div.bottombg
{
  width: 720px;
  height: 10px;
  background-image: url('../images/rightbox_bottom_bg_3_v2.gif');
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}

div.twocolumns_b div.rightcolumn div.rightbox div.box_8 div.topbg
{
  width: 720px;
  height: 10px;
  background-image: url('../images/rightbox_top_bg_4_v2.gif');
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}
div.twocolumns_b div.rightcolumn div.rightbox div.box_8 div.bottombg
{
  width: 720px;
  height: 10px;
  background-image: url('../images/rightbox_bottom_bg_4_v2.gif');
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}

div.rightbox div.header div { margin: 0 10px; }
div.rightbox div.header table { width: 100%; }
div.rightbox div.header td { height: 30px; }
div.rightbox div.header td.left { height: 30px; width: 270px;}
div.rightbox div.header td.more { text-align: right; }
div.rightbox div.header td.larrow { display: none; }
div.rightbox div.header td.rarrow { display: none; }

div.rightbox div.box_1 div.content
{
  background-image: url('../images/box_small_gradbg_v2.gif');
  background-repeat: repeat-x;
  background-color: #fff;
  margin: 0;
  padding: 0;
}
div.rightbox div.box_2 div.content
{
  background-image: url('../images/box_small_gradbg_v2.gif');
  background-repeat: repeat-x;
  background-color: #fff;
  margin: 0;
  padding: 0;
}
div.rightbox div.box_3 div.content
{
  background-image: url('../images/box_small_gradbg_v2.gif');
  background-repeat: repeat-x;
  background-color: #fff;
  margin: 0;
  padding: 10px;
}
div.rightbox div.box_2 div.content
{
  padding: 10px 10px 0 10px;
  font-size: 11px;
  font-weight: normal;
  color: #333;
  line-height: 16px;
}
div.rightbox div.box_3 div.content { padding: 10px 10px 0 10px; font-size: 11px; font-weight: normal; color: #333; line-height: 16px; }
div.rightbox div.box_1 div.content td.lb
{
  width: 1px;
  background-color: #006699;
}
div.rightbox div.box_1 div.content td.content
{
  width: 300px;
  padding: 10px 9px 0 9px;
}
div.rightbox div.box_1 div.content td.content p
{
  color: #666;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
}
div.rightbox div.box_1 div.content td.rb
{
  width: 1px;
  background-color: #006699;
}

div.rightbox div.box_1 div.footer
{
  margin: 0;
  padding: 0;
  width: 320px;
  height: 10px;
  background-image: url('../images/box_small_footer_1_v2.gif');
  background-repeat: no-repeat;
}
div.rightbox div.box_4 div.content td.lb
{
  width: 1px;
  background-color: #fe9e0e;
}
div.rightbox div.box_4 div.content td.rb
{
  width: 1px;
  background-color: #fe9e0e;
}
div.rightbox div.box_4 div.content td.content
{
  width: 300px;
  padding: 0 9px;
  margin: 9px;
  background-color: #fff;
  font-size: 11px;
  font-weight: normal;
  color: #666;
  line-height: 16px;
}
div.rightbox div.box_4 div.content td.content div.header
{
  width: 300px;
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-weight: normal;
  color: #ff9900;
  line-height: 23px;
}

div.rightbox div.box_5 div.content td.lb
{
  width: 1px;
  background-color: #999;
}
div.rightbox div.box_5 div.content td.rb
{
  width: 1px;
  background-color: #999;
}
div.rightbox div.box_5 div.content td.content
{
  width: 300px;
  padding: 0 9px;
  margin: 9px;
  background-color: #fff;
  background-image: url(../images/profile_content_bg_v2.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div.rightbox div.box_5 div.content td.content div.header
{
  width: 300px;
  padding: 0;
  margin: 0;
}
div.rightbox div.box_5 div.content td.content div.header td { height: auto; }



div.invite_friends_gb_mini
{
  width: 300px;
  height: 70px;
  background-image: url('../images/invite_friends_formmini_bg_v2.gif');
  background-repeat: no-repeat;
}
div.invite_friends_gb_mini div.content
{
  padding: 10px;
  margin: 0;
}

.online img
{
  width: 19px;
  height: 11px;
  display: inline;
}
div.vcard_a { width: 286px; clear: both; }
div.vcard_a div.image { width: 69px; height: 69px; padding-right: 8px; float: left; }
div.vcard_a div.data { width: 206px; overflow: hidden; float: right; color: #666666; font-size: 11px; font-weight: normal; line-height: 15px; }
div.vcard_a div.data p { margin-bottom: 3px; }
div.vcard_a div.image img { width: 66px; height: 66px; border: 3px #f1f1f1 solid; }
div.vcard_a div.image img.friend { width: 66px; height: 66px; border: 3px #FFBA86 solid; }
div.vcard_a div.image img.self { width: 66px; height: 66px; border: 3px #73bbfd solid; }
div.vcard_a div.image span.online img { border: none; }
div.vcard_a div.data span img {padding-left: 10px; }
div.vcard_a div.data a.name { color: #333; font-size: 12px; font-weight: normal; }
div.vcard_a div.data a.company { color: #666; font-size: 11px; font-weight: normal; }
div#earnings_box
{
  padding-top: 20px;
  clear: both;
  width: 600px;
  height: 120px;
  background-image: url('../images/earnings_box_bg_v2.gif');
  background-repeat: no-repeat;
  background-position: 0 19px;
}
div#earnings_box_right
{
  padding-top: 20px;
  clear: both;
  width: 320px;
  height: 235px;
  background-image: url('../images/earnings_box_bg_2_v2.gif');
  background-repeat: no-repeat;
  background-position: 0 19px;
}
.graphbox
{
  color: #fff;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
}
div.serach_input_bg
{
  width: 300px;
  height: 40px;
  background-image: url('../images/search_input_gb_v2.gif');
  background-repeat: no-repeat;
}
div.search_box_small
{
  width: 320px;
  height: 161px;
  background-image: url('../images/search_small_bg_v2.gif');
  background-repeat: no-repeat;
}
div.search_box_small div.content
{
  margin: 0;
  padding: 14px 10px 0 10px;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}
div.search_box_small div.content span.tag
{
  padding-right: 11px;
  line-height: 20px;
}
.employers_ratelist_a td.position
{
  vertical-align: top;
  padding-right: 10px;
}
.employers_ratelist_a td.cname
{
  width: 234px;
  padding-right: 5px;
}
.employers_ratelist_a td.cname a
{
  font-size: 14px;
  font-weight: normal;
  color: #666;
}
.employers_ratelist_a td.rate
{
  text-align: right;
  vertical-align: top;
  font-size: 19px;
  font-weight: normal;
  color: #ffa901;
}
.employers_ratelist_a div.sep
{
  padding: 0;
  margin: 0;
  height: 4px;
}


.employers_ratelist_b td.position
{
  vertical-align: top;
  padding-right: 10px;
}
div.leftbox div.content td.rightcol .employers_ratelist_b td.position
{
  vertical-align: top;
  padding: 0 10px 0 10px;
}
.employers_ratelist_b td.cname
{
  width: 214px;
  padding-right: 5px;
}
div.leftbox div.content td.rightcol .employers_ratelist_b td.cname
{
  width: 204px;
  padding-right: 5px;
}
.employers_ratelist_b td.cname a
{
  font-size: 14px;
  font-weight: normal;
  color: #666;
}
.employers_ratelist_b td.rate
{
  text-align: right;
  vertical-align: top;
  font-size: 19px;
  font-weight: normal;
  color: #ffa901;
}
.employers_ratelist_b div.sep
{
  padding: 0;
  margin: 0;
  height: 11px;
}
.employers_ratelist_b div.sep2
{
  padding: 0;
  margin: 0;
  height: 15px;
}
div.leftbox .employers_ratelist_b div.vruler
{
  height: 4px;
  width: auto;
  margin: 0;
  padding: 0;
  border-bottom: 1px #c3c4c4 dotted;
}
.employers_ratelist_c td.cname
{
  width: 265px;
  padding-right: 5px;
  vertical-align: top;
}
.employers_ratelist_c td.cname a
{
  font-size: 14px;
  font-weight: normal;
  color: #666;
}
.employers_ratelist_c td.rate
{
  text-align: right;
  vertical-align: top;
  font-size: 19px;
  font-weight: normal;
  color: #ffa901;
}

.employers_ratelist_d td.position
{
  padding-right: 10px;
  width:20px;
  height:20px;
}
div.leftbox div.content td.rightcol .employers_ratelist_d td.position
{
  vertical-align: top;
  padding: 0 10px 0 10px;
  width:20px;
  height:20px;
}
.employers_ratelist_d td.cname
{
  width: 223px;
  padding-right: 5px;
}
div.leftbox div.content td.rightcol .employers_ratelist_d td.cname
{
  width: 214px;
  padding-right: 5px;
}
.employers_ratelist_d td.cname a
{
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
.employers_ratelist_d td.rate
{
  text-align: right;
  vertical-align: top;
  font-size: 12px;
  font-weight: normal;
  color: #ffa901;
}
.employers_ratelist_d div.sep
{
  padding: 0;
  margin: 0;
  height: 11px;
}
.employers_ratelist_d div.sep2
{
  padding: 0;
  margin: 0;
  height: 15px;
}
div.leftbox .employers_ratelist_d div.vruler
{
  height: 4px;
  width: auto;
  margin: 0;
  padding: 0;
  border-bottom: 1px #c3c4c4 dotted;
}

div.post_right_flash_a
{
  width: 300px;
  overflow: hidden;
  clear: both;
}
div.post_right_flash_a div.image
{
  margin: 0;
  padding: 0 10px 0 0;
  width: 49px;
  height: 49px;
  float: left;
}
div.post_right_flash_a div.image img
{
  width: 46px;
  height: 46px;
  border: 3px solid #f1f1f1;
}

div.post_right_flash_a div.image img.friend { width: 44px; height: 44px; border: 2px #FFBA86 solid; }
div.post_right_flash_a div.image img.self { width: 44px; height: 44px; border: 2px #73bbfd solid; }
div.post_right_flash_a div.data
{
  padding: 0;
  margin: 0;
  width: 239px;
  float: right;
}
* html div.post_right_flash_a div.data
{
  padding: 0;
  margin: 0;
  width: 238px;
  float: right;
}
div.post_right_flash_a div.data a.title
{
  font-size: 11px;
  font-weight: bold;
  line-height: 17px;
  color: #96272d;
}
div.post_right_flash_a div.data a.content
{
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  color: #666;
}
div.post_right_flash_a div.data a.content span
{
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  color: #990000;
}
div.post_right_flash_a div.data p.more { padding-top: 19px; }

div.post_right_flash_b
{
  width: 300px;
  overflow: hidden;
  clear: both;
}
div.post_right_flash_b div.data
{
  padding: 0;
  margin: 0;
  width: 300px;
  float: right;
}
div.post_right_flash_b div.data a.title
{
  font-size: 11px;
  font-weight: bold;
  line-height: 17px;
  color: #96272d;
}
div.post_right_flash_b div.data a.content
{
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  color: #666;
}
div.post_right_flash_b div.data a.content span
{
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  color: #990000;
}
div.post_right_flash_b div.data p.more { padding-top: 19px; }

div.post_right_flash_c
{
  width: 300px;
  overflow: hidden;
  clear: both;
}
div.post_right_flash_c div.image
{
  margin: 0;
  padding: 4px 10px 0 0;
  width: 21px;
  height: 16px;
  float: left;
}
div.post_right_flash_c div.image img
{
  width: 21px;
  height: 16px;
}
div.post_right_flash_c div.data
{
  padding: 0;
  margin: 0;
  width: 269px;
  float: right;
}
* html div.post_right_flash_c div.data
{
  padding: 0;
  margin: 0;
  width: 268px;
  float: right;
}
div.post_right_flash_c div.data a.title
{
  font-size: 11px;
  font-weight: bold;
  line-height: 17px;
  color: #96272d;
}
div.post_right_flash_c div.data a.content
{
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  color: #666;
}
div.post_right_flash_c div.data a.content span
{
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  color: #990000;
}
div.post_right_flash_c div.data p.more { padding-top: 19px; }

div.leftbox_2titles_lb_rs td.leftcolumn div.top_rates_count { padding-right: 10px; }
div.leftbox_2titles_lb_rs td.leftcolumn div.top_rates_count table { width: 100%; }
div.leftbox_2titles_lb_rs td.leftcolumn div.top_rates_count td { height: 25px; }
div.leftbox_2titles_lb_rs td.leftcolumn div.top_rates_count td.company
{
  width: 235px;
  padding-right: 10px;
}
div.leftbox_2titles_lb_rs td.leftcolumn div.top_rates_count td.comments { text-align: right; }
div.top_rates_count td.company a
{
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
div.top_rates_count td.comments
{
  font-size: 11px;
  font-weight: normal;
  color: #999;
}

div.leftbox_2titles_lb_rs td.rightcolumn div.recently_added_employers { padding-right: 10px; }
div.leftbox_2titles_lb_rs td.rightcolumn div.recently_added_employers table { width: 100%; }
div.leftbox_2titles_lb_rs td.rightcolumn div.recently_added_employers td { height: 25px; }
div.leftbox_2titles_lb_rs td.rightcolumn div.recently_added_employers td.company
{
  width: 152px;
  padding-right: 10px;
}
div.leftbox_2titles_lb_rs td.rightcolumn div.recently_added_employers td.rate { text-align: right; }
div.recently_added_employers td.company a
{
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
div.recently_added_employers td.rate
{
  font-size: 12px;
  font-weight: bold;
  color: #ff9900;
}
.rate_entry_prev
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
.rate_entry_prev .comment { line-height: 17px; }
.rate_entry_prev .nick
{
  font-size: 11px;
  font-weight: bold;
  color: #666;
}
.rate_entry_prev a.company
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}
.rate_entry_prev span.rate
{
  font-size: 11px;
  font-weight: normal;
  color: #ff9900;
}

/* Wizytowka na layerze */
div.vcard_layer { background-color: transparent; font-size: 11px; color: #666; font-weight: normal; line-height: 16px; height: 180px; margin-top: 2px; }
div.vcard_layer div.vcard_layer_med { background-color: inherit; width: 286px; overflow: hidden; }
div.vcard_layer div.vcard_layer_big { background-color: inherit; width: 300px; overflow: hidden; }
div.vcard_layer div.vcard_layer_sm { background-color: inherit; width: 250px; overflow: hidden; }
div.vcard_layer div.vcard_layer_med_foto { background-color: inherit; /*width: 344px;*/ width: 365px overflow: hidden; }
*html div.vcard_layer div.vcard_layer_med_foto { background-color: inherit; width: 347px; overflow: hidden; }
div.vcard_layer div.vcard_layer_med_foto div.foto { width: 69px; height: 69px; float: left; padding-right: 10px; }
div.vcard_layer div.vcard_layer_med_foto div.foto img { width: 66px; height: 66px; border: 3px solid #f1f1f1; padding: 0; margin: 0; }
div.vcard_layer div.vcard_layer_med_foto div.foto img.friend { width: 66px; height: 66px; border: 3px solid #FFBA86; padding: 0; margin: 0; }
div.vcard_layer div.vcard_layer_med_foto div.foto img.self { width: 66px; height: 66px; border: 3px solid #73bbfd; padding: 0; margin: 0; }

div.vcard_layer div.vcard_layer_big div.vcldata { background-color: #fff; width: 300px; float: right; }
div.vcard_layer div.vcard_layer_big div.vcldata div.nmbutton { margin-top: 16px; }

div.vcard_layer div.vcldata { background-color: #fff; width: 286px; float: right; }
div.vcard_layer div.vcldata div.contentbox { border: 1px solid #999999; padding: 8px 10px 10px; }
div.vcard_layer div.vcldata .vname { font-size: 14px; color: #333; line-height: 17px; padding-right: 4px; }
div.vcard_layer div.vcldata a.vname { font-size: 14px; color: #333; line-height: 17px; }
div.vcard_layer div.vcldata .vcname { font-size: 11px; color: #666; font-weight: normal; line-height: 16px; margin-bottom: 5px; }
div.vcard_layer div.vcldata .vcname a { color: #666; }
div.vcard_layer div.vcldata p.nmbutton { margin-top: 16px; }
div.vcard_layer div.vcldata button.nmbutton { width: 140px; }
div.vcard_layer table.trust { margin: 6px 0 10px 0; }
div.vcard_layer table.trust td { padding-right: 2px; }

div.news p.link { line-height: 19px; }
div.news p.link a { font-size: 11px; font-weight: normal; color: #990000; }
div.news p.date { text-align: right; }

div.onecolumn { width: 940px; clear: left; }
div.onecolumn div.content_margins { margin-left:10px; margin-right:10px; }

div.onecolumn div.onecolumnbox { padding-top: 20px; }
div.onecolumn div.onecolumnbox div.borders { width: 920px; padding: 10px 9px; border: 1px #e3e3e3 solid; background-color: #fff; }
div.onecolumn div.onecolumnbox div.header { font-size: 18px; font-weight: normal; line-height: 23px; color: #333; }
div.onecolumn div.onecolumnbox div.boxcontent { padding: 10px 10px 0 10px; }

table.importerslist td.checkbox { padding-right: 10px; }
table.importerslist td.separator { width: 41px; }
table.importerslist td.importerIcons label { display:block; background-image: url('../images/icons_importers.gif'); backgroun-repeat: no-repeat; }
table.importerslist td.importerIcons label.icon_gmail { width: 74px; height: 26px; background-position: 0 0; cursor: pointer; }
table.importerslist td.importerIcons label.icon_onet { width: 143px; height: 22px; background-position: 0 -26px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_o2 { width: 88px; height: 32px; background-position: 0 -48px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_interia { width: 149px; height: 31px; background-position: 0 -80px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_wp { width: 132px; height: 23px; background-position: 0 -111px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_linkedin { width: 101px; height: 28px; background-position: 0 -133px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_msoutlook { width: 119px; height: 59px; background-position: 0 -191px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_msoutlookex { width: 140px; height: 60px; background-position: 0 -250px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_mozillatb { width: 145px; height: 64px; background-position: 0 -310px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_thebat { width: 120px; height: 61px; background-position: 0 -374px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_gadugadu { width: 140px; height: 65px; background-position: 0 -435px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_plaxo { width: 101px; height: 29px; background-position: 0 -162px; cursor: pointer; }
table.importerslist td.importerIcons label.icon_vcard { width: 136px; height: 65px; background-position: 0 -500px; cursor: pointer; }
div.importerapex { position: relative; top: 1px; background-image: url('../images/arrow_10_v2.gif'); background-repeat: no-repeat; width: 54px; height: 28px; }

div.onecolumn div.onecolumnbox div.box_a { width: 900px; background-color: #fff4e6; }
div.onecolumn div.onecolumnbox div.box_a div.tobborder { width: 900px; height: 10px; background-image: url('../images/box_a_wide_borders.gif'); background-repeat: no-repeat; }
div.onecolumn div.onecolumnbox div.box_a div.bottomborder { width: 900px; height: 10px; background-image: url('../images/box_a_wide_borders.gif'); background-repeat: no-repeat; background-position: 0 -10px; }
div.onecolumn div.onecolumnbox div.box_a div.content { width: 900px; }
div.onecolumn div.onecolumnbox div.box_a div.content td.lb { width: 1px; background-color: #f8a94c; }
div.onecolumn div.onecolumnbox div.box_a div.content td.rb { width: 1px; background-color: #f8a94c; }
div.onecolumn div.onecolumnbox div.box_a div.content td.content { width: 880px; padding: 0 9px; }
div.onecolumn div.onecolumnbox div.box_a div.content td.content div.loginbox { width: 480px; margin: 0 auto; }
div.onecolumn div.onecolumnbox div.box_a div.content td.content div.loginbox table { width: 100%; }
div.onecolumn div.onecolumnbox div.box_a div.content td.content div.loginbox table td { font-size: 11px; font-weight: normal; line-height: 16px; color: #666; padding-bottom: 7px; }
div.onecolumn div.onecolumnbox div.box_a div.content td.content div.loginbox td.lcol { font-size: 18px; font-weight: normal; line-height: 23px; text-align: right; padding-right: 10px; width: 116px; }
div.onecolumn div.onecolumnbox div.box_a div.content td.content div.loginbox input.text { width: 320px; }

div.employers_companyselect div.subtitle_margins{
  padding-top: 25px;
  padding-bottom: 20px;
}

div.employers_companyselect div.subtitle{
  font-size: 16px;
  font-weight: bold;
  color: #666666;
}

div.employers_companyselect div.content{
  margin-left:10px;
}

td.employers_arrow_padding{
    padding-left:11px;
    padding-right:42px;
}

td.employers_othercompany p{
  color: #666;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
}

div.onecolumn div.contentbox_grad { width:940px; padding-top:40px; }
div.onecolumn div.contentbox_grad div.topb_grad { padding: 0; margin: 0; width: 940px; height: 10px; background-image: url('../images/onebox_top_grad_a_v2.gif'); background-repeat: no-repeat; }
div.onecolumn div.contentbox_grad div.bottomb_grad { padding: 0; margin: 0; width: 940px; height: 10px; background-image: url('../images/onebox_bottom_grad_a_v2.gif'); background-repeat: no-repeat; }
div.onecolumn div.contentbox_grad td.content { width: 900px; font-size: 12px; font-weight: normal; line-height: 17px; color: #666; padding: 10px 17px; }
div.onecolumn div.contentbox_grad div.contentbox { background-color: #fff; }
div.onecolumn div.contentbox_grad td.leftborder { width: 3px; background-image: url('../images/onebox_left_grad_a_v2.gif'); background-repeat: repeat-y; }
div.onecolumn div.contentbox_grad td.rightborder { width: 3px; background-image: url('../images/onebox_right_grad_a_v2.gif'); background-repeat: repeat-y; }

div.onecolumn div.employers_sectors { padding-top: 40px; }
div.employers_sectors div.threecolumns td.middle{ width: 290px; padding: 0px 10px; }
div.employers_sectors div.threecolumns td{ width: 290px; padding: 0px; }

div.onecolumn div.twocolumnsbox td.leftcolumnborder { width: 580px; border-right: 1px #c3c4c4 dotted; padding-right: 20px; }
div.onecolumn div.twocolumnsbox td.leftcolumnborder div.leftcolumn { width: 580px; }
div.onecolumn div.twocolumnsbox td.rightcolumn { padding-left:20px; width: 255px; text-align:right; }
div.onecolumn div.twocolumnsbox td.rightcolumn div.rightcolumn { width: 255px; }
div.threecolumnsbox div.leftcolumn { width:290px; float:left; }
div.threecolumnsbox div.middlecolumn{ width:290px; float:left; padding: 0px 10px; }
div.threecolumnsbox div.rightcolumn { width:290px; float:left; }

p.employers_rate_text {
  font-family: Verdana,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  line-height: 17px;

}

div.onecolumn div.employers_pollquestions {
  margin-top: 35px;
}

div.employers_pollquestions div.threecolumns td.middle{
  width: 290px;
  padding: 0px 10px;
}

div.employers_pollquestions div.threecolumns td{
  width: 290px;
  padding: 0px;
}

div.employers_sectors div.subtitle_margins{
  padding-top: 25px;
  padding-bottom: 20px;
}

div.employers_sectors div.subtitle{
  font-size: 16px;
  font-weight: bold;
  color: #666666;
}

div.employers_sectors p.subsubtitle{
  font-size: 14px;
  font-weight: normal;
  color: #666666;
}

div.employers_sectors div.content{
  margin-left:10px;
}

div.employers_pollquestions div.content{
  margin-left:10px;
}

div.employers_pollquestions div.subtitle{
  font-size: 16px;
  font-weight: bold;
  color: #666666;
}

div.employers_pollquestions label.answer{
  font-size: 14px;
  font-weight: normal;
  color: #666666;
  line-height: 16px;

}

div.employers_pollquestions div.subtitle_margins{
  padding-bottom: 25px;
  padding-top:25px;
}

div.employers_pollquestions div.subtitlewithcomment_margins{
  padding-top:25px;
  padding-bottom: 5px;
}

div.content div.subtitlecomment{
    padding-left:10px;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}


div.employers_pollquestions div.subtitlecomment{
    padding-left:10px;
    padding-bottom:10px;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}

div.employers_pollquestions table.stdtableform td{
    padding-bottom:15px;
}

div.employers_pollquestions table.stdtableform td.middle{
    padding-bottom:15px;
}

div.employers_pollquestions div.registeredonly_info{
    margin-left:10px;
    float: left;
    width: 640px;
    display:inline;
    padding-bottom:5px;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    line-height: 13px;
}
div.employers_pollquestions div.registeredonly_info div{
	display:inline;
	float:left;
}


div.employers_pollquestions div.registeredonly_info div.link{
    float: right;
    text-align:right;
    display:inline;
    margin-right:10px;
}

div.buttons{
    padding-top:25px;
}

div.buttons p.alignc{
    text-align:center;
}
div.loginbogbox
{
  background-image: url('../images/login_bg_v2.gif');
  background-repeat: no-repeat;
  width: 320px;
  height: 305px;
}
div.loginregbox
{
  background-image: url('../images/login_reg_bg_v2.gif');
  background-repeat: no-repeat;
  width: 320px;
  height: 130px;
}

p.overallrateCaption{
  font-size: 16px;
  font-weight: bold;
  color: #ff9900;
}

#cpAllUsersRating p.overallrate{
  padding-top:10px;
  font-size: 24px;
  font-weight: bold;
  color: #999999;
  line-height: 30px;
}

#cpAllUsersRating p.votescount{
  padding-top:5px;
  font-size: 11px;
  font-weight: normal;
  color: #999999;
}

p.ratingHeader{
  padding-top:10px;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

#cpOverallRating p.overallrate{
  padding-top:10px;
  font-size: 24px;
  font-weight: bold;
  color: #ff9900;
  line-height: 30px;
}

#cpOverallRating p.votescount{
  padding-top:5px;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

#cpName{
  padding-bottom:10px;
  font-size: 18px;
  font-weight: normal;
  color: #990000;
}
#cpName a{
  font-size: 18px;
  font-weight: normal;
  color: #990000;
}

#cpDescription{
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

#cpProvince{
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

#cpCity{
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}

#cpStreet{
  font-size: 11px;
  font-weight: normal;
  color: #666666;

}

#cpOverallRating{
	text-align: center;
}

#cpAllUsersRating{
    text-align: center;
    padding-right: 30px;
}

div.termsbox
{
  width: 530px;
  margin: 25px 20px 0 20px;

}

div.termsbox div.subtitle{
  font-size: 16px;
  font-weight: bold;
  color: #666666;
  display:inline;
  float:left;
}

div.termsbox div.header {
	 margin-bottom: 10px;
	 width: 530px;
	 float:left;
	 display:inline;
}

div.termsbox div.header div.link{
    float:right;
    display:inline;
}
div.termsbox div.termscontent
{
  width: 530px;
  height: 143px;
  border: 1px solid #666666;
  overflow: scroll;
  background-color: #fff;
  margin-bottom: 10px;
  clear:both;
}
div.termsbox div.termscontent div.termsofservice { padding: 7px; font-size: 11px; font-weight: normal; color: #333; line-height: 16px; }
div.termsbox div.termscontent div.termsofservice p.title { font-size: 16px; font-wight: normal; }
td.confcheckbox
{
  vertical-align: top;
  padding-right: 6px;
}
div.submit_regform
{
  width: 100px;
  margin: 0 auto;
}

div.profile_tbg
{
  width: 600px;
  height: 10px;
  background-image: url('../images/profile_top_bg_v2.gif');
  background-repeat: no-repeat;
}
div.profile_bbg
{
  width: 600px;
  height: 11px;
  background-image: url('../images/profile_bottom_bg_v2.gif');
  background-repeat: no-repeat;
}
div.profile_bbg_b
{
  width: 600px;
  height: 10px;
  background-image: url('../images/profile_bottom_bg_b_v2.gif');
  background-repeat: no-repeat;
}
div.profile_cbg
{
  background-image: url('../images/profile_content_bg_v2.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #fff;
}
div.profile_cbg td.profile_border
{
  width: 1px;
  background-color: #bdbcbd;
}
div.profile_cbg td.profile_content { width: 598px; }
div.profile_cbg td.profile_content div.basic_data
{
  width: 580px;
  padding: 0 9px;
  height: 110px;
  clear: both;
}
div.profile_cbg td.profile_content div.basic_data div.foto
{
  width: 108px;
  padding-right: 10px;
  float: left;
}
div.profile_cbg td.profile_content div.basic_data div.foto img
{
  width: 100px;
  height: 100px;
  border: 4px #f1f1f1 solid;
}
div.profile_cbg td.profile_content div.basic_data div.foto img.friend

{
  width: 100px;
  height: 100px;
  border: 4px #FFBA86 solid;
}

div.profile_cbg td.profile_content div.basic_data div.foto img.self

{
  width: 100px;
  height: 100px;
  border: 4px #73bbfd solid;
}

div.profile_cbg td.profile_content div.basic_data div.data
{
  width: 462px;
  height: 108px;
  float: left;
}
div.profile_cbg td.profile_content div.basic_data div.data h1.username { color: #333; font-size: 17px; font-weight: normal; }
div.profile_cbg td.profile_content div.basic_data div.data h1 img { display: inline; padding-left: 10px; }
div.profile_cbg td.profile_content div.basic_data div.data div.leftcolumn
{
  margin: 0;
  padding: 0 10px 0 0;
  width: 292px;
  float: left;
}
div.profile_cbg td.profile_content div.basic_data div.data div.rightcolumn
{
  margin: 0;
  padding: 0;
  width: 160px;
  float: right;
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 20px;
}
div.profile_cbg td.profile_content div.basic_data div.data div.rightcolumn div.trust span { padding-right: 1px; }
div.profile_cbg td.profile_content div.basic_data div.data div.rightcolumn div.trust img { display: inline; }
div.profile_cbg td.profile_content div.basic_data div.data div.userinfo { font-size: 12px; font-weight: normal; color: #333; line-height: 20px; }
div.profile_cbg td.profile_content div.basic_data div.data p.empty
{
  font-size: 12px;
  font-weight: normal;
  color: #990000;
  line-height: 20px;
}
div.profile_cbg td.profile_content div.basic_data div.separator_box
{
  clear: both;
  width: 580px;
}
div.profile_cbg td.profile_content div.basic_data div.separator_box div.separator
{
  height: 1px;
  width: 462px;
  float: right;
  border-bottom: 1px #c3c4c4 dotted;
  padding: 0;
  margin: 0;
}
div.profile_cbg td.profile_content div.advanced_data
{
  clear: both;
  width: 580px;
  padding: 0 9px;
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div.profile_cbg td.profile_content div.advanced_data div.leftcolumn
{
  width: 108px;
  padding: 0 10px 0 0;
  margin: 0;
  float: left;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn
{
  width: 462px;
  padding: 0;
  margin: 0;
  float: right;
  line-height: 15px;
}
div.profile_cbg td.profile_content div.advanced_data div.leftcolumn p.more
{
  padding: 0;
  line-height: 20px;
}
div.profile_cbg td.profile_content div.advanced_data div.separator
{
  height: 1px;
  border-bottom: 1px #c3c4c4 dotted;
  padding: 0;
  margin: 0;
}
div.profile_cbg td.profile_content div.advanced_data div.text
{
  padding: 0 10px 0 0;
  margin: 0;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn .alert
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn span a
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols
{
  clear: both;
  width: 462px;
  line-height: 20px;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.leftcolumn { width: 282px; float: left; padding: 0; margin: 0; font-size: 11px; line-height: 16px; font-weight: normal; color: #999; }
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.rightcolumn { width: 180px; float: right; padding: 0; margin: 0; color: #333; font-size: 12px; line-height: 17px; }
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.rightcolumn div.mostinnercols
{
  clear: both;
  width: 282px;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.rightcolumn div.mostinnercols div.leftcolumn
{
  width: 122px;
  float: left;
  padding: 0;
  margin: 0;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.rightcolumn div.mostinnercols div.rightcolumn
{
  width: 160px;
  float: right;
  padding: 0;
  margin: 0;
}

div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.rightcolumn div.mostinnercols div.rightcolumn_padding
{
  width: 150px;
  float: right;
  padding-right: 10px;
  margin: 0;
}
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.contact { font-size: 12px; font-weight: normal; color: #666; line-height: 20px; }
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.contact span.phone { color: #333; font-size: 14px; }
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.contact a { font-size: 12px; font-weight: normal; color: #990000; }
div.profile_cbg td.profile_content div.advanced_data div.rightcolumn div.innercols div.contact a.button { color: #333; }
div.profile_tabs
{
  padding: 10px 10px 0 10px;
  margin: 0;
  background-color: #fff;
}
div.profile_tabs td { padding-right: 10px; }

td.leftcolumnborder p.right{
    float:right;
}
div.leftbox_borders_gray
{
  width: 600px;
  padding-top: 20px;
  background-color: transparent;
  clear: both;
}

div.leftbox_borders_gray div.topb
{
  padding: 0;
  margin: 0;
  width: 600px;
  height: 10px;
  background-image: url('../images/box_leftcolumn_header_nograd_v2.gif');
  background-repeat: no-repeat;
}
div.leftbox_borders_gray div.bottomb
{
  padding: 0;
  margin: 0;
  width: 600px;
  height: 10px;
  background-image: url('../images/box_leftcolumn_footer_nograd_v2.gif');
  background-repeat: no-repeat;
}
div.leftbox_borders_gray td.leftborder
{
  width: 3px;
  background-image: url('../images/box_leftcolumn_left_nograd_v2.gif');
  background-repeat: repeat-y;
}
div.leftbox_borders_gray td.rightborder
{
  width: 3px;
  background-image: url('../images/box_leftcolumn_right_nograd_v2.gif');
  background-repeat: repeat-y;
}
div.leftbox_borders_gray td.content
{
  width: 580px;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  color: #666;
  background-color:#ffffff;
  padding: 0 7px;
}
div.leftbox_borders_gray td.content div.header{
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: normal;
  color: #666;
}
div.companydescription{
  margin-left:10px;
  padding-top:20px;
}

p.sortSelect span.selectable { font-size:11px; color: #990000; font-weight:normal; }
p.sortSelect span.selectable:hover { text-decoration: underline; }
p.sortSelect span.sort_active{
  font-size:11px;
  color: #666666;
  font-weight:bold;

}

#filterContent td.header{
  padding-right:5px;
}

div.rightcolumn td.big_header{
    font-size: 18px;
    font-weight:normal;
    color: #ff9900;
    text-align:center;
    padding-bottom:5px;
}

#pollsList div.content{
    margin-left:10px;
}

div.leftbox li{
    margin-left: 15px;
}
#pollsList td.rate{
    text-align:right;
    padding-right:10px;
    font-size: 16px;
    font-weight: normal;
    color: #666666;
}

#pollsList td.rate span.pollOverallRate{
    color: #ff9900;
    font-size: 18px;
    font-weight: bold;
}

#pollsList td.author{
	color: #333333;
    font-size: 18px;
    font-weight: normal;
}
#pollsList td.author a{
	color: #333333;
    font-size: 18px;
    font-weight: normal;
}

#pollsList td.author span.addDate{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}

#pollsList div.box_whitebg{
    background-color: #ffffff;
    margin-top: 10px;
}

#pollsList div.box_whitebg div.content_whitebg{
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    margin-top: 10px;
    margin-left: 10px;
    padding:0px 10px;
}

#pollsList div.box_whitebg div.header_whitebg{
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    margin: 10px 0px 0px 0px;
    padding:0px 10px;
}


#pollsList div.areas{
	background-color: #FFF4E6;
	padding-bottom: 20px;
}
#pollsList div.areas div.content_whitebg{
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    margin-left: 0px;
}

#pollsList div.areas div.header_whitebg{
    font-size: 16px;
    font-weight: normal;
    color: #333333;
    margin-left: 0px;
    padding-top: 10px;
}

#pollsList div.box_whitebg div.hruler{
    margin: 0px 10px;
}

#pollsList div.areas td.leftcol{
    width:271px;
    padding-left: 10px;
    padding-right: 10px;
}

#pollsList div.areas td.rightcol{
    width:267px;
    padding-left:10px;
}


#pollsList div.areas td.alignr{
    text-align:right;
    font-size: 14px;
    font-weight: bold;
    color: #ff9900;
}

#pollsList div.pollUsefulness{
    padding-top: 10px;
}

#pollsList div.pollUsefulness td.header{
    font-size:16px;
    font-weight: normal;
    color: #333333;
    padding-right:20px;
}

#pollsList div.pollUsefulness p.comment{
    font-size:11px;
    font-weight: normal;
    color: #666666;
    text-align:center;
}

#pollsList div.poll_rate_description{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}

div.leftbox div.content_areas td.colseparator
{
  padding: 0;
  margin: 0;
  width: 2px;
  border-left: 1px dotted #c3c4c4;
}
* html div.leftbox div.content_areas td.colseparator
{
  padding: 0;
  margin: 0;
  width: 1px;
  border-left: 1px dotted #c3c4c4;
}

div.rightbox div.box_1 div.content div.employers_stat_hire{
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}

div.rightbox div.box_1 div.content div.employers_stat div.title{
    font-size: 16px;
    font-weight: normal;
    color: #ff9900;
}

div.pageLinks{
    margin-top:20px;
}
div.pageLinks span.pageLink a{
    cursor: pointer;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    padding: 0 2px;
    text-decoration: underline;
}
div.pageLinks span.pageLink a.current{
    cursor: pointer;
    font-size: 11px;
    color: #333;
    font-weight: normal;
    padding-right: 2px;
    text-decoration: none;
}

div.pageLinks span.pageLinkDescription a{
    cursor: pointer;
    font-size: 11px;
    color: #990000;
    font-weight: normal;
}

div.__avgUsefullness div.employers_rate_good{
    width:16px;
    height:16px;
    background-image: url('../images/btn_yes_arrow_small_v2.gif');
    background-repeat: no-repeat;
}

div.__avgUsefullness div.employers_rate_bad{
    width:16px;
    height:16px;
    background-image: url('../images/btn_no_arrow_small_v2.gif');
    background-repeat: no-repeat;
}

div.leftbox div.content div.employers_filter{
	font-size: 12px;
	font-weight: normal;
}
div.leftbox div.content div.employers_filter td.title{
	padding-right: 10px;
	font-size: 18px;
	line-height: normal;
}
div.leftbox div.content div.employers_filter td.arrow{
	vertical-align:middle;
	line-height: normal;
}

div.leftbox div.content div.employers_filter p.sortSelect{
	padding-top: 10px;
	padding-bottom: 10px;
}

div.leftbox div.content div.alphabet{
	padding-top: 10px;
	font-size:12px;
  	color: #990000;
  	font-weight:normal;
}

div.leftbox div.content div.alphabet .activeAlphabet{
	font-size: 16px;
	color: #000000;
	font-weight: normal;
}

div.leftbox div.friendspages { font-size:12px; color: #990000; font-weight:normal; }
div.leftbox div.friendspages span.page { cursor: pointer; padding: 0 5px; }
div.leftbox div.friendspages span.currentpage { cursor: auto; padding: 0 5px; color: #333; }

div.leftbox div.content div.companyEntry div.content{
    padding: 0px 10px 0px 10px;
    width: 570px;
    margin: 0;
}

div.leftbox div.content div.companyEntry td.left{
	width:370px;
	margin-right:20px;
}


div.leftbox div.content div.companyEntry div.leftcol{
	width:360px;
	margin-right:20px;
}
div.leftbox div.content div.companyEntry div.leftcol p.companyName{
	padding-bottom: 5px;
}

div.leftbox div.content div.companyEntry div.leftcol p.companyName a{
	font-size: 14px;
	font-weight: normal;
	color: #990000;
}

div.leftbox div.content div.companyEntry div.leftcol p.companyDescription{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

div.leftbox div.content div.companyEntry div.leftcol p.companyLocation{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

div.leftbox div.content div.companyEntry td.middle{
	width:105px;
	margin-right:20px;
	vertical-align:top;
}

div.leftbox div.content div.companyEntry div.middlecol{
	width:105px;
	margin-right:20px;
}

div.leftbox div.content div.companyEntry div.middlecol .rate{
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	text-align:center;
}

div.leftbox div.content div.companyEntry div.middlecol .votes{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align:center;
	padding-top: 5px;
}

div.leftbox div.content div.companyEntry div.middlecol .novotes{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align:center;

}


div.leftbox div.content div.companyEntry td.right{
	width:55px;
	text-align:right;
	vertical-align: bottom;
}

div.leftbox div.content div.companyEntry div.rightcol{
	width:55px;
	text-align:right;
}
div.userspollEntry div.header
{
  padding: 0;
  margin: 0;
}
div.userspollEntry table { width: 100%; }
div.userspollEntry td.companyName a
{
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  color: #666;
  width: 435px;
}
div.userspollEntry td.companyOverallRate
{
  padding-right: 10px;
  font-size: 16px;
  font-weight: normal;
  color: #666;
  text-align: right;
  vertical-align: top;
  line-height: 24px;
}
div.userspollEntry span.rate { color: #ff9900; }
div.userspollEntry .date { padding-left: 10px; }
div.userspollEntry div.allRates
{
  padding: 10px;
  margin: 0;
  background-color: #fff;
  color: #666;
  font-size: 14px;
  font-weight: normal;
}
div.userspollEntry div.allRates .title { font-size: 16px; }
div.userspollEntry div.allRates div.hruler { margin: 0; }
div.userspollEntry div.allRates div.areas { padding: 0 10px; }
div.userspollEntry div.allRates div.areas td.leftcolumn
{
  padding: 0 10px 0 0;
  margin: 0;
  width: 270px;
}
div.userspollEntry div.allRates div.areas td.columnseparator
{
  width: 2px;
  border-left: 1px dotted #c3c4c4;
}
div.userspollEntry div.allRates div.areas td.rightcolumn
{
  padding: 0 0 0 9px;
  margin: 0;
  width: 270px;
}
div.userspollEntry div.allRates div.areas td.area
{
  width: 256px;
  padding-bottom: 10px;
}
div.userspollEntry div.allRates div.areas td.rate
{
  width: 14px;
  text-align: right;
  padding-bottom: 10px;
}
div.userspollEntry div.allRates div.answer
{
  color: #333;
  font-size: 14px;
  font-weight: normal;
  padding-left: 10px;
}
div.usefull_btn_hover
{
  width: 31px;
  height: 30px;
  background-image: url('../images/btn_yes_arrow_v2.gif');
  background-repeat: no-repeat;
  cursor: pointer;
}
div.usefull_btn
{
  width: 31px;
  height: 30px;
  background-image: url('../images/btn_yes_gray_arrow_v2.gif');
  background-repeat: no-repeat;
}
div.usefull_btn_ia
{
  width: 31px;
  height: 30px;
  background-image: url('../images/btn_yes_ia_arrow_v2.gif');
  background-repeat: no-repeat;
}
div.notusefull_btn_hover
{
  width: 31px;
  height: 30px;
  background-image: url('../images/btn_no_arrow_v2.gif');
  background-repeat: no-repeat;
  cursor: pointer;
}
div.notusefull_btn
{
  width: 31px;
  height: 30px;
  background-image: url('../images/btn_no_gray_arrow_v2.gif');
  background-repeat: no-repeat;
}
div.notusefull_btn_ia
{
  width: 31px;
  height: 30px;
  background-image: url('../images/btn_no_ia_arrow_v2.gif');
  background-repeat: no-repeat;
}

div.rateSlider{
	margin:10px 0;
}

div.rateSlider img.vote{
  display:inline;
}

div.rightbox div.box_6 div.content td.lb{
  background-color: #9e9e9e;
  width:1px;
}

div.rightbox div.box_6 div.content td.rb{
  background-color: #9e9e9e;
  width:1px;
}

div.rightbox div.box_6 div.content td.content{
  padding: 0px 9px;
  width: 300px;
  background-color: #fff;
}

div.rightbox div.box_6 div.content td.content div.hruler{
  height:1px;
}

div.rightbox div.box_6 div.bottom_border{
  height: 1px;
  background-color: #9e9e9e;
}

div.leftbox div.content_profile div.SelectingDiv{
	width: 578px; 
	float: left;	
	border: 1px solid #ccc;
	height: 100px;
	overflow: auto;
}

div.vcard_b { width: 300px; clear: both; }
div.vcard_b div.image { width: 48px; height: 48px; padding-right: 8px; float: left; }
div.vcard_b div.image span.online img { border: none; }
div.vcard_b div.data { width: 242px; overflow: hidden; float: right; color: #666666; font-size: 11px; font-weight: normal; line-height: 15px; }
div.vcard_b div.data span img {padding-left: 10px; }
div.vcard_b div.data p { margin-bottom: 3px; }
div.vcard_b div.image img { width: 44px; height: 44px; border: 2px #f1f1f1 solid; }
div.vcard_b div.image img.friend { width: 44px; height: 44px; border: 2px #FFBA86 solid; }
div.vcard_b div.image img.self { width: 44px; height: 44px; border: 2px #73bbfd solid; }

div.vcard_b div.data a.name { color: #333; font-size: 12px; font-weight: normal; }
div.vcard_b div.data a.company { color: #666; font-size: 11px; font-weight: normal; }

div.leftbox div.content_profile div.addOccupationControls td.singleControl{
  padding-right: 10px;
}

div.leftbox div.content_profile p.heading{
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  padding-bottom:5px;
}

div.leftbox div.content_profile td.radioLabel{
  font-size: 12px;
  font-weight: normal;
  color: #333333;
}

div.leftbox div.content_profile table.radioSelection td{
  padding-bottom: 10px;
}


div.leftbox div.content_profile div.writeHeader{
	background-color: #f6f6f6;
	padding: 0 10px;
}

div.leftbox div.content_profile div.writeHeader td.leftHeader{
	width:40px;
	text-align: right;
	padding: 0px 10px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #999;
}
div.leftbox div.content_profile div.writeHeader td.rightText{
	width:400px;
	text-align: left;
	padding-bottom: 5px;
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

div.leftbox div.info{
	padding: 5px 10px 0px 10px;
}
div.leftbox div.info p.info{
	padding: 0px 10px;
}
div.leftbox div.info div.controls td.leftButton{
	text-align:left;
	width:70px;
	padding-right:340px;
	padding-left: 10px;
}

div.leftbox div.info div.controls td.firstRightButton{
	text-align:left;
	width:70px;
	padding-right:20px;
}

textarea#ask4recommentaionContent{
	border: solid 1px #fff;
	overflow: hidden;
	width:570px;
	height:160px;
	padding:9px;
}

div.leftbox p.invitations{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

div.uploadAvatar div.fileinputs {
	position: relative;
}
div.uploadAvatar div.fileinputs input.file {
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 394px;
}
div.uploadAvatar div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

div.uploadAvatar div.fakefile input.hiddeninput{
  width:255px;
}

div.uploadAvatar td.lcol{
  width: 400px;
}

* html div.uploadAvatar div.bZatwierdz{
  
  padding-top:4px;
}

div.divMinatureShow { border:2px solid #FFFFFF; height:100px; overflow:hidden; padding:5px; position:relative; width:100px; }
div.divGroupMinatureShow { border:2px solid #FFFFFF; height:110px; overflow:hidden; position:relative; width:110px; }

div.leftcolumn div.content div.entry p.header{
  padding: 0px 10px;
  font-size: 18px;
  font-weight: normal;
  color: #d32222;
}

div.leftcolumn div.content div.entry p.comment{
  padding: 0px 10px;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}

div.error{
  width: 610px;
}

div.error td.headerLeft{
  padding: 10px 10px 10px 20px;
  background-color:  #990000;
  color: #fff;
  font-size: 44px;
}

div.error td.headerRight{
  padding: 10px 10px 10px 20px;
  font-size: 24px;
  color: #333;
}

div.error td.rightcol{
  padding: 20px 20px 10px 20px;
}

div.error div.mistake p.header{
  font-size: 12px;
  font-weight: bold;
  color: #333;
}

div.error div.mistake p.content{
  font-size: 12px;
  font-weight: normal;
  color: #333;
}

div.vcard_d{
  width: 276px;
  clear: both;
	
}

div.vcard_d div.data{
  width: 276px;
  overflow: hidden;
  float: right;
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
}
div.vcard_d div.data p { margin-bottom: 3px; }
div.vcard_d div.data a.name
{
  color: #333;
  font-size: 12px;
  font-weight: normal;
}

div.vcard_c { width: 276px; clear: both; }
div.vcard_c div.image { width: 69px; height: 69px; padding-right: 8px; float: left; }
div.vcard_c div.image span.online img { border: none; }
div.vcard_c div.data { width: 196px; overflow: hidden; float: right; color: #666666; font-size: 11px; font-weight: normal; line-height: 15px; }
div.vcard_c div.data span img {padding-left: 10px; }
div.vcard_c div.data p { margin-bottom: 3px; }
div.vcard_c div.image img { width: 66px; height: 66px; border: 3px #f1f1f1 solid; }
div.vcard_c div.image img.friend { width: 66px; height: 66px; border: 3px #FFBA86 solid; }
div.vcard_c div.image img.self { width: 66px; height: 66px; border: 3px #73bbfd solid; }

div.vcard_c div.data a.name { color: #333; font-size: 12px; font-weight: normal; }
div.vcard_c div.data a.company { color: #666; font-size: 11px; font-weight: normal; }

div.vcard_e { width: 458px; clear: both; }
div.vcard_e div.image { width: 72px; height: 72px; padding-right: 8px; float: left; }
div.vcard_e div.image span.online img { border: none; }
div.vcard_e div.data { width: 378px; overflow: hidden; float: right; color: #666666; font-size: 11px; font-weight: normal; line-height: 15px; }
div.vcard_e div.data span img {padding-left: 10px; }
div.vcard_e div.data p { margin-bottom: 3px; }
div.vcard_e div.image img { width: 66px; height: 66px; border: 3px #f1f1f1 solid; }
div.vcard_e div.image img.friend { width: 66px; height: 66px; border: 3px #FFBA86 solid; }
div.vcard_e div.image img.self { width: 66px; height: 66px; border: 3px #73bbfd solid; }
div.vcard_e div.data a.name { color: #333; font-size: 12px; font-weight: normal; }
div.vcard_e div.data span.name { color: #333; font-size: 12px; font-weight: normal; }
div.vcard_e div.data a.company { color: #666; font-size: 11px; font-weight: normal; }

div.vcard_f { width: 105px; }
div.vcard_f div.image { width: 72px; height: 72px; }
div.vcard_f div.image span.online img { border: none; }
div.vcard_f div.image img { width: 66px; height: 66px; border: 3px #f1f1f1 solid; }
div.vcard_f div.image img.friend { width: 66px; height: 66px; border: 3px #ffba86 solid; }
div.vcard_f div.data { width: 105px; padding-top: 10px; line-height: 16px; }
div.vcard_f div.data p.username a { font-size: 11px; color: #333; }
div.vcard_f div.data p.date { font-size: 10px; color: #333; }


div.leftbox div.content_profile div.row_2cols_sym
{
  width: 580px;
  clear: left;
  padding-top: 14px;
}
div.leftbox div.content_profile div.row_2cols_sym div.left_col
{
  width: 277px;
  padding-left:10px;
  margin-right: 5px;
  float: left;
}
div.leftbox div.content_profile div.row_2cols_sym div.right_col
{
  width: 277px;
  float: left;
}

div.leftbox div.content_profile div.profile_entry_data a.name
{
  font-size: 12px;
  font-weight: normal;
  color: #333;
}

div.leftbox div.header_c div.alphabet{
	font-size:12px;
  	color: #990000;
  	font-weight:normal;
}

div.leftbox div.header_c div.alphabet .activeAlphabet{
	font-size: 12px;
	color: #333;
	font-weight: normal;
}

div.leftbox div.content div.blogheader td.left{
	width: 450px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

div.leftbox div.content div.blogheader td.left a{
	cursor: pointer;	
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

div.leftbox div.content div.blogheader td.right{
	padding-left: 10px;
	width: 120px;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	text-align: right;
}

div.l2uBlogEntry { width: 580px; }
div.l2uBlogEntry div.titlerow { width: 580px; clear: both; line-height: 25px; }
div.l2uBlogEntry div.titlerow div.posttitle { width: 450px; float: left; padding: 0 10px 0 0; }
div.l2uBlogEntry div.titlerow div.posttitle a { font-size: 18px; color: #333; }
div.l2uBlogEntry div.titlerow div.postdate { width: 120px; float: right; font-size: 11px; color: #666; padding: 0; text-align: right; }
div.l2uBlogEntry div.message { padding: 10px 0; }
div.l2uBlogEntry div.message a { color: #990000; }
div.l2uBlogEntry div.morelinks { width: 580px; clear: both; font-size: 11px; line-height: 16px; }
div.l2uBlogEntry div.morelinks a { font-size: 11px; color: #990000; line-height: 16px; }
div.l2uBlogEntry div.morelinks div.comments { width: 150px; float: right; padding-right: 10px; text-align: right; }
div.l2uBlogEntry div.morelinks div.addComment { width: 70px; float: right; color: #666; text-align: right; }

div.blogCommentsHeader { width: 590px; clear: both; }
div.blogCommentsHeader div.sort { width: 300px; float: left; }
div.blogCommentsHeader div.addComment { width: 120px; float: right; }

div.rightbox div.content div.entry_news {
  font-size: 12px;
  overflow: hidden;
  width:290px;
}

div.rightbox div.content div.entry_news span.title a{
  font-weight: bold;
  color: #990000;
}

div.rightbox div.content div.entry_news span.text a{
  font-weight: normal;
  color: #666;
}

div.rightbox div.content div.entry_news span.raquo a{
  font-weight: normal;
  color: #990000;
}

div.leftbox div.content_profile div.profile_entry_data div.pu_schoolHeader td.lcol{
  font-size: 14px;
  font-weight: normal;
  color: #333;
  padding-left: 10px;
}
div.leftbox div.content_profile div.profile_entry_data div.pu_occupationHeader td.lcol{
  font-size: 14px;
  font-weight: normal;
  color: #333;
}

div.leftbox div.content_profile div.profile_entry_data div.pu__userSchool textarea{
  width: 555px;
  height: 90px;
}

div.leftbox div.content_profile div.profile_entry_data .comment{
  font-size: 11px;
  font-weight: normal;
  color: #666;
}

div.leftbox div.content_profile div.profile_entry_data div.edit_form{
  font-size: 12px;
  color: #333;
  font-weight: normal;
}

div.leftbox div.content_profile div.profile_entry_data div.edit_form td.lcol{
  width: 170px;
  text-align: right;
  padding-right: 10px;
}

div.leftbox div.content_profile div.profile_entry_data div.edit_form td{
  padding-bottom: 10px;
}

div.leftbox div.content_profile div.profile_entry_data p.header{
  font-size: 14px;
  padding-left: 10px;
}

div.leftbox div.shortruler{
  clear: both;
  height: 4px;
  margin: 0 auto;
  padding: 0;
  border-bottom: 1px #c3c4c4 dotted;
  width: 500px;
}

div.leftbox div.content_profile div.profile_entry_data a.button_v
{
  color: #fff;
  width: 150px;
  background-position: 0 -412px;
  font-size: 11px;
}
div.leftbox div.content div.termsofservice
{
  font-size: 11px;
  font-weight: normal;
  color: #333;
  line-height: 15px;
}
div.leftbox div.content div.termsofservice p.title
{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 19px;
}
div.leftbox div.content div.termsofservice p.paragraph
{
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
}
div.leftbox div.content div.termsofservice p { margin-bottom: 5px; }

span.showToggle{
  cursor: pointer;
}

.wrappable{
  padding-bottom: 5px;
}

div.leftcolumn div.content td.leftwidecol{
  width:360px;
  padding: 10px 10px 10px 10px;
}

div.leftcolumn div.content td.leftwidecol p.header{
  font-size: 14px;
  font-weight: normal;
  color: #333;
}

div.leftcolumn div.content td.leftwidecol div.text{
  font-size: 12px;
  font-weight: normal;
  color: #333;
  padding-right: 0px;
}

div.leftcolumn div.content td.rightnarrowcol{
  width:180px;
  vertical-align: top;
  padding: 10px;
  background-color: #f6f6f6;
}

#friendsFilterBox
{
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
#friendsFilterBox span.selected
{
  color: #666;
  font-weight: bold;
  cursor: default;
}
#friendsFilterBox span.notselected { color: #990000; cursor: pointer; }
#friendsFilterBox span.notselected:hover { text-decoration: underline; }
#friendsList { position: relative; }
#friendsList .letters_box { width: 43px; height: 675px; background-image: url('../images/friends_letters_bg_v2.gif'); background-repeat: no-repeat; position: absolute; left: -63px; }
#friendsList .letters_box .letters { margin: 15px 0 0 15px; }
#friendsList .letters_box a { display: block; text-decoration: none; }
#friendsList .letters_box a.letter_on { font-size: 18px; font-weight: normal; color: #990000; cursor: pointer; line-height: 25px; width: 20px; text-align: center; }
#friendsList .letters_box a.letter_off { font-size: 18px; font-weight: normal; color: #000; cursor: pointer; line-height: 25px; width: 20px; text-align: center; }
#friendsList .letters_box a.letter_empty { font-size: 18px; font-weight: normal; color: #666; cursor: default; line-height: 25px; width: 20px; text-align: center; }
#friendsList .users_list_box
{
  padding-top: 16px;
  height: 675px;
  width: 580px;
  overflow: auto;
}
#friendsList .users_list_box table { width: 100%; }
#friendsList .users_list_box table td { height: 23px; }
#friendsList .users_list_box table td.title
{
  font-size: 18px;
  font-weight: bold;
  color: #666;
  width: 25px;
  line-height: 23px;
}
#friendsList .users_list_box table td.ruler div.hruler
{
  height: 1px;
  padding: 0;
  margin: 11px 0;
  width: 555px;
}
#friendsList .users_list_box .letter_segmet div.hruler
{
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 0;
}
div.vcard_friends { width: 565px; clear: both; padding: 10px 0; }
div.vcard_friends div.image { width: 72px; height: 72px; padding: 0 17px 0 0; margin: 0; float: left; }
div.vcard_friends div.image img { width: 66px; height: 66px; border: 3px solid #f1f1f1; }
div.vcard_friends div.image img.friend { width: 66px; height: 66px; border: 3px solid #FFBA86; }
div.vcard_friends div.image img.self { width: 66px; height: 66px; border: 3px solid #73bbfd; }

div.vcard_friends div.data { width: 265px; padding-right: 10px; float: right; }
div.vcard_friends div.data p.name a { font-size: 14px; font-weight: normal; color: #333; line-height: 19px; }
div.vcard_friends div.data p.occupation { font-size: 12px; font-weight: normal; color: #666; line-height: 20px; }
div.vcard_friends div.data p.email a { font-size: 12px; font-weight: normal; color: #990000; line-height: 20px; }
div.vcard_friends div.friends { width: 76px; padding-right: 10px; float: right; }
div.vcard_friends div.friends td.ficon { width: 20px; padding-right: 10px; }
div.vcard_friends div.friends td.fcount a { color: #666; }
div.vcard_friends div.dellink { width: 113px; float: right; font-size: 11px; font-weight: normal; color: #990000; }
div.vcard_friends div.dellink td.dicon { width: 20px; }

div.vcard_friends_b
{
  width: 585px;
  clear: both;
  padding: 10px 0;
}
div.vcard_friends_b div.image
{
  width: 72px;
  height: 72px;
  padding: 0 17px 0 0;
  margin: 0;
  float: left;
}
div.vcard_friends_b div.image img
{
  width: 66px;
  height: 66px;
  border: 3px solid #f1f1f1;
}

div.vcard_friends_b div.image img.friend
{
  width: 66px;
  height: 66px;
  border: 3px solid #FFBA86;
}

div.vcard_friends_b div.image img.self
{
  width: 66px;
  height: 66px;
  border: 3px solid #73bbfd;
}



div.vcard_friends_b div.data
{
  width: 348px;
  padding-right: 10px;
  float: right;
}
div.vcard_friends_b div.data p.name a
{
  font-size: 14px;
  font-weight: normal;
  color: #333;
  line-height: 19px;
}
div.vcard_friends_b div.data p.occupation
{
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 20px;
}
div.vcard_friends_b div.friends
{
  width: 76px;
  padding-right: 10px;
  float: right;
}
div.vcard_friends_b div.friends td.ficon
{
  width: 20px;
  padding-right: 10px;
}
div.vcard_friends_b div.dellink
{
  width: 50px;
  float: right;
  font-size: 11px;
  font-weight: normal;
  color: #990000;
}
div.vcard_friends_b div.dellink td.dicon { width: 20px; }


div.vcard_friends_c { width: 585px; clear: both; padding: 10px 0; }
div.vcard_friends_c div.checkbox { width: 20px; float: right; }
div.vcard_friends_c div.data { width: 545px; padding-right: 10px; float: right; }
div.vcard_friends_c div.data p.name a { font-size: 14px; font-weight: normal; color: #333; line-height: 19px; }
div.vcard_friends_c div.data p.email a { font-size: 12px; font-weight: normal; color: #990000; line-height: 17px; }


div.vcard_friends_d { width: 520px; clear: both; padding: 0; }
div.vcard_friends_d div.image { width: 72px; height: 72px; padding: 0 17px 0 0; margin: 0; float: left; }
div.vcard_friends_d div.image img { width: 66px; height: 66px; border: 3px solid #f1f1f1; }
div.vcard_friends_d div.image img.friend { width: 66px; height: 66px; border: 3px solid #FFBA86; }
div.vcard_friends_d div.image img.self { width: 66px; height: 66px; border: 3px solid #73bbfd; }

div.vcard_friends_d div.data { width: 265px; padding-right: 10px; float: right; }
div.vcard_friends_d div.data p.name a { font-size: 14px; font-weight: normal; color: #333; line-height: 19px; }
div.vcard_friends_d div.data p.occupation { font-size: 12px; font-weight: normal; color: #666; line-height: 20px; }
div.vcard_friends_d div.data p.email a { font-size: 12px; font-weight: normal; color: #990000; line-height: 20px; }
div.vcard_friends_d div.friends { width: 76px; padding-right: 10px; float: right; }
div.vcard_friends_d div.friends td.ficon { width: 20px; padding-right: 10px; }
div.vcard_friends_d div.friends td.fcount a { color: #666; }
div.vcard_friends_d div.dellink { width: 70px; float: right; font-size: 11px; font-weight: normal; color: #990000; }
div.vcard_friends_d div.dellink td.dicon { width: 20px; }
div.vcard_friends_d div.links { float: right; width: 156px; }

// Autouzupełnianie

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #333;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fff;
}
.ac_even{
    background-color: #fff;
}

.ac_over {
	background-color: #f3f3f3;
	color: #333;
}

input.autocompleted{
    width: 352px;
}

div.leftbox div.importcontacts{
	width: 570px;
}

div.leftbox table.importcontacts{
	border-collapse: separate;
}

div.leftbox div.content table.importcontacts td{
    padding-bottom: 5px;
    padding-top: 5px;
}

div.leftbox div.content table.importcontacts tr.middle td{
	border-bottom: 1px dashed;
}

div.leftbox div.content table.importcontacts tr.first td{
	border-top: 1px dashed;
	border-bottom: 1px dashed;
}

div.leftbox div.content table.importcontacts tr.odd{
	background-color: #fffcf1;
}

div.leftbox div.content table.importcontacts td.lcol{
    width: 20px;	
}

div.leftbox div.content table.importcontacts td.mcol{
    width: 390px;
}

div.leftbox div.content table.importcontacts td.rcol{
    width: 110px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: right;
    vertical-align: top;
}

div.leftbox div.content table.importcontacts p.contactName{
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
}

div.leftbox div.content table.importcontacts p.contactName a{
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    cursor: pointer;
}

div.leftbox div.content table.importcontacts p.contactName label{
    font-size: 14px;
    font-weight: normal;
    color: #333;

}

div.leftbox div.content table.importcontacts p.contactMail label{
    font-size: 12px;
    font-weight: normal;
    color: #990000;
}

div.leftbox div.content table.importcontacts span.contactName{
    padding-bottom: 5px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
}

div.leftbox div.content table.importcontacts span.contactName a{
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    cursor: pointer;
}

div.leftbox div.content table.importcontacts span.contactName label{
    font-size: 14px;
    font-weight: normal;
    color: #333;

}

div.leftbox div.content table.importcontacts span.contactMail label{
    font-size: 12px;
    font-weight: normal;
    color: #990000;
}

div.post_mini_a { clear: both; width: 286px; }
div.post_mini_a p.thread_link a { font-size: 12px; font-weight: bold; color: #990000; line-height: 23px; }
div.post_mini_a p.post_msg a { font-size: 12px; font-weight: normal; color: #666; line-height: 17px; }
div.post_mini_a p.post_msg a span.dots { color: #0071bc; }
div.post_mini_a p.post_msg a span.more { color: #990000; }

div.post_medium_a { width: 580px; }
div.post_medium_a table td.author { width: 110px; padding-left: 10px; vertical-align: top; }
div.post_medium_a table td.author p.date { font-size: 10px; color: #333; line-height: 15px; padding-right: 5px; }
div.post_medium_a table td.separator { width: 1px; border-left: 1px dotted #c3c4c4; margin: 0; paddign: 0; }
div.post_medium_a table td.post { width: 439px; padding-left: 10px; vertical-align: top; }
div.post_medium_a table td.post p.thread a { font-size: 14px; color: #990000; line-height: 19px; }
div.post_medium_a table td.post .message a { font-size: 12px; color: #666; line-height: 17px; }
div.post_medium_a table td.post .message a span { color: #990000; }

div.employer_search_a
{
  clear: both;
  width: 286px;
}
div.employer_search_a div.ename
{
  width: 248px;
  float: left;
  padding: 0 10px 0 0;
}
div.employer_search_a div.ename a
{
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 17px;
}
div.employer_search_a div.erate
{
  width: 26px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #ff9900;
  line-height: 17px;
}

div.thread_entry_a
{
  width: 580px;
  clear: both;
  overflow: hidden;
}
div.thread_entry_a p.title
{
  padding: 0;
  margin: 0;
}
div.thread_entry_a p.title a
{
  font-size: 12px;
  font-weight: bold;
  color: #990000;
  line-height: 17px;
}
div.thread_entry_a div.post
{
  width: 578px;
  clear: both;
  height: 80px;
}
div.thread_entry_a div.post div.image
{
  width: 72px;
  height: 72px;
  float: left;
  padding: 0 10px;
}
div.thread_entry_a div.post div.image img
{
  width: 66px;
  height: 66px;
  border: 3px solid #f1f1f1;
}
div.thread_entry_a div.post div.image img.friend
{
  width: 66px;
  height: 66px;
  border: 3px solid #FFBA86;
}

div.thread_entry_a div.post div.image img.self
{
  width: 66px;
  height: 66px;
  border: 3px solid #73bbfd;
}


div.thread_entry_a div.post div.content
{
  padding: 0;
  margin: 0;
  width: 486px;
  float: right;
}

div.thread_entry_a div.post div.content div.roll_link { width: 100px; margin: 0 auto; color: #990000; font-size: 11px; font-weight: normal;}

div.thread_entry_a div.post div.content a
{
  font-size: 12px;
  font-weight: normal;
  color: #333;
  line-height: 17px;
}
div.thread_entry_a div.postinfo
{
  clear: both;
}
div.thread_entry_a div.postinfo div.forumlink
{
  width: 165px;
  padding: 0 10px;
  float: right;
  text-align: right;
}
div.thread_entry_a div.postinfo div.forumlink a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
  line-height: 17px;
}
div.thread_entry_a div.postinfo div.date
{
  font-size: 10px;
  font-weight: normal;
  color: #666;
  line-height: 17px;
  width: 120px;
  padding-left: 10px;
  float: right;
}
div.thread_entry_a div.postinfo div.user
{
  width: 170px;
  float: right;
}
div.thread_entry_a div.postinfo div.user a
{
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 17px;
}

div.thread_entry_b { width: 580px; clear: both; overflow: hidden; }
div.thread_entry_b p.title_notread a { font-size: 12px; font-weight: bold; color: #333; line-height: 17px; }
div.thread_entry_b p.title_notread a span.count { font-size: 12px; font-weight: bold; color: #666; line-height: 17px; }
div.thread_entry_b p.title_read a { font-size: 12px; font-weight: normal; color: #333; line-height: 17px; }
div.thread_entry_b p.title_read a span.count { font-size: 12px; font-weight: normal; color: #666; line-height: 17px; }
div.thread_entry_b div.author { width: 580px; clear: both; color: #666; }
div.thread_entry_b div.author div.board { width: 250px; float: left; text-align: left; padding-left: 10px; font-size: 11px; }
div.thread_entry_b div.author div.board a { font-size: 11px; font-weight: normal; font-style: italic; color: #666; line-height: 16px; }
div.thread_entry_b div.author div.name { width: 250px; float: right; text-align: right; padding-right: 10px; font-size: 11px; }
div.thread_entry_b div.author div.name a { font-size: 11px; font-weight: normal; color: #666; line-height: 16px; }
div.thread_entry_b div.lastposter { width: 580px; clear: both; color: #666; }
div.thread_entry_b div.lastposter div.pages { width: 220px; float: left; padding-left: 10px; padding-right: 10px; font-size: 11px; line-height: 16px; }
div.thread_entry_b div.lastposter div.pages a { color: #990000; line-height: 16px; }
div.thread_entry_b div.lastposter div.name { width: 330px; float: right; text-align: right; padding-right: 10px; font-size: 11px; line-height: 16px; }
div.thread_entry_b div.lastposter div.name table { float: right; }
div.thread_entry_b div.lastposter div.name a { font-size: 11px; font-weight: normal; color: #666; line-height: 16px; }
div.thread_entry_b div.lastposter div.name a.lastpost { height: 13px; }
div.thread_entry_b div.lastposter div.name img { display: inline; padding-right: 10px; }
div.thread_entry_b div.discussion { width: 580px; clear: both }
div.thread_entry_b div.discussion div.title { width: 548px; padding-right: 10px; float: left; }
div.thread_entry_b div.discussion div.link { width: 20px; float: right; }

div.thread_entry_c { width: 580px; clear: both; overflow: hidden; }
div.thread_entry_c div.selCol { width: 20px; padding-right: 5px; float: left; }
div.thread_entry_c div.dataCol { width: 540px; float: right; padding-right: 10px; }
div.thread_entry_c div.dataCol td.checkSpam { width: 100px; text-align: right; padding-left: 10px; }
div.thread_entry_c div.dataCol td.checkSpam a { font-size: 11px; color: #990000; font-weight: bold; }
div.thread_entry_c div.dataCol td.deleted { width: 125px; font-size: 11px; color: #990000; text-align: right; }
div.thread_entry_c div.dataCol td.deleted a { color: #990000; }
div.thread_entry_c div.dataCol td.toSticky { width: 10px; }
div.thread_entry_c div.dataCol td.toSticky img { cursor: pointer; }
div.thread_entry_c p.title_notread a { font-size: 12px; font-weight: bold; color: #333; line-height: 17px; }
div.thread_entry_c p.title_notread a span.count { font-size: 12px; font-weight: bold; color: #666; line-height: 17px; }
div.thread_entry_c p.title_read a { font-size: 12px; font-weight: normal; color: #333; line-height: 17px; }
div.thread_entry_c p.title_read a span.count { font-size: 12px; font-weight: normal; color: #666; line-height: 17px; }
div.thread_entry_c div.author { width: 540px; clear: both; color: #666; }
div.thread_entry_c div.author div.board { width: 250px; float: left; text-align: left; padding-left: 10px; font-size: 11px; }
div.thread_entry_c div.author div.board a { font-size: 11px; font-weight: normal; font-style: italic; color: #666; line-height: 16px; }
div.thread_entry_c div.author div.name { width: 250px; float: right; text-align: right; font-size: 11px; }
div.thread_entry_c div.author div.name a { font-size: 11px; font-weight: normal; color: #666; line-height: 16px; }
div.thread_entry_c div.lastposter { width: 540px; clear: both; color: #666; }
div.thread_entry_c div.lastposter div.pages { width: 220px; float: left; padding-left: 10px; padding-right: 10px; font-size: 11px; line-height: 16px; }
div.thread_entry_c div.lastposter div.pages a { color: #990000; line-height: 16px; }
div.thread_entry_c div.lastposter div.name { width: 295px; float: right; text-align: right; font-size: 11px; line-height: 16px; }
div.thread_entry_c div.lastposter div.name table { float: right; }
div.thread_entry_c div.lastposter div.name a { font-size: 11px; font-weight: normal; color: #666; line-height: 16px; }
div.thread_entry_c div.lastposter div.name a.lastpost { height: 13px; }
div.thread_entry_c div.lastposter div.name img { display: inline; padding-right: 10px; }
div.thread_entry_c img.sticky_on { display: block; }
div.thread_entry_c img.sticky_off { display: none; }

div.post_entry_a { width: 578px; padding-top: 10px; overflow: hidden; }
div.post_entry_a div.postheader { width: 570px; clear: both; }
div.post_entry_a div.postheader div.user_vcard { width: 458px; float: left; }
div.post_entry_a div.postheader div.options { width: 102px; padding-left: 10px; float: right; }
div.post_entry_a div.postheader div.options p.date { text-align: right; font-size: 11px; font-weight: normal; color: #666; }
div.post_entry_a div.postheader div.options div.spam { padding-top: 10px; }
div.post_entry_a div.postheader div.options div.spam table { width: 100%; }
div.post_entry_a div.postheader div.options div.spam td { height: 21px; }
div.post_entry_a div.postheader div.options div.spam td.link { text-align: right; }
div.post_entry_a div.postheader div.options div.spam td.link a { font-size: 11px; font-weight: normal; color: #990000; line-height: 21px; }
div.post_entry_a div.postheader div.options div.dellink { clear: both; height: 20px; padding-top: 10px; }
div.post_entry_a div.postheader div.options div.dellink a { float: right; }
div.post_entry_a div.postData { width: 578px; padding: 10px 0; font-size: 12px; line-height: 17px; }
div.post_entry_a div.postData a { font-size: 12px; font-weight: normal; color: #990000; line-height: 17px; }
div.post_entry_a div.postData blockquote.quoteBox { border-left: 1px solid #aaa; padding-left: 10px; margin-left: 10px; color: #666; }
div.post_entry_a div.postData .showToggle { font-size: 11px; font-weight: normal; color: #990000; cursor: pointer; }
div.post_entry_a div.postData ol li { margin-left: 20px; }
div.post_entry_a div.options_b { width: 578px; clear: both; }
div.post_entry_a div.options_b div.postrates { width: 468px; float: left; font-size: 11px; font-weight: normal; color: #666; line-height: 19px; }
div.post_entry_a div.options_b div.postrates td { height: 19px; }
div.post_entry_a div.options_b div.postrates td.stars { padding: 0 10px; }
div.post_entry_a div.options_b div.postrates td.stars img { display: inline; width: 20px; height: 19px; }
div.post_entry_a div.options_b div.postreplink { width: 100px; float: right; padding-left: 10px; }

div.post_entry_profile {  width: 580px; clear: both; overflow: hidden; }
div.post_entry_profile p.title { padding: 0; margin: 0; }
div.post_entry_profile p.title a { font-size: 12px; color: #990000; line-height: 17px; }
div.post_entry_profile div.roll_link { width: 100px; margin: 0 auto; color: #990000; font-size: 11px; font-weight: normal;}
div.post_entry_profile div.content { padding: 0; margin: 0; width: 580px; }
div.post_entry_profile div.content a { font-size: 12px; font-weight: normal; color: #333; line-height: 17px; }
div.post_entry_profile div.postinfo { clear: both; }
div.post_entry_profile div.postinfo div.forumlink { width: 370px; padding: 0 10px 0px 0px; }
div.post_entry_profile div.postinfo div.forumlink a { font-size: 11px; font-weight: normal; font-style: italic; color: #666; line-height: 17px; }
div.post_entry_profile div.postinfo div.date { font-size: 10px; font-weight: normal; color: #666; line-height: 17px; width: 140px; padding-left: 10px; float: right; }

div.leftbox div.content div.post_entry_forum {  width: 580px; clear: both; overflow: hidden; }
div.leftbox div.content div.post_entry_forum p.title { padding: 0; margin: 0; }
div.leftbox div.content div.post_entry_forum p.title a { font-size: 12px; color: #990000; line-height: 17px; }
div.leftbox div.content div.post_entry_forum div.roll_link { width: 100px; margin: 0 auto; color: #990000; font-size: 11px; font-weight: normal;}
div.leftbox div.content div.post_entry_forum div.content { padding: 0; margin: 0; width: 580px; }
div.leftbox div.content div.post_entry_forum div.content a { font-size: 12px; font-weight: normal; color: #333; line-height: 17px; }
div.leftbox div.content div.post_entry_forum div.postinfo { clear: both; }
div.leftbox div.content div.post_entry_forum div.postinfo div.forumlink { width: 370px; padding: 0 10px 0px 0px; }
div.leftbox div.content div.post_entry_forum div.postinfo div.forumlink a { font-size: 11px; font-weight: normal; font-style: italic; color: #666; line-height: 17px; }
div.leftbox div.content div.post_entry_forum div.postinfo div.date { font-size: 10px; font-weight: normal; color: #666; line-height: 17px; width: 140px; padding-left: 10px; float: right; }


table.forumcatalog { width: 100%; }

table.forumcatalog th{
  font-size: 11px;
  color: #666666;
  font-weight: normal;
}
table.forumcatalog th.name
{
  padding-bottom: 5px;
  padding-right: 10px;
}

table.forumcatalog th.threads
{
  width: 55px;
  padding-bottom: 5px;
  padding-right: 10px;
}

table.forumcatalog th.posts
{
  width: 55px;
  padding-bottom: 5px;
  padding-right: 10px;
}

table.forumcatalog th.lastActivity
{
  width: 124px;
  padding-bottom: 5px;
  text-align: right;
}

table.forumcatalog td.name
{
  padding-bottom: 5px;
  padding-right: 10px;
}

table.forumcatalog td.unread{
  font-weight: bold;
}
table.forumcatalog td.unread a.unread{
  font-weight: bold;
}

table.forumcatalog td.threads
{
  width: 55px;
  padding-bottom: 5px;
  text-align: center;
  padding-right: 10px;
}

table.forumcatalog td.posts
{
  width: 55px;
  padding-bottom: 5px;
  text-align:center;
  padding-right: 10px;
}

table.forumcatalog td.lastActivity
{
  width: 124px;
  padding-bottom: 5px;
  text-align: right;
}

table.forumcatalog td.lastPost
{
  padding-left: 10px;  
}

table.forumcatalog td.lastPost a.user
{
  font-weight: normal;
  color:#666666;;
  font-size: 12px;
  line-height: 17px;
  cursor: pointer;
}

table.forumcatalog td.lastPost a.subject
{
  font-weight: normal;
  color:#666666;;
  font-size: 12px;
  line-height: 17px;
  cursor: pointer;
  font-style: italic; 
}

table.forumcatalog td.separator{
  padding-bottom: 5px;
}

table.forumcatalog td.name a
{
  font-size: 12px;
  font-weight: normal;
  color: #990000;
  line-height: 17px;
}
div.forumcataloglayer
{
  width: 600px;
  padding: 10px;
  margin-top: 20px;
  border: 1px solid #eaeaea;
  background-color: #fff;
  text-align: left;
}

div.forumRanking
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
  line-height: 15px;
}
div.forumRanking a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
  line-height: 15px;
}
div.forumRanking td.star { padding-right: 10px; }
p.theradSort
{
  font-size: 11px;
  font-weight: normal;
  color: #666;
  line-height: 16px;
}
p.theradSort span
{
  padding-left: 10px;
  font-size: 11px;
  font-weight: bold;
  color: #666;
  line-height: 16px;
}
p.theradSort span a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
  line-height: 16px;
}
div.forumPages table { width: 100%; }
div.forumPages td
{
  width: 100%;
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  color: #666;
  line-height: 16px;
}
div.forumPages td span { padding-right: 5px; }
div.forumPages td a
{
  font-size: 11px;
  font-weight: normal;
  color: #990000;
  line-height: 16px;
}

div.leftbox div.content_poll div.text{
  padding-left: 10px;
  padding-right: 10px;
}

div.leftbox div.content_poll div.navi td.lcol{
  width: 70px;
  padding-right: 210px;
}

div.leftbox div.content_poll div.navi td.mcol{
  width: 140px;
  padding-right:40px;
}

div.leftbox div.content_poll div.navi td.rcol{
  width: 120px;
}

span.date{
  font-size: 11px;
  font-weight: normal;
  color: #666;
}

div.leftbox div.header_rec div.hruler
{
  height: 4px;
  width: auto;
  border-bottom: 1px #c3c4c4 dotted;
  margin-left: 0px;
}
div.leftbox div.content div.form_c div.post_reply_header{
  width: 578px;
  overflow: hidden;
}
div.floatLoginError { position: relative; }
div.floatLoginError div.absolute { position: absolute; left: -230px; top: 35px; }
div.floatLoginError div.absolute td.msg { padding-left: 10px; color: #990000; font-size: 12px; background-color: #fff; border-top: 1px solid #d94949; border-bottom: 1px solid #d94949; border-left: 1px solid #d94949; }
div.rightbox div.box_9 div.content div.loginbox td#emailNameText { padding-left: 23px; text-align: left; font-size: 16px; font-weight: normal; line-height: 21px; }
div.leftbox div.content div.postData img { display: inline;}

div.rolllink_a { font-size: 11px; font-weight: normal; color: #990000; line-height: 16px; cursor: pointer; }
div.rolllink_a:hover { text-decoration: underline; }
div.rolllink_a img { display: inline; padding-left: 5px; line-height: 16px; position: relative; top: -1px; }

span.myprofile { font-size: 11px; font-weight: normal; color: #990000; line-height: 16px; display: none; }
div.disclaimerfooter { color: #fff; font-size: 9px; font-weight: normal; line-height: 14px; background-color: #999; padding: 0 10px; text-align: justify; }
div.disclaimerfooter p { width: 550px; margin: 0 auto; }

div#popup_pagewrapper { background-color: #fff; padding: 10px; }
div#popup_pheader { padding-bottom: 10px; }
div#popup_pheader table { width: 100%; }
div#popup_pheader td.logo { width: 100%; text-align: right; }
div#popup_pheader td.logo img { display: inline; }
div#popup_pagewrapper div.popup_box { font-size: 12px; font-weight: normal; color: #333; line-height: 17px; }
div#popup_pagewrapper div.popup_box p.title { font-size: 18px; line-height: 23px; }
div#popup_pagewrapper div.popup_box p.closepopup { text-align: center; }
div#popup_pagewrapper div.popup_box p.closepopup a { font-size: 12px; font-weight: normal; color: #990000; line-height: 17px; }

div.rightbox div.blogEntryHeader { padding-bottom: 5px;}
div.rightbox div.blogEntryHeader div.blog_title { color: #333; font-size: 14px; font-weight: normal; width:300px; line-height: 19px; }
div.rightbox div.blogEntryHeader div.blog_title a { color: #333; font-size: 14px; font-weight: normal; line-height: 19px; }
div.rightbox div.blogEntryHeader p.date { text-align: right; color: #858585; font-size: 11px; font-weight: normal; float: right;}
div.rightbox div.blogEntryText { color: #666; font-size: 12px; font-weight: normal; width:300px; overflow: hidden; }
div.rightbox div.blogEntryText a { color: #666; font-size: 12px; font-weight: normal; line-height: 17px;}
div.rightbox div.blogEntryText div.entry_title { color: #990000; font-size: 12px; font-weight: normal; width:300px; overflow: hidden; }
div.rightbox div.blogEntryText div.entry_title a { color: #990000; font-size: 12px; font-weight: normal; line-height: 17px;}
div.rightbox div.content span.raquo { font-weight: normal;  color: #990000; }
div.rightbox div.content span.raquo a { font-weight: normal;  color: #990000; }

div.leftbox div.blogSettings div.blog_title { color: #333; font-size: 14px; font-weight: normal; line-height: 19px; }
div.leftbox div.blogSettings div.blog_title a { color: #333; font-size: 14px; font-weight: normal; line-height: 19px; }
div.leftbox div.blogSettings div.blogEntryHeader p.date { text-align: right; color: #858585; font-size: 11px; font-weight: normal; float: right;}
div.leftbox div.blogSettings div.blogEntryText { color: #666; font-size: 12px; font-weight: normal; }
div.leftbox div.blogSettings div.blogEntryText a { color: #666; font-size: 12px; font-weight: normal; line-height: 17px;}
div.leftbox div.blogSettings div.blogEntryText div.entry_title { color: #990000; font-size: 12px; font-weight: normal; }
div.leftbox div.blogSettings div.blogEntryText div.entry_title a { color: #990000; font-size: 12px; font-weight: normal; line-height: 17px;}

div.leftbox div.content span.raquo { font-weight: normal;  color: #990000; }
div.leftbox div.content span.raquo a { font-weight: normal;  color: #990000; }


div.rightbox div.content td.lcol { width: 145px; }
div.rightbox div.content td.rcol { width: 145px; padding-left: 10px; }
div.rightbox div.content td.forumstat { font-size: 10px; color: #666; font-weight: normal;}

div.rightbox div.content div.entry_news p.date { color:#666666; font-size:10px; font-weight:normal; line-height:17px; }
p.vcstatus { color: #ff8121; font-weight: bold; }
div.leftbox div.header td.more p.more{ font-size: 11px; font-weight: normal; color: #999999; }
div.onecolumn div.twocolumnsbox td.topalign{ vertical-align: top; }
div.leftbox div.header p.descriptionchange{ font-size: 18px; font-weight: normal; color: #333; }
div#pollsList div.areas div.content_whitebg td{ line-height: 24px; }
div#pollsList p{ line-height: 20px; }

div.group_entry_a { clear: both; width: 560px; }
div.group_entry_a div.row { clear: both; }
div.group_entry_a div.image { width: 100px; height: 100px; padding-right: 10px; float: left; }
div.group_entry_a div.image img { width: 100px; height: 100px; }
div.group_entry_a div.data { width: 450px; float: right; }
div.group_entry_a div.data table { width: 100%; }
div.group_entry_a div.data table td.groupname { width: 100%; }
div.group_entry_a div.data table td.groupowner { width: 50px;; }

div.addNewThreadForm textarea { width: 570px; height: 150px; }

img.imgbox_create_group { width: 320px; height: 110px; }

div.pagination { padding-top: 10px; }
div.pagination p { text-align: center; font-size: 11px; color: #333; line-height: 16px; }
div.pagination p a.nextprevLink { color: #990000; }
div.pagination p a.page { padding: 0 4px; color: #990000; }
div.pagination p a.currentpage { padding: 0 4px; color: #333; font-weight: bold; }

div.groupEntryMini { width: 300px; }
div.groupEntryMini div.row { width: 300px; clear: both; }
div.groupEntryMini div.row div.image { width: 54px; padding-right: 6px; float: left }
div.groupEntryMini div.row div.image img { border: 3px #fff solid; }
div.groupEntryMini div.row div.data { width: 240px; float: right; }
div.groupEntryMini div.row div.data table.group td.name a { font-size: 14px; color: #990000; line-height: 19px; }
div.groupEntryMini div.row div.data table.group td.accessicon { padding-left: 10px; vertical-align: top; }
div.groupEntryMini div.row div.data div.newthreads { font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryMini div.row div.data div.newthreads span.count { font-size: 9px; font-weight: bold; color: #ff9900; }
div.groupEntryMini div.row div.data div.lastposter { font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryMini div.row div.data div.lastposter a { color: #333; }
div.groupEntryMini div.row div.data div.lastposter span.date { font-size: 8px; }
div.groupEntryMini div.row div.data div.stats { font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryMini div.row div.data div.stats span.count { font-size: 9px; color: #ff9900; }
div.groupEntryMini div.myactivity { font-size: 10px; color: #666; line-height: 15px; }
div.groupEntryMini div.myactivity span.date { color: #333; }

div.groupEntryMedium { width: 580px; clear: both; padding: 5px 0; }
div.groupEntryMedium div.image { width: 50px; padding-right: 10px; float: left; }
div.groupEntryMedium div.image img { border: 3px #fff solid; }
div.groupEntryMedium div.data { width: 520px; float: right; }
div.groupEntryMedium div.data p.groupTitle { padding-bottom: 25px; }
div.groupEntryMedium div.data p.groupTitle a { font-size: 14px; color: #990000; line-height: 19px; }
div.groupEntryMedium div.data td.icon { padding-left: 10px; padding-bottom: 25px; }
div.groupEntryMedium div.data table.groupTitle { width: 100%; }
div.groupEntryMedium div.data table.groupTitle td.title { width: 100%; }
div.groupEntryMedium div.data table.groupTitle td.l2u { font-size: 11px; color: #666; line-height: 19px; vertical-align: top; white-space: nowrap; }
div.groupEntryMedium div.data table.groupTitle td.l2u img { display: inline; padding-left: 5px; }
div.groupEntryMedium div.data table.groupTitle td.l2u span { position: relative; top: -8px; }
div.groupEntryMedium div.data p.description { font-size: 11px; color: #666; line-height: 16px; padding-bottom: 5px; }
div.groupEntryMedium div.data div.latestPoster { font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryMedium div.data div.latestPoster a { font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryMedium div.data p.stats { padding-top: 20px; }
div.groupEntryMedium div.data p.stats span.count { color: #ff9900; }

div.groupEntryFull { width: 580px; }
div.groupEntryFull div.row { width: 580px; clear: both; }
div.groupEntryFull div.header { width: 580px; padding: 5px 0 0 0; margin: 0; font-size: 20px; color: #990000; line-height: 25px; }
div.groupEntryFull div.header a { font-size: 20px; color: #990000; line-height: 25px; }
div.groupEntryFull div.header table.groupTitle { width: 100%; }
div.groupEntryFull div.header table.groupTitle td.title { width: 100%; }
div.groupEntryFull div.header table.groupTitle td.l2u { font-size: 11px; color: #666; line-height: 19px; vertical-align: top; white-space: nowrap; }
div.groupEntryFull div.header table.groupTitle td.l2u img { display: inline; padding-left: 5px; }
div.groupEntryFull div.header table.groupTitle td.l2u span { position: relative; top: -8px; }
div.groupEntryFull div.row div.leftcol { padding: 0 0 0 10px; width: 130px; float: left; marign: 0; }
div.groupEntryFull div.row div.rightcol { width: 430px; padding: 0 10px 0 0; float: right; }
div.groupEntryFull div.row div.data p.description { font-size: 14px; color: #333; font-style: italic; line-height: 19px; }
div.groupEntryFull div.row div.leftcol p.link a { font-size: 11px; color: #990000; line-height: 16px; }
div.groupEntryFull div.row div.rightcol div.hruler { height: 0px; }
div.groupEntryFull div.row div.rightcol p.category { font-size: 11px; color: #666; line-height: 19px; }
div.groupEntryFull div.row div.rightcol p.category a { font-size: 14px; color: #333; }
div.groupEntryFull div.row div.rightcol div.stats { padding-top: 20px; font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryFull div.row div.rightcol div.stats span.date { color: #333; }
div.groupEntryFull div.row div.rightcol div.stats span.count { color: #ff9900; }
div.groupEntryFull div.row div.rightcol div.stats td { padding-right: 7px; }

div.leftbox div.groupbox { widht: 600px; }
div.leftbox div.groupbox p.topic { font-size: 20px; line-height: 27px; color: #333; }
div.leftbox div.groupbox div.navi { width: 600px; position: relative; top: 1px; height: 32px; clear: both; }
div.leftbox div.groupbox div.navi div.tabs { width: 220px; height: 32px; float: left; line-height: 32px; }
div.leftbox div.groupbox div.navi div.alinks { width: 380px; height: 32px; line-height: 32px; float: right; text-align: right; font-size: 11px; color: #990000; }
div.leftbox div.groupbox div.navi div.alinks a { font-size: 11px; color: #990000; }
div.leftbox div.groupbox div.navi div.links { width: 380px; height: 32px; line-height: 32px; float: right; text-align: right; font-size: 11px; color: #333; }
div.leftbox div.groupbox div.navi div.links a { font-size: 11px; color: #333; }
div.leftbox div.groupbox div.navi div.links a.add { color: #990000; }
div.leftbox div.groupbox div.navi div.tabs div.selectedTab a { font-size: 14px; color: #990000; }
div.leftbox div.groupbox div.navi div.tabs div.selectedTab { float: left; }
div.leftbox div.groupbox div.navi div.tabs div.selectedTab td.lb { padding: 0; margin: 0; background-image: url('../images/groups_navi_slb.gif'); background-repeat: no-repeat; width: 5px; height: 32px; }
div.leftbox div.groupbox div.navi div.tabs div.selectedTab td.content { padding: 0 15px; background-image: url('../images/groups_navi_sbg.gif'); background-repeat: repeat-x; }
div.leftbox div.groupbox div.navi div.tabs div.selectedTab td.rb { padding: 0; margin: 0; background-image: url('../images/groups_navi_srb.gif'); background-repeat: no-repeat; width: 5px; height: 32px; }
div.leftbox div.groupbox div.navi div.tabs div.notSelectedTab a { font-size: 14px; color: #666; }
div.leftbox div.groupbox div.navi div.tabs div.notSelectedTab { float: left; }
div.leftbox div.groupbox div.navi div.tabs div.notSelectedTab td.lb { padding: 0; margin: 0; background-image: url('../images/groups_navi_nslb.gif'); background-repeat: no-repeat; width: 4px; height: 32px; }
div.leftbox div.groupbox div.navi div.tabs div.notSelectedTab td.content { padding: 0 15px; background-image: url('../images/groups_navi_nsbg.gif'); background-repeat: repeat-x; }
div.leftbox div.groupbox div.navi div.tabs div.notSelectedTab td.rb { padding: 0; margin: 0; background-image: url('../images/groups_navi_nsrb.gif'); background-repeat: no-repeat; width: 5px; height: 32px; }
div.leftbox div.groupbox div.moderatenavi { width: 600px; position: relative; top: 1px; height: 22px; clear: both; }
div.leftbox div.groupbox div.moderatenavi div.tabs { width: 600px; height: 22px; float: left; line-height: 22px; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.selectedTab a { font-size: 12px; color: #990000; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.selectedTab { float: left; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.selectedTab td.lb { padding: 0; margin: 0; background-image: url('../images/groups_admin_navi_slb.gif'); background-repeat: no-repeat; width: 3px; height: 22px; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.selectedTab td.content { padding: 0 15px; background-image: url('../images/groups_admin_navi_sbg.gif'); background-repeat: repeat-x; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.selectedTab td.rb { padding: 0; margin: 0; background-image: url('../images/groups_admin_navi_srb.gif'); background-repeat: no-repeat; width: 3px; height: 22px; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.notSelectedTab a { font-size: 12px; color: #666; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.notSelectedTab { float: left; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.notSelectedTab td.lb { padding: 0; margin: 0; background-image: url('../images/groups_admin_navi_nslb.gif'); background-repeat: no-repeat; width: 3px; height: 22px; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.notSelectedTab td.content { padding: 0 15px; background-image: url('../images/groups_admin_navi_nsbg.gif'); background-repeat: repeat-x; }
div.leftbox div.groupbox div.moderatenavi div.tabs div.notSelectedTab td.rb { padding: 0; margin: 0; background-image: url('../images/groups_admin_navi_nsrb.gif'); background-repeat: no-repeat; width: 3px; height: 22px; }
div.leftbox div.groupbox div.content { width: 578px; padding: 10px 10px 0 10px; margin: 0; border: 1px solid #ffcc66; border-bottom: none; background-color: #fcf0cf; font-size: 11px; line-height: 16px; color: #333; }
div.leftbox div.groupbox div.threads { width: 578px; background-color: #fff; padding: 10px; border: 1px solid #ffcc66; border-top: none; }
* html div.leftbox div.groupbox div.threads { width: 578px; background-color: #fff; padding: 10px 9px; border: 1px solid #ffcc66; border-top: none; }
div.leftbox div.groupbox div.posts { width: 578px; background-color: #fff; padding: 10px; border: 1px solid #ffcc66; border-top: none; }
div.leftbox div.groupbox div.users { width: 578px; background-color: #fff; padding: 10px; border: 1px solid #ffcc66; border-top: none; }
div.leftbox div.groupbox div.users div.row_2cols { width: 578px; clear: both; }
div.leftbox div.groupbox div.users div.row_2cols div.leftcol { width: 284px; float: left; }
div.leftbox div.groupbox div.users div.row_2cols div.rightcol { width: 284px; float: right; }
div.leftbox div.groupbox div.users div.hruler { margin: 0; height: 0; }
div.leftbox div.groupbox div.hruler { margin: 0; }
div.leftbox div.groupbox div.content p.title { font-size: 18px; color: #990000; line-height: 23px; }
div.leftbox div.groupbox div.moderateThreads { width: 578px; clear: both; }
div.leftbox div.groupbox div.moderateThreads div.leftcol { width: 300px; padding: 0; margin: 0; float: left; }
div.leftbox div.groupbox div.moderateThreads div.rigthcol { width: 230px; padding: 0; margin: 0; float: right; color: #333; font-size: 11px; }
div.leftbox div.groupbox div.bottomcontent { width: 578px; background-color: #fcf0cf; padding: 10px; border: 1px solid #ffcc66; border-top: none; position: relative; top: -1px; }
div.leftbox div.groupbox div.moderateMembers { width: 578px; clear: both; }
div.leftbox div.groupbox div.moderateMembers div.leftcol { width: 455px; float: left; }
div.leftbox div.groupbox div.moderateMembers div.rightcol { width: 120px; float: right; }
div.leftbox div.groupbox div.moderateMembers div.leftcol td.lcol { width: 90px; padding-right: 15px; }
div.leftbox div.groupbox div.moderateMembers div.leftcol td.links { font-size: 11px; color: #990000; }
div.leftbox div.groupbox div.moderateMembers div.leftcol td.links a { font-size: 11px; color: #990000; }
div.leftbox div.groupbox div.moderateMemebersList { width: 578px; height: 710px; overflow: -moz-scrollbars-vertical; overflow-y: scroll; overflow: auto; background-color: #fff; }
div.leftbox div.groupbox div.moderateMemebersList div.box { width: 560px; clear: both; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letters { width: 20px; height: 710px; background-image: url('../images/groups_ml_lbg.gif'); background-repeat: repeat-y; float: left; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.entries { width: 520px; float: right; padding-left: 20px; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letters a { font-size: 18px; line-height: 25px; text-align: left; width: 20px; display: block; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letters a.letter_off { color: #666; cursor: default; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letters a.letter_off:hover { text-decoration: none; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letters a.letter_on { color: #990000; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letterSegment td.letter { width: 20px; font-size: 18px; color: #666; font-weight: bold; line-height: 23px; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letterSegment td.ruler { width: 540px; }
div.leftbox div.groupbox div.moderateMemebersList div.box div.letterSegment td.ruler div.hruler { height: 0; }
div.leftbox div.groupbox div.moderateMemebersList_2 { width: 578px; background-color: #fff; }
div.leftbox div.groupbox div.moderateMemebersList_2 div.box_2 { width: 560px; }
div.leftbox div.groupbox div.moderateMemebersList_2 div.box_2 div.entries { widht: 550px; padding-left: 10px; }
div.leftbox div.groupbox div.moderateMemebersList_2 div.box_2 div.entries td.checkbox { vertical-align: top; padding-right: 8px; }
div.leftbox div.groupbox div.subnavi a { font-size: 11px; color: #333; line-height: 16px; }
div.leftbox div.groupbox div.subnavi span.separator { padding: 0 7px; }
div.leftbox div.groupbox div.content div.advancedSort { width: 578px; clear: both; height: 20px; line-height: 20px; }
div.leftbox div.groupbox div.content div.advancedSort div.column { float: left; height: 20px; }
div.leftbox div.groupbox div.content div.advancedSort div.column img { display: inline; }
div.leftbox div.groupbox div.content div.advancedSort div.column a.selected { font-weight: bold; color: #333; }
div.leftbox div.groupbox div.content div.advancedSort div.column a.notselected { color: #990000; }
div.leftbox div.groupbox div.content div.advancedSort div.column span.separator { padding: 0 2px; }
div.leftbox div.groupbox div.alphabet { width: 578px; claer: both; }
div.leftbox div.groupbox div.alphabet div.shortcut { widht: 300px; float: left; }
div.leftbox div.groupbox div.alphabet div.all { width: 200px; float: right; }
div.leftbox div.groupbox div.alphabet div.all div.link { float: right; }
div.leftbox div.groupbox div.alphabet div.all div.link td { font-size: 14px; line-height: 19px; cursor: pointer; }
div.leftbox div.groupbox div.alphabet span { font-size: 14px; line-height: 19px; margin-right: 10px; }
div.leftbox div.groupbox div.alphabet span.selected { color: #666; cursor: default; }
div.leftbox div.groupbox div.alphabet span.notselected { color: #990000; cursor: pointer; }
div.leftbox div.groupbox div.fullAlphabetLayer { width: 545px; padding: 16px 16px 16px 10px; border: #000 solid 4px; }
div.leftbox div.groupbox div.spamReport { font-size: 10px; line-height: 15px; color: #666; }
div.leftbox div.groupbox div.spamReport a.user { color: #666; }

div.userStatsEntry { width: 578px; clear: both; font-size: 11px; line-height: 30px; color: #333; height: 30px; }
div.userStatsEntry div.username { width: 191px; float: left; }
div.userStatsEntry div.username a { color: #333; }
div.userStatsEntry div.lastVisitTime { width: 129px; float: left; margin-right: 30px; text-align: right; }
div.userStatsEntry div.lastPostTime { width: 82px; float: left; margin-right: 30px; text-align: right; }
div.userStatsEntry div.totalPosts { width: 66px; float: left; margin-right: 50px; text-align: right; }

div.groupShortcut { width: 290px; }
div.groupShortcut div.tb { width: 290px; height: 10px; background-image: url('../images/element_tb.gif'); background-repeat: no-repeat; }
div.groupShortcut div.bb { width: 290px; height: 10px; background-image: url('../images/element_bb.gif'); background-repeat: no-repeat; }
div.groupShortcut div.gSContent { width: 290px; padding: 0; margin: 0; background-color: #fff; }
div.groupShortcut div.gSContent table { width: 100%; }
div.groupShortcut div.gSContent table td.border { width: 1px; background-color: #bdbcbd; }
div.groupShortcut div.gSContent table td.content { width: 270px; padding: 0 9px; height: 53px; }
div.groupShortcut div.gSContent table td.content { font-size: 11px; line-height: 16px; color: #666; }
div.groupShortcut div.gSContent table td.content a { color: #333; font-weight: bold;  }
div.groupShortcut div.gSContent table td.content div.entry { width: 270px; clear: both; }
div.groupShortcut div.gSContent table td.content div.entry div.image { width: 50px; padding-right: 10px; float: left; }
div.groupShortcut div.gSContent table td.content div.entry div.image img { width: 44px; height: 44px; border: 3px #f1f1f1 solid; }
div.groupShortcut div.gSContent table td.content div.entry div.data { width: 210px; float: right; }

div.groupShortcut_b { width: 285px; }
div.groupShortcut_b div.tb { width: 285px; height: 10px; background-image: url('../images/element_tb_b.gif'); background-repeat: no-repeat; }
div.groupShortcut_b div.bb { width: 285px; height: 10px; background-image: url('../images/element_bb_b.gif'); background-repeat: no-repeat; }
div.groupShortcut_b div.gSContent { width: 285px; padding: 0; margin: 0; background-color: #fff; }
div.groupShortcut_b div.gSContent table { width: 100%; }
div.groupShortcut_b div.gSContent table td.border { width: 1px; background-color: #bdbcbd; }
div.groupShortcut_b div.gSContent table td.content { width: 265px; padding: 0 9px; height: 53px; }
div.groupShortcut_b div.gSContent table td.content { font-size: 11px; line-height: 16px; color: #666; }
div.groupShortcut_b div.gSContent table td.content a { color: #333; font-weight: bold;  }
div.groupShortcut_b div.gSContent table td.content div.entry { width: 265px; clear: both; }
div.groupShortcut_b div.gSContent table td.content div.entry div.image { width: 50px; padding-right: 10px; float: left; }
div.groupShortcut_b div.gSContent table td.content div.entry div.image img { width: 44px; height: 44px; border: 3px #f1f1f1 solid; }
div.groupShortcut_b div.gSContent table td.content div.entry div.data { width: 205px; float: right; }

div.groupInviteContact { height: 28px; clear: both; line-height: 28px; font-sise: 11px; color: #666; width: 526px; }
div.groupInviteContact div.name { float: left; padding-right: 10px; }
div.groupInviteContact div.name a { color: #666; }
div.groupInviteContact div.email { width: 200px; float: left; }
div.groupInviteContact div.email a { color: #990000; }

div.usersStaticList { width: 568px; height: 400px; overflow: -moz-scrollbars-vertical; overflow-y: scroll; overflow: auto; }
div.leftbox div.content div.usersStaticList div.hruler { height: 0px; }

div.groupEntryMediumWide { width: 578px; font-size: 11px; color: #666; padding: 19px 0 11px 0; }
div.groupEntryMediumWide div.row { width: 578px; clear: both; }
div.groupEntryMediumWide div.image { width: 50px; padding-right: 10px; float: left; }
div.groupEntryMediumWide div.image img { border: 3px #f1f1f1 solid; }
div.groupEntryMediumWide div.data { width: 518px; float: right; }
div.groupEntryMediumWide div.data table.title td.title a { font-size: 11px; color: #990000; }
div.groupEntryMediumWide div.data table.title td.icon { padding-left: 10px; }
div.groupEntryMediumWide div.data p.stats span.count { color: #ff9900; font-weight: bold; }
div.groupEntryMediumWide div.data div.latestPoster { font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryMediumWide div.data div.latestPoster a { font-size: 11px; color: #666; line-height: 16px; }
div.groupEntryMediumWide div.lastPostVisit { width: 365px; float: left; font-size: 10px; color: #666; line-height: 15px; }
div.groupEntryMediumWide div.lastPostVisit span.date { color: #333; }
div.groupEntryMediumWide div.role { width: 133px; float: right; font-size: 11px; color: #333; line-height: 16px; }
div.groupEntryMediumWide div.role span.role { color: #990000; }
div.groupEntryMediumWide div.rolelink { width: 80px; float: right; text-align: right; }
div.groupEntryMediumWide div.rolelink a { color: #990000; }

div.postEntryMyPostWide { width: 580px; }
div.postEntryMyPostWide p.title a { font-size: 12px; color: #990000; line-height: 17px; }
div.postEntryMyPostWide div.post a { font-size: 12px; color: #333; line-height: 17px; }
div.postEntryMyPostWide p.group a { font-size: 11px; color: #666; font-style: italic; line-height: 16px; }
div.postEntryMyPostWide p.time { font-size: 10px; color: #666; line-height: 15px; text-align: right; padding-right: 10px; }

div.dynamicBoxContainer div.loader { width: 32px; height: 32px; margin: 0 auto; padding-top: 20px; }

div.groupTags { font-size: 11px; color: #666; line-height: 27px; }
div.groupTags a { color: #333; padding: 0 3px; }

div.threadEntryMini { width: 300px; }
div.threadEntryMini div.row { width: 300px; clear: both; }
div.threadEntryMini div.row div.image { margin: 0; padding: 4px 10px 0 0; width: 21px; height: 16px; float: left; }
div.threadEntryMini div.row div.image img { width: 21px; height: 16px; }
div.threadEntryMini div.row div.data { padding: 0; margin: 0; width: 269px; float: right; }
div.threadEntryMini div.data a.title { font-size: 11px; font-weight: bold; line-height: 17px; color: #990000; }
div.threadEntryMini div.data a.content { font-size: 11px; font-weight: normal; line-height: 17px; color: #666; }

table.partners td { padding-right: 40px; }
div.partnersbox { widht: 960px; padding: 20px 0 0 0; }
div.partnersbox div.header { font-size: 12px; color: #666; line-height: 17px; margin: 0 0 0 10px; }
div.partnersbox div.content { padding: 20px 20px 0 20px; background-color: #fff; }
table.partners img.workit { width: 105px; height: 22px; }
table.partners img.kokos { width: 108px; height: 27px; position: relative; top: 3px; }

div.workitWidgetEntry { width: 300px; }
div.workitWidgetEntry p.occupation a { font-size: 11px; font-weight: bold; color: #990000; line-height: 16px; }
div.workitWidgetEntry p.where a { font-size: 11px; color: #666; line-height: 16px; }

p.workitWidgetOther { font-size: 11px; color: #666; line-height: 16px; }
p.workitWidgetOther a { color: #666; }

div.invitationTemplatesLayerBox { width: 900px; height: 450px; overflow: auto; }
div.invitationTemplate { width: 900px; clear: both; }
div.invitationTemplate div.templateData { width: 750px; float: left; }
div.invitationTemplate div.templateData p.templateSubject { font-size: 12px; font-weight: bold; color: #333; }
div.invitationTemplate div.templateData p.templateMsg { font-size:12px; font-weight: normal; color: #333; }
div.invitationTemplate div.templateRemLink { width: 50px; float: right; }
div.invitationTemplate div.templateUseLink { width: 50px; float: right; }

