
a.aj { 
border-bottom : 1px dashed #000; 
color : #000; 
cursor : help; 
text-decoration : none; 
} 
a.aj:visited { 
color : #000; 
cursor : help; 
text-decoration : none; 
} 
a.aj:hover { 
border-bottom : 1px solid #c10000; 
color : #c10000; 
cursor : help; 
text-decoration : none; 
} 

.catalog_smi { 
width : 100%; 
} 
.catalog_smi td { 
padding : 0 21px 21px 0; 
vertical-align : top; 
width : 33%; 
} 
.catalog_smi2 td { 
padding : 0 21px 21px 0; 
vertical-align : top; 
} 
.down_arr { 
background-image : url(/images/icons/arrow_down.gif); 
background-position : 100% 50%; 
background-repeat : no-repeat; 
display : inline; 
padding-right : 15px; 
} 
.foot_text { 
color : #8597a2; 
font-size : 16pt; 
position:relative;
} 
.foot_text em {
   font-size: 17px;
   position: absolute;
   top: 0;
}
.head4-3 { 
padding : 3px 6px 0 20px; 
} 
.l_a_1 { 
background-color : #415462; 
color : #fff; 
font-size : 150%; 
padding : 2px 6px 2px 6px; 
} 
.l_a_2 { 
background-color : #f9fafc; 
margin-bottom : 14px; 
padding : 16px 6px 15px 20px; 
} 
.l_a_3 { 
padding-top : 2px; 
vertical-align : top; 
width : 82px; 
} 
.l_a_3 img { 
border : 5px solid #cfd6db; 
display : block; 
} 
.l_a_4 { 
font-size : 110%; 
margin-bottom : 4px; 
} 
.l_a_4 a { 
color : #405461; 
font-weight : bold; 
text-decoration : none; 
} 
.l_a_4_ { 
margin-bottom : 4px; 
} 
.l_a_4_ a { 
color : #405461; 
font-size : 110%; 
font-weight : bold; 
text-decoration : none; 
} 
.l_a_4_ a:visited, .l_a_4 a:visited { 
color : #405461; 
text-decoration : none; 
} 
.l_a_4_ a:hover, .l_a_4 a:hover { 
color : #c10000; 
text-decoration : none; 
} 
.l_a_4_ span { 
color : #405461; 
display : block; 
font-weight : normal; 
} 
.l_a_5 { 
color : #4e5359; 
line-height : 1.3em; 
} 
.l_a_6 { 
padding-left : 10px; 
vertical-align : top; 
} 
.l_a_6 p { 
color : #000000; 
vertical-align : top; 
} 
.l_a_7 { 
margin-bottom : 21px; 
width : 90%; 
} 
.l_a_8 { 
margin-bottom : 14px; 
width : 90%; 
} 
.l_n_0 { margin-bottom : 17px; } 
.l_n_0 td span{background:#C10000;padding:1px 2px;font-weight:bold;color:#FFFFFF;}
.l_n_1 { 
color : #999; 
font-size : 90%; 
padding-right : 15px; 
vertical-align : top; 
width:1%;
} 
.l_n_2 a, .l_n_2 a:visited, .r_menu_2 a, .r_menu_2 a:visited, .r_menu_item_r a, .r_menu_item_r a:visited, .nor2 a, .nor2 a:visited { 
color : #000; 
text-decoration : none; 
} 
.l_n_2 a:hover, .r_menu_item_r a:hover { 
color : #000; 
text-decoration : underline; 
} 
.links_footer2 { 
margin :3px 5px 3px 5px; 
} 
.links_footer2 td { 
font-size : 80%; 
padding-right : 14px; 
} 
.user_liks2 {padding-bottom:10px;}
.mans { 
background : #fff; 
} 
.mans td { 
padding-bottom : 21px; 
text-align : center; 
} 
.mans td div { 
font-size : 90%; 
} 
.mans td div strong { 
display : block; 
font-size : 110%; 
margin-bottom : 3px; 
} 
.menu_box { 
background-color : #fff; 
border-color : #d9dbce; 
border-style : solid; 
border-width : 0 1px 1px 1px; 
position : absolute; 
top : 29px; 
z-index : 100; 
} 
.menu_div_h { 
cursor : pointer; 
font-size : 8.5pt; 
padding : 5px 34px 2px 34px; 
} 
.menu_div_h_a, .menu_div_h_a:visited { 
color : #455565; 
text-decoration : none; 
white-space : nowrap; 
} 
.menu_div_h2 { 
cursor : pointer; 
font-size : 10.5pt; 
font-weight : bold; 
padding : 10px 34px 4px 9px; 
white-space : nowrap; 
} 
.menu_div_h2 a:visited, .menu_hover:visited, .menu_div_h2 a { 
color : #455565; 
text-decoration : none; 
} 
.menu_div_h2 a:hover { 
color : #c00f19; 
text-decoration : none; 
} 
.menu_hover { 
color : #fff; 
text-decoration : underline; 
white-space : nowrap; 
} 
.menu_hover:hover, .region_cal a:hover { 
color : #fff; 
text-decoration : underline; 
} 
.menu_reg2 { 
background-color : #fff; 
border-color : #d9dbce; 
border-style : solid; 
border-width : 0 0 0 1px; 
font-size : 9pt; 
font-weight : bold; 
padding : 5px 14px 10px 9px; 
white-space : nowrap; 
} 
.menu_reg2 a, .menu_reg3 a { 
color : #4a5358; 
display : block; 
text-decoration : none; 
} 
.menu_reg2 a:visited, .menu_reg2 a:hover, .menu_reg3 a:visited, .menu_reg3 a:hover { 
color : #4a5358; 
text-decoration : none; 
} 
.menu_reg3 { 
background-color : #fff; 
border-color : #fff; 
border-style : solid; 
border-width : 0 0 0 1px; 
font-size : 11pt; 
font-weight : bold; 
padding : 5px 14px 10px 9px; 
white-space : nowrap; 
} 
.nop_2 { 
margin : 0 0 13px 0; 
padding : 0 0 0 0; 
} 
.nor1 { 
color : #5e666b; 
font-size : 80%; 
} 
.nor1 b { 
background : #ba122b url(../images/bg/date.gif) no-repeat right; 
color : #fff; 
font-size : 70%; 
padding : 0 6px 0 2px; 
} 
.nor1 span { 
font-size : 70%; 
padding : 0 6px 0 2px; 
} 
.nor2 { 
line-height : 1.3em; 
} 
.nor2 a:hover { 
color : #c10000; 
text-decoration : underline; 
} 
.pers1 { 
position : relative; 
} 
.pers2 { 
display : none; 
left : 0; 
position : absolute; 
top : 1.5em; 
width : 350px; 
z-index : 999; 
} 
.pers2 .inter { 
background : #fff; 
border : 4px solid #e4e4e4; 
padding : 17px 7px 17px 7px; 
padding : 17px 7px 0 7px; 
} 
.pers3 { 
position : absolute; 
right : 11px; 
top : 3px; 
z-index : 1; 
} 
.pers4 { 
color : #5c6e7d; 
font-size : 11px; 
font-weight : normal; 
} 
.pers5 { 
color : #000; 
font-size : 12px; 
font-weight : normal; 
} 
.person_news_anons { 
line-height : 1.3em; 
margin-bottom : 14px; 
} 
.person_news_title, .r_menu_item, .r_menu_item_r { 
margin-bottom : 7px; 
} 
.person-h1 { 
background-color : #1b3776; 
color : #ffffff; 
font-size : 130%; 
font-weight : bold; 
margin-bottom : 15px; 
padding-left : 10px; 
} 
.person-h1 a { 
color : #ffffff; 
text-decoration : none; 
} 
.photos img { 
margin-bottom : 15px; 
} 
.popyatchts a { 
border-bottom : none; 
color : #8597a2; 
font-size : 60%; 
font-size : 60%; 
font-weight : normal; 
margin : 0 0 0 15px; 
} 
.popyatchts a:hover { 
border : none; 
color : white; 
font-size : 60%; 
font-size : 60%; 
font-weight : normal; 
margin : 0 0 0 15px; 
} 
.r_menu { 
background : url(../images/icons/d.gif) no-repeat 0 2px; 
font-size : 11pt; 
font-weight : bold; 
margin-bottom : 6px; 
padding : 0 0 0 21px; 
} 
.r_menu a, .r_menu a:visited, .r_menu_item a, .r_menu_item a:visited { 
color : #8597a2; 
text-decoration : none; 
} 
.r_menu a:hover, .r_menu_2 a:hover { 
color : #c00f19; 
text-decoration : underline; 
} 
.r_menu_2 { 
background : url(../images/icons/u.gif) no-repeat 0 2px; 
font-size : 11pt; 
font-weight : bold; 
margin-bottom : 6px; 
padding : 0 0 0 21px; 
} 
.r_menu_box { 
padding : 3px 21px 10px 40px; 
} 
.r_menu_item a:hover { 
color : #8597a2; 
text-decoration : underline; 
} 
.rate_m { 
background-color : #c10000; 
color : white; 
display : inline; 
font-size : 200%; 
padding : 10px; 
} 
.rate_p { 
background-color : #92c400; 
color : white; 
display : inline; 
font-size : 200%; 
padding : 10px; 
} 
.red_lnk a:hover, .red_lnk a, .red_lnk a:visited { 
color : #ba122b; 
} 
.redtramblok { 
background : #f9fafb; 
margin : 0 0 8px 0; 
padding : 8px 18px 8px 18px; 
} 
.redtramblok div { 
margin : 0 0 10px 0; 
} 
.region_cal { 
background-color : #405461; 
color : white; 
font-size : 154%; 
font-weight : bold; 
padding : 5px 14px; 
} 
.region_cal_a { 
background-color : #FF8040; 
color : white; 
font-size : 154%; 
font-weight : bold; 
margin : 7px 0 0; 
padding : 5px 14px; 
}
.region_cal_b { 
background-color : #0063c5; 
color : white; 
font-size : 154%; 
font-weight : bold; 
 
padding : 5px 14px; 
}
.region_cal a, .region_cal a:visited, .region_thai a, .region_thai a:visited { 
color : #fff; 
text-decoration : none; 
} 
.region_thailand { 
background-color : #6a52a2; 
font-size : 154%; 
font-weight : bold; 
margin : 7px 0 0; 
padding : 5px 14px; 
} 
.region_thailand a:hover { 
color : #fff; 
} 
.simple-block { 
float : left; 
padding : 0 0 20px 0; 
width : 175px; 
} 
.simple-block h2 { 
margin : 0; 
padding : 0; 
} 
.simple-block p { 
color : #405461; 
margin : 0; 
padding : 0; 
} 
.simple-h1 { 
color : #8597a2; 
font-size : 130%; 
font-weight : bold; 
margin-bottom : 15px; 
} 
.simple-hr { 
border-top : 1px solid #e0e5e8; 
clear : both; 
margin : 10px 30px 0 0; 
padding-bottom : 10px; 
} 
.snews2 td { 
vertical-align : top; 
} 
.some_other_link a { 
color : #8597a2; 
font-size : 90%; 
} 
.subscribe_box { 
padding : 0 0 14px 7px; 
vertical-align : top; 
} 
.subscribe_h { 
color : #405461; 
font-size : 120%; 
font-weight : bold; 
letter-spacing : -1px; 
padding-bottom : 7px; 
} 
.subscribe_h2 { 
color : #c51111; 
font-size : 154%; 
font-weight : normal; 
letter-spacing : -1px; 
padding-bottom : 14px; 
} 
.h3_span span {color:#405461; font-weight : normal; }
.sub_title {color:#405461; margin:10px 10px }
.sub_title span{color:#000; }


.subscribe_p span { 
color : #666; 
font-size : 100%; 
font-weight : bold; 
letter-spacing : -1px; 
padding-bottom : 7px; 
} 

.table { 
border-style : solid; 
border-width : 1px 1px 0 0; 
margin-bottom : 21px; 
} 
.table td { 
border-style : solid; 
border-width : 0 0 1px 1px; 
padding : 5px; 
} 
.table th { 
border-style : solid; 
border-width : 0 0 1px 1px; 
font-weight : bold; 
padding : 5px; 
text-align : left; 
} 
.ugol1 { 
background : #f9fafb url(../images/bg/itema.gif) no-repeat left top; 
margin-top : 10px; 
} 
.ugol2 { 
background : url(../images/bg/itema1.gif) no-repeat right top; 
} 
.ugol3 { 
background : url(../images/bg/itema3.gif) no-repeat left bottom; 
} 
.ugol4 { 
background : url(../images/bg/rb.gif) no-repeat right bottom; 
padding : 22px 0 0 18px; 
} 
.up_arr { 
background-image : url(/images/icons/arrow_up.gif); 
background-position : 100% 50%; 
background-repeat : no-repeat; 
display : inline; 
padding-right : 15px; 
}
.frmTbl { width:95%;}
.frmTbl tr{vertical-align:top;}
.frmTbl th{font-weight:normal;text-align:left;padding:5px;width:300px;}
.frmTbl td{padding:5px;}
.frmTbl td .inp{width:80%;}
.frmTbl td textarea{width:80%;}
.frmTbl td blockquote{background-color:#cccccc;font-weight:bold;color:#81007F;}
.frmTbl td blockquote{margin:0 0 5px;padding:15px;width:85%;}
.frmTbl th .need{font-weight:bold;color:#81007F;}
.frmTbl td .need{font-weight:bold;color:#81007F;}
.frmTbl td .but{width:100px;float:right;}

.frmReg {width:95%;}
.frmReg tr{vertical-align:top;}
.frmReg th{font-weight:normal;text-align:left;padding:5px;width:300px;}
.frmReg th.inplog_txt{ font-weight:bold;}
.frmReg td .inp{width:80%;}
.frmReg td .line {width:80%; float:left;}
.frmReg td {width:80%; text-align:left;padding:5px;}
.frmReg td .inplog{width:120px; color:#000;}

.frmReg td .inppass{width:100px;;}
.frmReg td textarea{width:80%; height:100px;}
.frmReg td blockquote{background-color:#e7f3ff;font-weight:bold;color:#687c89;}
.frmReg td blockquote{margin:0 0 5px;padding:15px;width:85%;}
.frmReg th .need{font-weight:bold;color:#fd6f00;}
.frmReg td .need{font-weight:bold;color:#fd6f00;}
.frmReg td .but{width:120px;float:right; margin-right:80px; }

blockquote{background-color:#e7f3ff;font-weight:bold;color:#687c89;}
blockquote{margin:0 0 5px;padding:15px;width:80%;}
blockquote ul li{margin:0px;padding:0px;}
blockquote ul {margin:0px;padding:0px;}

.error_user {background-color:#e7f3ff;font-weight:bold;color:#687c89;}
.error_user {margin:0 0 5px;padding:15px;width:80%;}
.error_user span {color:#fd6f00}
.add_user {font-weight:bold;color:#3e3e3e;font-size:14px;}

.error_loguot {background-color:#e7f3ff;font-weight:bold;color:#687c89;}
.error_loguot {margin:0 0 5px;padding:15px;}

table.main_user {width:100%; font-size:13px; }
table td.avatar {width:121px;}
table td.about {padding-left:10px; vertical-align:center;}
table td.about p {margin:0px; padding:0px;}
table td.about span {color:#000; font-weight:bold;}
.title_user {margin:10px 0 10px; font-size:14px;}
.title_user span{color:#fd6f00;}

.link_edit {margin-top:10px}

.main hr {color:#ccc; margin-top:5px;}
.main h2 {padding:10px; background-color:#e7f3ff; font-size:14px; border:1px solid #e1e6e9;}

.add_user table{font-weight:normal;}
.add_user table td.log{color:#1b3776; width:100px;}
.add_user table td.logtxt{color:#3e3e3e;}

.form_blog_add {margin:10px 0 10px;}
.form_blog_add form {margin:5px 0 5px;}
.form_blog_add form .but_blog {float:right; width:140px; margin-top:5px;}
.form_blog_add form .title_blog {width:99%}

.frmTbaccred td blockquote{background-color:#e1e6e9;font-weight:bold;color:#405461;}
.frmTbaccred td blockquote{margin:0 0 5px;padding:15px;width:95%;}
.frmTbaccred td .but{width:120px;float:right;}
.frmTbaccred tr{vertical-align:top;}
.frmTbaccred th{font-weight:normal;text-align:left;padding:5px;width:300px;}
.frmTbaccred td{padding:5px;}
.frmTbaccred td .inp{width:80%;}
.frmTbaccred th .need{font-weight:bold;color:#ff0000;}
.frmTbaccred td .need{font-weight:bold;color:#ff0000;}

