/*======================================================================*\
|| #################################################################### ||
|| # Copyright ©2006-2009 Youjoomla LLC. All Rights Reserved.           ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
/*body#color1{background:#eee url(../images/mix/bg1.png) repeat-x left top}*/
/*body#color2{background:#eee url(../images/mix/bg2.gif) repeat-x left top}*/
body {background:#eee url(../images/paper.jpg) repeat left top}
#wrap1{background:transparent url(../images/mix/bg1.png) repeat-x left top}
#wrap2{background:transparent url(../images/mix/bg3.png) repeat-x left top}
/*#contentwrap{background:transparent url(../images/mix/centertop.gif) repeat left top}*/
#contentwrap0{
  background-color: transparent;
   background-image: url(../images/mix/bg-inner/bg-inner-t-l.png), url(../images/mix/bg-inner/bg-inner-t-r.png);/*, url(../images/mix/bg-inner/bg-inner-c.png); */
   background-repeat: no-repeat, no-repeat;/*, repeat-x;*/
   background-position: left 60px, right 60px;/*, left 545px;*/
   padding: 0 50px;
  }
#contentwrap {
  position: relative;
  padding: 0 50px 30px;
  }

/*===============================================================*/
.b-bg__t {height: 429px;top: 55px;}
.b-bg__t .l {background-position: 0 0 !important;left: 0;width: 60%;}
.b-bg__t .r {background-position: 100% 0 !important;right: 1px;width: 40%;}
.b-bg__t .l, .b-bg__t .r {background: url("../images/mix/bg-inner/bg-inner-t.png") no-repeat scroll 0 0;height: 100%;position: absolute;top: 0;}
/*--------*/
.b-bg__b {bottom: 0;height: 556px;}
.b-bg__b .l {background-position: 0 100% !important;left: 0;width: 60%;}
.b-bg__b .r {background-position: 100% 100% !important;right: 0;width: 40%;}
.b-bg__b .l, .b-bg__b .r {background: url("../images/mix/bg-inner/bg-inner-b.png") no-repeat scroll 0 0;height: 100%;position: absolute;top: 0;}
/*--------*/
.b-bg__c {bottom: 556px;top: 484px;}
.b-bg__c .l {background-position: 0 0 !important;left: 0;width: 50%;}
.b-bg__c .r {background-position: 100% 0 !important;right: 0;width: 50%;}
.b-bg__c .l, .b-bg__c .r {background: url("../images/mix/bg-inner/bg-inner-c.png") repeat-y scroll 0 0;height: 100%;position: absolute;top: 0;}
/*--------*/
.b-bg__t, .b-bg__b, .b-bg__c {display: block;left: -25px;max-width: 1500px;position: absolute;right: -25px;z-index: -2;}

/*===============================================================*/
/*#logo{background:url(../images/mix/logo.png) no-repeat left center}*/
#logo{background:url(../images/mix/logo.png) no-repeat left 10px}
#wrap1, #wrap2 {
  width: 100%;
  height: 100%;
  display: block;
  min-width: 1090px;
  /*padding-top: 12px;*/
}
body#color2 div#centertop div#header div#logo{background:url(../images/mix/logo.gif) no-repeat left center}
#modlgn_passwd, #modlgn_username{color:#8A0121; border:1px solid #D2D2D2}
#modlgn_passwd{background:#EEE}
#modlgn_username{background:#EEE}
#mod_login_remember{border:none; padding:0!important}

