/* CSS Document */
* {
    padding:0; 
	margin:0; 
	border:0;
   }
ol {
padding-left:20px;
}
.body { 
        background-color:#FFFFFF;
		}
h1,h2,h3,h4 {color:#4c4c4c; text-transform:uppercase;font-weight: 100 }
h1{font-size:22px;font-weight:bold !important; padding-bottom: 15px;}
h2{font-size:22px;}
h3{font-size:16px;}
h4{font-size:14px;}
.c1 {color:#0053cc}
.tabl_headr { 
              width:100%; 
			  border:0px solid red;
			  }

.td1 { 
        
	   border:0px solid blue;
	   }
.cont { 
        padding-left:43px;
		border:0px solid red;
		 }
.marg {
        padding-left:27px;
        border:0px solid red; 
         
        height:54px;
      }
.marg_top {
            margin-top:-5px; 
            width:165px; 
            height:66px;
           }
.cont1 { 
    border:0 solid red;
	margin-left:-25px;
	margin-top:45px;
	width:92%;
		 }
#nav {
       border-left:2px solid #969696; 
	   width:128px; 
	   }
#nav a { 
         text-align:center;   
		 text-decoration:none;
         font-size:11px;
		 font-family:arial; 
		 padding-left:40px; 
		 padding-right:40px;
		 font-weight:600; 
		 color:#828282; 
		 letter-spacing:0.5px;
		 }
#nav a:hover {
              text-align:center;   
		      text-decoration:none;
              font-size:11px;
		      font-family:arial; 
		      padding-left:40px; 
		      padding-right:40px;
		      font-weight:600; 
		      color:#828282; 
		      letter-spacing:0.5px;
			  }

#nav1 { }
#nav1 a { 
         text-align:center;   
		 text-decoration:none;
         font-size:11px; 
		 font-family:arial;
		 padding-right:20px;
		 font-weight:bold; 
		 color:#FC5D94;
		 }
#nav1 a:hover {
               text-align:center;   
		       text-decoration:none;
               font-size:11px; 
		       font-family:arial;
		       padding-right:20px;
		       font-weight:bold; 
		       color:#FC5D94;
			   }

.cont3 { 
          margin-top:50px;
		  border:0px solid blue;
		   }
.tdmenu { width:280px;}
.left { 
          float:left; 
		  width:27px; 
		  border:0px solid red;
		  background-image:url(images/menupic.jpg); 
		  height:286px;
		    }
.left1 {  
         float:left; 
		 width:240px;
		 border:0px solid red;
		  }
#navigation {}
#navigation ul { 
                list-style:none; 
				margin-left:5px;
				}
#navigation ul li { 
                   padding-top:5px; 
				   padding-bottom:5px; 
				   border-bottom:1px dotted #5E5E5E;
				   }
#navigation a { 
                font-size:11px; 
				font-family:arial; 
				color:#5E5E5E; 
				font-weight:200; 
				text-decoration: none; 
				margin-top:-2px;
                margin-left:7px; 
				letter-spacing:0.8px;
				}
#navigation a:hover {
                     font-size:11px; 
					 font-family:arial; 
					 color:#5E5E5E; 
					 font-weight:200; 
					 text-decoration: none; 
					 margin-top:-2px;
                     margin-left:7px;
					 letter-spacing:0.8px;
					 }
.katalog { 
           color:#0055D1; 
		   font-size:24px; 
		   font-family:arial; 
		   font-weight:bold; 
		   margin-left:10px; 
		   width:200px; 
		   margin-bottom:10px;
		   }
.tdpicwooman { 
               width:286px; 
			   border:0px solid red;
			   }
.picwooman { 
             width:286px; 
			 height:150px; 
			 margin-top:50px;
			 margin-top:20px;
			   }

.tdd {border:0px solid}

.partner { padding-top:10px;}
.partner_text { 
    color:#FFFFFF;
	font-family:Tahoma;
	font-size:22px;
	font-weight:bold;
	padding:20px 0 0;
	line-height: 31px;
}
.td5 { 
       background-image:url(images/fon1.jpg); 
	   height:35px;  
	   }
