<style type="text/css">
html{overflow-x: auto; }
<!--
/* можно будет удалить */
.submit_button{ background: #f45f41; background: -moz-linear-gradient(top, #f45f41 1px, #dd3311 25px); background: -webkit-gradient(linear, left top, left 25, color-stop(4%, #f45f41), to(#dd3311)); color:#FFF; border:none; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; padding:3px 6px 3px 6px; font-weight:600; text-decoration:none; }
.submit_button:hover{ cursor:pointer; color:#fff; }
.button_a{
	font-size:12px;
	background: #ea7a00;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb400), to(#ea7a00));
	background: -moz-linear-gradient(top,  #ffb400,  #ea7a00);
	-pie-background: linear-gradient(#ffb400, #ea7a00);
	border:1px #ea7a00 solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	padding:2px 10px 2px 10px;
	font-weight:bold;
	text-decoration:none
}
.button_a:hover{ color:#fff }
.mini_menu{
	border-top:#cecece 1px solid; padding-top:6px
}
.mini_menu a{
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; border:#ccc 1px solid; padding:2px 10px 2px 10px; text-decoration:none;background-color:#f0f0f0
}
<!--############################-->
.zoom_pic{ cursor: url(/image/cursor/zoom.png),auto; //cursor: url(/image/cursor/zoom.cur) }
/* форма для аварда*/
.link_award{ margin:0;padding:0;margin-top:-17px; position:relative; margin-left:890px }
.link_award a{ background-color:#424242; padding:0 1px 0 1px; margin:0px; text-decoration:none }
.link_award a:hover{ background-color:#db4c2e }
.link_award a.active{ background-color:#db4c2e; }
.main_form{ -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; border:#ccc 1px solid; margin:5px 2px 5px 2px;background-color: #f0f0f0; padding-bottom:4px }
.profile { margin:0 4px 4px 4px }
.profile legend { font-size:16px; color:#e23413 }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 1.166;	background: url(/test.jpg)  50% 0 no-repeat #000; width:960px; margin:0 auto; margin-top:260px }
.subtitle{ border-bottom:#cccccc 1px solid; font-size:16px; font-weight:600; color:#e53514; margin:10px 0 5px 0; text-indent:10px; background-color:#ecedf1;  padding:5px } 
.submenu{ background-color:#eaedf0; padding:6px 2px 20px 10px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px }
.submenu ul{ margin:0; padding:0; list-style:none}
.submenu li{ float:left; background-image:url(/image/dot.png); background-position:left +5px; background-repeat:no-repeat}
.submenu li a{ color:#4b68b2; font-weight:bold; text-decoration:none; font-size:12px; padding-left:14px; margin-right:20px }
.submenu li a:hover{ color:#e2354a; }
.font_orandge{ color:#ffb400; text-decoration:none; font-size:13px }
.font_ff{color:#FFF; text-decoration:none}
.content{ font-size: 13px; line-height: 150% }
/* Заголовки */
.h1_title{ margin-bottom:10px }
.h1_title h1{ margin:0; padding:0; font-size:20px; text-indent:20px; color:#e23413; border-bottom:#cecece 1px solid; padding-bottom:4px; text-shadow:0px 2px 3px rgba(0,0,0,0.3), 0px 4px 13px rgba(0,0,0,0.1), 0px 10px 23px rgba(0,0,0,0.1) }
.h2_title{ margin:0;padding:5px 0 5px 0; color:#004c93}
.h2_title a{ color:#004c93; text-decoration:none; font-size:16px }
.h2_title a:hover{ color:#e2354a }
.h3_title{ margin:0;padding:5px 0 5px 0 }
.h3_title a{ color:#004c93; text-decoration:none; font: bold 133.3%  Arial, Helvetica, sans-serif; font-weight:600; font-size:14px }
.h3_title a:hover{ color:#e2354a }
/* Заголовки закончились */
.topic_title{ color:#004c93; text-decoration:none; font: bold 133.3%  Arial, Helvetica, sans-serif; font-weight:600; font-size:14px }
.topic_title:hover{ color:#e2354a }

.ul_info_form{ background-color:#eaedf0; padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px }
.ul_info_form ul{ list-style:none; margin:0; padding:0 }
.form_article{ border-bottom:#cecece 1px solid; padding:10px; margin:0px 10px 0px 10px }
.odd{ background-color:#eaedf0 }

a:hover{ text-decoration: none; color: #e2354a }
a{ text-decoration:underline; color:#004c93 }

.spec_url{ text-decoration:none; border-bottom:2px solid #F60 }
.spec_url:hover{ text-decoration:none; border-bottom:2px solid #FC3 }

.font_gray{ color:#666 }
.font_green{ color:#0C0 }
.font_red{ color:#F00 }

img{ border: 0px }
a img{ border: 0px }
		
.style8 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.awards{ margin:5px; padding:2px; background-color:#fbfbfa; color: #908986; border:1px dashed #999999; font-size: 10px }
.friends_news_url{ font-size:11px }

.other_add_form{ -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; border:#ccc 1px solid; margin:5px 2px 5px 2px; padding:4px }
fieldset { border:#ccc 1px solid; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; margin:4px 0 4px 0}
.battle_time{ float:right;font-family:Arial, Helvetica, sans-serif; line-height:120%; font-size:16px; font-weight:600; margin-top:24px }
fieldset legend{ font-size:12px; font-weight:600}
/* Постраничная навигация, кнопки */
.wp-pagenavi {
	font-size: 14px; margin: 10px 0px; COLOR: #ffffff
}
.wp-pagenavi a {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #bcc1c4; TEXT-DECORATION: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;FONT-WEIGHT: bold;
}
.wp-pagenavi a:hover, .wp-pagenavi a:focus {
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color:#a5a5a5
}
.wp-pagenavi SPAN.pages {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #000; PADDING-TOP: 2px
}
.wp-pagenavi SPAN.current {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #db4c2e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
	
}
.wp-pagenavi SPAN.extend {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #565050; PADDING-TOP: 2px
}
/* Постраничная навигация, кнопки окончено */
.input{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	border:1px solid #C6C6C6;
	font-size:12px;
	margin:3px 0px 3px;
	*margin:0px;
	padding:3px;
}

.login_panel { margin-bottom:-50px; z-index:9; position:relative; height:40px; top:-260px; color:#FFFFFF }
.login_panel a{ color:#FFFFFF; text-decoration:none; margin:0 6px }
.login_panel a b{ color:#e2c14d }
.login_panel b{ color:#fff }
.login_panel span{ height:38px; width:1px; background-color:#00020b; position:absolute; top:1px }
.login_panel input[type="text"],[type="password"]{ height:16px; border:solid 1px #484a4c; font-size:12px; padding:4px }
.login_panel input[type="submit"], .button{ border:solid 1px #484a4c; font-size:12px; padding:5px 8px 4px 8px; background-color:#676767; background: -moz-linear-gradient(top, #5e5e5e 1px, #303539 25px); background: -webkit-gradient(linear, left top, left 25, color-stop(4%, #5e5e5e), to(#303539)); color:#FFFFFF; cursor:pointer }
.login_panel input[type="submit"]:hover{ background: -moz-linear-gradient(top, #303539 1px, #5e5e5e 25px); background: -webkit-gradient(linear, left top, left 25, color-stop(4%, #303539), to(#5e5e5e)) }
.login_panel .button:hover{ background: -moz-linear-gradient(top, #303539 1px, #5e5e5e 25px); background: -webkit-gradient(linear, left top, left 25, color-stop(4%, #303539), to(#5e5e5e)) }
.login_panel_sub{ background-color:#131415;opacity:0.50;-moz-opacity:0.50;filter:alpha(opacity=50); margin-bottom:10px; height:40px; z-index:0; top:-250px;position:relative; top:-291px\9; }

.friends_messages{ padding:14px; margin:5px; line-height:150%; background-color:#eceff5; border:#cecece 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-weight:normal; font-size:12px; color:#000000 }
/* Оформление комментариев */
.conteiner_comment{ margin:5px; padding: 5px; border: 1px solid #d6d6d6; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; clear: both; background-color:#ededed }
.com_date{ float:right; padding-right:10px; color:#8e7777; font-size:12px }

.post_hide{ width:50%; margin:5px; padding:12px; color: #222; padding-left:20px; text-indent:34px; line-height: 160%; font-size:16px; background: url(/image/tips/Warning.png) no-repeat top left;
}

.mini_page a {color:#fff;  font-size:11px; font-weight:bold; background-color:#bcc1c4; padding:0 4px 0 4px; margin:1px; text-decoration:none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.mini_page a:hover {background-color:#a5a5a5;}
.mini_page span {color:#fff;  font-size:11px; background-color:#bcc1c4; text-decoration:none;}

.copyright { margin:2px 0 10px 0; padding:10px; color:#999 }
.copyright a { margin:2px 0 10px 0; color:#FFF }

.online{ margin:2px 0 2px 0; padding:10px; color:#888; font-size:11px; border-bottom:#333 2px solid }
.online b{ color:#FF9900; font-size:12px }
.online a { margin:1px; color:#FFF }

.raiting_article{ float:right; margin-top:-48px; margin-right:10px; font-size:32px; font-family:Georgia;font-weight:300;color:#fff }

.poll_day a{
	font-size:12px;
	background: #ea7a00;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb400), to(#ea7a00));
	background: -moz-linear-gradient(top,  #ffb400,  #ea7a00);
	-pie-background: linear-gradient(#ffb400, #ea7a00);
	border:1px #ea7a00 solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	padding:2px 10px 2px 10px;
	float:right;
	margin-right:4px;
	margin-top:-36px;
	font-weight:bold;
	text-decoration:none
}
.poll_day a:hover{ color:#fff }

.text_right{ text-align:right }
.text_left{ text-align:left }
.text_center{ text-align:center }
/* голосование */
.result{ background: #ea7a00; background: -webkit-gradient(linear, left top, left bottom, from(#ffb400), to(#ea7a00)); background: -moz-linear-gradient(top,  #ffb400,  #ea7a00); -pie-background: linear-gradient(#ffb400, #ea7a00); border:1px #ea7a00 solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; padding-left:2px; margin:2px 0 0 0; height:20px; clear:both; }
.poll{ font-size:14px; }
.poll ul{ list-style:none; padding:0; margin:0; }
.poll p{ font-size:22px; margin:0; padding:0; }
.popup_my_box { background-color:#fff; padding:20px 20px 20px 20px; border:#CCC 1px solid; margin:6px 0 0 6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; float:left; clear:both; position:absolute; display:none; z-index:10; }

.ul_friends{ list-style:none; margin:0; padding:0; clear:both; }
.ul_friends li a{ border:solid 1px #CCC; margin:2px 0 4px 1px; padding:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff; text-decoration:none; display: block;position: relative; }
.ul_friends li a:hover{ background-color:#EAEAEA; }
.ul_friends li a.active{ background-color:#EAEAEA; }
li.ul_friends{font-weight:bold; }
.friends_news_div{ background-color:#FFF;border:solid 1px #CCC; margin:2px 0 4px 1px; padding:5px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
/*панель навигации&*/
.setting_pannel{ padding:10px;background-color:#fff; color:#000 }
.setting_pannel a{ border:solid 1px #CCC; margin:2px 0 4px 1px; padding:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff; text-decoration:none; padding:2px 4px 4px 4px }
.setting_pannel a:hover{ background-color:#EAEAEA; }

.transit{ margin-top:10px }
.transit a {color:#fff;  font-size:12px; font-weight:bold; background-color:#bcc1c4; padding:4px; margin:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration:none}
.transit a:hover {background-color:#a5a5a5;}
.transit span {color:#fff;  font-size:12px; font-weight:bold; background-color:#bcc1c4; padding:4px; margin:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration:none;}

#message{border:none; margin:0; padding:4px; font:12px Verdana; border:0; height:200px; width:700px; max-width:700px; background-color:#FFF}
.te{border:1px solid #bbb; padding:0 1px 1px; margin:1px; width:708px; background-color:#f5f5f5}
.teheader{height:31px; border-bottom:1px solid #bbb; background:url(/image/icons/header-bg.gif) repeat-x; padding-top:1px}
.tedivider{float:left; width:1px; height:30px; background:#ccc}
.tecontrol{float:left; width:34px; height:30px; cursor:pointer; background-image:url(/image/icons/icons_pack.png)}
.tecontrol:hover{background-color:#fff; background-position:34px 0}
.tefooter {height:26px; border-top:1px solid #bbb; background:#f5f5f5}
#preview_message{display:none;background-color:#ededed;border-top:1px solid #bbb; padding:4px;}
.smile_panel{ display:none;border-bottom:1px solid #bbb; background-color:#FFF}
#simple_message{border:solid #d1d1d1 1px; padding:4px; font:12px Verdana; height:100px; width:500px; max-width:500px; background-color:#ececec}
/* календарь */
.calendar_table{ border:#CCC 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;  margin:5px;background-color:#fff}
.special_day{
	border:#CCC 1px solid;
	padding:5px; margin:2px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	background: #fefefe; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ffae00));
	background: -moz-linear-gradient(top,  #fefefe,  #ffae00); -pie-background: linear-gradient(#fefefe, #ffae00);
}
.special_day_a{ text-decoration:none}
.simple_day{
	border:#CCC 1px solid;
	padding:5px; margin:2px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	background: #fefefe; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d7d7d7));
	background: -moz-linear-gradient(top,  #fefefe,  #d7d7d7); -pie-background: linear-gradient(#fefefe, #d7d7d7);
	cursor:default
}
.top100{ font-size:8px; margin:0 0 0 4px; position:relative }
.top100 a{ color:#e73413; text-decoration:none}

.top100_black{ font-size:9px; margin:3px; top:-6px; position:relative }
.top100_black a{ color:#fff; text-decoration:none }

/* Алерт сообщения */
.jqifade{ position: absolute; background-color: #aaaaaa }
div.jqi { min-width:400px; max-width:600px; max-height:500px; overflow-y: auto; overflow-x: hidden; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px }
div.jqi .jqicontainer{ font-weight: bold }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; cursor:pointer }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444 }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; cursor:pointer }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px;cursor:pointer }
div.jqi button:hover{ background-color: #728A8C }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26 }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26 }

/* Голосование и рейтинг */
.box a{ height:20px; text-decoration:none }
.on_img{ background-image:url(/image/gallery/voite_1.png); background-position:left; font-family:Georgia; font-weight:300; background-repeat:no-repeat; padding-left:50px; cursor:pointer; width:60px }
.over_img{ background-image:url(/image/gallery/voite_2.png); background-position:left; background-repeat:no-repeat; padding-left:50px; cursor:pointer; width:60px }
.rating_up{ color:#fff; font-size:60px; text-decoration:none}
.who_vote{ top:-46px; position:relative; margin-left:10px; }
#hor-minimalist-b
{
	font-size: 12px;
	background: #fff;
	margin: 4px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 1px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
h2.trigger_post {
	padding: 5px;
	margin: 5px;
	background-color:#a5a5a5;
	color:#FFF;
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	text-indent:40px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.table_user td{ border-bottom:solid 1px #CCCCCC; font-size:14px }
.rate_up{background:url(/image/menu/comments_rate_up.png) 0 0 no-repeat;display:inline-block;zoom:1; cursor:pointer;*display:inline;_display:inline;vertical-align:middle;width:16px;height:16px; margin:0 5px 0 0 }
.rate_down{background:url(/image/menu/comments_rate_down.png) 0 0 no-repeat;display:inline-block;zoom:1; cursor:pointer;*display:inline;_display:inline;vertical-align:middle;width:16px;height:16px; margin:0 0 0 5px }
.rate_up_d{background:url(/image/menu/comments_rate_up_d.png) 0 0 no-repeat;display:inline-block;zoom:1;*display:inline;_display:inline;vertical-align:middle;width:16px;height:16px; margin:0 5px 0 0 }
.rate_down_d{background:url(/image/menu/comments_rate_down_d.png) 0 0 no-repeat;display:inline-block;zoom:1;*display:inline;_display:inline;vertical-align:middle;width:16px;height:16px;margin:0 0 0 5px }

.friends_form { float:left; margin:4px; width:220px; height:63px; border: 1px solid #ccc; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.friends_form span{ padding:3px; padding-top:6px; font-size:8px; }
.friends_form ul { margin:0px;list-style:none }
.friends_form ul li{ font-size:11px; padding:1px }
.friends_offline { opacity:0.60; -moz-opacity:0.60; filter:alpha(opacity=60) }
.friends_newmes { background-color:#fff6b6 }

.block_left { width: 620px; float:left }
.block_left p { padding:5px 10px 5px 10px; background-color:#f5f5f5; border-bottom:solid 1px #dedede; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:normal; color:#999 }
.block_left p a{ font-family:Tahoma, Geneva, sans-serif; font-size:12px }
.block_left h2 { font:20px Tahoma; color:#0565b2; margin:0; padding:0 0 4px 0; text-decoration:none }
.block_left h2 a{ text-decoration:none }
.block_content { margin-top:5px; padding:0 10px 0 0px; font:13px Verdana; overflow: hidden }
.blog_info { margin-top:10px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:normal; color:#999 }

.block_right { width: 300px; float:left; margin:2px 0 0 20px; }
.block_right ul{ list-style:none; padding:0; margin:0 }
.block_right ul li{ padding-bottom:5px; text-decoration:none; font: 11px/1.2 Verdana }
.block_right ul li a{ text-decoration:none; font-weight:600 }
.block_right ul li img{ float:left; margin-right:4px }

/* комментарии */
.comments { background-color:#fff;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding-bottom:4px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */ margin:0 5px 10px 5px;
}
.comments p { padding:5px 10px 5px 10px; background-color:#f5f5f5; border-bottom:solid 1px #dedede; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:normal; color:#999 }
.comments p a{ font-size:12px }
.comments_content { padding:0 10px 0 10px; font:13px Verdana; line-height:150% }
.comments_info { font-size:11px; line-height:normal; color:#999  }
.avatar{ background-color:#FFF; border:#CCC 1px solid; padding:3px; margin:3px }
.video {  background-image:url(/image/video_background.png); background-repeat:no-repeat; text-indent:120px; margin:5px; clear:both }
#quote { width:96%; margin:5px; padding:4px; color: #222; border:1px dashed #7b8dad; border-left:#7b8dad 3px solid; padding-left:20px; text-indent:34px; line-height: 160%; background: url(/image/menu/quote.png) no-repeat top left #ffeab6 }
.signature { font-size: 11px; color:#666666; margin:10px 10px 10px 0; text-indent:0px }
.img_insert_comm{ max-width:680px; margin:0 4px 0 4px; overflow:auto }
.gallery_main_form{ background-color:#000;padding:4px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; width:200px; margin:3px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */box-shadow: 0 0 10px rgba(0,0,0,0.5) }
/* комментарии закончены */

/* кнопки */
.comments_button {
   border: 1px solid #ccc;
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   text-shadow: 0 1px 1px white;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow: 0 1px 1px #fff;
   box-shadow: 0 1px 1px #fff;
   font: bold 11px Sans-Serif;
   padding: 2px 5px;
   white-space: nowrap;
   vertical-align: middle;
   color: #666;
   background: transparent;
   cursor: pointer;
   text-decoration:none;
   margin-bottom:1px;
}
.comments_button:hover, .comments_button:focus {
   border-color: #999;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background: -moz-linear-gradient(top, white, #E0E0E0);
   background: -ms-linear-gradient(top, white, #E0E0E0);
   background: -o-linear-gradient(top, white, #E0E0E0);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.comments_button:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   -webkit-box-shadow: inset 0 1px 2px #aaa;
   -moz-box-shadow: inset 0 1px 2px #aaa;
   box-shadow: inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background: -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background: -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background: -o-linear-gradient(top, #E6E6E6, gainsboro);
}

.button_click{
   border: 1px solid #ccc;
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   font: bold 12px sans-serif;
   padding: 3px 6px;
   white-space: nowrap;
   vertical-align: middle;
   color: #4b68b2;
   cursor: pointer;
   text-decoration:none;
   margin-bottom:1px;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background: -moz-linear-gradient(top, white, #E0E0E0);
   background: -ms-linear-gradient(top, white, #E0E0E0);
   background: -o-linear-gradient(top, white, #E0E0E0);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.button_click:hover, .button_click:focus {
   border-color: #999;
}
.button_click:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   -webkit-box-shadow: inset 0 1px 2px #aaa;
   -moz-box-shadow: inset 0 1px 2px #aaa;
   box-shadow: inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background: -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background: -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background: -o-linear-gradient(top, #E6E6E6, gainsboro);
}
/* кнопки закончились */

/* галерея */
.gallery_img, .gallery_img_mini{ background:#000;float:left;width:160px;height:120px; position:relative; padding:3px; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:6px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */ text-align:left }
.gallery_img a img { display:block; width:160px; height:120px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px }
.gallery_img a:hover img { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=50) }
.gallery_img_desc{ color:#ffffff; display:block; position:absolute; bottom:0px; left:4px; width:158px;height:42px; opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); background-color:#000000 }
.gallery_img_info{ color:#ffffff; font-size:10px; display:block; position:absolute; bottom:0px; left:4px; width:160px;height:42px;line-height:13px; padding-left:2px; }
.gallery_img_info a{ color:#ffb400; text-decoration:none; font-size:11px }
.gallery_img_info .font_ff { color:#FFF; text-decoration:none; font-size:10px }
.gallery_img_info a:hover { color:#e2354a }
.gallery_img_mini{ width:90px;height:68px}
.gallery_img_mini a:hover img { opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=50) }

.block_l_gallery { width:712px;float:left }
.block_r_gallery { float:right; width:216px; margin-right:10px }
.block_r_gallery ul{ list-style:none; padding:0; margin:0 }
.block_r_gallery ul li{ padding-bottom:5px; text-decoration:none; font: 11px/1.2 Verdana }
.block_r_gallery ul li a{ text-decoration:none; font-weight:600 }
.block_r_gallery ul li img{ float:left; margin-right:4px }

.btn img {margin:0px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.btn a img{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
.btn a:hover img {opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=50);}

.prev_next a img{opacity:0.70; -moz-opacity:0.70; filter:alpha(opacity=70);}
.prev_next a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

.gallery_form { width: 200px; height:44px; background-color:#000; float: left; position: relative; top: -44px; text-align:center; opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); margin-bottom:-44px }
.gallery_desc { float: left; position: relative; top: -42px; left: 4px; text-align:left; color:#FFF; font-size:11px; margin-bottom:-44px }
.gallery_rati { float: right; position: relative; top: -14px; right:4px; text-align:left; color:#FFF; font-size:11px; font-weight:bold; margin-bottom:-44px }
/* галерея конец */

.pagenav { font-size: 12px; margin: 10px 0px; color:#4b68b2 }
.pagenav a, .pagenav span.current {
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px 8px;
	font-weight:600;
	color: #4b68b2;
	text-decoration:none;
	background: -webkit-linear-gradient(top, white, #e5e5e5);
	background: -moz-linear-gradient(top, white, #e5e5e5);
	background: -ms-linear-gradient(top, white, #e5e5e5);
	background: -o-linear-gradient(top, white, #e5e5e5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	margin:0 4px
}
.pagenav a:hover, .pagenav a:focus { border-color:#999 }
.pagenav a:active{
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	box-shadow: inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #e5e5e5, gainsboro);
	background: -moz-linear-gradient(top, #e5e5e5, gainsboro);
	background: -ms-linear-gradient(top, #e5e5e5, gainsboro);
	background: -o-linear-gradient(top, #e5e5e5, gainsboro)
}
.pagenav span.pages { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #000; PADDING-TOP: 2px }
.pagenav span.current {
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow: inset 0 1px 2px #aaa;
	box-shadow: inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #e5e5e5, gainsboro);
	background: -moz-linear-gradient(top, #e5e5e5, gainsboro);
	background: -ms-linear-gradient(top, #e5e5e5, gainsboro);
	background: -o-linear-gradient(top, #e5e5e5, gainsboro)
}
.pagenav span.extend { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #565050; PADDING-TOP: 2px }
</style>
