  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:midle; 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;}
.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 {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_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; }

/* 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:#fff;font-size:21px;text-align:center;padding:0px;}

      .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;}
	

  /*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}
    .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}
    .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}
    .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}
    .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}

   /*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}
            .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}
            .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 19px; 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; }
  #ticker { overflow:hidden; padding-bottom:3px; height:6em; position:relative; }
  #msgticker { float:left; overflow-x:hidden; display:block; clear:none; width:85%; }
  .msgticker_wrapper { width:100%; clear:both; border-top: 1px solid #373; border-bottom: 1px solid #373; height:20px; background-color:#ffff99; margin-bottom:1px; }
