/* CSS Document */
/* --- Основная часть --- */
body {
	background-color: #F1F1F1;
	font:11px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width: 920px;
}

a {
	text-decoration: underline;
	color: #0090db;
}

a:hover {
	color:#000257;
}

img {
border: 0px;
}

/* --- Стили таблиц --- */
#main { 
	margin-left:auto; 
	margin-right:auto; 
	width: 900px;
	max-width: 900px;
	position: relative;
}

.main { 
	margin-left:auto; 
	margin-right:auto; 
	width: 900px;
	max-width: 900px;
	position: relative;
}

#main_inside {
	background-color:#FFFFFF;
}

#content {
	text-align:left;
	font-size:12px;
}


#content_in tr td {
	font-size:12px;
	padding:5px;
}


/* --- Меню --- */
#mainmenu { 
	width: 500px;
	height:39px;
	padding:0px 0px 0px 5px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font:21px "Arial Narrow", Arial, Helvetica, sans-serif;
	overflow:hidden;
	_font-size:16px;
	_font-weight:bold;
}

#mainmenu ul a {
	text-decoration:none;
    color: #333333;
	border-bottom: 1px dashed #333333;
}

#mainmenu ul a:hover {
	color:#0066CC;
	border-bottom: 1px dashed #0066CC;
}

#mainmenu ul { 
  list-style: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width:auto;
}

#mainmenu li {
	margin: 0px 0px 0px 0px;
	padding: 5px 9px 5px 9px;
	float:left;
}

#mainmenu li li {display:none;}

#mainmenu .heretop {
color: #0090db;
border: 1px solid #0090db; 
position: relative;
margin: 0px 5px 0px 5px;
padding: 5px 8px 5px 8px;
}

#mainmenu .heretop a {border:0px; color:#0090db;}
#mainmenu .heretop a:hover {border:0px;}

/* --- для IE7 
*:first-child+html #mainmenu { 
	margin-left:auto; 
	margin-right:auto; 
	width: 100%;
	padding-left: 15px;
	height:35px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font:21px "Arial Narrow", Arial, Helvetica, sans-serif;
}

*:first-child+html #mainmenu a {
        text-decoration:underline;
        color: #333333;
	margin-right:10px;
	padding: 1px;
	border-bottom: 1px dashed #333333;
}

*:first-child+html #mainmenu a:hover {
	color:#0066CC;
	padding: 1px;
	border-bottom: 1px dashed #0066CC;
}
--- */

#subnavi { 
	margin-left:auto; 
	margin-right:auto; 
	width: 100%;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font:9px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

#subnavi a {
	color:#0090db;
	margin-left: 10px;
	margin-right: 10px;
}

#subnavi a:hover {
	color:#003399;
}

.B_lastCrumb {
	margin-left: 10px;
	margin-right: 10px;
}

#langconteiner {
	margin-top: -30px;
	width: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font:11px Arial, Helvetica, sans-serif;
	position: relative;
}

#langactive {
	margin-left:auto; 
	margin-right:auto;
	margin-bottom: 5px;
	margin-top: 9px;
	width: 26px;
	height: 15px;
	border: 1px solid #0090db;
	background:#ffffff;
	text-align: center;
	padding-top: 1px;
	color:#0090db;
	margin-bottom: 10px;
}

.nolangactive {
	margin-left:auto; 
	margin-right:auto;
	margin-bottom: 5px;
	margin-top: 10px;
	width: 26px;
	height: 15px;
	text-align: center;
	font-size: 11px;
	color:#B3B3B3;
}

.nolangactive a {
	color:#0090db;
}

.nolangactive a:hover {
	color:#003399;
}

#nav-secondary {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width:auto;
}

#nav-secondary ul {
  margin: 0;
  padding: 5px;
}

#nav-secondary a {
	color:#0090db;
}

#nav-secondary a:hover {
	color:#003399;
}

#nav-secondary li {
  list-style: none;
  margin-top:0px;
  visibility: hidden;
  line-height:0px;
  font-size: 0px;
  position:relative;
  text-align:left;
}


#nav-secondary li ul li {
    margin-left: 0px;
    padding: 5px;
	display: block;
	list-style: none;
	visibility: visible;
	list-style-type: none;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
}

/*forbravotochka*/
#nav-secondary_bt {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width:auto;
}

#nav-secondary_bt ul {
  margin: 0;
  padding: 5px;
}

#nav-secondary_bt a {
	color:#0090db;
}

#nav-secondary_bt a:hover {
	color:#003399;
}

#nav-secondary_bt li {
    margin-left: 0px;
    padding: 5px 5px 5px 10px;
	display: block;
	list-style: none;
	visibility: visible;
	list-style-type: none;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	text-align:left;
}


