/*  
Theme Name: Up to the sky
Theme URI: /
Description: Специальная тема
Version: 1.0
Author: UpToTheSky
Author URI: /
*/

.cl{clear:both;line-height:0;height:0;font-size:0}
.cl-5{clear:both;line-height:0;height:5px;font-size:0}
.cl-10{clear:both;line-height:0;height:10px;font-size:0}

div.hr {border:1px solid #85C3EC; margin-left:30px; width:93%;}

h5
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	margin-bottom:10px;
}
label
{
	color:#333333;
	font-size:11px;
}

#footer
{
	background:url(images/footer.gif) repeat-x;
}

.sr
{
	/* background: #FFFFFF; */
}

.pl_side_1
{
	width:303px;
	background:url(images/pl_r_bg.gif) repeat-x;
	height:30px;
	margin-bottom:10px;
}

.pl_side_1 div
{
	background:url(images/pl_r_bord.gif) no-repeat left 0;
	width:283px;
	height:30px;
	color:white;
	font-size:25px;
	line-height:25px;
	padding:2px;
	text-indent:15px;
	font-size: 18px;
	/*text-shadow:1px 1px 3px black;*/

}

.widget
{
	margin:0 0 5px 0;
	padding:0 0 10px 0;
}

.widget ul
{
	padding:0 20px 0 10px;
}

#random_thumb img {
	width:220px;
	height:220px;
	border:1px solid #3498d8;
}

.pl_side_2
{
	width:100%;
	background:url(images/pl_l_bg.gif) repeat-x;
	height:48px;
	margin-left:-30px;	
}

.pl_side_2 .pl_inner
{
	background:url(images/pl_l_bord.gif) no-repeat right;
	width:100%;
	height:10px;
	color:white;
	font-size:25px;
	padding:10px;
	line-height:25px;
	text-indent:65px;
	margin-left:-15px;	
	/*text-shadow:1px 1px 3px black;*/

}

.pl_side_2 .pl_inner div {margin-top:-8px; font-size: 18px;}
.pl_side_2 .pl_inner  a {margin-top:-5px;}

a
{
	font-size:11px;
	color:#208dd4;
}

img.bord
{
	border:1px solid #3498d8;
}
.thumbnail{
	float:left;
}
.thumbnail img{
	border:1px solid #3498d8;
	margin:0 10px 0 0;
	width:150px;
	height:150px;
}
#logo
{
    position:absolute;
    left:31px;
    top:16px;
	width:146px;
	height:146px;
}

#header_ico_block
{
	position:absolute;
	top:39px;
	right:0px;
	width:118px;
	height:9px;
}
#header_ico_block div
{
	float:left;
	width:38px;
	text-align:left;
}

.pl_content
{	
	width:246px;
	padding-left:28px;
	padding-top:18px;
	padding-bottom:30px;
}
#top_menu
{
	position:absolute;
	height:85px;
	min-width:665px;
	left:32px;
	top:170px;
	overflow:hidden;
}

#top_menu UL
{
	display:block;
	float:left;
	width:145px;
	height:85px;
	overflow:hidden;
}



#top_menu UL li
{
	display:block;
	background:url(images/bullet_arrow_1.gif) no-repeat 0px 4px;
	padding-left:24px;
	margin-bottom:7px;
	line-height:14px;
	width:145px;
}

#top_menu a
{
	font-size:14px;
	color:#208dd4;
}

#search
{
	background:url(images/fm_search.gif) no-repeat;
	width:121px;
	height:21px;
	padding-left:25px;
	margin-top:20px;
}
#search input
{
	font-size:11px;
	color:#999999;
	border:0;
	background:transparent;
}

.clear
{
	clear:both;
}


