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

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-image: url(/images/design/background.jpg);
  background-repeat: repeat;
  color: white;
  margin: 0px;
  font-family: Arial, Verdana, Sans-serif;
  font-size: 13px;
  font-weight: normal;
}

p {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
}

h1 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #1d2572;
  text-transform: uppercase;  
  margin: 0px;
  padding: 0px;    
}

h2 {
  font-family: Arial, Verdana, Sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  
}

h3 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;

}

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

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


.table {
}

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

tr {
}

FORM {
 display: inline;
}

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

.link_div {
    margin-top:30px; 
    text-align:center; 
    height:40px;
}

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

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

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

.select{
 width: 35px;
}
.err { color:red; }
.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; 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%;*/
}

.main{
    padding-top: 27px;
    width:1000px; 
    clear:both;
    margin:0 auto 0;
}

.header {
  float:left;
/*  background-image: url(/images/design/logo.gif);*/
  height:60px;
  width:283px;
  margin: 0px;
}        

.welcome {
    float:left;
    margin: 0px;
    padding-top: 25px;
    padding-left: 50px;
    font-weight: bold;
}

.header_item { 
    float:right;
    padding: 0px 0px 0px 0px;
}


/* ФОРМА ПОИСКА*/

.search {
    float:right;
    padding: 10px 0px 0px 0px;
    
}
.search_image{
    float:left;    
    padding: 0px 6px 0px 0px;
}

.search_field {
    float:left;    
    width:138px; 
    height:21px; 
    background-image: url(/images/design/search_field.gif);      
    background-color: white;
    background-repeat: no-repeat;
    margin:0px 0px 0px 0px;  
}

.search_btn {
    float: left;
    padding-left: 7px;
}
/* END ФОРМА ПОИСКА*/

img {
    border:0 none;
}
.flags{
    float: left;
    margin: 0px 15px 0px 0px;
}
.img_link {
    float:left;
    height: 10px;
    padding-top: 3px;
    margin: 0px 10px 0px 0px;
}

.content {    
    float: left;       
    width: 984px;
    background-image: url(/images/design/content_line.jpg);
    background-repeat: repeat-x;
    margin:0px;
    padding:8px;
    background-color: white;  
    color:black;
}

.center_panel {    /* Центральный блок */
    float: left;
    width: 696px;
    padding:0px;
    margin: 0px;
    background-color: white;      
}

.right_panel {    /* Правий блок */ 
    float: left;       
    width: 279px;
    padding:0px;
    margin: 0px 0px 0px 9px;
    background-color: white;          
    
}

.flash {
    width: 676px;
    height: 291px;
    padding: 10px;
    background-color: #eeeeee;
}   


.clear {
    clear:both;
}

/*   Horizontal menu*/
.menu {
    margin-top: 20px;
}

.item{
    background-image: url(/images/menu/menu_background.gif);
    background-repeat:repeat-x; 
    text-align: center;
    height: 34px;
}

.item a { 
    font-family:   Arial, Verdana, sans-serif;
    font-size:13px;
    font-weight: bold;
    color:#ffffff; 
    text-transform: uppercase;
}
                  
.item a:hover {
    color: yellow;
    text-decoration:none;  
}

.item_selected {
    height: 34px;
    text-align: center;
    font-family:   Arial, Verdana, sans-serif;
    font-size:14px;
    font-weight: bold;
    color: #1d2572;
    background: white;
    text-transform: uppercase;

}
/*   End Horizontal menu*/ 
 
/*   Horizontal menu small */ 
 
 .bottom {
    float: left;
    width: 100%;
    margin-top: 8px;
    background-image: url(/images/menu/menu_small_background.gif);
    background-repeat:repeat-x; 
    height: 56px;
}

.copyright {
    /*font-family:   "Arial Narrow", Arial, Verdana, sans-serif;*/
    float:right; 
    font-size:11px; 
    font-weight: bold;
    margin:5px 10px 0px 0px;
    text-align: right;
}
.copyright a {
    color:#ffffff;     
}

.menu_small_item, .menu_small_item_sel {
    height: 56px;
    text-align: center;
}

.menu_small_item a { 
    font-family:   Arial, Verdana, sans-serif;
    font-size:11px;
    font-weight: bold;
    color:#ffffff; 
    text-transform: uppercase;
}
                  
.menu_small_item a:hover {
    color: #fff931;
    text-decoration:underline;  
}

