/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  

  background-color: #7b879f;
  background-repeat:repeat; 
  margin: 0px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

p {
  font-family: Verdana, Arial, sans-serif;
  text-align: justify;
  font-size: 11px;
}

ul {
    list-style-image:  url(/images/design/ul.gif); 
    padding: 0px 0px 0px 10px;
    margin:  0px 0px 0px 20px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
}

.subBody h1 {
  margin-top: 5px;
  margin-bottom: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}


h2 {
  margin-top: 0px;   
  margin-bottom: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;

}         

h3 {
  margin-top: 0px; 
  margin-bottom: 0px;    
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  
}


.title_bg {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

/*******************************/
IMG{ border: 0px; }  

A {
  color: #3f444d;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, sans-serif;
}

A:hover {
  color: red;
  text-decoration: underline;
} 


.table {
}

td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

tr {
}



FORM {
 display: inline;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } 


.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}

.lnk_page:hover{
 background-color:#C0C0FF;  
}

.LinkPagesSel{
background:#EEEEEE none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}

.select{
 width: 35px;
}

.err {
background-color:#FFDDDD;
width:100%; 
color: red;
float: center;    
}
.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:10px; margin-bottom: 20px; width:100%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }

UL.brands A EM,
UL.brands A IMG{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
UL.brands A:HOVER EM,
UL.brands A:HOVER IMG{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}


#PopWin
{
 background: #FFF;
 width: 300px;
 height: 110px;
 z-index:9999999999;
 position:absolute;
/* left:39%;*/
}

.background {
    position: absolute;
    background-image: url(/images/design/background.jpg);
    background-repeat: repeat-x;     
    height: 850px;
    width: 100%;
}

.hdrbg, .hdrbg2  {
    background-image:url(/images/design/header.jpg);
    position: relative;
    background-position:center center;
    background-repeat:repeat-x;
    border:0px;
    height:215px;
    z-index: 2;
}

.hdrbg {
    background-image:url(/images/design/header.jpg);
}

.hdrbg2 {
    background-image:url(/images/design/header2.jpg);
}

.header_item, .emblem, .main_div, .background_center, .center_content, .content_head, .m_menu, .my_d_basket, .btm1 {
    position: relative;
    clear:both;
    margin:0 auto 0;
}

.header_item { 
    margin-top: -200px;    
    z-index: 3;
    height: 20px;
    /*background-color: aqua;*/
    width: 280px;
}

.img_link {
    float:left;
    height: 10px;
    padding: 0px;
    margin: 0px 10px 0px 0px;
}


.mail_link img{
    padding: 0px;
    margin-top: 0px;
}

.languages {
    float: right;
    margin: 0px; 
    padding: 0px; 
    height: 10px;
}

.languages a {
    font-size: 10px;
    color: #717a88;  
}

.lang {
    font-size: 10px;
    color: #717a88;
    float:left;    
    margin: 0px 3px 0px 3px; 
}
   
   
.emblem {
    /*background-image: url(/images/design/emblem.gif);*/
    /*margin-top: -165px;*/
    margin-top: 14px;
    background-repeat: no-repeat;
    background-position:center center; 
    height: 79px;
    width: 295px;
    /*height: 68px;/
    /*width: 253px;*/
    z-index: 3;
}

.main_div{
    z-index: 3;
    margin-top: 26px;
    margin-left : -1px;
}

.center_content {
    height: 647px;
    width: 960px;
}

.news_line {
    position: absolute;
    left: 0;
    margin-top: 60px;
    height: 250px;
    width: 170px; 
    /*overflow-y: scroll;
    overflow: auto;*/
    text-align: justify;
}

.empty {
    position: absolute;
    margin-top: 60px;
    right: 0;
    width: 170px; 
    text-align: justify;
}
.news_line div.header {
    padding-bottom: 5px;
    color: #3f444d;
    font-size: 12px;
}

.background_center {
    display: block;
    background-image: url(/images/design/background_center.jpg);
    height: 647px;
    width: 610px;    
}

.content_head, .content_bottom  {
    width: 743px;      
    background-repeat: no-repeat;  
    padding: 0px;
}
.content_head{
    height: 16px;
    background-image: url(/images/design/content_head.gif);
    margin: 0px;
    
}
.content_bottom {
    height: 55px;
    background-image: url(/images/design/content_bottom.jpg);
}

.content_main {
    background-color: white;
    width: 703px;
    margin: 0px;
    min-height: 530px;
    padding: 0px 20px;
    color: #3f444d;
    
}


.my_d_basket {  
    padding-top: 24px;
    width: 743px;
}


/*       Central menu            */  
.menu_item {
    float: left;
    width: 161px;
    height: 161px;
    padding: 21px;

}
.menu_item a {
    color: #717a88;    
    font-size: 14px;
    text-transform: uppercase;
}
.menu_item a:hover {
    color: #ed1c24;
    font-size: 14px;
    text-transform: uppercase;
}
.description {
    color: #3f444d;
    font-size: 9px;
    /*text-align: justify;*/
    width:100%;
    height:145px;
    overflow: auto;
}
/*       End central menu           */  


/*       Horizontal menu            */  
.m_menu {
    z-index: 5;
    width: 586px;
    margin-top: -2px;
}  

.m_menu a { 
    font-family:  Arial, Verdana, sans-serif;
    color:#717a88; 
    font-size:11px;
    text-decoration:none; 
    text-transform: uppercase;
    /*display:inline;*/
}

.m_menu a:hover { 
    color:#ed1c24;
    text-decoration:underline; 
    text-transform: uppercase;
}

.item{
     text-align: center;
     background-repeat: repeat-x;
}

.item_selected {
    font-family:  Arial, Verdana, sans-serif;
    font-size:11px;   
    padding: 14px 0px 14px 0px; 
    color:#ed1c24;
    text-transform: uppercase;
    font-weight: bold;
}

/*.selected {
    background-image: url(/images/menu/menu_underline.gif);
    background-repeat: repeat-x;
}
.notselected {
    background-image: url(/images/menu/menu_background.gif);
    background-repeat: repeat-x;
} */


/*   End Horizontal menu*/


.btm1 {
    font-family: Verdana, Arial, sans-serif;
    margin-top: -25px;
    font-size: 10px;    
    color: white;
    font-weight: bold;
    z-index: 5;
}
 
.btm1 a{
    color: white;
    font-weight: bold;
}
.btm1 a:hover{
    color: white;
    font-weight: bold;
}


/* Новости */
.date_ {
    color: #5c626c;
    font-size: 10px;
    font-weight: bold; 
}

.date_column {
    color: #5c626c;
    font-size: 10px;
    font-weight: normal;     
}

.news_more {
    color: red;
    font-size: 10px;
    text-decoration: underline;
}

.h_link {
    padding-top: 5px;
    font-size: 12px;
}
.cat {
    font-size: 11px;
}

.date_cat {
    padding-top: 5px;
}
.bottom_short {
    border-bottom: 1px solid #5c626c; 
    padding-bottom: 5px;
}
/* End Новости */

.caption_name {
    padding-bottom: 10px;

}

.m_title {
    padding-top: 10px;
    font-weight: bold;
}

.newsLinks {
    height: 200px;
}

.profile_value_fld {
background-image:url('/images/design/profile_value_fld.gif'); 
background-repeat:no-repeat; 
width:174px; 
height:19px; 
float:left; 
padding-bottom:0px; 
padding-top:2px;  
}

.profile_value_input {
    border:0px solid #000;
    width:168px; 
    background:transparent;
}

.profile_question_fld {
background-image:url('/images/design/profile_question_fld.gif');
background-repeat:no-repeat; 
width:425; 
height:139px; 
padding-bottom:1px; 
padding-top:1px;  
}

.profile_question_input {
    
    border:0px solid #000;
    width:425px; 
    height:135px; 
    background:transparent;
}

.map {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.5;
}

.counters{
    height:35px;
}

 /* SEO links*/
.SEO {
}

.SEO h1 {
    padding: 5px 0px;
    /*color: #5C626C;*/
    color: #83868e;
    font-size: 10px;
}

.SEO p{
    color: #83868e;
    font-size: 9px;
    text-align: justify;
}

.SEO a {
    color: #83868e;
}

.seoLinks {
    font-size: 9px;
    padding-bottom: 5px;
    font-weight: normal;
}
.seoLinks {
    /*color:#83868e;*/
}
.seoLinks a {
    /*color:#83868e;*/
    font-weight: normal;
}

.seoLinks a:hover {
    font-weight: normal;
}

/* End SEO links*/