ul.cloud{text-align:left}
ul.cloud li{display:inline;margin-right:5px;line-height:22px}
ul.cloud li a{color:#208dd4;text-decoration:none;font-size:18px}
ul.cloud li a:hover{background:#208dd4;color:#fff}
ul.cloud li a.w1{font-size:11px}
ul.cloud li a.w2{font-size:12px}
ul.cloud li a.w3{font-size:14px}
ul.cloud li a.w4{font-size:16px}
ul.cloud li a.w5{font-size:18px}
ul.cloud li a.w6{font-size:20px}
ul.cloud li a.w7{font-size:22px}
ul.cloud li a.w8{font-size:24px}
ul.cloud li a.w9{font-size:26px}
ul.cloud li a.w10{font-size:28px}

ul.partners{overflow:hidden}
ul.partners li{display:block;float:left;width:116px;margin-bottom:15px}
ul.partners li.left
{
	margin-right:7px;
}
ul.partners li.right
{
	margin-left:7px;
}

.topic
{
	margin-top:25px;
	margin-left:30px;
	margin-bottom:15px;
}

.topic_title
{
	display:block;
	font-size:21px;
	line-height:25px;
	margin:0 0 15px 0;
	padding:0;
	font-weight:normal;
}
.topic_title a
{
	text-decoration:underline;
	font-size:21px;
}
.topic_title a:hover
{
	text-decoration:none;
}

.topic_text img
{
	margin-right:10px;	
}

img.alignleft  {float:left;}
.topic_text
{
	padding-right:30px;
}

.tags *
{
	font-size:11px;
}
.tags
{
	margin-bottom:15px;
}

.topic_info
{
	/* background:#e9f0f4 url(images/pl_gray_l.gif) no-repeat left; */
	height:32px;
	margin-bottom:20px;
	margin-right:25px;
}

.topic_info .inner
{
	/* background: url(images/pl_gray_r.gif) no-repeat right; */
	height:32px;	
	padding-left:10px;
	overflow:hidden;
}
.topic_info img
{padding-top:7px;
	padding-bottom:7px;
	display:block;
	float:left;
	width:18px;
}
.topic_info a
{
	line-height:32px;
}

.topic_date
{
	font-size:11px;
	color:#333333;
	background:url(images/ico_calend.gif) no-repeat left;
	padding-left:20px;
	float:right;
	margin-right:15px;
	margin-top:7px;
}
.topic_data span
{
	font-size:11px;
	color:#666666;
}

.topic_autor
{
	float:left;
	width:200px;
}

.topic_comment
{
	/* float:left; */
	width:200px;
	font-size:11px;
}

.topic_cut
{
	float:right;
	margin-right:15px;
	font-size:11px;
	padding-left:7px;
	background:url(images/bullet_arrow.gif) no-repeat left;
	
}

.art_list
{
	margin-left:30px;
}

.art_list ul
{
	list-style-image:url(/i/bullet_arrow.gif);
	list-style-position: inside;
}

.comments
{
	margin:20px 0 0 30px;
}

#guest-fields input{
	margin:0 8px 5px 0;
}

	.comment
	{
		border-bottom:3px solid #e9f0f4;
		margin-right:25px;
		display:block;
		list-style-type:none;
	}		
	
	.comment_info
	{
		background:#e9f0f4 url(/i/pl_gray_l.gif) no-repeat left;
		height:32px;
		margin:0 0 5px 0;
	}

	.comment_info .inner
	{
		background: url(/i/pl_gray_r.gif) no-repeat right;
		height:32px;	
		padding-left:10px;
		overflow:hidden;
	}
	.comment_info img
	{
		padding-top:7px;
		padding-bottom:7px;
		display:block;
		float:left;
		width:18px;
		
	}
	.comment_info a
	{
		line-height:32px;
	}

	.comment_date
	{
		font-size:11px;
		color:#333333;
		background:url(/i/ico_calend.gif) no-repeat left;
		padding-left:20px;
		float:right;
		margin:7px 15px 0 0;
		
	}
	.comment_date span
	{
		font-size:11px;
		color:#666666;
	}

	.comment_autor
	{
		float:left;
		width:300px;
		font-size:11px;
		color:#010101;		
		height:30px;
		overflow:hidden;		
	}
	
	.comment_autor span
	{
		color:#3c9bda;
	}

	.comment_autor  .numb
	{
		float:left;
		margin:0 5px 0 0;
		line-height:30px;
	}
	
	.comment_text
	{
		margin:;
		margin:0 0 0 10px;
	}
	
	.comment_links
	{
		margin:0 25px 30px 0;
		overflow:hidden;
	}
	
	.comment_links a
	{
		display:block;
		float:right;
		background:url(/i/bullet_arrow.gif) no-repeat 0px 6px;
		padding-left:8px;
		margin-left:15px;
	}
	
	.children{
		padding-left:20px;
	}
	

.bbcode-editor textarea {
	width:90%;
	margin:0 0 0 25px;
	height:125px;
}

#bbcode_container { /* контейнер, в который помещается textarea и панель инструментов */ }

#bbcode_bb_bar { /* панель кнопок редактора */
	margin:10px 0 5px 30px;
	height:20px;
}

#bbcode_bb_bar a { /* ссылка, которая является кнопкой редактора */
	margin-right:5px;
	background:#fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	display:block;
	float:left;
	padding:2px 8px;
}

#bbcode_bb_bar a:hover { /* ссылка, которая является кнопкой редактора */
	background:#efefef;
}

#bbcode_bb_bar a img { /* ссылка, которая является кнопкой редактора */
	display:block;
}

.editor
{
	overflow:hidden;
	height:237px;
	background:#e9f0f4;
	margin:10px 25px 30px 0;
}	

	.editor .t_l
	{
		background:url(/i/editor_top_left.gif) no-repeat left top;	
		overflow:hidden;
		height:237px;
	}
	
	.editor .t_r
	{
		background:url(/i/editor_top_right.gif) no-repeat right top;	
		overflow:hidden;
		height:237px;
	}

	.editor .b_l
	{
		background:url(/i/editor_bot_left.gif) no-repeat left bottom;	
		overflow:hidden;
		height:237px;
	}
	
	.editor .b_r
	{
		background:url(/i/editor_bot_right.gif) no-repeat right bottom;	
		overflow:hidden;
		height:237px;
	}
	
	.editor .b
	{
		background:url(/i/editor_bot.gif) repeat-x bottom;	
		overflow:hidden;
		height:237px;
	}
	
	.editor_bt_write
	{	
		margin:20px 0 0 25px;
		float:left;
		padding:5px 8px;
	}
	
	.editor_bt_clear a
	{				
		background:url(images/bullet_arrow.gif) no-repeat 0px 7px;	
		padding-left:8px;
		float:left;
		margin:25px 0 0 25px;
	}

#bottom_menu
{
	width:900px;
	margin-left:30px;	
}

#bottom_menu tr td
{
	width:128px;
}

.big_menu td a
{
	font-size:14px;
}

.big_menu td
{
	
}
.small_menu td
{
	
}
.small_menu td a
{
	font-size:10px;
	line-height: 0.9em;

}

.small_menu td
{
	padding-left:10px;
}

#footer
{
	padding-top:10px;
}

#copy
{
	margin-top:25px;
	
}

#copy td
{
	vertical-align:middle;
}

.login-input {float:left; width:130px; padding:0;}
.login-input input {width:120px;}
.rememberme {float:left;}
.submit {float:left; margin-left:110px;}