body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

html {
    position:relative;
    min-height:100%;
    height:100%;
    height:auto !important;    
} 

body {
    color:#000;
    font-size:14px;
    background:#f1e8df url(/image/bg1.jpg) 50% 0 fixed;
    background-size: cover;
    font-family:Georgia,Tahoma,Arial,Trebuchet MS,Arial Narrow,Verdana,Impact,helvetica,courier,garamond;
}

img {display:block;}
strong {font-weight:bold;}
a {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}
input, select, textarea {color:#000;}
strong {font-weight:bold;}
ol li {
    list-style-type:decimal;
    text-align: left;
}

ul li {
    list-style-type: square;
    text-align: left;
}

h2 {
    font:20px Tahoma;
    color:#000;
    padding:0 0 5px 0;
}

h3 {
    font:bold 18px Georgia;
    padding:0 0 15px 0;
}

p {
    padding:0 0 10px 0;
}

.clear {clear:both;}
.fl-l {float:left;}
.fl-r {float:right;}

.commercial-banner {
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    max-height:1034px;
    background:url(/image/banner.jpg) no-repeat 50% 0;
}

.centered-conten {
    position:relative;
    width:1000px;
    margin:0 auto;
    padding:20px 0;
}

.header {
    height:180px;
    position:relative;
    background:url(/image/header.png);
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
}

.header .logo {
    float:left;
    padding:15px 0 0 30px;
}

.header .menu-header {
    float:right;
    padding:20px 30px 0 0;
}

.header .menu-header li {
    float:left;
    list-style-type: none;
    padding:0 0 0 10px;
}

.header .menu-header li a {
    display:block;
    font:italic 18px Georgia;
    height:29px;
    padding:4px 20px 0 20px;
    text-decoration:none;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
    color:#fff;
    text-shadow:#7d0429 0 -1px 0;
    border-bottom:solid 2px #7d0429;
    background:#e50447 url(/image/menu-header.png) repeat-x;
}

.header .menu-header li.current a {
    color:#000;
    text-shadow:#80c6f0 0 1px 0;
    border-bottom:solid 2px #337292;
    background:#239ac7 url(/image/menu-header-current.png) repeat-x;
}

.header .menu-header li a span {
    display:block;
    cursor:pointer;
}

.header .menu-header li.s1 a span {
    padding:2px 0 3px 34px;
    background:url(/image/s1-ico.png) no-repeat 0 0;
}

.header .menu-header li.s1.current a span {background-position:0 -47px;}

.header .menu-header li.s2 a span {
    padding:2px 0 3px 35px;
    background:url(/image/s2-ico.png) no-repeat 0 2px;
}

.header .menu-header li.s2.current a span {background-position:0 -39px;}

.header .menu-header li.s3 a span {
    padding:2px 0 3px 35px;
    background:url(/image/s3-ico.png) no-repeat 0 0;
}

.header .menu-header li.s3.current a span {background-position:0 -47px;}

.header .search-header {
    float:left;
    clear:left;
    padding:34px 0 0 30px;
    width:423px;
}

.header .search-header .text, .search-results .search-bl .text {
    float:left;
    width:327px;
    padding:7px 10px 7px 10px;
    margin:0 5px 0 0;
    font:italic 14px Georgia;
    color:#696969;
    border:solid 1px #337292;
    border-bottom:solid 2px #337292;
    background:#fff;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
}

.header .search-header .button, .search-results .search-bl .button {
    float:left;
    width:69px;
    height:33px;
    padding:0 0 1px 0;
    font:italic 14px Georgia;
    color:#fff;
    text-shadow:#111 0 1px 0;
    border:none;
    cursor:pointer;
    border-bottom:solid 2px #040404;
    background:#585858 url(/image/search-button.png) repeat-x;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
}

.header .login {
    float: right;
    clear: right;
    padding: 72px 30px 0 0;
}

.header .login a {
    display: block;
    height: 25px;
    float: right;
    margin-left: 10px;
    padding: 6px 10px 0 10px;
    font: italic 14px Georgia;
    color: white;
    text-decoration: none;
    text-shadow: 
        #7D0429 0 -1px 0;
    border-bottom: solid 2px 
        #7D0429;
    background: 
        #E50246 url(/images/login-btn.png) repeat-x;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
currrrent {
    display: block;
    height: 25px;
    float: right;
    margin-left: 10px;
    padding: 6px 10px 0 10px;
    font: italic 14px Georgia;
    color: black;
    text-decoration: none;
    text-shadow: 
        #7D0429 0 -1px 0;
    border-bottom: solid 2px 
        #7D0429;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 0 -47px;
    background: #239ac7 url(/image/menu-header-current.png) repeat-x;
}
.content-bl {
    margin:1px 0 0 0;
    background:#fff;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
}

.content-bl .wrapper-content {
    overflow:hidden;
    zoom:1;
}

.content-bl .wrapper-content .content {
    float:left;
    width:420px;
    padding:18px 0 18px 30px;
}

body.inner-page .content-bl .wrapper-content .content {
    width:640px;
}

.content-bl .wrapper-content .sidebox1 {
    float:right;
    width:230px;
    padding:30px;
}

.content-bl .wrapper-content .sidebox2 {
    float:right;
    width:230px;
    padding:30px 0;
    text-align: justify;
}

.blog .post-prev {
    padding:0 0 25px 0;
}

.blog h2 {
    padding:0 0 10px 0;
    font:24px Georgia;
    color:#fb5d0d;
}

.blog h2 a {
    text-decoration:underline;
    color:#e50045;
}

.blog h2 a:hover {
    text-decoration:underline;
    color:#000;
}

.breadcrumbs-blog {
    font:14px Georgia;
    color:#4a4a4a;
    padding:0 0 17px 0;
}

.breadcrumbs-blog a {
    text-decoration:none;
    color:#145aa3;
    text-transform:uppercase;
}

.breadcrumbs-blog a:hover {
    text-decoration:underline;
}

.breadcrumbs-blog span a {
    color:#4a4a4a;
    text-decoration:none;
    text-transform:none;
}

.breadcrumbs-blog span a:hover {
    text-decoration:underline;
}

.blog .img-bl {
    float: left;
    margin: 0 10px 0 0;
    padding:0 0 15px 0;
}

.blog p {
    padding:0 0 15px 0;
}

.blog .post-prev .post-options, .search-results .search-bl .post-options {
    clear: left;
    padding: 5px 10px;
    background:#eef2f5;
    overflow:hidden;
    zoom:1;
    border-bottom:solid 1px #bec8d3;
}

.blog .post-prev .post-options .date {
    float:left;
    padding:0 10px 0 0;
    font:italic 12px Georgia;
    color:#4a4a4a;
}

.blog .post-prev .post-options .add-comment, .search-results .search-bl .post-options .add-comment {
    float:left;
    padding:0 10px 0 0;
    font:italic 12px Georgia;
}

.blog .post-prev .post-options .add-comment a, .search-results .search-bl .post-options .add-comment a {
    color:#145aa3;
    text-decoration:none;
}

.blog .post-prev .post-options .add-comment a:hover {
    text-decoration:underline;
}

.blog .post-prev .post-options .view-all {
    float:right;
    font: italic 14px Georgia;
}

.blog .post-prev .post-options .view-all a {
    color:#145aa3;
    text-decoration:none;
}

.blog .post-prev .post-options .view-all a:hover {
    text-decoration:underline;
}

.blog .post-prev .tags {
    float: left;
    padding: 0;
    font:italic 14px Georgia;
    color:#4a4a4a;
    width: 540px;
}

.blog .post-prev .tags a {
    color:#145aa3;
    text-decoration:none;
}

.blog .post-prev .tags a:hover {
    text-decoration:underline;
}

.blog .post-full {
    padding:0 0 27px 0;
    border-bottom:solid 3px #1b1b19;
}

.blog .post-full h2 {
    padding:0 0 15px 0;
}

.blog .post-full h2 .alfa-list {
    font-size:18px;
}

body.category-page1 .blog .post-full h2, body.category-page1 .blog .post-full h2 a {
    color:#da1c1b;
}

body.category-page2 .blog .post-full h2, body.category-page2 .blog .post-full h2 a {
    color:#6cb23d;
}

body.category-page3 .blog .post-full h2, body.category-page3 .blog .post-full h2 a {
    color:#d3600c;
}

body.category-page4 .blog .post-full h2, body.category-page4 .blog .post-full h2 a {
    color:#1b1b19;
}

body.category-page5 .blog .post-full h2, body.category-page5 .blog .post-full h2 a {
    color:#838383;
}

body.category-page6 .blog .post-full h2, body.category-page6 .blog .post-full h2 a {
    color:#ccbc11;
}

body.category-page7 .blog .post-full h2, body.category-page7 .blog .post-full h2 a {
    color:#549be4;
}

.blog .post-full h2 a:hover {
    color:#000 !important;
}

body.category-page1 .blog .post-full h3 {
    color:#da1c1b;
}

body.category-page2 .blog .post-full h3 {
    color:#6cb23d;
}

body.category-page3 .blog .post-full h3 {
    color:#d3600c;
}

body.category-page4 .blog .post-full h3 {
    color:#1b1b19;
}

body.category-page5 .blog .post-full h3 {
    color:#838383;
}

body.category-page6 .blog .post-full h3 {
    color:#ccbc11;
}

body.category-page7 .blog .post-full h3 {
    color:#549be4;
}

.blog .post-full p.big {
    font:16px Georgia;
}

.blog .post-full .autor {
    color:#4a4a4a;
    text-align:right;
}

.blog .post-full .article-list {
    overflow:hidden;
    zoom:1;
    padding:0 0 15px 90px;
    background:url(/image/article-list-l.gif) no-repeat 30px 35px;
}

.blog .post-full .article-list .title {
    padding:0 0 14px 0;
    font:bold 14px Georgia;
}

.blog .post-full .article-list ul {
    float:left;
    padding:0 85px 0 0;
    background:url(/image/article-list-r.gif) no-repeat 100% 5px;
}

.blog .post-full .article-list ul li {
    padding:0 0 3px 23px;
    background:url(/image/article-list-marker.gif) no-repeat 0 4px;
}

.blog .options-bl {
    overflow:hidden;
    zoom:1;
    padding:9px 0 0 0;
}

.blog .options-bl .vote {
    float:left;
    font:18px Georgia;
    color:#4a4a4a;
}

.blog .options-bl .vote a {
    font:24px Georgia;
    text-decoration:none;
}

.blog .options-bl .vote a:hover {
    text-decoration:underline;
}

body.category-page1 .blog .options-bl .vote a {
    color:#c60000;
}

body.category-page2 .blog .options-bl .vote a {
    color:#6cb23d;
}

body.category-page3 .blog .options-bl .vote a {
    color:#d3600c;
}

body.category-page4 .blog .options-bl .vote a {
    color:#1b1b19;
}

body.category-page5 .blog .options-bl .vote a {
    color:#838383;
}

body.category-page6 .blog .options-bl .vote a {
    color:#ccbc11;
}

body.category-page7 .blog .options-bl .vote a {
    color:#549be4;
}

.blog .options-bl .bookmarks {
    float:right;
    font:14px Georgia;
    color:#4a4a4a;
    padding:9px 0 0 0;
}

.blog .options-bl .bookmarks img {
    display:inline;
    margin:0 0 -3px 5px;
}

.blog .options-bl .bookmarks img {
    display:inline;
    margin:0 0 -3px 5px;
}

.blog .fact {
    padding:20px 0 0 30px;
    background:url(/image/fact-ico.gif) no-repeat 0 20px;
}

.blog .fact .more {
    text-align:right;
}

.blog .fact .more a {
    font:italic 14px Georgia;
    color:#145aa3;
    text-decoration:none;
}

.blog .fact .more a:hover {
    text-decoration:underline;
}

.blog .alike-art {
    padding:15px 0 0 30px;
    background:url(/image/alike-art-ico.gif) no-repeat 0 15px;
}

.blog .alike-art p a {
    font:italic 14px Georgia;
    color:#145aa3;
    text-decoration:none;
}

.blog .alike-art p a:hover {
    text-decoration:underline;
}

.blog .fact .heading, .blog .alike-art .heading {
    font:bold 18px Georgia;
    padding:0 0 10px 0;
}

.blog .vkontakte-comments {
    padding:20px 0 0 0;
}

.blog .articles-one-theme {
    padding:20px 0 0 0;
}

.blog .articles-one-theme .heading {
    font:24px Georgia;
}

.blog .articles-one-theme ul {
    overflow:hidden;
    zoom:1;
    padding:10px 0;
}

.blog .articles-one-theme ul li {
    float:left;
    width:45%;
    padding:0 0 0 30px;
}

.blog .articles-one-theme ul li a {
    font:italic 14px Georgia;
    color:#145aa3;
    text-decoration:none;
}

.blog .articles-one-theme ul li a:hover {
    text-decoration:underline;
}

.listing-pages ul {
    text-align:center;
    border-bottom:solid 1px #bec8d3;
}

.listing-pages ul li {
    display:inline-block;
    font:12px Tahoma;
    color:#000;
}

*+html .listing-pages ul li {
    display:inline;
}

.listing-pages ul li span {
    display:block;
    width:36px;
    height:22px;
    padding:7px 0 0 0;
}

.listing-pages ul li.this span {
    font:18px Tahoma;
}

*+html .listing-pages ul li.this span {
    line-height:15px;
}

.listing-pages ul li a {
    color:#e50045;
    text-decoration:none;
}

.listing-pages ul li a:hover {
    color:#000;
    text-decoration:underline;
}

.listing-pages .nav {
    font:italic 14px Georgia;
    color:#4a4a4a;
    text-align:center;
    padding:6px 0 0 0;
}

.listing-pages .nav a {
    color:#145aa3;
    text-decoration:none;
}

.listing-pages .nav a:hover {
    color:#000;
    text-decoration:underline;
}

.listing-pages .nav .separator {
    padding:0 14px;
}

.listing-pages .f-b-nav {
    padding:27px 0 2px 0;
    overflow:hidden;
    zoom:1;
    background:url(/image/f-b-nav.gif) repeat-x 0 30px;
}

.listing-pages .f-b-nav .fl-l {
    padding:0 10px 0 0;
    background:#fff;
}

.listing-pages .f-b-nav .fl-r {
    padding:0 0 0 10px;
    background:#fff;
}

.listing-pages .f-b-nav .fl-l a {
    display:block;
    width:25px;
    height:9px;
    background:url(/image/f-b-nav-left.gif) no-repeat;
}

.listing-pages .f-b-nav .fl-r a {
    display:block;
    width:25px;
    height:9px;
    background:url(/image/f-b-nav-right.gif) no-repeat;
}

.listing-pages .f-b-nav .fl-l a:hover, .listing-pages .f-b-nav .fl-r a:hover {
    background-position:0 bottom;
}

.sideblock {
    padding:0 0 30px 0;
}

.sideblock .heading span, .sideblock .heading a {
    display:block;
    margin:0 -2px;
    height:29px;
    padding:8px 10px 0 10px;
    font:italic 17px Georgia;
    color:#000;
    text-shadow:#80c6f0 0 1px 0;
    background:url(/image/sideblock-heading.png) no-repeat;
    text-decoration:none;
}

.sideblock .heading a:hover {
    text-decoration:none;
    color:#fff;
    text-shadow:#7d0429 0 -1px 0;
    background:url(/image/sideblock-heading.png) no-repeat 0 bottom;
}

body.category-page1 .sideblock .heading {
    text-shadow:#831918 0 1px 0;
    background:#d91c1b url(/image/sideblock-heading-category-page1.gif) repeat-x;
}

body.category-page2 .sideblock .heading {
    text-shadow:#437720 0 1px 0;
    background:#68ae3c url(/image/sideblock-heading-category-page2.gif) repeat-x;
}

body.category-page3 .sideblock .heading {
    text-shadow:#aa4e0a 0 1px 0;
    background:#f38739 url(/image/sideblock-heading-category-page3.gif) repeat-x;
}

body.category-page4 .sideblock .heading {
    text-shadow:#1b1b19 0 1px 0;
    background:#616161 url(/image/sideblock-heading-category-page4.gif) repeat-x;
}

body.category-page5 .sideblock .heading {
    color:#1b1b19;
    text-shadow:#d5d5d5 0 1px 0;
    background:#909090 url(/image/sideblock-heading-category-page5.gif) repeat-x;
}

body.category-page6 .sideblock .heading {
    color:#000;
    text-shadow:#e7dc64 0 1px 0;
    background:#ccbc11 url(/image/sideblock-heading-category-page6.gif) repeat-x;
}

.sideblock .sideblock-body {
    padding:15px 0 15px 0;
}

.sideblock .sideblock-options {
    padding:3px 10px 7px 10px;
    overflow:hidden;
    zoom:1;
    background:#eef2f5;
    color:#4a4a4a;
    font:italic 12px Georgia;
}

.sideblock .sideblock-options a {
    color:#145aa3;
    text-decoration:none;
}

.sideblock .sideblock-options a:hover {
    text-decoration:underline;
}

.sideblock .sideblock-options .date {
    float:left;
}

.sideblock .sideblock-options .view-all {
    float:right;
}

.sideblock-body .art-anonce .img-bl {
    float:left;
    padding:0 9px 0 0;
}

.sideblock-body .art-anonce .title {
    margin-left:102px;
    font:italic 16px Georgia;
    color:#eb5c00;
    padding:15px 0 0 0;
}

.sideblock-body .art-anonce .title a {
    color:#eb5c00;
    text-decoration:none;
}

.sideblock-body .art-anonce .title a:hover {
    text-decoration:underline;
}

.sideblock-body .art-anonce .text {
    clear:both;
    padding:15px 0 0 0;
}

.sideblock-body .art-anonce .text .name {
    font:12px Tahoma;
    color:#145aa3;
    padding:0 0 4px 0;
}

.sideblock-body .art-anonce .text .name a {
    color:#145aa3;
    text-decoration:none;
}

.sideblock-body .art-anonce .text .name a:hover {
    text-decoration:underline;
}

.sideblock-body .art-anonce .text .name span {
    font:bold 12px Tahoma;
    color:#bec8d3;
}

.sideblock-body .art-anonce .text p {
    font:italic 14px Georgia;
    color:#4a4a4a;
}

.sideblock-body .art-anonce .text p a {
    text-decoration:none;
    color:#4a4a4a;
}

.sideblock-body .art-anonce .text p a:hover {
    text-decoration:underline;
}

.sideblock-body .inst .img-bl {
    padding:0 0 5px 0;
}

.sideblock-body .inst p {
    padding:0;
    font:italic 17px Georgia;
    color:#e50045;
}

.sideblock-body .inst p a {
    text-decoration:none;
    color:#e50045;
}

.sideblock-body .inst p a:hover {
    text-decoration:underline;
}

.sideblock-body .facts a {
    font:italic 17px Georgia;
    color:#e50045;
    text-decoration:none;
}

body.inner-page .sideblock-body .facts a {
    color:#eb5c00;
}

.sideblock-body .facts a:hover {
    text-decoration:underline;
}

.sideblock-body .facts .alert {
    color:#eb5c00;
}

.sideblock-body .top-ten {
    margin:0;
    padding:0;
}

.sideblock-body .top-ten li {
    font:italic 16px Georgia;
    color:#000;
    padding:10px 0 8px 0;
    background:url(/image/categories-sep.gif) repeat-x 0 bottom;
    list-style-position:inside;
}

.sideblock-body .top-ten li a {
    color:#e50045;
    text-decoration:none;
}

.sideblock-body .top-ten li a:hover {
    color:#000;
    text-decoration:underline;
}

.categories {
	background: url(/css/images/categori.gif) 0 100% repeat-x;
}

.sideblock-body .categories {
    overflow:hidden;
    zoom:1;
}

.sideblock-body .categories li {
    margin-top:-1px;
    padding:8px 0 7px 0;
    font:italic 18px Georgia;
    background:url(/image/categories-sep.gif) repeat-x;
}

.sideblock-body .categories li a {
    color: #145aa3;
    text-decoration:none;
}

.sideblock-body .categories li a.current .link, .sideblock-body .categories li a.current:hover .link {
    color:#000;
    text-decoration:none;
}

.sideblock-body .categories li a:hover .link {
    text-decoration:underline;
    color:#000;
}

.sideblock-body .categories li a .count, .sideblock-body .categories li .count {
    color:#4a4a4a;
    font:italic 14px Georgia;
}

.sideblock-body .categories li a:hover {
    color:#000;
    text-decoration:none;
}

.sideblock-body .categories li a.other-style {
    text-decoration:none;
}

.sideblock-body .categories li a.other-style:hover {
    text-decoration:underline;
}

.sideblock-body ul.sub-cat {
    display:none;
    padding:5px 0 0 19px;
}

.sideblock-body ul.sub-cat li {
    padding:0 0 5px 9px;
    margin:0;
    background:url(/image/menu-footer-marker.png) no-repeat 0 10px;
}

.sideblock-body ul.sub-cat ul li {
    padding:0 0 3px 7px;
    background:url(/image/menu-footer-marker-sub.png) no-repeat 0 12px;
}

.sideblock-body .categories li.mark {
    padding:0;
    background:#fff;
    position:relative;
    margin:0 0 -1px 0;
}

.sideblock-body ul.sub-cat li.mark {
    padding:0;
    background:none;
    margin:0 0 0 -21px;
}

.sideblock-body ul.sub-cat li.ico1 {
    margin-left:-19px;
    padding-left:27px;
    background:url(/image/sub-cat-ico1.png) no-repeat 0 5px;
}

.sideblock-body ul.sub-cat li.ico2 {
    margin-left:-19px;
    padding-left:27px;
    background:url(/image/sub-cat-ico2.png) no-repeat 6px 3px;
}

.sideblock-body ul.sub-cat li a {
    color: #e50045;
    font:italic 16px Georgia;
    text-decoration:none;
}

.sideblock-body ul.sub-cat li a:hover {
    text-decoration:underline;
}

.sideblock-body ul.sub-cat ul li a {
    color:#4a4a4a;
    font:italic 12px Georgia;
}

.sideblock-body .categories li.s1 a {
    color:#c60000;
}

.sideblock-body .categories li.s2 a {
    color:#6cb23d;
}

.sideblock-body .categories li.s3 a {
    color:#e0650b;
}

.sideblock-body .categories li.s4 a {
    color:#1b1b19;
}

.sideblock-body .categories li.s5 a {
    color:#838383;
}

.sideblock-body .categories li.s6 a {
    color:#ccbc11;
}

.sideblock-body .categories li.s7 a {
    color:#549be4;
}

.category-bl .border-top {
    height:2px;
    font-size:1px;
    background:url(/image/category-bl-border-top.png) no-repeat;
}

.category-bl .category {
    background:#1b1b19;
    overflow:hidden;
    zoom:1;
    padding:7px 27px 11px 27px;
}

.category-bl .selected-cat {
    float:left;
    font:18px Georgia;
    color:#fff;
}

.category-bl .selected-cat span {
    text-transform:uppercase;
}

.category-bl .category ul {
    float:right;
}

.category-bl .category ul li {
    float:left;
    padding-left:25px;
}

.category-bl .category ul li a {
    font:18px Georgia;
    text-decoration:none;
}

.category-bl .category ul li a:hover {
    text-decoration:underline;
}

.category-bl .category ul .s1 a, .category .s1 span {
    color:#da1c1b ;
}

.category-bl .category ul .s2 a, .category .s2 span {
    color:#6cb23d;
}

.category-bl .category ul .s3 a, .category .s3 span {
    color:#e0650b;
}

.category-bl .category ul .s4 a, .category .s4 span {
    color:#ffffff;
}

.category-bl .category ul .s5 a, .category .s5 span {
    color:#838383;
}

.category-bl .category ul .s6 a, .category .s6 span {
    color:#ccbc11;
}

.category-bl .category ul .s7 a, .category .s7 span {
    color:#549be4;
}

/* Search Results */

.search-results .light-word {
    color:#eb5c00 !important;
}

.search-results .search-bl {
    padding:0 0 20px 0;
}

.search-results .search-bl .heading {
    font:24px Georgia;
    padding:0 0 15px 0;
}

.search-results .search-bl .text {
    width:326px;
}

.search-results .search-bl form {
    overflow:hidden;
    zoom:1;
}

.search-results .search-bl .count-pages {
    text-align:right;
    padding:15px 0 17px 0;
}

.search-results .search-bl .count-pages a {
    color:#145aa3;
}

.search-results .search-bl .post-options {
    border-top:solid 1px #bec8d3;
    border-bottom:none;
}

/* End Search Results */

/* Facts Block */

.facts .heading {
    padding:0 0 15px 0;
    font:24px Georgia;
}

.facts .fact-bl-bg {
    background:#ffd799 url(/image/fact-bl-border-top.gif) no-repeat;
}

.facts .fact-bl {
    padding:20px 10px 15px 10px;
    font:18px Georgia;
    line-height:24px;
    background:url(/image/fact-bl-border-bot.gif) no-repeat 0 bottom;
}

.facts .fact-bl .ico {
    padding:0 0 0 30px;
    background:url(/image/fact-bl-ico.png) no-repeat;
}

.facts .fact-bl .ico a {
    text-decoration:none;
    display:block;
}

.facts .fact-bl .ico a:hover {
    text-decoration:underline;
}

/* End Facts Block */

.bottom-content {
    margin:1px 0;
    background:#edf1f4;
    padding:15px 30px;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
}

.categories-bottom ul {
    overflow:hidden;
    zoom:1;
    padding:0 0 15px 115px;
}

.categories-bottom ul ul {
    padding:0;
}

.categories-bottom ul li {
    float:left;
    width:170px;
    padding:0 20px 0 0;
}

.categories-bottom ul li li {
    float:none;
    padding:0;
    white-space:nowrap;
}

.categories-bottom ul li li a {
    font:italic 17px Georgia;
    color:#000;
    text-decoration:none;
}

.categories-bottom ul li li a:hover {
    text-decoration:underline;
}

.menu-bottom {
    text-align:center;
    font:bold 14px Trebuchet MS;
    color:#000;
}

.menu-bottom a {
    text-decoration:none;
    color:#000;
}

.menu-bottom a:hover {
    text-decoration:underline;
}

.footer {
    background:#edf1f4;
    padding:15px 30px;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
    border-bottom:solid 1px #18799d;
}

.footer .slog-footer {
    text-align:center;
    padding:10px 0 10px 0;
    font:17px Trebuchet MS;
    color:#000;
}
.slog-footer a {
    text-decoration: none;
}
.slog-footer img {
    display: inline;
    margin: 0;
}
.footer .slog-footer span {
    padding:0 0 0 12px;
}
span.footer-soc-h {
    padding: 0 10 0 0; 
}
.footer .slog-footer img {
    display:inline;
    margin:0 0 -4px 0;
}

.footer .logo-footer {
    padding:0 0 20px 0;
    position:relative;
}

.footer .logo-footer img {
    margin:0 auto;
}

.footer .projects {
    padding:0 0 14px 0;
    text-align:center;
}

.footer .projects li {
    display:inline-block;
    padding:0 6px;
}

*+html .footer .projects li {
    display:inline;
    outline:none;
}

.footer .projects li img {
    display:none;
    outline:none;
}

.footer .projects li img:first-child {
    display:block;
    outline:none;
}

.footer .projects li a:hover img {
    display:block;
    outline:none;
}

.footer .projects li a:hover img:first-child {
    display:none;
    outline:none;
}













/* User Page */

.user-page-wrapper {
    overflow:hidden;
    zoom:1;
    min-height:600px;
    padding:27px 30px 10px 30px;
}

.user-page-wrapper .avatar-bl {
    float:left;
}

.user-page-wrapper .user-page-content-bl {
    margin-left:140px;
}

.user-page-wrapper .name {
    padding:0 0 15px 0;
    font:24px Georgia;
}

.user-page-wrapper .name span {
    color:#4a4a4a;
    font:14px Georgia;
}

.user-page-wrapper .name a {
    color:#145aa3;
}

.user-page-wrapper .categories-user-page {
    padding:0 0 10px 0;
}

.user-page-wrapper .categories-user-page ul {
    padding:3px 0 5px 5px;
    overflow:hidden;
    zoom:1;
    background:#eef2f5;
    border-bottom:solid 1px #bec8d3;
}

.user-page-wrapper .categories-user-page ul li {
    padding:0 0 0 15px;
    float:left;
}

.user-page-wrapper .categories-user-page ul li a {
    color:#145aa3;
}

.user-page-wrapper .categories-user-page ul li.current a {
    color:#fc732d;
    text-decoration:none;
    text-transform:uppercase;
}

.user-page-wrapper .info-bl {
    overflow:hidden;
    zoom:1;
    padding:15px 0 15px 0;
}

.user-page-wrapper .info-bl .label {
    float:left;
    min-width:143px;
    text-align:right;
    color:#565656;
}

.user-page-wrapper .info-bl .option {
    margin-left:163px;
}

.user-page-wrapper .info-bl .statistic td {
    padding:0 20px 6px 0;
}

.user-page-wrapper .info-bl .stat-2 td {
    padding:0 70px 15px 0;
}

.user-page-wrapper .info-bl .statistic td.value {
    color:#145aa3;
}

.user-page-wrapper .info-bl .statistic span.title {
    color:#565656;
    display:block;
}

.user-page-wrapper .info-bl .empty {
    color:#565656;
    padding:5px 0 0 0;
}

.user-page-wrapper .info-bl .rating {
    font:18px Georgia;
}

.user-page-wrapper .sep {
    font-size:0px;
    height:1px;
    background:#bec8d3;
}

.user-page-wrapper .heading {
    font:24px Georgia;
    padding:0 0 15px 0;
}

.user-page-wrapper .user-page-article-anonce h2 {
    font:18px Georgia;
    padding:0 0 2px 0;
}

.user-page-wrapper .user-page-article-anonce h2 a {
    color:#eb5c00;
}

.user-page-wrapper .user-page-article-anonce .img-bl {
    float:left;
}

.user-page-wrapper .user-page-article-anonce .text-bl {
    margin-left:187px;
    margin-top:-3px;
}

.user-page-wrapper .user-page-article-anonce p .light-word {
    color:#eb5c00;
}

.user-page-wrapper .user-page-article-anonce .article-block {
    padding:0 0 35px 0;
}

/* End User Page */

#share42 {
    float: right;
    display: inline;
    padding: 5px 0 px 5px;
}
#share42 img{
    display: inline;
    margin: 0 0 -3px 5px;
}
#share42:hover {

}
#share42 a {;}
#share42:hover a {}
#share42 a:hover {}






