/* Общее */
html{height:101%}
body{height:100%;margin:0px;font-family:tahoma;background:url(/templates/default/images/bg_default.png) repeat-x 0% 0% #97c9f9;font-size:14px}
h1,h2,h3,h4,h5,h6{margin:0px 0px 10px;font-weight:normal}
h1{font-size:24px}
h2{font-size:22px;margin-top:30px}
h3{font-size:18px;margin-top:25px}
p{line-height:150%;margin:10px auto}
table{border-collapse:collapse;}
td{padding:0px}
ul{list-style: square}
li{margin:12px 0px;line-height:170%}
img{border:0px}
form{margin:0px}

/* jQuery Tools */
#imgtip { 
    display:none;
    background:transparent url(/engine/external/jquerytools/images/tip_line_300.png);
    font-size:12px;
    height:22px;
    width:290px;
    padding:1px 5px;
    text-align:center;
    color:#fff;
    line-height:170%;
    overflow:hidden;
    z-index:100000;
    _background-color:#fff; 
}
#imgtip2.bottom {
	background:url(/engine/external/jquerytools/images/black_arrow_bottom.png);	
	padding-top:40px;
	height:55px;
}

/* Шапка */
.main_table{width:980px;height:100%}
.header{height:100px;vertical-align:top}
.logo{float:left;margin:17px 20px 0px 0px}
.logo img{}

