BODY
{
background-color: #000000
}

BODY, TABLE, TH, UL, OL, LI, INPUT, SELECT, TEXTAREA {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#111111;
  margin:0; padding:0; 
}



P {

  text-indent: 35px;
  text-align : justify ;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:11pt;
  color:#111111;
  margin:0; padding:0; 
}


.logopic img{
border: solid 0px #FFFFFF;
}
.logopic div {
text-align: right;
}
.logopic P{
text-align: left;
color: #003399;
text-indent: 0px;
}

.topban img {

width: 190px;
}



.linki {
text-align : justify ;
font-size:15pt;  
.linki A {
text-align : justify ;
font-size:10pt;  
}
.linki p {
text-align : justify ;
}
}




.slcqwe div {
background: #003399;
align: center;

left: 0px;
top: 100px;
float: center;
position: relative;
border: solid 0px #;
width: 100%;
height:10px;
}





.linkiban {
text-align : justify ;
font-size:8pt;  
}


.mmenu {

cellpadding:0px;
cellspacing:0px;
margin-left: 0px;
padding-left: 0px;
border-bottom: 10px solid #003399;
border-left: 10px solid  #003399;

}


.menu_pic
{
border-bottom: solid 1px #003399; 
padding-left: 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-repeat: no-repeat;
width: 130pt;
height: 25px;
margin-left: 0px;
margin-top: 7px;
padding-top: 0px;
text-align : left;
}

.menu_strelka
{
padding-top: 0px;
padding-left: 0px;
margin-left: 0px;
}

.pc {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:red;
    margin-top: 0px;
    margin-bottom: 0px;
}