#nav-secondary_bt li ul li {
    margin-left: 0px;
    padding:5px;
	display: block;
	list-style: none;
	visibility: visible;
	list-style-type: none;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
}
#nav-secondary_bt .here {
	background-color:#ffffff;
	color:#CCCCCC;
	text-decoration:none;
	font-weight: bold;
	/*border: 1px dashed #E3E3E3;*/
}
#nav-secondary_bt .here a {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
}


#nav-secondary .here {
	background-color:#ffffff;
	color:#CCCCCC;
	text-decoration:none;
	font-weight: bold;
	/*border: 1px dashed #E3E3E3;*/
}
#nav-secondary .here a {
	color:#333333;
	text-decoration:none;
	font-weight: bold;
}

/* --- Форматирование шаблона --- */
.presscentermain {
font:11px Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
}

.presscentermain a {
color:#333333;
text-decoration:underline;
}

.presscentermain a:hover {
color:#003399;
}

.downlogo { 
margin-right: 14px;
margin-top: 5px;
}

.downtxt {
	color: #999999;
	font:11px Arial, Helvetica, sans-serif;
}

.downtxt a {
	color: #999999;
	font:11px Arial, Helvetica, sans-serif;
}

.downtxt a:hover {
	color: #68BFF9;
	font:11px Arial, Helvetica, sans-serif;
}

h1 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font:24px "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:100;
	_font:19px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0px 10px 0px;
}
h3 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font:16px "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:bold;
	_font:16px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0px 10px 0px;
}

td, tr {
margin:0px;  /* отступ по вертикали: сверху/снизу */
padding:0px; /* отступ по горизонтали: слева/справа */
}

.pressfirstnews {
color: #0099FF; 
font-size: 12px;
}

.pressfirstnews a {
color: #003399;
}


/* --- Скругление углов --- */


.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#E3E3E3; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#fff; border-right:2px solid #E3E3E3; border-left:2px solid #E3E3E3; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#fff; border-right:1px solid #E3E3E3; border-left:1px solid #E3E3E3; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#fff; border-right:1px solid #E3E3E3; border-left:1px solid #E3E3E3; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.contenth {background: #fff; border-right:1px solid #E3E3E3; border-left:1px solid #E3E3E3;}
.contenth div {
	text-align:left;
	margin-left:10px; 
	margin-right:10px;
	font:12px Arial, Helvetica, sans-serif; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contenth div a {
	color:#0066CC;
}

.contenth div a:hover {
	color:#003399;
}

/* --- Ещё один вариант скругления углов --- */
.rct, .rct2, 
.rcb, .rcb2 {
   width: 100%;
   height: 9px;
   font-size: 1px;
   background:no-repeat url(img/roundwhite.png);
}
/* IE6 */
* html .rct, * html .rct2 ,
* html .rcb, * html .rcb2  {
   background-image:url(img/roundwhite.gif);
}
.rct {
   background-position: -9px 0px;
}
.rct2 {
   background-position: 0px 0px;
}
.rcb {
   background-position: -9px -9px;
}
.rcb2 {
   background-position: 0px -9px;
}

.rct2, .rcb2  {
   width: 9px;
   float: right;
}
.rndc {
   padding: 2px 16px 6px 16px;
}
.rndc a {
   color:#0066CC;
}

/* --- Архив новостей --- */

.reflect_archive_list {margin:0px; list-style:none;}
.reflect_archive {margin:0px; list-style:none;}
.reflect_year {margin:0px; list-style:none;}
.reflect_months {margin:0px; list-style:none; color:#b3b3b3;}
.reflect_month {margin:0px; list-style:square;}
.reflect_month_link {margin:0px; list-style:square; color:#b3b3b3;}

/* --- Продукты --- */

.listprod {margin: 7px 15px 8px 0px; padding: 20px; width: 230px; border:1px dashed #f1f1f1; float:left;}
.listprod:hover {margin: 7px 15px 8px 0px; padding: 20px; width: 230px; border:1px solid #cccccc; float:left;}

/* Download */
.dwn-main {background:url(img/price-img.jpg) no-repeat; width:237px; height:217px;}
.dwn-main div {   margin:0 0 0 110px; padding:80px 0 10px 0;
                font-family:Arial Narrow, Arial, Helvetica, sans-serif;
                font:Arial Narrow, Arial, Helvetica, sans-serif;
                font-size:24px;
                line-height:20px;
				border-bottom:1px dashed #000000;
				width: 105px;
			}
.dwn-main a {text-decoration: none;}

/* Easy Slider */

	#slider ul, #slider li{margin:0;padding:0;list-style:none;}
	#slider, #slider li{width:540px; height:770px; overflow:hidden; text-align:center;}
	span#prevBtn{padding:8px; margin:0 0 20px 0; float:left;}
	span#nextBtn{padding:8px; margin:0 0 20px 0; float:right;}					

/* // Easy Slider */
