/*default theme for ITniNews.com (PHP-Fusion) */

/* -= General =- */
html, body { height: 100.01%; margin:0; padding:0; background: url('images/bg-nois.jpg') repeat #1F3668; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
/*div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { border: 0; margin: 0; padding: 0; background: transparent; font-size: 100%; outline: 0; vertical-align: baseline; }*/
figure, figcaption {border: 0; margin: 0; padding: 0; background: transparent; font-size: 100%; outline: 0; vertical-align: baseline;}
input, select, img { vertical-align: middle; }
div, figcaption { display: block; }
nav ul { list-style: none; }
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { border: 0; margin: 0; padding: 0; background: transparent; font-size: 100%; outline: 0; vertical-align: baseline; }*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block; }
.hideme{display: none;}

.lastik {clear: both;line-height: 0px;}

a {color: #0058D2;} a:hover{color: #0058D2; text-decoration: underline;}
.invert{color: #fff; background-color: #B4CEE7; padding: 0px 4px 1px;-ms-border-radius: 3px;-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;}
.invert:hover{text-decoration: none;color:#fff;background-color: #438AD8;}
.float-left {float: left;}.float-right {float: right;}
.news-info-share{color: #5f5f5f;background-color: #F3F3F3;width: 110px; float: right; margin: 5px 0px 5px 5px; padding: 14px;overflow: hidden;display: block;font-size: 11px; text-align: left;
}
.font-switch a:active, .news-info-share:active, .pagenav a:active{box-shadow: 0px 1px 2px #C6C6C6 inset;}
/*.news-info-share a{color:#8EA7E9;
transition-duration: 1s;
-moz-transition-duration: 1s;  Firefox 4
-webkit-transition-duration: 1s;  Safari and Chrome
-o-transition-duration: 1s;  Opera }.news-info-share:hover > a{color:#0058D2;}.news-info-share:hover{color:#474747;background-color: #f2f2f2;}*/

#main{
    /*width: 942px;*/
    width: 974px;
    height: auto;
    background-color: #fff;
    margin: 0 auto; border-left: 2px solid #011F5B;border-right: 2px solid #011F5B;
}


/* _header_ */
#header {
    background: url(images/header4.jpg) repeat-x #011F5B 0 0 scroll; border-top: 2px solid #B3C4DD;/**/
    height: 156px;
}

#full-header {
     position: relative;
}

.wrapper {
    width: 974px;
    margin:0 auto;
}

.wrapper-cats {
    width: 974px;
    margin:0 auto;
    position: relative;
}
.wrapper-forum {
    width: 97%;
background-color: #fff;
margin: 0 auto 0;

}
.wrapper-ga {
    width: 728px; background-color: #fff;
    margin: 0 auto 3px;
}
#header-cont {
    overflow: hidden;
    width: 974px;
    height: 114px;
    margin:0px auto;
    /*border: 1px solid red;*/
}

.top_nav {
    margin-top: 126px;
}
nav{
    position: relative;
    margin: 0;
    padding: 0px;
}
span.menu-sp-icon{
    width: 5%; min-width: 35px;
    border: none;
    height: 2px;
    background-color: rgb(156, 203, 225);
    display: inline-block;
    margin: -1px;

}
nav label span.menu-arrow-left{
    -ms-transform: rotate(11deg); /* IE 9 */
    -webkit-transform: rotate(11deg); /* Chrome, Safari, Opera */
    transform: rotate(11deg);
}
nav label span.menu-arrow-right{
    -ms-transform: rotate(-11deg); /* IE 9 */
    -webkit-transform: rotate(-11deg); /* Chrome, Safari, Opera */
    transform: rotate(-11deg);
}
form[name="searchform"] input.textbox{
        width:304px; height: 20px; font-size: 15px;
    }
/* _header links_*/
#sub-header{
    position: relative;
    width: 974px;
    height: 18px;
    margin: 12px auto 0;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ccc;
    background-color: transparent;
}
/*====*/
#sub-header img{
    margin: 1px 8px 0 0;
}

#sub-header ul{
    float:left;
    list-style:none outside none;
    padding: 0px; margin: 0;
}

