/**
* custom.css file created by Eximium Template
* @package Eximium 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.
*/
/* Webfont: Oswald-Regular */
@font-face {
  font-family: 'Oswald-Regular';
  src: url('fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/Oswald-Regular.woff') format('woff'),
	   url('fonts/Oswald-Regular.ttf')  format('truetype'),
	   url('fonts/Oswald-Regular.svg#Oswald-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Oswald-Regular */
@font-face {
  font-family: 'Oswald-Medium';
  src: url('fonts/Oswald-Medium.eot?#iefix') format('embedded-opentype'),
       url('fonts/Oswald-Medium.woff') format('woff'),
	   url('fonts/Oswald-Medium.ttf')  format('truetype'),
	   url('fonts/Oswald-Medium.svg#Oswald-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility;
}
h1,h2,h3,h4,h5,h6,.article_title,.module_title,.pagetitle {
	text-transform: uppercase;
	font-family: 'Oswald-Regular', sans-serif;
}
.pagetitle, .module_title {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 28px;
    color: #F55003;
}
div#yjsg2, div#yjsg3, div#yjsg4 {
    width: 1055px;
}
div#header {
    padding-top: 20px;
    padding-bottom: 20px;
}
ul.yjsgmenu {
    background: url(/images/menu.png) repeat-x left bottom #b0aead;
    border-radius: 6px;
}
ul.yjsgmenu li {
    border-right: 1px solid #fff;
}
ul.yjsgmenu ul li {
    padding: 9px 0px;
}
ul.yjsgmenu div.ulholder ul a {
    padding-right: 10px;
    text-decoration: none;
    color: #777777;
    font-size: 16px;
    text-transform: none;
    line-height: 18px;
    text-align: left;
}
ul.yjsgmenu div.ulholder ul a:hover, ul.yjsgmenu div.ulholder ul a.activepath {
    background: none;
    color: #F55003 !important;
}
.homepage div#yjsg2 {
    padding-top: 40px;
}

.ulholder.level1.nogroup {
    background-color: #fff;
}

/*---------------------- Блоки на главной  ----------------------*/

.junewsultra .row {
    margin: 0 0 40px;
    background: url(/images/box_bg.gif) left bottom repeat-x #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0px 4px 5px #e9e8e8;
    position: relative;
    min-height: 420px;
    overflow: hidden;
}
.jn_bg {
    width: 340px;
    margin: 29px 0 29px 0;
    padding: 0;
    border-left: 1px solid #e4e4e4;
}
.modid96 .jn {
    width: 280px;
    margin: 0 auto;
}
.jn_bg:first-child {
    border: 0;
    width: 341px;
}
.junewsultra .jn .jn-left {
    width: 100%;
}
.junewsultra .jn .jn-right {
    float: left;
    width: 100%;
	margin-bottom: 20px;
}
.junewsultra .jn .jn-right h4 {
    margin-top: 15px;
}
.junewsultra .jn a, .junewsultra .jn a:link, .junewsultra .jn a:visited {
    color: #000;
    text-transform: uppercase;
    margin: 0;
	font-size: 22px;
    line-height: 1.2em;
}
a.readon {
    font: normal 14px/40px Arial, Helvetica, sans-serif !important;
    text-transform: uppercase;
    color: #fff !important;
    width: 171px;
    text-align: center;
}

/*---------------------- OTHER  ----------------------*/

.yjsquare.modid95 p {
    margin: 0;
}
.modid103 {
    margin-top: 26px;
    float: right;
    font-size: 14px;
	font-family: 'Oswald-Regular', sans-serif;
}
.modid103 span {
    padding-left: 45px;
	color: #7c7c7c;
}
span.attach {
    display: block;
	font-size: 12px;
}
.modid100 .module_title {
    margin-top: 50px;
    text-align: center;
}
.qfblock {
    max-width: 600px;
    margin: 0 auto;
}
.qfblock div {
    margin-bottom: 10px;
}
.qfblock label {
    width: 240px;
    padding: 0;
    text-align: left;
}
.qfblock label span {
    display: block;
    font-size: 11px;
}
.qfblock div input {
    min-width: 240px;
    height: 28px;
}
.qfblock input[type="file"] {
    height: auto;
	padding-left: 20px;
    border: 0;
    background: none;
}
.qfblock input[type="button"] {
    width: 250px;
    margin-top: 20px;
    color: #fff;
    font-size: 18px;
    background: #F55003;
    border: 0;
	box-shadow: 1px 1px 2px 0px rgba(99,99,99,1);
}
.qfblock input[type="button"]:hover {
    background: rgb(218, 69, 0);
}
.itemid-113 div#yjsg2 {
    margin-top: 20px;
}
address strong {
    display: block;
    margin-bottom: -30px;
    font-size: 16px;
}
.modid101 address {
    line-height: 30px;
}
.modid101 address abbr {
    font-weight: bold;
    margin-right: 25px;
    width: 85px;
    display: block;
    float: left;
}
.modid101 address br {
    clear: both;
}
.modid104 {
    margin-bottom: -20px;
}
.catalog .yjsg-col-1-4 span {
    display: block;
    font-size: 16px;
    text-align: center;
    font-family: 'Oswald-Regular', sans-serif;
}
div.pp_default .pp_social {
    display: none;
}
