textarea {resize: none;}

.com-order-block{display:none;}


/* Исправление числа колонок фотоальбома */
.phtTdMain.uEntryWrap { 
margin: 0px; 
}




.supersmall{
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:8px;
line-height:130%;
color:#cecece;
}




/* Переопределение стиля переключателей для фотоальбома */



#leftSwch {display:block; width:32px; height:32px; background: transparent url('/design/fast_forward_left.png') no-repeat 0 0 !important; background-position: 10px 0px !important;}

#leftSwch:hover {display:block; width:32px; height:32px; background: transparent url('/design/fast_forward-pressed-left.png') no-repeat 0 0 !important; background-position: 10px 0 !important;}

#rightSwch {display:block;width:32px;height:32px; background: transparent url('/design/fast_forward.png') no-repeat 0 0 !important; background-position: 0 0 !important;}

#rightSwch:hover {display:block; width:32px; height:32px; background: transparent url('/design/fast_forward-pressed.png') no-repeat 0 0 !important; background-position: 0 0 !important;}





.photoActiveA img {width: 80px !important; height: 60px !important;}

.photoActive img {width: 80px !important; height: 60px !important;}

.otherPhotoA img {width: 80px !important; height: 60px !important;}

.otherPhoto img {width: 80px !important; height: 60px !important;}













#mini-right{
float:right; 
margin-top:0px; 
margin-bottom:0px; 
margin-left:10px;

padding-top:8px;
padding-left:5px;
padding-right:0px;
padding-bottom:5px;

border: 0px solid #cecece;

}


#mini-left{
float:left; 
margin-top:0px; 
margin-bottom:0px; 
margin-right:0px;

padding-top:8px;
padding-left:1px;
padding-right:1px;
padding-bottom:1px;

border: 0px solid #cecece;

}








/* Плавание для SECURCODE */ 

#secuImgM {
float:right !important;
padding-left:5px !important;
   }

/* Подписи на карте */ 

#mapers {overflow: hidden; font-size:13px; height:30px; display:block;}

#mapers h1 {border:none;font: bold 20px Arial, Tahoma, Verdana;padding:0px; margin:0px;}

#mapers h1 a, #navbar h1 a:visited {}

#mapers a, #header a:visited { text-decoration:none;}

#mapers p {padding: 0px;margin: 0px;}

#mapers .mapswidget {margin: 0px;padding: 4px 0px 0px 0px ; text-align:right;}


#mapers .prepod {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/prepod.png) no-repeat; }

#mapers .attention {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps//design/attention.png) no-repeat; }

#mapers .bank {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/bank.png) no-repeat; }

#mapers .house {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/house.png) no-repeat; }


#mapers .wifi {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/wifi.png) no-repeat; }

#mapers .differ {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/differ.png) no-repeat; }


#mapers .target {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/target.png) no-repeat; }


#mapers .mapraznoe {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/raznoe.png) no-repeat; }


#mapers .mapbusiness {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/business.png) no-repeat; }


#mapers .mapservice {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/service.png) no-repeat; }

#mapers .mapnedvig {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/nedvig.png) no-repeat; }


#mapers .mapstudy {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/study.png) no-repeat; }


#mapers .maptovar {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/tovar.png) no-repeat; }


#mapers .mapmaps {float:right;list-style-type: none ;margin: 0px 0px 0px 20px; padding-left: 28px; background:url(/maps/design/maps.png) no-repeat; }



/* Оформление тестов */ 

.eTitle  {
  text-align:left;  
  font: 110%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px 5px 0px;

font-weight: bold; 
  text-shadow: 1px 1px 1px #fff; 

border-bottom:5px solid #ccc;
}






.eTitle a {
  text-align:left;  
  font: 110%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px 5px 0px;
text-decoration:none;

font-weight: bold; 
  text-shadow: 1px 1px 1px #fff; 

}


.eMessage  {
 
  font: 110%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px 5px 0px;
}



.eMessage a {

  font: 110%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px 5px 0px;
}




.eVariant  {
  text-align:left;  
  font: 110%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px 5px 0px;
}



.eVariant label  {
  text-align:left;  
  font: 110%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px 5px 10px;
}




/* Для удаления в IE вертикально й полосы прокрутки */ 

textarea{ 
    overflow:auto; 
} 





/* Серая линия */ 

#line-gray {clear:both; padding: 0px 0px 0px 0px; background: #ffffff; overflow:hidden; margin: 5px 0px 0px 0px; border-top:5px solid #ccc;}


/* Registracia */


#container_os {margin: 0px 0px 0px 0px; background: #f6f6f6; border:1px solid #D2D1D3;} 

/* Закруглённые углы ----------------------------------------------*/ 

.manFlAvaLink,
.manFlAvaFile,
.knopka_reg, 
.man_reg,
.area_reg,
.file_reg,
.code_reg, 
#fCode, 
#container_os { 
  border-radius:6px; 
  -webkit-border-radius:6px; 
  -moz-border-radius:5px; 
  -khtml-border-radius:10px; 
} 
/* -------------------------------------------*/ 

/* Внутренний каркас 
----------------------------------------------*/ 
#container_reg { 
  margin: 80px 5px 0px 0px; 
  text-align:right; 
  font: 145%/1.5 Verdana,Arial,Helvetica, sans-serif; color:#888; 
  font-weight: bold; 
  text-shadow: 1px 1px 1px #fff; 
} 
   
.reg_error { 
  text-align:center; 
  font:12px Verdana,Arial,Helvetica, sans-serif; color:#cf0607; font-weight: bold; 
  padding: 10px 0px 0px 0px; 
  } 

.reg_title { 
  width:150px; 
  padding: 16px 0px 10px 0px; 
} 
   
.reg_input { 
  width:328px; 
  padding: 10px 20px 10px 0px; 
} 

.reg_title_2 { 
  width:150px; 
  padding: 10px 0px 10px 0px; 
} 

.reg_title_2, 
.reg_title, 
.reg_input
 { 
  float:left; 
  text-align:right; 
  font:11px Verdana,Arial,Helvetica, sans-serif; 
  color:#888; 
  font-weight: bold; 
  text-shadow: 1px 1px 1px #fff; 
} 

.man_reg { 
  font:12px Verdana,Arial,Helvetica, sans-serif; color:#555; 
  width:290px; 
  background: #fff; 
  border:1px solid #b3b3b3; 
  padding: 6px 10px 6px 10px; 
} 


.area_reg { 
  font:11px Verdana,Arial,Helvetica, sans-serif; color:#454545; 
  width:290px; 
  background: #FDFDF0; 
  border:1px solid #b3b3b3; 
  padding: 6px 10px 6px 10px;
  list-style-type:decimal-leading-zero;text-align:left; overflow:hidden; 
} 




.code_reg { 
  font:13px Verdana,Arial,Helvetica, sans-serif; color:#555; 
  font-weight: bold;
  width:90px; 
  height:20px; 
  background: #fff; 
  border:1px solid #b3b3b3; 
  padding: 6px 10px 6px 10px; 
} 


.file_reg { 
  font:12px Verdana,Arial,Helvetica, sans-serif; color:#555; 
  width:311px; 
  background: #fff; 
  border:1px solid #b3b3b3; 
  padding: 6px 10px 6px 10px; 
}


.reg_avatar { 
  width:290px; 
  padding: 10px 20px 10px 0px; 
} 


.manFlAvaFile { 
  font:12px Verdana,Arial,Helvetica, sans-serif; color:#555; 
  width:340px;
  background: #fff; 
  border:1px solid #b3b3b3; 
  padding: 6px 10px 6px 10px; 
}


.manFlAvaLink
{ 
  font:12px Verdana,Arial,Helvetica, sans-serif; color:#555; 
  width:290px;
  background: #fff; 
  border:1px solid #b3b3b3; 
  padding: 6px 10px 6px 10px; 
}




.reg_otstup { 
  width:100%; 
  height:0px; 
  border-top: 1px solid #D2D1D3; 
  border-bottom: 1px solid #fff; 
  clear:left; 
} 
   
#fCode { 
  font:12px Verdana,Arial,Helvetica, sans-serif; color:#555; 
  width:105px; 
  background: #fff; 
  border:1px solid #b3b3b3; 
  padding: 7px 10px 11px 10px; 
  margin-right: 5px; 
} 
   
