body {
	margin: 0;
	padding: 0;
	background: url(../images/background.png) #eee;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a img, :link img, :visited img, :hover img {
	border: 0
}
a {
	color: #303030;
	text-decoration: underline;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a:hover {
	color: #000;
	text-decoration: none
}
.all {
	width: 1000px;
	margin: 20px auto;
	box-shadow: 0 0 10px #303030;
	-moz-box-shadow: 0 0 10px #303030;
	-webkit-box-shadow: 0 0 10px #303030;
	background: #fff
}
.clr {
	clear: both;
}
.btn {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.btn a {
	text-decoration: none;
}
.zebra, .zebra td, .zebra th {
	border: 1px solid #e9e9e9 !important;
	border-collapse: collapse !important
}
.zebra td, .zebra th {
	padding: 4px 6px !important
}
.zebra tr:hover {
	background: #e8e8e8 !important
}
.zebra .even {
	background: #f4f4f4 !important
}
#zebra.zebra {
	width: 100%;
}
#zebra.zebra,#zebra.zebra a {
	font-size:12px;
	text-align: left;
}
#zebra.zebra th.sddate{
	width: 70px;
}
#zebra.zebra th.sddown {
	width: 60px;
}
.devidlink, .devidlink a {
	font-size: 10px !important;
	text-align: right !important;
}
div.zebra p {
	padding: 5px;
	margin: 0;
}
.full-story.searchdrivers h1.post-title {
	border: 0;
}
.full-story.searchdrivers form.form-inline {
	margin: 10px 0;
}
.hcontainer {
	overflow: hidden;
	position: relative
}
.block-header {
	padding: 10px 10px 0
}
.block-header div {
	width: 728px;
	height: 90px;
	float: right
}
.modal {
	width: 408px;
	left: 50%;
	margin-left: -204px;
}
.modal form {
	margin: 0;
}
/* ===================== */
/* ==== Меню ==== */
/* ===================== */
.block-topmenu {
	background: #303030;
	margin: 10px 10px 0;
}
.block-topmenu ul {
	height: 30px;
	font-size: 14px;
	list-style: none;
	margin: 0;

}
.block-topmenu li {
	float: left;
	position: relative;
	z-index: 100;
	text-align: left;
}
.block-topmenu li a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	line-height: 30px;
	padding: 0 8px;
	display: block;
	text-decoration: none
}
.block-topmenu li a:hover {
	z-index: 100;
	color: #fff;
	text-decoration: none;
	text-shadow: none
}
.block-topmenu li:hover, .block-topmenu ul.userpanel li:hover  {
	background: #51ac00
}
.block-topmenu ul.userpanel {
	float: right;
	padding: 0 10px 0;
	border-right: 2px solid #666666;
}
.block-topmenu ul.userpanel {
	padding-right: 0;
	float: right;
}
.block-topmenu ul.userpanel li{
	color: #FFF;
	border-left: 2px solid #666666;
	font-weight: bold;
}
.block-topmenu ul.dropdown-menu li, .block-topmenu ul.pull-right li {
	float: none;
}
.block-topmenu ul.dropdown-menu li a{
	color:#000;
	line-height: 30px;
	border-top:1px solid #f3f3f3;
}
.block-topmenu ul.dropdown-menu li a i {
	padding-right: 5px;
}
.block-topmenu ul.dropdown-menu li a:hover, .block-topmenu li.dropdown:hover{
	color:#FFF;
	background: #555555;
}
.block-topmenu ul.dropdown-menu {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	height: auto;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}
.block-body {
	margin: 10px 10px 0;
}
/* ===================== */
/* ==== Правый блок ==== */
/* ===================== */
.block-right {
	width: 320px;
	float: right
}
.block-right-item {
	background: #f1f1f1;
	margin: 10px 0 0
}
.block-right-item.banner {
	background: #f1f1f1;
	margin: 10px 0 0;
	padding: 10px;
}
/* ==== Поиск ==== */
.searchblock form{
	margin: 0;
}
.searchblock .search-query, .searchblock .btn {
	border-radius: 0;
}
.searchblock input.input-large {
	width: 220px;
}
/* ==== Блок популярные-рекомендованные-теги ==== */
#rec {
	background: #51ac00
}
#tagsblock, #topnews {
	display: none;
}
#tagsblock {
	margin-bottom: 10px
}
#tagsblock a {
	color: #505050
}
#tagsblock a:hover {
	color: #000
}