.page-image {
    padding:30px 0 0 30px;
    position:absolute;
    left:0;
}

.page-image .title {
    padding:0 0 9px 0;
}

.page-image-block .content, .page-image-block .sidebox2 {
    margin-top:550px;
}

.page-image-block .content .post-full {
    border-bottom:0;
}






.articles-alike-list li {
    font:14px Georgia;
    padding:5px 0 5px 23px;
    background:url(/image/article-list-marker.gif) no-repeat 0 8px;
}

.articles-alike-list li a {
    color:#000;
    text-decoration:none;
}

.articles-alike-list li a:hover {
    text-decoration:underline;
}

.articles-useful-list a {
    text-decoration:none;
}

.articles-useful-list a:hover {
    text-decoration:underline;
}

.articles-useful-list li.level1 {
    padding:12px 0 5px 0;
    background:url(/image/categories-sep.gif) repeat-x 0 bottom;
}

.articles-useful-list li.level1 a {
    font:italic 18px Georgia;
    color:#ec6711;
}

.articles-useful-list ul.level2 {
    padding:5px 0 0 10px;
}

.articles-useful-list li.level2 {
    padding:0 0 5px 0;
}

.articles-useful-list li.level2 a {
    font:italic 16px Georgia;
    color:#000;
}

.articles-useful-list ul.level3 {
    padding:10px 0 0 15px;
}

