  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;border:none;background:#ffff99 url(/images/bgr/back.gif) left top;}
  a img {border:0;}
   
/* old */
.WindowHeader { FONT-WEIGHT: bold; COLOR: #225500;}
.Profile1 {	BACKGROUND-COLOR: #FFFFE0; }
.Profile2 { BACKGROUND-COLOR: #F9F9E0; }
.ProfileHead { FONT-WEIGHT: bold; font: 1.2em; COLOR: #777; BACKGROUND-COLOR: #E9E9C0; TEXT-ALIGN: center;}
.ProfileHeadSub { FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #333; TEXT-ALIGN: center;}
  
/* last */
.tab_header {font: 1.8em Arial; border-bottom:1px solid #999; padding: 15px 0 0;}
.tab_header a {color: #555;}
.tab_line1 {background:#FFFFE0; vertical-align:middle;}
.tab_line2 {background:#F9F9E0; vertical-align:middle;}
.tab_form {BORDER: #00BB00 1px solid; FONT-SIZE: 11px; FONT: Arial; background:#F5FFE9; COLOR: #225511;}
.tab_button {position:relative;left:27px; margin: 0 0 5px 0; background:#444444 url(/images/button/enter2.jpg) no-repeat;color:#FFFFFF;border:none;width:71px;height:24px;font-size:11px;vertical-align:middle}

.cat { padding:0; text-align:center; vertical-align:middle; border-right:1px dotted #999; border-top:1px dotted #999; }
.cat_header {font: 1.6em Arial; text-align:center; border-bottom:1px solid #999; border-left:1px dotted #999; padding: 5px 0 5px 0;}
.cat_line1 {background:#FFFFE0; vertical-align:middle; text-align:center; border-left:1px dotted #999; border-bottom:1px dotted #999; padding: 5px 0 5px 0;}
.cat_line2 {background:#F0F9D0; vertical-align:middle; text-align:center; border-left:1px dotted #999; border-bottom:1px dotted #999; padding: 5px 0 5px 0;}
.cat_line3 {background:#FFF; vertical-align:middle; text-align:center; border-left:1px dotted #999; border-bottom:1px dotted #999; padding: 5px 0 5px 0;}

.nwr { white-space:nowrap;}


/* text */
.text_big {font: 1.8em Arial;}
.text_mid {font: 1.5em Arial;}


/* photo-box */
.box { padding:0; }
.box_head { padding:0; background:#FFFFCC; height:16px; position:relative;top:1px}
.box_hl { width:8px; background: url(/images/bgr/top_gallery_l.png) no-repeat left top;}
.box_hc { FONT-SIZE: 12px; FONT: Arial; top:1px; text-valign:middle; BORDER-TOP: #cacaca 1px solid;}
.box_hr { width:8px; background: url(/images/bgr/top_gallery_r.png) no-repeat left top;}
.box_pic { BORDER: #cacaca 1px solid; background:#FFFFCC; text-align:center; padding:5px;}
.box_pic img { BORDER: 0; width:140; height:105;}
.box_prc { font:11px arial; text-align:center; width:50%; line-height: 1.5em;}
.box_prl { font:11px arial; text-align:right; width:50%; line-height: 1.5em;}
.box_prr { font:11px arial; text-align:left; width:50%; line-height: 1.5em; padding: 0 0 0 3px; white-space:nowrap;}

.smalllock { position:relative;bottom:105px;left:65px; background:url('/images/lock_s.png') no-repeat scroll left top transparent; display:block; height:16px; width:16px; }

.box_vid{ BORDER: #cacaca 1px solid; background:#FFFFCC; text-align:center; padding:5px 5px;}

/* gallerie */
.gal_desc {font: 1.8em Arial; border-bottom:1px solid #999; padding: 5px 0 0;}

/* string button */
.sbutton { padding:0; background:#555; height:24px; white-space:nowrap;}
.sbutton_l { background:#000; background: url(/images/bgr/nav_l.png) no-repeat left top; width:5px; }
.sbutton_c { background:#000; background: url(/images/bgr/nav_c.png); background-repeat: repeat-x; FONT-SIZE: 13px; FONT: Arial; vertical-align:middle;}
.sbutton_c a { padding: 0 15px 0 15px; TEXT-DECORATION: none; color:#fff; text-shadow: 1px 1px 0 #777777;}
.sbutton_r { background:#000; background: url(/images/bgr/nav_r.png) no-repeat left top; width:5px; }

/* photo desk */
.sdesk { padding:0; background:#7C7; height:24px; white-space:nowrap;}
.sdesk_l { background:#000; background: url(/images/bgr/desk_l.png) no-repeat left top; width:5px; }
.sdesk_c { background:#000; background: url(/images/bgr/desk_c.png); background-repeat: repeat-x; FONT-SIZE: 17px; FONT: Arial; vertical-align:top;}
.sdesk_r { background:#000; background: url(/images/bgr/desk_r.png) no-repeat left top; width:5px; }

/* topic-blog buttons */
.topic_buuton {text-align:right; margin: 0 5px 5px 0;}
.topic_buuton a {TEXT-DECORATION: none; padding: 0 10px 0 10px; border-bottom:1px solid #373;  border-right:1px solid #373; background:#8b8; COLOR: #FFF; font: 0.9em Arial; }
.topic_button {margin: 5px 5px;}
.topic_button a, .topic_button h3 {TEXT-DECORATION: none; padding: 0 10px 0 10px; border-bottom:1px solid #373;  border-right:1px solid #373; background:#75A950; COLOR: #FFF; font: 0.9em Arial; text-shadow: 1px 1px 0 #009900; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; display: inline;}
.topic_button_red {margin: 5px 5px;}
.topic_button_red a {TEXT-DECORATION: none;  padding: 0 10px 0 10px; border-bottom:1px solid #733;  border-right:1px solid #733; background:#e66; COLOR: #FFF; font: 0.9em Arial; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

/* item */
.item_prop {border:1px solid #c6c675; background:#fff; padding: 0; margin:0 0 7px 0; TEXT-ALIGN:center; vertical-align:middle; border-collapse: collapse;}
.item_prop td {TEXT-ALIGN:center; vertical-align:middle;  border:1px solid #c6c675;}
.item_prop_add {font: 1.2em Arial; border-top:1px solid #c6c675;}

  
/*navigation*/
  a {font:1em/1.5 Arial; color:#458010;}
  a:hover{text-decoration:none}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {margin:0;padding: 0;font: 2.2em Arial; color:#000;}
  h2 {margin:0;padding: 0;font:2.0em Arial;color:#000;}
  h3 {margin: 0 0 14px 0;padding:0;font:bold 12px Arial;color:#7b7b7b;background: url(/images/bgr/h3.png) no-repeat right top;color:#7b7b7b;padding:7px 0 8px 17px}
  h4 {margin:0;padding: 0;font:bold 1.6em Arial;color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;}
  /*table {border-spacing: 0;border-collapse: collapse;}*/
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}
  
/* form */
  select{BORDER: #00BB00 1px solid; font-size:11px;}
  textarea {BORDER: #00BB00 1px solid; FONT-SIZE: 11px; FONT: Arial; background:#F5FFE9; COLOR: #225511;}
  fieldset{padding:0;margin:0;border:none}

/*messagequote*/
.alt2 {background: #f1f4e2; color: #000000; }
.smallfont {font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.5 Arial, sans; color:#333}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 Arial;}

/*layout*/

  /*=HEADER*/
    #header {;background: #FFFFFF url(/images/bgr/header.jpg) repeat-x left top;}

      .wrap_menu{background:#9ed23d url(/images/bgr/menu.png) repeat-x left top;width:100%;}
      .wrap_menu td {vertical-align: middle}
      .wrap_menu td.separator {background: url(/images/menu/li.jpg)}
      .wrap_menu h2 {color: #FFFFFF;font-size: 15px;padding: 3px 10px;text-shadow: 0px 1px 0 rgba(0,55,0,1);font-weight: bold;background: #70A000;border-radius: 10px;-webkit-border-radius: 10px !important;-moz-border-radius: 10px;box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2);}

      .external_block{position:absolute;right:43px;top:23px;}
      .external_block p{border:1px solid #e3e3e3;background:#fff;padding:5px 10px 10px}
      .external_block p a{color:#0000ff;float:none;margin:0;font:bold 24px arial}
      .external_block a{float:right;margin:0 10px 0 0;font:bold 12px arial;color:#888888}


  /*=MENU*/
    #menu {background: silver;}
    .menu a{ color:#FFFFFF;font-size:15px;text-decoration:none;text-shadow: 1px 1px 0 #009900;}
	

  /*SIDEBAR*/
    #left {width: 209px;float: left;padding-bottom:100px;}
    .top_h{background: url(/images/bgr/top.png) no-repeat left top;width:209px;height:32px;overflow:hidden;background-color:#FFD306}
    .top_h h2{font:bold 14px arial;color:#be7900;text-transform:uppercase;padding:10px 0 0 20px;text-shadow: 1px 1px 0 #FFEEDD;}
    .top_h2{background: #D7D7D7 url(/images/bgr/top2.png) no-repeat left top;width:209px;height:32px;overflow:hidden}
    .top_h2 h2{font:bold 14px arial;color:#424242;text-transform:uppercase;padding:10px 0 0 20px;text-shadow: 1px 1px 0 #FFFFFF;}
    .top_h3{background: url(/images/bgr/top3.png) no-repeat left top;width:209px;height:32px;overflow:hidden;background-color:#FFD306}
    .top_h3 h2{font:bold 14px arial;color:#be7900;text-transform:uppercase;padding:10px 0 0 20px;text-shadow: 1px 1px 0 #FFEEDD;}
    .catalog_menu{padding:3px 0 0 0;margin:0 3px}
    .wrap_catalog h2{background: url(/images/bgr/h2.jpg) no-repeat left top;padding:9px 0 7px 16px;font:bold 14px arial;color:#424242;text-transform:uppercase;text-shadow: 1px 1px 0 #FFFFFF;}
    .catalog_menu li{padding:0;margin:0 0 3px 0;list-style-type:none;width:199px;height:43px;background:#9ed23d url(/images/bgr/li.jpg) no-repeat left top;overflow:hidden}
    .catalog_menu li.current_li{background:#62A44D url(/images/bgr/current.jpg) no-repeat left top;}
    .wrap_catalog{background:#fff;margin:0 0 3px 0;overflow:hidden}
    .wrap_catalog:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;} 
    .catalog_menu a{display:block;margin:13px 0 0 24px;font:bold 16px calibri, arial;color:#fff;text-decoration:none;text-transform:uppercase;text-shadow: 1px 1px 0 #009900;}

   /*CONTENT*/
            #main {line-height:1.2;font-size:12px}
            #photo #main{margin:0;text-align:center}
 /*           #main .wrap_catalog{position:relative} */
            #main p{font-size:12px;padding:0 0 0 10px}
            .photo_text{margin:0 auto;text-align:left;margin:0 auto;width:638px;}
            .last_block{padding:0 0 100px 0}
            .photo_text:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            .girl_sample{border:5px solid #9cd13c}


            #main h2{background:url(/images/bgr/h2_right.png) no-repeat right top;font:bold 14px arial;color:#be7900;padding:10px 0 7px 22px;height:15px;overflow:hidden;margin:0;text-shadow: 1px 1px 0 #FFEEDD;}
            .h2_center{background:#FFD306 url(/images/bgr/h2_center.png) no-repeat left top;text-transform:uppercase;}


            .gallery:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            .gallery {margin:0;padding:10px 0 15px 0px;}
            .gallery img{background:#ffffe3;}
            .gallery li{float:left;padding:0;margin:0;list-style-type:none;width:20%;text-align:center}
            .gallery dl{width:148px;margin:0 auto 5px auto;text-align:left}
            .gallery dt{background: url(/images/bgr/top_gallery.png) no-repeat left top;width:57px;text-align:center;font:12px arial;color:#458010;position:relative;}
            .gallery dd{border:1px solid #cacaca; text-valign:midle}
            .vgallery:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            .vgallery {margin:0;padding:10px 0 15px 0px;}
            .vgallery img{padding:3px;background:#ffffe3;}
            .vgallery li{float:left;padding:0;margin:0;list-style-type:none;width:20%;text-align:center}
            .vgallery dl{width:210px;margin:0 auto 5px auto;text-align:left}
            .vgallery dt{background: url(/images/bgr/top_gallery.png) no-repeat left top;width:57px;text-align:center;font:12px arial;color:#458010;padding:1px 0 0 0;position:relative;top:1px}
            .vgallery dd{border:1px solid #cacaca; text-valign:midle}
            .third li{width:33%;margin:0 0 4px 0}
            .sample_gallery li{float:left;padding:0;margin:0 0 20px 0;list-style-type:none;width:25%;text-align:center;font-size:12px;}
            .sample_gallery dl{width:152px}
            .sample_gallery li.clearing{width:100%;padding:0;margin:0;float:none;clear:both}

           .pager{text-align:center;padding:0 0 20px 169px;position:relative}
            .pager span{background: url(/images/bgr/current.png) no-repeat left top;padding:3px 14px 5px 10px}
            .next {background: #444444 url(/images/bgr/next.jpg) no-repeat left top; text-align:center; vertical-align:middle}
	    .next a{text-align:center;text-decoration:none;font-weight:bold;color:#fff;}

            /*.voice{border:1px solid #c6c675;background:#fff;}*/
            .voice img{border:4px solid #9cd13c}
            .voice table{width:100%;margin:0 0 0px 0}
            .voice td{width:33%;border:1px solid #c6c675;padding:4px 0;text-align:center}

            .voice2{border:1px solid #c6c675;background:#fff;padding-bottom:0px;margin:0 0 7px 0}
            .voice2 img{border:4px solid #9cd13c}
            .voice2 table{width:100%;margin:0 0 15px 0}
            .voice2 td{width:33%;border:1px solid #c6c675;padding:4px 0;text-align:center}

            .voice3{border:0;background:#fff;padding-bottom:0px;margin:0 0 7px 0}
            .voice3 img{border:0}

            .inside_voice{padding:0 22px}
            .inside_voice a{color:#458010}
            .inside_voice .give_voice{width:210px;font:18px arial;color:#ffff99;padding:5px 0 11px 30px;background:#7fb124 no-repeat left top;display:block;margin:10px auto 10px auto}
            .inside_voice dt{float:left;margin:0 4px 0 0;font-weight:bold}
            .inside_voice dd{overflow:hidden;position:relative;top:-5px;line-height:2}
            #main .select_p{background: url(/images/bgr/select.png) no-repeat center top;text-align:center;font:18px arial;color:#7b7b7b;padding:5px 0 15px 0;margin:3px 0}
            #main .category{background:#fffecb;text-align:center;padding:15px 0}

            .comments{background:#FFF;}
            .comments:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            .wrap_voice_table td{background:#ecebae;padding:6px 0 6px 20px;border-right:1px solid #fffecb;}
	    .wrap_voice_table {border-right:0px}
            /*.comments td{padding:6px 0 6px 20px;border-right:1px solid #fffecb;}*/
            .comments .header_td{font:bold 12px arial;color:#7b7b7b;background:#f8f8f8 url(/images/bgr/td.jpg) repeat-x left top;}
            .comments .even{background:#fffecb; border-bottom:1px dotted #999;}
            .comments .warn {background:#ff9966; border-bottom:1px dotted #999;}
            .comments .deleted {background:#99958c; border-bottom:1px dotted #999;}
            .comments .lux {background:#e9e957; border-bottom:1px dotted #999; FONT-WEIGHT: bold;}
	    .comm a {color:#FF0000;}
	    .comments_t {background:#fff;}


            .statistica{width:100%; border-top:1px solid #fff;margin:0 0 15px 0}
            .statistica td{width:33%;border:1px solid #fff;vertical-align:middle;background:#a4a4a4 url(/images/bgr/table.png) repeat-x left top;padding:5px 0 5px 20px;vertical-align:middle;height:30px;font-size:11px;color:#fff;text-shadow: 1px 1px 0 #777777;}
            .statistica a{color:#fff}
            .last_news {width:49%;float:left;margin:0 0 10px 0}
            .last_news dt{font:bold 14px arial;color:#7b7b7b;margin:0 0 14px 28px}
            .last_news dd{margin:0 0 0 28px;padding:0 0 7px 26px;background: url(/images/bgr/cloud.png) no-repeat left 3px;}
            .last_news a{font-size:12px;color:#458010}
            .blogs dd{background: url(/images/bgr/pan.png) no-repeat left 3px;}

            .the_best{width:32%;padding:0 0 3px 0;float:left}
            .the_best_of_best{width:67%;float:right}
            .h2_best{background: url(/images/bgr/best.png) no-repeat left top;text-transform:uppercase}wrap_menu
            #main .the_best h2{background:url(/images/bgr/right_best.png) no-repeat right top;font:bold 14px arial;color:#fff;padding:10px 0 7px 22px;height:15px;overflow:hidden}
            .table_best{border-bottom:2px solid #90c437;width:100%;background:#fff;}
            .table_best th{text-align:left;font:bold 12px arial;color:#7b7b7b}
            .table_best td{width:30%;font-size:12px;color:#7b7b7b;height:22px}
            .table_best .first{padding:0 0 0 16px;width:30%}
            .head_tr{height:40px}
            .woman{background: url(/images/marker/woman.png) no-repeat left 2px;padding:0 0 3px 21px;font-size:12px;color:#458010}
            .man{background: url(/images/marker/man.png) no-repeat left 2px;padding:0 0 3px 21px;font-size:12px;color:#458010}
            .table_best .dots{background: url(/images/bgr/dot.png) repeat-x left bottom;width:39%}


            .news{background: url(/images/bgr/clock.png) no-repeat left 2px;margin:11px 10px 0 23px;padding:0 0 0 16px}
            .news dt{font-size:9px;color:#9a9a9a}
            .news a{font-size:12px;color:#458010}
            dl.last{padding-bottom:20px}

	    .slogan{position:relative;;font:22px calibri,arial;color:#fff;text-transform:uppercase;padding:2px 5px;left:30px;bottom:50px;right:100px;background: url(/images/bgr/slogan.png) repeat-x left top;}


	    .extarnal_links{margin:0 0 0 25px;padding:5px 0 10px 0px;}
	    .extarnal_links li{list-style-type:none}

  

  /*FOOTER*/
    #footer {}
    .footer{background-color: #FFFFFF}


/*form*/
  .field {clear:both;padding:0 0 10px}
  label {float:left;text-align:left;font:12px arial;color:#7b7b7b;width:50px;padding:2px 0 0 0}
  .input{width:125px;border:none;background: url(/images/bgr/input.png) no-repeat left top;padding:4px 0 6px 7px;font-size:12px}


  
  /* login */
  .profile {padding:11px 0 11px 14px; margin:5px 15px 3px 15px;font-size:12px;}
  .profile_text {background: url(/images/marker/pointer.png) no-repeat left 5px;padding:0 0 0 10px;line-height:1.2}
  
  .registration{padding:11px 0 11px 14px;border:2px solid #90c437;border-top:none;background:#fff;margin:0 0 3px 0}
  .registration dl{margin:0 0 5px 0}
  .registration a{font-size:12px;color:#256ab3;background: url(/images/marker/pointer.png) no-repeat left 5px;padding:0 0 0 11px;line-height:2.5}
  .enter{position:relative;left:27px; margin: 0 0 5 0; background:#444444 url(/images/button/enter2.jpg) no-repeat;color:#FFFFFF;font-weight:bold;border:none;width:71px;height:24px;font-size:11px;vertical-align:middle}
  .select_form{padding:10px 0 0 10px;height:60px}
  .select_form dt{float:left;width:90px}
  .select_form dd{overflow:hidden}
  #main .select_form dd p{padding:5px 0 0 0}
  .select_form label{font:bold 12px arial;color:#7b7b7b}


  .vf {color:#ffffff; font:bold 12px Arial; }
  
  .voice_form{color:#999;position:relative}
  #main .voice_form p{font:bold 12px arial;color:#999;padding:0 0 5px 0}

  .radio input{margin:0 5px 0px 5px; padding:0 10 0 10;}
  .radio {color:#797;font-size:12px;font-weight:bold;width:15px}
  .voice_form dl{width:450px}
  .voice_form dt{width:90px;float:left}
  .voice_form label{color:#696;width:90px}
  .voice_form dl{margin:0 0 10px 0}
  .voice_form select{color:#505050;width:200px}
  .voice_form textarea{width:300px; height:100px;}

  #main .voice_form .smile p{font-weight:normal}
  .number {background: url(/images/bgr/number.png) no-repeat left top;width:60px;border:none;padding:2px 0 3px 3px;color:#505050;}
  .voice_form .number_p{margin:0 20px 0 126px;float:left}
  .comm button{background:#8fc332 url(/images/button/add.png) no-repeat left bottom;border:none;position:absolute;bottom:-37px;font:bold 12px arial;color:#fff;left:-25px;text-align:center;width:219px;padding:10px 0 10px 0;text-decoration:underline}
  
  .white_img{background: #90C437 url(/images/bgr/white.gif);}

  .gr_border{background:#90C437}
  .gr_border2{background:#7da730;}
  .gr_border3{background:#c6c675;}

  .user_info_status {TEXT-DECORATION: blink;  padding: 0 5px 0 5px;border-bottom:1px solid #373;  border-right:1px solid #373;background:#8b8; COLOR: #FFF; font: 0.9em Arial; }
  .user_info_where {TEXT-DECORATION: none; padding: 0px 5px 0 7px;COLOR: #666; FONT-SIZE: 11px; }

  table.msg_ticker { border:0; width:100%; }
  .msgticker_add { height:18px; font-size:12px; white-space: nowrap; vertical-align:middle; clear:none; width:85px; }
  .msg_ticker td { text-align:center; font-size:11px; color: #458010; background-color:#ffff99; padding:1px 10px; width:80%; overflow:visible; white-space: nowrap; }
  .msgticker_add2 {margin: 0px 2px;}
  .msgticker_add2 a {TEXT-DECORATION: none;  padding: 0 7px 0 7px; border-bottom:1px solid #373;  border-right:1px solid #373; background:#8b8; COLOR: #FFF; font-size: 12px; text-shadow: 1px 1px 0 #009900;}
  #ticker { overflow:hidden; padding-bottom:3px; height:6em; position:relative; }
  #msgticker { float:left; overflow-x:hidden; display:block; clear:none; width:90%; }
  .msgticker_wrapper { width:100%; clear:both; border-top: 1px solid #373; border-bottom: 1px solid #373; height:20px; background-color:#ffff99; margin-bottom:1px; }

#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -70px; /* смещение панели влево от края контента */
}

#share42 {
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}

DIV.UserPop {
     width: 220px;
     margin:0px;
     padding:0px;
     font-size: 11px;
}
.UserPop hr {
     border: none;
     border-top: 1px dotted #999;
     width: 95%
}

h4 {
	color: #666;
	font-size: 21px;
}

.help-tip {
	width: 11px;
	height: 11px;
}

.roundbrdr {
	border: 1px solid;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.row {
  zoom: 1;
  margin-left: -5px;
}
.row:before, .row:after {
  display: table;
  content: "";
  zoom: 1;
}
.row:after {
  clear: both;
}
.row > [class*="span"] {
  display: inline;
  float: left;
  margin-left: 5px;
}
.row ul {
  list-style-type: square;
}
.span1 {
  width: 24%;
}
.span2 {
  width: 48%;
}
.span49 {
  width: 49%;
}
.span50 {
  width: 50%;
}
.span3 {
  width: 73%;
}
.span4 {
  width: 98%;
}

.user_avatar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    padding: 1px;
    margin: -3px
}

.p_small { margin-top: -3px; width:11px; height:11px; }
.slideshowlink { display:none; }

.obsPhoto {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin: 5px;
    padding: 1px;
}

@font-face {
    font-family: Zodiac Pictogram;
    src: url(/css/ZodiacPictogram.eot);
}
@font-face {
  font-family: Zodiac Pictogram;
  src: local("Zodiac Pictogram"),local("ZodiacPictogram"),
       url(/css/ZodiacPictogram.ttf) format("truetype");
}
.zodiac { color: #BE7900; font-family: Zodiac Pictogram; font-size: 15px; font-weight: bold; border-radius: 12px; padding: 3px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); border: 1px solid #CCC; }

.p_cont { width: 144px; height: 150px; }
.p_label { background: #FFC; position: relative; float:left; border: 1px Solid #BBB; border-bottom-style: none; border-radius: 9px 9px 0 0; padding: 0 7px 1px 7px; top: 1px; }
.p_thumb { height: 105px; background: #FFC; float: left; display: block; padding: 1px; border-radius: 0 4px 4px 4px; border: 1px Solid #BBB; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); }
.p_thumb img { width: 140px; height: 105px; border-radius: 3px; }
.p_desk { float: left; width: 100%;text-align: center; }

.slider { margin-top:7px; margin-left:25px; margin-right:20px; width: 180px; }
.sliderclean {float:left; margin-top:5px; cursor: pointer;}
.sliderstring_1 { color: #E00; font-weight:bold;}
.sliderstring_2 { color: #A00; font-weight:bold;}
.sliderstring_3 { color: #000; }
.sliderstring_4 { color: #070; font-weight:bold;}
.sliderstring_5 { color: #0A0; font-weight:bold;}

.advtester { display:none; }
