body {font-family: Verdana, Arial, Helvetica, sans-serif }
a {color:#ec038a} /*Розовый основной*/
div {font-size: 11px}
/* Заливка голубая для верха низа шапак блоков*/
.bg_blue {background-color: #9bb4d2;}

.copyright{font-size: 11px; color:#dddcdc}

/* Контент на первой странице*/
div#container{width:990px;margin:0 auto}
div#content{float:right;width:760px}
div#navigation{float:left;width:230px}
div#extra{float:left;clear:left;width:230px}
div#footer{clear:both;width:100%}

div#logo {height:100px;line-height:100px;margin:0;padding-top:10px;padding-right:15px;padding-left:15px;border-bottom:2px solid #9bb4d2}
div#line1, div#line2 {height:2px;background: #9bb4d2; height:2px}
div#top_menu {height:55px;margin:0;padding:0px;border-bottom:2px solid #9bb4d2}
div#navigation, div#content {padding: 9px 0 0 0}

/* горизонтальное menu(верхнее, нижнее, нижнее пиктаграмное)
/*----------------------------------------------- */
#nav_top,#nav_bottom{
  float:left;
  width:100%;
  border-width:0 0;
}
#nav_top{font-size: 13px;padding-left:15px}
#nav_bottom {width:90%; padding:19px 0 19px 0; font-size: 11px;}

#nav_top ul {
    list-style:none;
	margin: 18px 0 0 0;
	padding:0 25px 0 0;
}
#nav_bottom ul {
    list-style:none;
	margin: 0 10px 0 10px;
	padding:0 0 0 0;
}

#nav_top ul{text-transform: uppercase;}
#nav_bottom ul{text-transform: lowercase;}

#nav_top li{
  float:left;
  line-height:normal;
  text-indent:0;
  padding:0 25px 0 0;
  }
#nav_bottom li{
  float:left;
  line-height:normal;
  text-indent:0;
  padding:0 12px 0 0;
  } 
  
#nav_top a,#nav_bottom a{
  display:block;
  text-decoration:none;
  white-space:nowrap;
  }
#nav_bottom a{color:white;font-size: 11px;}
#nav_top a:hover, #nav_bottom a:hover {color:#333333}

/*------------------------------------------------*/

.heder_m{ font-size: 14px;padding-left:5px;color:white;font-weight: bold;text-transform: uppercase;}
.heder_m a{ color:white}

.line {
	height:265px;
    border-top: 2px dotted #9bb4d2; /* Линия сверху  */
    border-bottom: 2px dotted #9bb4d2; /* Линия снизу  */
   
   }

.griddiv, .griddiv_r {
float:left;
height:255px;
padding:0;
margin: 5px 0 0 10px;
width:170px;
border-right: dotted 1px #333333;
}
.gridProd {
float:left;
height:170px;
padding:0;
margin: 5px 0 0 10px;
width:170px;
}    

.griddiv_r {border-right: dotted 1px white; }

h1 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0 0 5px 5px;
}

