
.main_table
{
	font-family: Arial, Helvetica, sans-serif;
}

#logoshop {
	color:#083172;
	font-size:12px;
	letter-spacing: 1.2px;
}

#slogan {
	color:#e30917;
	font-size:12px;
}

#logo {
	margin-left:29px;
	padding-top:35px;
	font-weight:bold;
	width:334px;
}


/* Корзина (начало) */
.basket {
	color:#FFFFFF;
	width:210px;
	margin-top:5px;
}

#basketname {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

#span_order {
	padding-top:5px;
	font-size:12px;
	color:#ccc;
}

#span_order span
{
	color:#FFFFFF;
	font-weight:bold;
}

#div_order_inner {
	width:130px;
	height:30px;
	background:url(/images/basketbutton.png) no-repeat;
	padding-top:4px;
	padding-left:15px;
	margin-left:35px;
}


#div_order a {
	font-size:11px;
	letter-spacing:1px;
	text-align:center;
	padding-top:4px;
	text-decoration:none;
	color:#fff;
}
/* Корзина (конец) */


/* Середина с телефонами (начало) */
#contacts {
	position:relative;
	top:15px;
	left:80px;
	color:#010101;
	font-weight:bold;
	width:550px;
	font-size:12px
}

#telpic {
	width:25px;
	height:28px;
	background:url(/images/telpic.jpg) no-repeat;
	position:absolute;
	left:-30px;
	top:10px;
}

.tel {
	font-family:Georgia;
	font-size:13px;
}

.tel span {
	color:#1c4594;
	font-size:170%;
}

.tel div {
	display:inline;
	font-size:11px;
}

.tel span {
	color:#1c4594;
	font-size:170%;
}


#time {
	letter-spacing: none;
	padding-top:7px;
	font-size:11px;
}

#time span {
	font-size: 12px;
	color:#e30917;
}
/* Середина с телефонами (конец) */

/* Верхнее меню (начало) */
#menutop{
	width:1240px;
	margin:0px 0px 0px 5px;
 	font-family: Arial, Helvetica, sans-serif;
}

.topmenubg{
	background:url(/images/menufiller.jpg) repeat-x top;
}

.catalog{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;
	height:27px;
	background:url(/images/menu1.jpg) no-repeat left top;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	padding:0px 0px 0px 30px;
	width:194px;
}

#menunav {
	margin-left: 50px;
--	position:relative;
--	top:0px;
	font-size:13px;
}

#menunav  a {
	color:#052f4d;
	font-weight:bold;
	padding-right:50px;
}

#menunav  a:hover {
	color: #E30917;
}

.search{
	padding-top:4px;
	height:27px;
	display:inline;
}

.search input{
	border:none;
	padding:3px;
	font-size:12px;
	color:#0c3552;
	float:left
}
#usersearch{ width:130px }
.submitsearch{
	background:none;
	background-image:url(/images/searchicon.png);
	width:24px;
	height:24px;
	padding:0px;
	position:relative;
	margin-left:5px
}
/* Верхнее меню (конец) */


/* Моя попытка (нач) */
#txt {
      text-align: left;
      vertical-align: middle;
      height: 35px;
      line-height: 35px;
      position: relative; left: 0px;
      margin: 3 0 3 0px;
      cursor: pointer;
      }
	    
#txt_br {
         text-align: left;
         height: 35px;
         line-height: 15px;
         position: relative; left: 0px; top: 2px;
         margin: 3 0 3 0px;
         cursor: pointer;
         }
      
.left_menu a {
	            border:none;
              display:block;
              }


.left_menu a:hover {
	                  border: none;
   	                display:block;
                    }
			  		     
.left1 a:link {
	             padding: 1 0 0 4px;
	             cursor: pointer;
	             }

.left1 a:hover {
	              background: url(../images/img.png) no-repeat top left;
	              cursor: pointer;
			         }
			         
.left1 a:visited {
	                padding: 1 0 0 4px;
	                cursor: pointer;
				         } 
                   
.left3 a {
	        padding: 2 0 0 5px;
		      }
		      
.left3 a:link {
	             padding: 2 0 0 5px;
			         position: relative;
			        }
				
.left3 a:hover {
	              background: url(../images/img3.png) no-repeat top left;
				        position: relative;
				        }
				        
.left3 a:visited {
	                padding: 2 0 0 5px;
				          position: relative;
                 }
                 
.left3_br a
           {
            padding: 2 0 0 5px;
            }
            
.left3_br a:link {
                  padding: 2 0 0 5px;
                  position: relative;
                  }
                  
.left3_br a:hover {
                   background: url(../images/img3.png) no-repeat top left;
                   position: relative;
                   }
                   
.left3_br a:visited {
                     padding: 2 0 0 5px;
                     position: relative;
                     }
		  
		  