.tds { 
        width:451px; 
		text-align:left;
		}
.f { 
     background-image:url(images/f1.jpg); 
	 height:143px; 
	 background-repeat:repeat-x; 
	 margin-top:80px;
	 }
.f1 { 
     background-image:url(images/f2.jpg); 
	 height:143px; 
	 background-repeat:repeat-x; 
	 margin-top:80px;
	 }

.cont_k { 
         width:300px; 
		 padding-left:28px; 
		 padding-top:17px;
		 }
.cont_left1 { 
              float:left; 
			  width:36px;
			  }
.cont_left2 { 
              float:left; 
			  width:200px; 
			  margin-left:10px;
			  }
.text { 
         font-size:16px;
		 font-family:arial; 
		 font-weight:bold; 
		 color:#6b6b6b;
		 }
.text1 { 
          font-size:12px; 
		  font-family:arial; 
		  font-weight:100; 
		  color:#6b6b6b; 
		  margin-top:2px;
		  }
.home{
       width:339px; 
	   border:0px solid red;
	   }
.lab { 
        font-size:20px; 
		font-family:arial; 
		margin-top:40px;
		 }
.lab1 {color:#0053cc}
.lab2 {
        color:#0053cc; 
		font-weight:bold;
		}
.lab3 {color:#4c4c4c;}
.lab4 {
       color:#4c4c4c; 
	   font-weight:bold;
	   }

.cont_serch {
	display: block;
	background: transparent url("/images/search_bg.jpg") top left no-repeat;
	width: 276px;
	height: 76px;
}
.search_inp {
	border:0px solid red;
	height:20px;
	margin:36px 0 0 32px;
	position:absolute;
	width:154px;
	
}
.search_btn {
	border:0px solid red;
	height:24px;
	margin:35px 0 0 196px;
	position:absolute;
	width:73px;
	background: none
}
.form_text {
             border:2px solid #8A8A8A; 
			 color:#000000; 
			 font-size:12px; 
			 font-family:arial;
			 }
.form_mar { 
            margin-top:10px; 
			margin-left:25px;
			}
.search { 
         margin-left:87px; 
		 margin-top:10px;
		 }

.cont_down { 
	background-color:#F5F5F5;
	border:0 solid red;
	height:51px;
	margin-top:0;
	padding:0 0 0 30px;
	text-align:left;
	vertical-align:top;
	width:240px;
}
.banner {
	display:block;
	margin-top:42px;
	padding:0 0 0 30px;
	width:240px;
}
.cont_down_left1 { 
                  float:left; 
				  width:27px; 
				  border:0px solid red; 
				  height:87px; 
				  background-image:url(images/download.jpg);
				  }
.cont_down_left2 { 
                  float:left; 
				  width:150px; 
				  border:0px solid red;
				  }
#downl { 
          padding-left:20px; 
		  padding-top:35px; 
		  padding-bottom:35px;
		  } 
#downl a { 
           font-size:20px; 
		   font-family:arial; 
		   color:#0043EC; 
		   font-weight:500;
		   }
#downl a:hover {
                font-size:20px; 
				font-family:arial; 
				color:#0043EC;  
				font-weight:500;
				}

.planet { 
           margin-top:120px;
		   }

.adres { 
         width:182px;
         margin-left:30px; 
		 margin-top:90px;
		 color:#5A5A5A; 
		 font-size:12px; 
		 font-family:arial;
		 }
		
.adres1 { 
         width:192px;
         margin-left:30px;
		 margin-top:40px;
		 color:#5A5A5A;
		 font-size:12px; 
		 font-family:arial;
		 }	
		
.div {   width:85%; 
		 border:0px solid red; 
		 padding-left:70px; 
		 margin-top:35px;
		 }	
.div1 {  width:85%; 
		 border:0px solid red; 
		 padding-left:0px; 
		 margin-top:35px;
		 }
.div2 {  width:85%; 
		 border:0px solid red; 
		 padding-left:0px; 
		 margin-top:10px;
		 }		
		 
.zayavka { 
          border-bottom:1px dotted #646464; 
		  border-top:1px dotted #646464; 
		  margin-top:10px;
		  }
