body {
    margin: 0;
/*    font-family: Verdana, Arial; */
    font-family: Verdana; 
    font-size: 80%;
    }
form {
    display: inline;
    }

td.topline    {
    font-size: 12px; 
    font-family: Verdana, Arial; 
    padding-bottom: 0px;
    color: #d73193; /*i*/
/*    background-color: #f2f2f2; */
    background: url('/images/style7/bar/topline.gif') top left repeat-x;
    height:19px;
    vertical-align: middle;
    }

a.linktopline  {
    font-family: Verdana, Arial; font-size: 12px; 
    padding-left: 5px; 
    padding-right: 5px; 
    color: #ffffff;
    text-decoration: none;
    }
a.linktopline:hover  {color:#ffe805;}

td.leftin_panel, td.left_panel {
    width: 168px;
    font-size: 10px; 
    font-family: Verdana, Arial; 
/*    background-color: #efe4da; blue*/
/*    background-color: #fff9e4;*/
    background-color: #ececea;
    vertical-align: top;
    border-left: #e086c3 1px solid; /*i*/
    }

td.top_header_out_RU, td.top_header_out_EN, td.top_header_out_DE,
td.top_header_out_LV, td.top_header_out_FR, td.top_header_out_PL{ 
    height: 130px;
    font-size: 10px; 
    font-family: Verdana, Arial; 
    color: #ffffff; 
    background: url('/images/style7/top_header_out_RU.jpg') top left no-repeat;
    vertical-align: top;
}

td.top_header_out_ET{ 
    height: 130px;
    font-size: 10px; 
    font-family: Verdana, Arial; 
    color: #ffffff; 
    background: url('/images/style7/top_header_out_ET.jpg') top left no-repeat;
    vertical-align: top;
}

td.top_header_in_RU, td.top_header_in_EN, td.top_header_in_DE,
td.top_header_in_LV, td.top_header_in_FR, td.top_header_in_PL{ 
    height: 100px;
    font-size: 10px; 
    font-family: Verdana, Arial; 
    color: #ffffff; 
    background: url('/images/style7/top_header_in_RU.jpg') top left no-repeat;
    vertical-align: top;
    border-left: #e086c3 1px solid; /*i*/
    border-right: #e086c3 1px solid; /*i*/
    border-top: 0px;
    border-bottom: 0px;
    padding: 0px;
    margin: 0px;
}

td.top_header_in_ET { 
    height: 100px;
    font-size: 10px; 
    font-family: Verdana, Arial; 
    color: #ffffff; 
    background: url('/images/style7/top_header_in_ET.jpg') top left no-repeat;
    vertical-align: top;
    border-left: #e086c3 1px solid; /*i*/
    border-right: #e086c3 1px solid; /*i*/
    border-top: 0px;
    border-bottom: 0px;
    padding: 0px;
    margin: 0px;
}

/*
div.top_logo{
    width: 526px;
    height: 155px;
    cursor: pointer;
   }

div.top_logo2{
    width: 835px;
    height: 130px;
    cursor: pointer;
   }
*/

div.topin_logo{
    width: 526px;
    height: 55px;
    cursor: pointer;
   }

div.mflag {
    color: #ffffff;
    font-size: 15px;
    font-family: Verdana, Arial;
    text-align: center;
    width: 135px;
    padding-top: 27px;
    float: left; 
  }

img.flag {
  border: #ffffff 1px solid;
  }

div.mflag10wh {
    font-size: 10px;
    font-family: Verdana, Arial; 
    font-weight:	bold;
  }

div.banner1_out{
    padding-top: 45px;
    padding-left: 135px;
    float: left; 
    width: 368px; 
   }

div.banner1_in{
    padding-top: 10px;
    padding-left: 250px;
    float: left; 
    width: 368px; 
    height: 60px; 
   }

div.photo_list {
    padding-top: 5px;
    margin-left: 0px;
    padding-left: 0px;
    border-left: 0px;
    float: right;
    width: 160px; 
    background-color: #ecded0;
    vertical-align: top;
}

div.main_body {
    float: left; 
    width: 660px; /*670 px*/
    vertical-align: top;
}

div.top_today  { 
    height: 15px;
    font-size: 12px;
    font-family: Verdana, Arial;
    background-color: #e792c9; /*i*/
    border-bottom: #ce81b0 1px solid; /*i*/
    color: #ffffff;
    text-align: center;
    padding-right: 7px;
    padding-bottom: 1px;
    }

div.top_login1   { 
    font-size: 10px; 
    font-family: Verdana, Arial;
    color:#ffffff;
    padding-top: 2px;
    padding-left: 12px;
    width: 730px;
    float: left;
    }

div.top_reg   {
    width: 227px;
    float: right;
    text-align: right;
    padding-top: 2px;
/*    margin-right: 30px;*/
    padding-right: 35px;
    }

/* start fast find */
TABLE.top_search  {
    width: 100%;
    font-size:   	11px;
    font-family:	Verdana, Arial;
    background-color:	#efdada;
    background:		url('/images/style7/bg/find_bg.png') top left repeat-x;
    vertical-align:	top;
  }
/* end fast find */


td.main_center    { 
    background-color: #fff8f5; /*i*/ /*dzh 2010-09-19*/
    border-left: #e086c3 1px solid; /*i*/
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    vertical-align: top;
    width: 835px;
    border-right: #e086c3 1px solid; /*i*/
}

TD.photo_right  {
    background: url('/images/style7/main_right.jpg') top left no-repeat;
/*    width: 309px;*/
    background-color: #ecded0;
    border-left: #e086c3 1px solid; /*i*/
    margin-left: 0px;
    padding-left: 0px;
    vertical-align: top;
    }

TD.podval1 {
    font-size: 11px; 
    font-family: Verdana, Arial;
    background-color: #ecded0; 
    vertical-align: top; 
    text-align: left; 
    padding-top: 2px;
    padding-left: 30px;
    padding-right: 30px;
    border-top: #e086c3 1px solid; /*i*/
    }
TD.podval2 {
    font-size: 11px;
    font-family: Verdana, Arial;
    height: 65px; 
    background-color: #dc72b8; /*i*/
    color: #000000;
    vertical-align: top; 
    text-align: center; 
    padding-top: 2px;
/*    border-top: #86c3e0 1px solid;*/
}

td.arrow1{
  text-align: left; 
  white-space: nowrap;
  }

td.arrow2{
  text-align: right;
  white-space: nowrap;
  }

td.one_line{
  white-space: nowrap;
  }


/* start left menu */

div.line0 {
    height: 12px;
}

div.htopmenu, div.htopinmenu {
    height: 14px;
    font-size: 11px;
    font-family: Verdana, Arial;
    color: #000000; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    border-bottom: 1px solid #cecece;
    background: url('/images/style7/bg/panel_bg.jpg') top left repeat-x;
    }

.htopmenu_acc  {
    background:		url('/images/style7/bg/acc2.png') bottom left repeat-x;
    font-size:   	12px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#ffffff; 
    padding-top:	1px; 
    padding-bottom:	1px;
    border-top: 1px solid #6A0020; /*i*/
    border-bottom: 1px solid #A00020; /*i*/
    height: 14px;
    text-align:	center;
}

.htopmenu_find  {
    background-color:  #c5284f; /*i*/
    font-size:   	12px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#ffffff; 
    padding-top:	1px; 
    padding-bottom:	1px;
    border-bottom: 1px solid #c5284f; /*i*/
    height: 14px;
    text-align:	center;
}

.htopmenu0  {
    background:		url('/images/style7/bg/bbg.jpg') top left repeat;
    background-color: #d55b72; /*i*/
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    color: 	 	#ffffff; 
    padding-top:	0px; 
    padding-left:	10px; 
    padding-bottom:	1px;
    border-top: 1px solid #ff7e7e; /*i*/
    border-bottom: 1px solid #ed242c; /*i*/
    height: 12px;
}

.htopmenu1      { background: url('/images/style7/top_menu1_bg.jpg') bottom left no-repeat; height: 35px;}
.htopmenu1a     {
    font-size: 11px;
    font-family: Verdana, Arial;
    color: #000000;
    padding-top: 10px;
    padding-left: 35px;
    padding-bottom: 9px;
}
.htopmenu2      { background: url('/images/style7/top_menu1_bg.jpg') bottom left no-repeat; height: 38px;}

a.link11menu0 {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; color:#ffffff;}
a.link11menu0:active  {text-decoration: underline; color:#ffffff;}
a.link11menu0:hover   {text-decoration: underline; color:#ffffff;}

a.link11menu  {
    font-family: Verdana, Arial; font-size: 11px; 
    position: absolute;
    width:158px;
    padding-left: 10px; 
   }
a.link11menu:link    {text-decoration: none; color:#000000;}
a.link11menu:visited {text-decoration: none; color:#000000;}
a.link11menu:active  {text-decoration: underline; color:#000000;}
a.link11menu:hover   {text-decoration: underline; color:#fff4a4;
    font-size: 12px; 
/*    background-color: #d83f99;*/
    background:		url('/images/style7/bg/bbg_on.jpg') top left repeat;
    }
a.link11menu2  {
    font-family: Verdana, Arial; font-size: 12px; 
    position: absolute;
    width:158px;
    padding-left: 10px; 
    text-decoration: none; color:#ffffff;
    background-color: #d83f99; /*i*/
   }

/* end header menu */

img.title {		/* active page*/
    margin-left:	7px;
    margin-top:		3px;
    margin-bottom:	2px;
    border: 		0px;
/*    padding: 		1px;
    margin-left:	15px;

    display:		inline;*/
}

/* start main items */
img.title1 {		/* active page*/
    background: 	#f9f9f9 url(/images/style7/btn/sbt6.gif) repeat-x; color: #fff;
    border-top: 	#bbbbbb 1px solid;
    border-bottom: 	#bbbbbb 1px solid;
    border-left: 	#bbbbbb 1px solid;
    border-right: 	0px;
    padding: 		1px;
    margin-left:	15px;
    margin-top:		7px;
    display:		inline;
}
img.title2 {		/* active page*/
    background: 	#f9f9f9 url(/images/style7/btn/sbt6.gif) repeat-x; color: #fff;
    border-top: 	#bbbbbb 1px solid;
    border-bottom: 	#bbbbbb 1px solid;
    border-left:        0px;
    border-right: 	0px;
    padding: 		1px;
    margin-top:		7px;
    display:		inline;
}
img.title3 {		/* active page*/
    background: 	#f9f9f9 url(/images/style7/btn/sbt6.gif) repeat-x; color: #fff;
    border-top: 	#bbbbbb 1px solid;
    border-bottom: 	#bbbbbb 1px solid;
    border-left:        0px;
    border-right: 	#bbbbbb 1px solid;
    padding: 		1px;
    margin-top:		7px;
    display:		inline;
}

.line1  {
    border-top:  	#f6fdff 3px solid; 
    background-color:	#eae0d4;
    padding-top:	1px;
  }
.line2  {
    border-top:  	#f6fdff 3px solid; 
    background-color:	#e086c3; /*i*/
    padding-top:	1px;
  }
.line3  {
    border-top:  	#f6fdff 3px solid; 
    background-color:	#a33c35; /*i*/
    padding-top:	1px;
  }

input.photo, select.photo {
    border-color : #ffffff;
    color : #111111;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    border : 1px solid #cfcfcf;
}

/* end main frame items */

div.photorights{
    text-indent: 1.5em;
    }

div.allphoto  {		/* label all photos */
    font-size:   	15px;
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#000000; 
    padding-left:	0px; 
    padding-top:	0px; 
    padding-bottom:	5px;
    text-align: center;
}

td.login{
    height:		25px;
    font-size:   	10px; 
    font-family:	Verdana, Arial;
    color:		#ffffff;
    font-weight:        bold;
    padding-top:	0px;
    padding-left:	0px;
    padding-bottom:	0px;
    padding-right:	0px;
    border-bottom: #e9a0d2 1px solid; /*i*/
    border-top: #e9a0d2 1px solid; /*i*/
    background: url('/images/style7/menu_login.gif') top left repeat;
}

input.sbt3 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
    border: 1px solid #f6c0c2; 
    background: #aa0102 url(/images/style7/btn/sbt3.gif) repeat-x; color: #fff; 
    vertical-align: text-bottom;
    }

input.sbt4 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
    border: 1px solid #c2f6c0; 
/*    background: #02aa01 url(/images/style7/btn/sbt4.gif) repeat-x; color: #fff;*/
    background: #072115 url(http://demiart.ru/forum/style_images/1/tile_back.gif) repeat-x; color: #ffffff;
    vertical-align: text-bottom;
    }

input.sbt5 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
    border: 1px solid #f6c2c0; /*i*/
    background: #7a2266 url(/images/style7/btn/sbt5.gif) repeat-x; /*i*/
    color: #ffffff;
    vertical-align: text-bottom;
    }

input.sbt6 { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
border: 1px solid #f6c2c0; /*i*/
background: #aa0201 url(/images/style7/btn/sbt5.gif) repeat-x; color: #fff; width: 48px; } /*i*/

input.login {
    font-size:   	12px; 
    font-family:	Verdana, Arial;
/*    border-left: 1px solid #112233;
    border-top: 1px solid #112233;
    border-right: 1px solid #aabbcc;
    border-bottom: 1px solid #aabbcc; 
*/
    border: 1px solid #b64c77; /*i*/
}

input.arrbtn {
    vertical-align:	text-bottom;
}


input.find {
    font-family:	Verdana, Arial;
    font-size: 80%;
/*    filter:alpha(opacity: 70);*/
    text-align:center;

/*    border-color:#FFFFFF;*/
    border-style:groove;
    border-width:2px;
  }

select.find {
    font-family:	Verdana, Arial;
    width: 150px;
    font-size: 90%;
/*    background-color:highlight;
    color:highlighttext;
*/

  }



div.a1 {
/*    float:center; */
    padding-left: 25px;
    padding-top: 5px;
    height: 120px;
}

div.a2 {
    text-align:center;
/*    padding-left: 25px;
    padding-top: 5px;
*/
}

/* start photo shadow */
div.shadow {
  float: left;
  padding: 0 1px;
  background: #bfbfbf;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
}

div.shadow img {
  padding: 5px 5px 9px 5px;
  background: white url(/images/style7/shadows/shad_bottom.png) repeat-x bottom left;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(/images/style7/shadows/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(/images/style7/shadows/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(/images/style7/shadows/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(/images/style7/shadows/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}
/* end photo shadow */

/* start page news */
img.news {
    padding-left:	20px; 
    padding-top:	5px;
    padding-right:	5px;
    float:		left;
    border:		0px;
  }

.news_title {
    font-size:   	14px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#8b3864; /*i*/
    padding-left:	20px;
    padding-top:	5px;
  }

.news_text {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    color: 	 	#000000;
    padding-top:	1px; 
    padding-left:	20px;
    padding-right:	5px;
    text-align:		justify;
    min-height:         20px;
  }

/* end page news */

/* start page party */
img.party {
    padding-left:	20px; 
    padding-top:	5px;
    padding-right:	5px;
    float:		left;
    border:		0px;
  }

.party_title {
    font-size:   	14px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#a52001;
    padding-left:	20px;
    padding-top:	5px;
  }

.party_text {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    color: 	 	#000000;
    padding-top:	1px; 
    padding-left:	20px;
    padding-right:	5px;
    text-align:		justify;
  }

/* end page news */

/* start page blog */
img.blog {
    padding-left:	20px; 
    padding-top:	5px;
    padding-right:	5px;
    float:		left;
    border:		0px;
  }

.blog_title {
    font-size:   	14px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#38648b; 
    padding-left:	20px;
    padding-top:	5px;
  }

.blog_text {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    color: 	 	#000000;
    padding-top:	1px; 
    padding-left:	20px;
    padding-right:	5px;
    text-align:		justify;
  }

div.blog_date{ 
/*    font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 		10px; 
    font-family:	Verdana, Arial;
/*    font-weight:normal; */
    text-align:		right;
    color: 		#945e3a; 
    padding-right:	5px;
  }

/* end page blog */



/* start registration */
input.reg, select.reg,
input.mail_send, textarea.mail_send, select.mail_send, 
select.comment_send,  textarea.comment_send,
input.mng_send, textarea.mng_send, select.mng_send,
input.blog_send, textarea.blog_send, select.blog_send,
input.set_account, textarea.set_account, select.set_account{
    background:		#ffffff;
    border:		1px solid #b64c77; /*i*/
    color:		#000000;
    font-family:	verdana, helvetica, sans-serif;
    font-size:		11px;
    margin:		2px;
    padding:		1px;
/*    vertical-align: middle;*/
}

fieldset.reg {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#b64c77 1px solid; /*i*/
    margin-top:		10px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:       5px;
/*    padding-left:	40px;
    padding-right:	40px;
    padding-top:	20px;
*/
}
legend.reg {
    font-size:          11px;
    font-family:        Verdana, Arial;
    padding:		3px;
    color:		#b64c77; /*i*/
    font-weight:        bold;
}

/* end registration */

/* start fieldset error */
fieldset.error0 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#FF0000 1px solid;
    margin-top:		10px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	10px;
    padding-top:	0px;
    background:         url(/images/style7/window/error.png) no-repeat left 20px;
    min-height:		150px;
}

fieldset.error20 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#FF0000 1px solid;
/*    margin-top:		10px;*/
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	18px;
    padding-top:	0px;
    background:         url(/images/style7/window/error.png) no-repeat left 20px;
    min-height:		150px;
}


legend.error0 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    padding:		3px;
    color:		#FFFFFF;
    background:		#FF0000;
}

legend.error20 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    padding:		3px;
    color:		#FFFFFF;
    background:		#FF0000;
}

div.ferror {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#000000;
    padding-top:	10px; 
    padding-left:	126px;
    padding-right:	10px;
    padding-bottom:	10px;
    text-align:		justify;
  }
/* end fieldset error */

/* start fieldset correct */
fieldset.correct1 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#00CC00 1px solid;
    margin-top:		10px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	18px;
    padding-top:	0px;
    background:         url(/images/style7/window/correct.png) no-repeat left 20px;
    min-height:		150px;
}
legend.correct1 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    padding:		3px;
    color:		#FFFFFF;
    background:		#00CC00;
}

fieldset.correct21 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#00CC00 1px solid;
/*    margin-top:		10px;*/
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	18px;
    padding-top:	0px;
    background:         url(/images/style7/window/correct.png) no-repeat left 20px;
    min-height:		150px;
}
legend.correct21 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    padding:		3px;
    color:		#FFFFFF;
    background:		#00CC00;
}

div.fcorrect {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#000000;
    padding-top:	10px; 
    padding-left:	126px;
    padding-right:	10px;
    padding-bottom:	10px;
    text-align:		justify;
  }
/* end fieldset correct */

/* start fieldset warning */
fieldset.warning12 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#f47300 1px solid;
    margin-top:		0px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	10px;
    padding-top:	0px;
    background:         url(/images/style7/window/warning2.png) no-repeat 5px 15px;
    min-height:		85px;
}

