html, body { 
font-size : 13px;
margin-right : 0;
margin:0px;
width:100%;
text-align:center;
text-align:-moz-center;
}
* html, body { 
margin : 0;
padding : 0;
font-family : Arial, sans-serif;
background : #fff url(images/body_bg.jpg) repeat-x left top;
font-size : small;
text-align:center;
margin-right:auto; margin-left:auto;
} 
.body {
width:100%;
text-align:center;}
form { 
padding : 0;
margin : 0;
} 
a:link { 
color : #369;
text-decoration : none;
} 
a:visited { 
color : #369;
text-decoration : none;
} 
h2 { 
color : #4e8abe;
font-size : 160%;
font-family : Georgia, serif;
font-style : italic;
font-weight : normal;
padding : 5px 0;
border-bottom : 1px dashed #868686;
margin : 3px 0;
} 
.wrap { 
margin : 0 auto;
min-width : 760px;
max-width : 1024px;
} 
#content {
float : right;
width : 69%;
font-size : 95%;
color : #333;
line-height : 1.5em;
} 
#sidebar { 
float : left;
width : 30%;
text-align : center;
} 
#footer { 
clear : both;
background : #f5e9d3 url(images/footer_bg.jpg) repeat-x left top;
height : 1%;
text-align : center;
} 
#logo { 
height : 220px;
} 
#sidebar a img.banner { 
text-align : center;
border : 0;
padding : 10px 0;
text-decoration : none;
}
.albumupload{
	color:#6699CC;
}
.albumupload:hover{
	color:black;
	text-decoration:underline;
}
#user_data, #news, .news { 
background : #fffcf7 url(images/user_left.gif) no-repeat left top;
text-align : left;
margin : 5px 5px;
width:290px;
border-bottom : 1px solid #faf2e4;
border-left : 1px solid #faf2e4;
border-right : 1px solid #faf2e4;
} 
#block { 
background : #fffcf7 url(images/user_left.gif) no-repeat left top;
text-align : left;
width:290px;
margin : 20px 5px 0px 5px;
border-bottom : 1px solid #faf2e4;
border-left : 1px solid #faf2e4;
border-right : 1px solid #faf2e4;
} 
#user_data h3, #news h3, #block h3, .news h3 { 
color : #4e8abe;
padding : 10px 5px 5px 5px;
font-family : Georgia;
font-style : italic;
font-size : 120%;
font-weight : normal;
margin : 0 0 0 8px;
text-align : center;
background : transparent url(images/user_right.gif) no-repeat right top;
} 
#news h3, .news h3 { 
color : #675743;
} 
#user_data ul, #news ul, .news ul { 
padding : 10px 0;
margin : 0;
list-style : none;
} 
#user_data ul li, #news ul li, .news ul li { 
padding : 4px 15px;
text-align : justify;
} 
#news ul li a, .news ul li a { 
color : #000;
font-size : 96%;
text-decoration : none;
} 
#news ul li a:hover, .news ul li a:hover { 
text-decoration : underline;
} 
#news ul li span, .news ul li span { 
font-size : 80%;
color : #6c6c6c;
} 
#news ul li img, .news ul li img { 
vertical-align : middle;
margin : 0 3px;
border : 0;
} 
#user_data ul li img.userpic { 
margin : 0 5px;
float : left;
} 
#user_data ul li img.userpic:after { 
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
#tabmenu { 
width : 100%;
height : 69px;
} 
.tab { 
float : left;
background : transparent url(images/tab_top.gif) no-repeat left 4px;
width : 125px;
height : 65px;
padding : 4px 0 0 0;
text-align : center;
} 
.tab a.ltab, #faq a { 
display : block;
color : #af2403;
text-decoration : none;
font-size : 90%;
font-weight : bold;
text-transform : uppercase;
padding : 17px 0 10px 0;
height : 38px;
width : 130px;
} 
#tabmenu #select { 
color : #fff;
float : left;
font-size : 80%;
background : transparent url(images/left_top_sel.gif) no-repeat left 4px;
width : 220px;
height : 48px;
padding : 5px 0 0 0;
text-align : center;
} 
#lang { 
padding-top : 15px;
color : #af2403;
width : 210px;
height : 26px;
} 
#lang a { 
color:#af2403;
text-decoration:none;
} 
#lang a:hover { 
color:#af2403;
text-decoration:underline;
} 
#ext { 
width : 220px;
} 
#ext a { 
color : #fff;
text-decoration : none;
background-color:#675743;
} 
#faq { 
float : left;
background : transparent url(images/faq.gif) no-repeat 8px 20px;
width : 60px;
height : 62px;
padding : 5px 0 0 0;
text-align : center;
} 
#faq a { 
display : block;
font-size : 80%;
padding : 6px 0 0 20px;
height : 27px;
width : 40px;
} 
#redline { 
color : #fff;
width : 100%;
height : 60px;
background : #83B812 url(images/green_pat.gif) repeat-x right top;
overflow : hidden;
} 
#redline_in { 
color : #fff;
width : 100%;
height : 60px;
background : transparent url("images/redline.jpg") no-repeat right top;
overflow : hidden;
} 
#numbers { 
float : right;
width : 290px;
text-align : right;
padding : 17px 10px 10px 30px;
font-family : Georgia, serif;
font-style : italic;
font-size : 300%;
height : 43px;
} 
#login { 
float : right;
text-align : right;
height : 43px;
padding : 5px 0 0 20px;
width : 313px;
} 
#login label, #login label a { 
color : #fff;
font-size : 90%;
} 
#login div { 
text-align : left;
float : left;
display : inline;
margin : 0 5px;
} 
#login div input.text { 
border-left : 1px solid #81b505;
border-top : 1px solid #81b505;
border-right : 1px solid #a2d422;
border-bottom : 1px solid #a2d422;
width : 105px;
background : #fff url(images/input_bg.gif) repeat-x right top;
} 
input.button { 
color : #434;
font-weight : bold;
font-size : 90%;
border-left : 1px solid #eee;
border-top : 1px solid #eee;
border-right : 1px solid #b3b3b3;
border-bottom : 1px solid #b3b3b3;
width : 64px;
height : 20px;
margin-top : 1px;
background : #eee url(images/button_bg.gif) repeat-x right bottom;
} 
#user_logout { 
float : right;
width : 290px;
text-align : left;
padding : 20px 0 0 32px;
height : 43px;
} 
#user_logout span { 
padding-left : 30px;
} 
#user_logout span a { 
padding : 1px;
color : #fff;
font-weight : bold;
text-decoration : none;
} 
#user_logout span a:hover { 
color : #c21d11;
background : #fff;
} 
#green_menu {
float : right;
height : 43px;
padding : 8px 0 0 0;
} 
#green_menu a { 
color : #fff;
text-decoration : none;
padding : 1px;
} 
#green_menu a:hover { 
color : #8bc012;
background : #fff;
} 
.paper, .paper-c { 
width : 99%;
background : #fcfcfc url(images/paper_bg.jpg) repeat-x right bottom;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
}
.adfrnd{
float : left;
font-size : 96%;
width : 20%;
margin : 5px;
padding : 2px 1%;
background : url(images/paper_bg.jpg) repeat-x right bottom;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
border-top : 1px solid #eee;
}
.card{
float : left;
text-align:center;
width:100%;
font-size : 96%;
margin : 5px;
padding : 2px 1%;
background : url(images/paper_bg.jpg) repeat-x right bottom;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
border-top : 1px solid #eee;
}
.paper-c { 
text-align : center;
} 
.paper form { 
width : 99%;
font-size : 100%;
padding-left : 10px;
} 
form fieldset { 
border : 0 solid #fff;
overflow : hidden;
width : 98%;
padding-bottom : 10px;
} 
.undecor { 
border : medium none;
} 
form fieldset div { 
float : left;
display : inline;
} 
form .four-columns div { 
width : 25%;
} 
form .four-columns .one-empty-left { 
margin-left : 25%;
} 
form .four-columns .two-empty-left { 
margin-left : 50%;
} 
form .four-columns .three-empty-left { 
margin-left : 75%;
} 
form .two-columns .one-empty-left { 
margin-left : 50%;
} 
form .four-columns .one-empty-right { 
margin-right : 25%;
} 
form .four-columns .two-empty-right { 
margin-right : 50%;
} 
form .two-columns div { 
width : 50%;
} 
.two-columns input { 
width : 90%;
} 
form select { 
width : 70%;
} 
form select.narr { 
width : 30%;
} 
form select.supnarr { 
width : 25%;
} 
form select.snarr { 
width : 20%;
} 
form select.multy { 
height : 60px;
} 
form input.snarr { 
width : 30%;
} 
form hr { 
border-top : 1px solid #ddd;
} 
form textarea { 
width : 100%;
} 
form .two-columns textarea { 
width : 90%;
} 
.s-button { 
color : #434;
font-weight : bold;
font-size : 100%;
width : 101px;
height : 30px;
margin-top : 1px;
border : 0 solid #ddd;
background : #eee url(images/search_button.gif) no-repeat right bottom;
} 
.s-button-len { 
color : #434;
font-weight : bold;
font-size : 100%;
width : 200px;
height : 30px;
margin-top : 1px;
border : 0 solid #ddd;
background : #eee url(images/search_button-len.gif) no-repeat right bottom;
} 
.paper-c p { 
font-size : 93%;
width : 100%;
padding : 5px 0;
text-align : center;
} 
.paper-c p.paper_blue { 
color : #4e8abe;
border-bottom : 1px dashed #868686;
margin-bottom : 0;
margin-top : 0;
vertical-align : top;
} 
.paper-c p.paper_blue a { 
text-decoration : none;
color : #336699;
} 
.paper-c p.paper_green { 
color : #4e8abe;
border-bottom : 1px dashed #868686;
margin-bottom : 0;
margin-top : 0;
vertical-align : top;
} 
.paper-c p.paper_green a { 
text-decoration : none;
color : green;
} 
.paper-c p.paper_red { 
color : #af2403;
padding-bottom : 10px;
margin-top : 0;
vertical-align : top;
} 
.paper-c p.paper_red a { 
color : #af2403;
text-decoration : none;
} 
.paper-c p.paper_grey { 
color : #c0c0c0;
padding-bottom : 10px;
margin-top : 0;
vertical-align : top;
} 
.paper-c p.paper_grey a { 
color : #c0c0c0;
text-decoration : none;
} 
.paper-c p.paper_red a:hover{
	text-decoration:underline;
} 
.paper-c p.paper_blue a:hover{
	text-decoration:underline;
} 
.paper-c p.paper_green a:hover{
	text-decoration:underline;
}
.sub_title { 
width : 100%;
background : #f5e9d3 url(images/sub_corner.gif) no-repeat top left;
margin : 2px 0;
} 
.sub_title ul { 
display : inline;
list-style : none;
margin-left : 15px;
color : #af2403;
} 
.sub_title ul li { 
padding : 0 5px;
float : left;
} 
.sub_title ul li a, .sub_title ul li a:visited { 
color : #af2403;
text-decoration : none;
} 
.sub_title p { 
font-size : 90%;
text-align : right;
color : #675743;
padding : 2px 20px;
} 
.pers_info { 
clear : left;
background : #fffcf7;
border : 1px solid #f4ebdb;
border-top : none;
width : 95%;
margin : 0;
padding-right : 10px;
padding-left : 5px;
padding-bottom : 20px;
text-align : justify;
line-height : 130%;
} 
.pers_info h3 { 
margin : 4px 12px;
font-size : 120%;
padding : 8px 2px;
color : #af2403;
border-bottom : 1px dashed #ddd;
clear : left;
} 
.pers_info p { 
padding : 0 12px;
font-size : 95%;
} 
.pers_info p.navs { 
text-align : right;
} 
.pers_info p a { 
font-weight : bold;
} 
.pers_info ul { 
float : left;
list-style : none;
width : 40%;
} 
.paper h4 { 
font-size : 120%;
padding : 0 10px;
color : #675743;
} 