.zayavka1 { 
          border-bottom:0px dotted #646464; 
		  border-top:1px dotted #646464; 
		  margin-top:10px;
		  }
.name { 
        color:#003774; 
		font-size:18px; 
		font-family:arial; 
		margin-top:5px;
		}
.input { 
         border-left:2px solid #003774;  
		 border-top:2px solid #003774;
		 border-bottom:2px solid #003774;
		 border-right:1px solid #003774;
		 color:#003774; 
		 }
.top { 
       margin-top:10px; 
	   margin-bottom:10px;
	   }
.cor { 
        font-size:20px; 
		font-family:arial; 
		color:#4c4c4c;
		margin-top:20px;
		border-bottom:1px dotted #4c4c4c; 
		padding-bottom:5px;
		 }
.cor1 {  margin-top:10px;}
.c {background-color:#EAEAEA;}
.cor11 { 
         color:#404040; 
		 font-size:16px; 
		 font-family:arial; 
		 text-align:center; 
		 padding:5px; 
		 font-weight:600;
		 }
.cor_pic {  margin-top:20px;}
.text_op { 
           color:#000; 
		   font-size:12px; 
		   font-family:arial; 
		   font-weight:500; 
		   padding:5px 10px 0 0;  
		   text-indent:10px;
		   text-align:justify;
		   }
.text1 { 
          color:#494949; 
		  font-size:12px; 
		  font-family:arial; 
		  padding:5px;
		  }
#link { 
          
		 color:#0053CC; float:right;
		 }
#link a { 
         text-decoration:none; 
		 color:#0053CC;
		 }
		 
#link1 { 
          
		 color:#0053CC; 
		 }
#link1 a { 
         text-decoration:none; 
		 color:#0053CC;
		 }		 
.scroll { 
          width:51px; 
		  background-color:#F5F6F6; 
		  margin-left:28px;
		  }

.scrollbar {
             width:50px; 
			 height:35px; 
			 overflow-y: scroll; 
			 border:0px solid blue; 
			 background-color:#F5F6F6;  
             scrollbar-3dlight-color:#003774; 
             scrollbar-arrow-color:#003774; 
             scrollbar-darkshadow-color :#003774; 
             scrollbar-face-color:#ffffff; 
             scrollbar-highlight-color:#ffffff; 
             scrollbar-shadow-color:#003774; 
             scrollbar-track-color:#ffffff;
			 }
.scrollbar1 { 
             overflow-y: scroll;  
             scrollbar-3dlight-color:#003774; 
             scrollbar-arrow-color:#003774; 
             scrollbar-darkshadow-color :#003774; 
             scrollbar-face-color:#ffffff; 
             scrollbar-highlight-color:#ffffff; 
             scrollbar-shadow-color:#003774; 
             scrollbar-track-color:#003774;
			 }
			
.scrollbar2 { 
              overflow-y: scroll; 
			  width:650px; 
			  height:500px; 
			  border-left:2px solid #003774;
              border-top:2px solid #003774; 
			  border-bottom:2px solid #003774; 
			  margin:0 auto;  
              scrollbar-3dlight-color:#003774; 
              scrollbar-arrow-color:#003774; 
              scrollbar-darkshadow-color :#003774; 
              scrollbar-face-color:#ffffff; 
              scrollbar-highlight-color:#ffffff; 
              scrollbar-shadow-color:#003774; 
              scrollbar-track-color:#003774;
			  }
			
.scrollbar2_text1 {
                    color:#003774; 
					font-size:12px; 
					font-family:arial; 
					font-weight:600; 
					margin-top:20px; 
					padding-left:10px; 
					}
.scrollbar2_text2 {
                   color:#494949; 
				   font-size:12px; 
				   font-family:arial; 
				   font-weight:100; 
				   margin-top:10px; 
				   padding-left:10px; 
				   } 
.scroll_top { margin-top:20px;}
.cifr {
          color:#000000; 
		  font-family:arial; 
		  font-size:18px; 
		  font-weight:600; 
		  text-align:center;
		  }
.chec { 
           text-align:center;
		   }