#sub-header ul li{
    float: left;
    list-style: none;
    padding: 0px 0px 0px 8px;
}

#sub-header ul li.first-link .bullet{
	display: none;
}

/* Advanced Checkbox Hack */
body { -webkit-animation: bugfix infinite 1s; }
@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} }

input#menu-button, label[for="menu-button"] {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/* _user-login_ */
#button-show-lform{
    float: right;
    width: 144px;
    height: 22px;
    color: #ccc;
    border-left: 1px solid #011F5B;border-right: 1px solid #011F5B;
    background: #324B7B;
    padding: 4px 2px 1px 2px;
    text-align: center;
    display: block;
    position: relative;
    z-index:88;
}
#button-show-lform a{
    color: #ccc;
    display: block;
}
/*
#button-show-lform:hover{
    background: url(images/logbutton-ro.gif) no-repeat transparent;
}
*/
#user_login {
    background-color: #324B7B;
    color: white;
    /*height: 162px;*/
    display: none;
    padding: 0px 0px 41px;
    font-size: 1.1071em;
}

#user_login a {
    color: white;
    text-decoration: none;
}
#user_login a:hover {
    color: white;
    text-decoration: underline;
}

/* _footer_ */

#footer {
    background: url(images/footer-bg.jpg) repeat-x #011F5B 0 0 scroll;
    height: 73px;
    padding-top: 5px;
    position: relative;
    overflow: hidden;
}

#partners{
    width: 71%;
    float: left;
    font-size: 11px; color: #889DC3;
    list-style: none;
    list-style-position: outside;
    height: 15px;
    margin: 2px auto;padding-left: 25px;
}
#partners a{color: #889DC3; text-decoration: none;}

.footer-site-links{
    margin: 0px auto 4px 10px; float: left; width: 728px;}

#footer-r-links{
    font-family: Arial,Helvetica,sans-serif;
/*    float: left;*/
    font-size: 12px; color: #889DC3;
    width: 722px; margin: 0 2px auto auto;
}
#footer-r-links ul{padding-left: 8px;}
#footer-r-links ul, li{list-style: none;}
#footer-r-links a{
    color: #CAE3FF;
    text-decoration: none;
}
#footer-r-links a:hover{
    text-decoration: underline;
}

#totop{float:left; height: 15px; font-size: 11px; margin: 2px auto 4px 137px; text-align: right; width: 91px;} #totop a{color: #CAE3FF;text-decoration: none;}

/* _content_ */
.txt_justify{
    display: block;
    text-align: justify;
 /*    font-family: Verdana, Tahoma, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #474747;
    padding: 4px;
    line-height: 1.33;
    word-break: break-word;
}
.txt_justify img{vertical-align: baseline;}
#main_content {
    float: left;/**/
    width: 642px;
    margin: 8px auto auto 8px;
    position: relative;

}

/* right col */
#side-border-right {
    float: right;
    margin: 15px 8px 8px auto;
    width: 300px;
    display: inline;
    position: relative;
}
.scapmain{
    width: 300px;
    /*width: 183px;*/ margin-bottom:3px;
    color: #9a9a9a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-indent: 8px;

 /* border: 1px solid yellow;  */
    height: 14px;
}

.scapmain a {color: #9a9a9a;}.scapmain a:hover{text-decoration: none;}

.scapmain-num {
color: #9A9A9A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
height: 14px;
margin: 15px auto 10px;
text-indent: 8px;
width: 300px;
}
.scapmain-num a{color: #333;}

/* new panel // right col */
#hr-marker{
    margin-top: 8px;
    background: url(images/b-bot2.png) repeat-x -90px 0%;
    height: 11px;
}

#hr-marker-topnews{
    margin-top: 8px;
    background: url(images/b-bot2.png) repeat-x -90px 0%;
    height: 11px;
}

#title-num{display: inline; margin-left: 5px; width: 14px; height: 37px;}