a:link, a:visited{text-decoration:none; color: #457AB0; }  /*color:#8A0121*/
a:focus, a:hover{color:#c13556; text-decoration:none}
h1, h3, h4, 
h5, h6, h2{color:#38638D;}    /*#8A0121*/
.subtitle{text-align: center;font-size: 16px;}
h3.subtitle2 {
  text-align: center;
  font-family: "Times New Roman";
  font-size: 1.5em;
  line-height: 1em;
}
h3.subtitle2 span {
  font-size: 70%;
  font-style: italic;
}
.content i {
	font-family: "Times new roman";
	font-size: 118%;
}
.crosshead{
  background-color: #96A0A9;
  color: #FFFFFF;
  text-shadow: -1px 1px 2px #383838;
  font-weight: bold;
  display: inline-block;
  font-size: 12px;
  margin: 0 0 -5px;
  padding: 1px 10px;
  text-align: right;
  text-transform: lowercase;
  width: 97%;
}

.small, .createdate, .modifydate, .mosimage_caption, .createby{text-transform:uppercase; color:#9D9F9F; font:10px Tahoma,Verdana,"Lucida Sans"}
.componentheading,
.contentheading{color:#ffffff}
.contentheading a:link,
.contentheading a:visited, 
.contentheading a:link, 
.contentheading a:visited{color:#fff; text-decoration:none}
#pathway{}
.toclink{border:1px solid #D2D2D2}
fieldset{border:1px solid #d6d4d4; background:#fff}
.yjsquare_in fieldset{border:none}
.inputbox{background:#FFF; border:1px solid #D2D2D2}

.button_result, .button_vote{color:#fff; background:#242424; text-transform:lowercase; font:bold 12px Georgia,"Times New Roman",Times,serif}
.button_vote{background:#8A0121}
.button{color:#fff}
.button, .validate{background:#393939; color:#fff; text-transform:uppercase; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; border:0}
.button[disabled]{background-color: #eeeeee; color: #818181; cursor: default;}
a.button:link,
a.button:visited, 
a.button:focus{color:#fff; padding:3px}
.back_button a:hover, .back_button a:active{color:#000; text-decoration:none}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{background:#393939; color:#fff}
a.readon:link, a.readon:visited{background:#393939; color:#fff; text-transform:uppercase; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold}
.readon span{}
a.readon:hover, .pagenavbar a:hover{background:#8A0121; border:none}

.yjround{color:#555}
.yjround div div div div{background:none}
.yjround h3{background:url(../images/mix/h3.gif) repeat-x left bottom; color:#c13556; border:none}
.yjround h3 span{color:#8A0121}
.yjround{background:url(../images/mix/br.gif) 100% 100% no-repeat}
.yjround div{background:url(../images/mix/bl.gif) 0 100% no-repeat}
.yjround div div{background:url(../images/mix/tr.gif) 100% 0 no-repeat}
.yjround div div div{background:url(../images/mix/tl.gif) 0 0 no-repeat}

.yjround_edition h3, .yjround_advert h3{color:#8A0121}
.yjround_edition, .yjround_advert{background:url(../images/mix/br.gif) 100% 100% no-repeat}
.yjround_edition div, .yjround_advert div{background:url(../images/mix/bl.gif) 0 100% no-repeat}
.yjround_edition div div, .yjround_advert div div{background:url(../images/mix/tr.gif) 100% 0 no-repeat}
.yjround_edition div div div, .yjround_advert div div div{background:url(../images/mix/tl.gif) 0 0 no-repeat}

/*.yjsquare h3{color:#fff; background:#4277AD url(../images/mix/h3.gif) no-repeat right top}*/
.yjsquare h3 span, .yjsquare_yj1 h3 span{color:#fff}

.yjsquare_yj1 h3{
	color:#fff;
	/*background:#4277AD url(../images/h3yj1.gif) no-repeat right top;*/
	background-color: #4277ad;
   /*---------- CSS Gradient ----- îò #5B90C6 äî #2C6197 ----------------------*/
   background-image: -webkit-gradient(
     linear,
     left top,
     left bottom,
     color-stop(0, #5B90C6),
     color-stop(1, #2C6197)
   );
   background-image: -o-linear-gradient(bottom, #5B90C6 0%, #2C6197 100%);
   background-image: -moz-linear-gradient(bottom, #5B90C6 0%, #2C6197 100%);
   background-image: -webkit-linear-gradient(bottom, #5B90C6 0%, #2C6197 100%);
   background-image: -ms-linear-gradient(bottom, #5B90C6 0%, #2C6197 100%);
   background-image: linear-gradient(to bottom, #5B90C6 0%, #2C6197 100%);
   /*---------- CSS Gradient --------------------------------------------------*/
}

.yjsquare_yj2 h3{color:#fff; background:#2d2d2d url(../images/h3yj2.gif) no-repeat right top}
.yjsquare_yj2{background:#f8f7f7 url(../images/yjsquare_bg.gif) no-repeat center bottom; color:#555}
.yjsquare_yj2 fieldset{background:#f8f7f7}
#horiznav li {background: none transparent;}
/*...................................................*/
#horiznav li#current a,
#horiznav li#current a:hover,
#horiznav li#current:hover a,
#horiznav li#current.sfHover a,
#horiznav li.active a{color:#fff;}

#horiznav li#current,
#horiznav li#current:hover,
#horiznav li#current.sfHover,
#horiznav li.active{background:url(../images/mix/topmenu/active_r.png) no-repeat right bottom}
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li#current:hover li a,
#horiznav ul li#current.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul ul li.active{color:#fff; background-image:none}
#horiznav li:hover ul,
#horiznav li li:hover ul,
#horiznav li li li:hover ul,
#horiznav li li li li:hover ul,
#horiznav li.sfHover ul,
#horiznav li li.sfHover ul,
#horiznav li li li.sfHover ul,
#horiznav li li li li.sfHover ul,
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul li.sfHover ul ul li a{background-color:#242424}

#horiznav li ul li a:hover,
#horiznav li ul li ul li a:hover,
#horiznav li li:hover,
#horiznav ul li li.sfHover,
#horiznav li li.sfHover a,
#horiznav ul li li:hover a,
#horiznav ul li li:hover,
#horiznav ul li li.sfHover,
#horiznav ul li li#current a:hover,
#horiznav li.haschild ul li#current.sfHover,
#horiznav li.haschild ul li#current:hover,
#horiznav ul li.haschild li#current a:hover{background-color:#8A0121; color:#FFFF00; background-image:none}

#horiznav ul li#current ul li a,
#horiznav ul li#current ul li,
#horiznav ul li#current ul li a:hover,
#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover,
#horiznav ul li.haschild li#current a{color:#fff}
#horiznav li li{border-bottom:1px solid #494949}
#horiznav li ul{border-right:1px solid #494949; border-left:1px solid #494949; border-bottom:none; border-top:1px solid #494949}
/*#horiznav li, #horiznav{background:url(../images/mix/topmenu/horiz_bg.png) repeat-x left bottom; font-weight:bold}*/
#horiznav li, #horiznav{font-weight:bold}
/*#horiznav li{background:url(../images/mix/topmenu/normal_r.png) no-repeat right bottom}*/
#horiznav ul li:hover, #horiznav ul li.sfHover{background:url(../images/mix/topmenu/hover_r.png) no-repeat right bottom}

#horiznav ul li a:link, #horiznav ul li a:visited{color:#FFFFFF;}
#horiznav ul li .separator span,#horiznav ul li.haschild span.haschild span{color:#FFFFFF;}
#horiznav ul li a:hover{color:#FFFF00;}
/*#horiznav ul li .separator:hover span,#horiznav ul li.haschild span.haschild:hover span{color:#FFFF00;}*/
#horiznav a:hover{color:#FFFF00;}
#horiznav ul li ul li a.child:before,
#horiznav ul li ul li a.child:hover:before{
  content: '';
  background:url(../images/mix/topmenu/arrow_right.gif) 0 0 no-repeat;
  float: right;
  margin: 3px 2px 0 0;
  padding: 5px 3px;
}
#horiznav ul li li.haschild li:hover a, #horiznav ul li.haschild li.haschild li:hover a{
  background-color: #8a0121;
  background-image: none;
  color: #FFFF00;
}

/*#horiznav ul li.active ul li a.child{background:url(../images/mix/topmenu/arrow_right.gif) 98% 50% no-repeat}*/
#horiznav ul li.active ul li a.child:before{
  content: '';
  background:url(../images/mix/topmenu/arrow_right.gif) 0 0 no-repeat
  float: right;
  margin: 3px 2px 0 0;
  padding: 5px 3px;
}

#mainlevel li a,
.menu li a,
a.mainlevel{
	/*background:#fff url(../images/mix/mainlevel.gif) no-repeat left top;*/
	background:#fff url(../images/mix/mainlevel-g.gif) no-repeat left center;
	border-bottom: 1px dotted #8a97a0;
}
.menu li > span{
	background:#fff url(../images/mix/mainlevel-g.gif) no-repeat left center;
	border-bottom: 1px dotted #8a97a0;
}

/*#mainlevel li a:hover,
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited,
a.mainlevel:hover,
a.mainlevel#active_menu,
#mainlevel li a:hover,
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited,
.menu li a:hover, .menu li.active a{background:#fff url(../images/mix/mainlevel.gif) no-repeat left bottom}*/
#mainlevel li a:hover,
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited,
a.mainlevel:hover,
a.mainlevel#active_menu,
#mainlevel li a:hover,
#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited,
.menu li a:hover, .menu li.active > a{background:#fff url(../images/mix/mainlevel-b.gif) no-repeat left center; color: #8a0121;}
a.sublevel{background:url(../images/mix/strelica.gif) no-repeat 5px 9px}
a.sublevel:hover{text-decoration:underline}
#mainlevel li a:hover,
#mainlevel a#active_menu:link,
#mainlevel a#active_menu:visited,
a.mainlevel#active_menu,
a.sublevel, a.sublevel:hover,
a.sublevel:active, a.sublevel:focus,
#active_menu, a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
ul li a:hover,
li.active a,
li.parent a{color:#c13556;}     /*c13556*/
a.mainlevel,
#mainlevel li a{color:#8A0121;}
/*.yjsquare li.active ul li a,
a.sublevel#active_menu{color:#8A0121}*/

/*.yjsquare li.active ul li a:hover,
.yjsquare li.active ul li.active a{color:#c13556; background:#fff url(../images/mix/mainlevel.gif) no-repeat left top}*/
.yjsquare li.active ul li a:hover,
.yjsquare li.active ul li.active > a{
  color:#8A0121;
  background:#fff url(../images/mix/mainlevel-b.gif) no-repeat left center;
  border-bottom: 1px dotted #8a97a0;
}
body li{padding-left:15px; background:url(../images/mix/strelica.gif) no-repeat 0px 7px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:12px; text-decoration:none}

#YJNF_pagination{color:#8A0121}
.yjsquare_yjcars .YJNF_rmLink:hover,
.yjsquare_yjcars .yjns_rm:hover{background:#8A0121}
.edition_inside_l, .advert_inside_l{background:url(../images/mix/edition1_l.gif) no-repeat left top}
.edition_inside_r, .advert_inside_r{background:url(../images/mix/edition1_r.gif) no-repeat right top}
#tabs li, #tabs li.last,
#tabs2 li, #tabs2 li.last,
#tabs3 li, #tabs3 li.last,
#tabs4 li, #tabs4 li.last,
#tabs5 li, #tabs5 li.last{background:url(../images/mix/normal_tab.gif) no-repeat left top}
#tabs li.selected, 
#tabs2 li.selected, 
#tabs3 li.selected, 
#tabs4 li.selected, 
#tabs5 li.selected{background:url(../images/mix/active_tab.gif) no-repeat left top}
#tabs li:hover, 
#tabs2 li:hover, 
#tabs3 li:hover, 
#tabs4 li:hover, 
#tabs5 li:hover{background:url(../images/mix/active_tab.gif) no-repeat left top}
#YJNF6_container .YJNF_loading{background:url(../images/mix/indicator.gif) no-repeat 85% 10px}
#bottommodules2 .yjsquare h3{background:url(../images/mix/h3_mid.gif) no-repeat left top}
#footerbg{background:url(../images/mix/footer_bg.gif) repeat-x left top}
#footline{background:url(../images/mix/ruler_pattern.png) repeat-x left 2px}
#user5, #user6, #user7{background:url(../images/mix/foot_divider.gif) no-repeat right top}
#user7{background:none}
/*======================================================================*\
|| #################################################################### ||
|| #                                                                    ||
|| #################################################################### ||
\*======================================================================*/
/*========================== multitabs =================================*/
.multitabs {
 padding: 10px 5px 5px;
}
.multitabs ul {
  list-style:none inside url("../images/mix/strelica-blue.gif");
  background: none;
  line-height: 1.4;
  padding: 5px 0;
}
.multitabs ul li{
  background: none;
  line-height: 1.4;
  font-size: 12px;
  padding-left: 0px;
  margin-left: 15px;
  overflow: hidden;
}
.multitabs p.title{
  color: #457AB0;
  }
/*=======================================================*/
.news_item_s a.contentpagetitle{
  float: left;
  max-width: 92%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*-o-text-overflow: ellipsis;*/
}

/*===============================================================*/
/*-------------- legal block ------------------------------------*/
#legal_l {width: 60%; float: left; font-size:90%; padding: 0;margin-top: 25px;}
#legal_r {width: 40%; float: right; padding: 0;margin-top: 25px;}
/*-------------- /legal block -----------------------------------*/

/*===============================================================*/
/*-------------- ïîñëåäíèå ìàòåðèàëû ----------------------------*/
/*.latestnews .latestnews.date {
  float: left;
  font-size: 10px;
  line-height: 16px;
  margin-right: 3px;
}
.latestnews .latestnews.date:after{
  content: " - ";
}*/

/*-------------- /ïîñëåäíèå ìàòåðèàëû ---------------------------*/
/*-------------- uptime ìîíèòîðèíã ñàéòà ------------------------*/
.bottom_links img#HostTrackerInformer{margin: -1px 0 0 0;position: absolute; border:none;}
#footer .bottom_links #htr{display: inline-block;height: 15px;vertical-align: middle;width: 80px;}
/*-------------- /uptime ìîíèòîðèíã ñàéòà -----------------------*/
/*-------------- ìîäóëü mod_jlcurrency --------------------------*/
.curContainer tr.title{height: 30px;background: url(/images/M_images/dotted-bg.png) repeat-x  top left #FFFFFF;}
/*.curContainer{margin: 5px 5px -25px 0 !important;}*/
.curContainer table.curr{border-collapse: collapse;}
.curContainer td.curridx{padding:3px 0 0 8px;}
.curContainer td.val{padding:3px 8px 0 0;}
/*-------------- /ìîäóëü mod_jlcurrency -------------------------*/
/*-------------- ìîäóëü mod_banners -----------------------------*/
.yjsquare_in .bannergroup{padding:10px 5px;margin-bottom: -25px;}
div.yjsquare_in .bannergroup .banneritem {text-align: center;}

/*-------------- /ìîäóëü mod_banners ----------------------------*/
/*-------------- êîòèðîâêè ìåòàëëîâ -----------------------------*/
.q-metals{margin:10px 15px -50px;}
/*-------------- /êîòèðîâêè ìåòàëëîâ ----------------------------*/

/* ------------------------------------------------------------- */
/* ßçûê                                      */
/* ------------------------------------------------------------- */
#footer .bottom_links .item-lang {display: inline;}
#footer .bottom_links .item-lang span{margin: 0px;}
#footer .bottom_links .item-lang a{margin: 0px;color: #ffffff;font-size: 11px;}
#footer .bottom_links .item-lang img{display: none;}
#footer .bottom_links .item-lang div{margin: 0;display: inline;}
#footer .bottom_links div.item-lang #google_translate_element .goog-te-menu-value span{display: none;}
#footer .bottom_links div.item-lang #google_translate_element .goog-te-menu-value span:first-child{display: inline;}
#footer .bottom_links div.item-lang #google_translate_element .goog-te-gadget-simple{
  padding: 0;border: 0px none transparent;background-color:  transparent;}

#footer .bottom_links div.item-lang #google_translate_element .goog-te-gadget-simple span{
	vertical-align: baseline !important;
}
/* ------------------------------------------------------------- */
/* ßçûê                                      */
/* ------------------------------------------------------------- */

/*-------------- ìîäóëü ïîèñêà ----------------------------------*/
.yjsquare_in .search{position: relative;}
.yjsquare_in .search #mod_search_searchword{max-width: 600px;padding: 2px 2px 2px 10px; width: 95%}
.yjsquare_in .search #mod_search_searchword:focus{
	box-shadow: 0 0 0 1px #7eb4ea inset, 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 4px rgba(35, 146, 243, 0.5);}
.yjsquare_in .search .button.img {background: transparent;margin: 7px 0 0 -20px; position:absolute;}
.inputbox.gray{color: #9c9c9c;}
/*-------------- /ìîäóëü ïîèñêà ---------------------------------*/

/*-------------- ìîäóëü êîòèðîâêè ÖÁ ----------------------------*/
.curContainer {overflow: hidden;width: 95%;margin: 10px 5px -25px 0;padding: 5px;}
.curr {background: none repeat scroll 0 0 #FFFFFF;font: 0.8em "Arial",Times,serif;}
.indexes {margin: 0;padding: 0;position: relative;}
.curContainer .curr .red {color: #3B70A6;}
/*-------------- /ìîäóëü êîòèðîâêè ÖÁ ---------------------------*/