#chec1 { 
           margin-top:40px; 
		   text-align:center;
		   }
#chec1 a { 
           color:#003774; 
		   font-size:18px;
		   font-family:arial;  
		   font-weight:100;
		   }
#chec1 a:hover {
                 color:#003774; 
		         font-size:18px;
		         font-family:arial;  
		         font-weight:100;
				  }

.st {
         margin-top:20px; 
		 padding-top:5px; 
		 background-color:#F2F2F2;
		 }
.st1 { 
        border-top:1px dotted #5f5f5f; 
		margin-top:5px; 
		padding-bottom:15px;
		}
.st2 { 
         color:#505050; 
		 font-size:14px; 
		 font-family:arial; 
		 padding-left:10px; 
		 padding-top:5px;
		 }
.stmargin { margin-top:5px;}
#zakaz {  
          padding-bottom:2px; 
		  padding-top:2px; 
		  border-bottom:2px dotted #505050;
		  }
#zakaz a { 
           color:#636464; 
		   font-size:18px; 
		   font-family:arial; 
		   text-decoration:none;
		   }
#zakaz a:hover {
                   color:#636464; 
		           font-size:18px; 
		           font-family:arial; 
		           text-decoration:none;
				   }
#zakaz1 { 
           padding-right:10px; 
		   padding-bottom:2px; 
		   padding-top:2px; 
		   border-bottom:2px dotted #0F5DCE; 
		   width:170px; 
		   margin-right:15px;
		   }
#zakaz1 a { 
            color:#0F5DCE; 
			font-size:18px; 
			font-family:arial; 
			text-decoration:none;
			}
#zakaz1 a:hover {
                 color:#0F5DCE; 
				 font-size:18px; 
			     font-family:arial; 
			     text-decoration:none;
				 }
.marg-left { 
            margin-left:30px;
			}
#media {}
#media a { 
            color:#003774; 
			font-size:12px; 
			font-family:arial; 
			font-weight:bold;
			}
#media a:hover {}
.media_padd { 
             margin-left:15px;
			 }
.media_padd2 { padding-left:10px;}
.media_padd1 { margin-left:35px;}

.nas {
         border-bottom:1px dotted #404040;
         margin-top:40px; 
		 color:#404040; 
		 font-family:arial;
		  font-size:20px;
		  }
.nas1 {
         border-bottom:0px dotted #404040;
         margin-top:0px; 
		 color:#404040; 
		 font-family:arial;
		 font-size:20px;
		  }

.nas1 span { 
           color:#0043EC; 
		   font-weight:500;
		   }
.nas span { 
           color:#0043EC; 
		   font-weight:500;
		   }
.nas2 {
         border-bottom:1px dotted #404040;
         margin-top:0px; 
		 color:#404040; 
		 font-family:arial;
		 font-size:20px;
		 z-index:1; padding-bottom:0px;
		 }
.nas21 {
         border-bottom:0px dotted #404040;
         margin-top:0px; 
		 color:#404040; 
		 font-family:arial;
		 font-size:20px;
		 padding-bottom:0px;
		 }
.nas2 span { 
           color:#0043EC; 
		   font-weight:500;
		   }
.nas21 span { 
           color:#0043EC; 
		   font-weight:500;
		   }
.nas3 {
         border-bottom:1px dotted #404040;
         margin-top:0px; 
		 color:#404040; 
		 font-family:arial;
		 font-size:20px;
		 vertical-align:top;
		
		 
		  }
.nas3 span { 
           color:#0043EC; 
		   font-weight:500;
		   font-size:20px;
		    font-family:arial;
		   }