.popular-recomend-tags {
	list-style: none;
	width: 320px;
	margin: 10px 0;
	height: 30px;
	padding: 0;
	background: #303030;
	color: #fff
}
.popular-recomend-tags a {
	float: left;
	display: block;
	width: 106px;
	padding: 0;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-decoration: none
}
.popular-recomend-tags a:hover {
	color: #e1e1e1;
	background: #505050!important
}
/* ==== Блок видео ==== */
.header-item {
	background: #51ac00;
	font-size: 16px;
	color: #fff;
	padding: 5px 10px
}
.header-item a {
	font-size: 16px;
	color: #fff;
	text-decoration: none
}
.header-item a:hover {
	font-size: 16px;
	color: #000;
	text-decoration: none
}
.header-item img {
	width: 320px
}
.header-item h2 {
	margin: 0;
	line-height: normal;
	font-weight: normal
}
.videoblock {
	width: 320px;
	max-height: 240px
}
.videoblock .title-img {
	background: url(../images/blackline.png)
}
.videoblock .title-img a {
	color: #FFF!important;
	text-decoration: none;
	font-size: 14px!important
}
.playhover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/playhover.png) center center no-repeat
}
ul.s-article {
	margin: 0;
}
ul.s-article li {
	list-style: none;
	font-size: 12px;
	padding: 3px 0;
}
/* ======================= */
/* ==== Основной блок ==== */
/* ======================= */
.block-content {
	width: 650px
}
.gray-line {
	background: #303030;
	color: #FFF;
	height: 30px;
	padding: 0 0 0 10px;
	line-height: 30px;
	font-size: 14px;
	margin-top: 10px
}
.gray-line h2 {
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	font-weight: normal!important
}
.gray-line div {
	float: left
}
.gray-line h2 {
	line-height: 30px;
}
.gray-line h2 a {
	color: #FFF;
	font-size: 14px;
	text-decoration: none
}
.short-story {
	padding: 10px 0;
	font-size: 12px;
	color: #909090;
	border-bottom: 1px dashed #e1e1e1
}
.short-story a {
	color: #303030;
	font-size: 13px;
	line-height: 15px;
	padding: 0;
	text-decoration: underline;
	font-weight: bold
}
.short-story a:hover {
	text-decoration: none;
	color: #000
}
.short-story img {
	width: 100px
}

.short-story-cat {
	color: #909090;
	font-size: 11px;
	padding: 0;
	float: left;
	margin-right: 10px
}
.short-story-cat a {
	font-size: 11px;
	color: #fff!important;
	background: #51ac00;
	font-weight: normal!important;
	text-decoration: none!important;
	margin: 0!important;
	padding: 1px 3px!important
}
.short-story-cat a:hover {
	background: #303030!important
}
.views {
	height: 20px;
	background: url(../images/views.png) 0 3px no-repeat;
	padding: 0 0 0 18px;
	margin-left: 5px
}
.short-story-img {
	width: 100px;
	max-height: 75px;
	overflow: hidden;
	float: left;
	margin-right: 10px
}
.short-story-text {
	margin: 0 0 0 110px;
}
/* =================================== */
/* ==== Блок - последнее с форума ==== */
/* =================================== */
.lastforum {
	font-size: 11px;
	margin:0 10px 10px;
}
.lastforum table {
	width: 980px
}
.lastforum table td {
	padding: 3px 5px
}
.lastforum table th {
	font-size: 12px;
	text-align: center
}
.lastforum .d_line {
	font-size: 12px
}
.lastforum .ftitle {
	width: auto
}
.lastforum .fname {
	width: 120px
}
.lastforum .fnum {
	width: 90px
}
.lastforum .ftime {
	width: 100px
}
/* ================================ */
/* ==== Постраничная навигация ==== */
/* ================================ */
.navigation {
	width: 640px;
	color: #000;
	margin: 10px auto 0
}
.navigation a:link, .navigation a:visited, .navigation a:active {
	text-decoration: none;
	color: #000;
	padding: 1px 5px;
	border-radius: 2px;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}