#container_by { 
  text-align:right; 
  padding: 5px 0px 5px 0px; 
} 
/* -------------------------------------------*/ 
   
  /* Кнопка регистрации 
----------------------------------------------*/ 
  .reg_knopka { 
  text-align:right; 
  width:475px; 
  clear:left; 
  padding: 10px 20px 30px 0px; 
} 
   
.knopka_reg { 
  background: #F6F6F6; 
  background: -moz-linear-gradient(top, #fff, #F6F6F6); 
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#F6F6F6)); 
} 
   
.knopka_reg:hover { 
  background: #fff; 
  border:1px solid #D2D1D3; 
} 
   
.knopka_reg, 
.knopka_reg:hover { 
  text-align:center; 
  font:12px Verdana,Arial,Helvetica, sans-serif; color:#777; font-weight: bold; 
  width:310px; 
  padding: 5px 0px 5px 0px; 
  border:1px solid #D2D1D3; 
} 
/* -------------------------------------------*/ 
   
/* Прозрачность 
----------------------------------------------*/ 
.transparency a img { 
  opacity:0.3; 
  -moz-opacity:0.3; 
  filter:alpha(opacity=40); 
} 

.transparency a:hover img { 
  opacity:1.0; 
  -moz-opacity:1.0; 
  filter:alpha(opacity=100); 
} 
/* -------------------------------------------*/ 
/* =================================*/















IMG.leftpic {
    float: left; /* Выравнивание по левому краю */
    margin-right: 10px; /* Отступ справа от картинки до текста */
    margin-top: 5px; /* Отступ сверху от картинки до текста */
   }
IMG.rightpic {
    float: right; /* Выравнивание по правому краю */
    margin-left: 10px; /* Отступ слева от картинки до текста */
    margin-top: 5px; /* Отступ сверху от картинки до текста */
   }


/* Style-registraciya */



#borders{
margin-top:5px; 
margin-bottom:5px; 
padding: 10px 10px 10px 10px;
border: 1px solid #cecece;
}




#opros-left{
float:left; 
margin-top:5px; 
margin-bottom:5px; 
margin-right:20px; 

padding: 10px 10px 0px 10px;

border: 1px solid #cecece;
}


#opros-right{
float:right; 
margin-top:5px; 
margin-bottom:5px; 
margin-left:20px;

padding: 10px 10px 0px 10px;

border: 1px solid #cecece;
}



#rejting-right{
float:right; 
margin-top:0px; 
margin-bottom:5px; 
margin-left:5px;

padding: 0px 0px 0px 0px;

border: 0px solid #cecece;
}





#searchsubmitborder {
border: 1px solid #FFFFFF;
display:inline-block;
}
input[type="search"]{
border:1px solid #000000;
font-family:tahoma,tahoma,verdana,arial,sans-serif,Lucida Sans;
font-size:11px;
padding:3px;
color: rgb(119, 119, 119);
}
.searchSbmFl {
background:none repeat scroll 0 0 #6386D0;


border:1px solid #ABBBDE;

cursor:pointer;
height:21px;
width:60px;
color:#FFFFFF;
text-shadow: 1px 1px 0px #3358A5;
font-size:10px;
display:inline-block;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;

}


















/* Style-maps */

div#YMapsID { 
 position: relative; 
 top:10px; 
 display: none; 
 border: solid #666666 1px; 
 padding-left:0px; 
 margin-left:0px; 
  } 
 .map-close { 
 position: relative; 
 left:463px; 
 top:36px; 
 width: 24px; 
 height: 23px; 
 background: url('/design/stopbutton.gif') no-repeat; 
 border:solid #666666 1px; 
 cursor:pointer; 
 z-index:999; 
 }


* Блок-рамка для ответа  */