/*новинки и индекс модели*/
/*---------------------------------------------------------*/
.m_artikul{ font-weight: bold;text-decoration:none}
.m_name{ font-weight: bold; color:#808080;text-decoration:none}
.m_text{color:#808080}
.m_more{text-decoration:none}
/*---------------------------------------------------------*/


/*Поиск*/
.search					{padding:0px 20px 0px 50px; vertical-align:middle;border-bottom:2px solid #9bb4d2}
.search .go				{width:100%;border:0px solid #cccccc;background:transparent; color:#6e6e6e;vertical-align:middle;margin:0px 0px 0px 0px;padding:1px 5px 0px 5px; height:18px;}
.search a				{color:#ffff9b; font-size:12px; line-height:12px; font-weight:normal; text-decoration:underline;}
.search	.table			{width:202px;}
.search td				{color:#474646; font-size:11px; line-height:12px; font-weight:bold; vertical-align:middle; text-transform:uppercase;} 

.search_input-rep {background:url(/images/search-rep.gif) 0px 0px repeat-x; width:100%;}
.search_input-left {background:url(/images/search-left.gif) 0px 0px no-repeat;}
.search_input-right {width:100%; height:24px;}

.search_button-rep {background:url(/images/search-rep.gif) 0px 0px repeat-x;}
.search_button-left {background:url(/images/search2-left.gif) 0px 0px no-repeat;padding:0px 0px 0px 0px;}
.search_button-right {background:url(/images/search-left.gif) 100% 0px no-repeat;vertical-align:middle; height:24px;padding:0px 1px 2px 1px;}


/*Новости*/
.news { align:left;}
.news dt{font-size: 8px;color:#676165; font-weight: bold; padding: 10px 0 0 0;} /*Дата*/
.news dt a{margin-left: 10px; padding-left: 0px;} /*Название*/
.news dd{font-size: 11px;color:#808080; margin-left: 10px; padding-left: 0px;} /*Содержание*/ 

.pr_table{border: solid 1px #d7d7d7; border-top: solid 1px white}
.pr_name{font-size: 11px;color:#666666;font-weight: bold;text-transform: uppercase;}


/* =левое вертикальное меню
-----------------------------------------------------------------*/
#navcontainer, #accordion
{
width:200px;
margin: 0 -7px 0 0;
padding:0;
}

#navlist
{

margin: 0 0 0 0px;
padding: 0 0 0 0;
list-style: none;
}

#navlist li
{
padding-left: 15px;
background-image: url(/images/left_menu.gif);
background-repeat: no-repeat;
background-position: 0 .45em;
}

ul#navlist li#current li { background-image:none; }

#navlist ul { list-style: none; }
#navlist ul li {
background-image: none;
margin: 0 0 0 -45px;
line-height: 15px;
}
#navlist ul li a, #navlist ul li span{font-size:10px; }

#navlist ul a
{
text-transform: none;
line-height: 15px;
}
#navlist ul ul li
{
margin: 0 0 0 -25px;
}

#navlist  li a, #navlist  li span
{
color:#666666;
font-size:12px;
line-height: 20px;
text-decoration: none
}


#navlist a:hover {text-decoration:underline; color: #ec038a}




/* градусник  */
.crumb
{
color: white;
text-transform: capitalize;
}

.text, .text td
{
font-size: 12px;color:#333333;
}

 #service {
	 
    border: 1px solid #9bb4d2; /* Рамка вокруг таблицы */
    border-collapse: collapse; /* Отображать только одинарные линии */
   }
  #service TH { 
    
    background: #9bb4d2; /* Цвет фона ячеек */
	color: white;
	font-size:14px;
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid white; /* Граница вокруг ячеек */
   }
 #service  TD { 
 font-size:11px;
	color:#364955;
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid #9bb4d2; /* Граница вокруг ячеек */
   }


.model_f
{
background-image:url("/images/bg_model_f.gif");
background-position: left top; /* Положение фона */
background-repeat: repeat-x; /* Повторяем фон по горизонтали */
padding:10px;
margin:0 0 0 0px;
}

.pictures_h  
{
border-bottom: solid 1px #9bb4d2;
font-size: 12px ;
text-align:center;
padding-bottom: 5px;
margin:0 5px 0 5px;
}

.model_f ul {
padding-left: 10px;
line-height:20px;
margin:0 0 0 20px;
list-style:none outside none;
}
.model_f li {
background-image:url("/images/camera.png");
background-position:0 3px;
background-repeat:no-repeat;
padding-left:25px;
}

.model_f a 
{
font-size: 10px;
text-decoration:none;
color: #666666;
}

.printer
{
background-image:url("/images/printer.gif") !important;
}
.email_go
{
background-image:url("/images/email_go.png") !important;
}
.ser_pdf
{
background-image:url("/images/ser_pdf.gif") !important;
}

.printer a
{
paddin-top: 10px;
}

.printer a, .email_go a, .ser_pdf a
{
font-size: 12px;
color:#333333;
}

.text_model li
{
list-style: none;
font-size: 12px;
color:#000000;
}

.text_model ul
{
line-height: 25px;
margin: 0 0 0 0px;
padding: 0 0 0 0;
}

.text_model ul ul
{
line-height: 25px;
margin: 0 0 0 20px;
padding: 0 0 0 0;
}

.text_model a
{
color:#2171d2;
}


.compare_p
{
margin:20px 0 0 20px;
}

.compare_p a
{
margin:0 0 0 10px;
color:#2171d2;
font-size: 12px;
}

.compare_p img
{
vertical-align:-10px ;
}

.new_p
{
vertical-align:135px ;
}


.selected {color:#2171d2 !important; font-weight:bold !important; line-height: 20px; }

.feature {
border: solid 1px #2171d2;
color:white;
float:left;
height:115px;
padding:0px;
width:115px;
margin:15px 0 0 15px;
}
.va
{vertical-align:middle;}

.web p {
text-align:justify;
font-size: 12px;
}

.web li {
text-align:justify;
font-size: 12px;
}

.web {
margin:0 0 10px 0;
}

.web h1 {
color: #2171D2;
font-size:16px;
margin-top:10px;
}

.web h2 {
color: #2171D2;
font-size:14px;
font-weight:normal;
}

.web_z h1 {
color: #2171D2;
font-size:16px;
margin:0;
}

.main_h1 h1{
color:#2171d2; 
font-size:14px
}

.main_h1 span{
color:#ec038a; 
text-transform: uppercase;
}

.main_h1 h2{
color:#2171d2; 
font-size:14px
}