
div#blockfona {width:960px; margin:0 auto; border:1px solid #000;  padding-top:10px; padding-bottom:5px;
			  background-color:#ffffff; margin-top:-5px;}


div#block {width:950px; 
           margin:0 auto; 
			  background-color:#ffffff; margin-top:-5px;
			  }

			  
body.fon {background:url(img/fon.png) repeat-y center top;}
			  
img.logo {margin-top:5px; margin-bottom:30px;}			  
	
td.poisk {width:450px; background:url(img/bgpoisk.gif) no-repeat right top; height:150px; }

h3.poisk {color:#ff8c19; font-family:tahoma,verdana,arial,sans-serif; 
        font-weight:bold; font-size:15px;  
		float:right; margin-top:-2px; }	

div.nadpispoisk {width:295px;  height:14px; margin-left:5px; background-color: #f7f7f7;  
                padding-top:5px; padding-bottom:5px; margin-bottom:-5px; margin-top:5px; margin-left:75px; 
				border:1px solid #d5d5d5;  float:none }
		
h3.textpoisk {margin: -3px 5px -3px 7px; text-align:center; line-height:95%; }

h3.textpoisk a{ text-decoration: none; color:#419efd; font-size:13px;  }

h3.textpoisk a:hover { color:#ff8c19;  text-decoration:underline}
		
h5.logotext {color:gray; font-family:tahoma,verdana,arial,sans-serif; 
            padding-left: 3px; padding-bottom: 1px; margin-top:0; margin-bottom:0;}

table.menu { border-spacing: 0px}
			 
td.menuleft {background-image:url(img/bgleftmenu.gif); background-repeat: no-repeat; width:11px; height:40px; }
	
td.menuright {background-image:url(img/bgrightmenu.gif); background-repeat: no-repeat; width:11px; height:40px; }

td.menu {background:url(img/bgmenu.gif) repeat-x right top; width:100%}
	
ul.nav { position:relative;   margin-top: 0px; margin-bottom:-4px; margin-left: -44px;  
         list-style: none; float: left;  }

ul.nav li {float:left;}

ul.nav a { display: block; padding:8px 5px 14px 5px; margin-right: 0px;  font-size:13px; 
           font-family:arial, verdana, sans-serif; font-weight:bold;  
		     text-decoration: none; color: #ffffff; text-align: center; width: 8.11em; }

ul.nav a:hover { color: #d5d5d5}



div.nadpis {width:255px;  height:50px; margin-left:5px; background-color: #f7f7f7;  
          padding-top:5px; border:1px solid #d5d5d5; border-bottom:none; }

	  
h2.zagolovok {color:#007eff; font-family:tahoma,verdana,arial,sans-serif; float:right; margin-top:10px; margin-right:15px; font-size:19px;}

hr.line {width:100%; color:#d5d5d5; margin-left:5px; margin-top:0px; margin-bottom:0px; background-color:#d5d5d5; height:1px; border:0; float:left;}

td.mobila {width:316px; border:1px dashed #d5d5d5; background-color: #f7f7f7; vertical-align:top;}

div.nadpis2 {width:410px;  height:50px; margin-left:5px; background-color: #f7f7f7;  
          padding-top:5px;  border:1px solid #d5d5d5; border-bottom:none;}
		  
div.nadpis3 {width:200px;  height:50px; margin-left:5px; background-color: #f7f7f7;  
          padding-top:5px;  border:1px solid #d5d5d5; border-bottom:none; }
		  
div.nadpis4 {width:228px;  height:50px; margin-left:5px; background-color: #f7f7f7;  
          padding-top:5px;  border:1px solid #d5d5d5; border-bottom:none; }


div.soc {width:200px;  height:25px; margin-left:40px; background-color: #f7f7f7; margin-top:-50px; 
          padding-top:5px; padding-left:20px; border:1px dashed #d5d5d5; float:right;}

		  
img.knopka {float:none;}

img.operator {}

td.catalog {width:200px; border:1px dashed #d5d5d5; background-color: #f7f7f7; }

ul.catalog {list-style-type:none; margin-top:0px; margin-left:17px; margin-bottom:12px; padding: 7px 5px; }

ul.catalog li {display:inline}

ul.catalog a {color: #419efd; text-decoration: none; font-family:arial, verdana, sans-serif; font-weight:bold; 
            font-size:14px; display:block;  margin-bottom:0px; border-bottom:1px dashed #d5d5d5}

ul.catalog a:hover {background-color:#f4f4f4}

table.podval { border-spacing: 0px; height: 100px;}
			 
td.podvalleft {background-image:url(img/leftpodval.png); background-repeat: no-repeat; width:10px; }
	
td.podvalright {background-image:url(img/rightpodval.png); background-repeat: no-repeat; width:11px; }

td.podval {background:url(img/centerpodval.png) repeat-x right top; }

h5.footertext {line-height: 10px; color:#fff; margin-top:10px; 
              font-family:arial, verdana, sans-serif;  font-size:12px; 
			  text-align:center; margin-left:-10px}

h5.footertext a  {text-decoration: none; color:#fff;}

h4.leftmenu {font-size:15px; margin-bottom:0px; margin-top:-7px; background:url(img/bgmenu.gif); padding: 7px 5px; 
            color:#fff; font-family:arial, verdana, sans-serif; font-weight:bold;}

td.leftmenu{border-right:1px dashed #d5d5d5; padding-left: 0px}

td.center{valign:top}

ul.leftmenu {list-style-type:none; margin-top:0px; margin-left:0px; margin-bottom:0px; padding: 7px 1px; }

ul.leftmenu li {display:inline}

ul.leftmenu a {color: #419efd; text-decoration: none; font-family:arial, verdana, sans-serif;  
            font-size:15px; display:block;  margin-bottom:2px; }

ul.leftmenu a:hover {background-color:#f4f4f4}


p.textabout {margin:10px; font-family:arial, verdana, sans-serif;  font-size:14px; color:grey}
p.textabout1 {margin:10px; font-family:arial, verdana, sans-serif;  font-size:12px; color:grey}


a.faq{color:#ff8c19; text-decoration: none; padding-left:20px; display: block; font-family:arial, verdana, sans-serif; font-size:14px; font-weight:bold;}
div.faq   {display: none; margin-left:30px; color:grey; font-weight:lighter; }
a:focus div.faq   {display: inline }

hr.faqline{width:100%; color:#d5d5d5; margin-left:5px; background-color:#d5d5d5; height:1px; border:0;}

a.bookmark {text-decoration: none; font-family:arial, verdana, sans-serif; font-size:13px; color:grey; float:right; margin-top:3px; }

img.bookmark {vertical-align: text-top; margin-right:3px;}

a.design {color:grey; text-decoration: none; font-family:arial, verdana, sans-serif; font-size:12px; margin-bottom:0px; }

h1.operator {font-family:arial, verdana, sans-serif; font-variant:small-caps; text-align:left; 
            vertical-align:top;  color:#ff8c19; margin-top:3px; margin-bottom:3px; font-size:13px;}
			