.forumpost ul li {
    max-height: 59px; overflow: hidden;
    list-style: none;
    width: 260px; margin: 10px;padding: 0px 0px 4px;
    border-bottom: 1px dotted #b9b9b9;
}
.forumpost ul li:last-of-type {
    border-bottom: none;
    padding-bottom: 0;
}
 .sel {/*forum\comments*/
color: #333;
}
.sel-num{/*articles*/
  color: #7E8387;
  background: url(images/num-bg.gif) no-repeat;
}
.sel-num-it{
    color: #7E8387;
    background: url(images/num-bg.gif) no-repeat;
}
.sel-tn{ /*top news*/
  color: #333;
}
.sel-tn-num{ /*top news number*/
  color: #7E8387;
  background: url(images/num-bg.gif) no-repeat;
}

#last-c{display: none; padding-left:10px;}
#forum-posts{/*cursor:pointer;text-transform:uppercase;*/}
#last-comm{cursor:pointer;margin-left:7px;}
#forum-p {padding-left:10px;}

#new-articles-more{display: none; padding-left:10px;}
#last-articles{cursor:pointer;padding: 0px 4px 8px 4px;}
#article-cats{cursor:pointer;padding: 0px 4px 122px 4px;}
#new-articles{padding-left:10px;}

#last-it-news{cursor: pointer; padding: 0px 5px 8px;}
#last-it-news-2{cursor: pointer; padding: 0px 5px 8px;}
/*Links*/
a.white, li.white a {
	color: #ccc;
	text-decoration: none;
}