.class { color:#0053CC}
.obs_osn { padding-left:10px; border:0px solid red }
.td10 { padding:5px;}

.hit_p {
         background-image:url(images/ff.jpg); 
		 width:675px; height:357px; 
		 margin:0 auto;
		 }
.hit_p1  { 
           margin-left:35px; 
		   margin-right:35px; 
		  
		   }
.hit_p11  { 
           margin-left:35px; 
		   margin-right:35px; padding-top:40px; 
		  
		   }
.nas_back1 {
              background-image:url(images/b1.jpg); 
			  width:501px;
			  }
.nas_back2 {background-image:url(images/b2.jpg);}
.nasha { 
            color:#404040; 
			font-family: arial; 
			font-size:11px; 
			text-align:justify; 
			padding-bottom:0px; 
			padding-top:20px; 
			letter-spacing:0.5px;
			}
.nasha * { font-family:"Times New Roman", Times, serif}
.nasha1 { 
            color:#404040; 
			font-family: arial; 
			font-size:11px; 
			text-align:justify; 
			margin-top:10px; 
			line-height:17px;
			}
.nasha2 { 
            color:#404040; 
			font-family: arial; 
			font-size:11px; 
			text-align:justify; 
			margin-top:2px; 
			letter-spacing:0.1px;
			line-height:17px;
			}

.hit { margin-top:30px;}
#linkhit { margin-top:5px;}
#linkhit a { 
             color:#003774; 
			 font-size:12px; 
			 font-family:arial;
			 }
#linkhit1 a:hover {
                   color:#003774; 
			       font-size:12px; 
			       font-family:arial;
				   }
#linkhit1 { margin-top:5px; margin-left:10px;}
#linkhit1 a { 
             color:#404FED; 
			 font-size:12px; 
			 font-family:arial;
			 }
#linkhit a:hover {
                   color:#404FED; 
			       font-size:12px; 
			       font-family:arial;
				   }

#linkhit2 { 
             float:right; 
			 margin-top:0px;
			 }
#linkhit2 a { 
             color:#0053CC; 
			 font-size:12px; 
			 font-family:arial;
			 text-decoration:none;
			 }
#linkhit2 a:hover {
                    color:#0053CC; 
			        font-size:12px; 
			        font-family:arial;
			        text-decoration:none;
					}

.lllll { color:#0053CC; 
			 font-size:12px; 
			 font-family:arial;
			 text-decoration:none;}
.back { 
        background-image:url('images/back.jpg');
        border-top:1px dotted #646464;
		margin-top:90px; 
	    height:14px;
		 }
.back1 {  
         background-image:url('images/back1.jpg');
         height:50px; 
         }
.back1_text {
             color:#FFFFFF; 
			 font-size:14px; 
			 font-weight:arial;  
			 font-family:arial; 
			 font-weight:500; 
			 text-align:center;
			 padding-top:17px;
			 }
.backn { 
        background-image:url('images/back.jpg');
        border-top:1px dotted #646464;
		margin-top:50px; 
		height:14px;
		 }
.backn1 {  
         background-image:url('images/back1.jpg');
         height:50px; 
         }
.backn1_text {
             color:#FFFFFF; 
			 font-size:14px; 
			 font-weight:arial;  
			 font-family:arial; 
			 font-weight:500; 
			 text-align:center;
			 padding-top:17px;
			 }
.style { 
        float:left; 
		width:300px;
		border:0px solid red; 
		padding-left:50px;
		 }
.style1 { 
          float:left;
		  width:50%; 
		  border:0px solid red; 
		  text-align:center;
		  }
.style_text { 
             color:#404040; 
			 font-size:12px; 
			 font-family:arial; 
			 padding:5px;
			 }
.cont8 { margin-top:50px;}
 .floatlist {
              float:right; 
			  margin-top:-25px;
			  }
#list {
        color:#003774; 
		font-family:arial; 
		font-size:12px; 
		font-weight:600;
		}
#list a { 
          color:#003774; 
		  font-family:arial; 
		  font-size:12px; 
		  font-weight:600;
		  }
#list a:hover {
                color:#003774; 
				font-family:arial; 
				font-size:12px; 
				font-weight:600;
				}

.floatlist1 {
             float:right; 
			 margin-top:20px;
			 }

#list1 {
         color:#505050; 
		 font-family:arial; 
		 font-size:12px; 
		 font-weight:100;
		 }
#list1 a { 
           color:#505050; 
		   font-family:arial; 
		   font-size:12px; 
		   font-weight:100;
		   }
#list1 a:hover {
                 color:#505050; 
				 font-family:arial; 
				 font-size:12px; 
				 font-weight:100;
				 }