.w20, .w30, .w50, .w100 { 
float : left;
font-size : 96%;
width : 20%;
margin : 5px;
padding : 2px 1%;
background : #fcfcfc url(images/paper_bg.jpg) repeat-x right bottom;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
border-top : 1px solid #eee;
} 
.w20 p { 
margin : 5px 1%;
text-align : center;
} 
.w20 p img { 
border : 0;
} 
.w30 { 
width : 46%;
height : 320px;
} 
.w20 { 
width : 210px;
} 
.w100 { 
width : 90%;
} 
.w30 form { 
padding : 10px;
} 
.w50 { 
width : 96%;
} 
.w50 table { 
margin-top : 10px;
width : 100%;
} 
.w50 th, .w50 td { 
margin : 1px;
background : #f5e9d3;
padding : 2px;
} 
.w50 td { 
background : #fffcf7;
} 
.w50 td.alt { 
background : #e7f7ff;
} 
p.sub50 { 
margin : 3px 0;
padding : 1px;
text-align : center;
background : #f5e9d3;
} 
.w50 h3 { 
background : #c42819;
border-right : 1px solid #9f180b;
border-bottom : 1px solid #9f180b;
border-left : 1px solid #f35849;
border-top : 1px solid #f35849;
} 
.w50 h3.blue, .paper-c h3.mob { 
background : #2368a3;
border-right : 1px solid #155286;
border-bottom : 1px solid #155286;
border-left : 1px solid #6aa9de;
border-top : 1px solid #6aa9de;
} 
.w100 ul, .w30 ul, .w50 ul { 
list-style : none;
} 
.w100 ul.left, .w30 ul.left { 
margin : 0;
padding : 10px 4px;
} 
.w100 ul li img, .w30 ul li img { 
float : right;
border : 1px solid #ddd;
margin : 0 10px;
} 
.post { 
border-bottom : 1px solid #ddd;
margin : 0 10px;
} 
.w30 ul.pro { 
margin : 0;
padding : 5px;
font-size : 90%;
} 
.bbeaty { 
float : left;
width : 43%;
margin : 5px 1%;
padding : 15px 1%;
background : #fcfcfc url(images/paper_bg.jpg) repeat-x right bottom;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
border-top : 1px solid #eee;
} 
.bbeaty h3, .w30 h3, .w100 h3, .w50 h3 { 
font-size : 100%;
margin : 0;
padding : 0 5px;
color : #fff;
background : #91c312;
border-right : 1px solid #81b505;
border-bottom : 1px solid #81b505;
border-left : 1px solid #a2d422;
border-top : 1px solid #a2d422;
} 
.bbeaty img { 
float : left;
margin : 10px;
border : 1px solid #dfdfdf;
} 
.bbeaty a.see { 
color : #434;
text-decoration : none;
font-weight : bold;
font-size : 90%;
display : block;
float : right;
width : 101px;
height : 30px;
padding : 5px 0 0 0;
text-align : center;
background : transparent url(images/search_button.gif) no-repeat left top;
} 
.linkcatalog, .linkview, .newsview, .mailview, .mailview1, .postview, .mailunread, .faqview, .peopleview, .anekview, .homeview { 
margin : 5px 5px;
width : 98%;
border : 1px solid #f4f4f4;
} 
.anketamenu { 
margin : 10px 0;
width : 97%;
border : 5px solid #fff;
} 
.linkview ul, .newsview ul, .mailview ul, .mailview1 ul, .mailunread ul, .faqview ul, .postview p, .peopleview ul, .anekview p, .homeview ul { 
list-style : none;
margin : 5px 5px 5px 5px;
padding-left : 30px;
font-size : 96%;
} 
.peopleview ul, .homeview ul { 
margin : 0 5px 0 5px;
} 
.peopleview ul li, homeview ul li { 
margin : -2px;
padding : 0;
font-size : 100%;
} 
.peopleview a, .homeview a { 
text-decoration : none;
color : #336699;
} 
.linkview { 
background : transparent url(images/page.gif) no-repeat 10px 10px;
} 
.newsview { 
background : transparent url(images/newspaper.gif) no-repeat 10px 10px;
} 
.faqview { 
background : transparent url(images/help.gif) no-repeat 10px 10px;
} 
.anekview { 
background : transparent url(images/fun.gif) no-repeat 10px 10px;
} 
.postview { 
background : transparent url(images/post.gif) no-repeat 10px 10px;
} 
.mailview { 
background : transparent url(images/email.gif) no-repeat 10px 10px;
} 
.mailunread { 
background : #fffcf7 url(images/email_unread.gif) no-repeat 10px 10px;
} 
#pagination { 
width : 100%;
margin-top : 15px;
padding-bottom : 15px;
} 
#pagination a, #pagination a:visited { 
display : block;
float : left;
margin : 3px;
padding : 2px 6px;
background : #fffcf7;
color : #af2403;
text-decoration : none;
font-weight : bold;
} 
#pagination a:hover { 
border : #af2403;
background : #af2403;
color : #fff;
} 
#pagination font { 
display : block;
float : left;
margin : 3px;
padding : 2px 6px;
color : #999999;
text-decoration : none;
font-size : 97%;
font-weight : normal;
} 
.linkcatalog { 
background : #fffcf7;
} 
.linkcatalog h3 { 
padding : 15px 0 0 25px;
margin : 0;
font-size : 130%;
color : #af2403;
} 
.linkcatalog ul { 
padding : 10px;
margin-left : 20px;
float : left;
width : 26%;
} 
.linkcatalog ul li { 
padding-left : 10px;
margin : 0 0;
list-style-image : url(images/folder.gif);
} 
.linkcatalog p { 
margin : 5px;
padding : 0 12px;
text-align : right;
} 
.peopleview img { 
float : left;
margin : 8px;
border : 1px solid black;
} 
.homeview img { 
border : 0 solid black;
} 
.usinfo { 
margin-top : 0;
text-align : justify;
color : #d4d0c8;
font-size : 80%;
margin : 0;
padding : 2px;
padding-left : 3px;
background : #fffcf7;
border-top : 1px solid #f5e9d3;
} 
.usinfo a { 
text-decoration : none;
margin : 0;
padding : 0;
} 
.usinfo a:hover { 
text-decoration : none;
} 
.w30 sup { 
color : #695844;
} 
.w100 sup { 
color : #695844;
} 
#profi { 
border : 1px solid #f4f4f4;
background : #fffcf7;
width : 98%;
margin-bottom : 15px;
padding : 5px;
} 
#profi img { 
float : left;
border : 0;
margin : 5px;
} 
.linkcatalog:after, .linkview:after, #profi:after, .pers_info:after { 
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
#footer p { 
margin : 0 5px;
padding : 15px 0 5px 0;
font-size : 80%;
color : #af2403;
} 
#footer p img { 
border : 0;
margin : 0 2px;
} 
#footer p a { 
color : #af2403;
text-decoration : none;
} 
#footer p a:hover { 
color : #39c;
text-decoration : underline;
} 
dl.star-rating { 
margin : 0;
padding : 0;
} 
dd { 
margin-left : 15px;
padding : 0;
} 
dd.c2 { 
margin-left : 0;
padding : 0;
} 
dl.star-rating ol { 
margin : 0;
padding : 0;
font-size : 80%;
list-style : none;
width : 100px;
height : 20px;
position : relative;
background : url(images/stars.gif);
} 
dl.star-rating ol.c1 { 
margin : 0;
padding : 0;
font-size : 80%;
list-style : none;
width : 200px;
height : 20px;
position : relative;
background : url(images/stars.gif);
} 
dl.star-rating li { 
float : left;
font-size : 80%;
margin : 0;
padding : 0;
} 
dl.star-rating li a { 
display : block;
font-size : 80%;
width : 20px;
height : 20px;
text-indent : -9999px;
position : absolute;
text-decoration : none;
z-index : 10;
} 
dl.star-rating li a:hover { 
background : url(images/stars.gif) left center;
left : 0;
z-index : 2;
} 
dl.star-rating a.star1 { 
left : 0;
} 
dl.star-rating a.star1:hover { 
width : 20px;
} 
dl.star-rating a.star2 { 
left : 20px;
} 
dl.star-rating a.star2:hover { 
width : 40px;
} 
dl.star-rating a.star3 { 
left : 40px;
} 
dl.star-rating a.star3:hover { 
width : 60px;
} 
dl.star-rating a.star4 { 
left : 60px;
} 
dl.star-rating a.star4:hover { 
width : 80px;
} 
dl.star-rating a.star5 { 
left : 80px;
} 
dl.star-rating a.star5:hover { 
width : 100px;
} 
dl.star-rating a.star6 { 
left : 100px;
} 
dl.star-rating a.star6:hover { 
width : 120px;
} 
dl.star-rating a.star7 { 
left : 120px;
} 
dl.star-rating a.star7:hover { 
width : 140px;
} 
dl.star-rating a.star8 { 
left : 140px;
} 
dl.star-rating a.star8:hover { 
width : 160px;
} 
dl.star-rating a.star9 { 
left : 160px;
} 
dl.star-rating a.star9:hover { 
width : 180px;
} 
dl.star-rating a.star10 { 
left : 180px;
} 
dl.star-rating a.star10:hover { 
width : 200px;
} 
.d1 { 
font-size : 11px;
margin-right : 4px;
padding-right : 9px;
} 
dl.star-rating li.current { 
background : url(images/stars.gif) left bottom;
height : 20px;
z-index : 1;
} 
.text1 { 
width : 20px;
font-size : 11px;
} 
#content, #sidebar, .w50, #profi { 
height : 1%;
} 
#tabsB { 
clear : left;
width : 100%;
font-size : 95%;
line-height : normal;
} 
#tabsB ul { 
margin : 0;
padding : 10px 10px 0 0;
list-style : none;
} 
#tabsB li { 
display : inline;
margin : 0;
padding : 0;
} 
#tabsB a { 
float : left;
background : url(images/tableftB.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
font-weight:bold;
background-position : 0% -42px;
color : #fff;
} 
.tabmenu a:hover
{ color:#000000;}
#tabsB a span { 
float : left;
cursor:hand;
display : block;
background : url(images/tabrightB.gif) no-repeat right top;
background-position : 100% -42px;
color:#660000;
padding : 5px 15px 4px 6px;
} 
#tabsB a:hover span { 
background-position : 100% -42px;
color : #fff;
} 
sitemap { 
font-family : Verdana, Arial, sans-serif;
font-size : 9pt;
color : #000000;
} 
#sitemap li { 
list-style-type : none;
font-weight : bold;
margin-bottom : -2px;
} 
ul#sitemap > li { 
margin-bottom : 10px;
} 
#sitemap ul li { 
list-style-image : url(images/l2_normal.gif);
font-weight : normal;
} 
#sitemap ul ul li { 
list-style-image : url(images/l3_normal.gif);
font-weight : normal;
} 
#sitemap ul ul ul li { 
list-style-image : url(images/l4_normal.gif);
font-weight : normal;
} 
#sitemap ul li.firstfollow { 
list-style-image : url(images/l2_first_follow.gif);
} 
#sitemap ul li.last { 
list-style-image : url(images/l2_last_item.gif);
} 
#sitemap ul ul li.firstfollow { 
list-style-image : url(images/l3_first_follow.gif);
} 
#sitemap ul ul ul li.firstfollow { 
list-style-image : url(images/l4_first_follow.gif);
} 
#sitemap ul ul li.last { 
list-style-image : url(images/l3_last_item.gif);
} 
#sitemap ul ul ul li.last { 
list-style-image : url(images/l4_last_item.gif);
} 
#sitemap ul { 
margin-top : -2px;
} 
.error_msg { 
color : red;
font-size : 11px;
font-weight : bold;
margin-left : 10px;
} 
.not_error_msg { 
color : blue;
font-size : 11px;
font-weight : bold;
margin-left : 10px;
} 
.congratilution { 
color : #af2403;
font-size : 100%;
font-weight : bold;
margin-left : 10px;
} 
.reg_user { 
width : 97%;
border : 1px solid #dedede;
padding : 4px;
background-color : #f7f7f7;
text-align : justify;
} 
.reg_user_err1 { 
width : 97%;
border : 2px dashed #af2403;
padding : 4px;
background-color : #f7f7f7;
text-align : justify;
} 
.reg_user_err { 
width : 94%;
border : 1px solid #000;
padding : 10px;
background-repeat : no-repeat;
background-color : #f5e9d3;
border-color : #af2403;
color : #c60000;
text-align : justify;
} 
.reg_user_err_no_pic { 
width : 95%;
border : 1px solid #000;
padding : 10px;
background-repeat : no-repeat;
background-color : #f5e9d3;
border-color : #af2403;
color : #c60000;
text-align : justify;
} 
.reg_user1 { 
border : thick solid #cdddef;
padding : 0.5em;
background : #fff url(images/scr_gradientdown.gif) repeat-x bottom center;
width : 96%;
} 
.reg_user1 p { 
font-size : 16px;
color : #036;
font-weight : bold;
} 
.reg_user3 { 
border : thin solid #cdddef;
padding : 0.5em;
background : #fff url(images/scr_gradientdown.gif) repeat-x bottom center;
width : 97%;
} 
.reg_user3 a { 
font-size : 13px;
color : #036;
} 
.reg_user2 { 
width : 83%;
border : 1px solid #dedede;
padding : 4px;
background-color : #f7f7f7;
text-align : justify;
background-repeat : no-repeat;
background-position : 10px 5px;
background-image : url(images/icon_top.gif);
padding-left : 40px;
} 
.reg_user_index { 
width : 97%;
border : 1px solid #dedede;
padding : 4px;
text-align : justify;
} 
.reg_price { 
color : #800000;
font-weight : bold;
text-align : right;
} 
.reg_user_label { 
width : 130px;
font-weight : bold;
} 
.reg_user_label label { 
font-weight : bold;
} 
.reg_user_login { 
width : 250px;
margin-top : 3px;
} 
.reg_user_pass { 
width : 200px;
margin-top : 3px;
} 
.reg_user_name { 
width : 180px;
margin-top : 3px;
} 
.comment { 
text-decoration : none;
color : #666666;
font-size : 100%;
text-align : justify;
} 
.my_warning { 
color : red;
margin : 2px;
padding : 1px;
font-weight : bold;
} 
.text_area { 
width : 300px;
height : 40px;
} 
.folio_img { 
margin : 10px 0;
text-align : center;
width : 98%;
background-color : #ffffcc;
padding : 10px;
border : 1px dashed #cccccc;
} 
.search_1 { 
width : 100px;
} 
.search_2 { 
width : 250px;
} 
.snarr2 { 
width : 50px;
} 
.reg_user_button { 
width : 687px;
padding : 0;
text-align : right;
} 
.not_complited { 
font-weight : bold;
color : #c0c0c0;
} 
#mailman { 
margin-top : 15px;
width : 640px;
background : #f7faff url(images/mailicons/mailman_bg.gif) repeat-y top left;
text-align : center;
} 
#mmlt { 
background : transparent url(images/mailicons/mmlt.gif) no-repeat top left;
padding : 3px;
color : #8795b7;
width : 290px;
} 
.mmmt { 
background : transparent url(images/mailicons/mmmt.gif) repeat-x top left;
padding : 3px;
text-align : center;
color : #8795b7;
} 
#mmrt { 
background : transparent url(images/mailicons/mmrt.gif) no-repeat right top;
padding : 10px 3px;
text-align : center;
color : #8795b7;
} 
#mminp { 
color : #8795b7;
border : 1px solid #becff1;
background : #fff url(images/mailicons/mmsearch.gif) no-repeat 5px 3px;
padding : 2px 5px 0 24px;
margin : 0 5px;
height : 19px;
} 
#mmbut { 
background : #ccc url(images/mailicons/mmbut.gif) no-repeat top left;
text-align : center;
font-size : 11px;
color : #77797b;
border : none;
width : 64px;
height : 22px;
} 
#mailman a img { 
border : none;
} 
.mmname { 
color : #af2403;
text-align : left;
padding-left : 30px;
border-bottom : 1px solid #e5ebf5;
border-top : 1px solid #fff;
} 
.digi { 
border-bottom : 1px solid #e5ebf5;
border-top : 1px solid #fff;
} 
.digi span { 
font-weight : bold;
color : #b94125;
margin-left : 5px;
} 
#m_sup, #m_inc, #m_fav, #m_bl, #m_trs, #m_crt, #m_fold { 
display : block;
padding : 5px 7px 5px 30px;
color : #af2403;
text-decoration : none;
} 
#m_sup:hover, #m_inc:hover, #m_fav:hover, #m_bl:hover, #m_trs:hover, #m_crt:hover, #m_fold:hover { 
color : #8dc21c;
} 
#m_sup { 
background : transparent url(images/mailicons/m_sup.gif) no-repeat 5px center;
} 
#m_inc { 
background : transparent url(images/mailicons/m_inc.gif) no-repeat 5px center;
} 
#m_fav { 
background : transparent url(images/mailicons/m_fav.gif) no-repeat 5px center;
} 
#m_bl { 
background : transparent url(images/mailicons/m_bl.gif) no-repeat 5px center;
} 
#m_trs { 
background : transparent url(images/mailicons/trash.gif) no-repeat 5px center;
} 
#m_crt { 
color : #4e8abe;
background : transparent url(images/mailicons/m_crt.gif) no-repeat 5px center;
} 
#m_fold { 
color : #4e8abe;
background : transparent url(images/mailicons/m_fold.gif) no-repeat 5px center;
} 
#mmlb { 
color : #4e8abe;
text-align : left;
padding-left : 30px;
background : transparent url(images/mailicons/mmlb.gif) no-repeat bottom left;
} 
.mmmb { 
background : transparent url(images/mailicons/mmmb.gif) repeat-x bottom left;
padding : 3px;
text-align : center;
color : #8795b7;
} 
#mmrb { 
color : #4e8abe;
text-align : left;
padding-left : 30px;
background : transparent url(images/mailicons/mmrb.gif) no-repeat bottom right;
} 
.accountview { 
margin : 10px;
} 
.accountview p { 
font-weight : bold;
font-size : 10px;
margin-left : 25px;
} 
.pays_t { 
width : 99%;
border-right : 1px solid #f2f2f2;
border-top : 1px solid #f2f2f2;
border-left : 1px solid #f2f2f2;
border-bottom : 1px solid #f2f2f2;
background-color : #f2f2f2;
} 
.pays_t caption, .paysystem caption { 
font-size : 100%;
color : #af2403;
font-weight : bold;
} 
.pays_t th { 
font-size : 11px;
border : 1px solid #ccc;
font-weight : bold;
background : #eff5ff;
} 
.pays_t td { 
font-size : 11px;
text-align : center;
background : #f7faff;
} 
.empty { 
font-size : 12px;
font-weight : bold;
} 
.paysystem { 
width : 100%;
} 
.name_pay { 
width : 100px;
font-weight : bold;
} 
.inputtextarea { 
border-right : 1px solid #f6f6f6;
border-top : 1px solid #c4c4c4;
padding-left : 5px;
font-size : 10px;
border-left : 1px solid #c4c4c4;
color : #666666;
border-bottom : 1px solid #f6f6f6;
font-family : Tahoma, Arial;
background-color : #ffffff;
} 
.bg1 { 
background-color : #ffffff;
} 
.bg2 { 
background-color : #f0f0f0;
} 
.money_red { 
font-weight : bold;
font-size : 14px;
color : #ff0000;
font-family : "Arial";
text-decoration : none;
} 
#StatusBuy .left_edge { 
float : left;
background-image : url(images/links_buy_left_edge.gif);
width : 5px;
height : 39px;
} 
#StatusBuy .right_edge { 
float : left;
background-image : url(images/links_buy_right_edge.gif);
width : 6px;
height : 39px;
} 
#StatusBuy .fill { 
border-top : 1px solid #c6d582;
padding-left : 1px;
float : left;
width : 90%;
border-bottom : 1px solid #c6d582;
height : 37px;
} 
#Button { 
margin-top : 5px;
float : left;
} 
#Button .left_edge { 
float : left;
background-image : url(images/links_buy_button_left_edge.gif);
width : 2px;
height : 27px;
} 
#Button .right_edge { 
float : left;
background-image : url(images/links_buy_button_right_edge.gif);
width : 13px;
height : 27px;
} 
#Button .fill { 
float : left;
background-image : url(images/links_buy_button_fill.gif);
width : 160px;
border-top-style : none;
border-right-style : none;
border-left-style : none;
height : 27px;
border-bottom-style : none;
} 
.txt_brown { 
font-weight : bold;
font-size : 11px;
color : #c06300;
line-height : 11px;
text-decoration : none;
} 
.txt3 { 
font-weight : bold;
font-size : 11px;
color : #666666;
line-height : 12px;
text-decoration : none;
} 
.biglink { 
display : block;
background : url(images/right_pointer_blue.gif) no-repeat 0 50%;
padding-left : 15px;
color : #0879b1;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
margin-top : 5px;
margin-left : 10px;
} 
.pers_info_index { 
clear : left;
background : #fffcf7;
border : 1px solid #f4ebdb;
border-top : none;
width : 98%;
margin : 0;
padding-right : 10px;
text-align : justify;
line-height : 130%;
background : url(images/bg_search_form.gif) repeat;
} 
.ProductBox { 
text-align : justify;
margin : 0 0 10px 10px;
padding : 15px 15px 0 15px;
border : 1px solid #d1d1d1;
background : #f4f3f3 url('images/productbg.gif') repeat-x;
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #333;
} 
.ProductBox H3 { 
color : #878787;
font : bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 5px 0;
} 
.ProductBox IMG.Product { 
padding : 1px;
border : 0;
display : inline;
float : left;
margin : 2px 2px 0 0;
} 
.ProductBox a:link, .ProductBox a:visited { 
color : #487f9f;
} 
.ProductBox a:hover { 
color : #000;
} 
div.begun { 
width : 300px;
} 
div.begun, table.begun { 
margin : 0;
padding : 0;
} 
a.begun { 
color : #ff640a;
} 
#quick_help { 
margin : 5px;
background : #f8f8eb;
padding : 5px;
border : 1px solid #e1e1cf;
} 
#quick_help td { 
vertical-align : top;
color : #6b6c6c;
font-size : 11px;
vertical-align : top;
} 
#quick_help td.close { 
background : #ffffcc;
width : 20px;
} 
#quick_help A { 
color : #077ab1;
text-decoration : none;
} 
#quick_help td.close A { 
display : block;
text-align : right;
} 
#quick_help td { 
font : normal 11px Tahoma;
line-height : 16px;
} 
#quick_help td.title { 
font : bold 12px Tahoma;
color : #0a78b5;
padding-right : 0;
} 
.meeting_header { 
color : #72b400;
font-size : 120%;
font-family : Georgia, serif;
font-weight : bold;
padding : 5px 0;
margin : 3px 10px;
} 
.meeting_iniciator { 
color : #af2403;
} 
.meeting_wait { 
color : #72b400;
} 
.meeting_weekend { 
color : #af2403;
} 
#meeting_search { 
color : #8795b7;
border : 1px solid #becff1;
background : #fff url(images/meeting/search.gif) no-repeat 5px 3px;
padding : 2px 5px 0 24px;
margin : 0 5px;
height : 19px;
width : 500px;
} 
#meeting_place { 
color : #8795b7;
border : 1px solid #becff1;
padding : 2px 5px 0 24px;
margin : 0 5px;
height : 19px;
width : 30px;
} 
#calendar { 
float : right;
padding : 5px;
background : #fcfcfc url(images/paper_bg.jpg) repeat-x right bottom;
border-left : 1px solid #eee;
border-right : 1px solid #eee;
border-top : 1px solid #eee;
font-size : 90%;
} 
#calendar table { 
border : 0 solid transparent;
} 
#calendar td.today { 
background : #f5e9d3;
} 
.coolbutton { 
border-right : 1px solid #c1c1c1;
padding-right : 2px;
border-top : 1px solid #c1c1c1;
padding-left : 2px;
float : left;
padding-bottom : 2px;
margin : 8px 8px 8px 8px;
text-transform : none;
border-left : 1px solid #c1c1c1;
padding-top : 4px;
border-bottom : 1px solid #c1c1c1;
text-align : center;
font-size : 120%;
} 
.coolbutton UL { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 2px;
padding-top : 0;
} 
.coolbutton UL LI { 
padding-right : 0;
display : inline;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
} 
.coolbutton UL LI A { 
padding-right : 9px;
padding-left : 9px;
font-size : 0.8em;
padding-bottom : 3px;
margin : 0;
padding-top : 3px;
text-decoration : none;
} 
.coolbutton UL LI A.green { 
margin : 0 0 0 0;
background-color : #85c329;
} 
.coolbutton UL LI A.gray { 
background-color : #939393;
margin : 0 0 0 0;
} 
.coolbutton UL LI A:link { 
color : #fff;
} 
.coolbutton UL LI A:visited { 
color : #fff;
} 
.coolbutton UL LI A:hover { 
background-color : #fb9622;
} 
.coolbutton UL LI A:active { 
background-color : #fb9622;
} 
#friend { 
background : transparent url(images/friend.gif) no-repeat left center;
color : #fff;
text-decoration : none;
padding : 5px 0 5px 24px;
} 
input.w_100 { 
width : 60%;
font-family : arial;
} 
select.w_100 { 
width : 100px;
font-family : arial;
} 
.data_line { 
color : #666a75;
background-image : url('http://img.mail.ru/mail/ru/images/blogs/gr_point.gif');
background-repeat : repeat-x;
background-position : center center;
font-size : 90%;
font-family : tahoma;
margin : 5px 0 7px 0;
} 
.data_line b { 
background-color : #ffffff;
padding-right : 5px;
font-weight : normal;
} 
.bot_menu { 
margin : 10px 0 25px 0;
} 
.gr_sm { 
color : #656972;
font-size : 90%;
font-family : tahoma;
} 
.reportTitle { 
width : 50%;
background-color : #ebebeb;
padding : 5px;
font-size : 10pt;
vertical-align : middle;
border-bottom : 1px solid #ffffff;
height : 26px;
} 
.reportText { 
width : 50%;
height : 100%;
background-color : #f3f3f3;
font-size : 8pt;
line-height : 12pt;
padding : 5px;
vertical-align : middle;
border-bottom : 1px solid #ffffff;
height : 26px;
} 
#postcardinput { 
font : bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #333333;
}
#theToolTip {
BORDER-RIGHT: #c0c09f 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c0c09f 2px solid; PADDING-LEFT: 10px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4); LEFT: -300px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: #c0c09f 2px solid; WIDTH: 200px; PADDING-TOP: 6px; BORDER-BOTTOM: #c0c09f 2px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffcc
}
#ToolTipPointer {
Z-INDEX: 101; LEFT: -300px; VISIBILITY: hidden; POSITION: absolute
}
#theToolTip P {
MARGIN-TOP: 0px; FONT-SIZE: 1.1em; COLOR: #333333; LINE-HEIGHT: 1.4em; MARGIN-RIGHT: 10px
}
#ToolTipTextWrap {
FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #592c16; MARGIN-RIGHT: 10px}
#basic-accordian{
border:5px solid #EEE;
padding:5px;
width:350px;
position:absolute;
z-index:2;
}
#.profilesearchmenu a {
color : #74797E;
background : inherit;
text-decoration : none;
padding: 0 10px 0 0px;
}
#.profilesearch a:hover {
color : #000;
background : inherit;
text-decoration: underline
}