legend.warning12 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    padding:		0px;
    color:		#FFFFFF;
    background:		#f47300;
}

fieldset.warning22 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#f47300 1px solid;
    margin-top:		0px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	10px;
    padding-top:	0px;
    background:         url(/images/style7/window/warning.png) no-repeat left 20px;
    min-height:		150px;
}

legend.warning22 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    padding:		3px;
    color:		#FFFFFF;
    background:		#f47300;
}

fieldset.question23 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#ac7944 1px solid;
    margin-top:		0px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	18px;
    padding-top:	0px;
    background:         url(/images/style7/window/question.png) no-repeat left 20px;
    min-height:		150px;
}

legend.question23 {
    font-size:          11px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    padding:		3px;
    color:		#FFFFFF;
    background:		#ac7944;
}


div.fwarning {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#000000;
    padding-top:	10px; 
    padding-left:	126px;
    padding-right:	10px;
    padding-bottom:	10px;
    text-align:		justify;
}

div.fwarning2 {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    font-weight:	bold;
    color: 	 	#000000;
    padding-top:	10px; 
    padding-left:	70px;
    padding-right:	10px;
    padding-bottom:	10px;
    text-align:		justify;
}

/* end fieldset warning */

/* start account */
TR.account1{
    background:		#f8f1eb;
}
div.account{
    font-size:          20px;
    font-family:        Verdana, Arial;
    color:		#095699; 
}

