/**
* custom.css file created by Sportranks Template
* @package Sportranks Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright  Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
.horiznav {
    float: right;
    height: 25px;
    padding-bottom: 20px;
}
ul.subul_main a {
    font-size: 100%;
    text-transform: none;
}
.top_menu ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
}

.top_menu ul.subul_main
{
    background: none repeat scroll 0 0 #ffffff;
}
ul.subul_main span.yjm_has_none span.yjm_title {
  line-height: 20px;
  padding: 6px 0 6px 10px;
}
/*ul.subul_main span.yjm_has_none span.yjm_title {
    color: #FFFFFF;
}*/
/*рамки модулей*/
.yj2 h2.module_title, .yj2 .yjsquare_in {
  border: medium none;
  background: none repeat scroll 0 0 transparent;
}
.yj3 {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
}
#centerbottom {
  border: medium none;
  background: none repeat scroll 0 0 transparent;
}
#header, #centertop {
  border: medium none;
  background: none repeat scroll 0 0 transparent;
}
.top_menu ul.subul_main li a {
border-bottom: 1px solid #6699CC;
}
.bottom_out {
background: #C4C2C2; /*C4C2C2*/
}
.module_title {
font-size: 22px;
font-weight: normal;
}
.sryouyork .yjme_item a.item_title {
font-size: 18px;
font-weight: normal;
}
.srnewsflash5 a.itemtitle {
font-size: 18px;
font-weight: normal;
}
.item_details .item_cdate, .yjme_item a.item_readmore span, .yj_readmore span, .yj_readmore2 span, .yjnewsflashu4 div.itemdetails .itemcdate {
  font-size: 10px!important;
}
body {
color: #333333;
}
.srnewsflash4 a.itemtitle {
  font-weight: normal;
}
div.itemHeader h2.itemTitle {
 line-height: 110%; 
}
.srnewsflash4 a.itemtitle {
font-size: 18px;
}
.srnewsflash5 .yjnf5_h a.itemtitle {
color: #6699CC;
}
.srnewsflash4 a.itemtitle {
margin-top: 15px;
}
.yj_readmore2 {
  margin: 20px 0 0 0!important;
  background: #6699CC;
}
.yj_readmore2 .icon-angle-right {
background: #4080bf;
}
.h2_holder
{
  padding-top: 20px;
}
.yj3 h2.module_title { /*тонкие линии под заголовком модуля*/
border-bottom: 1px solid #f2f2f2;
  box-shadow: none; 
}
.sryouyork .yjme_item_in, .srnewsflash4 .yjnewsflashu4_in, .srnewsflash5 .yjnewsflash5_in, .srnewsflash4 .yjnewsflashu4_in.last {
border-bottom: 1px solid #f2f2f2!important;
    box-shadow: none;
}
.bottom_out .yjsquare_in {
  border-right: none;
  box-shadow: none;
}
/* Pravoe menu */
ul.srlist2 span {
  background:#404040;
  color:#fff;
}
ul.srlist2 li:hover a{
  color:#000;
}
ul.srlist2 span {
  font-size:11px;
  width:14px;
  height:14px;
  line-height:14px;
  margin:0 10px 0 0;
}
ul.srlist2 li {
  background:none;
  padding:0;
  margin:11px 0;
}
.srnewsflash4 p.itemintro {
text-align: justify;
}
div.itemIntroText {
color: #444;
}
div.itemListCategory {
background: none;
text-align: justify;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
font-size: 14px;
font-weight: normal;
}
.k2ItemsBlock li.even, .k2ItemsBlock li.odd, .yj3{
box-shadow: none;
}
.k2ItemsBlock li.even, .k2ItemsBlock li.odd {
padding: 5px 0 0 0;
}
.yjsg_grid {
padding: 0 0;
}
a.moduleItemTitle,
a.moduleItemTitle:visited {
  margin:0 0 0 0!important;
}
.module_title {
 text-transform: none; 
}
.vop h2.module_title {
  font-size: 14px;
}
.vop .h2_holder {
 padding-top: 0px;
}
.srnewsflash4 .yjnf4_navigation {
 padding-bottom: 0px;
}
div.catItemIntroText {
text-align: justify;
}
.obev p.itemintro {
clear: both;
}
.cont-div {
  float: left;
  margin-right: 10px;
}
.srmbox .box_holder_images {
border-bottom: 1px solid #f2f2f2;
box-shadow: none;
}
.yj2 .yjsquare_in {
margin: 0px 0 5px 0;
}
.srnewsflash4 p.itemintro, .srnewsflash5 p.itemintro {
text-align: justify;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
text-align: justify;
}
div.itemListCategory img {
border: none;
}