.navigation a:hover {
	background: #51ac00;
	color: #FFF;
	text-decoration: none
}
.navigation span {
	text-decoration: none;
	padding: 1px 5px;
	color: #909090;
	font-weight: normal;
	font-size: 14px
}
/* ======================== */
/* ==== Блоки новостей ==== */
/* ======================== */
.sblock {
	width: 650px;
	height: 300px;
	overflow: hidden;
	margin: 10px 0 0
}
.custom-1 {
	overflow: hidden;
	position: relative;
	width: 320px;
	height: 300px;
	font-size: 12px;
	color: #909090;
	float: left;
	margin-right: 10px
}
.custom-1 a {
	color: #303030;
	font-size: 13px;
	line-height: 15px;
	padding: 0;
	text-decoration: none;
	font-weight: bold
}
.custom-1 a:hover {
	text-decoration: underline;
	color: #303030
}
.custom-1-img {
	width: 320px;
	height: 170px;
	overflow: hidden;
	margin-bottom: 10px
}
.custom-1 img {
	width: 320px
}
/*  ============================  */
.custom-2 {
	overflow: hidden;
	position: relative;
	height: 50px;
	padding: 0 0 5px;
	margin: 0 0 5px;
	border-bottom: 1px dashed #e1e1e1
}
#topnews .custom-2, #recommend .custom-2 {
	font-size: 12px;
	color: #909090;
	border: 0
}
.custom-2 a {
	color: #303030;
	line-height: 15px;
	padding: 0;
	text-decoration: none;
	font-weight: bold
}
.custom-2 a:hover {
	text-decoration: underline;
	color: #303030
}
.custom-2 img {
	width: 50px
}
.custom-2-img {
	width: 50px;
	max-height: 50px;
	overflow: hidden;
	float: left;
	margin-right: 10px
}
/*  ============================  */
.hblock {
	width: 660px;
	height: 120px;
	/* padding-left: 5px; */
	position: relative;
	overflow: hidden;
	margin: 10px 0 0
}
.custom-3 {
	overflow: hidden;
	position: relative;
	width: 210px;
	height: 120px;
	padding: 0;
	margin-right: 10px;
	color: #505050;
	float: left
}
.custom-3 a {
	color: #fff;
	font-size: 12px;
	padding: 0;
	text-decoration: none
}
.custom-3 a:hover {
	text-decoration: none;
	color: #000
}
.custom-3-img {
	width: 210px;
	height: 120px;
	overflow: hidden;
	float: left
}
.custom-3 img {
	width: 220px
}
.custom-3-cat {
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	background: #51ac00;
	padding: 0 10px
}
.title-img {
	padding: 0 10px;
	position: absolute;
	width: 190px;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: url(../images/whiteline.png);
	overflow: hidden
}
.title-img a {
	color: #000!important;
	font-size: 11px!important
}
.title-img a:hover {
	color: #000!important
}
/*  ============================  */
.white-bottom {
	height: 10px;
	width: 100%;
	background: url(../images/white-bottom.png) repeat-x;
	position: absolute;
	left: 0;
	bottom: 0
}
/* ======================== */
/* ==== Блок - слайдер ==== */
/* ======================== */
.block-slider {
	width:650px;
	height:330px;
}
#slides {
	position:absolute;
	z-index:100;
}
.slides_container {
	width:650px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_container div.slide {
	width:650px;
	height:305px;
	display:block;
}
.slides_container div.slide img{
	width:650px;
}
#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:0;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}
.pagination {
	margin:10px auto 0;
	width:100px;
	padding:0;
	overflow:hidden;
}
.pagination li {
	float:left;
	list-style:none;
}

.pagination li a {
	overflow:hidden;
	display:block;
	background: #303030;
	margin: 0 5px;
	height: 15px;
	width: 15px;
	float: left;
	color: #B8C4CF;
	text-indent: -1000px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.pagination li.current a {
	background: #51ac00 !important;
}
.caption {
	z-index:500;
	position:absolute;
	bottom:0px;
	left:0;
	height:auto;
	padding:5px 20px;
	background:#000;
	background:rgba(0,0,0,.8);
	width:650px;
	font-size:12px;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
.caption p {
	margin:0;
	padding:0;
	font-size:20px;
}
/* ======================= */
/* ==== Блок - подвал ==== */
/* ======================= */
.block-footer {
	background: url(../images/background_footer.jpg);
	color: #f5f5f5;
	padding: 20px;
	font-size: 12px;
	text-align:right;
	line-height: normal;
	margin-top: 10px;
}
.block-footer div.fcopyright {
	float:left;
	text-align:left;
}
/* ======================== */
/* ==== Полная новость ==== */
/* ======================== */
.full-story {
	width:650px;
	color:#505050;
	font-size:14px;
	text-align:justify;
}
.full-story a {
	color:#000;
	font-size:14px;
}
.full-story a:hover {
	color:#000;
	text-decoration:none;
}
.full-story img {
	margin:5px 0;
	max-width:650px;
}
.full-story ul,ol {
	margin-left:30px;
}
.full-story p {
	margin:5px 0;
	padding:0;
}
.full-story table {
	border-collapse: collapse;
	border:1px solid #303030;
}
.full-story td, .full-story th {
	border: 1px solid #303030;
	border-collapse: collapse;
	padding: 2px;
}
.full-story h1 {
	font-size: 32px;
}
.post-title {
	color:#303030;
	margin: 0;
	padding: 0 0 5px;
	border-bottom: 2px dashed #e1e1e1;
	text-align: left !important;
}
.post-title a {
	font-size: 32px;
}
.post-data {
	padding: 5px 0;
	margin: 0 0 10px;
	border-bottom: 2px dashed #e1e1e1;
}
.post-data i {
	margin: 0 2px 0 5px;
}
.post-data a {
	color: #333;
	text-decoration: none;
}
.post-data a:hover {
	color: #51ac00;
	text-decoration: underline;
}
/* ====================== */
.alert {
	color: #996600;
	border-color: #eee8d3;
	-webkit-border-radius: 0;
	-moz-border-radius:  0;
	border-radius:  0;
}
.alert a{
	color: #996600 !important;
}
.alert-error {
	background-color:#f2dede;
	border-color:#eed3d7;
	color:#b94a48;
}
.alert-error a {
	color:#b94a48 !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.alert-gray {
	background: #f5f5f5;
	color: #505050;
	border-color: #CCC;
}
.alert.alert-gray a {
	color: #505050;
}
.btn-primary a, .btn-info a, .btn-success a, .btn-warning a, .btn-danger a, .btn-inverse a,
.btn-primary a:hover, .btn-info a:hover, .btn-success a:hover, .btn-warning a:hover, .btn-danger a:hover, .btn-inverse a:hover {
	color: #FFF;
}
/* ====================== */
.hcontainer.social {
	margin: 10px 0;
}
.hcontainer.social img{
	margin: 0;
}
/* ===================================== */
/* ==== Страница добавления новости ==== */
/* ===================================== */
#full_story_tbl, #short_story_tbl {
	width: 100% !important;
}
.admintag {
	overflow: hidden;
	margin: 5px 0;
}
.admintag input, .admintag label {
	float: left;
	margin-right: 10px;
}
.admintag br {
	clear: left;
}
/* ============================== */
/* ==== Статические страницы ==== */
/* ============================== */
.allpage {
	margin: 10px 0 0;
	width: 650px;
}
.allpage .text {
	margin: 0 0 10px 0;
}
.allpage input, .allpage textarea, .allpage button,  .allpage .alert {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.allpage1input {
	width: 307px;
}
.allpage2input {
	width: 306px;
}
.allpage3input {
	width: 635px;
	margin-right: 10px;
}
.allpage4input {
	width: 635px;
	max-width: 635px;
	height: 100px;
}
.allpage5input {
	text-align: right;
	width: 451px;
	margin: 0 0 0 auto;
}
.allpage5input .btn {
	margin-top: 10px;
}
.allpage .gray-line {
	margin: 0 0 10px;
	text-align: center;
}
.allpage .gray-line a {
	color: #FFF;
	font-size: 14px;
	text-decoration: none;

}
.allpage .gray-line a:hover {
	color: #51ac00;
}
.allpage .comedit {
	margin: 5px 0;
	padding: 10px 0;
	border-top: 2px dashed #e1e1e1;
	text-align: right;
}
.allpage .alert-gray {
	border: 1px solid #CCC;
	background: f3f3f3;
	padding: 5px 10px;
}
.allpage div.quote {
	padding-left: 5px;
	border:1px dashed #CCC;
	border-left: 4px solid #CCC;
}
.allpage div.pm-title {
	background: #f3f3f3;
	padding: 3px 5px;
	margin: 0 0 5px 0;
	border-left:4px solid #51ac00;
}
.allpage div.pm-title a {
	text-decoration: none;
	color: #555555;
}
.dpad {
	width: 650px;
	display: block;
}
.dpad a, .dpas a:hover{
	text-decoration: none;
}
.dpad .navigation {
	width: auto;
}
.allpage table.pm, .allpage table tr, .allpage table td {
	border: 0;
}
.dpad table.pm td.pm_list,.dpad table.pm td.pm_head {
	border-bottom: 1px solid #555555;
}
.dpad .bbcodes[type="submit"] {margin-right:8px;}
.bbcodes[type="submit"],
.bbcodes[type="button"],
.bbcodes[type="reset"] {height: auto;display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.bbcodes:hover,.bbcodes:focus,.bbcodesactive,.bbcodes.active,.bbcodes.disabled,.bbcodes[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.bbcodes[type="submit"]:active,.bbcodes[type="submit"].active,
.bbcodes[type="button"]:active,.bbcodes[type="button"]:active,
.bbcodes[type="reset"]:active,.bbcodes[type="reset"]:active{background-color:#cccccc \9;}
/* ========================= */
/* ==== Страница поиска ==== */
/* ========================= */
.allpage.searchblock {
	margin-top: 0;
}

.allpage.searchblock table {
	border: 0px;
}
.allpage.searchblock table td.search legend{
	margin-bottom: 0;
	font-size: 18px;
	line-height: 30px;

}
.allpage.searchblock table td.search #rb_showposts_0, .allpage.searchblock table td.search #rb_showposts_1 {
	margin: 0 10px 0;
}
.allpage.searchblock .textin {
	width: auto;
	margin: 0;
}
.allpage.searchblock #sortby.textin {
	width: 150px !important;

}
.allpage.searchblock .gray-line {
	text-align: left;
}
/* =============================== */
/* ==== Страница пользователя ==== */
/* =============================== */
.user-info-page {
	background: #f3f3f3;
	vertical-align: top;
	overflow: hidden;
}
.user-info-page .user-image {
	width: 160px;
	float: left;
	text-align: center;
	background: #f3f3f3;
	padding: 10px;
}
.user-info-page .user-image div {
	background: #51ac00;
	color: #fff;
	margin:0 0 10px;
}
.user-info-page .user-infoblock {
	padding:0 0 0 10px;
	background: #fff;
	margin: 0 0 0 180px;
}
.user-info-page h1, .user-infoblock .user-info-item {
	border-bottom: 1px dashed #CCC;
	padding:5px;
	overflow: hidden;
}
.user-infoblock .user-info-item div {
	width: 180px;
	font-weight: bold;
	float: left;
}

/* ================= */
.input-prepend div.add-on {
	width: 130px;
	text-align: left;
}






#options .line input.input3 {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius:  0 4px 4px 0;
  border-radius:  0 4px 4px 0;
  width: 166px !important;
}
#options .line select.lbselect {
	width: auto;
	margin-left:5px;
}

#options .line h {
  display: inline-block;
  width: 130px;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  float: left;
}
#options .line h {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#options .line h {
  margin-right: -1px;
}
#options .line h:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* ====================================== */
/* ==== Профиль пользователя в PopUp ==== */
/* ====================================== */
.popup-userinfo {
	overflow: hidden;
	margin: 8px 0 0;
}
.popup-cleft {
	float: left;
	width: 101px;
	text-align: center;
}
.popup-cleft img {
	margin: 5px 0
}
.popup-cright {
	background: #FFF;
	margin: 0 0 0 114px;
	padding:10px;
}
.popup-line {
	border-bottom: 1px dashed #CCC;
	overflow: hidden;
}
.popup-line span.online {
	color: #51ac00;
}

