/*--------------------structure----------------------------*/
body {background-color:#FBFCE0; text-align: left; margin: 0!important; padding: 0 !important;}
body, td {font-family:Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; color:#424242; line-height: 14px;}

img {border: none;}
textarea { border:1px solid #424242;font-family:Arial, Helvetica, sans-serif;margin-top:2px;font-size:11px;width:416px;height:100px;}
form { margin:0;padding:0; }
ul {margin-top: 5px; margin-bottom: 5px;}
a {color:#d93298; text-decoration: underline;}
a:hover {text-decoration:none;}
a:hover.link_none, a:visited.link_none, a.link_none {text-decoration:none;}
td, th { font-family:Verdana, Geneva, Arial, helvetica, sans-serif; }

h1 {font-family: Georgia, Times, serif; font-weight: 100; font-size:17px;padding:0;margin:7px 0;}
h2 {font-family: Georgia, Times, serif; font-size: 17px; line-height: 22px; font-weight: 100; margin: 0; color: #424242;}
h3 {font-size: 12px; line-height: 16px; font-weight: 700; margin: 0; color: #424242;}
h4 {font-size: 11px; line-height: 12px; font-weight: 700; margin: 2px 0 4px 0; color: #424242;}
h5 {font-family: Georgia, Times, serif; font-size: 17px; line-height: 22px; font-weight: 100; margin: 0; color: #424242; width: 300px!important;}
p {margin: 0;}
.input_text, .select_text {border: solid 1px #CCC; font-size:12px;}
.input_checkbox {margin: 0; padding: 0;}
h2.zero {padding: 0px !important; margin: 0px !important;}
/*BEGIN dropdown menu*/
#header {width:850px; background: #fff;}
#header .header_top {height: 71px; width: 850px; background: url(/app/common/pics/header_bg.gif) repeat-x top left; text-align: left; overflow: hidden;}
#logo {float: left; width: 250px; padding: 15px 0 0 19px;}
#header .header_rgt {width: 560px;}
#metanav {width: 540px; height: 16px; line-height: 16px; padding: 2px 12px 4px 0; float: right; text-align: right;}
#metanav a:link, #metanav a:visited {color:#5E7407; font-size: 10px; font-weight: 700; text-decoration: none;}
#metanav a:hover {color:#5E7407; text-decoration:underline;}
#topsearch {float: right; width: 350px; padding-right: 12px;}
#topsearch input { width: 142px; float:left; margin: 6px 0 0 5px;}
#topsearch .box1, #topsearch .box2 { background: url(/app/common/pics/topsearchBg.gif) repeat-x left top; height: 34px;}
#topsearch .box1 .aTS , #topsearch .box2 .aTS { background: url(/app/common/pics/topsearchLft.gif) no-repeat left top; height: 34px;}
#topsearch .box1 .bTS , #topsearch .box2 .bTS { background: url(/app/common/pics/topsearchRgt.gif) no-repeat right top; height: 34px;}
#topsearch .box1 {width: 229px; margin: 0 3px 0 0; float: left;}
#topsearch .box2 { width:118px; float: left;}
#topsearch .btn { margin: 5px 5px 0 3px;}
#topsearch .btn span { background: url(/app/common/pics/topsearchBtn.gif) no-repeat;}
#topsearch .btn span.pos1 { background-position: 0 0; width: 66px; padding: 6px 0 8px 0;  font-size: 12px; line-height: 10px;}
#topsearch .btn span.pos2 { background-position: -68px 0; width: 110px; padding: 1px 0 4px 0; font-size: 10px; line-height: 10px;}
#topsearch .btn span.pos3 { background-position: -68px 0; width: 110px; padding: 3px 0 4px 0; font-size: 12px; line-height: 14px;}

#navigationblock {background: #A4B951 url(/app/common/pics/menumain_bg.gif) repeat-x left top; height: 47px;  padding: 0 7px 0 7px; }
.btn_mm_hld {float: right; padding-right: 7px;}
.btn_mm {display: block; float: left; height: 26px; margin-top: 10px; cursor: pointer; font-weight: 700; text-decoration: none; white-space: nowrap;}
.btn_mm font, .btn_mm span {display: block; float: left; font-size: 11px; line-height: 14px; margin: 0;}
.btn_mm font {height: 26px;}
.btn_mm span {height: 14px; padding-top: 5px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; overflow: hidden;}
.btn_mm_n {background: url(/app/common/pics/btn_mm_rgt.gif) no-repeat right top; color: #7B9514;}
.btn_mm_n font {background: url(/app/common/pics/btn_mm_lft.gif) no-repeat left top;}
.btn_mm_a, a.btn_mm_n:hover {background: url(/app/common/pics/btn_mm_activ_rgt.gif) no-repeat right top; color: #424242;}
.btn_mm_a font, a.btn_mm_n:hover font {height: 26px; background: url(/pics/btn_mm_activ_lft.gif) no-repeat left top;}
.btn_mm .home {background: url(/app/common/pics/btn_mm_home.gif) no-repeat 8px 6px; padding-left: 25px; padding-right: 8px;}
.btn_mm_a .home, a.btn_mm:hover .home {background: url(/app/common/pics/btn_mm_activ_home.gif) no-repeat 8px 6px;}
.btn_mm .vipshop {background: url(/app/common/pics/btn_mm_vipshop.gif) no-repeat 6px 7px; padding-left: 22px;}
.btn_mm_a .vipshop, a.btn_mm:hover .vipshop {background: url(/app/common/pics/btn_mm_activ_vipshop.gif) no-repeat 6px 7px;} 

.menumain {width: 594px; padding-left: 7px;}
.menumain a {display: block; float: left; font-size: 11px; height: 14px; padding: 4px 5px 5px 5px; font-weight: 700; color: #fff; text-decoration: none; overflow: hidden; cursor: pointer;}
.menumain ul {display: block; padding: 0; list-style-type: none;}
.menumain .row {height: 23px; }
.menumain .top {margin: 0 0 1px 0; padding: 0 0 0 3px;}
.menumain .top li.item {display: block; float: left;}
.menumain .top li.first {border-left: none;}
.menumain .top .bl {border-left: solid 1px #fff;}
.menumain .top .subm {clear: both; float: left;}
.menumain .top .subm ul {position: absolute; z-index: 2000; background: #fff; margin: 0; background: #fff; border: solid 1px #7B9518; display: auto;}
.menumain .top .subm li {margin: 0; padding: 0;}
.menumain .top .subm a {background: #fff; padding: 8px; color: #424242; font-weight: 100; float: none; width: 160px;}
.menumain .top .subm a:hover {background: #D8E59D; color: #7A9416;} 
.menumain .top a.roll {width: 8px; background: url(/app/common/pics/menumain_roll_bg.gif) no-repeat left center;}
.menumain .top a.norm:hover, .menumain .top .activ a.norm  {color: #7B9514; background: #D8E59D;}
.menumain .top a.roll:hover, .menumain .top .activ a.roll {background:  #D8E59D url(/pics/menumain_roll_activ_bg.gif) no-repeat left center;}
.menumain .bot a {padding: 4px 7px 5px 7px;}
.menumain .bot a.activ, .menumain .bot a:hover {padding: 4px 6px 5px 6px; background: #E4E4E4 url(/app/common/pics/menumain_bot_activ_bg.gif) repeat-x bottom; color: #424242; border-right: solid 1px #fff; border-left: solid 1px #fff;} 
.menumain .bot a.special_link {background-color: rgb(247, 170, 209);} 

/* END dropdown menu */

/* nowa nawigacja by TT */
#newnavblock {background: url(/app/common/pics/newnav_bg.gif) repeat-y right;}

#newnavblock .newmenu {background: #B7D050 url(/app/common/pics/newmenu_bg.gif) repeat-x bottom; height: 32px; overflow: hidden; padding: 0 12px;}
#newnavblock .newmenu div {float: left; padding-left: 8px;}
#newnavblock .newmenu a {display: block; float: left;cursor: pointer; background: url(/app/common/pics/newtab_normal_lft.gif) no-repeat top left; color: #424242; font-size: 16px; line-height: 24px; font-weight: 700; text-decoration: none; padding: 0 0 0 10px; margin-bottom: 2px;}
#newnavblock .newmenu a span {display: block; float: left; background: url(/app/common/pics/newtab_normal_rgt.gif) no-repeat top right; height: 24px; padding: 4px 10px 2px 0;}

#newnavblock .newmenu .hilite a { background: url(/app/common/pics/newtab_activ_lft.gif) no-repeat top left; color: #fff;}
#newnavblock .newmenu .hilite a span {background: url(/app/common/pics/newtab_activ_rgt.gif) no-repeat top right;}

#newnavblock .newmenu .active a {margin-bottom: 0;}
#newnavblock .newmenu .active a span { padding: 4px 10px 4px 0;}

#newnavblock .newmenu .aktionen {float: right; padding-top: 4px;}
#newnavblock .newmenu .aktionen a {font-size: 12px; color: #424242;  background: url(/app/common/pics/newtab_aktionen_lft.gif) no-repeat top left; line-height: 20px; margin-bottom: 2px;}
#newnavblock .newmenu .aktionen a span {background: url(/app/common/pics/newtab_aktionen_rgt.gif) no-repeat top right; height: 20px;}
#newnavblock .newmenu .aktionen a.hilite {color: #FFFFFF; background: url(/app/common/pics/newtab_aktionen_activ_lft.gif) no-repeat top left; margin-bottom: 0;}
#newnavblock .newmenu .aktionen a.hilite span {background: url(/app/common/pics/newtab_aktionen_activ_rgt.gif) no-repeat top right; padding: 4px 10px 4px 0;}

#newnavblock .newsubmenu_hld {height: 25px; background: url(/app/common/pics/newsubmenu_bg.gif) repeat-x top;}
#newnavblock .newsubmenu_static_hld {height: 25px; background: url(/app/common/pics/newsubmenu_static_bg.gif) repeat-x top;}
#newnavblock .newsubmenu_hld a, #newnavblock .newsubmenu_static_hld a {display: block; float: left; cursor: pointer;}
#newnavblock .newsubmenu {height: 19px; padding: 3px 0 3px 10px; background: #E6296B;}
#newnavblock .newsubmenu .extra {background: url(/app/common/pics/newsubmenu_extra_bg.gif) no-repeat 6px 0;}
#newnavblock div.newsubmenu_item {float: left; padding-left: 6px;}
#newnavblock a.newsubmenu_item, #newnavblock a.newsubmenu_sub {padding: 0 4px; color: #FFFFFF; font-weight: 700; font-size: 13px; line-height: 19px; height: 19px; text-decoration: none; overflow: hidden;}
#newnavblock .active a.newsubmenu_item, #newnavblock a.newsubmenu_item:hover {background: #FF2D91;}
#newnavblock .rolled a.newsubmenu_item {background: #FF75B7;}
#newnavblock a.newsubmenu_sub {width: 8px; background: url(/app/common/pics/newsubmenu_sub_bg.gif) no-repeat left center;}
#newnavblock .extra a.newsubmenu_sub {background: url(/app/common/pics/newsubmenu_sub_extra.gif) no-repeat left center;}
#newnavblock .active a.newsubmenu_sub, #newnavblock .rolled a.newsubmenu_sub, #newnavblock a.newsubmenu_sub:hover {background: #FF75B7 url(/app/common/pics/newsubmenu_sub_activ.gif) no-repeat left center;}

#newnavblock .newroll {clear: both; float: left; display: none;}
#newnavblock .rolled .newroll {display: block;}
#newnavblock .newroll div {background: #FCFDF8; border: 2px solid #FF75B7; margin:0; position: absolute; display: block; list-style-type:none; padding: 0; z-index: 1250;}
#newnavblock .newroll a {padding: 8px 40px 8px 8px; color: #424242; font-weight: 100; float: none; text-decoration: none; white-space: nowrap;}
#newnavblock .newroll a:hover {background: #EFEFEF; text-decoration: underline;} 

#contentblock {border-right: solid #f0f0f0 2px; width: 848px; margin:0; min-height: 600px; _height: 600px; background-color: #FFF; text-align: left; overflow-x: hidden;}
#contentblock_inner {width: 850px; margin: 0 0 0 0px; padding-top: 12px; padding-bottom: 50px;}
.column {float: left; text-align: left; overflow: hidden; height: 1%;}
#colum_left {width:484px; margin: 0 10px 0 0;}
#colum_right {width: 330px; margin: 0 0 0 0;}
#row_column_1 {width: 145px; margin: 0 16px 0 0;}
#row1_column_2 {width: 405px; margin: 0 14px 0 0;}
#row2_column_3 {width: 174px;}
.pinktabafter {float:right; width:171px;height:37px;overflow:hidden;}
.pinktabafter a {display:block; text-decoration:none;}
.pinktab {float:right;width:147px;height:36px;background: transparent url(/app/common/pics/tab_pink.jpg) no-repeat;margin-top:1px;}
.pinktab a{display:block;padding:5px 10px 0 10px;text-align:left;line-height:28px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:100;font-size:14px;text-decoration:none;color:#fff;}
.bar_links {background: #F5F5F5; margin: 0; padding: 2px 12px 0 12px; border-bottom: 1px #EBEBEB solid; height: 20px;}
.bar_links a:hover {text-decoration: underline; }
a.bar_links_noactive {color: #595959; text-decoration: none;}
a.bar_links_active {color: #d93298; text-decoration: none;}
.bar_links a.fright {font-weight: 700; color: #424242; background: url(/app/common/pics/submenu_bg_action.gif) no-repeat left center; padding-left: 10px; cursor: pointer; text-decoration: none;}
.bar_links a.f_activ {color: #d93298 !important; background: url(/app/common/pics/submenu_bg_activ_action.gif) no-repeat left center !important;}
.link_block {border-right: solid #f0f0f0 2px;  overflow: hidden;  background-color: #f5f5f5; width: 836px;}
#footer {   margin:0 0 20px 0; text-align:left;}
.link_block .iko1, .link_block .iko2, .link_block .iko3, .link_block .iko4, .link_block .iko5 {text-align:left; font-size: 11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#424242; padding: 0 0 0 26px; margin-right:20px; float:left;}
.link_block a, .link_block span {display: block; line-height: 20px; margin:0!important; padding:0!important; color: #424242; text-decoration: none;}
.link_block {padding: 12px 0 12px 12px; overflow:hidden;}
.link_block .iko1 { background: url(/app/common/pics/footer_iko1.gif) no-repeat left top;} 
.link_block .iko2 { background: url(/app/common/pics/footer_iko2.gif) no-repeat left top;}
.link_block .iko3 { background: url(/app/common/pics/footer_iko3.gif) no-repeat left top;}
.link_block .iko4 { background: url(/app/common/pics/footer_iko4.gif) no-repeat left top;}
.link_block .iko5 { background: url(/app/common/pics/footer_iko5.gif) no-repeat left top;}

.footer_link {text-align: center; background: #aeca39; width: 826px; color: #FFF;font-size:12px !important;padding:15px 12px;}
.footer_link a {color: #fff !important;  text-decoration: none;}
.footer_link a:hover { text-decoration: underline;}
.footer_link .archiv {font-size:10px;padding-top:15px;}


/*
.white_link { text-align: left; background-color: #aeca39 !important; width: 850px; color: #FFF;}
.white_link a {color: #fff !important;  font-size:11px; margin-left: 10px; text-decoration: none;}
.white_link a:hover { text-decoration: underline;}
.white_link div {  padding: 12px!important;}
*/
.clr {clear:both;} /*do wyciecia*/

/* margin padding */
.m_b_5 {margin-bottom: 5px;}
.m_t_5 {margin-top: 5px;}
.m_l_5 {margin-left: 5px;}
.m_r_5 {margin-right: 5px;}
 
.m_b_8 {margin-bottom: 8px;}
.m_r_10 {margin-right:10px;}
.m_l_10 {margin-left:10px;}
.m_t_10 {margin-top: 10px;}
.m_b_10 {margin-bottom: 10px;}
.m_b_12 {margin-bottom: 12px;}

.m_t_15 {margin-top: 10px;}
.m_b_15 {margin-bottom: 10px;}
.m_r_15 {margin-right:10px;}
.m_l_15 {margin-left:10px;}

.m_t_20 {margin-top: 20px;}
.m_l_20 {margin-left: 20px;}
.m_r_20 {margin-right: 20px;}
.m_b_20 {margin-bottom: 20px;}

.m_t_30 {margin-top: 30px;}

.p_5 {padding: 5px;}
.p_r_5 {padding-right: 5px;}
.p_b_5 {padding-bottom: 5px;}
.p_t_5 {padding-top: 5px;}
.p_l_5 {padding-left: 5px;}

.p_10 {padding: 10px;}
.p_t_10 {padding-top: 10px;}
.p_b_10 {padding-bottom: 10px;}
.p_l_10 {padding-left: 10px;}
.p_r_10 {padding-right: 10px;}

.p_15 {padding: 10px;}
.p_t_15 {padding-top: 10px;}
.p_b_15 {padding-bottom: 10px;}

.p_20 {padding: 20px;}
.p_t_20{padding-top:20px;}
.p_b_20 {padding-bottom: 20px;}

.h10 {height: 10px;}
.w45 {width:45px;}
.w70 {width:70px;}
.w75 {width:75px;}
.w80 {width: 80px;}
.w90 {width: 90px;}

/*parametry box input select*/
.w70 {width: 70px;}
input.w436, textarea.w436 {width: 436px;} /*width 100%*/
.w436 select {width: 440px;}
.w115 {width: 115px;}
input.w95 {width: 87px;}
.w125 {width:125px;}
.w105 { width: 105px;}/*select w115*/
.w85 { width: 85px;}
input.w85 { width: 77px;}
.w147 {width: 147px;}
.w200 {width: 200px;}
input.w170 {width: 170px;}
.w207 {width: 207px;}
.w210 {width: 210px;}
.w225 {width: 225px;}
input.w195 {width: 195px;}
.w175 {width:175px;} /*select plus txt on left*/
.w270 {width:270px;}
.w280 {width:280px;}
.w235 {width:235px;}
.w300 {width: 300px;}
.w338 {width: 338px;}
input.w310 {width: 310px;}
input.w308 {width: 308px;}
.w340 {width: 340px;}
.w345 {width: 345px;}
input.w315 {width: 310px;}
textarea.w300 {width: 292px;} /*txt in right*/

.w483 {width: 483px;}
/*parametry box input select*/

input.w80 {width: 72px;}
.w100 {width: 100px;}
input.w100 {width: 92px;}
.w120 {width: 120px;}
input.w120 {width: 112px;}
.w130 {width: 127px;}
input.w130 {width: 122px;}
.w135 {width: 135px;}
.w140 {width: 140px;}
input.w140 {width: 132px;}
.w145 {width:145px;}
input.w145 {width: 137px;}
.w150 {width:150px;}
input.w150 {width:142px;}
input.w155 {width:147px;}
.w160 {width: 160px;}
input.w160 {width: 152px;}
.w170 {width:170px;}
input.w180 {width: 172px;}
.w180 {width: 180px;}

input.w200 {width: 192px;}
.w209 {width:209px;}

input.w210 {width:202px;}
.w215 {width:214px;}
input.w215 {width:207px;}
.w219 {width:219px;}
.w220 {width: 220px;}
input.w220 {width: 212px;}

input.w225 {width: 225px;}
.w230 {width:230px;}

input.w235 {width: 227px;}
.w240 {width:240px;}
input.w240 {width:232px;}
input.w250 {width:242px;}
.w255 {width: 255px;}
input.w255 {width: 247px;}
.w250 {width: 250px;}
.w260 {width: 260px;}

input.w265 {width: 257px;}

textarea.w280 {width: 272px;}
textarea.w282 {width: 282px;}
.w297 {width: 297px;} 
input.w300 {width: 292px;}

.w320 {width:310px;}
textarea.w310 {width: 300px;}
textarea.w320 {width: 312px;}

.w330 {width: 330px;}
.w336 {width: 335px;}
.w350 {width: 350px;}
.w359 {width: 359px;}
.w370 {width: 370px;}
.w380 {width: 380px;}
input.w370, textarea.w370 {width:362px;}
input.w380 {width:372px;}
.w390 {width: 390px;}
.w400 {width: 400px;}
.w420 {width: 420px;}
.w425 {width: 425px;}
input.w425 {width: 417px;}
input.w430 {width: 426px;}

textarea.w430 {width: 427px;}
.w450 {width: 450px;}
.w460 {width: 460px;}
textarea.w480 {width:472px;}
.w480 {width:480px;}
.w490 {width:490px;}
.w510 {width: 510px;}
input.w510, textarea.w510 {width: 499px;}
.w530 {width: 530px;}
.w560 {width: 560px;}
.w650 {width: 650px;}
.w100p {width: 100%;}
.oo {overflow: hidden; height: 1%;}
.nowhsp {white-space: nowrap;}
.fleft {float: left !important;}
.fright {float: right !important;}
.bld {font-weight:700;}
.gbr {border-right: solid 1px #E1E1DF;} 
.gbb, tr.gbb td {border-bottom: solid 1px #E1E1DF;}
.gbt, tr.gbt td {border-top: solid 1px #E1E1DF;}
.bg_pink {background-color: #FFE3EF;}
.bg_grey_fade {background: #F0F0F0 url(/app/common/pics/bg_grey_fade.gif) repeat-x top;}
.txt_pink {color: #D93298;}
.txt_georgia { font-family: Georgia; font-size: 13px;}
.txt_grey {color: #424242;}
.txt_red {color: red;}
.txt_green {color: #437105;}
.link_grey, .links_grey a {color: #424242;}
.txt_12 {font-size: 12px;}
.txt_table {height:16px; margin:5px 0pt;}
.explanation {font-size: 9px; color: #726E7C;}
.error {color: red; font-weight: 100; margin-top:2px;}
div.error {border:2px solid red; padding:5px;}
.done {color: green; font-weight: 100; margin:8px 0;}
div.done {border:2px solid green; padding:5px;}
.lft {text-align: left;}
.rgt {text-align: right;}
.cent {text-align: center;}
.lh {line-height: 16px;}
.vab { vertical-align: bottom;}
.emoticon {cursor: pointer;}
/* Intro */
.intro {overflow: hidden; height: 1%;margin-bottom:12px;}
.intro_lft {width:115px; float:left;}
.intro_rgt {width:435px; float:left;}
.intro p {text-align: justify;}
/* Tooltip */
#tooltip {position:absolute;}
.divMoreTooltip {float:left;}
.divMoreTooltip_header {float:left;	width: 123px; height: 5px; background: url(/app/common/pics/nm_tooltip.gif) no-repeat left top; clear: both;}
.divMoreTooltip_content {width: 121px !important; width: 121px; text-align: center; background: #FEDBE7; float: left; clear: both; font-family: Verdana, sans-serif; font-size: 12px; border-right: 1px #F4ADD7 solid; border-left: 1px #F4ADD7 solid;}
.divMoreTooltip_footer {float: left; width: 123px; height: 5px;	background: url(/app/common/pics/nm_tooltip.gif) no-repeat left bottom; clear: both;}
/* buttons and special links */
.btn {font-family:Verdana, Geneva, Arial, helvetica, sans-serif; border: 0; outline: 0; color:#FFF; cursor: pointer; font-size: 12px; font-weight: 700; text-decoration: none;}
a.btn font {float: left;}
button.btn {overflow: visible; background: none; padding: 0;}
button::-moz-focus-inner{border: none;padding: 0;margin: 0;}
.btn font {padding: 0 0 0 12px; display: block;}
.btn span {padding: 4px 12px 6px 0; display: block; margin: 0; white-space: nowrap; line-height: 14px;}
.btn_a font {background: url(/app/common/pics/btn_a_left.gif) no-repeat left top;}
.btn_a span {background: url(/app/common/pics/btn_a_right.gif) no-repeat right top;}
.btn_b font {background: url(/app/common/pics/btn_b_left.gif) no-repeat left top;}
.btn_b span {background: url(/app/common/pics/btn_b_right.gif) no-repeat right top;}
.btn_c font {background: url(/app/common/pics/btn_c_left.gif) no-repeat left top;}
.btn_c span {background: url(/app/common/pics/btn_c_right.gif) no-repeat right top;}
.btn_d font {background: url(/app/common/pics/btn_d_left.gif) no-repeat left top;}
.btn_d span {background: url(/app/common/pics/btn_d_right.gif) no-repeat right top;}
.btn_fm font {background: url(/app/common/pics/btn_pct_fm.gif) no-repeat left top;}
.btn_nz font {background: url(/app/common/pics/btn_pct_nz.gif) no-repeat left top;}
.btn_sf font {background: url(/app/common/pics/btn_pct_sf.gif) no-repeat left top;}
.btn_pct span {background: url(/app/common/pics/btn_a_right.gif) no-repeat right top; padding-left: 5px;}
.btn_big font {background: url(/app/common/pics/btn_big_lft.gif) no-repeat left top; padding: 0 0 0 25px !important;}
.btn_big span {background: url(/app/common/pics/btn_big_rgt.gif) no-repeat right top; padding: 10px 25px 28px 0 !important; font-size: 20px !important; font-family: Georgia !important; font-weight: 100 !important; line-height:18px; text-align: center;}
.btn font.p_27 {padding-left: 27px !important;}
.btn font.p_27 span {padding-right: 27px !important;}
.btn font.p_16 {padding-left: 16px !important;}
.btn font.p_16 span {padding-right: 16px !important;}
.btn font.p_12 {padding-left: 12px !important;}
.btn font.p_12 span {padding-right: 12px !important;}
.btn font.p_30 {padding-left: 30px !important;}
.btn font.p_30 span {padding-right: 30px !important;}
a.btn_oo { text-decoration: none;}
.btn_oo span {font-family:Verdana; border: 0; outline: 0; color:#FFF; cursor: pointer; font-size: 12px; font-weight: 700; text-decoration: none; background: url(/app/common/pics/btn_b_right.gif) no-repeat right;bottom: 10px; padding: 10px 12px 10px 0; display: block; margin:0; white-space: nowrap; line-height: 14px;} 
.btn_oo font {padding: 1px 0 0 45px; display: block; background: url(/app/common/pics/btn_o.gif) no-repeat left;}
.btn_more {display: block; width: 70px; height: 18px; overflow: hidden; text-decoration: none; background: url(/app/common/pics/button_more.gif) no-repeat;}
.btn_prev, .btn_next {display: block; width: 34px; height: 33px; overflow: hidden; text-decoration: none; cursor:pointer;}
.btn_prev {background: url(/app/common/pics/button_prev.gif) no-repeat;}
.btn_next {background: url(/app/common/pics/button_next.gif) no-repeat;}
.btn_prev.disabled {background: url(/app/common/pics/button_prev_disabled.gif) no-repeat;}
.btn_next.disabled {background: url(/app/common/pics/button_next_disabled.gif) no-repeat;}
.btn_rollon {background: url(/app/common/pics/button_rollon.gif) no-repeat; width: 37px; height: 18px;}
.btn_rollup {background: url(/app/common/pics/button_rollup.gif) no-repeat; width: 37px; height: 18px;} 

.btn_back {background: url(/app/common/pics/btn_back_lft.gif) no-repeat left top;cursor: pointer;display: block; float:right;height:17px; padding-left: 29px; text-decoration: none;}
.btn_back span {background: url(/app/common/pics/btn_back_rgt.gif) no-repeat right top; color: #fff; display:block; float:left; font-weight:700; font-size:10px; height:17px; padding: 0 10px 0 0;}
.btn_next_b { background: url(/app/common/pics/btn_next_lft.gif) no-repeat right top; cursor:pointer; display: block; height:17px; padding-right: 29px; text-decoration: none;}
.btn_next_b span { background: url(/app/common/pics/btn_next_rgt.gif) no-repeat left top; color: #fff; display: block; float:left; font-size:10px; font-weight:700; height: 17px; padding: 0 0 0 10px;}

.btns {padding: 8px 0; overflow: hidden; height: 1%;}
.c_pointer {cursor: pointer;}
/* Boxes */
#colum_left .box_h h2,#colum_left .box_h h5, #row1_column_2 .box_h h2, .cnt h2, #contentblock_inner .box_h h2  {padding: 9px 0;}
#colum_right .box_h h2 {padding: 10px 0;}

#colum_left h2 {overflow:hidden; width: 330px;}
.box_h_p {background: #fabedc url(/app/common/pics/box_header_bg_p.gif) repeat-x top; overflow: hidden; height: 1%;}
.box_h_p .cnr_lft_p {background: url(/app/common/pics/box_header_corner_lft_p.gif) no-repeat top left;}
.box_h_p .cnr_rgt_p {background: url(/app/common/pics/box_header_corner_rgt_p.gif) no-repeat top right;}
.box_h_p h2 {margin: 0 15px; padding: 8px 0;}
.box_h {background: #F8F8F8 url(/app/common/pics/box_header_bg.gif) repeat-x top; overflow: hidden; height: 1%;}
.box_h .cnr_lft {background: url(/app/common/pics/box_header_corner_lft.gif) no-repeat top left;}
.box_h .cnr_rgt {background: url(/app/common/pics/box_header_corner_rgt.gif) no-repeat top right;}
.box_h h2,.box_h h5 {margin: 0 10px;}
.box_h h4 {margin: 0 15px; padding:10px 0;}
.headline h2 {padding: 8px 0 2px 0 !important;}
.headline p {font-size: 11px; line-height: 12px; padding: 0 10px 10px;}
.box_h .btn_back {margin: 12px 15px 0 15px;}
.cnt {border-left: solid 2px #E1E1DF; border-right: solid 2px #E1E1DF;}
div.cnt {padding-left: 8px; padding-right: 8px;}
#row_column_1 div.cnt {padding-left: 8px; padding-right: 8px;}
.cnt .chat_info {background: url(/pics/chat_Q.gif) no-repeat left top; padding:0 0 0 77px;}
.cnt p, .cnt h3 {padding: 0 0 10px 0;}
.cnt .btn_back {margin: 12px 0 0 0;}
.cnt_sub {border-bottom: solid 1px #E1E1DF; padding-bottom: 15px; margin-bottom: 15px; overflow: hidden; height: 1%;}
.box_f {background: #FFF url(/app/common/pics/box_footer_bg.gif) repeat-x bottom; margin-bottom: 12px;}
.box_f .cnr_lft {background: url(/app/common/pics/box_footer_corner_lft.gif) no-repeat bottom left !important;}
.box_f .cnr_rgt {background: url(/app/common/pics/box_footer_corner_rgt.gif) no-repeat bottom right !important; padding: 0 15px !important;}
.box_f .fixer {height: 26px;}
.box_f .btn_more, .box_f .btn_next {float: right; margin: 4px 0;}
.box_f .btn_prev {float: left; margin:4px 0;}
.box .cnr_lft {background: url(/app/common/pics/box_cnr_lt.gif) no-repeat top left;}
.box .cnr_rgt {background: url(/app/common/pics/box_cnr_rt.gif) no-repeat top right; padding: 13px 0 0 0; overflow: hidden; height: 1%;}
.box .box_f {margin-bottom: 0 !important;}
.box .box_f .cnr_rgt {padding: 0 0 13px 0 !important;}
.box .cnt {height: 1%;}

/* pink boxes special */
.pink_low {background: #F9D6E7 url(/app/common/pics/pink_fade_low.gif) repeat-x bottom; padding: 0 15px;}
.pink_top {padding-top: 13px;}
#colum_left .pink_top {background: url(/app/common/pics/pink_top_530.gif) no-repeat top left;}
#colum_right .pink_top {background: url(/app/common/pics/pink_top_300.gif) no-repeat top left;}
.pink_bot {padding-bottom: 13px;}
#colum_left .pink_bot {background: url(/app/common/pics/pink_bot_530.gif) no-repeat bottom left;}
#colum_right .pink_bot {background: url(/app/common/pics/pink_bot_300.gif) no-repeat bottom left;}
.pink_top .pink_low {background: #F9D6E7 url(/app/common/pics/pink_fade_low.gif) repeat-x bottom;}
/* pink boxes */
.box_pink_low {background: #F9D6E7 url(/app/common/pics/pink_fade_low_b.gif) repeat-x bottom;}
.box_pink_mid {background: #F9D6E7 url(/app/common/pics/pink_fade_mid_b.gif) repeat-x bottom;}
.box_pink_hig {background: #F9D6E7 url(/app/common/pics/pink_fade_hig_b.gif) repeat-x bottom;}
.cnr_pink_lt {background: url(/app/common/pics/cnr_pink_lt.gif) no-repeat top left;}
.cnr_pink_rt {background: url(/app/common/pics/cnr_pink_rt.gif) no-repeat top right;}
.cnr_pink_lb {background: url(/app/common/pics/cnr_pink_lb.gif) no-repeat bottom left;}
.cnr_pink_rb {background: url(/app/common/pics/cnr_pink_rb.gif) no-repeat bottom right; padding: 10px; overflow: hidden; height: 1%;}
.tail_pink_lft { background: url(/app/common/pics/tail_pink_lft.gif) no-repeat left top; height:28px; width:44px;}
#colum_right .cnt .cnr_pink_rb .col_half {width: 135px;}
.cnr_pink_lft {background: url(/app/common/pics/cnr_pink_lft.gif) no-repeat top left;}
.cnr_pink_rgt {background: url(/app/common/pics/cnr_pink_rgt.gif) no-repeat top right; padding: 15px;}
.box_promo_pink { min-height: 200px;}
.box_promo_pink h1 {font-size:21px; line-height:20px; color: #dc77a4;}
/* green boxes */
.box_green_low {background: #F2FADC url(/app/common/pics/green_fade_low_b.gif) repeat-x bottom;}
.box_green_mid {background: #F2FADC url(/app/common/pics/green_fade_mid_b.gif) repeat-x bottom;}
.box_green_hig {background: #F2FADC url(/app/common/pics/green_fade_hig_b.gif) repeat-x bottom;}
.cnr_green_lt {background: url(/app/common/pics/cnr_green_lt.gif) no-repeat top left;}
.cnr_green_rt {background: url(/app/common/pics/cnr_green_rt.gif) no-repeat top right;}
.cnr_green_lb {background: url(/app/common/pics/cnr_green_lb.gif) no-repeat bottom left;}
.cnr_green_rb {background: url(/app/common/pics/cnr_green_rb.gif) no-repeat bottom right; padding: 10px; overflow: hidden; height: 1%;}
.tail_green_lft {background: url(/app/common/pics/tail_green_lft.gif) no-repeat left top; height: 17px; overflow: hidden; margin-bottom: 10px;}
.tail_green_rgt {background: url(/app/common/pics/tail_green_rgt.gif) no-repeat right top; height: 17px; overflow: hidden; margin-bottom: 10px;}
/* pop-up */
.close_cross {cursor:pointer;}
.pos_pop {position: absolute;z-index: 100;text-align:left;width:328px; display: none; }
.pop_grn {background: url(/app/common/pics/pop_grn_top.gif) no-repeat top; padding-top: 15px; width: 330px; text-align: left;}
.pop_grn1 {background: url(/app/common/pics/pop_grn_btm.gif) no-repeat bottom; padding-bottom: 15px;}
.pop_grn2 {background: url(/app/common/pics/pop_grn_cnt.gif) repeat-y top;}
.pop_grn3 {background:url(/app/common/pics/pop_grn_top1.gif) no-repeat top;}
.pop_grn4 {background: url(/app/common/pics/pop_grn_btm1.gif) no-repeat bottom;clear:both;}      
.pu_small {height: 60px;} 
.pop_red_top {background: url(/app/common/pics/pop_up_red_top.gif) no-repeat top; padding-top: 15px;  margin-top: -10px; position:relative;}
.pop_red_px {background: url(/app/common/pics/pop_up_red_px.gif) repeat-y; width: 330px; text-align:left;}
.pop_red_btm {background: url(/app/common/pics/pop_up_red_btm.gif) no-repeat bottom; padding-bottom: 15px; margin-bottom: -10px;}
.pu_hdr p {float: left; padding-left: 15px; font-size: 17px; font-family: Georgia; line-height: 20px; color:#424242;}
.pu_hdr {padding-bottom: 15px;}
.pu_hdr img { float: right; padding-right: 15px;}
.pu_ftr {padding: 0 15px; overflow: hidden; clear:both; width: 300px;}
.pu_ftr span {display: block; margin: 15px 0 8px 0; font-weight: 700; font-size: 11px;}
.pu_ftr font {font-weight: 100; font-size: 11px;}
.pu_ftr .button {padding-top: 15px; float: right;}
.pu_ftr .button span {margin: 0 !important;}
.pu_ftr textarea {width: 293px; border:1px solid #CCCCCC;; padding: 3px; font-size: 11px; margin-bottom: 5px;}
.pu_ftr input {border:1px solid #CCCCCC;}
.pu_ftr ul {margin: 0 0 0 10px; padding: 0 0 0 10px;}
.pu_ftr p {margin-top:10px;}
.pop_red_btm .pu_hdr img {position: absolute; left: 293px;}
.pop_red_btm .pu_hdr p {position: absolute;}
.shop_a { width: 643px; height: 1520px; float:left;}
.shop_b { width: 643px; float:left;}
/* galery and pictures */
.thumb {background: url(/app/common/pics/thumb_bg.gif) no-repeat; height: 108px; width: 108px;}
.thumb img {margin:6px;width:96px;height:96px;}
.mini {background:url(/app/common/pics/mini_bg.gif) no-repeat;height:60px;width:60px;}
.mini img {margin:4px;width:52px;height:52px;}
#colum_left .img_item {width: 116px;}
#colum_right .img_item {width: 155px;}
#colum_left .group_item {width: 210px; margin:13px;}
.chat_item_left {padding:8px; overflow: hidden; height: 1%; border-bottom: solid 1px #E1E1DF;}
.chat_item_right {padding: 10px 8px; overflow: hidden; height: 1%; border-bottom: solid 1px #E1E1DF;}
.local_item {padding:5px 8px; overflow: hidden; height: 1%; border-bottom: solid 1px #E1E1DF;}
.chat_row, .local_row {padding:0 !important;}
.img_row {padding: 10px 8px !important; overflow: hidden; height: 1%;}
.img_row_mini {padding: 15px 3px !important; overflow: hidden; height: 1%;}
.img_row_mini .mini {margin:0 10px;}
.group_row {padding: 0 !important; overflow: hidden; height: 1%; background-image: url(/app/common/pics/tabs_bg.gif); background-repeat: repeat-y; background-position: 235px;}
.img_item, .gal_slide .img_item {float: left; margin: 0; overflow: hidden; text-align: center;}
.group_item .desc {float:left;width:140px;margin-left:8px;}
.chat_item_left .desc {float:left; width:380spx;margin-left:13px;}
.chat_item_right .desc {float:left;width:225px;margin-left:10px;}
.img_item .thumb, .gal_slide .thumb {margin: 0 auto 8px auto;}
.img_item ul {margin: 0; padding: 0; list-style-type: none; line-height: 11px; text-align: left;}
.img_item .desc, .gal_slide .desc {width: 108px; margin:0 auto;}
.img_item .user, .gal_slide .user {margin:0 0 2px 0;}
.img_item .write {background:url(/pics/letter.gif) no-repeat left center;}
.img_item .delete {background:url(/pics/delete.gif) no-repeat left center;}
.online span {background:url(/pics/online.gif) no-repeat left center; padding: 3px 0 2px 15px; color:#00B000;}
.gal_center .desc, .gal_slide .desc {text-align:center;}
.gal_left .desc {text-align:left;}
.slide_normal, .slide_normal li, .slide_normal .mask {height: 180px;}
.slide_high, .slide_high li, .slide_high .mask {height: 220px;}
.slide_higher, .slide_higher li, .slide_higher .mask {height: 240px;}
.gal_slide {padding: 0 3px !important; overflow: hidden; }
.gal_slide_narrow {padding: 15px 8px !important; overflow: hidden;}
.gal_slide .btn_prev {float: left; margin-top: 50px;}
.gal_slide .btn_next {float: right; margin-top: 50px;}
.gal_slide .mask {position: absolute; width: 550px; z-index: 999;}
.img_holder {float: left; margin: 15px 8px;}
.gal_slide .image_item {padding: 0 5px; width: 108px;}
.gal_slide_narrow .image_item {padding: 0 5px; width: 108px; margin-right:74px;}
.gal_small .btn_next { margin-top: 28px;}
.gal_small .btn_prev { margin-top: 28px;}	
.crl {list-style-type:none; margin:0; padding:0; position:relative; z-index:1; width:3280px;}
.slide_crl {overflow:hidden;visibility:visible;position:relative;z-index:2;left:0;width:306px;height:108px;}
.slide_crl_big {overflow:hidden; visibility:visible; position:relative; z-index:2; left:0;width:387px; height:189px;}
.slide_crl_sml {overflow:hidden;visibility:visible;position:relative;z-index:2;left:6px;width:370px;height:70px;} 
.crl_b_li {float: left; width: 130px ; height: 178px; overflow:hidden;}
.crl_s_li {float: left; width: 76px; height: 70px; list-style: none; }

.foto_nav {position: relative; text-align: center; height: 45px;}
.foto_nav a {display: block; padding-top: 5px; margin: 0 80px;}
.foto_nav .lft a {position: absolute; left:0; top: 0;}
.foto_nav .rgt a {position: absolute; right:0; top: 0;}
/* icons */
.icon li {padding: 3px 0 2px 19px;}
.icon div {padding: 3px 0 2px 19px; text-align: left;overflow:hidden;}
.icon .contra{width:100px !important;overflow:hidden;}
.besucher {background:url(/app/common/pics/besucher.gif) no-repeat left center;}
.comments {background:url(/app/common/pics/clouds.gif) no-repeat left center;}
.nachricht {background:url(/app/common/pics/nachricht_senden.gif) no-repeat left center;}
.nachricht2 {background:url(/app/common/pics/letter.gif) no-repeat left center;}
.edits {background:url(/app/common/pics/edit.gif) no-repeat left center;}
.melden {background:url(/app/common/pics/profil_melden.gif) no-repeat left center;}
.melden_profil {background:url(/app/common/pics/profil_melden_new.gif) no-repeat left center;}
.ignore_profil {background:url(/app/common/pics/profil_ignor.gif) no-repeat left center; padding: 0 0 0 25px;}
.friend_add {background:url(/app/common/pics/freund_einladen.gif) no-repeat left center;}
.pink_pin {background:url(/app/common/pics/pink_pin.gif) no-repeat left center;}
.delete {background:url(/app/common/pics/delete.gif) no-repeat left center; margin-right: 5px;}
/* questions */
.bg_pink .fr_lft_top {background: #f8dee7 url(/app/common/pics/fr_ft_top_lftp.gif) no-repeat left top;overflow: hidden; height: 1%; margin-bottom: 8px;}
.bg_pink .fr_lft_btm {background: url(/app/common/pics/fr_ft_btm_lftp.gif) no-repeat left bottom;}
.bg_pink .fr_rgt_top {background: url(/app/common/pics/fr_ft_top_rgtp.gif) no-repeat right top;}
.bg_pink .fr_rgt_btm {background: url(/app/common/pics/fr_ft_btm_rgtp.gif) no-repeat right bottom; padding: 2px 10px;}
.fr_lft_top {background: #f4f4f4 url(/app/common/pics/fr_ft_top_lft.gif) no-repeat left top; overflow: hidden; height: 1%;  margin-bottom: 8px;}
.fr_lft_btm {background: url(/app/common/pics/fr_ft_btm_lft.gif) no-repeat left bottom;}
.fr_rgt_top {background: url(/app/common/pics/fr_ft_top_rgt.gif) no-repeat right top;}
.fr_rgt_btm {background: url(/app/common/pics/fr_ft_btm_rgt.gif) no-repeat right bottom; padding: 2px 10px;}
.fr_title {color: #D93298;font-weight: 700;font-size:12px; line-height: 16px;}
/* PageBar*/
.pagebar {text-align:center;font-weight:700; margin: 5px 0; height:16px;}
.pagebar a, .pagebar span {line-height: 16px; padding: 0 3px; margin:0 3px 0 0 !important;}
.pagebar a {border: solid 1px #ebd0e1;text-decoration:none;}
.pagebar .current {background: #d93298;border: 1px solid #d93298;color:#fff;}
.pagebar .block {color:#d93298;}
/* Tabs menu */
.tabs {overflow: hidden; height: 1%; background: url(/app/common/pics/tabs_bg.gif) repeat-x bottom; padding: 0 0 0 10px;}
.tabs a {display: block; float: left; margin: 8px 6px 0 0; background: url(/app/common/pics/tab_rgt.gif) no-repeat top right; color: #59596B; border-bottom: solid 1px #D0D0D0; cursor:pointer; }
.tabs a span {display: block; float: left; background: url(/app/common/pics/tab_lft.gif) no-repeat top left; padding: 7px 10px; margin: 0; line-height: 12px;}
.tabs a#activetab {background: url(/app/common/pics/tab_act_rgt.gif) no-repeat top right; color: #F14E92; text-decoration: none; border-bottom: none;}
.tabs a#activetab span {background: url(/app/common/pics/tab_act_lft.gif) no-repeat top left; padding: 7px 10px 8px 10px;}
.tabs_h .tabs a span {line-height:13px !important;}
.tabs .format a { display: block; background:url(/pics/edit.gif) no-repeat left bottom !important ; float: right; padding: 15px 15px 2px 17px; margin: 0;line-height: 12px; border-bottom: none;color:#D93298;cursor:pointer;}
#colum_left .tabs_3 {padding: 0 0 0 10px;}
#colum_left .tabs_3 a {width: 146px;}
/* div forms */
.f_row {overflow: hidden; height: 1%; margin-bottom: 15px;}
.f_ipt, .f_btn, .f_sel, .f_chk {float: left; height: 25px;}
.f_txt {float:left;}
.f_sel, .f_dsc, f_btn {margin-right: 5px;}
.f_chk {margin-right: 3px;}
.f_ipt input, .f_sel select, .f_txt textarea  {font-family: Verdana, sans-serif; color: #424242; font-size: 11px; line-height: 12px; float: left; border: solid 1px #CCC;}
.f_ipt input, .f_txt textarea {margin-right: 5px; margin-top: 1px; padding: 3px;}
.f_btn button {}
.f_sel select {width: 100%; margin-top: 2px;}
.f_sel option {padding: 1px;}
.f_chk div {float: left; margin-top: 2px;}
.f_chk input {margin-left: 0; margin-right: 0;}
.f_dsc {float: left; padding-top: 6px;}
label.f_dsc {display: block;}
.f_last, .f_last input, .f_last textarea {margin-right: 0 !important;}
.f_lbl {line-height: 12px;}
h2.f_lbl {margin: 0 0 8px 0; padding:0;}
h4.f_lbl, div.f_lbl, h2.f_lbl {margin: 0 0 8px 0;}
.f_lbl h4, .f_lbl h2 {margin: 0 0 2px 0;}
/* Tags */
.tags_box_rgt {width:149px;border-right:1px solid #E1E1DF;}
.tags_box_lft {width:135px;padding-left:15px;}
.tags_box_lft div, .tags_box_rgt div {margin-bottom:2px;}
/* Steps */
.step, .step_p{float:left; margin: 7px;} 
.step_p {color: #D93298;}
/* stars */
.rating {background: url(/app/common/pics/star_empty.gif) repeat-x left center; width: 70px; height: 15px; overflow: hidden;}
.rating div {background: url(/app/common/pics/star_full.gif) repeat-x left center; height: 15px; overflow: hidden;}
div.stars {margin:0 auto;float:left;border:0; cursor: pointer;}
div.stars img {display:inline;margin:0;border:0;height:14px;width:7px;}
div.stars a {cursor:pointer;text-decoration:none;}
/* unv class END */
/* detail class */
.errors { border: solid red 2px; padding: 5px; margin-top: 5px ; color: red; display:none; clear: both; width: 390px;}
.localmom {position: absolute; z-index: 2000;} 
.localmom img {position:relative;width:54px;height:53px;top:0 !important;top:64px;left:0 !important;left: -10px;}
.png6 {top: 64px; left: -10px; position:relative; width: 55px; height: 53px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/pics/local.png',sizingMethod='scale') ;}

.btns_flower {width: 364px; overflow: hidden;}
.btns_flower a {background: url(/app/common/pics/btn_flower_bg.gif) no-repeat top left; display: block; float: left; margin: 0 0 0 0;}
.btns_flower a img {width: 177px; height: 54px;}

.prof_btn2 a {background: url(/pics/btn_news02.gif) no-repeat left top; background-position: 0 0; display: block; height: 38px; width: 149px; overflow: hidden; margin-bottom: 10px;}
.prof_btn a {background: url(/pics/btn_news.gif) no-repeat left top; background-position: 0 0; display: block; height: 38px; width: 178px; overflow: hidden; margin-bottom: 15px;}
.prof_btn .next_pos {background-position: 0 -38px; }
.fdt_bg {background: #D5EA9C url(/app/common/pics/fdt_bg.gif) repeat-x top; margin-bottom: 12px;}
.fdt_lt {background: url(/app/common/pics/fdt_lt.gif) no-repeat top left;}
.fdt_rt {background: url(/app/common/pics/fdt_rt.gif) no-repeat top right;}
.fdt_lb {background: url(/app/common/pics/fdt_lb.gif) no-repeat bottom left;}
.fdt_rb {background: url(/app/common/pics/fdt_rb.gif) no-repeat bottom right; overflow: hidden; height: 1%;}
.fdt {margin: 10px; padding-right: 30px;background: url(/app/common/pics/fdt_question.gif) no-repeat top right;}
.fdt_date {float: left; width: 72px; height: 48px; text-align: center; color: #FFF; font-weight: 700; font-size: 10px;}
.fdt_date {background: url(/app/common/pics/fdt_grey_date.gif) no-repeat top right;}
.fdt .fdt_date {background: url(/app/common/pics/fdt_date.gif) no-repeat top right;}
.fdt_date p {font-size: 18px; margin: 5px 0; padding: 0;}
.fdt_q1 {font-family: Georgia, Times, serif; font-size: 17px; line-height: 20px;}
.fdt_q2 {color: #424242; font-size: 14px; line-height: 20px;}
.fdt_q3 {font-size: 14px; font-weight: 700;}
.fdt_main {margin-bottom: 10px;}
.fdt_body {margin: 30px;}
.fdt_dsc {width:350px;float:left;margin-left:10px;}
.unv_header {border-bottom: solid 1px #E1E1DF; border-top: solid 1px #E1E1DF; overflow: hidden; height:1%; margin-bottom:10px; padding: 5px 0;}
.unv_header h2 {padding:0;}
#autosuggest { display: none; }
.suggestion_list{background: #FFF;border: 1px solid;padding: 4px;}
.suggestion_list ul { padding: 0;margin: 0;list-style-type: none; }
.suggestion_list a {text-decoration: none;color: #424242;}
.suggestion_list .selected{background: #FFE3EF;color: #FFF;}
.suggestion_list .selected a { color: #424242; }
.mein_moments_top {background: url(/app/common/pics/main_momente_top.gif) no-repeat left top; width: 300px; height: 10px; overflow: hidden;}
.mein_moments_cnt {background:#fff; width: 280px; padding: 0 10px 10px 10px;}
.mein_moments_bottom {background: url(/app/common/pics/main_momente_bottom.gif) no-repeat left bottom; width: 280px; height: 40px; padding: 0 10px;}
#profil-kinder{ width:400px; }
.column_kids div {padding: 5px 0 5px 5px; margin-bottom: 2px; width: 100px; float: left; font-size:9px; height: 17px !important;}
#profil-kinder .he div {background:#EFEFEF}
#profil-kinder .boy div {background:#E6EFFF;}
#profil-kinder .boy span {color:#699EF1;}
#profil-kinder .girl div {background:#FFE3EF;}
#profil-kinder .girl span {color:#DF7BA4;}
#profil-kinder .col {width: 185px !important;} 
#profil-kinder .colx {width: 80px !important; height: 17px !important;} 
.txt_plz {font-family: Georgia; font-size: 14px; font-weight: normal; line-height: 17px;}
.promo_txta_bg {background: url(/pics/promo_txta_bg.gif) no-repeat left top; height: 90px; padding: 15px; overflow:hidden;} 
.promo_txta_bg textarea {height: 71px; width:260px; border-color: #e1e1df; padding: 3px;}
.promo_txta_bg p {font-size:21px; line-height:20px; color: #dc77a4;}
.promo_news {background: url(/pics/promo_newsleter.gif) no-repeat left top; width: 302px; height: 40px; padding: 8px; font-weight: 700; font-size: 12px;}
.ed_kind {clear:both; width: 330px; width: 368px; float: left; margin: 15px 10px 15px 0;}
.ed_kind input {width: 358px;}
.ed_kind_pic {float:right; padding: 0 0 0 10px; text-align: center; overflow: auto; width: 108px; border-left: solid 1px #E6EFFF; height: 180px; margin-top: 35px;}
.b, .m {color: #4180e0;}
.g, .f { color: #d93298;}
/* banner info */
#banner h1, #banner h2, #banner p {margin: 0; padding: 0;}
#banner { color: #424242; font-family: Georgia; font-weight: 100; padding: 10px 10px 10px 10px;}
#banner h1 { font-weight: 100; line-height: 22px; font-size: 17px; }
#banner h2 { font-weight: 100; color: #D93298; font-size: 19px; line-height: 24px; display:block; margin-bottom: 15px;}
#banner p { font-size: 11px; font-weight:300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* ecard */
.ecard_top {background:url("/app/common/pics/ecard_brd_top.gif") no-repeat top left; width: 559px; text-align:left; padding-top: 4px;}
.ecard_lft {background:url("/app/common/pics/ecard_brd_l.gif") repeat-y top left; padding-left: 4px;}
.ecard_rgt { background:url("/app/common/pics/ecard_brd_r.gif") repeat-y top right; padding-right: 4px;}
.ecard_btm {background:url("/app/common/pics/ecard_brd_btm.gif") no-repeat bottom left; padding-bottom: 4px;}
.top_ecard {background:url("/app/common/pics/ecard_px_top.gif") repeat-x top left; height: 370px; padding: 10px;}
.btm_ecard {background: #ffe1f1 url("/app/common/pics/ecard_btm.gif") no-repeat bottom left; padding: 10px; text-align: center;}
.photo_contener{ background:url("/pics/big_ecard_top_bg_photo.gif") no-repeat left top; width:314px; height:417px;float:left;}
.photo_contener img{margin:8px;}
#ecard_thanks {background:url("/pics/ecard_sent_bg.gif") no-repeat left top;width:414px;height:86px;}
.ecard_box_top {background: #ffe1f1 url("/pics/ecard_top_bg.gif") no-repeat left top;width:330px; padding-top: 3px;}
.ecard_box_btm {background:url("/pics/ecard_bottom_bg.gif") no-repeat left bottom; width:330px;padding-bottom: 3px;}
.emo_bg {background-color: #fff; width: 298px; height: 35px; border:solid #ccc 1px; overflow: hidden; margin-bottom: 15px; margin-top: -1px;}
/* interfiew */
.b_intefiew {width: 398px; overflow: hidden; margin-bottom: 10px;}
.inter_box {height:86px; font-family: Verdana; font-size: 15px; padding: 50px 0 0 10px; line-height: 22px;}
.repo_top {background: url(/app/common/pics/header.jpg) no-repeat left bottom; width: 804px; height: 163px;}
.repo_top h1 {padding: 40px 30px 0 0; float:right;}
.repo_px {background: url(/app/common/pics/bg_y_1px.jpg) repeat-x bottom; width: 804px;}
.repo_btm {background: url(/app/common/pics/bg_y_1px.jpg) repeat-y;  width: 804px;}
.repo_lcrn {background: url(/app/common/pics/left_border.jpg) no-repeat left bottom;  width: 30px;}
.repo_rcrn {background: url(/app/common/pics/right_border.jpg) no-repeat scroll right bottom; width: 745px; height:1%; overflow:hidden; padding: 0 30px 80px 30px;} 
.repo_rcrn .lft_box { width: 350px; float:left; overflow: hidden; padding-right: 15px; border-right: solid 1px #dcdcdc;}
.repo_rcrn .rgt_box { width: 350px; float: left; overflow: hidden; padding-left: 15px;}
.repo_rcrn h1 { font-size: 30px; font-family: Georgia; font-weight: normal;line-height: 30px; margin-top: 15px;}
.answer { font-size: 18px; font-family: Georgia; font-weight: normal; margin-bottom: 15px; line-height: 22px;} 
.quest { font-size: 12px; font-family: Verdana; font-weight: normal; padding-bottom: 10px;}
/* small */

.repo_top_b {background: url(/app/common/pics/mini_header.jpg) no-repeat left bottom; width: 455px; height: 98px;}
.repo_px_b {background: url(/app/common/pics/mini_bg_y_1px.jpg) repeat-y ; width: 455px;}
.repo_btm_b {background: url(/app/common/pics/mini_bg_x_1px.jpg) repeat-x bottom;}
.repo_lcrn_b {background: url(/app/common/pics/mini_left_border.jpg) no-repeat left bottom;  width: 17px;}
.repo_rcrn_b {background: url(/app/common/app/common/pics/mini_right_border.jpg) no-repeat scroll right bottom; width: 421px; height:1%; overflow:hidden; padding: 0 17px 60px 17px;} 
.repo_rcrn_b .lft_box { width: 199px; float:left; overflow: hidden; padding-right: 10px; border-right: solid 1px #dcdcdc;}
.repo_rcrn_b .rgt_box { width: 200px; float: left; overflow: hidden; padding-left: 10px;}

/* Photos random */
.middle1 { width:300px; height: 325px; text-align: center; display: table; _position: relative;}
.middle2 { _position: absolute; _top: 50%; _left: 0; _width: 100%; display: table-cell;vertical-align: middle;}
.middle3 { _position: relative; _top: -50%;}
.top-left, .top-right, .bottom-left, .bottom-right {background-image: url('/app/common/pics/corners18.gif');}
.top-left, .top-right, .bottom-left, .bottom-right {height: 9px;font-size: 2px;}
.top-left, .bottom-left {margin-right: 9px;}
.top-right, .bottom-right {margin-left: 9px;margin-top: -9px;}
.top-right {background-position: 100% 0;}
.bottom-left {background-position: 0 -9px;}
.bottom-right {background-position: 100% -9px;}
.inside {background: #fff; border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;padding:0 9px;}
.photo_menu a {padding-left: 17px;}
/* msg */
.msg_list .checkbox {margin: 0 0 0 10px;}
.msg_list .col_1 {width: 40px;}
.msg_list .col_2 {width: 70px;}
.msg_list .col_3 {width: 130px;}
.msg_list .col_read {width: 170px; margin-left: 10px;}
.msg_list .last {width: 100%; padding-right: 10px;}
.msg_head td {font-size: 9px; padding: 3px 0 4px 0;}
.msg_row td {vertical-align: middle; padding: 0;}
.msg_invite td {vertical-align: top; padding: 10px 0;}
.msg_row .mini {margin: 10px 0;}
.msg_invite .mini {margin: 0 0 0 10px;}
.msg_row a {font-size: 12px;}
.msg_empty td {padding: 15px 10px; text-align: center;}
.msg_read td {vertical-align: top; padding: 0 10px; border-right: solid 1px #E1E1DF;}
.msg_read .mini {margin: 0 0 10px 0;}
.msg_read .last {border-right: none;}
.msg_space td {height: 10px; padding: 0; overflow: hidden;}
/* addres boxes*/
.contacts_lft, .contacts_rgt {float: left;}
.contacts_lft {width: 230px; border-right: solid 1px #C6C2C3; margin-right: 10px;}
.list {overflow: auto; height: 100px; width: 209px; border: solid 1px #C6C2C3; margin-bottom: 10px; padding: 5px 5px 2px 5px;}
.list div {margin: 0 0 2px 0;}
.contacts_lft .list a {background: url(/app/common/pics/green_ball_10.gif) no-repeat right; padding-right: 15px;}
.contacts_lft .list a:hover {text-decoration: underline;}
.contacts_rgt .list a {background: url(/app/common/pics/red_ball_10.gif) no-repeat right; padding-right: 15px;}
.list a.disabled {background: none !important;}
/* Info user */
.user_info h1 {font-size: 22px;	color: #D93298; line-height: 25px;}
.user_info ul {margin: 0; padding: 0; list-style-type: none;}
.user_info li {font-size: 11px; color:#595959;}
.user_info .links_grey a {text-decoration: none; font-weight: 700; cursor: pointer;}
.user_info .links_grey div {padding: 5px 0 5px 25px;}
/* groups */
.group_top_abs {position:absolute; top: 228px; width: 530px;}
.groupRighttop { float: right; width: 754px;}
div.group_top { margin: 0 0 0 0; padding: 0 0 5px 0; clear: both;}
table.group_top {border: none;}
.group_top td {padding: 0;}
.group_name {font-size: 16px; font-weight: 700; color: #424242; vertical-align: top; margin: 0 0 23px 0;}
.group_summary {font-family: Verdana; vertical-align: bottom; line-height: 22px;}
.group_summary span {font-size: 11px; font-weight: 700; margin-right: 5px;}
.group_summary font {font-size: 14px; margin-right: 6px; padding-right: 8px; }
.group_summary .last {border-right: none;}
.group_menu div {margin-bottom: 4px;}
.group_menu div.melden {padding: 0 0 0 20px;}
.trd_list .col_1 {width: 60px;}
.trd_list .col_2 {width: 130px;}
.trd_head td {padding: 10px 0;}
.trd_head td.first {padding: 10px;}
.trd_row td {vertical-align: top; padding: 5px 10px 10px 10px; border-left: solid 1px #E1E1DF;}
.trd_row td.first {width: 100%; border-left: none;}
.trd_row td.answers {text-align: center; font-size: 18px; padding: 15px;}
.trd_row .pink_pin {padding-left: 20px;}
.gus_list .col_1 {width: 100px;}
.gus_list .col_2 {width: 150px;}
.gus_head td {padding: 10px 0;}
.gus_head td.first {padding: 10px;}
.gus_row td {vertical-align: top; padding: 10px;}
.gus_row_1 td {vertical-align: middle; padding: 10px;}
.gus_row td.first, .gus_row_1 td.first {width: 100%;}
/* localstuffs */
.ls_list .col_1 {width: 110px;}
.ls_list .col_2 {width: 120px;}
.ls_list .col_3 {width: 60px;}
.ls_list .col_4 {width: 120px;}
.ls_list .col_5 {width: 80px;}
.ls_list .col_6 {width: 120px;}
.ls_list .col_7 {width: 150px;}
.ls_head td {padding: 10px 0;}
.ls_row td {vertical-align: top; padding: 5px 5px 5px 0;}
.ls_row td.first {padding: 5px 5px 5px 10px;}
.ls_row td.cent {padding: 0; vertical-align: middle; text-align: justify;}
.ls_list a.edits, .ls_list a.delete, .ls_events a.delete, .ls_events a.edits {display: block; width: 15px; height: 15px; margin: 0 auto;}
.ls_events {border-left: solid 2px #E1E1DF; border-right: solid 2px #E1E1DF;}
.ls_events .col1 {width:100px;}
.ls_events .col2 {width:100px;}
.ls_events .col3 {width:140px;}
.js_row_h div, .js_row div {float: left;}
.js_row_h {border-bottom: solid 1px #E1E1DF; overflow: hidden; height: 1%; padding: 10px 8px;}
.js_row_h .col4 {width: 120px; text-align: center;}
.js_row {overflow: hidden; height: 1%; padding: 10px 8px;}
.js_row .col4 {width: 60px; text-align: center;}
.js_row .col5 {width: 60px; text-align: center;}
 .de_row {clear: both; display:block; padding: 10px 0;}
.de_row div {float: left; margin: 0 10px;}
.de_row .col1 {width: 190px;}
.de_row .col2 {width: 110px;}
.de_row .col3 {width: 180px;}
/* stats */
.stats .cnt {overflow: hidden; height: 1%;}
.stats p {padding: 4px 0;}
.stats h2 {font-family: Georgia; font-size: 17px; width: 100px; text-align: right; float: left; padding: 0; margin: 0 10px 0 0; color: #D93298; line-height: 22px;}
/* chat */
.new_chat_buttons a {text-decoration: none; width: 129px; height: 73px; padding: 5px 10px 5px 100px;}
#colum_left h2.noW {width: 100px;}
.new_chat_buttons a h2 {text-decoration: underline; margin: 0 0 2px 0; color: #D93298;}
.new_chat_buttons a p {color: #424242; font-size: 10px;}
.new_chat_button span { display: block;  padding: 10px 0 0 100px;}
.b1 {background: url(/app/common/pics/chat_room_b1.jpg) no-repeat left top;}
.b2 {background: url(/app/common/pics/chat_room_b2.jpg) no-repeat left top;}
.b3 {background: url(/app/common/pics/chat_room_b3.jpg) no-repeat left top; }
.b4 {background: url(/app/common/pics/chat_room_b4.jpg) no-repeat left top;}
.ban_chat {width: 319px; height: 163px; padding: 5px;}
.ban_chat a {float: right;}
.ban_chat div {clear: both; text-align: left; height: 80px; margin: 0 10px; padding: 10px 0; font-family: Georgia,Times,serif; font-size: 17px; line-height: 20px; color: #fff;}
.ban_24 {background: url(/app/common/pics/ban_onrang_area.gif) no-repeat left top;}
.ban_normal {background: url(/app/common/pics/ban_red_area.gif) no-repeat left top;}
.ban_chat input {background: url(/app/common/pics/ban_red_button_ok.gif) no-repeat left top; width: 101px; height: 24px; display: block; border: none; cursor: pointer; margin: 15px 0 0 200px;}
.ban_chat_24 input {background: url(/app/common/pics/ban_orange_button_ok.gif) no-repeat left top; width: 101px; height: 24px; display: block; border: none; cursor: pointer; margin: 15px 0 0 200px;}
/* clouds */
.clouds_holder {width:300px; background: url(/app/common/pics/cloud_top.gif) top left no-repeat; padding-top: 4px;}
.clouds_center {background-color: #fff; background-repeat: no-repeat; background-position: 5px 0; border-left: solid 1px #C7C6C6; border-right: solid 1px #C7C6C6; padding: 0 5px 0 35px;}
.clouds_bottom {height: 4px; background: transparent url(/app/common/pics/cloud_bottom.gif) top left no-repeat; }
.clouds_holder label {color: #D93298; font-size: 12px; font-weight:700;}
.clouds_holder span {color: #D93298;}
.foto_ready {float: left; width: 100px; margin-right: 5px; text-align: center;}
.foto_ready .mini {margin: 10px auto;}
.foto_ready .link_del {background: url(/app/common/pics/delete.gif) no-repeat left center; padding: 5px 0 5px 17px;}
.pu_hdr h2 {margin-left: 10px;}
.pu_hdr h2 span {font-size: 20px; color: #D93298;}
#capchabox {text-align: center;}
.imgcapcha {cursor:pointer;border:1px solid #B4B6B1;margin-left:4px;width:103px;height:18px;text-align:center;}
.blockheadergray { width:330px;height:10px;background: transparent url(/app/common/pics/block_header_gray.gif) bottom left no-repeat; }
.blockfootergray  { width:330px;height:10px;background: transparent url(/app/common/pics/block_footer_gray.gif) top left no-repeat; }
div.delete{background:transparent url(/app/common/pics/delete.gif) no-repeat scroll left center; padding-left:20px;}
/* newsfeed */
.ikons_news, .ikons_news_small {float:left; margin-right: 10px;}
.ikons_news span {display:block; width: 37px; height:37px; background: url('/app/common/pics/news_ikons.gif') no-repeat left top; overflow: hidden;}
.ikons_news .pos1 {background-position: 0 0;}
.ikons_news .pos2 {background-position: 0 -37px;}
.ikons_news .pos3 {background-position: 0 -74px;}
.ikons_news .pos4 {background-position: 0 -111px;}
.ikons_news .pos5 {background-position: 0 -148px;}
.ikons_news .pos6 {background-position: 0 -185px;}
.ikons_news .pos7 {background-position: 0 -222px;}
.ikons_news .pos8 {background-position: 0 -259px	;}
.ikons_news .pos9 {background-position: 0 -296px;}
.ikons_news_small span {display:block; width: 20px; height:20px; background: url('/app/common/pics/news_ikons_small.gif') no-repeat left top; overflow: hidden;}
.ikons_news_small .pos1 {background-position: 0 0;}
.ikons_news_small .pos2 {background-position: 0 -20px;}
.ikons_news_small .pos3 {background-position: 0 -40px;}
.ikons_news_small .pos4 {background-position: 0 -60px;}
.ikons_news_small .pos5 {background-position: 0 -80px;}
.ikons_news_small .pos6 {background-position: 0 -100px;}
.ikons_news_small .pos7 {background-position: 0 -120px;}
.ikons_news_small .pos8 {background-position: 0 -140px;}
.ikons_news_small .pos9 {background-position: 0 -160px;}
/*auto sugest*/

.ac_results {padding: 0;	margin: 0;border-left: 1px solid #CCC;border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #fff; overflow: hidden;z-index: 99999;}
.ac_results.tags{width:379pt !important;}
.ac_results.tags2{width:179pt !important;}
.ac_results ul {width: 100%;border: none;list-style-position: outside;list-style-type: none;padding: 0; margin: 0;}

.ac_results li {text-align: left;margin: 0;padding:3px 5px;	cursor: pointer; display: block; font-family: Verdana;	font-size: 11px; line-height: 14px; overflow: auto;}
.ac_over {background-color: #FFE3EF; color: #424242;}
.ac_moreItems { background-color: #fff; color: InactiveCaptionText; margin: 0; padding: 0; font-weight:700; font-size:11px; font-family: Verdana; display: block; overflow: hidden;}

.promo_img {position: relative; }
.promo_img div {position: absolute; top: 14px; right: 430px; width: 98px; height: 85px;}
.promo_img .trans {opacity: 0.5; filter: alpha(opacity=50);}

.msg_progress {border: solid #FFF 1px; background: url(/app/common/pics/messagingsystem_optimizing.jpg) no-repeat left top; width: 501px; height: 400px; margin: 0 auto;}
.msg_progress #msg_opt_progress {background: url(/app/common/pics/progressblock.gif); width: 0%; height: 100%;}

.listColorPink ul {color: #D93298;}
.listColorPink li { margin: 0 !important; padding: 0 !important;}
.listColorPink span {color: #424242;}

.register_sml { background:transparent url(/app/common/pics/frag_reg.gif) no-repeat scroll left top;}
.red_box_txt { background:#FFE7E7 none repeat scroll 0% 0%; border:3px solid #FF0100; color:#FF0069; font-family:Verdana; font-size:17px; font-weight:normal; line-height:22px; }
/* details class End */