.listtop { margin-top:0px; margin-bottom:10px;}

.catalog1_cont { width:350px;}
.catalog1_cont1 { 
                  float:left; 
				  background:#fff url(/images/div-bg.gif) no-repeat right bottom;
				  padding: 0 5px 5px 0;
				  }
.catalog1_cont1 img {border:2px solid #5FD3E8}
.img10 {border:2px solid #5FD3E8}
.catalog1_cont2 { 
                 float:left; 
				 width:190px; 
				 border:0px solid red;
				 }

.text5 { 
         color:#003774; 
		 font-size:12px; 
		 font-family:arial; 
		 font-weight:600; 
		 margin-top:10px; 
		 margin-left:10px; 
		 text-align:left;
		 }
.text6 { 
          color:#494949; 
		  font-size:12px; 
		  font-family:arial; 
		  font-weight:100;  
		  margin-top:5px; 
		  margin-left:10px;
		  text-align:left;
		  white-space:nowrap;
		  }
.text6 span { color:#0043ED}
.text7 { 
          color:#494949; 
		  font-size:16px; 
		  font-family:arial; 
		  font-weight:100; 
		  width:170px;  
		  margin-top:5px; 
		  margin-left:10px; 
		  }
.text_left1 { 
              float:left; 
			  width:110px;
			  }
.text_left2 { 
              
			  }
#textlink {} 
#textlink a {
             color:#494949; 
			 font-size:16px; 
			 font-family:arial; 
			 font-weight:100;
			 } 
#textlink a:hover {
                   color:#494949; 
			       font-size:16px; 
			       font-family:arial; 
			       font-weight:100;
				   } 
#textlink1 {
             color:#0043ED; 
			 font-size:12px; 
			 font-family:arial; 
			 font-weight:100;
			 } 
#textlink1 a {
               color:#0043ED; 
			   font-size:12px; 
			   font-family:arial; 
			   font-weight:100; 
			   text-decoration:none;
			   } 
#textlink1 a:hover {
                    color:#0043ED; 
			        font-size:12px; 
			        font-family:arial; 
			        font-weight:100; 
			        text-decoration:none;
					} 
.catltop { margin-top:20px;}



.cont8 { margin-top:50px;}

.contnew { width:300px;}

.contnewleft1 { 
               float:left; 
			   width:145px; 
			   border:0px solid red;
			   }
.contnewleft2 {
                float:left; 
				width:100px; 
				border:0px solid red; 
				}
.basket {
	background:url("/images/bag_bg.png") no-repeat scroll left top transparent;
	display:block;
	height:73px;
	text-align:left;
	vertical-align:top;
	width:284px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #6B6B6B;
}
.basket a { 
	color: #4393CE;
	font-family: Tahoma, Arial;
	font-size: 12px;
}
.in_bask {
	color:#065798;
	display:block;
	font-family:Tahoma,Arial;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:9px 0 0 75px;
}
.cont_bask {
	padding:3px 0 0 75px;
	display: block;	
}
.head_zakaz {
	color: #065798 !important;
	padding:3px 0 0 75px;
	display: block;	
}
.icons {
display:block;
float:right;
height:30px;
margin:-19px 20px 0;
position:relative;
right:0;
width:108px;
}
.tel_num {
	color:#0168E1;
	font-family:Tahoma,Arial;
	font-size:27px;
	font-weight:bold;
	margin-left:-168px;
	margin-top:20px;
	position:absolute;
	width:280px;
	
}
.tel_num noskype {
	color:#0168E1 !important;
	font-family:Tahoma,Arial !important;
	font-size:27px !important;
	font-weight:bold !important;
}
.city {
	color:#5A5A5A;
	font-family:arial;
	font-size:12px;
	margin-left:30px;
	margin-top:47px;
	width:271px;
}
.footer {
	width: 100%;
}

