@import 'reset.css';

textarea,input,select {font-family:Arial,Helvetica,sans-serif}

select {
	color:#d2d6d8;
    background:#1d333c;/*#53626B;*/
    border:1px solid #3A444B;
    }

html {font-size:100.01%}
html,body {height:100%}

body {
    background:#1D333C url(../i/body.jpg) 50% 0 no-repeat;
    text-align:center;
    font:10px/1.3 Verdana,Geneva,sans-serif;
    color:#99A3A7;
    }
body.inner {background:#1D333C url(../i/body-inner1.jpg) 50% 0 no-repeat}
body.bg1 {background:#1D333C url(../i/body-inner1.jpg) 50% 0 no-repeat}
body.bg2 {background:#1D333C url(../i/body-inner2.jpg) 50% 0 no-repeat}
body.bg3 {background:#1D333C url(../i/body-inner3.jpg) 50% 0 no-repeat}
body.bg4 {background:#1D333C url(../i/body-inner4.jpg) 50% 0 no-repeat}
body.bg5 {background:#1D333C url(../i/body-inner5.jpg) 50% 0 no-repeat}
body.bg6 {background:#1D333C url(../i/body-inner6.jpg) 50% 0 no-repeat}
body.bg7 {background:#1D333C url(../i/body-inner7.jpg) 50% 0 no-repeat}
body.bg8 {background:#1D333C url(../i/body-inner8.jpg) 50% 0 no-repeat}
body.bg9 {background:#1D333C url(../i/body-inner9.jpg) 50% 0 no-repeat}
body.bg10 {background:#1D333C url(../i/body-inner10.jpg) 50% 0 no-repeat}

a {color:#99A3A7}
a:hover {color:#B9C3C7}
a, a span {cursor:pointer}
img {vertical-align:bottom}
hr {display:none}
.cb{float:none;clear:both;}

/* Wrap
------------------------------------ */
.wrap {
    width:100%;
    background:url(../i/footer.png) 0 100% repeat-x;
    }

/* Page
------------------------------------ */
#page {
    margin:0 auto;
    width:953px;
    text-align:left;
    }
.stretched #page {
    min-width:953px;
    max-width:1600px;
    width:98%;
    }

/* Header
------------------------------------ */
.header {
    position:relative;
    overflow:hidden;
    margin:0 auto;
    width:100%;
    height:459px;
    }
.inner .header {height:300px}
.bg3 .header {height:250px}
.stretched .header {width:953px}

    /* Header Logo */
    .header .logo {
        position:absolute;
        top:0;
        left:12px;
        background:url(../i/header-logo.png) no-repeat;
        text-indent:-1000em;
        }
    .inner .header .logo {left:384px}
    .header .logo,
    .header .logo a {
        display:block;
        width:355px;
        height:176px;
        }

    /* Header Date */
    .header .date {
        position:absolute;
        top:55px;
        left:756px;
        padding-left:62px;
        font-size:16px;
        color:#C5D256;
        }
        .header .date em {
            display:block;
            font:18px/36px Verdana,Geneva,sans-serif;
            color:#FFF;
            }
        .header .date strong {
            display:block;
            position:absolute;
            top:0;
            left:0;
            width:48px;
            height:42px;
            background:url(../i/header-date.png) no-repeat;
            text-align:center;
            font:22px/42px Verdana,Geneva,sans-serif;
            color:#000;
            }

    /* Header Nav */
    .header .nav {
        position:absolute;
        overflow:hidden;
        top:18px;
        left:766px;
        width:100%;
        height:22px;
        background:url(../i/header-nav.gif) no-repeat;
        }
        .header .nav a {
            display:block;
            width:22px;
            height:22px;
            background:url(../i/header-nav-items.png) no-repeat;
            text-indent:-1000em;
            }
        .header .nav li {
            display:inline;
            float:left;
            padding-right:31px;
            }

        /* Header Nav Home */
            .header .nav .home a {background-position:0 0}
            .header .nav .home a:hover {background-position:0 -22px}

        /* Header Nav Contacts */
            .header .nav .contacts a {background-position:-22px 0}
            .header .nav .contacts a:hover {background-position:-22px -22px}

        /* Header Nav Sitemap */
            .header .nav .sitemap a {background-position:-44px 0}
            .header .nav .sitemap a:hover {background-position:-44px -22px}

    /* Header Search */
    .header .search {}
        .header .search fieldset {
            position:absolute;
            overflow:hidden;
            z-index:1;
            top:336px;
            left:0;
            width:265px;
            height:65px;
            background:url(../i/header-search.png) no-repeat;
            }
        .inner .header .search fieldset {top:233px}

        /* Header Search Text */
        .header .search .searchtext {
		    display:block;
            position:absolute;
            top:17px;
            left:97px;
            z-index:300;
            background:none;
            margin:0;
            padding:2px 3px 2px 2px;
            width:147px;
            border:0;
            outline:0;
            font-size:18px;
            color:#FFF;

            }
    /* Header Menu */
    .header .menu {
        position:absolute;
        overflow:hidden;
        z-index:2;
        top:387px;
        left:0;
        width:100%;
        height:43px;
        background:url(../i/header-menu.png) 50% 0 no-repeat;
        text-align:center;
        }
    .inner .header .menu {
        z-index:1;
        top:198px;
        }
        .header .menu a {
            display:inline-block;
            padding:0 17px;
            height:43px;
            background:url(../i/header-menu-item.png) 50% -1000em no-repeat;
            text-decoration:none;
            font:13px/43px 'Trebuchet MS',Helvetica,sans-serif;
            color:#DBBE94;
            }
        .header .menu .active a,
        .header .menu a:hover {
            background-position:50% 28px;
            text-decoration:none;
            color:#C5D256;
            }
        .header .menu li {display:inline}

    /* Header Auth */
    .header .auth {
        position:absolute;
        z-index:1;
        top:338px;
        right:0;
        padding:7px 0 13px;
        width:252px;
        height:62px;
        background:url(../i/header-auth.png) no-repeat;
        text-align:center;
        }
    .inner .header .auth {top:235px}
        .header .auth a {
            background:url(../i/web20.gif) 0 100% repeat-x;
            text-decoration:none;
            color:#FFF;
            }
        .header .auth a:hover {color:#C5D256}
        .header .auth li {
            display:inline;
            float:left;
            padding:0 0 0 15px;
            font:13px/41px 'Trebuchet MS',Helvetica,sans-serif;
            }
        .header .auth form {
            position:absolute;
            top:-211px;
            right:0;
            padding-top:7px;
            width:178px;
            height:204px;
            background:url(../i/header-auth-form.png) no-repeat;
            color:#D8D8D8;
            }
        .inner .header .auth form {top:-205px}
            .header .auth fieldset a {color:#D8D8D8}
            .header .auth fieldset p {
                font:12px/22px Verdana,Geneva,sans-serif;
                }

            /* Header Auth Text */
            .header .auth fieldset .text {
                display:block;
                margin:5px auto 4px;
                padding:2px 3px;
                width:128px;
                background:none;
                border:0;
                outline:0;
                font-size:14px;
                color:#FFF;
                }

            /* Header Auth Checkbox */
            .header .auth fieldset .checkbox {margin-top:10px}

    /* Header Pagetitle */
    .header .pagetitle {
        position:absolute;
        top:255px;
        left:290px;
        padding:0 0 12px;
        width:375px;
        border-bottom:1px solid #8E7E5B;
        text-align:center;
        text-transform:uppercase;
        font:14px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#FFF;
        }

    /* Header Pagetitle-Links */
    .header .pagetitle-links {
        position:absolute;
        top:255px;
        left:290px;
        padding:0 0 12px;
        width:375px;
        border-bottom:1px solid #8E7E5B;
        text-align:center;
        text-transform:uppercase;
        color:#FFF;
        }
    .header .pagetitle-links li {
        display:inline;
        padding:0 0 0 25px;
        background:url(../i/b-title-links-item.png) 5px 7px no-repeat;
        font:14px/1 'Trebuchet MS',Helvetica,sans-serif;
        }
    .header .pagetitle-links .active {color:#C5D256}
    .header .pagetitle-links li:first-child,
    .header .pagetitle-links li.first-child {background:none}

/* Main
------------------------------------ */
.main {
    position:relative;
    overflow:hidden;
    padding-bottom:29px;
    width:100%;
    }

    /* Main Wrapper */
    .main .wrapper{
        width:100%;
        float:left;
        margin-right:-100%;
        }

/* Content
------------------------------------ */
.content {padding:0 212px 0 260px;}
.content p {font-size:11px;}
.inner .content {padding:0 0 0 290px}

    /* Content Auth */
    .content .auth {
        position:relative;
        width:100%;
        text-align:center;
        }
        .content .auth a {
            background:url(../i/web20.gif) 0 100% repeat-x;
            text-decoration:none;
            color:#FFF;
            }
        .content .auth a:hover {color:#C5D256}
        .content .auth li {
            display:inline;
            padding:0 0 0 15px;
            font:13px/41px 'Trebuchet MS',Helvetica,sans-serif;
            }

/* Aside
------------------------------------ */
.aside {
    float:left;
    width:235px;
    }
.inner .aside {width:265px}

/* Extra
------------------------------------ */
.extra {
    float:right;
    width:187px;
    }

/* Footer
------------------------------------ */
.footer {
    position:relative;
    overflow:hidden;
    padding-top:48px;
    width:100%;
    height:247px;
    background:#231612 url(../i/footer.png) repeat-x;
    }

    /* Footer Logo */
    .footer .logo {
        position:absolute;
        top:60px;
        left:0;
        background:url(../i/footer-logo.png) no-repeat;
        text-indent:-1000em;
        }
    .footer .logo,
    .footer .logo a {
        display:block;
        width:182px;
        height:62px;
        }

    /* Footer Menu */
    .footer .menu {
        position:relative;
        overflow:hidden;
        padding-left:259px;
        width:100%;
        line-height:1.5;
        }
        .footer .menu a {text-decoration:none}
    .footer .menu h3 {
        margin-bottom:9px;
        text-transform:uppercase;
        font:13px 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
        .footer .menu li {
            display:inline;
            float:left;
            padding-right:37px;
            }
            .footer .menu li li {
                display:block;
                float:none;
                padding:0;
                }

    /* Footer Copyright */
    .footer .copyright {
        position:absolute;
        top:227px;
        left:259px;
        padding-left:1em;
        font:12px/1.3 Arial,Helvetica,sans-serif;
        }
        .footer .copyright p:first-child,
        .footer .copyright p.first-child {margin-left:-1em}

    /* Footer Developers */
    .footer .developers {
        position:absolute;
        top:227px;
        left:766px;
        font:11px/1.3 Arial,Helvetica,sans-serif;
        color:#443935;
        }
        .footer .developers a {color:#443935}
        .footer .developers a:hover {color:#645955}

/* Box */
.box {margin-bottom:25px}
.box h3 {
    margin-bottom:16px;
    padding:0 0 12px 30px;
    border-bottom:1px solid #8E7E5B;
    text-transform:uppercase;
    font:14px/1 'Trebuchet MS',Helvetica,sans-serif;
    color:#FFF;
    }

/* Box2 */
.box2 {margin-bottom:25px}
/*
.box2 h3 {
    margin-bottom:16px;
    padding:0 0 12px 30px;
    border-bottom:1px solid #8E7E5B;
    text-transform:uppercase;
    font:14px/1 'Trebuchet MS',Helvetica,sans-serif;
    color:#FFF;
    }
*/

/* b-Title-Links */
.b-title-links {
    position:relative;
    overflow:hidden;
    margin-bottom:16px;
    width:100%;
    border-bottom:1px solid #8E7E5B;
    }
    .b-title-links a {
        background:url(../i/web20.gif) 0 100% repeat-x;
        text-decoration:none;
        color:#FFF;
        }
    .b-title-links .active a,
    .b-title-links a:hover {color:#C5D256}
    .b-title-links li {
        display:inline;
        float:left;
        padding:0 0 12px 25px;
        background:url(../i/b-title-links-item.png) 5px 7px no-repeat;

        font:13px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#C5D256;        
        }
    .b-title-links li:first-child,
    .b-title-links li.first-child {background:none}


/* b-Interview */
.b-interview {}
    .b-interview img {padding-bottom:13px}
    .b-interview h4 {
        margin-bottom:3px;
        font:13px Verdana,Geneva,sans-serif;
        color:#DBBE94;
        }
        .b-interview h4 a {color:#DBBE94}
        .b-interview h4 a:hover {color:#FBDEB4}

    /* b-Interview Corners */
    .b-interview .corners {
        position:relative;
        padding-top:15px;
        width:187px;
        background:#231612 url(../i/b-interview-corners.png) no-repeat;
        }    

    /* b-Interview Corners-Wrap */
    .b-interview .corners-wrap {
        position:relative;
        padding:0 15px 15px;
        background:#231612 url(../i/b-interview-corners.png) 0 100% no-repeat;
        }

/* b-Last-Forum */
.b-last-forum {}
    .b-last-forum a {
        font-size:11px;
        color:#D2D6D8;
        }
    .b-last-forum a:hover {color:#F2F6F8}
    .b-last-forum ul {
        position:relative;
        overflow:hidden;
        width:100%;
        }
    .b-last-forum li {
        position:relative;
        overflow:hidden;
        padding-bottom:23px;
        width:100%;
        }
    .b-last-forum h4 {
        display:inline;
        float:right;
        padding-left:18px;
        width:346px;
        border-left:1px solid #8E7E5B;
        font-weight:normal;
        }
        .b-last-forum h4 a {color:#DBBE94}
        .b-last-forum h4 a:hover {color:#FBDEB4}
    .b-last-forum p {
        margin-bottom:3px;
        width:95px;
        text-align:right;
        font-size:12px;
        color:#C5D256;
        }
        .b-last-forum p span {
            font-size:14px;
            color:#FFF;
            }

/* b-Inform */
.b-inform {}
    .b-inform img {
        float:left;
        padding:4px 10px 0 0;
        }
    .b-inform ul {
        position:relative;
        overflow:hidden;
        width:100%;
        }
    .b-inform li {
        position:relative;
        overflow:hidden;
        padding-bottom:19px;
        width:100%;        
        }
    .b-inform h4 {
        margin-bottom:3px;
        font:13px Verdana,Geneva,sans-serif;
        color:#DBBE94;
        }
        .b-inform h4 a {color:#DBBE94}
        .b-inform h4 a:hover {color:#FBDEB4}

/* b-Vote */
.b-vote {}
    .b-vote h4 {
        margin-bottom:15px;
        font:13px Verdana,Geneva,sans-serif;
        color:#DBBE94;
        }
        .b-vote h4 a {color:#DBBE94}
        .b-vote h4 a:hover {color:#FBDEB4}
    .b-vote p {
        position:relative;
        overflow:hidden;
        width:100%;
        margin-bottom:15px;
        }
        .b-vote p a {
            float:right;
            margin-top:6px;
            text-decoration:none;
            line-height:1.5;
            background:url(../i/web20.gif) 0 100% repeat-x;
            }
    .b-vote label {vertical-align:middle}



    /* b-Vote Submit */
    .b-vote .submit {
        float:left;
        margin:0;
        padding:0;
        outline:0;
        border:0;
        cursor:pointer;
        }

/* b-Subscribe */
.b-subscribe {}
    .b-subscribe p {
        position:relative;
        overflow:hidden;
        width:100%;
        margin-bottom:10px;
        text-align:left;
        }
        .b-subscribe p a {
            text-decoration:none;
            line-height:1.5;
            background:url(../i/web20.gif) 0 100% repeat-x;
            }
    .b-subscribe label {
        vertical-align:middle;
        color:#C5D256;
        }

    /* b-Subscribe Checkbox */
    .b-subscribe .checkbox {
        margin-top:-2px;
        vertical-align:middle;
        }

    /* b-Subscribe Text */
    .b-subscribe .text {
        float:left;
        margin:-1px 0 0;
        padding:8px 10px;
        width:165px;
        background:url(../i/b-subscribe-text.png) 50% 50% no-repeat;
        border:0;
        outline:0;
        text-align:left;
        color:#B7B9BA;
        }

    /* b-Subscribe Submit */
    .b-subscribe .submit {
        float:right;
        margin:0;
        padding:0;
        outline:0;
        border:0;
        cursor:pointer;
        }

/* b-News-List */
.b-news-list {}
    .b-news-list img {
        float:left;
        padding:24px 10px 20px 0;
        width:120px;
        }
    .b-news-list ul {
        position:relative;
        overflow:hidden;
        width:100%;
        }
        .b-news-list ul ul {overflow:visible}
    .b-news-list li {
        position:relative;
        overflow:hidden;
        padding-bottom:19px;
        width:100%;
        }
        .b-news-list li li {
            display:inline;
            float:left;
            padding:0 14px 0 0;
            width:auto;
            line-height:14px;
            }
            .b-news-list li li a {
                padding-left:21px;
                color:#D2D6D8;
                }
            .b-news-list li li a:hover {color:#F2F6F8}
    .b-news-list h4 {
        margin-bottom:3px;
        font:17px 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-news-list h4 a {color:#DBBE94}
        .b-news-list h4 a:hover {color:#FBDEB4}
    .b-news-list h5 {
        margin-bottom:3px;
        font:12px Verdana,Geneva,sans-serif;
        color:#A64033;
        }
    .b-news-list p {margin-bottom:3px}

    /* b-News-List Author */
        .b-news-list .author a {background:url(../i/ico-author.png) 0 50% no-repeat}

    /* b-News-List Comments */
        .b-news-list .comments a {background:url(../i/ico-comments.png) 0 50% no-repeat}

    /* b-News-List Views */
        .b-news-list .views a {background:url(../i/ico-views.png) 0 50% no-repeat}

/* b-Articles-List */
.b-arts-list {}
	.b-arts-list .fulltext {
		padding:5px 0 0 0;
		}
	.b-arts-list .fulltext a {
		color:#c5d256;
		}
		.b-arts-list .fulltext a:hover {text-decoration:none;}
	.b-arts-list .abox {margin-bottom:0}
	.b-arts-list .closed .abox {background:none;}
	.b-arts-list .closed .abox-wrap {background:none;}
	.b-arts-list .rate-post {padding-top:7px;}
	.b-arts-list .rate-post ul {margin-bottom:7px;}
    .b-arts-list .img {
		vertical-align:top;
        /*float:left;*/
        padding:0 10px 0 0;
        width:120px;
        }
		.b-arts-list .img img{
			float:left;
			margin:3px 0 7px 0;
			width:120px;
			}
	.b-arts-list .closed .img {
		width:0;
		padding:0;
		overflow:hidden;
		}
	.b-arts-list .closed .img img {
		display:none;
		}
	.b-arts-list .near-img {
		vertical-align:top;
		}
    .b-arts-list ul {
        position:relative;
        overflow:hidden;
        width:100%;
        }
        .b-arts-list ul ul {overflow:visible}
    .b-arts-list li {
        position:relative;
        /*overflow:hidden;*/
        padding-bottom:10px;
        width:100%;
        }
    .b-arts-list li.closed {
        padding-bottom:5px;
        }
        .b-arts-list li li {
            display:inline;
            float:left;
            padding:0 14px 0 0;
            width:auto;
            line-height:14px;
            }
            .b-arts-list li li a {
                padding-left:21px;
                color:#D2D6D8;
                }
            .b-arts-list li li a:hover {color:#c5d256}
	.b-arts-list li .switch {
		padding:1px 0 0 0;
		width:9px;
		height:9px;
		float:left;
		}
		.b-arts-list li .switch a {
			padding:0;
			margin:0;
		}
		.b-arts-list li .switch img {
			width:9px;
			height:9px;
			float:none;
			margin:0;
			padding:0;
			background:url(../i/arr-d.gif) no-repeat;
			}
		.b-arts-list li.closed .switch img {
			background:url(../i/arr-r.gif) no-repeat;
			}
	.b-arts-list li .near-switch {
		padding-top:2px;
		margin-left:15px;
		}
	.b-arts-list .spoiler {
		display:block;
		/*position:relative;*/
		/*border:1px solid #f00;*/
		}
	.b-arts-list .closed .antispoiler {
		display:block;
		}
	.b-arts-list .antispoiler {
		display:none;
		/*position:relative;*/
		/*border:1px solid #f00;*/
		}
	.b-arts-list .closed .spoiler {
		display:none;
		}        
        
    .b-arts-list h3 {
        margin-bottom:5px;
        font:17px/19px 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-arts-list h3 a {
		color:#DBBE94;
		border-bottom:1px dotted #DBBE94;
		text-decoration:none;
		}
        .b-arts-list h3 a:hover {
			color:#FBDEB4;
			border-bottom:1px solid #DBBE94;
			text-decoration:none;
			}
    .b-arts-list h4 {
        margin-bottom:8px;
        font:12px Verdana,Geneva,sans-serif;
        color:#D2D6D8;
        }
    .b-arts-list h5 {
        margin-bottom:3px;
        font:12px/14px Verdana,Geneva,sans-serif;
        color:#A64033;
        }
    .b-arts-list p {margin-bottom:3px}

    /* b-News-List Author */
        .b-arts-list .author a {background:url(../i/ico-author.png) 0 50% no-repeat}

    /* b-News-List Comments */
        .b-arts-list .comments a {background:url(../i/ico-comments.gif) 0 50% no-repeat}

    /* b-News-List Views */
        .b-arts-list .views a {background:url(../i/ico-views.gif) 0 50% no-repeat}

/* b-New-Users */
.b-new-users {}
    .b-new-users ul {
        position:relative;
        overflow:hidden;
        width:100%;
        }
    .b-new-users li {
        display:inline;
        float:left;
        padding:0 0 10px 14px;
        }

/* b-Active-Users */
.b-active-users {}
    .b-active-users img {
        float:left;
        padding-right:40px;
        }
    .b-active-users ul {
        position:relative;
        overflow:hidden;
        width:100%;
        }
    .b-active-users li {
        position:relative;
        overflow:hidden;
        padding:0 0 10px 14px;
        width:100%;
        }
    .b-active-users p {
        font-size:12px;
        color:#C5D256;
        }
        .b-active-users p span {
            font-size:14px;
            color:#FFF;
            }
        .b-active-users p a {
            margin-left:-21px;
            padding-left:21px;
            font-size:11px;
            color:#D2D6D8;
            }
        .b-active-users p a:hover {color:#F2F6F8}

    /* b-Active-Users Author */
        .b-active-users .author a {background:url(../i/ico-author.png) 0 50% no-repeat}

/* Tag Cloud */
.tag-cloud {
    position:relative;
    overflow:hidden;
    width:100%;
    margin-bottom:25px;
    text-align:justify;
    }
    .tag-cloud a {text-decoration:none}
    .tag-cloud li {display:inline}
    .tag-cloud a.w1 {font-size:80%;}
    .tag-cloud a.w2 {font-size:100%;}
    .tag-cloud a.w3 {font-size:120%;}
    .tag-cloud a.w4 {font-size:140%;}
    .tag-cloud a.w5 {font-size:160%;}
    .tag-cloud a.w6 {font-size:180%;}
    .tag-cloud a.w7 {font-size:200%;}
    .tag-cloud a.w8 {font-size:220%;}
    .tag-cloud a.w9 {font-size:240%;}
    .tag-cloud a.w10 {font-size:260%;}

/* Tag Cloud */
.overflow-box {
    position:relative;
    overflow:hidden;
    margin:0 auto 25px;
    padding:25px;
    width:472px;
    height:106px;
    background:#4D5F67 url(../i/overflow-box.png) no-repeat;
    font-size:11px;
    color:#FFF;
    }
    .overflow-box .overflow-box-wrap {
        position:relative;
        overflow:hidden;
        width:100%;
        height:106px;
        }

/* Bbox */
.bbox {
    /*position:relative;*/
    /*overflow:hidden;*/
    margin-bottom:25px;
    padding-top:24px;
    width:664px;
    background:#221E1E url(../i/bblock.png) no-repeat;
    }
    .bbox .bbox-wrap {
        padding:0 24px 24px;
        width:616px;
        background:url(../i/bblock.png) 0 100% no-repeat;
        }

    .bbox h3 {
        margin-bottom:8px;
        font:17px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }

    .bbox h4 {
        margin-bottom:8px;
        font:12px Verdana,Geneva,sans-serif;
        color:#D2D6D8;
        }                    

/* Abox */
.abox {
    /*position:relative;*/
    /*overflow:hidden;*/
    margin-bottom:20px;
    padding-top:9px;
    width:664px;
    background:#221E1E url(../i/bblock.png) no-repeat;
    }
    .abox .abox-wrap {
        padding:0 9px 9px 9px;
        width:646px;
        background:url(../i/bblock.png) 0 100% no-repeat;
        }

/* Bquot */
.bquot,.b-comment-quote blockquote {
    position:relative;
    overflow:hidden;
    margin:0 0 10px 0;
    padding:10px 0 0 0;
    width:578px;
    background:#221E1E url(../i/bquot.png) no-repeat;
	color:#99A3A7;
    }
    .bquot h5,.b-comment-quote blockquote h5 {
        margin-bottom:7px;
        font:12px Verdana,Geneva,sans-serif;
        color:#D2D6D8;
        }
    .bquot p,.b-comment-quote blockquote p {
        margin-bottom:5px;
        }
    .bquot .bquot-wrap,.b-comment-quote blockquote div {
        padding:0 18px 10px 18px;
        width:542px;
        background:url(../i/bquot.png) 0 100% no-repeat;
        }

/* b-Consult */
.b-consult {padding-left:80px;}
    .b-consult li {
        position:relative;
        width:100%;
        margin-bottom:1em;
        }
        .b-consult li img {
            position:absolute;
            top:0;
            left:-80px;
            }

    .b-consult .checkbox {margin-left:-20px}
    .b-consult .submit {
        float:right;
        margin-top:2px;
        background: url(../i/b-consult-submit.png) no-repeat 0 0;
        border: none;
        width: 130px;
        height: 30px;
        }
     
        
    .b-consult h3 {
        position:relative;
        z-index:1;
        margin-bottom:15px;
        font:17px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-consult p {margin-bottom:15px}
    .b-consult h4 {
        position:relative;
        overflow:hidden;
        margin-bottom:15px;
        width:100%;
        font:17px/29px 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-consult h4 label {float:left}
    .b-consult h4 .inputtext {
        width:213px;
        padding:8px;
        background:url(../i/b-consult-email.png) 50% 50% no-repeat;
        border:0;
        outline:0;
        font-size:13px;
        color:#FFF;
        }

    .b-consult .inputtextarea  {
        background:#4D5F67;
        font-size:11px;
        color:#FFF;
        width: 95%;
        height: 106px;
        border: none;
        overflow: auto;

    }
      

/* b-Add-Link */
.b-add-link {
    font-size:12px;
    }
    .b-add-link label {padding-left:10px}
    .b-add-link h3 {
        margin-bottom:15px;
        font:17px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-add-link p {
        padding-top:15px;
        text-align:center;
        color:#D2D6D8;
        }
    .b-add-link .text {
        margin:0;
        width:599px;
        padding:8px;
        background:url(../i/b-add-link-text.png) 50% 50% no-repeat;
        border:0;
        outline:0;
        font-size:13px;
        color:#FFF;
        }
    .b-add-link .textarea {
        margin:0;
        width:599px;
        height:161px;
        padding:8px;
        background:url(../i/b-add-link-textarea.png) 50% 50% no-repeat;
        border:0;
        outline:0;
        font-size:13px;
        color:#FFF;
        }
    .b-add-link .ok {
        display:inline-block;
        position:relative;
        overflow:hidden;
        margin:0 15px;
        width:124px;
        height:29px;
        background:#A64033 url(../i/b-add-link-button.png) no-repeat;
        text-decoration:none;
        line-height:29px;
        color:#FFF;
        }
    .b-add-link .cancel {
        display:inline-block;
        position:relative;
        overflow:hidden;
        margin:0 15px;
        width:124px;
        height:29px;
        background:#A64033 url(../i/b-add-link-button.png) no-repeat;
        text-decoration:none;
        line-height:29px;
        color:#FFF;
        }

/* b-Link-List */
.b-link-list {}
    .b-link-list h3 {
        margin:0;
        border:0;
        color:#DBBE94;
        }
    .b-link-list a {color:#C5D256}
    .b-link-list a:hover {color:#E5F276}
    .b-link-list p {
        position:relative;
        overflow:hidden;
        margin:0 0 5px;
        width:100%;
        }
    .b-link-list ul {margin-bottom:13px}
    .b-link-list li {
        padding:13px 0;
        border-top:1px solid #4A5148;
        }
    .b-link-list .rating {
        float:right;
        color:#D2D6D8;
        }
        .b-link-list .rating img {vertical-align:baseline}
        .b-link-list .add-tofavorite {
            position:relative;
            padding-left:17px;
            background:url(../i/add-tofavorite.png) 0 50% no-repeat;
            text-decoration:none;
            color:#D2D6D8;
            }
            .b-link-list .add-tofavorite span {background:url(../i/web20.gif) 0 100% repeat-x}
        .b-link-list .add-tofavorite:hover {color:#C5D256}
    .b-link-list .share {
        display:block;
        position:relative;
        margin:0 auto;
        width:250px;
        height:38px;
        background:url(../i/b-link-list-share.png) no-repeat;
        text-indent:-1000em;
        }
    .b-link-list .pagination {
        position:relative;
        overflow:hidden;
        margin-bottom:25px;
        width:100%;
        text-align:center;
        }
    .b-link-list .pagination label {color:#D2D6D8}
    .b-link-list .pagination li {
        display:inline;
        padding:0 8px;
        border:0;
        color:#FFF;
        }

/* Sort */
.sort {
	position:relative;
	/*overflow:hidden;*/
	margin-bottom:25px;
	width:100%;
	border-bottom:1px solid #8E7E5B;
	}
	.sort label {padding-right:10px}
	.sort span {
        

		padding-right:20px;
		width:120px;
		color:#99A3A7;
		}
	.sort p,.sort .p {
		/*overflow:visible;*/
		padding:0 20px;
		margin:0 0 10px 0;
		/*width:auto;*/
		}

	
	.sort table {width:auto;}
	.sort th {
		/*width:50%;*/
		vertical-align:middle;
		padding-left:25px;
		}
	.sort td {
		white-space:nowrap;
		}
	.sort td p,.sort td .p {
		/*overflow:visible;*/
		padding:0 12px 0 0;
		margin:0 0 6px 0;
		/*width:auto;*/
		}
	.sort .submit {
		float:right;

		/*margin-top:-5px;*/
		}
	.sort select {font-size:100%;}
		
/* Pager */
.pager {
	position:relative;
	/*overflow:hidden;*/
	margin-bottom:40px;
	width:100%;
	}
	.pager table {
		width:auto;
		margin:0 auto;
		}
	.pager label {
		padding-left:10px;
		text-align:left;
		}
	.pager ul {
		text-align:left;
		}
	.pager span {
		padding:0 5px;
		color:#FFF;
		text-align:left;
		}
	.pager a {
		padding:0 5px;
		color:#c5d256;
		text-align:left;
		}
		.pager a:hover {
			text-decoration:none;
			}
	.pager p,.pager .p {
		text-align:center;
		/*overflow:visible;*/
		padding:0 20px;
		margin:0 0 10px 0;
		/*width:auto;*/
		}
	.pager select {font-size:100%;}

/* b-Editor */
.b-editor {
    position:relative;
    overflow:hidden;
    width:100%;
    }
    .b-editor p {
        position:relative;
        overflow:hidden;
        width:100%;
        }
    .b-editor h3 {
        position:relative;
        margin-bottom:15px;
        font:17px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-editor .web20 {
        float:left;
        margin-top:21px;
        border-bottom:1px dotted #C5D256;
        text-decoration:none;
        color:#C5D256;
        }
		.b-editor a.web20:hover {
			border-bottom:1px solid #C5D256;
			text-decoration:none;
			}
    .b-editor .submit {
        float:right;
        margin-top:16px;
        }

/* b-Question */
.b-question {
    position:relative;
    padding-left:62px;
    min-height:42px;
    height:auto !important;
    height:42px;
    color:#99A3A7;
    }
    .b-question p {margin-bottom:15px}
    .b-question h3 {
        position:relative;
        margin-bottom:15px;
        font:17px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-question .avatar {
        position:absolute;
        top:0;
        left:0;
        border:1px solid #36505A;
        }

/* b-Question */
.b-fullquestion {
    position:relative;
    padding-left:62px;
    min-height:42px;
	margin-bottom:15px;
    height:auto !important;
    height:42px;
    color:#99A3A7;
    }
    .b-fullquestion p {margin-bottom:7px}
    .b-fullquestion h3 {
        position:relative;
        margin-bottom:10px;
        font:17px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .b-fullquestion h4 {
        margin-bottom:8px;
        font:12px Verdana,Geneva,sans-serif;
        color:#D2D6D8;
        }
    .b-fullquestion .avatar {
        position:absolute;
        top:0;
        left:0;
        border:1px solid #36505A;
        }

/* b-Answer */
.b-answer {
    position:relative;
    padding-left:62px;
	margin-bottom:15px;
    min-height:42px;
    height:auto !important;
    height:42px;
    }
    .b-answer p {margin-bottom:7px}
    .b-answer h4 {
        margin-bottom:8px;
        font:12px Verdana,Geneva,sans-serif;
        color:#D2D6D8;
        }
    .b-answer .avatar {
        position:absolute;
        top:0;
        left:0;
        border:1px solid #36505A;
        }

/* Rate-post */
.rate-post {
    position:relative;
    /*overflow:hidden;*/
    width:100%;
    }
	/*
    .rate-post table {
        position:relative;
		margin:0 0 9px 0;
        }
    .rate-post td {
        padding:0 14px 0 0;
		vertical-align:bottom;
        }
	*/
    .rate-post ul {
        position:relative;
        width:100%;
		margin:0 0 14px 0;
        }
	.rate-post li {
		display:inline;
		float:left;
		padding:0 14px 0 0;
		width:auto;
		line-height:14px;
		}
		.rate-post li.cb {
			display:block;
			float:none;
			clear:both;
			padding:0;margin:0;
			width:1px;
			height:1px;
			font-size:1px;
			line-height:1px;
			}
		.rate-post li a {
			padding-left:17px;
			color:#D2D6D8;
			}
		.rate-post li a:hover {color:#F2F6F8}
		.rate-post li div {
			padding-left:21px;
			}
	.rate-post .views{padding:0 14px 0 0;}
	.rate-post .views div {background:url(../i/ico-views.gif) 0 50% no-repeat;padding-left:21px;}
	.rate-post .tofavorite{padding:0 14px 0 0;}
	.rate-post .tofavorite a {padding-left:17px;}
	.rate-post .tofavorite a{
		background:url(../i/ico-tofavorite.gif) 0 50% no-repeat;
		text-decoration:none;
		}
		.rate-post .tofavorite a span {background:url(../i/web20.gif) 0 100% repeat-x}
		.rate-post .tofavorite a:hover {color:#C5D256}
    .rate-post .rating img {vertical-align:baseline;}
	.rate-post .rating select{
		font-family:Verdana,Arial;
		font-size:100%;
		}
    .rate-post .web20 a {
        display:inline-block;
        margin-left:17px;
        border-bottom:1px dotted #C5D256;
        text-decoration:none;
        color:#C5D256;
        }
    .rate-post .web20 a:hover {
        border-bottom:1px solid #C5D256;
        }
    .rate-post .total {
        float:right;
        color:#D2D6D8;
        }

.rating{}
	.rating table{width:auto;}
	.rating td{
		vertical-align:middle;
		padding:0;
		}
	.rating td div{
		width:12px;
		height:12px;
		padding:0;
		margin:0;
		}
	.rating td img{
		width:12px;
		height:12px;
		float:none;
		padding:0;
		margin:0;
		}
		
/* b-Comment */
.b-comment {
    /*position:relative;
    overflow:hidden;*/
    margin-bottom:20px;
    width:100%;
    color:#D2D6D8;
    }
    .b-comment h4 {
        /*position:relative;*/
        overflow:hidden;
        margin-bottom:16px;
        padding:0 25px;
        width:614px;
        height:24px;
        background:url(../i/b-comment-title.gif) no-repeat;
        font:12px/24px Verdana,Geneva,sans-serif;
        color:#DBBE94;
        }
        .b-comment h4 a {color:#C5D256}
        .b-comment h4 a:hover {text-decoration:none}
    .b-comment p {margin-bottom:10px}
    .b-comment .web20 {margin:0}
    .b-comment .web20 a {
        display:inline-block;
        padding-left:0;
        margin-left:10px;
        border-bottom:1px dotted #C5D256; 
        color:#C5D256;
        }
    .b-comment .web20 a:hover {
        border-bottom:1px solid #C5D256; 
		text-decoration:none;
		}
    .b-comment .b-comment-text {
        position:relative;
        padding-left:85px;
        min-height:42px;
        height:auto !important;
        height:42px;
        }
    .b-comment .b-comment-text .avatar {
        position:absolute;
        top:0;
        left:25px;
        border:1px solid #36505A;
        }

/* rlink */
.rlink {
    position:relative;
    overflow:hidden;
    width:100%;
    text-align:right;
    }
    .rlink a {
        padding-left:10px;
        text-decoration:none;
        color:#C5D256;
        }
    .rlink a:hover {text-decoration:underline}
	
/* avt avatar */
a.avtavatar img {
	margin-top:-5px;
	border:2px solid #4d5f67;
	}
	a.avtavatar:hover img {
		border:2px solid #c5d256;
		}

/* Splash */
.splash {
    position:absolute;
    z-index:1000;
    top:150px;
    left:50%;
    padding:0 20px;
    margin:-100px 0 0 -162px;
    width:284px;
    background:url(../i/splash.png) 0 100% no-repeat;
    text-align:center;
    color:#FFF;
    }
    .splash h3 {
        margin-bottom:25px;
        font:17px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
        }
    .splash p {
        position:relative;
        overflow:hidden;
        width:100%;
        font-size:12px;
        margin-bottom:25px;
        }

    /* Splash Wrap */
    .splash-wrap {
        position:absolute;
        top:-20px;
        left:0;
        height:20px;
        width:324px;
        background:url(../i/splash.png) no-repeat;
        }

    /* Splash Close  */
    .splash .close {
        display:block;
        position:absolute;
        z-index:1;
        top:-6px;
        right:17px;
        width:19px;
        height:19px;
        background:#354F5A url(../i/splash-close.png) no-repeat;
        text-indent:-1000em;
        }   

    /* Splash Ok */
    .splash .ok {
        display:block;
        position:relative;
        /*left: 85px;*/
        overflow:hidden;
        /*float:left; */
        width:114px;
        height:29px;
        background:#A64033 url(../i/splash-button.png) no-repeat;
        text-decoration:none;
        line-height:29px;
        color:#FFF;
        }

    /* Splash Cancel 
    .splash .cancel {
        display:block;
        position:relative;
        overflow:hidden;
        float:right;
        width:114px;
        height:29px;
        background:#A64033 url(../i/splash-button.png) no-repeat;
        text-decoration:none;
        line-height:29px;
        color:#FFF;
        }   */

/* Pagination */
.pagination {
    position:relative;
    overflow:hidden;
    margin-bottom:25px;
    width:100%;
    text-align:center;
    }
    .b-link-list .pagination label {color:#D2D6D8}
    .b-link-list .pagination li {
        display:inline;
        padding:0 8px;
        border:0;
        color:#FFF;
        }

/* Alert */
.alert {
    padding-top:25px;
    margin-bottom:15px;
    text-align:center;
    font:12px/1 'Trebuchet MS',Helvetica,sans-serif;
    color:#DBBE94;
    }

/* Elements */
.recovery {
    margin-top:26px;
    padding-top:25px;
    border-top:1px solid #8E7E5B;
    font-size:12px;
    color:#D2D6D8;
    }
.recovery a {color:#C5D256}
.recovery a:hover {color:#E5F276}
	.recovery h1 { /* don't use it */
		margin:0 0 1em;
        text-align:center;
		font:14px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
		}
	.recovery h2 {
		margin:0 0 1em;
        text-align:center;
		font:14px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
		}
	.recovery h3 {
		margin:0 0 1em;
        text-align:center;
		font:14px/1 'Trebuchet MS',Helvetica,sans-serif;
        color:#DBBE94;
		}
	.recovery h4 {
		margin:0 0 1em;
        text-align:center;
		font:1.6em/1 Arial,Helvetica,sans-serif;
        color:#DBBE94;
		}
	.recovery p {margin:0 0 1.5em}
	.recovery dl {margin:0 0 1.5em}
	.recovery dt {font-weight:bold}
	.recovery ul,
	.recovery ol {margin:0 0 1.4em}
	.recovery ul {margin-left:-20px}
	.recovery ol {list-style:decimal}
	.recovery ul dl,
	.recovery ol dl {margin:0}
	.recovery ul li,
	.recovery ol li {margin:0 0 .3em}
	.recovery ul li {
		padding-left:20px;
		background:url(../i/bullet.gif) 0 .3em no-repeat;
		}
	.recovery ol li {
		padding:0;
		background:none;
		}
	.recovery ul ul,
	.recovery ul ol,
	.recovery ol ol,
	.recovery ol ul {margin:.4em 0 .5em 2em}

.hidden {
    position:absolute;
    top:-1000em;
    left:-1000em;
    }



/* AllNews */
a.allnews {
display:block;
float:right;
margin-right:30px;
height:28px; 
width:48px; 
text-align:center; 
text-decoration:none;
text-transform:capitalize; 
color: #ffffff;
background:url(/bitrix/templates/neodni/i/all.gif);
}        

a.allnews:active {color:#C5D256;} 
a.allnews:hover {color:#C5D256;}




    /* b-Vote Radio */
.b-vote .radio {
        margin-top:-2px;
        vertical-align:middle;
        }