.box-answer { margin:0; padding:10px 10px 10px 10px; font-weight:normal;}
.box-answer {border:1px solid #CCCCCC; background-color:#FFFFCC; color:#000066;}

/* Блок-рамка  */



/* Box-categories */

.box-coment {margin:0; padding:10px 10px 10px 10px; font-size:80%; font-weight:normal;}
.box-coment {border:1px solid #CCCCCC; background-color:#F7F7F7; color:#000066;}
.box-coment a{font: 10px/12px Arial, Helvetica, sans-serif; text-decoration:none;color:#0081C7;}
.box-coment a:hover {font: 10px/12px Arial, Helvetica, sans-serif; text-decoration:none; color:#003DC7;}


/* Box-categories */

.bylinkcat {
  font-size: 80%;
line-height: 1.0;
color:#4D6D91;
}


.bylinkcat a {
  font-size: 80%;
line-height: 1.0;
color:#4D6D91;
text-decoration : none;
}


.bylinkcat a:hover {
  font-size: 80%;
line-height: 1.0;
color:#4D6D91;
text-decoration : none;
}




/* Box-categories */

.bylinkcatsmall {
 font-size: 7px;

color:#4D6D91;
font-style: normal;
font-family:Verdana, Arial,Helvetica, sans-serif;
}


.bylinkcatsmall a {
font-size: 7px;

color:#4D6D91;
text-decoration : none;
font-style: normal;
font-family:Verdana, Arial,Helvetica, sans-serif;
}


.bylinkcatsmall a:hover {
font-size: 7px;
color:#4D6D91;
text-decoration : none;
font-style: normal;
font-family:Verdana, Arial,Helvetica, sans-serif;
}











/* Задание стилей для первой буквы */
.abc {
     color:#004a95;  /* Задание цвета буквицы */
     font-weight:bold; 
}



/* Задание стилей для первой красной буквы */
.abcred {
     color:#FF0000;  /* Задание цвета буквицы */
     font-weight:bold; 
}



/* Задание стилей для буквицы */
.bukv {
     font-size:42px; /* Задание размера шрифта буквицы */
     color:#004a95;  /* Задание цвета буквицы */
     font-weight:bold; 
     float:left; /* Задание обтекания буквицы */
     height:30px; 
     line-height:31px; /* Задание положения буквицы */
     margin-top:2px; /* Задание отступов буквицы */
     margin-right:1px;
}





.verline{
border-left:4px solid grey;
border-top:1px solid grey;
border-right:1px solid grey;
border-bottom:1px solid grey;

 padding:5px; text-align:left;
background:#F7F7F7; line-height:100%; overflow:auto; font-size:100%;
font-family:"Courier New", Courier, monospace;}

.verline:hover {border-left:4px solid red;}







/* Задание стилей для слоя тени quote */
.shadow-quote {
     background:#bbb; /* Задание цвета тени */
     border:1px solid #ddd; /* Задание стиля и цвета границ тени */

}

/* Задание стилей для слоя блока quote */
.block-quote {
     background:#fff; /* Задание цвета фона для блока */
     border:1px solid #6b6b6b;  /* Задание стиля и цвета границ блока */
     position:relative;  /* Задание позиции блока текста относительно тени */
     padding:5px;  /* Задание отступа */
     top:-3px;  /* Отступ сверху (для тени) */
     left:-3px; /* Отступ слева (для тени) */
}





/* Стиль кнопок */

input, select {font-size:8pt; color:#990000; unicode-bidi:embed;}



/* Стиль кода для программ в textarea с фоном - выравнивание по центру */

#textcodecenter {
width: 236px;
font-family:Verdana; font-size:11px; background:#FDFDF0;color:#454545;
padding : 3px 5px 3px 15px; border : 1px solid #cccccc;
list-style-type:decimal-leading-zero;text-align:center; overflow:hidden;
}



/* Стиль кода для двух колонок */

.column1news {
  margin: 5px 0;
  padding: 0 5px;
  float: left;
  width: 260px;
}


.column2news {
  margin: 5px 0;
  padding: 0 5px;
  float: left;
  width: 260px;
}









/* подчеркивание точками с подсказкой */


acronym, .titleTip {
  border-bottom: 1px dotted gray;
  cursor: help;
  margin: 0;
  padding: 0 0 0.4px 0;
}

acronym:hover, .titleTip:hover {  /* Ignored by MSIE. The nerve! */
  border-bottom: 1px solid rgb(70,130,180);  /* 'steelblue' not recognised here by Opera */
}


/* подчеркивание ссылки точками с подсказкой */


.acronymlink {
  border-bottom: 1px dotted gray;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0.4px 0;
text-decoration: none;
}


.acronymlink a {

text-decoration: none;
  border-bottom: 1px dotted gray;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0.4px 0;

}


.acronymlink a:visited {
 text-decoration:none;
  border-bottom: 1px dotted red;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0.4px 0;
}



.acronymlink:hover {  /* Ignored by MSIE. The nerve! */
  border-bottom: 1px solid rgb(70,130,180);  /* 'steelblue' not recognised here by Opera */
}




/* подчеркивание волной */


.wline {background: url(/design/wavyline.gif) repeat-x 100% 100%; 
 padding-bottom: 2px; 
 text-decoration: none; 
 white-space: nowrap; 
}




/* Задание стилей для слоя тени TV-ONLINE */
.shadow-tv {
     background:#bbb; /* Задание цвета тени */
     border:1px solid #ddd; /* Задание стиля и цвета границ тени */
     width:520px; /* Задание ширины всего блока */
}

/* Задание стилей для слоя блока TV-ONLIVE */
.block-tv {
     background:#fff; /* Задание цвета фона для блока */
     border:1px solid #6b6b6b;  /* Задание стиля и цвета границ блока */
     position:relative;  /* Задание позиции блока текста относительно тени */
     padding:5px;  /* Задание отступа */
     top:-3px;  /* Отступ сверху (для тени) */
     left:-3px; /* Отступ слева (для тени) */
}





<!-------для таблицы---------->


.head{
	background: #E4F9B7;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

.head img{vertical-align: middle;}



.dark{
	background: #e6e6e6;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px;
}

.white{
	background: #f2f2f2;
	font-size: 11px;
	padding: 3px 5px;
}






/* Стиль кода для программ в textarea с фоном */

#textcodefon {
width: 500px;
font-family:Verdana; font-size:11px; background:#FDFDF0;color:#454545;
padding : 3px 5px 3px 15px; border : 1px solid #cccccc;
list-style-type:decimal-leading-zero;text-align:left; overflow:hidden;
}


/* Стиль кода для программ в textarea с фоном */

#textcodefonsmall {
width: 306px;
font-family:Verdana; font-size:11px; background:#FDFDF0;color:#454545;
padding : 3px 5px 3px 15px; border : 1px solid #cccccc;
margin-top:5px;
list-style-type:decimal-leading-zero;text-align:left; overflow:hidden;
}




/* тетрадный лист  */


.tetrad p { color: #2e497a; font-size: 12px; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px;}

.tetrad ul { color: #2e497a; font-size: 12px; font-weight: normal; margin: 10px 0px 10px 0px; padding: 0px;}

.tetrad h1 { color: #b33e17; font-size: 14px; margin: 10px 0 0.6em 0; font-weight: bold; text-decoration: none;border-bottom: 1px solid #cecece;}
.tetrad h2 { color: #b33e17; font-size: 13px; margin: 10px 0 0.6em 0; font-weight: bold; text-decoration: none;border-bottom: 0px;}

.tetrad h3 { color: #b33e17; font-size: 12px; margin: 10px 0 0.6em 0; font-weight: normal; text-decoration: none; border-bottom: 0px;}
.tetrad h4 { color: #b33e17; font-size: 12px; margin: 0 0 0.6em 0; font-weight: normal; text-decoration: none; border-bottom: 0px;}
.tetrad h5 {font-size: 12px; margin-top: 0px; margin-bottom: 10px; font-weight: normal; color: #4169E1;border-bottom: 0px;}

.tetrad h6 {font-size: 12px; margin-top: 0px; margin-bottom: 10px; font-weight: normal; color: #4E4E4E; border-bottom: 0px;}


.tetrad h6 a { font-size: 12px; font-weight: normal; color: #990000; }

.tetrad h6 a:hover {font-size: 12px; font-weight: normal; color: #829141;}



.tetrad {line-height: 160%;}
.tetrad td {padding: 0; margin:0;}
.tetrad {  font-size: 100%;color:#4D6D91;}
.tetrad  a {  font-size: 100%;color:#4D6D91; }
.tetrad a:hover {  font-size: 100%;color:#FF0000;}








/* Блок-рамка  */

.box-ramka { margin:0; padding:10px 10px 10px 10px; font-weight:normal;}
.box-ramka {border:1px solid #CCCCCC; background-color:#F7F7F7; color:#000066;}

/* Блок-рамка  */




/* номера-каталог  */

.catNumData{ font-size:100%; color:#CCCCCC;}



/* Стиль оценки комментария */   


span.Valuation * {
	float: rigth;
	background: #fff;
	padding: 0px 5px 2px 5px;
	margin-right: 0px;

	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;*/
	font-size: 12px;
	line-height: 100%;
	text-align: center;
	}
span.Valuation .decr {
	border: 1px solid #5070e0;
	color: #5070e0;
	}
span.Valuation a.decr:hover {
	border: 1px solid #0030f0 ! important;
	color: #0030f0;
	}
span.Valuation .incr {
	border: 1px solid #1da445;
	color: #803000;
        text-color: #660014;

	}


span.Valuation a.incr {
	border: 1px solid #008320 ! important;
	color: #803000;
        text-color: #660014;
	}


span.Valuation a.incr:hover {
	border: 1px solid #008320 ! important;
	color: #1B7907;
	}
span.Valuation span.val {
	border: 1px solid #808070;
	color: #803000;
	}
span.Valuation span.penalty {
	/*border: 1px solid #d75f5f;*/
	border: none;
	color: #d04343;
	font: 11px Tahoma, Verdana, sans-serif;
	padding: 0 3px;
	margin-right: 0px;
	line-height: 130%;
	}
span.Valuation span.red {
      border: 1px solid #CF1118;
      color: #CF1118;
	}







/* Стиль горизонтальной линии */   


hr {
    color: #CCCCCC; /*для IE */
    background-color:#CCCCCC; /*для Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */
}



/* ----////// Эффект прозрачности /////------- */

#banners a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);}
#banners a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

/* ----////// Эффект прозрачности /////------- */




/* ----////// Эффект  рамки для выделения картинки /////------- */


#bannerspod a img { 
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
border: 2px solid #FFFFFF;
}

#bannerspod a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
border: 2px solid #A81E00;
}

/* ----////// Эффект рамки для выделения картинки /////------- */





/* ----////// Эффект  рамки для картинки без ссылки /////------- */


#bannersimg img { 
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
border: 3px solid #FFFFFF;
}

#bannersimg img:hover {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
border: 3px solid #A81E00;
}

/* ----////// Эффект рамки для картинки без ссылки /////------- */








/* Выравнивание картинки влево-вправо */

IMG.leftpic {
    float: left; /* Выравнивание по левому краю */
    margin-right: 10px; /* Отступ справа от картинки до текста */
   }



/*-- (Post) --*/

.entrytitle h2{margin:0px; font-weight:bold; font-size:12px; line-height:14px; padding:0px; margin-bottom:12px}
.entrytitle h2 a{color:#5F5F5E}
.entrytitle h2 a:hover{color:#ca1717}

.entrytitle .meta{background-color:#F7F7F7; padding:3px; color:#000066; font-size:12px; margin-bottom:12px; line-height:24px;}

.entrytitle .meta a{color:#000066; text-decoration: none;}
.entrytitle .meta a:hover{color:#ca1717; text-decoration: none;}

.post{margin-bottom:0px;  padding-top:0px; line-height:18px; padding-bottom:10px;}

.post a, .commentlist a, .navigation a{color:#094B90}
.post a:hover, .commentlist a:hover, .navigation a:hover{color:#ca1717}

#commentbox br{line-height:0px}
div#comments{margin:0px;line-height:0px}







/* Enter */ 
div.enter{position:fixed;top:25%;left:35%;width:292;background-position: 0% 0%;background:#B0CAE0;border:10px solid #4682B4;padding:10px; display:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;opacity:0.98;} 

div.closeauth{float:right;background:#f7ede7;color:#a98b7a;padding:3px 5px 3px 5px;text-shadow:1px 1px 1px #e2ccbf;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:8pt;cursor:pointer;} 

div.closeauth:hover{background:#e7712e;color:#fff;text-shadow:1px 1px 1px #aa8c6c;} 

div.enter .loginBlock img{display:none;} 

div.enter .loginBlock .loginDiv input {background:#f0ece9 url(/images/bg_auth.gif) repeat-x;height:22px;padding:1px 1px 1px 4px;margin:1px 2px 1px 6px;border:1px solid #c6aea0;color:#88756a;} 
div.enter .loginBlock .passwordDiv input {background:#f0ece9 url(/images/bg_auth.gif) repeat-x;height:22px;padding:1px 1px 1px 4px;margin:1px 2px 1px 2px;border:1px solid #c6aea0;color:#88756a;} 
div.enter .loginBlock .buttonDiv input {float:right;margin-right:48px;margin-top:2px;padding:2px 3px 2px 3px;border:none;} 
div.enter .loginBlock .buttonDiv input:hover {background:#f0e6e1;} 
div.enter .loginBlock .rememberDiv {margin:2px 1px 2px 1px;} 
div.enter .loginBlock .rememberDiv #remmepls {margin-right:2px;} 
div.enter .loginBlock .loginLinks {margin-top:12px;margin-bottom:-10px;text-align:center;} 
div.enter .loginBlock .loginLinks a {padding:2px;}

.hiddenBlockLog { display: none }
.hiddenBlockpass { display: none }



/* PageSelector Start */ 



.pagesBlock1 {color:#ffffff; border:1px;margin-bottom:10px;margin-top:10px;} 
.pagesBlock1 a:link, 
.pagesBlock1 a:visited, 
.pagesBlock1 a:hover, 
.pagesBlock1 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.pagesBlock1 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#c2efff;font-size:11px;border:1px solid #c2efff;} 




.catPages1 {color:#ffffff; border:1px;margin-bottom:10px;margin-top:10px;} 
.catPages1 a:link, 
.catPages1 a:visited, 
.catPages1 a:hover, 
.catPages1 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.catPages1 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.catPages1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#c2efff;font-size:11px;border:1px solid #c2efff;} 

.pagesBlockuz1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;} 
.pagesBlockuz1 a:link, 
.pagesBlockuz1 a:visited, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz1 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.pagesBlockuz1 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.pagesBlockuz1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;} 

.pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlock1 a:link, 
.pagesBlock1 a:visited, 
.pagesBlock1 a:hover, 
.pagesBlock1 a:active {text-decoration:none;color: #57caff;background:#ffffff;padding:3px 10px;font-size:11px;font-weight:bold;} 
.pagesBlock1 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;} 
.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;} 

.catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;} 
.catPages2 a:link, 
.catPages2 a:visited, 
.catPages2 a:hover, 
.catPages2 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.catPages2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;} 

.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;} 
.pagesBlockuz2 a:link, 
.pagesBlockuz2 a:visited, 
.pagesBlockuz2 a:hover, 
.pagesBlockuz2 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.pagesBlockuz2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.pagesBlockuz2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;} 

.pagesBlock2 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;} 
.pagesBlock2 a:link, 
.pagesBlock2 a:visited, 
.pagesBlock2 a:hover, 
.pagesBlock2 a:active {text-decoration:none;color: #57caff;background:#ffffff;padding:3px 10px;font-size:11px;font-weight:bold;} 
.pagesBlock2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;} 
.pagesBlock2 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;} 





.pagesBottom {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;} 
.pagesBottom a:link, 
.pagesBottom a:visited, 
.pagesBottom a:hover, 
.pagesBottom a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;} 
.pagesBottom a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;} 
.pagesBottom b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}







/* PageSelector end */







/* Module Part Menu */
.catsTd {padding: 0 0 3px 13px; background: url('/design/metka.gif') no-repeat 0px 4px;}
.catName {font-family:Tahoma,Arial,Sans-Serif;font-size:11px;font-weight:bold;}
.catNameActive {font-family:Tahoma,Arial,Sans-Serif;font-size:11px;font-weight:bold;}
.catNumData {font-size:7pt;color:#4D6D91;}
.catDescr {font-size:7pt; padding-left:10px;}
a.catName:link {text-decoration:none; color:#4D6D91;}
a.catName:visited {text-decoration:none; color:#4D6D91;}
a.catName:hover {text-decoration:underline; color:#000000;}
a.catName:active {text-decoration:underline; color:#000000;}
a.catNameActive:link {text-decoration:underline; color:#4D6D91;}
a.catNameActive:visited {text-decoration:underline; color:#4D6D91;}
a.catNameActive:hover {text-decoration:underline; color:#000000;}
a.catNameActive:active {text-decoration:underline; color:#000000;}
/* ----------------- */





/* Оформление легенды графиков  */



.legenda {background: #fff;padding: 0px;border : 0px solid #aaa;}


.legtxtred {margin:0;padding: 0px 5px 0px 5px;font-weight:normal;border:1px solid #8F0938; background-color:#FFFFCC; color:#8F0938;}


.legtxt {margin:0;padding: 0px 5px 0px 5px;font-weight:normal;border:1px solid #CCCCCC;
background-color:#F7F7F7;color:#000066;}


.leg-blue {

background: #6633CC;
color:#fff;
margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}


.leg-violet {

background: #B233CC;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}


.leg-red {

background: #CC336C;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}


.leg-orange {

background: #DB5124;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}


.leg-yellow {

background: #DB7F24;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}


.leg-blenda {

background: #2B78B0;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}


.leg-blenda {

background: #2B78B0;
color:#fff;


margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}

.leg-best {

background: #9C8F18;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}

.leg-brown {

background: #9C5A18;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}

.leg-green {

background: #239177;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}

.leg-grey {

background: #D0D0D0;
color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}


.leg-custom {

color:#fff;

margin:0; font-weight:normal; border:1px solid #CCCCCC;padding: 1px 5px 1px 5px;
}



  /* Стиль для отдельной группы тегов (можно задавать все стили, для примера - шрифт, подчеркивание, жирность, цвет...) */ 

a.eTagGr25
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09588B !important; font-size:9pt !important;}


a.eTagGr25:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09588B !important; font-size:9pt !important;}

a.eTagGr25:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:900; color:#09588B !important; font-size:9pt !important;}

a.eTagGr25:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09588B !important; font-size:9pt !important;}

a.eTagGr25:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09588B !important; font-size:9pt !important;}



a.eTagGr24
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09268B !important; font-size:9pt !important;}


a.eTagGr24:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09268B !important; font-size:9pt !important;}

a.eTagGr24:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:900; color:#09268B !important; font-size:9pt !important;}

a.eTagGr24:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09268B !important; font-size:9pt !important;}

a.eTagGr24:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#09268B !important; font-size:9pt !important;}



a.eTagGr23
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#6E098B !important; font-size:9pt !important;}


a.eTagGr23:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#6E098B !important; font-size:9pt !important;}

a.eTagGr23:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:900; color:#6E098B !important; font-size:9pt !important;}

a.eTagGr23:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#6E098B !important; font-size:9pt !important;}

a.eTagGr23:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:900; color:#6E098B !important; font-size:9pt !important;}


a.eTagGr22
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#8B0940 !important; font-size:9pt !important;}


a.eTagGr22:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#8B0940 !important; font-size:9pt !important;}

a.eTagGr22:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:700; color:#8B0940 !important; font-size:9pt !important;}

a.eTagGr22:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#8B0940 !important; font-size:9pt !important;}

a.eTagGr22:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#8B0940 !important; font-size:9pt !important;}


a.eTagGr21
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#944500 !important; font-size:9pt !important;}


a.eTagGr21:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#944500 !important; font-size:9pt !important;}

a.eTagGr21:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:700; color:#944500 !important; font-size:9pt !important;}

a.eTagGr21:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#944500 !important; font-size:9pt !important;}

a.eTagGr21:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:700; color:#944500 !important; font-size:9pt !important;}



a.eTagGr20
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#946400 !important; font-size:9pt !important;}


a.eTagGr20:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#946400 !important; font-size:9pt !important;}

a.eTagGr20:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:500; color:#946400 !important; font-size:9pt !important;}

a.eTagGr20:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#946400 !important; font-size:9pt !important;}

a.eTagGr20:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#946400 !important; font-size:9pt !important;}



a.eTagGr19
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#948200 !important; font-size:9pt !important;}



a.eTagGr19:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#948200 !important; font-size:9pt !important;}

a.eTagGr19:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:500; color:#948200 !important; font-size:9pt !important;}

a.eTagGr19:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#948200 !important; font-size:9pt !important;}

a.eTagGr19:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#948200 !important; font-size:9pt !important;}


a.eTagGr18
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#889400 !important; font-size:9pt !important;}


a.eTagGr18:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#889400 !important; font-size:9pt !important;}

a.eTagGr18:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:500; color:#889400 !important; font-size:9pt !important;}

a.eTagGr18:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#889400 !important; font-size:9pt !important;}

a.eTagGr18:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#889400 !important; font-size:9pt !important;}



a.eTagGr17
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#678C08 !important; font-size:9pt !important;}


a.eTagGr17:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#678C08 !important; font-size:9pt !important;}

a.eTagGr17:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:500; color:#678C08 !important; font-size:9pt !important;}

a.eTagGr17:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#678C08 !important; font-size:9pt !important;}

a.eTagGr17:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#678C08 !important; font-size:9pt !important;}


a.eTagGr16
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#088C52 !important; font-size:9pt !important;}


a.eTagGr16:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#088C52 !important; font-size:9pt !important;}

a.eTagGr16:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:500; color:#088C52 !important; font-size:9pt !important;}

a.eTagGr16:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#088C52 !important; font-size:9pt !important;}

a.eTagGr16:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:500; color:#088C52 !important; font-size:9pt !important;}



a.eTagGr15
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C72700 !important; font-size:9pt !important;}

a.eTagGr15:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C72700 !important; font-size:9pt !important;}

a.eTagGr15:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:400; color:#C72700 !important; font-size:9pt !important;}

a.eTagGr15:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C72700 !important; font-size:9pt !important;}

a.eTagGr15:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C72700 !important; font-size:9pt !important;}



a.eTagGr14
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C75E00 !important; font-size:9pt !important;}


a.eTagGr14:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C75E00 !important; font-size:9pt !important;}

a.eTagGr14:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:400; color:#C75E00 !important; font-size:9pt !important;}

a.eTagGr14:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C75E00 !important; font-size:9pt !important;}

a.eTagGr14:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#C75E00 !important; font-size:9pt !important;}




a.eTagGr13
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#081F82 !important; font-size:8pt !important;}


a.eTagGr13:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#081F82 !important; font-size:8pt !important;}

a.eTagGr13:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:400; color:#081F82 !important; font-size:8pt !important;}

a.eTagGr13:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#081F82 !important; font-size:8pt !important;}

a.eTagGr13:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#081F82 !important; font-size:8pt !important;}




a.eTagGr12
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#0A2BB2 !important; font-size:8pt !important;}


a.eTagGr12:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#0A2BB2 !important; font-size:8pt !important;}

a.eTagGr12:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:400; color:#0A2BB2 !important; font-size:8pt !important;}

a.eTagGr12:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#0A2BB2 !important; font-size:8pt !important;}

a.eTagGr12:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:400; color:#0A2BB2 !important; font-size:8pt !important;}



a.eTagGr11
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0B31CA !important; font-size:8pt !important;}


a.eTagGr11:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0B31CA !important; font-size:8pt !important;}

a.eTagGr11:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:300; color:#0B31CA !important; font-size:8pt !important;}

a.eTagGr11:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0B31CA !important; font-size:8pt !important;}

a.eTagGr11:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0B31CA !important; font-size:8pt !important;}




a.eTagGr10
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0C37E2 !important; font-size:7pt !important;}


a.eTagGr10:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0C37E2 !important; font-size:7pt !important;}

a.eTagGr10:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:300; color:#0C37E2 !important; font-size:7pt !important;}

a.eTagGr10:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0C37E2 !important; font-size:7pt !important;}

a.eTagGr10:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:300; color:#0C37E2 !important; font-size:7pt !important;}



a.eTagGr9
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:200; color:#0B85D4 !important; font-size:7pt !important;}


a.eTagGr9:link
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:200; color:#0B85D4 !important; font-size:7pt !important;}

a.eTagGr9:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px;  border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:200; color:#0B85D4 !important; font-size:7pt !important;}

a.eTagGr9:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:200; color:#0B85D4 !important; font-size:7pt !important;}

a.eTagGr9:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:200; color:#0B85D4 !important; font-size:7pt !important;}




a.eTagGr8
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; 
font-family:Ariel;text-decoration:none;font-weight:100; color:#670022 !important; font-size:7pt !important;}


a.eTagGr8:link
{float:right; margin:5px; padding:0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#F7F7F7; font-family:Ariel;text-decoration:none;font-weight:100; color:#670022 !important; font-size:7pt !important;}

a.eTagGr8:hover 
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC;
font-family:Ariel; text-decoration:none; font-weight:100; color:#670022 !important; font-size:7pt !important;}

a.eTagGr8:visited
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFFFCC; 
font-family:Ariel;text-decoration:none;font-weight:100; color:#670022 !important; font-size:7pt !important;}

a.eTagGr8:visited:hover
{float:right; margin:5px; padding: 0px 5px 0px 5px; border:1px solid #CCCCCC; background-color:#FFDFCC; 
font-family:Ariel;text-decoration:none;font-weight:100; color:#670022 !important; font-size:7pt !important;}


/* Стиль группы тегов */ 




.pollBut{

background:none repeat scroll 0 0 #6386D0;

color:#FFFFFF;
text-shadow: 1px 1px 0px #3358A5;

font-family:tahoma,tahoma,verdana,arial,sans-serif,Lucida Sans;

font-size:11px;

width:230px; 
height:21px;

display:inline-block;

font-weight:bold;

padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;

margin-top:10px; margin-bottom:5px; 

border: 1px solid #B6B6B5;
cursor:pointer;
}

























/* Ячейка опроса
------------------------------------------*/
.cell_poll_title {
  text-align:left;  
  font: 110%/1.5 Verdana,Arial,Helvetica, sans-serif;  
  padding: 5px 0px 5px 0px;
}

.cell_poll_left {
  float:left;  
  width:200px;
  text-align:left;
  padding:0px;
   
}

.cell_poll_right {
  float:left;
  text-align:right;  
  width:30px;
}

.cell_poll_forum,  
.cell_poll_rezultat,
.cell_poll_variant,  
.cell_poll_title,  
.cell_poll {
  float:left;  
  width:230px;
}

.cell_citation {
  font-size:10px;
  color:#555;
}

.cell_citation_os {
  float:left;  
  background-color: #fff;
  border: 1px solid #B6B6B5;
 
}

.cell_poll_rezultat,
.cell_poll_variant {
  padding: 5px 0px;
  }

.answer {
  padding: 5px 0px 5px 0px;
}  

.answer div div {  
  height: 10px !important;  
  border: 1px solid #fff;  
}  

.answer div {  
  display: block;  
  position: relative;  
  padding: 0 !important;  
  border: 1px solid #B6B6B5;  
  background: #F4F5F6;  
  margin: 3px 0px 0px 0px;}
/* -------------------------------------- */


/* -------------Stylenadpisfoto------------------------- */

div.capty-caption { 
  background-color: #000; 
  color: #FFF; 
  font: bold 11px verdana; 
  padding-left: 10px; 
  padding-top: 7px; 
  text-shadow: 1px 1px 0 #222; 
} 

div.capty-caption a { 
  color: #318DAD; 
  font: bold 11px verdana; 
  text-decoration: none; 
  text-shadow: none; 
}




/* Блок- ссылка maps */ 


#linksboxmaps {
 margin-top: 0px; width:240px;

}

#linksboxmaps ul {
 list-style-type: none;

}

#linksboxmaps li {
 border: 1px dotted #999;
 border-width: 1px 0;
 margin: 5px 0;
}

#linksboxmaps li a {
 color: #990000;
 display: block;
 font: bold 100% Arial, Helvetica, sans-serif;
 padding: 5px;
 text-decoration: none;
}

#linksboxmaps li a:hover {
 background: #ffffcc;
}

#linksboxmaps a em {
 color: #333;
 display: block;
 font: normal 85% Verdana, Arial, Helvetica, sans-serif;
 text-align:center;


 line-height: 125%;
}

#linksboxmaps a span {
 color: #125F15;
 font: normal 70% Verdana, Arial, Helvetica, sans-serif;
 line-height: 150%;
}


/* Блок- ссылка maps */ 







/* Блок- ссылка */ 


#linksbox {
 margin-top: 0px;
}

#linksbox ul {
 list-style-type: none;

}

#linksbox li {
 border: 1px dotted #999;
 border-width: 1px 0;
 margin: 5px 0;
}

#linksbox li a {
 color: #990000;
 display: block;
 font: bold 100% Arial, Helvetica, sans-serif;
 padding: 5px;
 text-decoration: none;
}



#linksbox li a:hover {
 background: #ffffcc;
}

#linksbox a em {
 color: #333;
 display: block;
 font: normal 85% Verdana, Arial, Helvetica, sans-serif;
 text-align:justify;


 line-height: 125%;
}

#linksbox a span {
 color: #125F15;
 font: normal 70% Verdana, Arial, Helvetica, sans-serif;
 line-height: 150%;
}


/* Блок- ссылка */ 






/* Репутация и оценка комментов */ 


.reputation {padding:0px 0px 0px 0px;} 

.reputation p {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} 

.reputation div {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} 
 
.reputation a {text-decoration:none;}  


 .rep_p {padding: 3px; border:1px solid #729a33;background:#9ec448;color:#fff; font-size:9px;} 
 
 .reprating {padding: 3px 8px 3px 8px;border-left:1px solid #d6c3b4;border-right:1px solid #d6c3b4;border-top:1px solid #d6c3b4;border-bottom:1px solid #d6c3b4;background:#f9f6f4;color:#ae9179; font-size:9px;}  

 .reprating1 {padding: 3px 8px 3px 8px;border:1px solid #d6c3b4;background:#f9f6f4;color:#ae9179; font-size:9px;}  

 .rep_m {padding: 3px;border:1px solid #cf4735;background:#e37c6e;color:#fff; font-size:9px;}  

 .rep_p:hover {background:#aed94d;color:#fff; font-size:9px;}  

 .reprating:hover {background:#fff;color:#ae9179; font-size:9px;}  

 .reprating1:hover {background:#fff;color:#ae9179; font-size:9px;}  

 .rep_m:hover {background:#ec8375;color:#fff; font-size:9px;}


/* Стиль панели модератора для комментариев */

#webo4ka_menu {padding:2px 4px; border: 1px solid #fff; background: #f4f4f4; margin: 1px; color: #363636; text-shadow: 0.1em 0.1em 0.05em #FFF;}  
#webo4ka_menu:hover {background: #e1e7ed; color: #0998d4; cursor: pointer; text-shadow: 0.1em 0.1em 0.05em #FFF;}  
.webo4ka_background {background:#dddccc; border:1px solid #cdcdcd; position:absolute;-moz-box-shadow:0px 0px 3px #ddd; box-shadow:0px 0px 3px #ddd;-webkit-box-shadow:0px 0px 3px #ddd;} 


/* Форма добавления комментариев  
 ----------------------------------------------------- */  
 #centerdmru_os { 
  overflow: hidden;  
  width:520px;
  margin-top:0px;
 } 

 #centerdmru_error { 
  text-align:center; 
  font:12px Verdana,Arial,Helvetica,sans-serif; 
  color:#ff0000; 
  font-weight: bold; 
  padding: 5px 0px; 
  width:100%;  
 } 

 #centerdmru_vxod { 
  float:left; 
  width:512px;  
  padding: 0px 0px 5px 0px; 
 } 

 #centerdmru_smail { 
  float:left; 
  width:100%;  
  padding: 5px 0px 3px 0px; 
 } 

 .centerdmru_message { 
  font:12px Verdana,Arial,Helvetica,sans-serif; 
  color:#555; 
  width:100%;  
  padding:5px; 
  border:1px solid #D6D6D6; 
  background: #f9f9f9;  
 } 

 #centerdmru_footer { 
  float:left; 
  width:512px;  
  padding: 6px 0px 0px 0px; 
 } 

 .input_os, 
 .input_name, 
 .input_email { 
  font:11px Verdana,Arial,Helvetica,sans-serif; 
  color:#555; 
  width:235px;
  height:25px; 
  padding: 6px 5px; 
  border:1px solid #D6D6D6; 
  background: #f9f9f9;  
 } 

 

 .codeButtons { 
  color:#929292; 
  text-shadow: 0px 1px 1px #fff; 
  background: #ebebeb; 
  padding: 2px 3px; 
  margin: 0px 4px 0px 1px ; 
  outline: 1px solid #D6D6D6; 
  border:1px solid #fff; 
 } 

 .smail { 
  font:11px Verdana,Arial,Helvetica,sans-serif;  
  font-weight: bold; 
  padding: 4px 5px 0px 0px; 
 } 


 .knopka_coment { 
  color:#8F9497; 
  background: #F6F6F6;  
 } 

 .knopka_coment:hover { 
  color:#555; 
  background: #F2F2F2;  
 } 

 .knopka_coment,  
 .knopka_coment:hover { 
  font:11px Verdana,Arial,Helvetica,sans-serif;  
  text-shadow: 1px 1px 1px #fff; 
  border:1px solid #D6D6D6; 
  padding: 9px 10px; 
 } 

 .transparency_i a:hover img { 
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);  
  -moz-opacity: 0.5; 
  opacity: 0.5;  
  filter: alpha(opacity=50); 
 } 

 .left {float:left; } 
 .right {float:right;} 
 .clear {clear:left;} 


#textcodecoment {
height:60px; 
font-family:Verdana; font-size:11px; background:#FFFFFF;color:#454545;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 10px;
border : 0px solid #cccccc;
list-style-type:decimal-leading-zero;text-align:left; overflow:hidden;
width: 496px;
}

#textcodezakaz {
height:80px; 
font-family:Verdana; font-size:11px; background:#FDFDF0;color:#454545;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 10px;
border : 0px solid #cccccc;
list-style-type:decimal-leading-zero;text-align:left; overflow:hidden;
width: 510px;
}


 /* ----------------------------------------------------- */



#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}



 /* ----------------------------------------------------- */



#share42forum {
  padding-top: 0px;
  padding-left: 50px;
}

#share42forum :hover {
}

#share42forum a {opacity: 0.5;}
#share42forum:hover a {opacity: 0.7}
#share42forum a:hover {opacity: 1}







 /* ------------------slovarik----------------------------------- */

.dic_char_area {
 border: 1px solid #ec7224;
 padding: 5px;
 text-decoration:none;
 margin-left:3px;
 margin-right:3px;
 font-weight:bold;
 font-size:14px;
 font-family:Geneva, Arial, Helvetica, sans-serif
}

.dic_char_area:hover {
 text-decoration:none;
 background-color:#2880a3;
 border: 1px solid #2880a3;
 color:#fff
}

.dic_char_area:visited {
 text-decoration:none;
 background-color:#2880a3;
 border: 1px solid #2880a3;
 color:#fff
}


.dic_up_lnk {
 font-size: 10px; 
 font-family:Arial, Helvetica, sans-serif
}




#buttform {margin: 0px; }
#buttform br {display: none;}
#buttform #s2 {width: 202px; height: 15px; padding-top:4px; padding-right:5px; padding-bottom:4px; padding-left:5px;  background: #fff;margin-right: 5px;color: #000000;font: bold 12px Arial, Helvetica, sans-serif; border:1px solid #000;}
#buttform input {background: #b0c4de;border: none;width: 71px;height: 25px;font: bold 12px Arial, Helvetica, sans-serif;color: #000;vertical-align: middle; cursor:pointer; border:1px solid #000;}


/* Mне нравится 
 ------------------------------------------*/ 
 #rating_os {  
  float:right; 
  font: 11px Verdana,Arial,Helvetica, sans-serif; 
  color:#777; text-shadow: 1px 1px 1px #fff; 
  background:#f6f6f6; 
  border: 1px solid #d6d6d6; 
 }  

 #rating_os a:link,  
 #rating_os a:visited, 
 #rating_os a:hover {text-decoration:none; color:#999;} 

 #rating_l { 
  float:left;
  background: url(/design/ugolok-green.gif) no-repeat right;  
  padding: 3px 10px 3px 5px;  
 } 

 #rating_l:hover { 
  background: #fff url(/design/ugolok.gif) no-repeat right; 
 } 

 #rating_p { 
  float:left; 
  padding: 3px 5px 3px 5px; 
  background:#e3e3e3; 
 }


