a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


.catalog{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;
	height:27px;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	padding:0px 0px 0px 47px;
	width:179px;
}

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

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

#slogan {
	color:#e30917;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2px;
}

#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:11px;
	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;
}

#timepic {
	width:20px;
	height:20px;
	background:url(/img/icon_time_work.png) no-repeat;
	position:absolute;
	left:-1px;
	top:1px;
}

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

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

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

.tel span {
	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;
}



#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: 5px;
	    }
	    
#txt_br {
         text-align: left;
         height: 35px;
         line-height: 15px;
         position: relative; left: 5px; top: 2px;
         }
         

         
#txt_podcat_br {
                padding: 0 0 0 13px;
                line-height: 15px;
                vertical-align: midlle;
                }
                
#txt_podcat {
             padding: 0 0 0 13px;
             line-height: 25px;
             vertical-align: middle;
             }
                          
#txt_products_br {
                  padding: 5 0 0 10px;
                  line-height: 15px;
                  vertical-align: middle;
                  }
                
#txt_products_br2 {
                  padding-left: 10px;
                  line-height: 15px;
                  vertical-align: middle;
                  }
                  
#txt_podcat2 {
              padding-left: 10px;
              line-height: 15px;
              vertical-align: middle;
              }
                  	  
.txt1 {
	    position: relative; bottom: 17px; left: 47px;
		}
		
.txt3 {
	   padding-left: 7px;
	   position: relative; bottom: 25px; left: 37px;
	   }
	   
.left_menu a:hover {
	                border:1px solid #bdbcbd;
   	                border-radius: 10px;
	                -webkit-border-radius: 10px;
	                -moz-border-radius: 10px;
	                display:block;
                    }


.left_menu a {
	          border:1px solid #ffffff;
              border-radius: 10px;
              -webkit-border-radius: 10px;
              -moz-border-radius: 10px;
 	          display:block;
              }
              
.left3_br a
           {
            padding: 2 0 0 5px;
            }
.left1 a {
          padding: 1 0 0 4px;
          }




		  

.left9 {
	    position: relative; bottom: 0px;
		}
		
.left9 a {
	     padding: 3px;
		 }
		  
.left7 {
	    position: relative; bottom: 0px;
        }
		
.left7 a {
	      padding: 3px;
		  }
		  
.left8 {
	    position: relative; bottom: 0px;
		}
		
.left8 a {
	      padding: 3px;
		  }
		 	
.left2 {
	    position: relative; bottom: 0px;
		}
		  
.left3 {
	    position: relative; bottom: 0px;
		}
  
.left3 a {
	        padding-left: 5px;
		      padding-top: 5px;
		     }
		  
.left4 {
	    position: relative; bottom: 0px;
		}
				
.left4 a {
	      padding-left: 10px;
		  padding-top: 5px;
	      }
			   
.left5 a {
	      padding-left: 5px;
		  padding-top: 5px;
		  }
		  
.left6 a {
	      padding: 10 0 0 5px;
		  }
		  
.left12 a {
	       padding: 1 0 1 5px;
           }
		   
.left13 a {
	       padding: 1 0 1 5px;
           }

				
/* Моя попытка (кон) */


/* Правая колонка (начало) */
.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:left; 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:1px 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/map3.jpg) no-repeat; height:100px; 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{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 { 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{ font-size:11px; float:left }
.footer .copyright a {color: #24509B;}
.footer .rightpart{ width: 800px; 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;}

/* No padding, no margin*/
.no_pm
{
	padding:0px; margin: 0px;
}


/* Для кнопики "Заказать" (начало) */
.btn {
	text-decoration: none;
	color: #FFFFFF;

	/* Rapax Tahoma меняю на Verdana - для общей совместимости */
	font-family: Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: block;
	background-image: url(/img/button.png);
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: bold;
	width: 201px;
	position: relative;
	padding: 16px 0 20px;
	text-indent: 22px;
}
.darkblue {
	background-position: 0 -79px;
}
.darkcean {
	background-position: 0 -158px;
}
.darkred {
	background-position: 0 0;
}
.icon {
	display: block;
	width: 34px;
	height: 44px;
	position: absolute;
	bottom: 10px;
	right: 15px;
	z-index: 100;
	background-image: url(/img/icons.png);
	background-repeat: no-repeat;
}


.btn_one_icon {
	text-decoration: none;
	color: #FFFFFF;

	/* Rapax Tahoma меняю на Verdana - для общей совместимости */
	font-family: Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: block;
	background-image: url(/img/order.png);
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: bold;
	width: 190px;
	position: relative;
	padding: 16px 0 20px 20px;
	text-indent: 22px;
}

.btn_small_icon {
	text-decoration: none;
	color: #FFFFFF;

	/* Rapax Tahoma меняю на Verdana - для общей совместимости */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: block;
	background-image: url(/img/order_small.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	width: 120px;
	position: relative;
	padding: 7px 0px 14px 0px;
	text-indent: 0px;
}

/* Для кнопики "Заказать" (конец) */


.btn2 {
	text-decoration: none;
	color: #FFFFFF;

	/* Rapax Tahoma меняю на Verdana - для общей совместимости */
	font-family: Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: block;
	background-image: url(/img/button.png);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	width: 201px;
	position: relative;
	padding: 20px 0 20px;

}


.request_1click
{
	font-family: Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FF0000;
	font-size: 14px;
	text-decoration:underline;
}


.header_20_blue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
}

.plain_text_new_deliver_message
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;

}

.sertificat_css
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center; 
	padding:5px 0px 0px 0px; 
	color:#B2361E;
	font-weight:bold; 
	font-size:18px;
}


.tech_char1 strong
{
	font-size: 14px;
}

.img_thumbnail{ border:1px #c0c0c0 solid;}