.articles-useful-list li.level3 {
    padding:0 0 5px 10px;
    background:url(/image/menu-footer-marker.png) no-repeat 0 8px;
}

.articles-useful-list li.level3 a {
    font:italic 14px Georgia;
    color:#145aa3;
}







.post-full .size-table {
    width:100%;
    margin:0 0 12px 0;
}

.post-full .size-table td {
    padding:12px 10px 14px 10px;
    font:italic 16px Georgia;
    color:#4a4a4a;
    text-align:center;
}

.post-full .size-table td.odd {
    background:#eef2f5;
}

.post-full .size-table td.even {
    background:#bec8d3;
}

.post-full .separator {
    font-size:0;
    height:1px;
    background:#1b1b19;
    margin:10px 0 0 0;
}

.post-full .biggest {
    font-size:18px;
}

.post-full h4 {
    font:bold 14px Georgia;
    padding:0 0 15px 0;
}

.post-full ol.simple-list {
    margin:0;
    padding:0 0 0 19px;
}

.post-full ol.simple-list li {
    margin:0;
    padding:0 0 15px 0;
}

.post-full .article-options {
    padding:15px 0 0 0;
    text-align:right;
    color:#4a4a4a;
}

.post-full .article-options a {
    color:#145aa3;
    text-decoration:none;
}

.post-full .article-options a:hover {
    text-decoration:underline;
}

.post-full .article-options a.download {
    padding-left:19px;
    background:url(/image/article-options-download-ico.png) no-repeat 0 50%;
}

.post-full .article-options a.print {
    padding-left:21px;
    background:url(/image/article-options-print-ico.png) no-repeat 0 50%;
}



.content-bl .wrap-cont-inner .content{
    width:680px;}
.content-bl .wrap-cont-inner .content h1{
    padding:10px 0px 5px 0px;
    font-size:24px;
    text-decoration:underline;
    line-height:1em;}

