/**
 * @author Mikhail Orekhov
 * @mail orexov_m@inbox.ru
 * @copyright www.romashka-web.ru
 */


* {margin: 0; padding: 0;} /* обнуляем отступы */
body {
background:url('../images/back-gor-30-550.png') 0 0 repeat-x #ECF1F9;
font-family: Helvetica, Arial, FreeSans, sans-serif;
font-size:12px;
color:#333;
}
a{color: #0474d6;}
a:hover{color:#c00;}
img{
max-width:100%;
}
html,body {
height: 100%; /* задаем высоту тела документа */
}
.mobilemenu-wrapper{padding-bottom:40px;}
@media (min-width:468px){.mobilemenu-wrapper{display:none;}
}
.mobilemenu-wrapper .navbar-default{background:#ECF1F9;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.navbar-default .navbar-brand{color:#fff;}
.navbar-toggle{float:left;margin-left:15px;}
.mobilemenu-wrapper a{color:#fff;font-size:16px;}
.searchlink{background:url('../images/searchicon.png') no-repeat;width:32px;height:32px;display:inline-block;margin:10px 10px 0px;}
.mobilephone{background:url('../images/mobilephone.png') no-repeat;width:32px;height:32px;display:inline-block;margin:10px 10px 0px;}
.mobilesearch{display:none;}
.mobilesearch{display:block;}
.bg-wrapper{
background: url('../images/back-1800-550.png') 50% 0 no-repeat;
}
.rt-blog h2 a{
text-decoration:none;
}
header{
padding:45px 0px;
}
/*Верхнее меню*/
.topmenu{
display:inline-block;
width:100%;
text-align:center;
padding:20px 0px 30px;
}
.topmenu ul{
margin:0 auto;
float:none;
}
.topmenu ul li:first-child a{
border-radius: 18px 0 0 18px;
}
.topmenu ul li:last-child a{
border-radius: 0 18px 18px 0;
border-right: 1px solid #555;
}
.topmenu ul li{
display:inline-block;
list-style:none;
float:none;
}
.topmenu ul li a{
	text-decoration:none;
font-size:1.2em;
border:1px solid #555; border-right:none; color:#222;
-moz-transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
background: #EEF362;
background-image: linear-gradient(bottom, #E7EE2A 20%, #F7FAA1 80%);
background-image: -o-linear-gradient(bottom, #E7EE2A 20%, #F7FAA1 80%);
background-image: -moz-linear-gradient(bottom, #E7EE2A 20%, #F7FAA1 80%);
background-image: -webkit-linear-gradient(bottom, #E7EE2A 20%, #F7FAA1 80%);
background-image: -ms-linear-gradient(bottom, #E7EE2A 20%, #F7FAA1 80%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.2, #E7EE2A),
	color-stop(0.8, #F7FAA1)
);
padding:10px 15px;
}
.topmenu ul li a:hover,.topmenu li.active a{
background: none repeat scroll 0 0 #FAFCD7; color: #000000;
}
/*Верхнее меню*/
.left h3{
text-align:center;
}
.left .moduletable{
margin-bottom: 10px;
position: relative;
}
/*Поиск*/
.rokajaxsearch{
background: #E1E1E1;
border: 1px solid #aaa;
border-radius: 10px;
padding: 10px;
}
.roksearch-wrapper{
background: #ECF1F9;
    border-radius: 5px;
    padding: 0 0 0 5px;
}
#roksearch_search_str{
    border: none;
    padding: 4px 0;
    width: 100%;
    background-color: transparent;
    color: #555;
    background: #EFF8FA url('../images/search-icon.png') 98% 50% no-repeat;
}
/*Поиск*/
.footer-wrapper{
border-top:2px solid #848484;
padding:15px;
}
/*Меню в футере*/
.footer-menu{
margin-bottom:15px;
}
.footer-menu li{
margin:0 10px;
list-style:none;
display:inline-block;
}
.footer-menu a{
border-bottom:1px solid #9D9FC3;
text-decoration:none;
padding:0px !important;
font-size:14px;
}
.footer-menu a:hover{
border-bottom:1px solid #c00;
}
/*Меню в футере*/
/*Форма заявки*/
#chronoform-zayavka{
border-radius: 10px; background: #E1E1E1; padding:10px; border: 1px solid #aaa;
}
#chronoform-zayavka input[type='text'],#chronoform-zayavka textarea{
    background: #ECF1F9;
    border-radius: 5px;
    padding: 5px 2%;
    border:none;
    width:96%;
    margin-bottom:10px;
}
#chronoform-zayavka #form-row-button6{
    width: 100%;
    text-align: right;
}
#chronoform-zayavka input[type='submit']{
border:none;padding:5px; background-color: #ECF1F9; border-radius: 10px; cursor: pointer;}
#chronoform-zayavka input[type='submit']:hover {background-color: #C7C7C7;}
/*Форма заявки*/
/*Со старого шаблона*/

.content {text-align: justify;}
.content h2{text-align: start; line-height: 1.3em;}
.content h3 {text-align: start; line-height: 1.3em; margin:0px;}
.content .title {font-size: 24px; font-weight:normal;}
.content img {max-width:unset !important;border:1px solid #C7C7C7; background:#fff; padding:5px; border-radius: 5px;}
.content  .button {border:0; padding:0; background:0; border-radius: 0;}
.content .left {float:left; margin-right:15px;}
.content h2.title {margin-top:0;}
.content td {padding: 2px 4px;}
.content ul {list-style-type: disc;}
.content h2.title, h2.item-title{border-bottom:1px solid #3C4087;}

.content .rt-article-bg {border-bottom: none;}

.blogicon .row {/*border-top: 1px solid #3C4087;*/ margin: 30px 0 40px 0; position: relative;}
.rt-article { margin: 30px 0 40px 0; position: relative; display:inline-block;}
.icon, .rt-article-bg {margin-top:-29px;}
.icon h2, .rt-article-bg h2 {margin-top:0;}
.content img.catimg, .img-intro-left img {float:left; margin: 0 10px; border-color: #3C4087;}
.content .category-desc {text-align: justify; padding:0;}
a:hover .catimg, a:hover .artimg {border-color: #CC0000;}
#share42 {padding: 6px 6px 0; border-radius: 4px;}
#share42:hover {box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
/*Со старого шаблона*/
/*Постраничная навигация*/
.pagination{
display:inline-block;
width:100%;
text-align:center;
}
.pagination ul li{
display:inline-block;
list-style:none;
padding: 2px 5px;
text-align: left;
margin: 0 2px;
}
/*Постраничная навигация*/
/*Слоган в шапке*/
.header-slogan{
line-height: 29px;
}
.header-slogan a{
color:#fff;
font-size:24px;
text-decoration:none;
}
.header-slogan a span{
font-size:16px;
display:inline-block;
width:100%;
}
/*Слоган в шапке*/
/*Телефоны в шапке*/
.header-phone{
line-height: 28px;
}
.header-phone a{
color: #e3e70c;
text-decoration:none;
font-size:20px;
display:inline-block;
width:100%;
}
/*Телефоны в шапке*/
/*Адреса в шапке*/
.header-adres{
color:#fff;
font-size:14px;
line-height:25px;
}
/*Адреса в шапке*/
/*Левое меню*/
.left ul.menu{
border:1px solid #aaa;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.left ul.menu li{
list-style:none;
}
.left ul.menu li:first-child a{
-webkit-border-radius:10px 10px 0px 0px;
-moz-border-radius:10px 10px 0px 0px;
border-radius:10px 10px 0px 0px;
border-top:0px;
}
.left ul.menu li:last-child a{
-webkit-border-radius:0px 0px 10px 10px;
-moz-border-radius:0px 0px 10px 10px;
border-radius:0px 0px 10px 10px;
border-bottom:0px;
}
.left ul.menu li a{
color:#000;
text-decoration:none;
display:inline-block;
padding:3px 5px;
width:100%;
background:#E1E1E1;
font-weight:bold;
border-bottom:1px solid #aaa;
border-top:1px solid #F3F3F3;
}
.left ul.menu li a:hover{
background:#FAFCD7;
}
/*Левое меню*/
.breadcrumbs{
margin-bottom:20px;
}
.breadcrumbs img{
background:none;
border:none;
}
#price-modal{
display:none;
}