A:visited {color: #111111;}


.menu_pic A{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#111111;
text-decoration:none;	
margin-left: 5px;}

.menu_pic DIV{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#111111;
text-decoration:none;	
margin-left: 5px;}
	
	


.menu_pic A:hover{
color: #003399;
font-size:11pt;

 } 
 

A {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:11pt;
  font-weight:bold;
  color:#111111;
  text-decoration:none;
 }

A:hover{
color: #003399;                
cursor: hand;
 }        
 
	    
 
 

.topic {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.5em; color:  gray; }
.header {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.45em; color: #CC0033; }

.text {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#555555;
}

.black {color: #000000;}
.price {color: #CC0033;}

/* копирайты */
.copy { font: 10px tahoma, verdana, arial; color: #4A4A4A;
	
	}
 
/* заголовок в таблице */
.head { font: 11px tahoma, verdana, arial; color: #ffffff;}

td {vertical-align:top;}


img {
border: solid 15px #FFFFFF;

}

.fl {float:left}
.fr {float:right}
.cb {clear:both; }

td.logo {background:url(/img/bg_logo.jpg) no-repeat; padding:0; margin:0;}
div.logo {padding:13px 53px 0px 17px}
td.header {background:url(/img/bg_top.jpg) no-repeat; width:90%; vertical-align:top; padding:11px 0 0 38px;}
div.icos {width:340px;}
div.icos img {margin:19px 10px 41px 60px;}




div.lang {float:right}
div.lang img {margin-bottom:3px; border:0; width:60px; height:41px;}

div.topmenu {background:url(/img/bg_topmenu_l.gif) repeat-y #257000; padding:0; margin:0;}
div.topmenu table {background:url(/img/bg_topmenu_r.gif) repeat-y right;}
div.topmenu table td {text-align:center; padding:5px 12px; font-size:8px;}
div.topmenu table td div {1background:url(/img/ar_topmenu.gif) no-repeat; padding:0px;}
div.topmenu table td div a {background:url(/img/ar_topmenu.gif) no-repeat center left; padding:0 0 0 9px; font-size:10px; font-family:"Times New Roman", serif; color:#fff; text-decoration:none;}
div.topmenu table td div a:hover {text-decoration:underline;}
div.topmenu table td div img {height:9px; border:0 ;}

div.spacer_t {font-size:1px; width:593px; height:1px;}

table.maintab {background:url(/img/bg_left.jpg) #903b12 ;  ;}

h1 {color:#222222; font-size:15pt; font-weight:bold; line-height:26px; margin:14px 0;}
h2 {color:#3a567b; font-size:13pt; font-weight:bold; line-height:20px; margin:11px 0;}
h3 {color:#39404a; font-size:12pt; font-weight:bold; line-height:20px; margin:10px 0;}



td.leftcol {padding:0px 0 0 17px;}

.left_cat UL { padding-left:10px; margin-left:0}
.left_cat A {color: #990033; text-decoration:none;}


div.leftmenu * {color:#990033; font-size:11px; line-height:16px;}
div.leftmenu ul {list-style:none; margin:0; padding:7px 0 8px 0px;}
div.leftmenu ul ul {padding:5px 0 8px 7px;}

div.leftmenu ul li { margin:0; padding:0 0 0 10px;}
div.leftmenu ul li a {text-decoration:none}
div.leftmenu ul li a:hover {text-decoration:underline;}
div.leftmenu ul li.act span {color:#D73C55; font-weight:bold;}
div.leftmenu ul li li {background:url(/img/blt_leftmenu2.gif) no-repeat;}
div.leftmenu ul li li li {background:url(/img/blt_leftmenu3.gif) no-repeat;}


.left_info {padding-left:10px;padding-top:20px}


td.catalog_hd {padding:10px 0 0 17px;}

div.sep {font-size:4px; background-color:#990033;line-height:4px; width:175px;}
div.bsep {font-size:7px; background-color:#990033;line-height:7px; margin:0 10px;}

div.search {background:url(/img/ico_search.gif) no-repeat left top; margin:0; padding:0 0 0 16px; margin:10px 0 5px 10px; line-height:12px;}

form.search_form {margin-bottom:11px;}
input.search_field {margin-left:3px; border:1px solid #000; background:transparent; width:157px; height:15px;}
input.srch_sbmt {border:0; background:url(/img/ar_search.gif) no-repeat center center; width:15px; height:15px;}

td.book_t {text-align:right; background:url(/img/bg_book_top.gif) repeat-x;}
td.book_b {text-align:right; background:url(/img/bg_book_bottom.gif) repeat-x; padding-left:602px;}
td.book_b2 {text-align:right; background:url(/img/bg_book_bottom.gif) repeat-x;padding-left:102px; }

div.strip_r {padding-left:100px;}
td.strip_l {background:url(/img/bg_book_left.gif) repeat-y; padding-top:100px;}
div.emporio {background:url(/img/img_emporio_l.jpg) no-repeat 11px 10px; width:429px; height:340px;}

div.f_pic {padding-left:11px}

div.adr {padding:10px 2px 5px 23px;}
div.adr * {color:#FFCA9D; font-size:12pt;}
div.counters {padding:10px 20px 5px 23px; width:50%}
div.counters img {margin-left:10px; float:right;}

td.main_index {background:url(/img/bg_book_right.gif) repeat-y right #F2E6D6; width:95%; padding:0 34px 10px 0;}
td.type2 {padding-left:27px;}
td.type2 td.desc {padding-left:17px; width:80%;}
td.desc {padding-left:17px; width:80%;}

table.dual, table.triples, div.sep2t {width:95%;}
div.sep2t {font-size:8px; line-height:8px; background:url(/img/hr_t2.gif) no-repeat top center; margin-top:20px;}


table.triples td {padding:25px 0px 10px 0px}
table.triples td div {padding:5px 0 0 0}
table.triples td.middle {text-align:center;}
table.triples td.last div, table.triples td.last img {float:right; clear:both}
table.triples td.last div, table.triples td.first div  {width:100%; text-align:center;}

table.dual {margin-top:10px}
table.dual td {padding-bottom:22px}

td.r_col {font-size:11px; padding:11px 0px 5px 14px;}

div.dateOLD {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#000; background:#990033; 
	margin-left:8px; 
	padding:3px 0px; text-align:center; width:65px;}
div.date { 
	font-size:15px; 
  	font-weight:bold;
	color:red; 
	margin-left:8px; 
	}

div.news_title {
	font-size:14px; 
  	font-weight:bold;
	color:#874b12; 
	margin-bottom:10px;
}

div.news {padding:5px 7px 15px 8px; 
			font-size: 25px;}
div.news a 
{
font-size: 25px;
}
div.news_list a {font-weight:bold; text-decoration:underline}

#  font-family: Geneva, Arial, Helvetica, sans-serif;


table.content, div.content {font-family:  Geneva, Arial, Helvetica, sans-serif;  color:#52493D; font-size:11px; line-height:14px;}
.content a {font-weight:bold; color:#990033; text-decoration:underline}

div.content {margin-top:10px;}

table.t1 td {width:33%; padding:20px 0 20px 0; text-align:center; font-size:11px; background:url(/img/hr_t1.gif) no-repeat bottom center;}
table.t1 td img, table.triples td img, table.dual td img {border:3px solid #C8B77E;}
table.t1 td div {padding:10px 0; width:175px; margin:0 auto;}
table.t1 td div strong, table.t1 td div a, table.triples td div a, table.dual td div a {display:block; color:#990033; font-weight:bold; padding-bottom:8px;}

img.img_main {border:3px solid #C8B77E; }

.path	A	{color: #990033; }

td.r_col_cat {font-family:  Geneva, Arial, Helvetica, sans-serif;  color:#52493D; font-size:11px; padding:0px 0px 5px 14px;}
td.r_col_cat H1 {font-size:20px;}

div.bye {font-family: Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#fff; background:#990033; 
	 margin-left:158px; padding:3px 0px; text-align:center; width:65px;}
div.bye A {color:#FFF; font-weight:bold; text-decoration:none}

form.order_form { font-family:Georgia, Courier, "Courier New", monotype; font-size:10px;}
.order_form h1 {font-family:Georgia, Courier, "Courier New", monotype; color:#990033; font-size:14px; font-weight:bold; line-height:16px; margin:14px 0;}

.order_form div {}
.submit_btn {border:1px solid #000000; color: #FFFFFF; background-color: #990033; }	      
.order_form INPUT,select { border: 1px solid #000000; margin:0 0 0 0 }

.order_tbl  {border:1px solid #990033; border-collapse: collapse;  }	      
.order_tbl td {border:1px solid #990033;  text-align:center; vertical-align:middle;}	      
.order_tbl th {border:1px solid #990033; background-color: #990033; color: #FFF;}	      
.order_tbl input,textarea,select {font-size: 10px}

.top_menu {height:31px; background:url(/img/lupa_bottom.gif) no-repeat; 
	   padding-left:25px; padding-top:8px; 
	   margin:0px;
         	font-size:11px; 
         	font-weight:bold;
		color: #990033;
}
.top_menu A {color: #990033; text-decoration:none;}
.top_menu A:hover { text-decoration: underline;}

table.query_tbl
{
border-collapse: collapse;
}
table.query_tbl tr td 
{
font-size: 12pt;
padding: 4px;
border: 1px solid red;
}
tr.importance1 td
{
color: black;
}
tr.importance2 td
{
color: blue;
}
tr.importance3 td
{
color: red;
}
table.tels
{
border-collapse: collapse
}
table.tels tr td
{
font-size: 14pt; 
color: black;
padding: 3px;
}
tr.tel_1 td
{
 border: 1px solid #808080;
}
tr.tel_2 td
{
 border: 1px solid #808080;
}

div.infoshow
{

#font-size: 10pt;


}
 div.infoshow p
{


}



table.links tr td
{
padding-top: 10px;
text-align: center;
}
table.attribute
{
border-collapse: collapse;
}
table.attribute tr td
{
font-size: 10pt;
padding: 3px;
border: 1px solid red;
}


.out {
  display:block; 
    background:#AAAAAA; 
      border:0px solid #AAAAAA; 
        position:relative;
	  margin:1em 0;
	    }
	    .in {
	      text-align:center; 
	        background:#fff; 
		  border:1px solid #222222; 
		    position:relative; 
		      padding:5px;
		        font-weight:normal;
			  }
			  .ltin {
			    left:-5px;
			      }
			      .tpin {
			        top:-5px;
				  }
				 /* .narrow {} change to suit */
				  h4 {font-weight:bold; color:#000;}																																																																																																																																																																																																																																																																																																																																							                                                                                                                               }

				

		
		.wrap1 {
		    DISPLAY: block
		        }
			    .wrap2 {
				DISPLAY: block
				    }
					.wrap3 {
					        DISPLAY: block
						        }
							        .wrap1 {
									BACKGROUND: url(/img/104_8.png) no-repeat right bottom; FLOAT: left
										}
											.wrap2 {
												    BACKGROUND: url(http://htmlbook.ru/images/104_10.png) no-repeat left bottom
													        }
															    .wrap3 {
																	PADDING-RIGHT: 4px; PADDING-LEFT: 0; BACKGROUND: url(http://htmlbook.ru/images/104_9.png) no-repeat right top; PADDING-BOTTOM: 4px; PADDING-TOP: 0;
																		    }
																				.wrap3 IMG {
																					        DISPLAY: block
																							        }
																									        
																									        .a {
																												WIDTH: 100px
																														}		
																																.b {
																																		    WIDTH: 100px
																																				        }
																																							    .c {
																																										WIDTH: 100px
																																												    border: 1px solid #c2d0e2;
																																															}
																																																	    .fig6 .wrap1 {
																																																				    BACKGROUND-IMAGE: url(/img/104_8.png)
																																																							    }
																																																										    .fig6 .wrap2 {
																																																													    BACKGROUND-IMAGE: url(http://htmlbook.ru/images/104_10.png)
																																																																    }
																																																																			    .fig6 .wrap3 {
																																																																						        BACKGROUND-IMAGE: url(http://htmlbook.ru/images/104_9.png)
																																																																										    }
																																																																													        .a .wrap3 {
																																																																																	    
																																																																																	    PADDING-RIGHT: 8px; BACKGROUND-POSITION: 100% -18px; PADDING-LEFT: 0; PADDING-BOTTOM: 8px; PADDING-TOP: 0
																																																																																					}
																																																																																								    .a .wrap2 {
																																																																																												    BACKGROUND-POSITION: -18px 100%
																																																																																																    }
																																																																																																				    .b .wrap3 {
																																																																																																								    PADDING-RIGHT: 12px; BACKGROUND-POSITION: 100% -18px; PADDING-LEFT: 0; PADDING-BOTTOM: 12px; PADDING-TOP: 0
																																																																																																												    }
																																																																																																																    .b .wrap2 {
																																																																																																																				        BACKGROUND-POSITION: -18px 100%
																																																																																																																									    }
																																																																																																																													        .c .wrap3 {
																																																																																																																																		    
																																																																																																																																		    
																																																																																																																																		    PADDING-RIGHT: 18px; BACKGROUND-POSITION: 100% -18px; PADDING-LEFT: 0; PADDING-BOTTOM: 18px; PADDING-TOP: 0px;
																																																																																																																																							}
																																																																																																																																																
																																																																																																																																											    .c img {
																																																																																																																																																
																																																																																																																																																margin-left: 0px;
																																																																																																																																																				    margin-right: 0px;
																																																																																																																																																									 border-top: 2px solid #c2d0e2;
																																																																																																																																																													     border-bottom: 2px solid #c2d0e2;
																																																																																																																																																													    				     border-left: 2px solid #c2d0e2;
																																																																																																																																																																	    				     border-right: 2px solid #c2d0e2;
																																																																																																																																																																					    				     
																																																																																																																																																																					    				     }   
																																																																																																																																																																									    				     
																																																																																																																																																																									    				    .c .wrap2 {
																																																																																																																																																																																		    BACKGROUND-POSITION: -18px 100%
																																																																																																																																																																																							    }
																																																																																																																																																																																												    .d .wrap3 {
																																																																																																																																																																																																	    PADDING-RIGHT: 8px; BACKGROUND-POSITION: 100% -18px; PADDING-LEFT: 0; PADDING-BOTTOM: 8px; PADDING-TOP: 0
																																																																																																																																																																																																						    }
																																																																																																																																																																																																											    .d .wrap2 {
																																																																																																																																																																																																																        BACKGROUND-POSITION: -18px 100%
																																																																																																																																																																																																																						    }
																																																																																																																																																																																																																											        .e .wrap3 {
																																																																																																																																																																																																																																	    PADDING-RIGHT: 12px; BACKGROUND-POSITION: 100% -14px; PADDING-LEFT: 0; PADDING-BOTTOM: 12px; PADDING-TOP: 0
																																																																																																																																																																																																																																							}
																																																																																																																																																																																																																																												    .e .wrap2 {
																																																																																																																																																																																																																																																		    BACKGROUND-POSITION: -14px 100%
																																																																																																																																																																																																																																																								    }
																																																																																																																																																																																																																																																														    .f .wrap3 {
																																																																																																																																																																																																																																																																				    PADDING-RIGHT: 18px; BACKGROUND-POSITION: 100% -10px; PADDING-LEFT: 0; PADDING-BOTTOM: 18px; PADDING-TOP: 0
																																																																																																																																																																																																																																																																										    }
																																																																																																																																																																																																																																																																																    .f .wrap2 {
																																																																																																																																																																																																																																																																																						        BACKGROUND-POSITION: -10px 100%
																																																																																																																																																																																																																																																																																													    }








.1mmenu {
 border-top: 0px solid #c2d0e2;
 border-bottom: 10px solid #e8a10a;
 border-left: 10px solid  #e8a10a;
 border-right: 0px solid #e8a10a;
}

#*****************************************************************************