a:hover.white, li.white a:hover {
	color: #fff;
	text-decoration: underline;
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}
#subheader a, #links a{
	color: #fff;
	text-decoration: none;
}
/*index */
.gradient_bg {
    display: inline-block;
    margin: 0px;padding: 0px;width: 100%;
background: #ecf2fc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ecf2fc 0%, #ffffff 20%, #ffffff 100%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf2fc), color-stop(20%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ecf2fc 0%,#ffffff 20%,#ffffff 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ecf2fc 0%,#ffffff 20%,#ffffff 100%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ecf2fc 0%,#ffffff 20%,#ffffff 100%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ecf2fc 0%,#ffffff 20%,#ffffff 100%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf2fc', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.gradient_bg>p{color:#8E8E85;text-align: right;margin: 0px 30px 0px auto;float: right;text-shadow: 1px 1px 16px rgb(71, 131, 196);}
#additional_news{
    /*border-top: 1px solid gold;
    border-right: 1px solid #F64F38;
    border-bottom: 1px solid #3373FF;
    border-left: 1px solid #39DC43;
    box-shadow: 2px 2px 4px #ccc;*/

    width: 100%;margin: 17px auto;background-color: #f2f2f2;overflow:hidden;
}
.additional_news_panel{
    background-color: #f2f2f2; color: #555; width: 311px; font-size: 13px; font-family: sans-serif; line-height: 14px; margin: 10px auto 12px 7px; float: left;padding-left: -2px;
}
.additional_news_panel>ul>li{
    list-style-image: url("images/bullet2.gif");margin: 0px auto 3px 0px;
}
.additional_news_panel>ul>li:last-child{margin-bottom:0px;border-bottom: 1px solid silver;}.additional_news_panel>ul>li:first-child{margin-top:5px;}
.additional_news_panel ul{
     padding-left: 12px;
}
.additional_news_panel a{display: block;padding: 1px;}.additional_news_panel a:hover{background-color: #E6E6E6;text-decoration: none;}
/*Structure*/
.main-body {
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.4;
 	color: #555;
	padding: 4px 8px;
    /*    overflow:hidden;*/
    display: inline-block;
}
.read-more{
    display: inherit;
    float: right;
    margin: 2px 4px 2px auto;
    text-align: right;
    text-shadow: 1px 1px 2px #c8c8c8;
    filter: dropshadow(color=#c8c8c8, offx=1, offy=1);
}
.read-more a{color: #4169E1;padding: 1px 4px;font-family: serif;}.read-more a:hover{text-decoration: none; background-color: transparent;text-shadow: none; fiter: dropshadow(color=#4169E1, offx=0, offy=0);}
.main-body img{border: 0;}
/*-footer-*/
.news-footer-txt {
    display: block;
    text-align: center ;margin-top: 4px;
}

.subj-top { font-family: sans-serif; font-size: 15px; font-weight: bold; color: #5B5B5B;padding: 18px 3px 4px 8px; display: block; }
.subj-top a { text-decoration: none; }
.subj-top a:hover { text-decoration: underline; }

.cat-top-news{font: 12px sans-serif;color: #B9B9B9;}
.cat-top-news ul li{
    border-bottom: 1px dotted #B9B9B9;
    height: 50px;
    list-style: none;
    margin: 5px 14px 2px 8px;
    padding: 0px;
    overflow: hidden;
}

.phone-news{padding-left: 2px;}
.phone-news a {color: #5B5B5B;}

#news-it{ padding-left: 4px; }
#news-it-2{ padding-left: 4px; display: none; }
#news-hw{ padding-left: 4px; display: none;}
#news-hw-2{ padding-left: 4px; display: none;}

/* featured news START */
#popular-stories{overflow: hidden; margin-bottom: 17px;}
/* top-center panel */
#featured-news{
    overflow: hidden;
    width: 642px;
    margin-bottom: 5px;float: left;position: relative;
}
.fn-top img{
    max-width: 352px;
    min-width: 334px;
}
.fn-top>figure>a:hover{background-color: transparent;}
.fn-top{
    width: 352px;
    overflow: hidden;
    margin: 8px;
    float: left;
    position: relative;
}
.fn-top figure{
    max-height: 340px; overflow: hidden;
}

.fn-top-more h2 {font-size: 13px; display: block;min-height: 37px;max-height: 80px; overflow: hidden;}
.fn-top img, .fn-top-more img {border: none;}
.fn-top-more ul>li {float: left;list-style-type: none;  min-height: 90px; margin-bottom: 26px;width: 228px;}
.image-fn{
    background-color: #f5f5f5;
    width: 120px;
    height: 90px;
    overflow: hidden;
    position: relative;
    float: left;
    display: block;
    text-align: center;
}
.image-fn:hover{background-color: #f0f0f0;}
.fn-top-more{
  float: left; width: 228px;margin-top: 12px;
}
.fn-top-more span{font-size: 11px; font-style: italic; font-weight: normal;color: #808080;}
.fn-top-more img{min-width: 110px;max-width: 120px;min-height: 80px;}
#fn-body{
    text-align: left;
    padding: 5px;
    color: #696969;
    margin-top: 7px;
    font-family: Arial, sans-serif;
}
#fn-body h2{margin-bottom: 7px;}
/* NEWS */
#fn-top h2{
    font-family: Arial, sans-serif; font-size: 22px; font-weight: bold; line-height: 110%;margin-top: 11px auto;display: block;
}
.top-stories{margin-left: 127px;}
/* featured news END*/

.news-footer {
    color: #8F8F8F;
    font-size: 11px;
    margin:5px auto auto 8px;
    height: 23px;
    background-color: #F5F5F5;

background: #F5F5F5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}
.news-footer-more{
padding: 4px;
margin: 10px 10px 1px 10px;
border-bottom: 1px solid #CCC;
overflow: auto;
background-color: #fff;
}
.news-archive {
    margin-top: 25px;
    color: #8F8F8F;
    padding-top: 3px;
    display: block;
    height: 22px;
    text-align: center;
    font-size: 15px;
    background-color: #E8F0FF;
    background: url(images/txt-bg.gif) repeat-x 0 0 #E8F0FF;
}
.news-footer a{color: #8AA3CE;} .news-footer a:hover{color: #0058D2;}

#footer-cats{
    width: 100%;
    background-color: #03215D;
    border-top: 25px solid #344B77;
    height: 122px;
    position: relative;
}

.cats-h{
    position: absolute;
    top: -24px; left: 25px;
    font-size: 14px;
    font-family: Georgia, Times, serif;
    font-weight: normal;
    display: block;
    color: #E4EFF8;
}

#cat_links {
    height: 150px;
    list-style-type: none;
    padding-left: 25px;margin-top: 4px;

}

#cat_links li{
    display: inline;
    float: left;
    list-style-position: outside;
    font-size: 10px;
    font-family: sans-serif;
    margin: 0 20px 0 0;
    width: 134px;

}
#cat_links li a{display: block; padding-top: 2px; color: #889DC3;}#cat_links li a:hover{color: #E4EFF8;}

.capmain {
	font-family: sans-serif;
	font-size: 14px;
    background-color: #fff;
	font-weight: bold;
	color: #5B5B5B;
    padding: 15px 3px 5px 8px;
    display: block;
}
.capmain_tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    background-color: #fff;
	font-weight: bold;
	color: #5B5B5B;
    padding: 2px 3px 5px 8px;
    display: block;
}
.capmain h1, h2{font-size: 22px;margin-bottom: 8px;margin-top: 0;text-align: left;} .capmain a{color: #0058D2;text-decoration: none; line-height: 110%;} /*.capmain a:hover{text-decoration: none;background-color: #e8f6ff;} .capmain a:visited{color:#9DACCE;}*/

.tbl {
	font-size: 14px;
	color: #555;
	background-color: #F2F7FF;
	padding: 4px;
}
/*Top Panel*/
.toppanel{
    margin-top: 0;
}
/*Misc Styles*/


/*Helpers*/

/* -Goole site searh- */
#google-sitesearch {
color: #ccc;
    width: 424px;
    margin: 14px auto auto 80px;
    float: left;
    padding-left: 4px;
}
/* sitebanner - top-left */
#sitebanner{
    width: 322px;
    float: left;
    overflow: hidden;
    margin-top: 34px;
}

/* -=Administration=- */

.tbl-border{
    border: 1px solid #D7E3EC;
    background-color: #fff;
}
.small {
	font-size: 12px;
}

.small a {
    font-size: 12px;
}

a.side {
	color: #555;
	text-decoration: none;
}

a:hover.side {
	color: #477BAB;
	text-decoration: underline;
}

.tbl1 {
	font-size: 14px;
    font-weight: inherit;
	color: #555;
	background-color: #F2F7FF;
	padding: 4px;
}

.tbl1 a {
    font-size: 16px;
    font-weight: inherit;
    color: #0155A8;
    font-weight: normal;
}

.tbl1a {
	font-size: 14px;
    font-weight: inherit;
	color: #555;
	background-color: #F2F7FF;
	padding: 4px;
}

.tbl1a a {
    font-size: 14px;
    font-weight: inherit;
    color: #0155A8;
    font-weight: normal;
}

.tbl2 {
	font-size: 14px;
	color: #555;
	background-color: #E4EFF8;
	padding: 4px;
}

.admin-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #555;
	background-color: #f6f6f6;
	border: 1px solid #D7E3EC;
	padding: 3px 4px 5px 4px;
	margin-bottom: 5px;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #34648F;
	height: 20px;
	border: 1px solid #000;
	margin-top: 2px;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	background-color: #f8f8f8;
	border: 1px solid #D7E3EC;
}
hr.side-hr {
	height: 1px;
	border: 1px solid #D7E3EC;
}

.center {
	margin: 0 auto;
}
.side-both #main-bg {margin: 0 17em;}
.side-left #main-bg {margin-left: 17em;}
.side-right #main-bg {margin-right: 17em;}
.side-left #side-border-right {display:none;}
.side-right #side-border-left {display:none;}

#main table {
    position: relative;
    top: auto;
    left: auto;
}