.thdrcell {
   background:#F3F0E7;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   padding:5px;
   border-bottom:1px solid #C8BA92;
}

.tdatacell {
   font-family:arial;
   font-size:12px;
   padding:5px;
   background:#FFFFFF
}

.dvhdr1 {
   background:#F3F0E7;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   border:1px solid #C8BA92;
   padding:5px;
   width:150px;
}

.dvbdy1 {
   background:#FFFFFF;
   font-family:arial;
   font-size:12px;
   border-left:1px solid #C8BA92;
   border-right:1px solid #C8BA92;
   border-bottom:1px solid #C8BA92;
   padding:5px;
   width:150px;
}


.dogvdvhdr {
width:300;
background:#C4D5E3;
border:1px solid #C4D5E3;
font-weight:bold;
padding:10px;
}

.dogvdvbdy {
width:300;
background:#FFFFFF;
border-left:1px solid #C4D5E3;
border-right:1px solid #C4D5E3;
border-bottom:1px solid #C4D5E3;
padding:10px;
}

.pgdiv {
width:320;
height:250;
background:#E9EFF4;
border:1px solid #C4D5E3;
padding:10px;
margin-bottom:20;
font-family:arial;
font-size:12px;
}
#langgg a { 
color : #C0C0C0;
text-decoration : none;
} 
a:hover{
	text-decoration:underline;
}
#langgg a:hover { 
color : #fff;
text-decoration : underline;
}
.bookmarkz img {
BORDER-RIGHT: #d3eaf3 1px solid; 
PADDING-RIGHT: 5px; 
BORDER-TOP: #d3eaf3 1px solid; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; 
BORDER-LEFT: #d3eaf3 1px solid; 
PADDING-TOP: 5px; 
BORDER-BOTTOM: #d3eaf3 1px solid;
}
.testimonial {
text-align:justify;
BORDER-RIGHT: #f0f0f0 1px solid; 
PADDING-RIGHT: 5px; 
BORDER-TOP: #f0f0f0 1px solid; 
DISPLAY: block; 
PADDING-LEFT: 5px; 
BACKGROUND: url(images/testimonialsbgcode.gif); 
MARGIN-BOTTOM: 5px; 
PADDING-BOTTOM: 8px; 
FONT: 1.1em "Lucida Sans Unicode",serif; 
BORDER-LEFT: #eb7b2f 6px solid; 
COLOR: #444; 
PADDING-TOP: 8px; 
BORDER-BOTTOM: #f0f0f0 1px solid;
}
#bottomrightPan h3{text-align:left; width:190px; height:104px; background:url(images/image2.jpg) 0 0 no-repeat #FEFEFE; color:#fff; font:18px/20px "Trebuchet MS", Arial, Helvetica; margin:5px 0 0 5px; font-weight:bold; padding:10px 126px 0 14px;}
#bottomrightPan h3 span{ font-size:12px;}
.button1
{
	border-style:none;
	width:79px;
	height:20px;
	color:#AF2403;
	background-image:url(img/btn-1-3.jpg);
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;
}
/* album */

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}