.TextGoogle { 

background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);

background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(206, 231, 236) !important;
border-bottom-style: solid !important;
border-bottom-width: 1px !important;
border-left-color: rgb(206, 231, 236) !important;
border-left-style: solid !important;
border-left-width: 1px !important;
border-right-color: rgb(206, 231, 236) !important;
border-right-style: solid !important;
border-right-width: 1px !important;
border-top-color: rgb(206, 231, 236) !important;
border-top-style: solid !important;
border-top-width: 1px !important;
color: rgb(85, 85, 85);
font-family: "Verdana", "Arial", sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1.5;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: left;
 }



#al a:hover { 
color: #EE3D81;
text-decoration: none !important;
}



.TextKletkaFAQ { 
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: url("/design/fon_code.gif");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(206, 231, 236) !important;
border-bottom-style: solid !important;
border-bottom-width: 1px !important;
border-left-color: rgb(206, 231, 236) !important;
border-left-style: solid !important;
border-left-width: 1px !important;
border-right-color: rgb(206, 231, 236) !important;
border-right-style: solid !important;
border-right-width: 1px !important;
border-top-color: rgb(206, 231, 236) !important;
border-top-style: solid !important;
border-top-width: 1px !important;
color: rgb(85, 85, 85);
font-family: "Verdana", "Arial", sans-serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1.6;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 0px;
padding-top: 5px;
text-align: left;
 }