.search_ask {
	color:#757373;
	font-family:Tahoma,Arial;
	font-size:10px;
	margin-left:41px;
	margin-top:61px;
	position:absolute;
}
.central_pl {
	padding-left: 20px;
	padding-right: 100px;
}
.news_h1 {
	display: block;
	font-size:22px;
	font-weight:bold !important; 
	padding-bottom: 15px;
	color: #0053CC;
}
.news_date {
	font-size: 11px;
	font-family: Tahoma;
	line-height: 18px;
}
.news_head {
	color: #0053CC !important;
	font-family: Tahoma, Arial !important;
	font-size: 14px !important;
	line-height: 20px;
}
.hr_line {
	display: block;
	height: 25px;
	background: transparent url("/images/hr_line_bg.png") center left repeat-x;
}
.htl {
	height: 4px;
	margin-bottom: 20px;
}
.pdl {
	padding-bottom: 5px;
	
}
.item_bg {
	background: url("/images/div-bg.gif") no-repeat scroll right bottom rgb(255, 255, 255); 
	padding: 0pt 5px 5px 0pt; 
	border: 0px solid red; 
	width: 137px;
}
.item_name, .subcat_name {
	display: block;
	font-size: 18px !important;
	font-family: Tahoma, Arial !important;
	color: #0053CC !important;
}
a.item_name:hover. a.subcat_name:hover {
	text-decoration: none;
}
a.subcat_name {
	font-size: 14px !important;
	line-height: 150%;
	margin-left: 20px;
}
.sublevel_cat h2 {
	font-size: 15px;
}
p.item_prod {
	color: #4C4C4C;
}
.item_cost {
	background:url("/images/cost_bg.png") repeat-x scroll left top transparent;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin-top:4px;
	padding:3px 5px;
	width:auto;
}
.clr {
	display: block;
	clear: both;
	height: 1px;
	width: auto;
}
a.all_news {
	color:#0053CC;
	float:right;
	font-family:Tahoma,Arial;
	font-size:12px;
	line-height:12px;
	margin:-8px 0 0;
	padding:0;
}
.item_img {
	border: 2px solid #57DEF0; 
	margin:0 10px 0 0;
}
a.to_basket {
	background:url("/images/basket_icon.png") no-repeat scroll right top transparent;
	color:#0053CC;
	display:block;
	font-size:14px;
	height:25px;
	margin-top:7px;
	padding-top:9px;
	width:97px;
}
.strong {
	font-weight: bold; 
	line-height: 250%;
}
.flr {
	float: right;
}
.pagebr, .pagebr a  {
	color: #3067C1;
	
}
.catalog_menu * {
	color:#0055E1 !important;
	font-size:14px !important;
	line-height:166%;
	list-style:none outside none;
}
#basket_body input[type=text], .form_tbl input[type=text] {
	border: 1px solid #ccc;
	width: 30px;
	margin: 2px 60px 0 0px;
}
#basket_body table, .form_tbl table {
	background: #ccc;
	border-collapse: separate;
}
#basket_body table td, .form_tbl table td  {
	background: #fff;
	padding:10px;
}
.form_tbl textarea {
	border: 1px solid #ccc;
}
.a_u {
	font-weight: bold;
}
.center {
	padding: 10px;
}
.right {
	text-align: right;
	background:url("/images/cost_bg.png") repeat-x scroll left top transparent;
	color:#FFFFFF;
	display:inline;
	float: right;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin-top:4px;
	padding:3px 5px;
	width:auto;
}
.form_zakaz {
	width: 90%;
}
input[type="submit"]{cursor:pointer;}
input[type="button"]{cursor:pointer;}
input[type="image"]{cursor:pointer;}
input[type="reset"]{cursor:pointer;}
.fio{border:#a4a4a4 solid 1px; width:450px; height:15px; color:#313131;}
.firm{border:#a4a4a4 solid 1px; width:181px; height:15px; color:#313131;}
.firm_card{border:#a4a4a4 solid 1px; width:450px; height:75px; color:#313131; overflow: hidden;}
.target{border:#a4a4a4 solid 1px; width:450px; height:51px; color:#313131; overflow: hidden;}
.cod{border:#a4a4a4 solid 1px; width:51px; height:15px; color:#313131; margin-top:17px;}
.order_b td {
	padding: 5px;
}
.sitemap * {
	list-style: none;
	padding: 4px 7px;
}
