html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, dfn, img, ins, kbd, q, samp,
small, strong, sub, sup, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
 
 padding: 0;

 font-size: 100%;
 font: inherit;
 vertical-align: top;
}


body {
 font-size:12px;
 color:#666;
 background: #ececec url(/images.ukr.jpg) no-repeat center center fixed; 
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 font-family:arial, tahoma, sans-serif;
}

#top-link{
 cursor:pointer;
 display:none;
 position:fixed;
 top:10px;
 bottom:10px;
 left:0;
}

#top-link a{
 display:block;
}

a:link,
a:visited,
a:active
 {
 color:#1d9fde;
 text-decoration:underline;
}
a:hover {color:#262626;}
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
a img { border:0;}
li { list-style:none;}
table { border-collapse:collapse; border-spacing:0; }

input, select { vertical-align: middle; }
select, input, textarea, button { font:99% sans-serif; }
textarea { overflow: auto; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }

strong {font-weight:bold;}
em {font-style:italic;}

.center { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


@font-face {
 font-family: 'SegoeUIweb';
 src: url('segoeuil-webfont.eot');
 src: local('вє'), url('segoeuil-webfont.woff') format('woff'), url('segoeuil-webfont.ttf') format('truetype'), url('segoeuil-webfont.svg#SegoeUILight') format('svg');
 font-weight: normal;
 font-style: normal;
}


.content {
 background:#fff;
 width:980px;
 margin:0 auto;
}

/* Header */

.header_top {
 background:#009900;
 color:#FFFFFF;
 font-size:11px;
 padding:6px 0 8px 0;
}

.header_top a {
 color:#FFFFFF;
 text-decoration:none;
}
.header_top a:hover {
 color:#FFFF99;
 text-decoration:underline;
}

.tagline {
 width:490px;
 float:left;
 margin:1px 0 0 44px;
}

.menu_top {
 width:350px;
 float:right;
 margin:0 44px 0 0;
 text-align:right;
}

.menu_top li {
 display:inline-block;
 background:url("../images/bg-menutop.png") no-repeat right 6px;
 padding:0 9px 0 0;
 margin:1px 5px 0 0;
}

.menu_top li:last-child {
 padding:0;
 background:none;
 margin:0;
 margin-right:-15px;
 line-height:0px;
 margin-top:-2px;
}


.logo {
 width:280px;
 float:left;
 margin:5px 0 0 44px;
 position:relative;
 z-index:1;
 font-family:"Segoe UI Light", SegoeUIweb, arial, sans-serif;
}

.logo img {
 position:relative;
 top:-1.4em;
 margin:0 0 0 0px;
 z-index:1;
}

.logo_text {
 font-size:32px;
 line-height:1;
 position:relative;
 top:-0.1em;
 z-index:1;
 color:#000;
}

.logo_moto {
 position:relative;
 font-size:15px;
 color:#666;
 top:+1em;
 margin:0 0 0 0px;
 z-index:1;
}

.logo:hover .logo_text .logo_moto {
 
}


.sost_remonta {
 width:300px;
 float:right;
 margin:50px 0 0 80px;
 text-align:center;
 text-decoration: none;
}

.header_main {
 padding:24px 0 28px;
}

.link_home {
 position:absolute;
 left:0;
 top:0;
 width:265px;
 height:103px;
 z-index:2;
}


.menu_main {
 margin:0 0 32px 45px;
 
}

.menu_main li {
 float:left;
 width:140px;
 height:67px;
 margin:0 10px 0 0;

}

.menu_main li a {
 display:block;
 color:#fff;
 background:#1d9fde;
 text-decoration:none;
 text-align: center;
 font-size:15px;
 height:58px;
 padding:9px 0 0 0px;
 position:relative;
}

.main_hover {
 position:absolute;
 left:0px;
 top:-11px;
 background:#1d9fde;
 width:130px;
 height:50px;
 display:none;
 padding:5px;
 padding-top:4px;
 margin-top:11px;
 cursor:pointer;
}

.main_hover img {
 float:left;
 margin:0 4px 0 0;
 display:block;
}

/* Content */

.info {
 padding:0 44px;
}

.col_1 {
 float:left;
 width:630px;
}

.col_2 {
 float:right;
 width:110px;
 padding: 0 10px 0 0;
}

.post {
 background:url("../images/bg-borderpost.png") no-repeat 0 bottom;
 padding:0 0 26px 0;
 margin:0 0 30px 0;
}

.post_aside {
 width:135px;
 float:left;
 margin: 6px 0 0;
}

.post_ico {
 float:left;
}

.post_data {
 float:right;
 width:95px;
}

.link_section a {
 color:#1D9FDE;
 text-decoration:none;
 font-size:13px;
}
.link_section a:hover {
 color:#000;
 text-decoration:underline;
}

.link_user_post a {
 display:inline-block;
 background:url("../images/ico-user.png") no-repeat 0 2px;
 color:#adadad;
 text-decoration:none;
 padding:0 0 0 13px;
 margin:14px 0 15px 0;
}

.link_user_post a:hover {
 text-decoration:underline;
 color:#1d9fde;
}

.link_user_post2 a {
 display:inline-block;
 background:url("../images/ico-user.png") no-repeat 0 2px;
 color:#adadad;
 text-decoration:none;
 padding:0 0 0 13px;
 margin:0 0 3px 0;
}

.link_user_post2 a:hover {
 text-decoration:underline;
 color:#1d9fde;
}

.post_stat {
 color:#727272;
 font-size:11px;
}

.post_stat a {
 text-decoration:none;
 color:#727272;
}
.post_stat a:hover {
 color:#1D9FDE;
}

.post_stat img {
 margin:3px 0 -3px 0;
}



.post_article {
 width:475px;
 float:right;
}

.post_article h5 {
 font-size:22px;
 margin:0 0 14px 0;
 font-family:"Segoe UI Light", SegoeUIweb, arial, sans-serif;
 line-height: 1.2;
 font-weight:normal;
}
.post_article h5 a {
 color:#1d9fde;
 text-decoration:underline;

}
.post_article h5 a:hover {
 color:#000;
}

.post_article h1 {
 font-size:22px;
 margin:0 0 14px 0;
 font-family:"Segoe UI Light", SegoeUIweb, arial, sans-serif;
 line-height: 1.2;
 font-weight:normal;
 color:#000000
}

h1 {
 font-size:22px;
 margin:0 0 14px 0;
 font-family:"Segoe UI", SegoeUIweb, arial, sans-serif;
 line-height: 1.2;
 font-weight:normal;
 color:#000000;
 margin-top:-5px;
}


.post_content img {
 float:left;
 margin:0 15px 0 0;
 border:3px solid #e5e5e5;
 padding:1px;
 display:block;
 width:160px;
 height:120px;
 
}


.post_content2 p {line-height:18px; font-size:12px;}

.post_content2 img {

 border:3px solid #e5e5e5;
 padding:1px;
 margin-right:4px;
 margin-bottom:4px;

 
}

.post_content2 td {border: #E5E5E5 1px solid; padding:3px;}

.post_content2 ol li { list-style:decimal; margin-left:26px;}

a.link_registration {
 display:block;
 height:20px;
 line-height:20px;
 color:#000000;
 background:#e5e5e5;
 padding:0 0 0 0px;
 font-size:12px;
 text-decoration:none;
 margin:10px 0 0 0;

}
a.link_registration:hover {
 background:#c5c5c5;

}

.col2_block {
 border:1px solid #e5e5e5;
 border-top:3px solid #1d9fde;
 border-bottom:1px solid #c5c5c5;
 padding:13px 16px 16px 16px;
 margin:0 0 20px 0;
}

.col2_heading {
 font-size:17px;
 margin:0 0 11px 0;
 color:#000;
 font-weight:normal;
}

.input_login {
 width:176px;
 height:23px;
 line-height:23px;
 padding:0 0 0 7px;
 color:#adadad;
 border:1px solid #d4d4d4;
border-top:#C5C5C5 1px solid;
 margin:0 0 6px 0;
}

.input_loginsubm {
 border:0;
 background:#1d9fde;
 color:#fff;
 padding:4px 11px;
 float:left;
 cursor:pointer;
}



.input_loginsubm:hover {
 background:#262626;
}

.input_searchsubm {
 border:0;
 background:#1d9fde;
 color:#fff;
 padding:5px 10px;
 cursor:pointer;
margin-top:0px;
}

.input_searchsubm:hover {
 background:#262626;
}

.link_forget {
 line-height: 2;
 float:right;
 font-size:11px;
 color:#666666;
}


.list_popular li {
 background:url("../images/ico-popular.png") no-repeat 0 3px;
 padding:0 0 9px 16px;
}

.list_popular li a:hover,
.list_comments li a:hover {
 color:#262626;
}

.tag_cloud {
 text-align:center;
}

.tag_cloud a {
 color:#545454;
 display:inline-block;
 padding:1px 1px;
 text-decoration:none;
}

.tag_cloud a:hover {
 background:#1d9fde;
 color:#ffffff;
}

.list_comments li {
 background:url("../images/ico-user.png") no-repeat 0 3px;
 padding:0 0 14px 16px;
 color:#adadad;
}

.link_user a {
 color:#adadad;
}
.link_user a:hover {
 color:#000;
}


.pager {
 text-align:right;
 font-size:11px;
 margin:0 4% 0 0;
}

.pager li {
 display:inline-block;
}

.pager li a {
 display:inline-block;
 width:28px;
 height:28px;
 line-height:28px;
 overflow:hidden;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 background:#e5e5e5;
 text-decoration:none;
 text-align:center;
 color:#6f6f6f;
 border:1px solid #e5e5e5;
 position:relative;
}
.pager li.active a,
.pager li.active a:hover,
.pager li.active span {
 background:#fff;
 display:inline-block;
 width:28px;
 height:28px;
 line-height:28px;
 text-decoration:none;
 text-align:center;
 cursor:default;
 color:#6f6f6f;
 border:1px solid #e5e5e5;
}

.pager li span.space {
 height:30px;
 line-height:28px;
 display:inline-block;
 padding:0 5px;
 overflow:hidden;
}

.pager li a:hover {
 color:#fff;
 background:#1d9fde;
 border:1px solid #1d9fde;
}

.pager li.nav_prev a,
.pager li.nav_next a {
 background:none;
 border:0;
 width:30px;
 height:30px;
}

.pager li.nav_prev {
 margin-right:16px;
}
.pager li.nav_next {
 margin-left:16px;
}

.nav_prev:hover img {
 margin:-30px 0 0 0;
}

.nav_next img {
 margin:-60px 0 0 0;
}
.nav_next:hover img {
 margin:-90px 0 0 0;
}


/* Footer */

.footer {
 color:#FFFFFF;
 background:#262626;
 margin:35px 0 0 0;
}

.footer a {
 color:#FFFFFF;
 text-decoration:none;
}
.footer a:hover {
 color:#FFFF99;
 
}

.footer h6 {
 font-weight:bold;
 margin:0 0 11px 0;
}


.footer_top {
 padding:20px 0 20px 0;
}


.footer_social {
 width:200px;
 float:right;
 margin:10px 0px 0 0;
}

.list_social {
 margin:0 0 8px;
}

.list_social li {
 float:left;
 margin:0 10px 0 0;
 position:relative;
}

.list_social li span {
 position:absolute;
 left:0;
 top:0;
 display:none;
 cursor:pointer;
}

.footer_about {
 width:320px;
 float:left;
 margin:0 0 0 15px;
}

.footer_sections li,
.footer_projects li {
 margin:0 0 3px 0;
}


.footer_bottom {
 border-top:2px solid #424242;
 padding:14px 0 16px 0;
}

.bottom_left {
 float:left;
 width:400px;
 margin:0 0 0 15px;
 background:url("../images/logo-bottom.png") no-repeat 0 0px;
 padding:0 0 0 36px;
}

.bottom_left a {
 text-decoration:underline;
}

.bottom_right {
 float:right;
 margin:0 15px 0 0;
}

.c {
 border: 1px solid #333; /* Рамка */
 display: inline-block;
 padding: 15px 35px; /* Поля */
 color: #000; /* Цвет текста */
 font-size:15px;
 text-decoration: none; /* Убираем подчёркивание */
 }

.c:hover {
 box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Тень */
 background: linear-gradient(to bottom, #fcfff4, #e9e9ce); /* Градиент */
 color: #262;
 font-size:15px;
 text-decoration:none; 
 }

/* Ajax окно сайта */
.myWinCont input[type=text], .myWinCont input[type=password] {background:#fff!important;border:1px solid #ececec!important;font-size:11px!important;font-family:tahoma!important;color:#535353!important;border-radius:2px!important;padding:5px 8px!important;outline:none!important;box-shadow:none!important;} 
.myWinCont textarea {box-shadow:none!important;} 
.x-sh .xstl{padding-top:6px; background:none!important;} 
.x-sh .xsml{background:none!important;} 
.x-sh .xstr{padding-top:6px; background:none!important;} 
.x-sh .xsmr{background:none!important;} 
.x-sh .xsbl{padding-left:6px;background:none!important;} 
.x-sh .xsbc{background:none!important;} 
.x-sh .xsbr{padding-right:6px;background:none!important;} 
.xt {background:none!important; margin-left:5px!important; margin-top:1px!important; width:25px!important; height:20px!important;} 
.xt-close{background:url('http://yraaa.ru/_pu/21/12848835.png') no-repeat!important; margin:1px 0 0 0px!important;} 
.xt-close-over{background:url('http://yraaa.ru/_pu/21/12848835.png') no-repeat!important;} 
.xt-mini{background-position:0 -15px!important;} 
.xt-mini-over{background-position:-15px -15px!important;} 
.xt-maxi{background-position:0 -30px!important;} 
.xt-maxi-over{background-position:-15px -30px!important;} 
.xt-rest{background-position:0 -45px!important;} 
.xt-rest-over{background-position:-15px -45px!important;} 
.xw-tl {background:#fff!important; border-bottom:1px solid #6f9bc0!important; padding-left:5px!important; -webkit-border-radius: 2px 0px 0px 0px; -moz-border-radius: 2px 0px 0px 0px; border-radius: 2px 0px 0px 0px;} 
.xw-tc {background:none!important; padding:6px 10px 0px 10px!important;} 
.xw-tr {background:none!important; padding-right:5px!important; -webkit-border-radius: 0px 2px 0px 0px; -moz-border-radius: 0px 2px 0px 0px; border-radius: 0px 2px 0px 0px;} 
.xw-ml {background:#fff!important; padding-left:5px!important; color:#656565!important;} 
.xw-mr {background: none !important; padding-right:5px!important;} 
.xw-bl {background:#fff!important; padding-left:5px!important; -webkit-border-radius: 0px 0px 0px 2px; -moz-border-radius: 0px 0px 0px 2px; border-radius: 0px 0px 0px 2px;} 
.xw-br {background:#fff!important;padding-right:5px!important; -webkit-border-radius: 0px 0px 2px 0px; -moz-border-radius: 0px 0px 2px 0px; border-radius: 0px 0px 2px 0px;} 
.xw-bc {background:#fff!important; height:5px!important;} 
.xw-hdr-text {padding:0px!important;} 
.xw-hdr-text {font-size: 11px;font-weight: 700; font-family: tahoma!important; color:#656565!important; line-height: 15px!important; vertical-align:2px!important;} 
.xw-plain .xw-mc {border-radius:2px!important; border: none!important; padding:0!important; margin:0!important; font: 11px tahoma!important; color:#656565!important; background:#fff!important;} 
.xw-body, .myWinCont {padding:0!important; margin:0!important; color:#656565!important;} 
.xw-plain .xw-body{padding: 0!important; border: none!important;} 
.xw-plain {box-shadow:0 0 6px #cecece;} 
.xw-blank {background:#fff!important;} 
.myWinTD1 {background:none!important;}
/*===================================*/


/*----- Forum style -----*/
.forumContent a{color: #63C900; font-weight:bold;}
.gTableSubTop, .postTdTop{background:#7ddb0e; padding: 7px 5px; font-size:12px !important;color:#FFF !important; border-top:solid 1px rgba(0, 0, 0, 0.1); border-bottom:solid 1px rgba(0, 0, 0, 0.1); border-left:none; border-right:none;}
td.gTableSubTop:first-child, .postTdTop:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-left:solid 1px rgba(0, 0, 0, 0.1);}
td.gTableSubTop:last-child, .postTdTop:last-child {border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-right:solid 1px rgba(0, 0, 0, 0.1);}
.gTableSubTop a, .postTdTop a{font-size:12px !important; color:#FFF !important; text-decoration:none !important;}
.gTableTop{font-size:24px !important; color:#6e3706 !important; text-decoration:none !important; font-weight:bold; line-height:50px;}
.gTableTop a{ font-size:24px !important; color:#6e3706 !important; text-decoration:none !important; font-weight:bold; line-height:50px;}
.forum{ color:#63c900 !important; font-size:16px !important; font-weight:bold; text-decoration:none; padding:20px 5px 2px 5px; display:block;}
.forumDescr{ padding:2px 5px 20px 5px;}
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd{ border-bottom:1px solid #6dcd11; vertical-align: middle;}
.gTableRight{ vertical-align: middle;}
.forumNameTd, .forumThreadTd, .forumPostTd{ border-right:1px solid #e7e7e7;}
.forumContent .gDivLeft:last-child{display:none;}
.forumLastPostTd{ padding:10px 10px; line-height:17px;}
.forumLastPostTd img{display:none;}
.funcBlock{visibility: hidden;}
.funcBlock a{visibility: visible !important;}
.threadIcoTd, .threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd{border-bottom: 1px solid #6DCD11;vertical-align: middle;}
.threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd{border-right: 1px solid #E7E7E7;padding:10px;}
.threadLastPostTd{padding:10px;}
.threadLink{color: #63C900 !important;font-size: 16px !important;font-weight: bold;text-decoration: none;padding: 5px 5px 2px 5px;display: inline-block;}
.threadDescr{padding: 2px 5px 5px 5px;}
.threadLastPostTd img{display:none;}
.threadsDetails{padding-top:15px !important;}
.postBottom{border-bottom: 1px solid #63C900;border-top: 1px solid #63C900;}
.postBottom:first-child{border-right:1px solid #E7E7E7;}
.postTdInfo{border-right: 1px solid #E7E7E7;padding:10px 0px;text-align:center;}
.postTdInfo div{line-height:20px;}
.postTable{margin-bottom:15px;}
.posttdMessage{line-height:22px;padding:10px;vertical-align:top;}
.postBottom{padding:2px;}
.eBlock td {vertical-align: top;}
/*----- Forum style -----*/