@font-face{font-family:"SuisseCondNo-Conflict";font-style:normal;font-weight:400;src:url("../fonts/SuisseIntl-CondNo-Conflict.eot?#iefix") format("embedded-opentype"), url("../fonts/SuisseIntl-CondNo-Conflict.woff") format("woff"), url("../fonts/SuisseIntl-CondNo-Conflict.svg#suisse_intlcondensed") format("svg");}
@font-face{font-family:"Conv_Bankir_Retro";font-style:normal;font-weight:400;src:url("../fonts/Bankir_Retro.eot?#iefix") format("embedded-opentype"), url("../fonts/Bankir_Retro.woff") format("woff"), url("../fonts/Bankir_Retro.svg#suisse_intlcondensed") format("svg");}
@font-face{font-family:"Conv_bebas_neue_regular";font-style:normal;font-weight:400;src:url("../fonts/bebas_neue_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bebas_neue_regular.woff") format("woff"), url("../fonts/bebas_neue_regular.svg#suisse_intlcondensed") format("svg");}
@font-face{font-family:"Conv_carolina";font-style:normal;font-weight:400;src:url("../fonts/carolina.eot?#iefix") format("embedded-opentype"), url("../fonts/carolina.woff") format("woff"), url("../fonts/carolina.svg#suisse_intlcondensed") format("svg");}

