a:link {text-decoration: none; color: #ff0000; font-weight: bold}
a:visited {text-decoration: none; color: #ff0000; font-weight: bold}
a:active {text-decoration: none; color: #ffff00; font-weight: bold}
a:hover {text-decoration: none; color: #ffff00; font-weight: bold}

 h1 { 
 font-size: 120%; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #ffa500;
 }

.dline {
 line-height: 1.0;
font-weight: bold;
 }

a img {
 border: none; /* убрать рамку у ссылок-картинок */
}

/*menu horizont*/
.h_mnu_01{
 width: 100;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
}

.h_mnu_01 ul{
 margin: 0px;
 padding: 0px;
 float: left;
 width: 100%;
 background: #000000;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #333333;
 border-right-color: #000000;
 border-bottom-color: #333333;
 border-left-color: #000000
}

.h_mnu_01 ul li{
display: inline;
}

.h_mnu_01 ul li a{
 float: left;
 color: #FF0000;
 padding: 5px 4px;
 text-decoration: none;
 border-right-width: 0px;
 border-right-style: solid;
 border-right-color: #333333;
 
 border-left-width: 0px;
 border-left-style: solid;
 border-left-color: #333333;
}

.h_mnu_01 ul li a:visited{
color: #FF0000;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
 color: #FFCC00!important;
 padding-top: 5px;
 padding-bottom: 5px;
 background: #FF0000;
}


#publ_message a {position: relative; display: inline-block}

#load_message a {position: relative; display: inline-block}

#news_message a {position: relative; display: inline-block}

#dir_message a {position: relative; display: inline-block}
.ajaxdiv {position: absolute; border: 1px solid #C60; top: -125px; opacity: 0.9; background: url(/images/ajax-loader1.gif) no-repeat 50% #FFF; min-height: 100px; min-width: 70px; display: none}

#for_script img {
 width: 75px;
 height: 110px;
}

.ienlarger {
 float: left;
 clear: none; /* Можно установить left или right по необходимости */
 padding-bottom: 5px; /* Расстояние между миниатюрами. Лучше не трогать данное поле */
 padding-right: 5px; /* Расстояние между миниатюрами и окружающим текстом */
}

.ienlarger a { 
 display:block;
 text-decoration: none;
/* Если добавить правило cursor:default;, то отключится курсор в виде руки */
}

.ienlarger a:hover{ /* Не надо изменять тип позиционирования */
 position:relative;
}

.ienlarger span img {
 border: 1px solid #FF0000; /* Добавляем рамку вокруг изображения */
 margin-bottom: 8px; /* /Сдвигаем текст вниз от изображения */
}

.ienlarger a span { /* Для большого изображения и названия */
 position: absolute;
 display:none;
 color: #FFCC00; /* Текст названия */
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px; /* Размер шрифта названия */
 background-color: #000000;
 font-weight: bold;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 13px;
 padding-left: 10px;
}

.ienlarger img { /* Для IE, чтобы не было рамки вокруг ссылки */
border-width: 0;
}

.ienlarger a:hover span { 
 display:block;
 top: 80px; /* Большое изображение выскакивает вверх на 50px от миниатюры */
 left: 10px; /* Большое изображение выскакивает влево на 90px от миниатюры */
 z-index: 100;
 cursor:default;
/* Если добавить правило cursor:default;, то отключится курсор в виде руки на большом изображении */
}

.resize_thumb {
 width: 45px; /* Вводим нужный размер миниатюры здесь */
 height : auto;
}

.ienlarger img{float: left;margin-right:8px;
-o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
-ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
 border-radius: 16px;
 -moz-border-radius: 16px;
 -webkit-border-radius: 16px;
}

.ienlarger1 img{float: left;margin-right:8px;
-o-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
-ms-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
 border-radius: 36px;
 -moz-border-radius: 36px;
 -webkit-border-radius: 36px;
}


#s11{
position: absolute;
visibility: hidden;
background: #000000;
width: 500px; 
height: 420px;
border: 1px solid #C60;
opacity: 0.9;
color:#000;
z-index: 10
}


.splCont{display:none;}

::selection {
 color: #ff0; /* Цвет текста */
 background: #ff0000; /* Цвет фона */
 }
.com-order-block {display:none;}

.clarity {
opacity:0.6;
filter:alpha(opacity=50); 
}
 
.clarity:hover {
-moz-transition: all 0.3s; 
-webkit-transition: all 0.3s; 
-ms-transition: all 0.3s; 
-o-transition: all 0.3s; 
transition: all 0.3s; 
opacity:1;
filter:alpha(opacity=100);
}

/* Аккордион*/
[id="accordion"] > [class="accordion"] {
/*width: 540px;*/
height: 33px;
overflow: hidden;
transition: height ease-in-out 500ms;
-o-transition: height ease-in-out 500ms;
-moz-transition: height ease-in-out 500ms;
-webkit-transition: height ease-in-out 500ms;
border: 1px solid #808080;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom: 2px; padding: 5px;
}
#accordion h3 {
font-family: Times New Roman;

display: block;
line-height: 20px;
margin: 0px 0px 5px 0px;
background: 
padding: 5px;

}
#accordion h3 > a {
color: #808080;
text-decoration: none;
}
#accordion p {padding: 5px;}
#accordion li {
list-style:none;
float:left;
}
#accordion li a {
padding: 5px;
color:#808080;
text-decoration:none !important;
}
#accordion li a:hover:before {
content: "►";
padding-right:5px;
color:red;
}
#accordion div:hover {height: 180px;}
#accordion div:hover h3 {
border-bottom: 1px solid #808080;
font-weight: bold;
}
/* ------------- */

#ambn45670 iframe {
width: 572px !important;
height: 150px !important;
opacity:0.5;
filter:alpha(opacity=50);
}

#ambn45670 iframe:hover {
opacity:1;
filter:alpha(opacity=100);
}




.modalDialog {
 position: fixed;
 font-family: Arial, Helvetica, sans-serif;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: rgba(0,0,0,0.8);
 z-index: 99999;
 -webkit-transition: opacity 400ms ease-in;
 -moz-transition: opacity 400ms ease-in;
 transition: opacity 400ms ease-in;
 display: none;
 pointer-events: none;
}

.modalDialog:target {
 display: block;
 pointer-events: auto;
}

.modalDialog > div {
 width: 800px;
 position: relative;
 margin: 10% auto;
 padding: 5px 20px 13px 20px;
 border-radius: 10px;
 background: #fff;
 background: -moz-linear-gradient(#fff, #999);
 background: -webkit-linear-gradient(#fff, #999);
 background: -o-linear-gradient(#fff, #999);
}

.close {
 background: #606061;
 color: #FFFFFF;
 line-height: 25px;
 position: absolute;
 right: -12px;
 text-align: center;
 top: -10px;
 width: 24px;
 text-decoration: none;
 font-weight: bold;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -moz-box-shadow: 1px 1px 3px #000;
 -webkit-box-shadow: 1px 1px 3px #000;
 box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }