/* Global
---------------------------------------------------------- */

* { padding:0; margin:0; }
html, body { width: 100%; height: 100%; }
body {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 62.5%;
        color: #737475;
        background: #c5edff;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul,  dl, fieldset, address, .l {
        margin: 15px 0;
        font-size: 1em;
}
li, dd, blockquote {
        margin-left: 30px;
}

/* Headings */
h1, .l { font-size: 1.4em; }
h2, h6 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.0em; }
h5 { font-size: 0.9em; }
/* h6 { font-size: 0.8em; } */
.title { margin: 30px 0 15px 0; font: bold 1.6em Trebuchet MS; color: #0079a1; }
.title.border { padding-bottom: 3px; border-bottom: 1px solid #dedcc3; }
.softtitle { margin: 30px 0 15px 0; font: bold 1.92em Trebuchet MS; color: #0079a1; display:inline; float:left;}

/* Table */
table { border-collapse: collapse; border: 0; }
table td { padding: 0px; vertical-align: top; text-align: left; }

/* Forms */
input { height: 1.5em; padding: 1px 4px; border: 1px solid #008ebe; background: url(http://static.rbytes.net/v2/img/design/input_bg.gif) no-repeat; line-height: 1.5em; font-size: 1em; vertical-align: middle; }
input.submit { width: auto !important; height: auto; padding: 0; border: 0; }
label { color: #000; }
label.overlabel { position: absolute; color: #000; }
label.overlabel-apply { position: absolute; top: -8px; left: 7px; /* z-index: 1; */font: normal 0.9em Tahoma; color: #000000; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.last { border-bottom: none !important; border-right: none !important; margin-right: 0 !important; background: none !important; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.middle { vertical-align: middle; }
.fleft { display: block; float: left; }
.fright { display: block; float: right; }

/* Text */
p { line-height: 1.5em; }

/* Links
---------------------------------------------------------- */

a img { border: 0; }
a {
        color: #0079a1;
        text-decoration: underline;
}
a:hover, a:focus, a:active {
        color: #005673;
        text-decoration: none;
}

/* Layout
---------------------------------------------------------- */

#counter { display:none; }

#content, #footer, #header, #langs ul, #langs, #header .wrapper, #breadcrumbs, .listing li, #featured dd, #footer ul { overflow: auto; }

#page { min-width: 995px; font-size: 1.2em; }
#header { background: url(http://static.rbytes.net/v2/img/design/header_gradient.jpg) #22c7fb 0 100% repeat-x; }
#content { padding: 8px 8px 25px; background: url(http://static.rbytes.net/v2/img/design/content_bg.jpg) #b8eaff repeat-x; }
#sidebar-left { position: relative; float: left; width: 242px; }
#main { float: left; width: 100%; margin: 0 -232px 0 -242px; padding: 0; }
#main-container { margin: 0 240px 0 250px; padding: 0 24px 24px; background: #fff; }
#sidebar-right { float: right; width: 232px; padding: 0; }
#footer { padding: 26px 24px 45px; background: url(http://static.rbytes.net/v2/img/design/footer_bg.jpg) #c5edff repeat-x; font-size: 0.9em; color: #404040; }

/* Header
---------------------------------------------------------- */

#header .wrapper { background: url(http://static.rbytes.net/v2/img/design/header_bg_1.gif) no-repeat; }

#langs div { float: left; clear: both; background: url(http://static.rbytes.net/v2/img/design/langs_bg.gif) #3ecefc 0 100% repeat-x; font-size: 0.9em; }
#langs ul { float: left; margin: 0; padding: 9px 10px; background: url(http://static.rbytes.net/v2/img/design/langs_corner.gif) 100% 100% no-repeat; }
#langs ul li { float: left; margin: 0; padding: 0 5px; border-right: 1px solid #baeeff; list-style: none; line-height: 1.1em; }
#langs ul li a { color: #baeeff; }
#langs ul li.active a { font-weight: bold; text-decoration: none; }

#logo { display: inline; float: left; width: 212px; margin: 11px -253px 0 31px; }

#header-forms { margin: -8px 0 0 291px; background: url(http://static.rbytes.net/v2/img/design/header_forms_bg.jpg) repeat-x; }
#header-forms .wrapper { height: auto; overflow: hidden; padding: 23px 31px 0; background: url(http://static.rbytes.net/v2/img/design/header_forms_corner.jpg) no-repeat; }


#breadcrumbs { clear: both; overflow: hidden; margin: 0px 16px; /* background: url(http://static.rbytes.net/v2/img/design/breadcrumbs_bg.gif) 0 100% repeat-x; */ font: bold 1.33em/3em Trebuchet MS; color: #fff; }
#breadcrumbs div { /* background: url(http://static.rbytes.net/v2/img/design/breadcrumbs_corner_left.gif) 0 100% no-repeat; */ }
/* change 33 */
#breadcrumbs ul { overflow: hidden; margin: 0; padding: 0 33px; /* background: url(http://static.rbytes.net/v2/img/design/breadcrumbs_corner_right.gif) 100% 100% no-repeat; */}
#breadcrumbs ul ul { float: left; padding: 0 0 0 16px; /* background: url(http://static.rbytes.net/v2/img/design/breadcrumbs_bullet.gif) 6px 1.45em no-repeat; */}
#breadcrumbs ul li { margin: 0; list-style: none; }
#breadcrumbs a { /* float: left; white-space: nowrap; */ color: #fff; }


#search { float: left; width: 100%; }
#search a { display: block; margin: 3px 6px; font-size: 0.8em; color: #fff; }
#header-forms form { margin: 0; }
#search fieldset { position: relative; margin: 0; border: 0; }
#search input { width: 30em; }

#auth { float: right; }
#auth fieldset { margin: 0; border: 0; }
#auth span { position: relative;  }
#auth span input { margin: 0 4px 0 0; vertical-align: middle; }
#auth div {}
#auth a {  width: 12.8em; margin: 3px 6px; margin-right: 50px; font-size: 0.8em; color: #fff; }
#auth .overlabel-apply { top: -14px; }

#auth p, #auth p a {   margin: 3px 6px; font-size: 1.1em; color: #fff; }
/* Content
---------------------------------------------------------- */

.ttable {padding: 10px 5px;
        border-bottom: 1px solid #EFEFEF;
        border-right: 1px solid #EFEFEF; text-align: center;}
        .ttablex {padding: 10px 5px;
        border: 1px solid #EFEFEF;
        }
 .ttablex2 {padding: 4px 4px;
        border: 1px solid #EFEFEF;
        }

        .ttable-title {padding: 10px 5px;
        border-bottom: 1px solid #EFEFEF;
        border-right: 1px solid #EFEFEF;}

.ttable-title2 {padding: 10px 5px;
        border: 1px solid #EFEFEF;
        }

        .ttable2 {width:50px; padding: 10px 5px;
        border-bottom: 1px solid #EFEFEF;
        border-right: 1px solid #EFEFEF;
        padding-left: 10px;
        border-right: 0;}

.ttable-main {border-collapse: collapse;
        margin-bottom: 10px;
        width: 100%;
        clear: both;}

#main-container:before {
        content: url(http://static.rbytes.net/v2/img/design/content_corner_lt.gif);
        background: url(http://static.rbytes.net/v2/img/design/content_corner_rt.gif) 100% 0 no-repeat;
        height: 12px;
        display: block;
        margin: 0 -24px -25px;
}
#main-container:after {
        content: url(http://static.rbytes.net/v2/img/design/content_corner_lb.gif);
        background: url(http://static.rbytes.net/v2/img/design/content_corner_rb.gif) 100% 0 no-repeat;
        height: 12px;
        display: block;
        margin: 12px -24px -24px -24px;
}

.listing { font: normal 0.9em Tahoma; }
.listing a { font-weight: bold; }
.listing h3 { margin: 4px 0; font-size: 1em; }
.listing ul { margin: 0; }
.listing li { clear: both; margin: 0; padding-left: 0px; padding-top: 16px; padding-bottom: 16px; padding-right: 16px; border-top: 1px solid #e1e1e1; list-style: none; }
.listing .img { float: left; margin: 0 15px 0 0; }
.listing .img img { border: 1px solid #e1e1e1; }

/* Sidebar (Left)
---------------------------------------------------------- */

.block { background: #fffde2; }
.block:before { content: url(http://static.rbytes.net/v2/img/design/block_corner_lt.gif); background: url(http://static.rbytes.net/v2/img/design/block_corner_rt.gif) 100% 0 no-repeat; height: 12px; display: block; margin: -10px -22px 0 -32px; }
.block:after { content: url(http://static.rbytes.net/v2/img/design/block_corner_lb.gif); background: url(http://static.rbytes.net/v2/img/design/block_corner_rb.gif) 100% 0 no-repeat; height: 12px; display: block; margin: 0 -22px -10px -32px; }

#categories li { margin: 0; list-style: none; }
#categories li a { display: block; padding: 3px 0; font: bold 1.25em Trebuchet MS; }
#categories li.active a { color: #b7b172; text-decoration: none; /* background: url(http://static.rbytes.net/v2/img/design/categories_bullet.gif) 100% 50% no-repeat; */ }
#categories li ul { margin: 1px 0; }
#categories li ul li { }
#categories li.active ul li a { padding: 1px 0 1px 10px; background: url(http://static.rbytes.net/v2/img/design/categories_bullet_2.gif) 0 0.8em no-repeat; font-size: 0.9em; font-weight: normal; text-decoration: underline; color: #007aa2; }
#categories li.active ul li a:hover { text-decoration: none; }

.block-blue { background: url(http://static.rbytes.net/v2/img/design/block_blue_bg.gif) #00befd repeat-x; }
.block-blue:before { content: url(http://static.rbytes.net/v2/img/design/block_blue_corner_lt.gif); background: url(http://static.rbytes.net/v2/img/design/block_blue_corner_rt.gif) 100% 0 no-repeat; height: 58px; display: block; margin: -10px -22px 0 -32px; }
.block-blue:after { content: url(http://static.rbytes.net/v2/img/design/block_blue_corner_lb.gif); background: url(http://static.rbytes.net/v2/img/design/block_blue_corner_rb.gif) 100% 0 no-repeat; height: 12px; display: block; margin: 0 -22px -10px -32px; }
.block-blue .container { margin: -48px 0 0 0; }
.block-blue .title { margin-top: 5px; color: #fff; }

#community li { margin: 0; padding: 4px 0; list-style: none; font-size: 0.9em; color: #fff; }
#community fieldset { position: relative; margin: 0; border: 0; }
#community input { width: 70%; }

#rss a { display: block; background: url(http://static.rbytes.net/v2/img/design/rss.gif) 100% 50% no-repeat; font: bold 1.92em/2.4em Trebuchet MS; text-decoration: none; }

/* Sidebar (Right)
---------------------------------------------------------- */

.box { margin: 0 0 10px 0; padding: 10px 22px 10px 32px; }

.block-gradient { background: url(http://static.rbytes.net/v2/img/design/block_gradient_bg.gif) #fffde2 repeat-x; }
.block-gradient:before { content: url(http://static.rbytes.net/v2/img/design/block_gradient_corner_lt.gif); background: url(http://static.rbytes.net/v2/img/design/block_gradient_corner_rt.gif) 100% 0 no-repeat; height: 58px; display: block; margin: -10px -22px 0 -32px; }
.block-gradient:after { content: url(http://static.rbytes.net/v2/img/design/block_corner_lb.gif); background: url(http://static.rbytes.net/v2/img/design/block_corner_rb.gif) 100% 0 no-repeat; height: 12px; display: block; margin: 13px -22px -10px -32px; }
.block-gradient .container { margin: -72px 0 0 0; }

#tags li { display: inline; margin: 0; }
#tags a { font-size: 0.8em; line-height: 1em; text-decoration: none; }
#tags .s9 {font-size:9px;}
#tags .s10 {font-size:10px;}
#tags .s11 {font-size:11px;}
#tags .s12 {font-size:12px;}
#tags .s13 {font-size:13px;}
#tags .s14 {font-size:14px;}
#tags .s15 {font-size:16px;}
#tags .s16 {font-size:16px;}
#tags .s17 {font-size:17px;}
#tags .s18 {font-size:18px;}
#tags .s19 {font-size:19px;}
#tags .s20 {font-size:20px;}

#featured dl { font-size: 0.9em; }
#featured dt { padding: 00px 0 00px 00px; /* background: url(http://static.rbytes.net/v2/img/design/featured_title_bg.jpg) 100% 0 repeat-y; */ font-family: Trebuchet MS; font-weight: bold; }
#featured dd { margin: 0px 0 00px 0; }
#featured dd img { float: left; margin: 0 10px 0 0; border: 1px solid #cac7a6; }
#featured dd a { display: block; margin: 10px 0 0 0; }

#top li { margin-top: 7px; margin-bottom: 7px; margin-left:15px; padding-left:0px; font-size: 0.9em; }
#top li a { font-weight: bold; }

/* Footer
---------------------------------------------------------- */
#footer a { color: #007aa2; }
#footer ul { margin: 0; }
#footer ul li { float: left; margin: 0; padding: 0 5px; border-right: 1px solid #007aa2; list-style: none; line-height: 1.1em;  }

#copyright { float: left; text-align:center; width:100%}
#copyright-nav { float: left; padding: 0 0 0 10px; }

#footer-nav { float: right; }
