body{min-width:1000px;padding:0;margin:0;font:11.4px Arial, Verdana, sans-serif;color:#000;background:#f0f0f0 url(/images/body-bg.png) repeat-x;}

/**********LINKS**********/
a{color:#346c9b;text-decoration:none;}
a:hover{text-decoration:underline;}

/**********LAYOUT**********/
#xcontentwrap, #xheader{width:1000px;margin:0 auto;background:#fff;}
#xtopbar{width:100%;height:20px;}
#xtophead{width:1000px;height:110px;padding:0;background:url(/images/header_logo.jpg) no-repeat center right;}
.xbanner{float:right;padding:15px 10px;}
#xnavbar{width:100%;text-align:left;border-bottom:#666 4px solid;}
#xtimebar{width:100%;height:34px;padding:0 10px;line-height:34px;border-bottom:#bdbdbd 1px dotted;}
.xtime{float:left;font-size:12px;font-family:Georgia, 'Times New Roman', serif;font-weight:normal;}
.xsearch{float:right;padding-top:1px;}
.xsearch form{padding:0;margin:0;}
.xsearch .tbox{width:200px;margin-left:4px;margin-right:4px;color:#bdbdbd;}
#xcontainer{width:1000px;height:100%;margin:0;}
#xcolumn1{width:465px;margin:0 0 0 10px;}
#xcolumn2{width:305px;margin:0 5px;}
#xcolumn3{width:190px;margin:0 10px 0 0;}
#xcolumn4{width:780px;margin:0 0 0 10px;}
#xbottom{padding:0 10px;}
#xbotbar{width:100%;height:34px;padding:0 5px;line-height:34px;border-top:#666 4px solid;border-bottom:#bdbdbd 1px dotted;}
#xfooter{padding:15px 10px 5px;text-align:center;}
.xspacer{width:100%;height:10px;}

/**********NEWS CLASSES**********/
.news_table{width:100%;padding:0 5px 0 0;margin-bottom:10px;}
.news_caption{vertical-align:top;}
.ncaption{padding:0 10px;margin:0;color:#000;text-align:left;font:22px Georgia, 'Times New Roman', serif;font-weight:bold;text-transform:uppercase;}
.news_content{padding:5px 10px;text-align:left;border-bottom:#bdbdbd 1px dotted;}
.news_content img{padding-right:5px;}
.news_info{padding:5px 10px;font-size:.9em;font-weight:normal;}
.news_info2{padding:5px 10px;font:.9em Georgia, 'Times New Roman', serif;text-align:left;font-weight:normal;}
.news_bottom_left{padding-top:8px;}
.xbook{width:16px;height:16px;margin:0 1px;display:inline-block;background:url(/images/icons.png) repeat scroll;}
.news_image{float:left;margin-right:5px;margin-bottom:3px;}
.othernews_table{width:100%;margin-bottom:10px;}
.othernews_info{padding:10px 4px;font:.9em Georgia, 'Times New Roman', serif;text-align:left;font-weight:normal;}
.othernews_title{padding:0 4px;font:12px Georgia, 'Times New Roman', serif;font-weight:bold;}
.othernews_content{padding:10px 4px;text-align:left;border-bottom:#bdbdbd 1px dotted;}

/**********MENU STYLES**********/
.menu_table, .menu_table1, .menu_table4{width:100%;margin-bottom:10px;border:#bdbdbd 1px dotted;}
.menu_table2{width:100%;margin-bottom:10px;background:#f0f6ff;}
.menu_table3{width:100%;margin-bottom:10px;background:#f7f5f1;}
.menu_caption, .menu_caption1, .menu_caption2, .menu_caption3{vertical-align:top;}
.menu_content{padding:0 10px 10px;text-align:center;}
.menu_content1, .menu_content2, .menu_content3{padding:0 10px 10px;text-align:left;}
.caption{padding:10px;margin-bottom:0;text-align:center;font:13px Georgia, 'Times New Roman', serif;font-variant:small-caps;text-transform:none;font-weight:bold;}
.caption1{padding:10px;margin-bottom:0;text-align:left;font:13px Georgia, 'Times New Roman', serif;font-variant:small-caps;text-transform:none;font-weight:100;}
.caption2, .caption3{padding:10px;margin-bottom:0;text-align:left;font:13px Georgia, 'Times New Roman', serif;font-variant:small-caps;text-transform:none;font-weight:bold;}

/**********COMMENT CLASSES**********/
.helpbox{margin:3px 0 5px;border:#bdbdbd 1px dotted;padding:3px;width:95%;}
#commentform .tbox, #commentform .helpbox{width:350px;border:#bdbdbd 1px dotted;}

/**********CORE CLASSES**********/
h1, h2, h3, h4{font-family:Georgia, 'Times New Roman', serif;text-transform:uppercase;padding:5px;}
h1{font-size:20px;}h2{font-size:16px;}h3{font-size:14px;}h4{font-size:12px;}
.tbox, .helpbox{width:auto;padding:3px;margin:4px 0;background:#fff;border:#bdbdbd 1px solid;font:11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}
.smalltext{font-size:10px;}
.spacer .fborder .smalltext{float:left;}
.defaulttext{font-size:11px;}
.indent{padding:10px;margin:8px;background:#fbe79e;border:#bdbdbd 1px dashed;}
.button{padding:2px 4px;margin:4px 1px;background:#234b7b;color:#fff;font:11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;font-weight:bold;text-align:center;border:0;}
.button:hover{background:#c02828;color:#fff;cursor:pointer;text-decoration:none;}
.nextprev, .nextprev2{width:96%;padding:2px;margin:5px auto;border:#bdbdbd 1px dotted;text-align:center;}
p{margin:5px;}
code{padding:10px;margin:10px;border:#dbdbdb 1px solid;}
blockquote{padding:15px;margin:5px 0;border:#dbdbdb 1px solid;background:#fbe79e;}
a img{border:0;}

/**********FORUM CLASSES**********/
.fborder{padding:5px;margin:5px auto;border:#bdbdbd 1px dotted;}
.fborder2{padding:4px;margin:6px;border:#bdbdbd 1px dotted;}
.fcaption{padding:4px;font-weight:bold;}
.forumheader{padding:5px 10px;margin:5px 0;background:#f0f0f0;}
.forumheader a{padding-left:18px;margin-right:18px;background:url(/images/forumuser.gif) no-repeat;}
.forumheader table a{padding-left:16px;margin:0;}
.forumheader2, .forumheader3, .forumheader4{padding:7px;text-align:left;border-bottom:#bdbdbd 1px dotted;}
.xforumheader{padding:5px 10px;margin:5px 0;font:12px Georgia, arial, helvetica;text-transform:uppercase;background:#f0f0f0;}
.finfobar{padding:4px;border-top:#bdbdbd 1px dotted;border-bottom:#21527f 2px solid;}
.tops .topb{width:16px;height:16px;float:left;display:block;background:url(/images/top.gif) no-repeat;}
.tops .topt{font:9.4px Georgia, 'Times New Roman', serif;}

/**********NAVIGATION**********/
div.menuBar{margin-left:0;margin-right:0;}
div.dropSep{width:0;height:31px;}
#nav li.fs-linkSep{width:1px;background-image:none;}
#nav, #nav ul{padding:0;margin:0;list-style:none;line-height:31px;cursor:pointer;background:#5087bf;}
#nav li{float:left;margin:0;}
#nav li:hover{background:#f7f5f1;cursor:pointer;}
.sfhover{background:#f7f5f1;cursor:pointer;}
#nav li#active a{background:#f7f5f1;}
#nav li a{padding:0 12px;margin-left:0;display:block;text-decoration:none;font-size:11.4px;font-family: Georgia, 'Times New Roman', serif;color:#000;text-transform:uppercase;font-weight:bold;}
#nav a:hover{display:block;text-decoration:none;}
#nav li li{background:#f7f5f1;}
#nav li li a{width:130px;float:none;padding:0;padding-left:10px;margin:2px 5px;display:block;background:#fff;font-size:11px;font-family:Arial, Verdana, sans-serif;text-transform:none;text-decoration:none;border-bottom:1px dotted;}
#nav li li a:hover{width:127px;background:#f8f8f8;}
#nav li ul{position:absolute;z-index:1000;width:150px;left:-999em;background-image:none;}
#nav li ul ul{margin:-31px 0 0 140px;}
#nav li.fs-linkSep, #nav li.fs-linkSep:hover{background:#ebebeb;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{left:auto;}
#nav .sfhover ul{left:auto;}
#nav .sfhover ul ul{left:-999em;}
#nav .sfhover ul .sfhover ul{left:auto;}
.nav2{padding:0;margin:0;list-style:none;}
.nav2 a{float:none;}
.nav2 span{float:left;padding:0;margin:0;}
.nav2 span a{float:left;padding:0 10px;display:block;font-size:12px;color:#000;}
div.nav2 span:hover a, div.nav2 span.active2 a{color:#ffcd11;}

/**********FBOX**********/
.fBox{width:980px;margin:10px 10px 0;background:#ebebeb;text-align:center;}
div#promos div.scroller{width:980px;height:150px;text-align:left;overflow:hidden;}
div#promos div.scroller div.content{width:10000px;}
div#promos div.scroller div.section{width:980px;height:150px;float:left;overflow:hidden;}
.innerbox{margin:10px 20px;}
h2.fbox_title{padding:10px;margin:0;font:20px Georgia, 'Times New Roman', serif;font-weight:lighter;}
p.fbox_text{font-size:13px;}
div.fBoxImage{float:right;margin-left:20px;}
div.fBoxImage img, div.ecliImage img{padding:10px;}
div.buts{width:100%;}
.mediumtext{float:left;}

/**********PAGINATOR**********/
/*оформление подложки под кнопки*/
.nextprev{padding:7px 0;font-size:10px;}
/*Разделитель между кнопками*/
.nextprev .break{padding:0 2px;}
.nextprev a{padding:1px 2px;border:#000 1px solid;color:#fff;text-decoration:none;}
/*оформление посещенной кнопки*/
.nextprev a, .nextprev a:visited{background-image:url(/images/01.png);}
/*оформление активной кнопки*/
.nextprev .this-page{padding:1px 2px;background-image:url(/images/02.png);border:#000 1px solid;color:#000;}
/*оформление кнопки при наведении курсора*/
.nextprev a:visited:hover, .nextprev a:hover, .nextprev a:active{background-image:url(/images/03.png);}
.nextprev .navi{padding:5px 0 0;margin:0 0 -5px;}
.nextprev .navi a, .nextprev .navi a:visited, .nextprev .navi a:visited:hover, .nextprev .navi a:hover, .nextprev .navi a:active{background:none;border:0;color:#000;}
.nextprev .navi .PrevLink{margin-right:20px;}
.nextprev .navi a:hover{text-decoration:underline;}
.avas{width:100px;float:left;}
.loginlink{width:60px;float:right;line-height:15px;}
.pmlink{float:left;}
.login_menu_exit{padding-top:5px;display:block;}
.menu_content3 .poison{width:170px;float:right;padding:0 0 10px 10px;position:relative;text-align:center;background:url(/images/bg.jpg) no-repeat left bottom;margin:0 0 -10px -10px;}
.menu_content3 .loginlinks{padding-top:5px;line-height:15px;text-align:right;}
.poll{background:#5087bf;height:14px;}
.smallpoll{width:100%;margin-bottom:10px;font-size:10px;}
.center{text-align:center;}
#mb15{margin-bottom:15px;}
#mb5{margin-bottom:5px;}
.dollar, .euro, .rubl{margin-right:2px;margin-bottom:-2px;}
.euro, .rubl{margin-top:5px;}

/**********107**********/
table{margin-left:auto;margin-right:auto;}
.searchhighlight{text-decoration:underline;color:red;font-weight:bold;}
.defaulttable, .fbdefault, .fdefault, .f2default, .f3default, .fcdefault{width:auto;display:block;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.day{padding:2px 1px;text-align:center;background:#f1eae1;font:10px tahoma, verdana, arial, helvetica, sans-serif;}
.dayentry{padding:2px 1px;text-align:center;background:#f1c7b7;font:10px tahoma, verdana, arial, helvetica, sans-serif;}
.forumheader4{padding:4px;background:#ebeff2;font:11px verdana, tahoma, arial, helvetica, sans-serif;color:#000;border:#c3bdbd 1px solid;cursor:pointer;}
.forumheader5{background:#bcd5ea;color:#000;cursor:pointer;}
ul{margin-top:0;margin-bottom:0;}

/**********uLogin**********/
#uLogin {padding:0;margin:4px 0 1px;height:16px;}

/**********/
.bukvica{height:15px;float:left;line-height:20px;margin-top:0;margin-right:1px;color:#3a599d;font-weight:bold;font:20pt verdana, tahoma, arial, helvetica, sans-serif;}
.wrapright{float:left;padding-top:3px;margin-right:3px;}