/* CSS Document */
html{height:100%;}
* {
font-family:'PT Sans', Arial, Helvetica, sans-serif;
}
body {padding:0; margin:0; font-family:'PT Sans', Arial, Helvetica, sans-serif; font-size:1em; background:#BFDBF8 url(/img/clouds.png) repeat-x; ; min-width:1000px; width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 3000? "auto" : "auto");
height:100%;min-height:100%;
position: relative;}
h1{margin:20px 0 16px 0;font-size:25px;font-weight:bold;}
h3{margin:10px 0 6px 0;font-size:17px;font-weight:bold;}
a:link, a:visited {text-decoration: none;color:#b40018;position:relative;top:-2px;}
a:active, a:hover {color:#b40018;border-bottom:1px solid #b40018;position:relative;top:-2px;}
	a:link span, a:visited span,a:active span, a:hover span{ position:relative;top:2px;}
	a.selected:hover {text-decoration: none;border-bottom:1px solid #000;}
	a.fw_link:hover {text-decoration: none;border-bottom:1px solid #71777E;}
	td.button a:hover {text-decoration: none;border-bottom:1px solid #71777E;}
a.action:hover{border:0;}
a.action{top:0;}
img {border:0px;}
.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

input:hover, .commentsOver{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

#all{height: auto !important; min-height:100%; height: 100%;}

/* Шапка */
.top_menu_tbl {width:100%;}
.top {
background:url(/img/top_bg.png) bottom repeat-x; 
height:57px !important;
vertical-align:middle;
}
/*.top_menu_tbl{margin-top:px;}*/

/* Меню */
#menu{font-size:18px; font-weight:bold;height:57px; width:100%; vertical-align:middle;}
	#menu td{/*padding:0 20px 0 20px;*/vertical-align:middle;padding-bottom:8px;text-align:center;}
	#menu .select{background:url(/img/menu_selected.png) repeat-x;}
	#menu td.selected{background:url(/img/menu_selected.png) repeat-x;padding-top:4px;}
		#menu .selected a{color:#000;}
		#menu .selected img {position:absolute;left:-50px;}


/* Подвал */
#basement{height:245px;margin-top:-245px}
#dot_image{margin: 2px 0 1px 8px;float:left;}
#dot{position:relative; top:5px; margin:2px 0 0 20px; font-size:11px; color: #666;float:left;}
#copyright{position:relative; top:5px; margin:2px 0 0 20px; font-size:11px; color: #666;float:left;}
#counters{width:450px; float:right; text-align: right;}
.grass{background: url(/img/grass.png) repeat-x; height:80px; margin-top:60px;}
.bottom{ height:417px; top:0%; margin-top:14px; width:240px; z-index:100;
left:0px;
margin-left:10px;
margin-right:10px;
 position:fixed;
 _position:absolute;
}
	.bottom_link{font-weight:bold;float:left; font-size:13px;}
	#add_actions{width:262px; height:26px; background:url(/img/add_bg.gif) no-repeat;float:left; padding-left:8px;}
		/*#add_actions input{position:relative; top:2px;}*/
		#add_actions table{float:left;width:192px;  font-weight:bold; font-size:12px; margin:2px 0 0 2px;}
		#add_actions span{position:relative; top:5px; font-size:13px; color:#71777e; float:left; font-weight:bold;}
		#add_actions td{font-size:13px; color:#71777e; height:22px;}
			#add_actions td a{padding-left:20px; background:url(/img/add_nonsel.gif) no-repeat scroll 6px 3px;}
			#add_actions td a:hover{text-decoration:none;}
		#add_actions td.select#action_post{background: url(/img/button_post.gif) no-repeat;}
			#add_actions td.select#action_post a{ background:url(/img/add_sel.png) no-repeat scroll 6px 3px; color:#fff; top:0;}
		#add_actions td.select#action_plan{background: url(/img/button_plan.gif) no-repeat;}
			#add_actions td.select#action_plan a{ background:url(/img/add_sel.png) no-repeat scroll 6px 3px; color:#fff; top:0;}
		#add_actions td.select#action_place{background: url(/img/button_place.gif) no-repeat;}
			#add_actions td.select#action_place a{ background:url(/img/add_sel.png) no-repeat scroll 6px 3px; color:#fff; top:0;}
	.search{float:left;width:100%;}
	.search_left{background: url(/img/search_left.gif) no-repeat;width:3px;height:26px;}
	.search_center input{font-size:14px; color:#666; font-weight:bold; width:100%;height:26px; border:0; border-top:1px solid #D8E1ED;border-bottom:1px solid #D8E1ED; padding: 4px 0 0 4px;}
	.search_right{/*background: url(/img/search_button.gif) no-repeat;*/width:24px;}
	#action_post{width:60px;}
	#action_plan{width:62px;}
	#action_place{width:70px;}

/* Плашки */
.g_rnd_t{background:url(/img/bg_top.png) no-repeat; width:780px; height:9px;}
.g_rnd_c{width:760px; text-align:left; background:#fff; padding:0px 10px; border:0px;}
.g_rnd_b{background:url(/img/bg_bottom.png) no-repeat; width:780px; height:9px;}

.b_rnd_t{background:url(/img/bg_blue_top.png) no-repeat; width:780px; height:9px;}
.b_rnd_c{width:760px; text-align:left; background:#EEF5FF; padding:0px 10px; border:0px;}
.b_rnd_b{background:url(/img/bg_blue_bottom.png) no-repeat; width:780px; height:9px;}

#main{position:relative; width:1050px;}
#clouds_top{background: url(/img/bg_clouds_top.gif) repeat-x;height:24px;}
/* Пользователь */
.avatar100{width:100px; height: 100px; float:left;margin-right: 10px;}
.profile_info{float:left; width:650px;}
.profile_header{height:35px;}

#reading{width:243px; height:30px; background: url(/img/read_fon.gif) no-repeat;float:right;font-size:14px;font-weight:bold;}
#read_button{float:left;width:86px;position:relative;top:2px;left:3px; height:26px; background: url(/img/button_read.png) no-repeat; color:#b11c2a; padding:5px 0 0 0px; z-index:5;cursor:pointer;}
	#read_button span{margin-left:8px;}
#read_add{position:relative;top:1px;}
#read_you{float:left;position:relative;top:7px;left:28px; color:#97b649;height:26px;vertical-align:text-bottom;}
#read_you_to{float:left;position:relative;top:2px;left:5px; color:#97b649;height:26px;vertical-align:text-bottom;}
#refresh{position:relative;top:4px;left:2px;}

.user_name{font-size:24px; float:left;}
.status{clear:both;}
	.status img{position:relative; top:1px; left: 5px; cursor:pointer;}
	a.status_text{ border-bottom: 1px dotted #7A8087;color:#7A8087;font-style:italic; text-decoration:none;}
.user_menu{font-size:16px;margin-top:15px;font-weight:bold;width:100%}
	/*.user_menu td.separate{width:20px;}*/
	.user_menu a.selected{color:#000;}

/* Написать */
.toolbar{background: url(/img/toolbar.gif) no-repeat;height:30px;}
	.toolbar .separate{background: url(/img/separate.gif) no-repeat; width:2px;}
	.char_num{width:470px;text-align:right;font-size: 18px; font-weight:bold;}
.textbox{/*height:100px;*/}
	.textbox textarea{width:760px; height:100px; border:0; font-size:18px;border-left:1px solid #D8E1ED; border-right:1px solid #D8E1ED;margin:0;}
/*@-moz-document url-prefix(){.textbox textarea{margin-top:-1px;}}*/
.actions{}
	.actions_table{width:760px;height:36px;border-right:1px solid #D8E1ED;}
	.actions_table td.button{border:1px solid #D8E1ED; border-right:0; width:33%;}
	.actions_table td a{color:#71777e;  font-size:16px; font-weight:bold;}
	/*.actions td a:hover{text-decoration:none;}*/
	.actions_table td img{position:relative; top:-1px;}
	.plus{margin-left:10px;}
	#action_image, #action_video, #action_map{border: 1px solid #D8E1ED;border-top:0; height:46px; background:#fff;}
	#action_video{height:75px;}
	#action_map{height:150px;}
		#map{padding:8px 0 0 8px;}
		.go_button{margin:8px 0 0 10px;}
/* Поиск */
/*	.actions table.big_search{height:30px;width:343px;margin:8px 0 0 8px;float:left;}
		.big_search_left{width:3px; height:30px; background: url(/img/big_search_left.gif) no-repeat;}
		.big_search_right{width:340px;}
		.big_search_right input{border:0; height:30px;border-top:1px solid #B8BBBE;border-bottom:1px solid #B8BBBE; font-size:14px; color: #666; padding-top:4px;}*/
		#image_block{top: 0px; width:350px; clear:both;}
			#image_block div{width:350px;}
		div.fakefile {	position: absolute;	top: -28px;	left: 330px; 
		width:30px !important;	
		z-index: 1;}
		input.file {right: -3px; top:-30px;
		position: relative;	
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
	z-index: 50;
	height:30px;
	font-size:100px;
	width:350px;
	overflow:hidden;
	}
	#image_file{width:350px;}
/* Поле ввода */
	.actions table.input{height:30px;width:350px;margin:8px 0 0 8px;float:left;border:0;}
		.input .input_left{width:2px; height:30px; background: url(/img/input_left.gif) no-repeat;}
		.input .input_center{width:346px;height:30px;border-top:1px solid #D8E1ED;border-bottom:1px solid #D8E1ED;background:#EEF5FF;}
			.input .input_center input{width:340px;padding-left:6px;height:26px;background:#EEF5FF;border:0; font-size:14px; color:#666; padding-top:4px;}
		.input .input_right{width:2px; height:30px; background: url(/img/input_right.gif) no-repeat;border:0;}

	.actions table.inputa{height:30px;width:350px;margin:8px 0 0 8px;float:left;border:0;}
		.inputa .input_left{width:2px; height:30px; background: url(/img/input_left_active.gif) no-repeat;}
		.inputa .input_center{width:346px;height:30px;border-top:1px solid #B8BBBE;border-bottom:1px solid #B8BBBE;background:#fff;}
			.inputa .input_center input{width:340px;padding-left:6px;height:26px;border:0; background:#fff;font-size:14px; color:#666; padding-top:4px;}
		.inputa .input_right{width:2px; height:30px; background: url(/img/input_right_active.gif) no-repeat;}
/* Textarea */
	table.textarea{height:60px;width:745px;margin:8px 0 0 8px;float:left;}
		.textarea .textarea_left{width:4px; height:60px; background: url(/img/textarea_left.gif) no-repeat;}
		.textarea .textarea_center{width:735px;height:60px;border-top:1px solid #B8BBBE;border-bottom:1px solid #B8BBBE;}
			.textarea .textarea_center textarea{width:735px;height:56px;border:0; font-size:14px; color:#666; padding-top:4px; }
		.textarea .textarea_right{width:6px; height:60px; background: url(/img/textarea_right.gif) no-repeat;border:0;}
	table.textarea100{height:100px;width:740px;}
		.textarea100 .textarea_left{width:3px; height:100px; background: url(/img/textarea-100-left.gif) no-repeat;}
		.textarea100 .textarea_center{width:734px;height:100px;border-top:1px solid #D8E1ED;border-bottom:1px solid #D8E1ED;}
			.textarea100 .textarea_center textarea{width:734px;height:98px;border:0; font-size:14px; color:#666; padding-top:4px; background-color:#EEF5FF;margin:0; }
		.textarea100 .textarea_right{width:3px; height:100px; background: url(/img/textarea-100-right.gif) no-repeat;border:0;}
	table.textarea100a{height:100px;width:740px;}
		.textarea100a .textarea_left{width:3px; height:100px; background: url(/img/textarea-100-lefta.gif) no-repeat;}
		.textarea100a .textarea_center{width:734px;height:100px;border-top:1px solid #B8BBBE;border-bottom:1px solid #B8BBBE;}
			.textarea100a .textarea_center textarea{width:734px;height:98px;border:0; font-size:14px; color:#666; padding-top:4px; background-color:#fff; margin:0;}
		.textarea100a .textarea_right{width:3px; height:100px; background: url(/img/textarea-100-righta.gif) no-repeat;border:0;}

	#image_url_table{margin-left:40px;}
.send{margin-top:10px;}
	.checkbox{font-size:15px; color:#666; float:right; margin-top:7px; margin-right:16px;}
		.checkbox input{position:relative; top:1px;}
	.send_button{float:right;}

/* Блог */
.separator{border-bottom:1px solid #D8E1ED;width:780px;}
.avatar{width:99px; vertical-align:top;}
.topic{width:680px; padding:15px 0; vertical-align:top; }
	.topic div{font-size:18px; color:2b3027; margin:0 20px 0 20px; line-height:25px;}
	.topic .topic_info{height:30px; position:relative;}

.fstat2 {
background:url(/img/fstat/2.png) no-repeat !important;
position:absolute;
top:-3px; left:310px;
}
.fstat3 {
background:url(/img/fstat/3.png) no-repeat !important;
position:absolute;
top:-3px; left:310px;
}
.fstat5 {
background:url(/img/fstat/5.png) no-repeat !important;
position:absolute;
top:-3px; left:310px;
}


.topic_inside{padding-top:12px;padding-bottom:10px;}
	.topic_inside img{margin-top:15px;}
.left_post{border-bottom:1px solid #D8E1ED;  background: #EEF5FF;}
	.left_post .avatar{background: #EEF5FF; float:left;}
	.left_post .avatar a img{border:1px solid #fff;margin:19px 0 0 19px;width:60px;height:60px;}
	.left_post .topic{background: #fff;float:left;border-left:1px solid #D8E1ED;width:680px;}
.right_post{border-bottom:1px solid #D8E1ED;background: #CADAB3;}
	.right_post .avatar{background: #CADAB3;float:right;}
	.right_post .avatar a img{border:1px solid #fff;margin:18px 0 0 18px;width:60px;height:60px;}
	.right_post .topic{background: #fff;float:right;border-right:1px solid #D8E1ED;width:680px;}
.left_arrow{position:relative; top:-20px; left:5px;}
.right_arrow{position:relative; top:-20px; left:-85px;}

.name{font-weight: bold; color:#ac272e; }
.seconds{float:right; font-size:11px; font-style:italic;margin-top:7px;}
.forward{margin:1px 5px 0 0;float:left;}
	.forward_left{font-size:14px;width:48px;height:22px;background:url(/img/fw_block.gif) no-repeat;font-weight:bold;}
	.forward_center{font-size:14px; font-weight:bold; color: #71777e; background: #D9E2ED;}
	.forward_right{width:11px;height:22px;background:url(/img/fw_arrow.gif) no-repeat;}
	a.fw_link{color: #71777e;}
	.forward_left .fw_link{margin-left:8px;}
.topic .post_actions{margin:16px 0 20px 5px;}
	.post_actions .post_actions_left{float:left;width:270px; margin-left:0px;margin-right:0px;}
	.post_actions .post_actions_right{float:right;}
	.post_actions .post_actions_right div{float:right;margin:0 0 0 10px;}

	.input_favorites{width:30px;height:30px;}

.comments{margin-left:0px;height:30px; cursor:pointer;float:left; height:30px; vertical-align:middle;}
.comment_left{background: url(/img/comment.gif) no-repeat;width:79px;height:30px;}
.comment_left_cmnt{background: url(/img/comment_cmnt.gif) no-repeat;width:77px;height:30px;}
.comment_center{background: url(/img/comment_center.gif) repeat-x; padding:3px 6px 4px 8px; font-size:18px; font-weight:bold; color: #fff; height:30px;}
.comment_right{background: url(/img/comment_right.gif) no-repeat;width:3px;}

.post_actions_left .minus, .post_actions_right .minus{margin-left:5px;}
.post_actions_left .mark, .post_actions_right .mark{background: url(/img/mark.gif) no-repeat; text-align:center; font-size:18px;padding-top:2px; font-weight:bold; color: #fff; width:60px; height:30px; float:left; margin:0 0 0 5px;;}

.load_button{margin:20px 0 10px 260px;}

#bar{width:165px;height:76px;position:absolute;left:50px;}
	#bar div{width:157px;height:62px;border:1px solid #B8BBBE; background: #fff;padding:8px 0 0 8px; font-size:11px; color:#666; line-height:18px;}
	#bar img{position:relative; left:150px;top:-1px;}


/* Создание плана */
#plan_create{margin: 0 20px;}
#plan_date{margin:10px 0 0 0;}
	#plan_date tr{height:25px;}
	#plan_date th{text-align:left;}
	#plan_date td{color:#666; font-size:15px;}
		#plan_date td input{margin-left:0px;}
#plan_days{width:30px;}
#year{width:40px;}
#time{width:45px;}
.textarea_header{}
	.textarea_header div{float:left;margin:0;}
	.textarea_header .symbols{float:right;}

#plan_image_file_table{width:366px;height:30px;float:left;border:0;}
#plan_image_url_table{width:366px;height:30px;margin:0 0 0 8px;float:left;border:0;}

.add_plan{margin-top:0px; color:#666;font-size:14px;clear:both;}
#clear_form{float:right; font-size:15px;margin: 10px 25px 0 0}

/* Apps */
#apps_top{margin:30px; width:720px;}
#apps_bottom{margin:30px; width:720px;}
#big_logo{float:left;}
#apps_help{float:right;}
#appstore{float:right;margin-left:20px;}

.apps_text{color:#555; font-size:14px; margin:0; line-height:19px;}
.element_separator{width:14px; float:left; height:310px;}
.element{width:230px; height:310px; background: url(/img/bg_element.gif) no-repeat; float:left;}
	.element_img{width:80px; height:73px; float:left;}
	h3.element_header{float:left;font-size:18px;margin: 25px 10px 10px 0px;}
	.element_text{clear:both; font:11px Tahoma;margin:0 10px; line-height:15px;}
	#messages_img{margin:12px 0 0 3px}
	#photo_img{margin:15px 0 0 3px}
	#geo_img{margin:8px 0 0 4px}

.tooth_top{width:780px; height:6px; background: url(/img/tooth_top.gif) no-repeat; font-size:1px;}
.tooth_bottom{width:780px; height:6px; background: url(/img/tooth_bottom.gif) no-repeat; font-size:1px;}
#additional{background-color:#EEF5FF; padding: 20px 0;}
#additional_header{margin:0px 30px 12px 30px;}
#additional_table{margin:0 30px; width:720px;}
	#additional_table th{text-align:left; font-size:18px;padding-bottom:7px;}
	#additional_table td{width:33%;vertical-align:top;padding-right:15px;}

#iphone{width:310px; height:570px; float:left; margin-left:-10px;}
	#iphone img{width:310px; height:570px;}
#iphone_texts{width:360px;float:left;margin:15px 0 0 55px;}
.iphone_text{padding:0 15px 10px 0; border-top:1px solid #D8E1ED; color:#BFBFBF; cursor:default;}
	.iphone_text .apps_text{color:#BFBFBF;}
.iphone_text_selected{padding:0 15px 10px 0;  border-top:1px solid #D8E1ED; color:#555;}
	.iphone_text_selected .apps_text{color:#555;}
#iphone_arrow{position:absolute;}









.tpmenudiv {
position:relative;
top:-19px;
width:780px;
}
.tpmenu td {
padding:9px 20px 6px 20px;
border-left:1px #d8e1ed solid;
border-bottom:1px #d8e1ed solid;
background-color:#eef5ff;
}
.tpmenu td.frst {
border-left:none;
border-right:1px #d8e1ed solid;
background-color: transparent;
background:url(/img/tpmenu_nac_l.png) top left no-repeat;
}
.tpmenu td.lst {
border-right:none;
background-color: transparent;
background:url(/img/tpmenu_nac_r.png) top right no-repeat;
}
.tpmenu td.activ {
border-bottom: none;
border-right:none;
/*border-left:none;*/
background-color: transparent;
background:none;
}
.tpmenu a:link, .tpmenu a:active, .tpmenu a:visited, .tpmenu a:hover {
color:#71777e;
font-size:18px;
font-weight:bold;
text-decoration:none;
border:none!important;
} 