fieldset.account {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:		#b00e66 1px solid; /*i*/
    margin-top:		0px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	5px;
    padding-right:	5px;
/*    padding-top:	20px; */
}
legend.account {
    font-size:          11px;
    margin-left:	0px;
    font-family:        Verdana, Arial;
    padding:		3px;
    color:		#b00e66; /*i*/
}

/* end registration */

/* start menu bar */
TABLE.menu_bar  {
/*    background:    	top left repeat; */
    margin-top:         0px;
    margin-left:        15px;
    margin-right:       15px;
    padding-left:       0px;
    padding-right:      0px;
    border-spacing: 0px 0px;
   }

TD.menu_bar1  {
    height:		51px;
    font-size:   	10px; 
    font-family:	Verdana, Tahoma, Arial;
    color: 	 	#ffffff; 
    background:    	url('/images/style7/bar/menu_bar1.gif') top left repeat;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 	0px;
  }

TD.menu_bar1:hover  {
    height:		51px;
    font-size:   	10px; 
    font-family:	Verdana, Tahoma, Arial;
    color: 	 	#ffffff; 
    background:    	url('/images/style7/bar/menu_bar1h.gif') top left repeat;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 	0px;
    }

TD.menu_bar2 {
    height: 51px;
    font-size: 10px; 
    font-family: Verdana, Tahoma, Arial; 
    background:          url(/images/style7/bar/menu_bar2.gif) left top; 
    padding-bottom: 0px; 
    color: 	#000000; 
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: middle;
    }