.TextKletkaSMS { 
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: url("/design/fon_code.gif");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(206, 231, 236) !important;
border-bottom-style: solid !important;
border-bottom-width: 1px !important;
border-left-color: rgb(206, 231, 236) !important;
border-left-style: solid !important;
border-left-width: 1px !important;
border-right-color: rgb(206, 231, 236) !important;
border-right-style: solid !important;
border-right-width: 1px !important;
border-top-color: rgb(206, 231, 236) !important;
border-top-style: solid !important;
border-top-width: 1px !important;
color: rgb(85, 85, 85);
font-family: "Verdana", "Arial", sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1.5;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 0px;
padding-top: 5px;
text-align: left;
 }








.TextKletka { 
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: url("/design/fon_code.gif");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(206, 231, 236) !important;
border-bottom-style: solid !important;
border-bottom-width: 1px !important;
border-left-color: rgb(206, 231, 236) !important;
border-left-style: solid !important;
border-left-width: 1px !important;
border-right-color: rgb(206, 231, 236) !important;
border-right-style: solid !important;
border-right-width: 1px !important;
border-top-color: rgb(206, 231, 236) !important;
border-top-style: solid !important;
border-top-width: 1px !important;
color: rgb(85, 85, 85);
font-family: "Verdana", "Arial", sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 1.5;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
text-align: left;
 }