table{border-color:#f5f5f5;border-style:solid;border-width:1px;width:99%;}
table tr td, table tr th{border:1px solid #f5f5f5;}
table tr th{background:#d9ddde none repeat scroll 0 0;border-bottom:1px solid #f5f5f5;color:#000000;font-size:16px;font-weight:normal;padding:10px 5px;vertical-align:middle;}
table tr td{color:#000000;font:18px/24px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;padding:5px 20px;vertical-align:middle;}
table tr:hover td{background:none;}
a{color:#ff1347;outline:0;}
a:hover{color:#be04a2;text-decoration:none;}
body{background:none;font-size:16px;line-height:25px;}
body .button{background:#777 none repeat scroll 0 0;border:medium none;box-shadow:none;color:#fff;padding:8px 10px;margin:10px 0;text-shadow:none;transition:all 0.2s ease-out 0s;}
body .button:hover{background:#a6a6a6 none repeat scroll 0 0;}
.bg{background:url("../images/bg.jpg") #ff0048 no-repeat bottom center;background-attachment: fixed;}
.bg2{}
h1 a, h2 a, h3 a{color:#ff1347;}
.container a{outline:none;text-transform:uppercase;}
#component{margin-top:0px;margin-bottom:50px;}
img.dj-image{margin:0 !important;}
.box-out{width:100%;height:0px;position:relative;}
#top{background:#ff0048;}
#top .moduletable{}
#logo{min-height:90px;display:block;}
#verh-bg{background:none;}
#niz-bg{}
.header {min-height:370px;}
.telefon_header {font:50px/64px "Conv_carolina","Arial Narrow",Helvetica,Arial,sans-serif!important;color: #ffe100!important;}
.rezim_header {font:46px/52px "Conv_bebas_neue_regular","Arial Narrow",Helvetica,Arial,sans-serif!important;color:#000!important;}
.adres_header {font:46px/52px "Conv_bebas_neue_regular","Arial Narrow",Helvetica,Arial,sans-serif!important;color:#000!important;}
#header{padding:15px 0 15px 0;background:url("../images/bg.png") #ff0048 repeat 50% 0;}
#header-2{padding:10px;background:url("../images/gradient.png") repeat-y left center;border: 7px solid #ffe100; border-radius: 3px;min-height:200px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
#header-3{padding:10px;background:url("../images/gradient-2.png") repeat-y left center; border: 7px solid #fff; border-radius: 3px;min-height:200px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
#header-3 .moduletable, #header-1 .moduletable, #header-2 .moduletable{}
#nav{background:#01aca4;color:#fff;}
#nav a, #nav h1, #nav h2, #nav h3, #nav h4, #nav h5, #nav h6{color:#e1f7f6;}
#nav a:hover{color:#78b93e;text-decoration:none;}
#nav-1{padding:30px 15px;box-sizing:padding-box;}
#nav-2{padding:30px 10px;}
#ban{background:url("../images/bg1.jpg") #fff no-repeat 50% 0;box-sizing:border-box;border-top: 5px solid #fff;border-bottom: 5px solid #fff;padding:0;}
#ban-2 a{color:#223d80;}
#ban-2 a:hover{color:#ff5e00;}
#ban-1, #ban-2{padding:0;margin:0;}
#info{}
#info-top{padding:20px 4px 10px 4px;}
#info-top-2{padding:0;}
#breadcrumb{background:url("../images/gradient-2.png") #fff repeat-y left center;padding-top:10px;}
.breadcrumb{font:35px/24px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;}
#bg-content{}
#bg-content-bottom{background:#fff;padding: 20px 30px; margin: 20px 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
#middle{}
#pre-component{padding:30px 0px;}
#component{overflow:hidden;}
#post-component{}
#post-component .moduletable{margin-bottom:60px;}
#post-component .moduletable h3{font:26px/30px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;color:#555;background:url("../images/gradient-2.png") repeat-y left center;padding:10px 20px;margin-bottom:50px;}
.sid{}
.sid ul{margin-left:0;}
.sid ul.menu li{list-style:none;}
#sidl .moduletable h3{border-bottom: 3px solid #ff000c;height:auto;text-transform: uppercase;color:#ff000c;text-align:center;font:24px/26px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;margin-bottom:25px;padding: 10px; padding-top: 3px;}
#sidr .moduletable h3{background: #ba2727;height:auto;color:#fff;text-align:center;font:24px/26px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;margin-bottom:20px;padding:5px 10px;box-sizing:padding-box;}
#sidr2{background:none;overflow:hidden;margin-top:20px;margin-bottom:80px;padding:0 5px;}
#sidl{background:none;overflow:hidden;margin-top:0px;margin-bottom:40px;padding:0 5px;}
#sidl .moduletable, #sidr2 .moduletable, #sidr .moduletable{margin-bottom:40px;}
#sidr{background:none;overflow:hidden;margin-top:0px;margin-bottom:80px;padding:0 5px;}
#footer{background:url("../images/gradient-4.png") repeat-x left center;}
#footer-1{padding:20px 10px;box-sizing:padding-box;}
#footer-2{padding:20px 10px;}
#niz{padding:10px 10px 10px 10px;background:none;color:#d6f5f4;margin-bottom: 25px;}
#niz .moduletable{overflow:hidden;font:40px/42px "Conv_carolina","Arial Narrow",Helvetica,Arial,sans-serif!important;color: #ffe100!important;}
#niz .moduletable a{font:30px/38px "Conv_bebas_neue_regular","Arial Narrow",Helvetica,Arial,sans-serif;color:#fff;color:#fff;}
#niz .moduletable a:hover{color:#fbee01;}
#bot-4{text-align:right;}
#bot-3{padding: 15px 10px 10px 10px;text-align: center;background:url("../images/gradient-4.png") repeat-y left center; border: 7px solid #fff; border-radius: 3px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.footermenu{display:block;position:relative;margin:0px auto;width:auto;list-style:none;}
.footermenu ul{padding:0;margin:0;}
.footermenu li{}
.footermenu li:first-child{border-left:0 solid #78787a;}
.footermenu a{color:brown;padding:3px 12px;font:14px/18px arial;text-decoration:none;float:left;}
.footermenu a:hover{color:red;text-decoration:none;}
#copyright{padding:5px 30px;list-style:none;text-align:center;background:#ddd;color:#555;font:12px/22px arial;}
#copyright a{color:#555;}
#copyright a:hover{color:red;}
@media (max-width:1200px){
#ban{background:url("../images/bg2.jpg") #fff no-repeat 50% 0;}
.header {min-height:285px;}
}
@media (max-width:979px){
#ban{background:url("../images/bg3.jpg") #fff no-repeat 50% 0;}
.header {min-height:222px;}
#bg-content{padding:0 10px;}
}
@media (max-width:767px){
#ban{background:url("../images/bg4.jpg") #fff no-repeat 50% 0;}
.header {min-height:165px;}
#component{margin-bottom:10px;}
#bot-3{margin: 20px 0!important;}
}
@media (max-width:768px){
.footermenu{clear:both !important;}
.footermenu li{text-align:center !important;}
#footer-1, #footer-2{padding:20px 10px;min-height:80px;text-align:center !important;}
#bg-content-bottom {padding: 20px 10px;}
}
@media (max-width:780px){
#top{background:#ff0048;}
}
@media (max-width:600px){
#ban{background:url("../images/bg5.jpg") #fff no-repeat 50% 0;}
.header {min-height:140px;}
#pre-component{display: none;}
}
@media (max-width:480px){
div#breadcrumb{display:none !important;}
}
@media (max-width:400px){
#ban{background:url("../images/bg6.jpg") #fff no-repeat 50% 0;}
.header {min-height:101px;}
}
@media (max-width:768px){div#sidl, div#sidr2, div#sidr{margin-bottom:0px !important;}
#sidl{margin-top:0px!important;}
#post-component{padding:0;}
#header-1{background:none;}
#header-2{text-align:center !important;min-height:210px!important;margin-bottom:20px;}
#header-3{margin-bottom:10px;text-align:center !important;min-height:210px!important;}
#header{text-align:center !important;}
#nav-2{text-align:center !important;}
#niz{text-align:center !important;}
#bot-1, #bot-2, #bot-3, #bot-4{text-align:center !important;}
#niz .moduletable{margin-bottom:20px;}
#logo{margin-bottom:10px;}
.page-header h2{text-align:center !important;}
}
@media (max-width:979px){div #djcatalog .djc_items .djc_image,
div #djcatalog .djc_related_items .djc_image{clear:both;float:none;}
.telefon_header {font:46px/50px "Conv_carolina","Arial Narrow",Helvetica,Arial,sans-serif!important;}
.rezim_header {font:40px/44px "Conv_bebas_neue_regular","Arial Narrow",Helvetica,Arial,sans-serif!important;}
.adres_header {font:44px/55px "Conv_bebas_neue_regular","Arial Narrow",Helvetica,Arial,sans-serif!important;color:#fff!important;}
#header-2{min-height:280px;}
#header-3{min-height:280px;}
#bot-3{margin: 0 10px;}
}
.tab{border-top-style:solid;border-top-width:1px;padding:5px;border-color:#C2C2C2;min-width:auto;font:12px arial;}
.tab1{border-top-style:solid;border-top-width:1px;padding:5px;border-color:#C2C2C2;min-width:auto;font:12px/18px arial;}
@media only screen and (max-width:1200px){
table,
thead,
tbody,
th,
td,
tr{display:block;cursor:pointer;}
thead tr{position:absolute;top:-9999px;left:-9999px;}
tr{}
td{border:none;position:relative;white-space:normal;text-align:center;width:auto !important;}
td li{list-style:none!important;}
td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
td:before{content:attr(data-title);}
}
@media only screen and (max-width:1200px){.qfblockch tr, .qfblockch td, .qfblock tr, .qfblock td{text-align:center !important;}
div.soc{display:none !important;}
#adminForm td{text-align: center!important;}
#date_from_img {display:none;}
#date_to_img {display:none;}
}
.qfblockch tr, .qfblockch td , .qfblock tr, .qfblock td{padding:8px !important;}
#jform_articletext_tbl td{padding:0 !important;margin:0;background:#f6f6f6;}

/* список */

.rounded-list li{
position: relative;
display: block;
padding: 0.5em 1em 0.5em 1.8em;
margin: .6em 0;
background: #fff000;
color: #444;
text-decoration: none;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
font: 20px/24px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;
}
 
.rounded-list li:hover{

}
 
.rounded-list li:hover:before{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
 
.rounded-list li:before{
content: url("../images/info.png");
background: #fff;
color: #fff;
counter-increment: li;
position: absolute;
left: -1em;
top: 50%;
margin-top: -1em;
height: 1.5em;
width: 1.5em;
line-height: 2em;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
border-radius: 2em;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
 
/* -------------------------------------- */
.form-search input[type="text"]{min-width:40% !important;width:40% !important;}
.dj-mslider{padding-bottom:0 !important;}
label#jform_contact_email_copy-lbl{width:170px !important;font-size:12px;margin-left:40px;}
input#jform_contact_email_copy{width:10px !important;float:left;margin-top:-23px;}
#form-login-remember.control-group label{margin-top:10px;margin-left:0px;}
.center{float:left;clear:both;position:relative;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);}
#component .qfselect label{font:20px/22px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;color:#333;padding:5px 0;}
#component .qfblock{text-align:center !important;margin:0 auto !important;padding:0px 5px !important;font:16px/22px "SuisseCondNo-Conflict","Arial Narrow",Helvetica,Arial,sans-serif;}
.ik1{background:url("../images/preim_15.png") no-repeat center left !important;padding:10px 0 10px 50px;margin-top:0px;width:25%;}
.ik2{background:url("../images/preim_17.png") no-repeat center left !important;padding:10px 0 10px 50px;margin-top:0px;width:25%;}
.ik3{background:url("../images/preim_19.png") no-repeat center left !important;padding:10px 0 10px 50px;margin-top:0px;width:25%;}
.ik4{background:url("../images/preim_23.png") no-repeat center left !important;padding:10px 0 10px 50px;margin-top:0px;width:25%;}
@media (max-width:1200px){td.ik1{padding:8px 0 8px 40px !important;margin-top:0px;max-width:210px !important;}
td.ik2{padding:8px 0 8px 40px !important;margin-top:0px;max-width:210px !important;}
td.ik3{padding:8px 0 8px 40px !important;margin-top:0px;max-width:210px !important;}
td.ik4{padding:8px 0 8px 40px !important;margin-top:0px;max-width:210px !important;}
.ik-center table,thead,tbody,th,td,tr{margin:0 auto !important;}
}

/* новости */
.newsflash  {font:12px/18px "Arial Narrow",Helvetica,Arial,sans-serif;color:#333;}