.content-bl .top_title{
    height:43px;
    line-height:43px;
    background:#ccd3da url(/css/images/top_title_bg.gif) repeat-x 0 0;
    position:relative;
    -webkit-border-radius: 3px 3px 0px 0px; 
    -moz-border-radius: 3px 3px 0px 0px; 
    border-radius: 3px 3px 0px 0px;
    text-transform:uppercase;
    padding-left:30px;
    font-size:18px;
    text-shadow:0px 1px 0px #fff;}
ul.rubricator{
    list-style-type:none;
    padding:0px;
    margin:0px;
    font-size:18px;
    line-height:1.2em;
    font-style:italic;}
ul.rubricator li{
    border-bottom:1px dashed #bec8d3;
    padding:5px 0px 6px 0px;}
ul.rubricator li span{
    font-size:14px;
    color:#4a4a4a;
    line-height:1em;
    margin-left:3px;}
ul.rubricator li a{
    text-decoration:none;}
ul.rubricator li a:hover{
    color:#000;
    text-decoration:underline;}
ul.rubricator li.active_rubr{
    border-bottom:none;}
ul.rubricator li.active_rubr ul{
    display:block;}
ul.rubricator li.active_rubr a{
    color:#000000;}
ul.rubricator li ul{
    display:none;
    font-size:16px;
    line-height:1.3em;
    padding:6px 0px 0px 12px;}
ul.rubricator li ul li{
    border-bottom:none;
    background:url(/image/bull_gray.gif) no-repeat 0 9px;
    padding:1px 0px 2px 10px;}
ul.rubricator li ul li a, ul.rubricator li.active_rubr ul li a{
    color:#145aa3;
    font-size:16px;}
ul.rubricator li ul li a:hover, ul.rubricator li.active_rubr ul li a:hover{
    text-decoration:underline;}


.content-bl ul.navigator{
    list-style-type:none;
    padding:3px 0px 7px 0px;
    margin:0px;
    font-size:14px;
    line-height:1.2em;}
.content-bl ul.navigator li{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:top;
}
.content-bl ul.navigator li.nav_active{
    background:none;}
.content-bl ul.navigator li a{
    text-decoration:none;
    color:#4a4a4a;}
.content-bl ul.navigator li a:hover{
    color:#145aa3;
    text-decoration:underline;}
.content-bl .article{
    font-size:16px;
    line-height:1.3em;
    color:#000;}
.content-bl .article p{
    padding:7px 0;
    text-align: justify;
}
.content-bl .size16{
    font-size:16px;
    line-height:1.3em;}
.content-bl .article h3{
    padding:6px 0;
    color:#ff5400;
    font-size: 16px;
    font-family:Georgia,Tahoma,Arial,Trebuchet MS,Arial Narrow,Verdana,Impact,helvetica,courier,garamond;
}
.content-bl .article ol{
    padding:px 0px 5px 19px;
    margin:0px;}
.content-bl .article ol li{
    padding:7px 0;}
.content-bl .article ol li.list_padd_left{
    margin-left:30px;}

.content-bl ul.list_check{
    list-style-type:none;
    padding:6px 0px 8px 0;
    margin:0px;}
.content-bl ul.list_check li{
    background:url(/image/icon_check.gif) no-repeat 0 3px;
    padding:1px 0px 1px 22px;}

.author_article{
    text-align:right;
    color:#4a4a4a;
    border-bottom:3px solid #1b1b19;
    padding:6px 0px 16px 0px;}
.helped_you{
    font-size:18px;
    line-height:1.1em;
    color:#4a4a4a;
    padding:9px 0px 5px 0px;}
.helped_select{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    position:relative;
    font-size:24px;
    color:#ff5400;
    margin:0 3px;
    cursor:pointer;}
.helped_select:hover .txt_dec{
    text-decoration:underline;}
.helped_you .quantity{
    font-size:14px;
    color:#4a4a4a;
    text-decoration:none;}
.helped_pop{
    display:none;
    position:absolute;
    background:url(/image/trans_black_bg.png);
    min-height:10px;
    color:#fff;
    font-size:14px;
    line-height:1.2em;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 7px #a6a6a6;
    -moz-box-shadow: 0px 0px 7px #a6a6a6;
    box-shadow: 0px 0px 5px #a6a6a6;
    z-index:999;
    cursor:default;}
.helped_pop .helped_pop_inner{
    display:block;
    position:relative;
    width:246px;
    padding:7px 10px 10px 10px;
    z-index:9999;}
.helped_pop .pop_arrow{
    background:url(/image/help_pop_arrows.png) no-repeat 0 0;
    width:15px;
    height:9px;
    position:absolute;
    left:12px;
    z-index:9999;}
.helped_pop .mask_shadow{
    position:absolute;
    left:12px;
    background:#fff;
    width:15px;
    height:4px;
    z-index:999;}
.help_select_yes .helped_pop{
    top:-55px;
    left:-6px;}
.help_select_yes .helped_pop .pop_arrow{
    bottom:-9px;}
.help_select_yes .helped_pop .mask_shadow{
    bottom:-4px;}
.help_select_none{
    font-size:18px;}
.help_select_none .helped_pop{
    top:30px;}
.help_select_none .helped_pop .pop_arrow{
    background-position:0 -9px;
    top:-9px;}
.help_select_none .helped_pop .mask_shadow{
    top:-4px;}
.btn_like{
    float:right;}

.content-bl .wrapper-content {
    overflow:hidden;
    zoom:1;
}

.content-bl .wrapper-content .content {
    float:left;
    width: 690px;
    padding:18px 0 18px 30px;
}

body.inner-page .content-bl .wrapper-content .content {
    width:640px;
}
.three-cols .wrapper-content .content {
    width:450px;
}

.content-bl .wrapper-content .sidebox1 {
    float:right;
    width:230px;
    padding: 30px 30px 30px 20px;
}

.content-bl .wrapper-content .sidebox2 {
    float:right;
    width:230px;
    padding:30px 0;
}

.content-bl .wrap-cont-inner .content{
    width:680px;}
.content-bl .wrap-cont-inner .content h1{
    padding:10px 0px 5px 0px;
    font-size:24px;
    text-decoration:underline;
    line-height:1em;}

.content-bl .wrap-cont-inner .sideblock .heading{
    -webkit-border-radius: 3px 3px 0px 0px; 
    -moz-border-radius: 3px 3px 0px 0px; 
    border-radius: 3px 3px 0px 0px;
    -webkit-box-shadow: 0px 7px 19px #b59c74;
    -moz-box-shadow: 0px 7px 19px #b59c74;
    box-shadow: 0px 2px 3px #bebebe;
    position:relative;
    clear:both;}
.content-bl .wrap-cont-inner .sideblock .heading:after{
    visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.content-bl .wrap-cont-inner .sideblock .heading span, .content-bl .wrap-cont-inner .sideblock .heading a{
    display:block;
    height:30px;
    line-height:30px;
    color:#fff;
    font-style:italic;
    font-size:16px;
    position:relative;
    padding:0px 0px 0px 6px;
    -webkit-border-radius: 2px 2px 0px 0px; 
    -moz-border-radius: 2px 2px 0px 0px; 
    border-radius: 2px 2px 0px 0px;
    margin:0px;
    text-decoration:none;
    text-shadow:none;}
.content-bl .wrap-cont-inner .sideblock .heading a{
    padding:0px;
    margin:-1px;
    position:relative;
    z-index:999;
    height:31px;
    float:left;
    width:100%;
    text-shadow:none;}
.content-bl .wrap-cont-inner .sideblock .heading a i{
    display:block;
    line-height:30px;
    padding-left:6px;
    height:30px;
    -webkit-border-radius: 2px 2px 0px 0px; 
    -moz-border-radius: 2px 2px 0px 0px; 
    border-radius: 2px 2px 0px 0px;}
.content-bl .wrap-cont-inner .sideblock .heading a:hover {
    text-decoration:none;
    color:#000;
    text-shadow:#7bc3ed 0 1px 0;
}
.content-bl .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}



.content-bl .wrap-cont-inner .sideblock ul.categories li ul li a{
    color:#145aa3;}

/* Popup Window */

.popup-window-background {
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    z-index:1000;
    top:0;
    left:0;
    background:url(/image/popup-window-background.png);
}

.popup-window-wrapper {
    text-align:center;
    padding:199px 0 0 0;
}

.popup-window {
    display:none;
    background:#eef2f5;
    padding:15px 20px 20px 20px;
    -moz-border-radius:5px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:5px; /* Äëÿ Safari 4 è Chrome */
    border-radius:5px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
    text-align:left;
}

*+html #popup-window-register {width:377px;}
*+html #popup-window-login {width:258px;}

.popup-window.enabled {
    display:inline-block;
}

.popup-window .heading {
    overflow:hidden;
    zoom:1;
    padding:0 0 13px 0;
    border-bottom:solid 1px #bec8d3;
    font:24px Georgia;
    color:#000;
}

.popup-window .heading .close {
    float:right;
    padding:8px 0 0 0;
    font:italic 12px Georgia;
    color:#696969;
}

.popup-window .heading .close a {
    padding:2px 26px 4px 0;
    color:#696969;
    text-decoration:none;
    position:relative;
    background:url(/image/close-ico.png) no-repeat 100% 0;
}

.popup-window .heading .close a:hover {
    text-decoration:underline;
}

.popup-window form {
    display:block;
    border-top:solid 1px #fff;
    padding:20px 0 0 0;
}

.popup-window table.form {
    width:100%;
}

.popup-window table.form td {
    padding:0 0 10px 0;
}

.popup-window table.form td.label {
    padding:0 10px 10px 0;
    text-align:right;
    font:14px Georgia;
    color:#696969;
    white-space:nowrap;
}

.popup-window table.form td.text-cell {
    padding-right:12px;
}

.popup-window table.form input.text {
    width:100%;
    padding:5px 5px 8px 5px;
    font:14px Georgia;
    color:#696969;
    border:solid 1px #c0c6cb;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
}

.popup-window table.form input.button {
    display:block;
    font:italic 18px Georgia;
    height:33px;
    width:auto;
    padding:0 8px 3px 8px;
    text-decoration:none;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
    color:#fff;
    text-shadow:#7d0429 0 -1px 0;
    border:none;
    border-bottom:solid 2px #7d0429;
    background:#e50447 url(/image/menu-header.png) repeat-x;
    cursor:pointer;
}

*+html #popup-window-register table.form input.button {width:205px;}
*+html #popup-window-login table.form input.button {width:80px;}

.popup-window table.form input.button:hover {
    color:#000;
    text-shadow:#80c6f0 0 1px 0;
    border-bottom:solid 2px #337292;
    background:#239ac7 url(/image/menu-header-current.png) repeat-x;
}

.popup-window table.form td.checkbox-cell {
    color:#696969;
    font:italic 14px Georgia;
}

.popup-window table.form .forget-password {
    float:left;
    padding:10px 0 0 0;
    font:italic 12px Georgia;
}

.popup-window table.form .forget-password a {
    color:#145aa3;
}

.popup-window table.form .button-block {
    float:right;
    width:79px;
}

.popup-window .other-options {
    border-top:solid 1px #bec8d3;
}

.popup-window .other-options .alt-login {
    padding:10px 0 0 0;
    border-top:solid 1px #fff;
    text-align:center;
    font:18px Georgia;
    color:#000;
}

.popup-window .other-options .alt-login a {
    font:italic 18px Georgia;
    color:#145aa3;
}

.popup-window .other-options .alt-login img {
    display:inline;
    margin:0 0 -4px 3px;
}

/* Popup Window */


.listing-pages ul {
    text-align:center;
    border-bottom:solid 1px #bec8d3;
}

.listing-pages ul li {
    display:inline-block;
    font:12px Tahoma;
    color:#000;
}

*+html .listing-pages ul li {
    display:inline;
}

.listing-pages ul li span {
    display:block;
    width:36px;
    height:22px;
    padding:7px 0 0 0;
}
.listing-pages ul li .this span a {
    font:18px Tahoma;
    color:black;
}


.listing-pages ul li.this span {
    font:18px Tahoma;
    color:#000;

}
.page selected {
    line-height:15px;
    color:#000;

}

.listing-pages ul li a {
    color:#e50045;
    text-decoration:none;
}

.listing-pages ul li a:hover {
    color:#000;
    text-decoration:underline;
}
.thiss a {
    font:18px Tahoma;
    color:black;
}
.nav {
    font:italic 14px Georgia;
    color:#4a4a4a;
    text-align:center;
    padding:6px 0 0 0;
}

.nav a {
    color:#145aa3;
    text-decoration:none;
}

.nav a:hover {
    color:#000;
    text-decoration:underline;
}

.nav .separator {
    padding:0 14px;
}

.listing-pages .f-b-nav {
    padding:27px 0 2px 0;
    overflow:hidden;
    zoom:1;
    background:url(/image/f-b-nav.gif) repeat-x 0 30px;
}

.listing-pages .f-b-nav .fl-l {
    padding:0 10px 0 0;
    background:#fff;
}

.listing-pages .f-b-nav .fl-r {
    padding:0 0 0 10px;
    background:#fff;
}

.listing-pages .f-b-nav .fl-l a {
    display:block;
    width:25px;
    height:9px;
    background:url(/image/f-b-nav-left.gif) no-repeat;
}

.listing-pages .f-b-nav .fl-r a {
    display:block;
    width:25px;
    height:9px;
    background:url(/image/f-b-nav-right.gif) no-repeat;
}

.listing-pages .f-b-nav .fl-l a:hover, .listing-pages .f-b-nav .fl-r a:hover {
    background-position:0 bottom;
}


.b-reg table.form {
    width:100%;
}
.b-login table.form {
    width:80%;
}
.b-reg, .b-login { position:relative; margin-bottom:25px;}
.b-reg div.err-mess { font-size:16px; padding:10px; text-align:center; margin:5px 0 10px;color:#000; font-family:georgia; background:#eef2f5; box-shadow:inset 0 0 5px #999999; 
                      border-radius:5px;
                      -moz-border-radius:5px; 
                      -webkit-border-radius:5px; 
                      -moz-box-shadow:inset 0 0 5px #999999; 
                      -webkit-box-shadow:inset 0 0 5px #999999; 
                      position:relative; z-index:1;}
.b-reg div.err-mess span { font-size:12px; display:block; margin:10px 0 0;}
.b-reg div.title-n { font-size:24px; position:relative; z-index:2; margin-bottom:20px; font-family:georgia;color:#000;}
.reg-err { }
.reg-err div.opa {background:#fff; opacity:0.7; position:absolute;top:0; left:0; width:100%; height:100%;}
.b-reg table.form td {
    padding:0 0 10px 0;
}
.b-reg .forget-password {float:left;}
.b-reg table.form td.label {
    padding:0 10px 10px 0;
    text-align:right;
    font:14px Georgia;
    color:#696969;
    white-space:nowrap;
}

.b-reg table.form td.text-cell {
    padding-right:12px;
}

.b-reg table.form input.text {
    width:100%;
    padding:5px 5px 8px 5px;
    font:14px Georgia;
    color:#696969;
    border:solid 1px #c0c6cb;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}
.b-reg table.form select.text {

    width:100%;
    padding:5px 5px 8px 5px;
    font:14px Georgia;
    color:#696969;
    border:solid 1px #c0c6cb;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}
.b-reg table.form textarea.text {
    height: 200px;
    width:100%;
    padding:5px 5px 8px 5px;
    font:14px Georgia;
    color:#696969;
    border:solid 1px #c0c6cb;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}
.b-reg table.form textarea.text2 {
    height: 100px;
    width:100%;
    padding:5px 5px 8px 5px;
    font:14px Georgia;
    color:#696969;
    border:solid 1px #c0c6cb;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px;
}
.b-reg table.form input.button {
    display:block;
    font:italic 18px Georgia;
    height:33px;
    width:auto;
    padding:0 8px 3px 8px;
    text-decoration:none;
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    border-radius:3px; 
    color:#fff;
    text-shadow:#7d0429 0 -1px 0;
    border:none;
    border-bottom:solid 2px #7d0429;
    background:#e50447 url(/image/menu-header.png) repeat-x;
    cursor:pointer;
}

*+html .b-reg table.form input.button {width:205px;}
*+html .b-reg table.form input.button {width:80px;}

.b-reg table.form input.button:hover {
    color:#000;
    text-shadow:#80c6f0 0 1px 0;
    border-bottom:solid 2px #337292;
    background:#239ac7 url(/image/menu-header-current.png) repeat-x;
}

.b-reg table.form td.checkbox-cell {
    color:#696969;
    font:italic 14px Georgia;
}

.b-reg table.form .forget-password {
    float:left;
    padding:10px 0 0 0;
    font:italic 12px Georgia;
}

.b-reg table.form .forget-password a {
    color:#145aa3;
}

.b-reg table.form .button-block {
    float:right;
    width:79px;
}

.b-reg .other-options {
    border-top:solid 1px #bec8d3;
}

.b-reg .other-options .alt-login {
    padding:10px 0 0 0;
    border-top:solid 1px #fff;
    text-align:center;
    font:18px Georgia;
    color:#000;
}

.b-reg .other-options .alt-login a {
    font:italic 18px Georgia;
    color:#145aa3;
}

.b-reg .other-options .alt-login img {
    display:inline;
    margin:0 0 -4px 3px;
}
.errorSummary { font-size:16px; padding:10px; text-align:center; margin:5px 0 10px;color:#000; font-family:georgia; background:#eef2f5; box-shadow:inset 0 0 5px #999999; 
                border-radius:5px;
                width: 300px;
                -moz-border-radius:5px; 
                -webkit-border-radius:5px; 
                -moz-box-shadow:inset 0 0 5px #999999; 
                -webkit-box-shadow:inset 0 0 5px #999999; 
                position:relative; z-index:1;}

.content-bl .fact_cont{
    padding:17px 0px 15px 0px;}
.content-bl .fact_cont h3{
    font-weight:bold;
    color:#000;
    background:url(/css/images/icon_question.gif) no-repeat 0 0;
    min-height:23px;
    line-height:23px;
    padding:0px 0px 0px 30px;
    text-align: justify;
}
.content-bl .fact_cont p{
    padding-left:30px;}
.content-bl a.more_link{
    text-decoration:none;
    color:#145aa3;
    font-style:italic;}
.content-bl a.more_link:hover{
    text-decoration:underline;}
.content-bl p.align_right{
    text-align:right;
    padding-top:0px;}
.content-bl .sure_find{
    line-height:1.4em;
    color:#145aa3;
    font-style:italic;}
.content-bl .sure_find h3{
    font-weight:bold;
    color:#000;
    background:url(/css/images/icon_find_out.gif) no-repeat 0 0;
    min-height:23px;
    line-height:23px;
    padding:0px 0px 8px 30px;}
.content-bl .sure_find p{
    padding:2px 0px 2px 30px;}
.content-bl .sure_find a{
    text-decoration:none;
    color:#145aa3;}
.content-bl .sure_find a:hover{
    text-decoration:underline;}
.content-bl .widget{
    padding-top:25px;}

.content-bl .related_articles{
    padding:19px 0px 8px 0px;}
.content-bl .related_articles h2{
    font-size:24px;
    font-family:Georgia, "Times New Roman", Times, serif;
    line-height:1em;
    padding:7px 0;}
.content-bl .related_articles ul{
    list-style-type:none;
    padding:8px 0px 0px 30px;
    margin:0px;
    font-style:italic;}
.content-bl .related_articles ul li{
    padding:1px 0px;}
.content-bl .related_articles ul li a{
    color:#145aa3;
    text-decoration:none;}
.content-bl .related_articles ul li a:hover{
    text-decoration:underline;}

.theme-orange .wrap-cont-inner .content h1{
    color:#ff5400;}
.theme-orange .top_title{
    color:#ff5400;}
.theme-orange .sideblock-body a, .theme-orange .sideblock-body .inst p a{
    color:#ff5400;}

.theme-orange .wrap-cont-inner .sideblock .heading{
    border:1px solid #ff8400;
    border-bottom:1px solid #ff5500;}
.theme-orange .wrap-cont-inner .sideblock .heading span, .theme-orange .wrap-cont-inner .sideblock .heading a{
    background:#ff8141 url(/css/images/heading_orange_bg.gif) repeat-x 0 0;
    text-shadow:0px -1px 0px #a94422;
    border:1px solid #ffb464;
    border-bottom:none;}
.theme-orange .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #ff8400;
    border-bottom:1px solid #ff5500;}
.theme-orange .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #ffb464;
    border-bottom:none;}
.theme-orange .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-orange .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-orange .wrap-cont-inner .sideblock ul.categories li a{
    color:#ff5400;}
.theme-orange .wrap-cont-inner ol.top-ten li a{
    color:#ff5400;}



.theme-violet .wrap-cont-inner .content h1, .theme-violet .top_title, .theme-violet .sideblock-body a, .theme-violet .sideblock-body .inst p a, .theme-violet .wrap-cont-inner .sideblock ul.categories li a, .theme-violet .wrap-cont-inner ol.top-ten li a, .theme-violet .wrap-cont-inner .article h3, .theme-violet .helped_select{
    color:#5d217e;}

.theme-violet .wrap-cont-inner .sideblock .heading{
    border:1px solid #5d217e;}
.theme-violet .wrap-cont-inner .sideblock .heading span, .theme-violet .wrap-cont-inner .sideblock .heading a{
    background:#865a9f url(/css/images/heading_violet_bg.gif) repeat-x 0 0;
    border:1px solid #9d79b1;
    border-bottom:none;}
.theme-violet .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #5d217e;}
.theme-violet .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #9d79b1;
    border-bottom:none;}
.theme-violet .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-violet .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-violet ul.list_check li{
    background-image:url(/css/images/icon_check_violet.gif);}


.theme-gray .wrap-cont-inner .content h1, .theme-gray .top_title, .theme-gray .sideblock-body a, .theme-gray .sideblock-body .inst p a, .theme-gray .wrap-cont-inner .sideblock ul.categories li a, .theme-gray .wrap-cont-inner ol.top-ten li a, .theme-gray .wrap-cont-inner .article h3, .theme-gray .helped_select{
    color:#2d2d2b;}

.theme-gray .wrap-cont-inner .sideblock .heading{
    border:1px solid #989898;
    border-bottom:1px solid #2f2f2d;}
.theme-gray .wrap-cont-inner .sideblock .heading span, .theme-gray .wrap-cont-inner .sideblock .heading a{
    background:#666664 url(/css/images/heading_gray_bg.gif) repeat-x 0 0;
    border:1px solid #bfbfbf;
    border-bottom:none;}
.theme-gray .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #989898;
    border-bottom:1px solid #2f2f2d;}
.theme-gray .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #bfbfbf;
    border-bottom:none;}
.theme-gray .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-gray .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-gray ul.list_check li{
    background-image:url(/css/images/icon_check_gray.gif);}


.theme-pink .wrap-cont-inner .content h1, .theme-pink .top_title, .theme-pink .sideblock-body a, .theme-pink .sideblock-body .inst p a, .theme-pink .wrap-cont-inner .sideblock ul.categories li a, .theme-pink .wrap-cont-inner ol.top-ten li a, .theme-pink .wrap-cont-inner .article h3, .theme-pink .helped_select{
    color:#ca48c7;}

.theme-pink .wrap-cont-inner .sideblock .heading{
    border:1px solid #ca48c7;}
.theme-pink .wrap-cont-inner .sideblock .heading span, .theme-pink .wrap-cont-inner .sideblock .heading a{
    background:#d877d5 url(/css/images/heading_pink_bg.gif) repeat-x 0 0;
    border:1px solid #df90dd;
    border-bottom:none;}
.theme-pink .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #ca48c7;}
.theme-pink .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #df90dd;
    border-bottom:none;}
.theme-pink .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-pink .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-pink ul.list_check li{
    background-image:url(/css/images/icon_check_pink.gif);}


.theme-red .wrap-cont-inner .content h1, .theme-red .top_title, .theme-red .sideblock-body a, .theme-red .sideblock-body .inst p a, .theme-red .wrap-cont-inner .sideblock ul.categories li a, .theme-red .wrap-cont-inner ol.top-ten li a, .theme-red .wrap-cont-inner .article h3, .theme-red .helped_select{
    color:#d00606;}

.theme-red .wrap-cont-inner .sideblock .heading{
    border:1px solid #d00606;}
.theme-red .wrap-cont-inner .sideblock .heading span, .theme-red .wrap-cont-inner .sideblock .heading a{
    background:#dc4545 url(/css/images/heading_red_bg.gif) repeat-x 0 0;
    border:1px solid #e26868;
    border-bottom:none;}
.theme-red .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #d00606;}
.theme-red .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #e26868;
    border-bottom:none;}
.theme-red .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-red .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-red ul.list_check li{
    background-image:url(/css/images/icon_check_red.gif);}


.theme-red_pink .wrap-cont-inner .content h1, .theme-red_pink .top_title, .theme-red_pink .sideblock-body a, .theme-red_pink .sideblock-body .inst p a, .theme-red_pink .wrap-cont-inner .sideblock ul.categories li a, .theme-red_pink .wrap-cont-inner ol.top-ten li a, .theme-red_pink .wrap-cont-inner .article h3, .theme-red_pink .helped_select{
    color:#e50045;}

.theme-red_pink .wrap-cont-inner .sideblock .heading{
    border:1px solid #e50045;}
.theme-red_pink .wrap-cont-inner .sideblock .heading span, .theme-red_pink .wrap-cont-inner .sideblock .heading a{
    background:#ec4174 url(/css/images/heading_red_pink_bg.gif) repeat-x 0 0;
    border:1px solid #ef648e;
    border-bottom:none;}
.theme-red_pink .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #e50045;}
.theme-red_pink .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #ef648e;
    border-bottom:none;}
.theme-red_pink .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-red_pink .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-red_pink ul.list_check li{
    background-image:url(/css/images/icon_check_red.gif);}


.theme-blue .wrap-cont-inner .content h1, .theme-blue .top_title, .theme-blue .sideblock-body a, .theme-blue .sideblock-body .inst p a, .theme-blue .wrap-cont-inner .sideblock ul.categories li a, .theme-blue .wrap-cont-inner ol.top-ten li a, .theme-blue .wrap-cont-inner .article h3, .theme-blue .helped_select{
    color:#3b5998;}

.theme-blue .wrap-cont-inner .sideblock .heading{
    border:1px solid #3b5998;}
.theme-blue .wrap-cont-inner .sideblock .heading span, .theme-blue .wrap-cont-inner .sideblock .heading a{
    background:#6d83b2 url(/css/images/heading_blue_bg.gif) repeat-x 0 0;
    border:1px solid #889ac0;
    border-bottom:none;
    text-shadow:0px -1px 0px #063ba4;}
.theme-blue .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #3b5998;}
.theme-blue .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #889ac0;
    border-bottom:none;}
.theme-blue .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-blue .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-blue ul.list_check li{
    background-image:url(/css/images/icon_check_blue.gif);}


.theme-cherry .wrap-cont-inner .content h1, .theme-cherry .top_title, .theme-cherry .sideblock-body a, .theme-cherry .sideblock-body .inst p a, .theme-cherry .wrap-cont-inner .sideblock ul.categories li a, .theme-cherry .wrap-cont-inner ol.top-ten li a, .theme-cherry .wrap-cont-inner .article h3, .theme-cherry .helped_select{
    color:#840404;}

.theme-cherry .wrap-cont-inner .sideblock .heading{
    border:1px solid #b21111;
    border-bottom:1px solid #850404;}
.theme-cherry .wrap-cont-inner .sideblock .heading span, .theme-cherry .wrap-cont-inner .sideblock .heading a{
    background:#a54545 url(/css/images/heading_cherry_bg.gif) repeat-x 0 0;
    border:1px solid #d06f6f;
    border-bottom:none;
    text-shadow:0px -1px 0px #8e0a0a;}
.theme-cherry .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #b21111;
    border-bottom:1px solid #850404;}
.theme-cherry .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #d06f6f;
    border-bottom:none;}
.theme-cherry .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-cherry .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-cherry ul.list_check li{
    background-image:url(/css/images/icon_check_cherry.gif);}


.theme-blue_sky .wrap-cont-inner .content h1, .theme-blue_sky .top_title, .theme-blue_sky .sideblock-body a, .theme-blue_sky .sideblock-body .inst p a, .theme-blue_sky .wrap-cont-inner .sideblock ul.categories li a, .theme-blue_sky .wrap-cont-inner ol.top-ten li a, .theme-blue_sky .wrap-cont-inner .article h3, .theme-blue_sky .helped_select{
    color:#1fc2ec;}

.theme-blue_sky .wrap-cont-inner .sideblock .heading{
    border:1px solid #1fc2ec;}
.theme-blue_sky .wrap-cont-inner .sideblock .heading span, .theme-blue_sky .wrap-cont-inner .sideblock .heading a{
    background:#58d2f1 url(/css/images/heading_blue_sky_bg.gif) repeat-x 0 0;
    border:1px solid #77daf4;
    border-bottom:none;}
.theme-blue_sky .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #1fc2ec;}
.theme-blue_sky .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #77daf4;
    border-bottom:none;}
.theme-blue_sky .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-blue_sky .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-blue_sky ul.list_check li{
    background-image:url(/css/images/icon_check_blue_sky.gif);}


.theme-dark_blue .wrap-cont-inner .content h1, .theme-dark_blue .top_title, .theme-dark_blue .sideblock-body a, .theme-dark_blue .sideblock-body .inst p a, .theme-dark_blue .wrap-cont-inner .sideblock ul.categories li a, .theme-dark_blue .wrap-cont-inner ol.top-ten li a, .theme-dark_blue .wrap-cont-inner .article h3, .theme-dark_blue .helped_select{
    color:#1e1374;}

.theme-dark_blue .wrap-cont-inner .sideblock .heading{
    border:1px solid #1e1374;}
.theme-dark_blue .wrap-cont-inner .sideblock .heading span, .theme-dark_blue .wrap-cont-inner .sideblock .heading a{
    background:#574f97 url(/css/images/heading_dark_blue_bg.gif) repeat-x 0 0;
    border:1px solid #7670ab;
    border-bottom:none;}
.theme-dark_blue .wrap-cont-inner .sideblock .heading a{
    background-position:0 1px;
    border:1px solid #1e1374;}
.theme-dark_blue .wrap-cont-inner .sideblock .heading a i{
    border:1px solid #7670ab;
    border-bottom:none;}
.theme-dark_blue .wrap-cont-inner .sideblock .heading a:hover {
    border:1px solid #85c8f3;
    border-bottom:1px solid #2199c6;
    background:#5bb4d5 url(/css/images/heading_orange_bg.gif) repeat-x 0 -30px;}
.theme-dark_blue .wrap-cont-inner .sideblock .heading a:hover i{
    border:1px solid #b4def7;
    border-bottom:none;}

.theme-dark_blue ul.list_check li{
    background-image:url(/css/images/icon_check_dark_blue.gif);}

.content-bl .wrapper-content .profile_page{
    width:940px;
    float:none;
    min-height:500px;
    font-size:14px;
    line-height:1.3em;
    padding-top:26px;}
.profile_page a{
    color:#145aa3;}

.profile_block{
    overflow:hidden;
    height:1%;
    padding-bottom:20px;}
.profile_photo{
    float:left;
    width:270px;
    padding-top:3px;}
.profile_photo p{
    padding:6px 0;}
.profile_photo img{
    max-width:270px;}
.profile_descr{
    float:right;
    width:640px;}
ul.nav_profile{
    list-style-type:none;
    padding:0px;
    margin:0px;

    color:#4a4a4a;}
ul.nav_profile li{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:top;
    margin-top:6px;}
ul.nav_profile li.prof_name{
    font-size:24px;
    line-height:1em;
    margin:0px 1px 0px 0px;}
ul.nav_profile li a{
    font-size:14px;
    margin-left:3px;}
ul.nav_profile li a.active{
    color:#e50045;
    text-transform:uppercase;
    text-decoration:none;}

ul.menu_profile{
    list-style-type:none;
    padding:0px 0px 0px 6px;
    margin:17px 0px 0px 0px;
    background:#eef2f5;
    height:27px;
    border-bottom:1px solid #bec8d3;
    margin-bottom: 15px;
}
ul.menu_profile li{
    float:left;
    height:27px;
    line-height:26px;
    padding-left:14px;}
ul.menu_profile li a.active{
    color:#e50045;
    text-transform:uppercase;
    text-decoration:none;}

ul.list_info{
    list-style-type:none;
    padding:6px 0px 0px 0px;
    margin:0px;
    color:#000;}
ul.list_info li{
    overflow:hidden;
    height:1%;
    border-bottom:1px dashed #bec8d3;
    padding:13px 0px 9px 0px;}
ul.list_info li p{
    padding:0px 0px 9px 0px}
ul.list_info li .left_bl{
    float:left;
    width:145px;
    padding-right:28px;
    color:#565656;
    text-align:right;
    white-space:nowrap;}
ul.list_info li .right_bl{
    float:right;
    width:467px;}
ul.list_info li .right_bl i{
    color:#4a4a4a;}
ul.list_info li.profile_statistic .left_bl{
    padding-top:1px;}
ul.list_info li.profile_statistic a{
    font-size:18px;
    line-height:1.3em;}
ul.list_info li .quant_view{
    display:block;
    padding-top:4px;}
ul.list_info li.profile_registr{
    border-bottom:none;
    padding-bottom:0px;}
ul.list_info li.profile_last_visit{
    border-bottom:none;}

/* your styles */
#jinput_file { 
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;
    width:270px; 
    height: 26px;
    position:relative;
    font-size:14px;
    line-height:26px;
    border:none;
    z-index:9;
    color:#696969;
    position:relative;}
#jinput_file .jinput_input,
#jinput_file .jinput_input span { height:25px; margin-top:-1px; } 
#jinput_file .jinput_input span { line-height:25px; width:90px; font-size:13px; color:#222222; text-align:center; } 
#jinput_file .jinput_input,
#jinput_file .jinput_input span,
#jinput_file .jinput_input:hover,
#jinput_file .jinput_input:hover span,
#jinput_file.jinput_disable .jinput_input,
#jinput_file.jinput_disable .jinput_input span { 
    background:url(/img/inputfile_bg.gif) repeat-x 0 0; 
    height:26px;
    width:138px;
    text-align:center;
    color:#fff;
    line-height:29px;
    font-style:italic;
    -moz-border-radius:3px 3px 2px 2px; /* FF */
    -webkit-border-radius:3px 3px 2px 2px; /* Chrome,Safari */
    border-radius:3px 3px 2px 2px; /* CSS3 */
    background:#e50649 url(/css/images/btn_pink_bg.gif) repeat-x 0 0;
    border-bottom:2px solid #7d0429;
    text-shadow:0px 1px 0px #7d0429;} 
#jinput_file .jinput_name { line-height:26px; margin:0px; white-space:nowrap; float:right; width:122px; height:26px } 

/* default style */
#jinput_file {  }
#jinput_file .jinput_input { position:relative; overflow:hidden; }
#jinput_file .jinput_input span { display:block; background-position:100% 0; }
#jinput_file .jinput_input:hover { background-position:left bottom; }
#jinput_file .jinput_input:hover span { background-position:left bottom; } 
#jinput_file .jinput_input input { font-size:72px; position:absolute; top:-20px; right:-20px; opacity:0; filter:alpha(opacity=0); cursor:pointer; }
@-moz-document url-prefix() {#jinput_file .jinput_input input { left:-850px; }}
#jinput_file .jinput_name { float:right; }
#jinput_file.jinput_disable .jinput_input input { display:none; }
#jinput_file.jinput_disable .jinput_input { background-position:0 100%; }
#jinput_file.jinput_disable .jinput_input span { background-position:100% 100%; color:#666; cursor:default; }   

.upload_photo{
    padding-top:14px;
    color:#696969;}

input.btn::-moz-focus-inner{padding:0;border:0}
.btn{
    border:none;
    background:#e50649 url(/css/images/btn_pink_bg.gif) repeat-x 0 0;
    border-bottom:2px solid #7d0429;
    cursor:pointer;
    height:26px;
    line-height:24px;
    position:relative;
    text-shadow:0px 1px 0px #7d0429;
    font-size:14px;
    color:#fff;
    text-decoration:none;
    font-style:italic;
    padding:0 10px;
    -moz-border-radius:2px; /* FF */
    -webkit-border-radius:2px; /* Chrome,Safari */
    border-radius:2px; /* CSS3 */}
.btn_medium{
    height:33px;
    line-height:32px;
    font-size:18px;
    padding:0 20px;}

.profile_form{
    color:#696969;
    padding-top:15px;}
.profile_block label{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;
    width:163px;
    line-height:1em;
    margin-right:10px;}
.profile_block p{
    padding:5px 0;}
.profile_block input[type="text"], .profile_block input[type="password"]{
    border:1px solid #c0c6cb;
    background:#fff;
    height:30px;
    width:329px;
    padding:0 3px;
    vertical-align:middle;
    color:#696969;
    -moz-border-radius:1px; /* FF */
    -webkit-border-radius:1px; /* Chrome,Safari */
    border-radius:1px; /* CSS3 */}
.displ_inline{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;}
.date_inpts input[type="text"]{
    font-style:italic;
    line-height:28px;
    margin-right:5px;
    text-align:center;}
.profile_block input.inp_numb{
    width:41px;}
.profile_block input.inp_month{
    width:91px;}
.profile_block input.inp_years{
    width:51px;}
.icon_calendar{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;
    background:url(/css/images/icon_calendar.gif) no-repeat 0 0;
    width:15px;
    height:16px;
    cursor:pointer;}
.profile_block .checkbox_block{
    padding:7px 0px 14px 0px;}
.profile_block .checkbox_block label{
    margin-top:2px;}
.profile_block .btn_block{
    padding-left:273px;}
.profile_block .checkbox_block span.checkbox label{
    width:auto;
    font-style:italic;
    vertical-align:middle;
    margin:0px 19px 0px 0px;
    color:#696969;}

span.checkbox {    
    cursor: pointer;
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    height: 18px;}
span.checkbox:hover .check {
    border-color: #666;}
span.checkbox label{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    line-height:1em;
    height:16px;
    vertical-align:middle;
    margin:0px;}
span.checkbox input {
    display: none;}
span.checkbox .check {
    width: 11px;
    height: 11px;
    margin:0px 7px 0px 0px;
    border: 1px solid #676767;
    background: #fff url(/css/images/checkmark.gif) no-repeat 0 -15px;
    overflow:hidden;
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;}
span.checkbox.checked .check {
    background:url(/css/images/checkmark.gif) no-repeat center;}

.profile_block select{
    margin: 0;
    border:1px solid #c0c6cb;
    background:#fff;
    height:30px;
    width:110px;
    padding:0 3px;
    vertical-align:middle;
    color:#696969;
    -moz-border-radius:1px; /* FF */
    -webkit-border-radius:1px; /* Chrome,Safari */
    border-radius:1px; /* CSS3 */}


div.titl-fak { font-size:24px;float:left; margin:15px 0 10px; width:100%;}


div.b-fakt {float:left; margin:10px 0;  width:100%;}
div.b-fakt div.fakt-cont {float:left;padding:20px 20px 20px 45px; margin:0 0 15px; box-shadow:inset 0 0 2px #999999; border-radius:5px;width:355px; background:url(/images/f2.png) 15px 20px no-repeat #eef2f5;}
div.fakt-bl div.fakt-cont{ background:url(/images/f1.png) 15px 20px no-repeat #d6edf5;}
div.b-fakt div.title{ font-size:18px; font-weight:bold;color:#000;float:left;}
div.b-fakt div.date{ font-size:12px; margin:4px 0 0; font-style:italic;color:#4a4a4a;float:right;}
div.b-fakt div.text{float:left; width:100%; margin:10px 0 0;  font-size:14px; text-align: justify;}
div.b-fakt a.read{ font-style:italic; display:block; margin:0 0 0 45px;color:#145aa3; font-size:12px; text-decoration:none;float:left;}
div.b-fakt a:hover{ text-decoration: underline; color:black;}
div.b-fakt div.like{float:right; margin-right:20px;}

div.page {float:left; width:100%;position:relative; text-align:justify; text-align-last:justify; margin:20px 0; font-family:tahoma; font-size:12px;}
div.page:after { content:""; display:inline-block; width:100%; height:0; overflow:hidden; }
div.page a { display:inline-block; position:relative; color:#e50045; text-decoration:none;}
div.page a:hover {color:#000; text-decoration:underline;}

div.page span { font-size:18px;color:#000000;}
div.page div.lk {float:left; width:100%; margin:10px 0 0;border-top:1px solid #bec8d3; font-family:georgia; font-style:italic; padding:10px 0 0;}
div.page div.lk a { font-size:14px;color:#145aa3;}
div.page div.lk a:hover { color:#000; text-decoration:underline;}
div.page div.lk a.back {float:left; display:block; margin-left:150px;}
div.page div.lk a.next {float:right; display:block; padding-left:15px; border-left:1px solid #7a7a7a; margin-right:150px;}


.content-bl .wrap-cont-inner .subscription .menu_profile li a{
    color:#145aa3;}
.content-bl .wrap-cont-inner .subscription .menu_profile li a.active{
    color:#e50045;}
.content-bl .wrap-cont-inner ul.output{
    list-style-type:none;
    padding:14px 0px 0px 0px;
    margin:0px;
    text-align:right;
    font-size:14px;
    color:#565656;}
.content-bl .wrap-cont-inner ul.output li{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;
    padding-left:18px;}
.content-bl .wrap-cont-inner ul.output li.first{
    margin-right:-13px;}
.content-bl .wrap-cont-inner ul.output li a{
    display:block;
    font-family:Tahoma, Geneva, sans-serif;
    color:#e50045;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;}
.content-bl .wrap-cont-inner ul.output li a:hover{
    text-decoration:underline;}
.content-bl .wrap-cont-inner ul.output li a.active_output{
    font-size:18px;
    color:#000;
    font-weight:normal;}

.content-bl .wrap-cont-inner ul.list_articles{
    list-style-type:none;
    padding:0px;
    margin:0px;}
.content-bl .wrap-cont-inner ul.list_articles li{
    display:block;
    overflow:hidden;
    padding:9px 0px 15px 0px;}
.content-bl .wrap-cont-inner ul.list_articles li h2{
    font-size:24px;
    font-family:Georgia, "Times New Roman", Times, serif;
    padding-bottom:1px;}
.content-bl .wrap-cont-inner ul.list_articles li h2 a{
    color:#e50045;}
.content-bl .wrap-cont-inner ul.list_articles li ul.navigator{
    padding-bottom:14px;}
.content-bl .wrap-cont-inner ul.list_articles li ul.navigator li{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    padding:0px 11px 0px 0px;}
.content-bl .wrap-cont-inner ul.list_articles li .photo_block{
    float:left;
    padding-top:4px;}
.content-bl .wrap-cont-inner ul.list_articles li .photo_block img{
    max-width:214px;}
.content-bl .wrap-cont-inner ul.list_articles li .txt_block{
    padding-left:234px;}

.content-bl .blue_block{
    background:#eef2f5;
    padding:5px 10px 8px 10px;
    border-bottom:1px solid #bec8d3;
    overflow:hidden;
    margin-top:20px;}
.content-bl .blue_block .date_block{
    float:left;}
.content-bl .blue_block .read_more{
    float:right;}
.content-bl .date_block{
    display:block;
    font-size:12px;
    line-height:1.2em;
    color:#4a4a4a;
    font-style:italic;}
.content-bl .read_more{
    font-size:12px;
    line-height:1.2em;
    font-style:italic;
    color:#145aa3;
    text-decoration:none;}
.content-bl .read_more:hover{
    text-decoration:underline;}

.content-bl .list_tags{
    font-style:italic;
    padding-top:3px;}
.content-bl .list_tags span{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;
    color:#145aa3;
    margin-left:4px;}
.content-bl .list_tags span.first{
    color:#4a4a4a;
    margin:0px;}
.content-bl .list_tags a{
    color:#145aa3;
    text-decoration:none;}
.content-bl .list_tags a:hover{
    text-decoration:underline;}

.content-bl .paginator{
    text-align:center;
    padding:14px 0px 10px 0px;
    font-size:14px;}
.content-bl .paginator a{
    font-style:italic;
    text-decoration:none;
    color:#145aa3;}
.content-bl .paginator a:hover{
    text-decoration:underline;
    color:#000;}
.content-bl .paginator .separator{
    color:#4a4a4a;
    font-style:italic;
    margin:0 15px;}
.content-bl .paginator ul{
    list-style-type:none;
    padding:10px 0px 8px 0px;
    margin:0px 0px 6px 0px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    line-height:1.2em;
    color:#e50045;
    text-align:center;
    font-weight:bold;
    border-bottom:1px solid #bec8d3;}
.content-bl .paginator ul li{
    display:-moz-inline-stack; /* FF2 */
    display:inline-block;
    vertical-align:middle;
    padding:0px 9px;}
.content-bl .paginator ul li a{
    display:block;
    color:#e50045;
    font-style:normal;
    text-decoration:none;}
.content-bl .paginator ul li a.active_page{
    font-size:18px;
    font-weight:normal;
    color:#000;}
.content-bl .paginator ul li a:hover{
    text-decoration:underline;}
#currentprofile{
    color:black;
    text-shadow:#80c6f0 0 1px 0;
    border-bottom:solid 2px #337292;
    background:#239ac7 url(/image/menu-header-current.png) repeat-x;
}

.pppp{
    margin:0 auto;
    font: italic 17px Georgia;
    color: #C60000;
    text-align: center;
}
.pp a{
    font:italic 18px Georgia;
    color:#145aa3;
    text-decoration:none;
}
.pppp a{
    font:italic 12px Georgia;
    color:#145aa3;
    text-decoration:underline;
}
.pppp a:hover{
    font:italic 12px Georgia;
    color:#145aa3;
    text-decoration:none;
}
.uli {
    list-style: none;
    padding: 0;
}

.uli li {
    border-radius: 5px;
    border: solid 1px silver;
    padding: 15px;

    margin: 0.2em;

    text-align: right;
    clear: both;
    height: 25px;
    color:  white;
    background-color: 
        #2C2C2C;
    background-image: -moz-linear-gradient(top, 
        #333, 
        #222);
    background-image: -ms-linear-gradient(top, 
        #333, 
        #222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(
        #333), to(
        #222));
    background-image: -webkit-linear-gradient(top, 
        #333, 
        #222);
    background-image: -o-linear-gradient(top, 
        #333, 
        #222);
    background-image: linear-gradient(top, 
        #333, 
        #222);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
    -webkit-box-shadow: 0 1px 3px 
        rgba(0, 0, 0, 0.25), inset 0 -1px 0 
        rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px 
        rgba(0, 0, 0, 0.25), inset 0 -1px 0 
        rgba(0, 0, 0, 0.1);
    text-align: center;
    vertical-align: middle;
}

.uli li span.note {
    float: left;
}

.uli li a  img{
    border: none;
    font: italic 14px Georgia;
}
.tdd{
    background-color: #145aa3;
    height: 33px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    color: white;
    border: none;
}
.tdd a{
    text-decoration: none;
    font-size: 18px;
    color: white;

    padding:0px 75px 0px 75px;
}
.tdd a:hover{
    text-decoration: underline;
    color: white;   
}
.simpleInput{
    width:266px;
    padding:7px 10px 7px 10px;
    font:italic 14px Georgia;
    color:#145aa3;
    border:silver 1px solid;
}
.simpleInputS{
    width:288px;
    padding:7px 10px 7px 10px;
    font:italic 14px Georgia;
    color:#145aa3;
    border:silver 1px solid;
    background-color: white;
}
#showme{
    border-radius: 5px;
    height: 25px;
    color: 
        white;
    background-color: 
        #2C2C2C;
    background-image: -moz-linear-gradient(top, 
        #333, 
        #222);
    background-image: -ms-linear-gradient(top, 
        #333, 
        #222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(
        #333), to(
        #222));
    background-image: -webkit-linear-gradient(top, 
        #333, 
        #222);
    background-image: -o-linear-gradient(top, 
        #333, 
        #222);
    background-image: linear-gradient(top, 
        #333, 
        #222);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
    -webkit-box-shadow: 0 1px 3px 
        rgba(0, 0, 0, 0.25), inset 0 -1px 0 
        rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px 
        rgba(0, 0, 0, 0.25), inset 0 -1px 0 
        rgba(0, 0, 0, 0.1);
    text-align: center;
    margin: 0 auto;
    padding-top: 8px;
    background-color: #145aa3;
    height: 33px;
    text-align: center;
    text-decoration: none;
    font-size: 20px;
    color: white;
    border: none;
    opacity: 0.6;
    color:white;
    display: none;
    vertical-align: center;
}
.content-bl .top_name{
    display:block;
    font-size:24px;
    line-height:1em;
    padding:8px 0px 0px 0px;}
.search-contentbar .text {
    width:583px;
    background: #FFFFFF;
    color: #696969;
    float: left;
    font: italic 14px Georgia;
    margin: 0 5px 0 0;
    padding: 7px 10px;
    border: 1px solid #bec8d3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.search-contentbar {
    padding:18px 0;
    margin-bottom: 35px;
}
.search-contentbar .button {
    overflow: hidden;
    float: none;
}
.empty-search {
    font-size: 16px;
    padding:10px;
    background: #eef2f5;
    border: 1px solid #d9e1e8;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
    margin: 5px 0 15px;

    box-shadow: inset 0 0 3px 1px #d9e1e8;
    -webkit-box-shadow: inset 0 0 3px 1px #d9e1e8;
    -moz-box-shadow: inset 0 0 3px 1px #d9e1e8;
}

.cseacrh-result-count {
    font-size: 16px;
}
.cseacrh-result-count a,
.cseacrh-result-count span,
.csearch-filter a {
    text-decoration: none;
    color: #e50045;
}
.cseacrh-result-count a:hover,
.csearch-filter a:hover {
    text-decoration: underline;
}
.csearch-filter-holder .csearch-filter {
    float: left;
    padding:12px 0 0;
    font-size:14px;
    color: #565656;
}
.csearch-filter a,
.csearch-filter span {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin:0 14px 0 8px;
}
.csearch-filter a {
    font-size: 12px;
}
.csearch-filter span {
    font-size: 18px;
    color: #000;
}
.csearch-filter-holder .output {
    overflow: hidden;
    padding:12px 0 0;
}
.csearch-articles h2 a {
    margin-left: 8px;
}
.header .search-header .button, .search-results .search-bl .button, .search-contentbar .button {
    float:left;
    width:69px;
    height:33px;
    padding:0 0 1px 0;
    font:italic 14px Georgia;
    color:#fff;
    text-shadow:#111 0 1px 0;
    border:none;
    cursor:pointer;
    border-bottom:solid 2px #040404;
    background:#585858 url(/images/search-button.png) repeat-x;
    -moz-border-radius:3px; /* Äëÿ Firefox 3 */
    -webkit-border-radius:3px; /* Äëÿ Safari 4 è Chrome */
    border-radius:3px; /* Äëÿ ñîâðåìåííûõ áðàóçåðîâ */
}
.content-bl .related_articles .u-similar-articles {
    margin: 0 0 0 -25px;
    padding: 6px 0;
}
.content-bl .related_articles .u-similar-articles li {
    width: 325px;
    display: inline-block;
    zoom:1; 
    *display:inline; 
    margin: 0 -0.3em 0 25px;
    padding: 0 0 12px;
    vertical-align: top;
}
.u-similar-articles-img {
    float: left;
}
.u-similar-articles-img img {
    width: 73px;
    margin: 3px 18px 0 0;
}
.u-similar-articles-descr {
    overflow: hidden;
}
.u-similar-articles-text {
    font: normal 12px/15px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.content-bl .related_articles .u-similar-articles-text a {
    color: #000000;
}
.content-bl .related_articles .u-similar-articles-text a:hover {
    text-decoration: none;
}
.content-bl .article p.u-similar-articles-text {
    padding: 2px 0 0;
}
u-similar-articles-title{
    font-size: 14px;
}
.uli li:active {
    background-color: silver;
    ;
}
.vatakata{
    float: right;
    color: white;
}
.vatakata a{
    color: silver;
    font-size:13px;
}
.vatakata a:hover{
    color: white;
    text-decoration:none;
    font-size:13px;
}
.article-comments {
    padding: 0 0 20px; 
}
.content-bl .article .article-comments h3,
.article-comments h3 {
    font: bold 18px Georgia, Geneva, sans-serif; 
    padding: 2px 0 1px 30px;
    background: url(/images/comments-header.png) 0 50% no-repeat;
}
.article-comments-list {
    padding: 8px 0 3px 30px;
    font-size: 14px;
}
.article-comments-list a {
    text-decoration: none;
}
.article-comments-list a:hover {
    text-decoration: underline;
}
.comments-list-links {
    text-align: right;
    font: italic 14px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0;
}
.comments-list-links a {
    color: #145aa3;
}
.navigator {
    color: #4a4a4a;
}
h1.no-decoration {
    text-decoration: none !important;
}
/*  comments  */
.comments-sort, 
.comments-links,
.comments-descr {
    font-size: 14px;
    color: #4a4a4a;
}
.comments-sort a {
    color: #4a4a4a;
}
.comments-sort {
    margin: 0;
    padding: 0 0 9px;
}
a.comments-sort-current {
    text-decoration: none;
}
.comments-descr {
    border-bottom: 1px solid #7a7a7a;
    padding: 0 0 6px;
    margin: 0 0 15px;
    font-style: italic;
    position: relative;
}
.comments-descr:after {
    display: block;
    content: " ";
    width: 100%;
    height:0;
    border-bottom: 1px solid #dedede;
    position: absolute;
    bottom: -2px;
    left: 0;
}
.comments-form .helped_select,
.cp-comment-node .helped_select {
    margin: 0 !important;
}
.comments-form-uname,
.comments-form-uname a,
.comment-uname a.helped_select,
.comment-udate {
    font-size: 15px;
    font-style: italic;
    line-height: 19px;
}
.comments-form a.helped_select, 
.cp-comment-node a.helped_select {
    text-decoration: none;
}
.comments-form a.helped_select:hover, 
.cp-comment-node a.helped_select:hover {
    text-decoration: underline;
}

.comments-form-bg {
    margin: 9px 0 11px;
    padding: 0;
}
.comments-textarea {
    background: #fff;
    border: 2px solid #535353;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;

    -webkit-box-shadow: 2px 3px 5px rgba(126,126,126,0.75);
    box-shadow: 2px 3px 5px rgba(126,126,126,0.75);

    width: 666px;
    padding: 5px;
    height: 84px;

    resize: none;
    overflow: auto;
    margin: 0;
}
.submit-btn {
    cursor: pointer;
    background: url("/images/menu-hea.png") repeat-x scroll 0 0 #E50447;
    border: none;
    border-bottom: 2px solid #7D0429;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    font: italic 18px Georgia;
    height: 33px;
    line-height: 33px;
    padding: 0 14px;
    text-decoration: none;
    text-shadow: 0 -1px 0 #7D0429;

    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.submit-btn:active {
    position: relative;
    top:1px;
}
.comments-form .submit-btn {
    float: right;
}
.cp-comment-node {
    border-bottom: 1px solid #7a7a7a;
    margin: 15px 0 0;
    font-size: 14px;
    position: relative;
}
.cp-comment-node:after {
    display: block;
    content: " ";
    width: 100%;
    height:0;
    border-bottom: 1px solid #dedede;
    position: absolute;
    bottom: -2px;
    left: 0;
}

.has-re {
    border:none;
}
.has-re:after {
    border:none;
}
.comments-links {
    padding: 30px 0 17px;
}
.cp-comment-node .comments-links {
    padding: 0 0 17px;
    font-style: italic;
}
.comments-links a {
    color: #4a4a4a;
    text-decoration: none;
}
.comments-links a:hover {
    text-decoration: underline;
}
.comment-uava {
    float: left;
    margin: 3px 13px 5px 0;
}
.comment-udate {
    font-size: 15px;
    line-height: 18px;
    cursor: default;
}
.comment-uname {
    font-size: 16px;
}
.comment-uname a {
    text-decoration: none;
}
.comment-uname a:hover {
    text-decoration: underline;
}
.comment-uinfo {
    line-height: 18px;
}
.comment-text {
    clear: left;
    padding: 0 0 8px;
    line-height: 18px;
    word-wrap: break-word;
}
.cp-comment-node .cp-comment-node {
    margin-left: 70px;
}
.cp-comment-node .cp-comment-node:first-child {
    margin-top: 0;
}
.addcomment-form {
    display: none;
    margin: 15px 0 0;
}
.cp-comments-re {
    display: none;
}
.no-js .cp-comments-re {
    display: block;
}
.comments-paginator {
    padding: 14px 0 42px;
    text-align: center;
}
.comments-paginator .yiiPager {
    display: inline-block;
}
.content-bl .wrapper-content .agreement-content {
    width: 680px;
}
.user-agreement {
    color: #000;
    border: 3px solid #dae2e8;
    border-radius: 6px;
    padding: 12px 15px 0;
    font: normal 14px/20px Georgia, Geneva, sans-serif;
    text-align: justify;
}

.user-agreement h1 {
    color: #000;
    font-size: 25px;
    text-align: center;
    padding: 0 0 10px;
    margin: 0;
}
.user-agreement p {
    color: #000;
    padding: 0 0 22px;
    margin: 0;
}
.user-agreement ol {
    list-style: inside decimal;
    margin: 0;
    padding: 0;
}
.user-agreement ul,
.user-agreement ul li {
    margin: 0;
    padding: 0;
    list-style: inside disc;
}
.user-agreement li {
    padding: 0 0 22px;
}
.user-agreement ul {
    margin: 0 0 0 3px;
}
.user-agreement ol ol {
    margin: 22px 0 -22px;
}
.user-agreement li {
    font-size: 18px;
}
.user-agreement li span {
    font-size: 14px;
}
.social-like {
    position: relative;
    display: inline-block;
    padding: 0 0 10px 0;
}
.social-like li {
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    position: relative;
    margin-left:0 !important; 
    margin-right: 5px;
}
.versionapp{
    text-align:center;
    padding-left:225px;
    color:gray;
    padding-top:5px;
    font-weight: bold;
}

/* Новая главная страница */
.post-rev-text {
	font-size: 14px;
	text-align: left;
	overflow: hidden;
}
.post-prev-top {
	position: relative;
	padding: 0 0 10px;
}
.post-prev-date {
	color: #4a4a4a;
	font: normal 14px/14px Georgia, Arial, sans-serif;
	position: absolute;
	right: 0;
	top: 4px;
}
.blog .img-bl img {
	width: 432px;
	height: 231px;
}
.sss1 span {
	background: url("/image/sss1.png") 0 0 no-repeat;
	padding: 2px 0 3px 34px;
}
.side-feed label {
	font: italic 16px Georgia;
	display: block;
	color: #145aa3;
}
.side-feed textarea {
	width: 218px;
	height: 87px;
	margin: 12px 0 10px;
	padding: 6px;
	resize: none;
}
.side-feed .text-inp {
	width: 214px;
	height: 26px;
	padding: 0 7px;
	margin: 10px 0 12px;
}

.side-feed textarea,
.side-feed .text-inp {
	color: #000;
	font: italic 16px Georgia;
	border: 1px solid #a8a8a8;

	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: inset 0 1px 5px rgba(63, 63, 63, 0.65);
	box-shadow: inset 0 1px 5px rgba(63, 63, 63, 0.65);
}
.side-feed .blue-btn {
	float: right;
}
.blue-btn {
	cursor: pointer;
	position: relative;
	color: #000000;
    display: inline-block;
	zoom: 1;
    *display: inline;

    border: none;
    font: italic 17px Georgia;
    height: 33px;
    line-height: 33px;
    padding: 0 15px;
    text-shadow: 0 1px 0 #80C6F0;
    text-decoration: none;

	background: #85c8f3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YzhmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTliYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #85c8f3 0%, #259bc8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85c8f3), color-stop(100%,#259bc8));
	background: -webkit-linear-gradient(top,  #85c8f3 0%,#259bc8 100%);
	background: -o-linear-gradient(top,  #85c8f3 0%,#259bc8 100%);
	background: -ms-linear-gradient(top,  #85c8f3 0%,#259bc8 100%);
	background: linear-gradient(to bottom,  #85c8f3 0%,#259bc8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85c8f3', endColorstr='#259bc8',GradientType=0 );

 	-webkit-border-radius: 3px;
 	border-radius: 3px;

	-webkit-box-shadow: 0 2px 0px 0px #337292;
 	box-shadow: 0 2px 0px 0px #337292;
}
.blue-btn:hover {
	color: #fff;
	text-shadow: 0 1px 0 #7D0429;

	-webkit-box-shadow: 0 2px 0px 0px #7d0429;
 	box-shadow: 0 2px 0px 0px #7d0429;

	background: #f77099;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NzA5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTA2NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f77099 0%, #e50648 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f77099), color-stop(100%,#e50648));
	background: -webkit-linear-gradient(top,  #f77099 0%,#e50648 100%);
	background: -o-linear-gradient(top,  #f77099 0%,#e50648 100%);
	background: -ms-linear-gradient(top,  #f77099 0%,#e50648 100%);
	background: linear-gradient(to bottom,  #f77099 0%,#e50648 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77099', endColorstr='#e50648',GradientType=0 );
}
.blue-btn:active {
-webkit-box-shadow: 0 2px 0px 0px #7d0429, inset 0 0 3px rgba(0, 0, 0, 0.35);
 	box-shadow: 0 2px 0px 0px #7d0429, inset 0 0 3px rgba(0, 0, 0, 0.35);
}
.side-feed dt,
.side-feed dd {
	position: relative;
}
.side-feed-error,
.side-feed-success {
	display: none;
	font: normal 16px Georgia;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	margin: -6px 0 0;
	padding: 6px 8px;
	z-index: 9;
	width: 216px;

	border-radius: 4px;
}
.side-feed-success {
	text-align: center;
	padding: 9px 8px;
	margin: 12px 0 0;
}

.side-feed-success:before {
	display: block;
	content: " ";

	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;

	border-bottom: 10px solid black;
	position: absolute;
	top:-10px;
	left:10px;

	opacity: 0.8;
}
/* Новая главная страница - end */

.errorMessage {
    color: red;
}

@media only screen and (device-width: 768px) {
    
    body {
        background: none;
    }

    body:before {
        content: "";
        display: block;
        background:#2199c6 url(/image/bg.jpg) 50% 0 no-repeat;
        background-size: cover;
        position: fixed;
        z-index: 1;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;

    }
    .centered-conten {
        z-index: 2;
    }
    .to-top {
        display: none !important;
    }
    
}
/*
     */
/*
*/