/*----переопределение форума----*/

/* путь к теме по форуму */

.forumNamesBar { 
background-attachment: scroll;
background-clip: border-box;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
color: rgb(68, 85, 136);
font-family: "Tahoma", "Verdana";
font-size: 9px;
font-weight: 700;
height: 24px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 2px;
padding-top: 0px;
text-align: left;
text-transform: uppercase;


background:#f6f6f6; 
  border: 1px solid #d6d6d6;



 }




.forumBar{ 
text-decoration:none !important;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(244, 244, 244);
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
color: rgb(77, 109, 145);
font-weight: 700;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
border: 0px solid #d6d6d6; 
 }



.forumBarA { 
text-decoration:none !important;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(244, 244, 244);
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
color: rgb(77, 109, 145);
font-weight: 700;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
border: 0px solid #d6d6d6; 
}



.threadIsntAuthor{font-size:5pt;}


/* переопределение цитаты на форуме */



.bbQuoteName {color: #fff !important;  background: #9C9C9C no-repeat top right; font-size: 9px; !important; font-weight: bold; margin: 0 auto 0 auto; padding-top: 3px; padding-bottom: 3px;}

.bbCodeName {color: #fff; !important; background: #4674a2 no-repeat top right; font-size: 9px; !important; font-weight: bold; margin: 0 auto 0 auto; padding-top: 3px; padding-bottom: 3px;}  

.codeMessage {background:#EAEAFB !important; font-size:9px; 
padding-left:10px; padding-right:10px;
margin:3px 0px;color:#000000; border: 1px solid #000000;line-height:15px;}  

.quoteMessage {background:#FFFFE6 !important; font-size:9px; 
padding-left:10px; padding-right:10px;
margin:3px 0px;color:#000000; border: 1px solid #000000;line-height:15px;}







.qName {
font-family:Verdana; font-size:9px !important; color:#ffffff !important; font-weight: bold !important; 
}

#frF11{
width: 80px;font-size:16px; height:25px; margin-bottom:0px; margin-left:20px;  color:#990000;text-align:center;
}
.secImgForum img{width: 80px; height:26px; margin-top:3px;   color:#990000; 
}

#frF1
{width:250px !important;font-size:12px; height:18px; margin-bottom:0px; margin-left:20px;  color:#990000;text-align:left; padding-left:10px;
}

#frF3,#frF4
{width:626px !important;font-size:12px; height:18px; margin-bottom:0px; margin-left:18px;  color:#990000;text-align:left; padding-left:10px;
}

#frM26,#frM29{text-align:center !important;}



/* Скрываем кнопки BB-codes-list в панели редактора */
#hbc12,#hbc13{display:none;}

/* Настройка фона и цвета формы добавления сообщения на форуме */
.postTextFl{
font-family:Verdana; font-size:11px; background:#FDFDF0;color:#454545;
padding : 3px 3px 3px 3px; border : 1px solid #cccccc;
list-style-type:decimal-leading-zero;text-align:left; overflow:hidden;
}


/* Скрываем описание темы в теме */
.thDescr
{display:none;}



u { 
text-decoration: none;
 }


/* Выравниваем кнопку медленно-вверх на форуме */
a.goOnTop img {vertical-align:middle !important;}


#forB b { 

border-top-width: 0px !important;
 }



#textlinkscode {
width: 404px;margin-bottom:3px;
font-size:11px; background:#FDFDF0 !important; color:#454545;
 border : 1px solid #cccccc;
list-style-type:decimal-leading-zero;text-align:left; overflow:hidden;
}



/* Кнопка */


 .bestbutton {
 border: 1px solid #DDD;
 border-radius: 3px;
 text-shadow: 0 1px 1px white;
 -webkit-box-shadow: 0 1px 1px #fff;
 -moz-box-shadow: 0 1px 1px #fff;
 box-shadow: 0 1px 1px #fff;
 font: bold 11px Sans-Serif;
 padding: 6px 10px;
 white-space: nowrap;
 vertical-align: middle;
 color: #666;
 background: transparent;
 cursor: pointer;
 }
 .bestbutton:hover, .bestbutton:focus {
 border-color: #999;
 background: -webkit-linear-gradient(top, white, #E0E0E0);
 background: -moz-linear-gradient(top, white, #E0E0E0);
 background: -ms-linear-gradient(top, white, #E0E0E0);
 background: -o-linear-gradient(top, white, #E0E0E0);
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
 box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
 }
 .bestbutton:active {
 border: 1px solid #AAA;
 border-bottom-color: #CCC;
 border-top-color: #999;
 -webkit-box-shadow: inset 0 1px 2px #aaa;
 -moz-box-shadow: inset 0 1px 2px #aaa;
 box-shadow: inset 0 1px 2px #aaa;
 background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
 background: -moz-linear-gradient(top, #E6E6E6, gainsboro);
 background: -ms-linear-gradient(top, #E6E6E6, gainsboro);
 background: -o-linear-gradient(top, #E6E6E6, gainsboro);
 }
 .bestbutton:after {
 content: "";
 display: inline-block;
 width: 0;
 height: 0;
 border-top: 4px solid #999;
 border-left: 4px solid transparent;
 border-right: 4px solid transparent;
 margin: 0 0 0 4px;
 position: relative;
 top: -1px;
 }
 .bestbutton:hover:after {
 border-top-color: black;
 }


.txtbox-left{
float:left; 
margin-top:5px; 
margin-bottom:0px; 
margin-right:10px; 
border: 0px solid #cecece;
}


.txtbox-right{
float:right; 
margin-top:5px; 
margin-bottom:0px; 
margin-left:10px;
border: 0px solid #cecece;
}


.MiniKletka { 
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: url("/design/fon_code.gif");
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(206, 231, 236) !important;
border-bottom-style: solid !important;
border-bottom-width: 1px !important;
border-left-color: rgb(206, 231, 236) !important;
border-left-style: solid !important;
border-left-width: 1px !important;
border-right-color: rgb(206, 231, 236) !important;
border-right-style: solid !important;
border-right-width: 1px !important;
border-top-color: rgb(206, 231, 236) !important;
border-top-style: solid !important;
border-top-width: 1px !important;
color: rgb(85, 85, 85);
font-family: "Verdana", "Arial", sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 170%;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
text-align: left;
 }


/* Оповещение о новом лс как Вконтакте  
 ------------------------------------------*/ 
 .news_ls1 { 
  position:relative; 
  z-index:9999; 
 } 

 .news_ls2 { 
  position:fixed; 
  bottom:5px; 
  right:5px; 
 } 

 .uContent{ 
  overflow: hidden;  
  display:none; 
  margin-bottom:10px; 
  width:300px; 
  background:url(/contact/fon_uContent_Blue.png); 
  padding:5px 10px 5px 10px; 
  -webkit-border-radius: 5px; 
  -moz-border-radius:5px; 
  border-radius: 5px; 
  -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); 
  -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); 
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); 
 } 

 .uContent_l { 
  float:left; 
  font: 11px Verdana,Arial,Helvetica, sans-serif; 
  color:#6e87c6; text-shadow: 1px 1px 1px #fff; font-weight: bold; 
 } 
   
 .uContent_p {float:right;} 
 .uContent_c { 
  float:left; 
  font: 100%/1.0 Verdana,Arial,Helvetica, sans-serif; 
  color:#555; 
  width:300px; 
  padding: 5px 0px 0px 0px;  
 } 
   
 .uPm-close { 
  width:18px; 
  height:18px; 
  background:url(/contact/knopka_closse_Blue.png) no-repeat; 
 } 

 .uPm-close:hover { 
  background-position:0px -18px; 
 } 
   
 .uContent_c img { 
  float:right; 
  width:45px; 
  height:45px; 
  border:1px solid #99bee4;  
  padding: 3px;  
  margin: 0px 0px 10px 15px;  
  background:#fff; 
 } 

 .uContent_c span { 
  color:#43983f;  
 } 
 .uContent_c p { 
  padding:0;  
  margin: 5px 0px 0px 0px;  
 } 

 .uContent_c a:link,  
 .uContent_c a:visited {color:#555;} 
 .uContent_c a:hover {color:#999;} 
 /* -------------------------------------- */



/* Всплывающая подсказка */ 

#tooltip {

position: absolute;
z-index: 10;
border: 1px solid #1593db;
background-color: #e5f5fe;

color: #000;
padding: 5px;
opacity: 0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/* оформление текста подсказки */ 
hh3 {
font-family: verdana, Arial,Helvetica,sans-serif; font-size:11px; color:#000066;

}


/* Всплывающая подсказка */ 



/* Mне нравится 
 ------------------------------------------*/ 
 #rating_q {  
  float:right; 
  font: 8px Verdana,Arial,Helvetica, sans-serif; 
  color:#777; text-shadow: 1px 1px 1px #fff; 
  background:#f6f6f6; 
  border: 1px solid #d6d6d6; 
 }  

 #rating_q a:link,  
 #rating_q a:visited, 
 #rating_q a:hover {text-decoration:none; color:#999;} 

 #rating_ql { 
  float:left;
  background: url(/design/ugolok-green.gif) no-repeat right;  
  padding: 0px 10px 0px 5px;  
 } 

 #rating_ql:hover { 
  background: #fff url(/design/ugolok.gif) no-repeat right; 
 } 

 #rating_qp { 
  float:left; 
  padding: 0px 5px 0px 5px; 
  background:#e3e3e3; 
 }


/* Стилизованные списки */ 

ol {
 counter-reset: li; /* Устанавливаем счетчик */
 padding: 0;
 margin-bottom: 10px;
margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

ol ol {
 margin: 0 0 0 2em; /* Для внутренних списков добавляем отступ слева */
}





.rounded-list a {
 position: relative;
 display: block;
 padding: .4em .4em .4em 2em;
 *padding: .4em;
 margin: .5em 0;
 background: #ddd;
 color: #444;
 text-decoration: none;
 border-radius: .3em;
 transition: all .3s ease-out;
}

.rounded-list a:hover {
 background: #eee;
}

.rounded-list a:hover:before {
 transform: rotate(360deg);
}

.rounded-list a:before {
 content: counter(li);
 counter-increment: li;
 position: absolute;
 left: -1.3em;
 top: 50%;
 margin-top: -1.3em;
 background: #87ceeb;
 height: 2em;
 width: 2em;
 line-height: 2em;
 border: .3em solid #fff;
 text-align: center;
 font-weight: bold;
 border-radius: 2em;
 transition: all .3s ease-out;
}



.rectangle-list a {
 position: relative;
 display: block;
 padding: .4em .4em .4em .8em;
 *padding: .4em;
 margin: .5em 0 .5em 2.5em;
 background: #ddd;
 color: #444;
 text-decoration: none;
 transition: all .3s ease-out;
}

.rectangle-list a:hover {
 background: #eee;
} 

.rectangle-list a:before {
 content: counter(li);
 counter-increment: li;
 position: absolute;
 left: -2.5em;
 top: 50%;
 margin-top: -1em;
 background: #fa8072;
 height: 2em;
 width: 2em;
 line-height: 2em;
 text-align: center;
 font-weight: bold;
}

.rectangle-list a:after {
 position: absolute;
 content: '';
 border: .5em solid transparent;
 left: -1em;
 top: 50%;
 margin-top: -.5em;
 transition: all .3s ease-out;
}

.rectangle-list a:hover:after {
 left: -.5em;
 border-left-color: #fa8072;
}

/* Вставка медиа-плагин */

a.media { display: block; }
div.media { font-size: small; margin: 25px; margin: auto}
div.media div { font-style: italic; color: #888; }
#lr { border: 1px solid #eee; margin: auto }
div.example { padding: 20px; margin: 15px 0px; background: #ffe; clear:left; border: 1px dashed #ccc; text-align: left }

/* Вставка примера в рамке */


/* Вставка цитат влево-вправо */

.cell-quote-right{ 
  float:right; 
  width:250px;  
  padding: 10px 15px 10px 15px;  
  background: #F4F8F9; 
  margin: 5px 0px 5px 30px;  
  border-left: 2px solid #B6C0CD; 
  font-style: oblique!important;  
} 

.cell-quote-left{ 
  float:left; 
  width:250px;  
  padding: 10px 15px 10px 15px;  
  background: #F4F8F9; 
  margin: 5px 30px 5px 0px;  
  border-right: 2px solid #B6C0CD; 
  font-style: oblique!important;  
}


#progress {position: fixed;
 z-index: 100;
 top: 0;
 left: -6px;
 width: 1%;
 height: 3px;
 background: rgb(198, 206, 22);
 border-radius: 1px; 
 transition: width 500ms ease-out,opacity 400ms linear;
}


/* Стили таблицы 
 ------------------------------------------*/ 

 #customers
 {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 width:100%;
 border-collapse:collapse;
 }
 #customers td, #customers th 
 {
 font-size:12px;
 border:1px solid #39515D;
 padding:3px 7px 2px 7px;
 text-align:center;
 }
 #customers th 
 {
 font-size:13px;

 padding-top:5px;
 padding-bottom:4px;
 background-color:#B1CCE7;
 color:#000;
 }
 #customers tr.alt td 
 {
 color:#000000;
 background-color:#EAF2D3;
 }

#customers tr:nth-child(2n) {
    background-color:#F7F7F7; /* Цвет фона */
   } 
#customers  tr:nth-child(1) {
    background: #666; /* Цвет фона */
    color: #fff; /* Цвет текста */
   } 

#customers td p{margin-bottom:0px;}

#customers td figure {margin: 4px;}


.svideo {
 width: 100%;
 position: relative;
 padding-bottom: 56.25%;
 height: 0;
}
.svideo iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

.demoiframewrapper{margin-top:10px !important;}

.demoiframewrapper{
 background-color: #F8F8F8;
 border-radius:0;
 z-index: 1;
 position: relative;
 margin: 0 0 1.4em 0;
 padding: 0;
 font-size: 0.7em;
}

.demoiframewrapper{
 display:block;
 padding: 10px;
 height:auto;
 font-size: 1em;
}


/* Спойлер 
 ------------------------------------------*/ 

.spoiler > input + label:after{content: "[+]";float: right;font-family: monospace;font-weight: bold;}
.spoiler > input:checked + label:after{content: "[-]";float: right;font-family: monospace;font-weight: bold;}
.spoiler > input{display:none;}
.spoiler > input + label , .spoiler > .spoiler_body{background:#CCC;padding:5px 15px;overflow:hidden;width:100%;box-sizing: border-box;display: block; cursor:pointer;margin-bottom:0px;border:1px solid #3C8DBC;}
.spoiler > input + label + .spoiler_body{display:none;}
.spoiler > input:checked + label + .spoiler_body{display: block;}
.spoiler > .spoiler_body{background: #FFF;border: 3px solid #CCC;border-top: none;}