.popup-line span.offline {
	color: #999;
}
.popup-line div{
	width:118px;
	float: left;
	font-weight: bold;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {margin: 0; padding: 0}
.ui-dialog-buttonset { margin: 0 5px 3px;padding: 0; overflow: hidden;}
.ui-dialog-buttonset button { height: auto;display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.ui-dialog-buttonset button:hover,.ui-dialog-buttonset button:focus,.ui-dialog-buttonset button.active,. ui-dialog-buttonset button.disabled,. ui-dialog-buttonset button[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}.bbcodes[type="submit"]:active,.bbcodes[type="submit"].active{background-color:#cccccc \9;}
/* =========================== */
/* ==== Социальные кнопки ==== */
/* =========================== */
#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px; background: url(data:image/gif;base64,R0lGODlhBQAHAJEDAKqqqsnJyf///////yH5BAEAAAMALAAAAAAFAAcAAAIMnBEXMijiXlts1lkAADs=) no-repeat;}
.discuss_link {float:right;}
/* ====================== */
/* ==== Кнопка ВВЕРХ ==== */
/* ====================== */
#scrolltotop {
	display: none;
	z-index: 999;
	opacity: .6;
	position: fixed;
	top: 10%;
	right: 20px;
	margin-top: -50px;
	margin-left: -80px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 70px;
	line-height: 10px;
	height: 10px;
	padding: 10px;
	background-color: #000;
	text-align: center;
	cursor: pointer
}
#scrolltotop a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #fff
}


#result-registration li{
	list-style-type:none;
}


.repa-table {
	font-size: 12px;
	width: 100%;
}
.repa-table th, .repauser,.repec{
	text-align: center;
}
.repa-table th.repec {
	width: 10px;
}
.popup_repa_form {
	margin:0 0 5px;
}
.popup_repa_form textarea{
	width:484px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.popup_repa_botton {
	overflow: hidden;
	text-align: center;
}
.popup_repa_botton input {
}
#repa_ava {float:left;padding-right:10px;width:80px;height:80px;}
#repa_info {float:left;padding-right:10px;height:80px;}

.liveinternet { margin-top: 20px; }