.user-info {
    display: block;
    float: left;
    width: 180px;
    position: relative;
}
.spacer {
	margin-bottom: 5px;
}

.side-body {
	font-size: 13px;
	color: #555;
    background-color: #F2F2F2;
	padding: 4px; margin-top: 4px;
}
 /* forum */
 #main-forum{
    max-width: 974px;
    height: auto;
    background-color: #fff;
    margin: 0 auto;
    padding: 4px 0px 4px 0px;
 }
 #main_forum_content{
    float: none;
    margin: 4px 4px 0 4px;
    padding: 7px;
    border: 2px solid #BDD3E7;
    position: relative;
 }

 .main-forum-body {
    width: 100%;
    font-size: 14px;
 	color: #555;
	padding: 10px 8px 10px 8px;
    /*display: block;  заради вложените div-ове */
}

.quote {
	background-color: #f7f7f7;
	color: #555555;
	padding: 5px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	font-size: 12px;
}

.forum-caption {
	font-size: 14px;
	font-weight: bold;
	color: #888;
	background-color: #E4EFF8;
	padding: 2px 4px 4px 4px;
}

form {
	margin: 8px 2px 0 2px;
}
.main-bg {
	color: #555;
	background-color: #F2F7FF;
	padding: 10px 0 5px 0;
}