/* Меню */
.top_menu{padding:7px 0px 8px 0px;height:17px;border:1px solid #acf;background:url(/templates/default/images/menu_bg.png) repeat-x #3980b5;text-align:center;font-size:16px;vertical-align:top;white-space:nowrap;border-bottom-width:0px}
.top_menu a:link, .top_menu a:visited{width:200px;padding:7px 30px 8px;color:#fff;text-decoration:none;margin-left:-5px}
.top_menu a:hover{background:url(/templates/default/images/menu_bg_hover.png) repeat-x #c5dff9;color:#000;text-decoration:none}
.top_menu .first{border-left:0px solid #09c;margin-left:0px}

/* Левая и основная колонки */
.left_menu{width:160px;font-size:12px;padding:10px;vertical-align:top;border:1px solid #acf;border-width:0px 0px 0px 1px;background:url(/templates/default/images/left_bg.png) repeat-x #f0f4f8}
.user_menu div{padding-top:5px}
.user_menu .t_input{width:150px;font-size:12px}
.content{width:760px;vertical-align:top;border:1px solid #acf;border-width:0px 1px 0px 0px;background:url(/templates/default/images/mainbg.pnga) repeat-x 0% 0% #fff;padding:20px 19px 30px 20px}

/* Ссылки */
a:link, a:visited{color:#059}
a:hover{color:#07c}
.ajax:link, .ajax:visited{text-decoration:none;border-bottom:1px dashed #933;color:#933}
.ajax:hover{border-bottom:1px dashed #722;color:#722}
.ajax_sel:link, .ajax_sel:visited, .ajax_sel:hover{color:#fff;text-decoration:none;background:#c09;padding:2px 2px 3px;border-bottom:1px solid #c09}
a.usermenu:link, a.usermenu:visited{color:#059;border-left:3px solid #cde;padding:3px 0px 3px 10px;text-decoration:none}
a.usermenu:hover{color:#07c;border-left:3px solid #ace;padding:3px 0px 3px 10px}

/* Подвал */
.prefooter{height:12px;font-size:12px;padding:10px;background:#cde;border:1px solid #acf;border-width:0px 1px 1px;color:#567}
.footer{height:50px}

/* Формы */
input, textarea, select{padding:3px;font-size:16px;font-family:arial}
img.captcha{width:100px;height:48px;border:1px solid #ddd;cursor:pointer;cursor:hand}
div.captcha{font-size:12px;width:100px;text-align:center}
.errors{padding:5px 15px 5px 25px;background:#fee;border:1px solid #dcc;color:#900;line-height:150%;font-size:14px}
.notices{padding:5px 15px 5px 25px;background:#efe;border:1px solid #cdc;color:#090;line-height:150%;font-size:14px}
.errors li, .notices li{margin:0px}
.form_table td{padding:3px}
.form_label{text-align:right;color:#666;font-size:12px;border:0px solid #fff}
.form_value{text-align:left;border:0px solid #fff}
.form_title{color:#358;background:url(/templates/default/images/form_title_bg.png) repeat-x #bdd6f4;border-bottom:1px solid #9ac;font-size:14px}

/* Элементы */
.dialog{display:none}
.li2{margin-left:30px}
.li3{margin-left:60px}
.label{padding:5px 0px;font-size:12px;color:#567}
.value{padding:5px 0px 5px 20px}
.label_small{padding:3px 0px;font-size:12px;color:#567}
.value_small{padding:3px 0px 3px 10px;font-size:12px}
.profile_action:link, .profile_action:visited{display:block;margin-top:5px;padding:5px;background:url(/templates/default/images/tab_bg_link.png) repeat-x #86c6e6;border:1px solid #09c;text-decoration:none;color:#056}
.profile_action:hover{background:url(/templates/default/images/tab_bg_hover.png) repeat-x #9ed1eb;color:#056;text-decoration:underline}
.profile_tabs{background:url(/templates/default/images/tab_bg.png) repeat-x #58b6cd;height:27px;margin-bottom:10px;padding:3px 3px 0px;border:1px solid #09c}
.profile_tabs a:link, .profile_tabs a:visited{display:block;float:left;height:18px;padding:4px 10px;background:url(/templates/default/images/tab_bg_link.png) repeat-x #86c6e6;margin-right:3px;border:1px solid #09c;color:#056;text-decoration:none;border-bottom-width:0px}
.profile_tabs a:hover{background:url(/templates/default/images/tab_bg_hover.png) repeat-x #9ed1eb;color:#056;text-decoration:underline}
.profile_tabs div, .profile_tabs a.active:link, .profile_tabs a.active:visited {display:block;float:left;height:19px;padding:4px 10px;background:url(/templates/default/images/tab_bg_active.png) repeat-x #fff;margin-right:3px;border:1px solid #09c;border-bottom-width:0px}
.half_left{float:left;width:49%}
.half_right{float:right;width:49%}
.profile_avatar_empty{width:158px;height:118px;border:1px solid #09c;background:#f0f4f8;padding:80px 20px 0px;font-size:16px;text-align:center}
.list_avatar_empty{width:78px;height:58px;border:1px solid #09c;background:#f0f4f8;padding:40px 10px 0px;font-size:14px;text-align:center}
.small_avatar_empty{float:left;width:38px;height:35px;border:1px solid #09c;background:#f0f4f8;padding:13px 5px 0px;font-size:10px;text-align:center}
.small_avatar{float:left;width:50px;height:50px;}
.mini_ava_5{margin:0px 0px 3px 0px;}
.read_link:link, .read_link:visited{text-decoration:none;color:#000}
.read_link:hover{text-decoration:underline}
.hidden_link:link, .hidden_link:visited{text-decoration:none;color:#000}
.hidden_link:hover{text-decoration:none}
.new_msg{background:url(/templates/default/images/msg_bg_new.png) repeat-x #eef4d9}
.old_msg{background:url(/templates/default/images/msg_bg_old.png) repeat-x #d9e7f4}
.over_msg{background:url(/templates/default/images/msg_bg_hover.png) repeat-x #d8c1f0}
.border_b_fff{border-bottom:1px solid #fff}
.border_b_980{border-bottom:1px solid #980}
.border_t_980{border-top:1px solid #980}
.border_t_cde{border-top:1px solid #cde}
.border_fff{border:1px solid #fff}
.inbox_msg{width:680px;height:34px;overflow:hidden;padding-top:5px}
.chat_msg{width:460px;overflow:hidden}
.block_light{border:1px solid #09c;background:#e8f0f8;padding:10px;margin-bottom:10px}
.white_area{background:#fff}
.photo_list, .photo_list_50{}
.photo_list td{padding:0px 0px 3px 3px;text-align:center;width:106px;height:106px}
.photo_list_50 td{padding:0px 0px 3px 3px;text-align:center;width:56px;height:56px}
.photo_list td.first, .photo_list_50 td.first{padding-left:0px}
.photo_list div, .photo_list_50 div{border:1px solid #abc;background:#e8f0f8;padding:2px;}
.cat_item:link, .cat_item:visited, .cat_item_sel{display:block;width:152px;font-size:12px;margin-top:3px;padding:5px 3px;
	text-decoration:none;overflow:hidden}
.cat_item:link, .cat_item:visited{background:#e8f0f8;border:1px solid #cde;color:#069}
.cat_item:hover {background:#f4f8fc;text-decoration:underline}
.cat_item_sel:link, .cat_item_sel:visited{background:#fff8c0;border:1px solid #980;color:#000;text-decoration:none}
.cat_item_sel:hover{text-decoration:underline}
.switch_item:link, .switch_item:visited, .switch_item_sel{display:block;width:220px;font-size:16px;margin-top:3px;padding:8px;
	text-decoration:none;overflow:hidden;text-align:center}
.switch_item:link, .switch_item:visited{background:#fff;border:1px solid #ace;color:#24a}
.switch_item:hover {background:#f4f8fc;text-decoration:underline}
.switch_item_sel:link, .switch_item_sel:visited{cursor:default;background:#fff8c0;border:1px solid #980;color:#000;text-decoration:none}
.switch_item_sel:hover{text-decoration:none}
.deleted{padding:5px;background:#f8f8f8;border:1px solid #eee;color:#ccc}
.mark_friends_block{display:none;position:absolute;z-index:1000;border:3px solid #09c;width:220px;height:340px;background:#e8f0f8}
.mark_friends_title{height:55px;background:#fff;padding-top:5px;border-bottom:1px solid #bcd}
.mark_friends_list{height:239px;overflow-y:scroll;overflow-x:hidden}
.mark_friends_item{width:100%;overflow:hidden;height:18px;white-space:nowrap}
.grid_table{background:url(/templates/default/images/msg_bg_old.png) repeat-x #d9e7f4}
.grid_table td{border:1px solid #fff;padding:5px}
.avatar_matrix img{width:50px;height:50px;margin-right:10px;margin-bottom:10px}
.checkuser_block{width:170px;float:left;margin:0px 5px 5px 0px;padding:5px;cursor:pointer;border:1px solid #cde}
.border_sel{border:1px solid #000}
.chat_tab{color:#999;background:#eee;padding:5px 10px 7px;border:1px solid #ddd;border-width:1px 1px 0px;cursor:pointer}
.chat_tab_sel{color:#963;background:#fec;padding:5px 10px 7px;border:1px solid #963;border-width:1px 1px 0px;cursor:pointer}
.chat_user{cursor:pointer;border-bottom:1px dotted #ccc}
.editable_label{border:0px;padding:5px;color:#999;background:transparent}
.editable_label.over{background:#eec;cursor:pointer}
.quote{background:#f0f6fa;margin:10px 0px 10px 20px;font-size:13px;padding:10px;border:1px solid #bcd;color:#357;border-left-width:10px}

/* Выравнивания и оформление */
.clear_both{clear:both}
.vbot{vertical-align:bottom}
.vmiddle{vertical-align:middle}
.vtop{vertical-align:top}
.hleft{text-align:left}
.hcent{text-align:center}
.hcent td{text-align:center}
.fright{float:right}
.fleft{float:left}
.top_0{margin-top:0px}
.top_5{margin-top:5px}
.top_10{margin-top:10px}
.top_20{margin-top:20px}
.bot_0{margin-bottom:0px}
.bot_5{margin-bottom:5px}
.bot_10{margin-bottom:10px}
.left_5{margin-left:5px}
.left_10{margin-left:10px}
.left_20{margin-left:20px}
.left_40{margin-left:40px}
.left_60{margin-left:60px}
.left_80{margin-left:80px}
.pleft_5{padding-left:5px}
.pleft_10{padding-left:10px}
.pleft_15{padding-left:15px}
.pleft_20{padding-left:20px}
.pright_10{padding-right:10px}
.pright_20{padding-right:20px}
.ptop_5{padding-top:5px}
.ptop_8{padding-top:8px}
.ptop_10{padding-top:10px}
.ptop_15{padding-top:15px}
.ptop_22{padding-top:22px}
.ptop_20{padding-top:20px}
.pbot_5{padding-bottom:5px}
.pbot_10{padding-bottom:10px}
.m_0{margin:0px}
.p_0{padding:0px}
.p_5{padding:5px}
.p_10{padding:10px}
.ph10{padding:10px 0px}
.pw5{padding:0px 5px}
.w760{width:760px}
.w730{width:730px}
.w720{width:720px}
.w540{width:540px}
.w510{width:510px}
.w400{width:400px}
.w300{width:300px}
.w260{width:260px}
.w240{width:240px}
.w200{width:200px}
.w180{width:180px}
.w170{width:170px}
.w160{width:160px}
.w150{width:150px}
.w140{width:140px}
.w120{width:120px}
.w100{width:100px}
.w60{width:60px}
.w50{width:50px}
.w36{width:36px}
.w30{width:30px}
.w25{width:25px}
.w100p{width:100%}
.w90p{width:90%}
.h1em{height:1em}
.h10{height:10px}
.h16{height:16px}
.h30{height:30px}
.h35{height:35px}
.h50{height:50px}
.h100{height:100px}
.h260{height:260px}
.h400{height:400px}
.h800{height:800px}
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font14{font-size:14px}
.font20{font-size:20px}
.nobr{white-space:nowrap}
.dmouse{cursor:default}
.pmouse{cursor:pointer}
.uline{text-decoration:underline!important}
.gray9{color:#999}
.gray6{color:#666}
.gray3{color:#333}
.hide{display:none}
.over_hide{overflow:hidden}
.over_auto{overflow:auto}
.line135{line-height:135%}
.line170{line-height:170%}

/* Хинты */
.png{background-repeat:no-repeat;
	//background-image:none!important;
	behavior:url('/pngfix.htc')}