.menu_small_item_sel {
    font-family:   Arial, Verdana, sans-serif;
    font-size:11px;
    font-weight: bold;
    color:yellow;
    text-transform: uppercase;
}
 /*   End horizontal menu small */ 
    
    
#my_d_basket {
    border: 10px solid #eeeeee;
    margin-top: 8px;
}

.showContent {
    padding: 10px;
}

.div_block {
    border: 4px solid #eeeeee;
    margin-bottom:5px;
}

.block_content {
    padding: 5px 10px;    
}

.title_bg {
    background-image: url(/images/design/header_line.gif);
    padding-left: 13px;
    padding-top: 8px;
    height:23px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #eeeeee;
}


.b_name {
  background-image: url(/images/design/block_name.gif);
  background-repeat: repeat-x;
  padding-left: 13px;  
  padding-top: 9px;
  height:22px;
  border-bottom: 1px solid #eeeeee;
}

/* dvi ui-tabs styles*/ 
div.ui-tabs-panel {
    padding: 0px 10px;
    background-color: #29538d;
    background-image: url(/images/design/contact_back.jpg);
    background-repeat: no-repeat;
    height: 111px;
    overflow: auto;
    border: 0px; 
}

div.ui-tabs-panel *{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: bold;
 font-size:13px;
 color: white;
}

/* НОВОСТИ */
.news_date {
    font-family: Arial, Verdana, sans-serif;
    color:#e91212;
    font-size: 10px;
}

.news_name {
    font-size:13px;
}
.news_short {
    font-size:13px;
    color:666666;
    text-align: justify;
    padding-bottom : 10px;
    margin: 0;
}
.news_detail {
    font-family: Arial, Verdana, sans-serif;
    color:#e91212;
    font-size: 11px;
    font-weight: normal;
}
.news_detail:hover {
    color:#e91212;
}
.news_categ {
    font-size: 11px;
}
.m_title {
    padding-top: 10px;
    font-weight: bold;
}

.dot_border_hor {
    height: 20px;
    border-top: 1px dashed #c0c0c0;
}

/* END НОВОСТИ */

.levels_name {
    padding-left: 20px;
}
.content_link {
    padding: 20px 0px;
}

.content_link * {
    color:#1b648a;
    font-size:13px;
    font-weight: bold;
}

.cat_link_selected *{
    color:#1b648a;
    font-size:13px;
    font-weight: bold;
    text-decoration: underline;
}


.cat_link *{
    color:#1b648a;
    font-size:13px;
    font-weight: bold;
}

.cat_image {
    float:left;
    margin: 0px;
    padding: 2px;
    border: solid 1px #dbe9ef;
}

.cat_image_detail {
    margin: 0px;
    padding: 2px;
    border: solid 1px #dbe9ef;
}
.descr {
    float: right;
    width: 475px;
    color:#414141;
    text-align: justify;
        
}

.catalog_descr {
    margin: 15px 0px 5px 0px;
}

.catalog_detail {
    margin: 0;
    padding: 0;
    color:#e91212;
    font-size: 11px;
    font-weight: normal;
}
.catalog_detail:hover {
    color:#e91212;
}


/* Форма обратной связи*/
.profile_name_fld {
    padding-left: 30px;
}

.profile_value_fld {
    
}

/* END Форма обратной связи*/

.back_lnk{
    font-size: 11px;
}

.h_link {
    font-size: 13px;
    padding: 0;
    margin: 0;
}
.h_link:hover {
    text-decoration: underline;    
}


.article_other_links {
    font-size: 11px;
}

.gallery {
     margin-top: 20px;     
     width: 218px;
     padding: 0px;
     float:left;
}
.fotogall{
    margin: 0px 3px;
}
.gallery_caption{
    padding: 2px 5px;
    background-image: url(/images/design/gallery_caption.jpg);
    background-repeat: repeat-x;
    height: 21px;
}
.gallery_caption a {
    color:#f1ef38;    
}

.gallery_image{
    width:120px; 
    height:95px; 
    float:left;
}
.gallery_name {
    font-size: 14px;
    font-weight: bold;
    color:#414141;
}

.photogallery_desc {
    font-size: 11px;
    font-weight: normal;
    color:#414141;    
}

.gallery_desc {
    font-size: 12px;
    font-weight: normal;
    color:#1e5090;    
}

.other_gallery_categ {
    padding-top: 3px;
    padding-right: 10px;
}
.other_gallery_categ a{
    color: #29558d;
    font-size: 12px;
}