/**********************************************/
/* ///////////// ***NEW*** ///////////////////*/
/*********************************************
.opentable{
    width: 100%;
    margin: 8px auto auto 8px; border: 4px solid #91FF01;
    position: relative;
}
*/
.showcopyright {color: #87C2F2; text-decoration: none;}

/* Page Navigation */

.pagenav {
	padding: 4px;
    margin-bottom: 8px;
}

.pagenav span {
/*	color: #fff;
	background-color: #889DC3;
	border: 1px solid #D7E3EC;
	padding: 2px 4px 2px 4px;*/
padding: 4px 8px;
	margin: 2px;border: 1px solid #C6C6C6;
        border-radius: .2em;color: #0058D2;
}

.pagenav a {
/*	color: #555;
	background-color: #E4EFF8;
	border: 1px solid #D7E3EC;
	padding: 2px 4px 2px 4px;display: inline-block;*/
	margin: 2px;padding: 4px 8px;
	text-decoration: none;
        border: 1px solid #C6C6C6;
        border-radius: .2em;color: #8EA7E9;
}

.pagenav a:hover {
	color: #0058D2;
/*	background-color: #0058D2;*/
	margin: 2px;
	text-decoration: none;
}

.altalt {
color: #767676;
display: block;
font-family: sans-serif;
font-size: 10px;
font-weight: 400;
margin-top: 4px;
white-space: nowrap;
}

.side-link {
    margin: 2px;
    width: 297px;
    display: inline;
    position: relative;
}

/* Share buttons */
/*.share-buttons{
    float: left;height: 31px;margin: 21px auto auto auto;width: 100%;padding: 0px;
    overflow: hidden;
}*/
/*#share-buttons ul li{padding-left: 0px; margin: 0;list-style: none;overflow: hidden;}*/
.shareb-list{padding-left: 0px;margin: 0; width: 134px; float: left;}
.share-buttons-fb{display: block; background: url(images/share.jpg) 0px 0px transparent scroll no-repeat; width: 24px; height: 24px; float: left;}
.share-buttons-tw{display: block; background: url(images/share.jpg) -24px 0px transparent scroll no-repeat; width: 24px; height: 24px; float: left;}
.share-buttons-sv{display: block; background: url(images/share.jpg) -48px 0px transparent scroll no-repeat; width: 24px; height: 24px; float: left;}
.share-buttons-gb{display: block; background: url(images/share.jpg) -72px 0px transparent scroll no-repeat; width: 24px; height: 24px; float: left;}
.share-buttons-at{display: block; background: url(images/share.jpg) -96px 0px transparent scroll no-repeat; width: 36px; height: 24px; float: left;}

.archive-zone{
    display: block;
    padding-left: 0px;
}
.archive-zone li{
    display: block;padding: 7px 0px 8px 0px;
}
.spodeli{
    background: url(images/share-buttons-f-color.png) no-repeat 12px 5px;
    height: 109px;
    width: 69px;
    margin: 0px 5px 0px 10px;
    float: right;
    border-left: 1px dotted silver;
    padding-left: 10px;
    padding-bottom: 10px;overflow: hiiden;
/*    background-color: #fafafa;
background-color: #e8f6ff;*/
}
/*.spodeli:hover{background-color: #e8f6ff;}*/
.sp-child:first-child{
    margin-bottom: -5px;
}
.sp-child{
    width: 65px; margin: 8px auto; overflow: hidden;
}
.sp-child:hover{overflow: visible; margin-right: 7px;}

.news-img{
    width: 114px;height: 114px;float: left;position: relative; overflow: hidden;margin-right: 5px;
}
.post-content{
    padding-left: 122px;
    padding-right: 100px;
}
.post-content a{
    color: #0058D2;text-decoration: none; line-height: 110%;
}
.post-content a:hover{
    text-decoration: none;background-color: #e8f6ff;
}
/*.post-content a:visited{
    color:#9DACCE;
}*/
#no-rights{
    display: none;
    color: #444;
    max-width: 440px;
    position: fixed;
    top: 24%; left: 34%;
    z-index: 2;
    background-color: #f8f8f8;
    box-shadow: 4px 4px 22px #333;
    border-radius: 5px 0px 5px 5px;
-moz-border-radius: 5px 0px 5px 5px;
-webkit-border-radius: 5px 0px 5px 5px;
border: 1px solid #0058D2;
    padding: 8px;font-size: 13px;
}
#no-rights a{
    padding: 0px 4px 0px 4px;
    display: inline-block;
    text-decoration: underline;
}
#no-rights a:hover{background-color: #FFE7A1;text-decoration: none;}
.close_b{background-color: #0058D2;color: #fff;height:22px;position: absolute;top:-28px;right:0px;padding: 3px;text-align: center;cursor: pointer;}

.news-title a:hover{background-color: #E8F6FF;text-decoration: none;}
.sel-cat{font-style: italic;}.sel-cat>a>span{color:#e8f6ff;}
.news-details{height: 25px; margin: 2px 14px auto 9px; color: #8EA7E9} /*.news-details:hover{color:#0058D2;}*/
.news-info-header{margin-top: 4px;}
.bold{font-weight: bold;}.large{font-size: 1.4em;}
.font-switch{width:192px;float:right;line-height: 12px;}

/*.font-switch{width:59px;float:right;line-height: 14px;}*/
.font-switch a{
    display: block;
    width: 38px;
    float: left;
    border: 1px solid #c6c6c6;border-radius: .2em;/*    */
    text-align: center;
    height: 16px;
    margin: -3px 3px auto 0px;
    line-height: 14px;
    color: #8EA7E9;
}
.gray-sh-bg{
background-color: #E9E9E9;
background-image: linear-gradient(to bottom, #FCFCFC 0px, #E9E9E9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#E9E9E9'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#E9E9E9)); /* for webkit browsers */
background: -o-linear-gradient(top,  #FCFCFC,  #E9E9E9);
}
.font-switch a:hover{text-decoration: none; color: #0058D2;border: 1px solid #C6C6C6;}
.font-switch a:active, .gray-sh-bg:active{margin-top: -2px;outline:none;}
/*.ratings_stars:hover{background-image: url('images/star_full_u.gif') no-repeat;}*/
.prev-next-news {display: table;height: 50px;margin: 0 11px 30px;background-color: #F2F2F2;font-size: 1.2em; font-weight: 700;width: 620px;}
.prev-next-news a > span {padding:0px 8px;display: table-cell;vertical-align: middle;}.prev-next-news a:hover{text-decoration: underline;}

.prev-news {
text-align: left;
display: table;
height: 50px;
width: 299px;
float: left;
position: relative;vertical-align: middle;
border-right: 1px solid #fff;}
.next-news {
text-align: right;
display: table;
height: 50px;
width: 299px;
float: left;
position: relative; vertical-align: middle;
border-left: 1px solid #fff;}
.left-arrow{width: 10px; float: left;text-align: center;display: table;height: 50px;}
.left-arrow p {vertical-align: middle;display: table-cell;height: 50px;}
.right-arrow p {vertical-align: middle;display: table-cell;height: 50px;}
.right-arrow{width: 10px; float: right;display: table;height: 50px;}
.head-inx{text-align: left; border-bottom: 2px solid #0058D2; color: #0058D2; font-family: Georgia, Times New Roman, serif; font-size: 22px; font-weight: normal; margin: 34px auto 0px 12px;}
.avatar-comments{
    width: 50px;
    height: 50px;
    margin: 0 10px 5px 0;
    background-color: transparent;
    float: left;
    overflow: hidden;
}