.left4 {
	      position: relative; bottom: 0;
		   }
				
.left4 a {
	        } 

.left4 a:link {
		           position: relative; bottom: 0;     
			        }
			   
.left4 a:hover {
	              background: url(../images/img4.png) no-repeat center;
				        position: relative;
				        }
				        
.left4 a:visited {
				          position: relative; bottom: 0;
				         }
				         
#txt_products_br {
                  padding: 0px;
                  line-height: 15px;
                  vertical-align: middle;
                  }
                  
#txt_products_br2 {
                  padding-left: 10px;
                  line-height: 15px;
                  vertical-align: middle;
                  margin: 5 0 5 0px;
                  }
                  
#txt_podcat {
             padding: 0 0 0 13px;
             line-height: 25px;
             vertical-align: middle;
             }
             
#txt_podcat_br2 {
                 line-height: 20px;
                 vertical-align: middle;
                 margin: 0 0 5 0px;
                }
                
#txt_podcat2 {
              padding-left: 10px;
              line-height: 15px;
              vertical-align: middle;
              margin: 0 0 5 0px;
              }
              
.left4-br a:link {
                  line-height: 15px;
                  vertical-align: middle;
                  }
              
.left4-br a:hover {
                   background: url(../images/img4_br.png) no-repeat center;
                   }
                          
#txt_products_br {
                  padding: 5 0 0 10px;
                  line-height: 15px;
                  vertical-align: middle;
                  }
				         
.left4_br {
          position: relative; bottom: 0px;
          }
       
.left4_br a {
             position: relative; bottom: 0px;
             margin-bottom: 3px;
            }
            
.left4_br a:link {                 
                  position: relative; bottom: 0px;
                  margin-bottom: 3px;
                  }
                   
.left4_br a:hover {
                   background: url(/images/img4_br.png) no-repeat top left;
                   position: relative;
                   }
                   
.left4_br a:visited {
                     position: relative; bottom: 0px;
                     margin-bottom: 3px;
                     }
				         
/* Моя попытка (кон) */


/* Правая колонка (начало) */
.rightsidebar { font-family: Arial, Helvetica, sans-serif;}
.rightmenu{ background:url(/images/rightmenu.jpg) no-repeat bottom left; min-height:77px; }
.adress_map{ font-size:10px; color:#1b3f61; font-weight:bold; text-align:right; margin:5px 20px 0px 0px;  }
.adress_map span{ color:#484848; font-size:11px; }
.localiz{ margin-top:10px }

.rightsidebar .payment{ background:url(/images/payment.jpg) no-repeat; height:77px; width:170px; margin-top:10px; font-size:14px; text-align:center; padding:5px 0px 0px 0px; color:#484848;
font-weight:bold; text-align:center;}
.rightsidebar .dostavkaplus{ background:url(/images/dostavkaplus.jpg) no-repeat; height:117px; width:170px; text-align:center; padding:5px 0px 0px 0px; color:#ff0101; font-weight:bold; font-size:14px; }

.rightsidebar .dostavkaplus span {padding-top:10px;}
.rightsidebar .map{ background:url(/images/map.jpg) no-repeat; height:77px; width:139px; text-align:center; color:#2c2829; margin-left:15px }
.rightsidebar .reviews{ text-align:center; padding:10px 0px 15px 0px;}
.rightsidebar .reviews a{ font-size:10px; color:#545454; margin-left:60px; display:block }
.rightsidebar .reviews  h4{ color:#154c9c; font-size:14px; margin:0px; padding:0px; padding-bottom: 10px;}

.causes{ font-size: 12px; padding: 0px 10px 5px 0px }
.causes h4 { color:#ff0000; font-size:14px; text-align:right; display:block; margin: 10px 0px; padding-top: 10px;}
.causes b { color: #000; font-weight:700 }
.causes span { color:#e30917; }
.causes ul li { background:url(/images/znak.jpg) no-repeat top left; text-indent:10px; margin-bottom:15px; padding-top:4px; padding-left:13px; color:#484848; background-position:3px 0px; min-height:17px; outline: 0; margin-left:0px;}
.causes ul {margin: 0; padding: 0; border: 0; outline: 0; list-style: none;}
/* Правая колонка (конец) */



/* Нижняя  часть сайта */
.footer{ border-top:1px #5b5b5b solid; margin:5px 10px; padding-top:5px; height:55px; font-family: Arial, Helvetica, sans-serif; }
.footer .copyright{ color:#24509b; font-size:11px; float:left }
.footer .copyright a {color: #24509B;}
.footer .rightpart{ width: 500px; float:right; text-align:right; font-size:10px; color:#c9c9c9; }
.footer .rightpart a{color:#c9c9c9; text-decoration: none;}
.footer .rightpart span{ color:#707070; }
.footer .rightpart span a{ color:#707070; text-decoration: none;}