/* end menu bar */

/* start MAIL */

TR.mail_bar, TR.mng_bar, TR.blog_bar{
    font-size: 11px; 
    font-family: Verdana, Arial; 
    padding-bottom: 0px; 
    color: #ffffff; 
    height: 19px;
    vertical-align: middle;
    background-color: #9c3b70; /*i*/
}

TR.mng_bar2{
    font-size: 11px; 
    font-family: Verdana, Arial; 
    padding-bottom: 0px; 
    padding-left: 5px;
    color: #ffffff; 
    height: 19px;
    vertical-align: middle;
    background-color: #9c3b70; /*i*/
}

TR.mail_text {
    font-size: 11px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    color: #000000; 
    font-family: Verdana, Arial; 
    height: 200px;
    vertical-align: top;
    background-color: #fffdfa; /*i*/
}

TR.mail_footer {
    font-size: 11px; 
    font-family: Verdana, Arial; 
    padding-top: 2px; 
    padding-bottom: 1px; 
    color: #ffffff; 
    height: 19px;
    vertical-align: middle;
    background-color: #9c3b70; /*i*/
}

TR.mail_line0, TR.mng_line0, TR.blog_line0                   { font-family: Verdana, Arial; font-size: 11px; padding-bottom: 0px; color: #000000;  height: 19px; vertical-align: middle; 
    background-color: #eeeeee;}
TR.mail_line0:hover, TR.mng_line0:hover, TR.blog_line0:hover { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#ff00ff; background-color: #ffffcc;}
TR.mail_line1, TR.mng_line1, TR.blog_line1                   { font-size: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; font-family: Verdana, Arial; height: 19px; vertical-align: middle; 
    background-color: #fcfcfc;}
TR.mail_line1:hover, TR.mng_line1:hover, TR.blog_line1:hover { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#ff00ff; background-color: #ffffcc;}

TR.mail_line2 	    { font-size: 11px; padding-bottom: 0px; color: #000000; font-family: Verdana, Arial; height: 19px; vertical-align: middle; 
    background-color: #fbc3f8;} /*i*/
TR.mail_line2:hover { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#ff00ff;  background-color: #ffffcc;}

TR.mail_line3       { font-size: 11px; padding-bottom: 0px; color: #000000; font-family: Verdana, Arial; height: 19px; vertical-align: middle; 
    background-color: #fadcf8;}  /*i*/
TR.mail_line3:hover { font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#ff00ff; background-color: #ffffcc;} 


/* end MAIL */


/* start mail send */
TABLE.mail_send, TABLE.mng_send, TABLE.blog_send, TABLE.set_photo, TABLE.set_account  {
    font-size:   	11px; 
    font-family:	Verdana, Arial;
    vertical-align:	top;
  }
/* end mail send */

fieldset.main_center {
    font-size:          16px;
    font-family:        Verdana, Arial;
    color:		#8f3969; /*i*/
    border:		#ae0e66 1px solid; /*i*/
    margin-top:		0px;
    margin-left:	15px;
    margin-right:	15px;
    padding-left:	5px;
    padding-right:	5px;
/*    padding-top:	20px;*/
}

fieldset.set_account {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #ae0e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        15px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
}

fieldset.info_center {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #ae0e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        15px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
}

legend.info_center {
    font-size:          11px;
    font-family:        Verdana, Arial;
    padding:            3px;
    color:              #b64c77; /*i*/
}


a.link2:link    {font-family: Verdana, Arial; font-size: 12px; text-decoration: none; color:#ffffff;}
a.link2:visited {font-family: Verdana, Arial; font-size: 12px; text-decoration: none; color:#ffffff;}
a.link2:active  {font-family: Verdana, Arial; font-size: 12px; text-decoration: underline; color:#ffffff;}
a.link2:hover   {font-family: Verdana, Arial; font-size: 12px; text-decoration: underline; color:#ffffff;}

a.link10w:link    {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#ffffff;}
a.link10w:visited {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#ffffff;}
a.link10w:active  {font-family: Verdana, Arial; font-size: 10px; text-decoration: underline; color:#ffffff;}
a.link10w:hover   {font-family: Verdana, Arial; font-size: 10px; text-decoration: underline; color:#ffffff;}

a.link11w:link    {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#ffffff;}
a.link11w:visited {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#ffffff;}
a.link11w:active  {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#ffffff;}
a.link11w:hover   {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#ffffff;}

a.link11l         {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#632640;} /*i*/
a.link11l:active , a.link11l:hover   {text-decoration: underline;}

a.link14w:link    {font-family: Verdana, Arial; font-size: 14px; text-decoration: none; color:#ffffff;}
a.link14w:visited {font-family: Verdana, Arial; font-size: 14px; text-decoration: none; color:#ffffff;}
a.link14w:active  {font-family: Verdana, Arial; font-size: 14px; text-decoration: underline; color:#ffffff;}
a.link14w:hover   {font-family: Verdana, Arial; font-size: 14px; text-decoration: underline; color:#ffffff;}

div.text14org     {
    font-family: Verdana, Arial; 
    font-size: 14px; 
/*    color:#ffa243;*/
    color: #ffce09;
    display: inline;
    }

a.mlink:link    {text-decoration: none; color:#ff0000;}
a.mlink:hover   {text-decoration: underline; color:#ff0000;}
a.mlink:visited {text-decoration: none; color:#ff0000;}

a.link10b:link    {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#000000;}
a.link10b:visited {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#000000;}
a.link10b:active  {font-family: Verdana, Arial; font-size: 10px; text-decoration: underline; color:#000000;}
a.link10b:hover   {font-family: Verdana, Arial; font-size: 10px; text-decoration: underline; color:#000000;}

a.linkicon:link    {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#000000;}
a.linkicon:visited {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#000000;}
a.linkicon:active  {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}
a.linkicon:hover   {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}

a.link11b:link    {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#000000;}
a.link11b:visited {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#000000;}
a.link11b:active  {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}
a.link11b:hover   {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}

a.link11bb:link    {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000;}
a.link11bb:visited {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; color:#000000;}
a.link11bb:active  {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: underline; color:#000000;}
a.link11bb:hover   {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: underline; color:#000000;}

a.link11bl         {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#c52561;} /*i*/
a.link11bl:active, a.link11bl:hover   { text-decoration: underline;}

a.link11blb, a.link11find                 {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; color:#c52561;} /*i*/
a.link11blb:active, a.link11find:active, 
a.link11blb:hover, a.link11find:hover     { text-decoration: underline;}


a.link11gi:link    {font-weight: bold; margin-left: 20px; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#666666;}
a.link11gi:visited {font-weight: bold; margin-left: 20px; font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#666666;}
a.link11gi:active  {font-weight: bold; margin-left: 20px; font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#666666;}
a.link11gi:hover   {font-weight: bold; margin-left: 20px; font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#666666;}

a.link_banner0:link    {font-family: Verdana, Arial; font-size: 11px; text-decoration: line-through; color:#000000;}
a.link_banner0:visited {font-family: Verdana, Arial; font-size: 11px; text-decoration: line-through; color:#000000;}
a.link_banner0:active  {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}
a.link_banner0:hover   {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}

a.link_banner1:link    {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#000000;}
a.link_banner1:visited {font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color:#000000;}
a.link_banner1:active  {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}
a.link_banner1:hover   {font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color:#000000;}

a.lflag         {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#ffffff;
/*    border-left:	#ffffff 1px solid; 
    border-right:	#ffffff 1px solid;
    border-top:		#ffffff 1px solid;
    border-bottom:	#ffffff 1px solid;
*/
}

a.lflag:link    {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#ffffff;}
a.lflag:hover   {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#ffffff;}
a.lflag:visited {font-family: Verdana, Arial; font-size: 10px; text-decoration: none; color:#ffffff;}


div.userf        {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; color:#f04e3e; display: inline;}
a.userf0:link     {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#f04e3e;}
a.userf0:visited  {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#f04e3e;}
a.userf0:active   {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#f04e3e;}
a.userf0:hover    {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#f04e3e;}

a.userf1:link     {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#f04e3e; font-weight: bold;}
a.userf1:visited  {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#f04e3e; font-weight: bold;}
a.userf1:active   {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#f04e3e; font-weight: bold;}
a.userf1:hover    {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#f04e3e; font-weight: bold;}

div.userm        {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; color:#5142fa; display: inline;}
a.userm0:link     {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#5142fa;}
a.userm0:visited  {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#5142fa;}
a.userm0:active   {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#5142fa;}
a.userm0:hover    {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#5142fa;}

a.userm1:link     {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#5142fa; font-weight: bold;}
a.userm1:visited  {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#5142fa; font-weight: bold;}
a.userm1:active   {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#5142fa; font-weight: bold;}
a.userm1:hover    {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#5142fa; font-weight: bold;}

div.moder        {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; color:#ff7d00; display: inline;}
a.moder:link     {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#ff7d00; font-weight: bold;}
a.moder:visited  {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#ff7d00; font-weight: bold;}
a.moder:active   {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#ff7d00; font-weight: bold;}
a.moder:hover    {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#ff7d00; font-weight: bold;}

div.oper         {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; color:#a020f0; display: inline;}
a.oper:link      {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#a020f0; font-weight: bold;}
a.oper:visited   {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#a020f0; font-weight: bold;}
a.oper:active    {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#a020f0; font-weight: bold;}
a.oper:hover     {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#a020f0; font-weight: bold;}

div.admin        {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; color:#004242; display: inline;}
a.admin:link     {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#004242; font-weight: bold;}
a.admin:visited  {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: none; color:#004242; font-weight: bold;}
a.admin:active   {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#004242; font-weight: bold;}
a.admin:hover    {font-family: Verdana, Arial,Verdana,Arial; font-size: 11px; text-decoration: underline; color:#004242; font-weight: bold;}

a.account     {font-family: Verdana, Arial; font-size: 20px; text-decoration: none; 
    color:#990956; /*i*/
    }
a.account:active, a.account:hover    {text-decoration: underline;}

a.page   {
    font-family: Verdana,Tahoma,Arial;
    font-size:10px; 
    font-weight:bold; 
    color:#003300;
    background-color:#ffffff;
    border:1px solid #842056; /*i*/
    text-decoration:none;
    text-align:center;
    vertical-align: middle;
    padding-left:       3px;
    padding-right:      3px;
}
a.page:hover     {
    font-family:Verdana,Tahoma,Arial;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    background-color:#842056; /*i*/
    border:1px solid #842056; /*i*/
    text-decoration:none;
    text-align:center;
    vertical-align: middle;
    padding-left:       3px;
    padding-right:      3px;
}
div.spage  {
    display: inline;
    font-family:Verdana,Tahoma,Arial;
    font-size:10px;
    color:#ffffff;
    font-weight:bold;
    background-color:#842056; /*i*/
    border:1px solid #842056; /*i*/
    text-decoration:none;
    text-align:center;
    vertical-align: middle;
    padding-left:       3px;
    padding-right:      3px;
}

fieldset.addinfo {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #b00e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        15px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
/*    padding-top:      20px; */
    padding-bottom:     5px;
}

legend.addinfo {
    font-size:          11px;
    margin-left:        0px;
    font-family:        Verdana, Arial;
    padding:            3px;
    color:              #b00e66; /*i*/
}

legend.comment0, legend.comment1, legend.comment2, legend.comment3, legend.comment4, legend.comment5, legend.comment_add {
    font-size:          11px;
    margin-left:        0px;
    font-family:        Verdana, Arial;
    padding:            3px;
    color:              #b00e66; /*i*/
}

fieldset.comment0, fieldset.comment_add  {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #b00e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        15px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
/*    padding-top:      20px; */
    padding-bottom:     5px;
}

fieldset.comment1  {
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #b00e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        55px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
/*    padding-top:      20px; */
    padding-bottom:     5px;
}

fieldset.comment2 {
    background:         url(/images/style7/bg/acomment1s.png) right top no-repeat; 
    background-color:   #ffffff;
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #b00e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        15px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
}

fieldset.comment3 {
    background:         url(/images/style7/bg/acomment1s.png) right top no-repeat; 
    background-color:   #ffffff;
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #b00e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        55px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
}

fieldset.comment4 {
    background:         url(/images/style7/bg/acomment1t.jpg) right top no-repeat; 
    background-color:   #ffffff;
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #b00e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        15px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
}

fieldset.comment5 {
    background:         url(/images/style7/bg/acomment1t.jpg) right top no-repeat; 
    background-color:   #ffffff;
    font-size:          11px;
    font-family:        Verdana, Arial;
    border:             #b00e66 1px solid; /*i*/
    margin-top:         0px;
    margin-left:        55px;
    margin-right:       15px;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
}

img.commentphoto {
/*    padding-left:	20px;  */
    padding-top:	5px;
    padding-right:	5px;
    border:             0px;
    float:		left;
/*    position:		relative; */
  }

TR.photo1{
    background:		#f8f1eb;
    font-size:          11px;
    font-family:        Verdana, Arial;
}


.text_count {
    font-size:  10px;
    background: transparent;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:      green;
    text-align: right;
    border-style:none;
    border:     0px;
    vertical-align: middle;
}

img.gift {
    border: 1px #AFAFAF solid;
    padding: 1px 1px;
  }

img.gift:hover {
    border: 1px #000000 solid;
    padding: 1px 1px;
  }

div.data{
  text-indent: 1em;
  }
span.data2{
  text-indent: 1em;
  color: #a5000a;
  }

div.comment_page, div.blog_page {
    padding-top:	7px;
    padding-bottom:	7px;
    font-size:          12px;
    font-family:        Verdana, Arial;
    text-align:		center;
    }

TR.my_data{
    font-size: 11px;
    font-family: Verdana, Arial;
    background-color: #9c3b70; /*i*/
    color: #ffffff;
    height: 19px;
    vertical-align: middle;

    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
}
TD.my_data1{
    font-family: Tahoma;
    font-size: 14px;
}
TD.my_data2{
    font-size: 11px;
    text-align: right;
    padding-right: 5px;
}

div.status_wait {
    font-weight:bold; 
    color: #ff5c00;
    display: inline;
    }

div.status_ack, div.online{
    font-weight:bold; 
    color: #24771c;
    display: inline;
    }
div.status_nak {
    font-weight:bold; 
    color: #ea0437;
    display: inline;
    }

div.orange_text {
    font-weight:bold; 
    color: #ff5c00;
    display: inline;
    }


/* start registration */
input.find2, select.find2{
    background:		#ffffff;
    border:		1px solid #b64c77; /*i*/
    color:		#000000;
    font-family:	verdana, helvetica, sans-serif;
    font-size:		11px;
    margin:		2px;
    padding:		1px;
    text-align:center;
/*    vertical-align: middle;*/
}

img.img0, img.photo {
  border:	0px;
  }

img.img1 {
  border:	0px;
  vertical-align: middle; 
  }

img.news0 {
    padding-left:       0px;
    padding-top:        5px;
    padding-right:      5px;
    float:              left;
    border:             0px;
  }


TR.page {
    font-size: 16px; 
    height: 22px;
}

div.h_line {
    font-size:		10px;
    font-family:	Verdana, Arial;
    color:		#ffffff;
    text-align:		right;
    padding-top:	15px;
    padding-left:	180px;
    padding-bottom:	5px;
    padding-right:	15px;
    float:		left;
}

div.photo_right {
    background:		#d6c6b5;
    border:		2px solid #ffffff;
    padding-left:	0px;
    margin-left:	10px;
    padding-right:	0px;
    margin-right:	0px;
    width:		110px;
    height:		130px;
    text-align:		center;
    float:              left;
    display:            inline;
}

img.photo_right {
    padding-top:	15px;
    border:		0px;
}

img.photo_btn {
    margin-left:	3px;
    padding-top:	5px;
    border:		0px;
  }

TABLE.photos, TABLE.photos_all {
    text-align:		center;
    width:		100%;
    margin-top:         0px;
    margin-left:        0px;
    margin-right:       0px;
    margin-bottom:	5px;
    padding-left:       0px;
    padding-right:      0px;
    border-spacing: 0px 0px;
   }

img.ems {
    margin-left:	0px;
    padding-top:	0px;
    border:		0px;
    vertical-align: middle; 
  }

div.faq1{
    text-indent: 	1.0em;
    padding-top:	5px;
    padding-bottom:	5px;
    font-size:          14px;
    font-family:        Verdana, Arial;
    font-weight:	bold;
    }

div.onlines {
    width:850px;
/*    text-align: justify;*/
    }

div.MenuBold14{
    text-indent:        1.0em;
    padding-top:        5px;
    padding-bottom:     10px;
    font-size:          14px;
    font-family:        Verdana, Arial;
    font-weight:        bold;
    }

div.MenuForm14{
    padding-left:       1.0em;
    padding-top:        5px;
    padding-bottom:     10px;
    font-size:          14px;
    font-family:        Verdana, Arial;
    font-weight:        bold;
    }

td.library{
    text-align:		center;
    vertical-align:     bottom;
}

img.library {
    padding-left:	20px; 
    padding-top:	5px;
    padding-right:	5px;
    float:		left;
    border:		0px;
  }

div.comment_form_container_inner{
   color:	#000000;
   padding:	2px;
  }

div.comment_you_reply_to {
   visibility:	hidden;
   background-color: #f3d3e9; /*i*/
   padding:	5px;
   }

div.comment_you_reply_to_data {
   }

div.mail_up {
    display: inline;
    }

div.point_row0 {float: left; margin: 0; padding: 0; width: 100%; background-color: #efefef;}
div.point_row1 {float: left; margin: 0; padding: 0; width: 100%; background-color: #ffffff;}
div.point_header_row {float: left;   width: 98.5%;
    font-size: 14px;
    font-family: Verdana, Arial;
    margin-left: 0;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    height: 19px;
    vertical-align: middle;
    background-color: #9c3b70; /*i*/
}

div.point_cols {float: left; width: 32%; margin: 0 3px 0 0; padding: 0;}
div.point_cols3 {float: left; width: 32%; margin: 0 3px 0 0; padding: 0; text-align: center;}

tr.photo_score_header{
    font-size: 11px;
    font-family: Verdana, Arial;
    background-color: #9c3b70; /*i*/
    color: #ffffff;
    height: 19px;
    vertical-align: middle;

    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
}

td.photo_score_header{
    font-family: Tahoma;
    font-size: 14px;
    text-align: center;
}

tr.photo_score{
    vertical-align: middle;
}

td.photo_score{
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

tr.arrow{
    height: 24px;
    font-size:          12px;
    font-family:        Verdana, Arial;
    text-align:         center;
    vertical-align: middle;
}

img.photo_user {
    border: 1px #afafaf solid;
    padding: 4px 4px;
    background-color: #eeeeee;
  }

img.photo_user:hover {
    border: 1px #b8005c solid; /*i*/
    padding: 4px 4px;
    background-color: #eeeeee;
  }

td.account_photo0{
    width: 25%;
    padding: 7px 7px;
    text-align:		center;
    vertical-align: middle;
  }

td.account_photo1{
    width: 25%;
    padding: 5px;
    text-align:		center;
    vertical-align: middle;
    color: #ff5f00;
  }

a.account_photo0 {color: #000000; text-decoration: none;}
a.account_photo1 {color: #ff5f00; text-decoration: none;}
a.account_photo0:hover, a.account_photo1:hover {text-decoration: underline;}

td.photos_all{
    width: 25%;
    padding: 5px;
    text-align:         center;
    vertical-align: middle;
  }

div.visit_menu{
    display: inline;
    padding-left:20px;
  }

div.test-header,div.test-footer {font-size:1.3em; background-color:#ffbb50; padding: 3px;}
p.test-title { font-size:16px; line-height:22px; min-height:46px; }
p.test-answer {clear:both;  margin:0; font-size:14px;}
p.test-progress { padding:0 0 0 38px; overflow:hidden; clear:both; zoom:1 }
p.test-progress em { font-style:normal; color:#a5681c }
p.test-progress span { float:left; display:inline; margin:0 1px 3px 0; width:17px; height:17px; text-align:center; line-height:17px; font-size:10px; border:#e7e7e7 1px solid }
p.test-progress span.answered { border:none; width:19px; height:19px; line-height:19px; background:#ffaa40 url(/images/test/test_progress.png) 0 0 no-repeat }
p.test-progress span.missed { border:none; width:19px; height:19px; line-height:19px; background:#c5c2c0 url(/images/test/test_progress.png) 0 -19px no-repeat }
div.test-error {color: #F00; font-size:12px;}
input.test{
    background:         #ffffff;
    border:             1px solid #b64c77; /*i*/
    color:              #000000;
    font-family:        verdana, helvetica, sans-serif;
    font-size:          11px;
    margin:             2px;
    padding:            1px;
}

div.date {
    float: right;
    margin-left:5px;
}

div.date p{
    width: 40px;
    height: 50px;
    float: left;
    margin: 2px 5px 0 0;
    padding: 5px;
    background: #D70606 url(/images/style7/date.png) no-repeat;
    color: #ddd;
    text-align: center;
    font-size: 70%;
    overflow: hidden;
}

div.date span.month{
    display: block;
    margin-bottom: 8px;
    font-size: 120%;
}

div.date span.day{
    font-size: 190%;
    color: #444;
    font-weight: bold;
    line-height: 15px;
    display: block;
}

div.date p span.year{
    display: block;
    margin: 3px 0 0 0;
    padding: 0;
    color: #666;
    font-size: 100%;
    font-family: Tahoma, Arial, sans-serif;
}

div.progress1_bg  {
    width: 102px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress1_bg.png);
  }
div.progress1_left  {
    width: 1px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress1_left.png);
    display: inline;
    float: left;
}
div.progress1_right {
    width: 1px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress1_right.png);
    display: inline;
    float: right;
}
div.progress2_bg  {
    width: 102px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress2_bg.png);
  }
div.progress2_left  {
    width: 1px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress2_left.png);
    display: inline;
    float: left;
}
div.progress2_right {
    width: 1px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress2_right.png);
    display: inline;
    float: right;
}
div.progress3_bg  {
    width: 102px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress3_bg.png);
  }
div.progress3_left  {
    width: 1px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress3_left.png);
    display: inline;
    float: left;
}
div.progress3_right {
    width: 1px;
    height: 11px;
    margin-bottom: 2px;
    background-image: url(/images/style7/progress/progress3_right.png);
    display: inline;
    float: right;
}
