/* global */
html{height: 100%;}

body
{ font-family:tahoma, verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .68em;
}
* {padding:0; margin:0}
p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height: 1.7em;
}

h1
{ font-family: tahoma , arial;
  font-size: 108%;
}

 
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 100%;
}

img{border: 0px;}

a{outline: none;}

blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 8px solid;
}


ul
{ margin: 8px 0px 0px 16px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  margin: 0px 0px 11px 0px; 
  padding: 0px;
}


ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

#main, #links, #footer, #logo, #menu, #content
{ margin-left: auto; 
  margin-right: auto;
}


#main{width: 900px;}

#links, #footer
{ width: 884px;
  height: 20px;
  font-size: 88%;
  padding: 8px 0px 0px 0px;
  margin-left: 8px;
}

#links
{
	text-align: left;
	border-top:  9px solid;
}

#footer
{ text-align: center; 
  border-top: 1px dotted;
  border-bottom: 9px solid;
}

#links a, #footer a{text-decoration: none;}

#logo
{ width: 884px;
  height: 252px;
}

#logo h1, #logo h2
{ margin: 0px;
  
}

#logo h1
{
  float : right;	
  font-family: arial;
  font-size: 32px;
  padding-top: 20px;
  padding-right: 20px;
}

#logo h2
{
 float : right;
  padding-top: 70px;
  font-family: tahoma;
  font-size: 13px;
  font-weight: normal;
  margin-right: -100px;

}

#menu
{ height: 38px;
  width: 820px;
  margin-top: -30px;
  position: relative;
}

#menu ul{margin: 0px auto;} 

#menu li
{ float: right; 
  margin: 0px 5px 0px 0px; 
  padding: 0px;
  list-style: none;
} 

#menu li a 
{ display: block; 
  float: left; 
  height: 20px;
  text-decoration: none; 
  padding: 7px 20px 2px 20px;
  font-size: 88%;
  border-top:  1px  solid;
  border-left: 1px solid;
  border-right: 1px solid ;
} 

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ height: 20px;
  padding: 7px 20px 2px 20px;
} 

#menu .dropdown {float:right; padding-right:5px ;}
#menu .dropdown dt {width:150px;  padding:8px; cursor:pointer; background: #0C2032; text-align: center; border: 1px solid gray; border-bottom: none;}
#menu .dropdown span dt {width:150px;padding:8px; cursor:pointer; background: #143653 url(tab.jpg) repeat-x; text-align: center; color : white; border: 1px solid #143653;}
#menu .dropdown dd {position:absolute; overflow:hidden; width:170px; display:none;z-index:200; opacity:0}
#menu .dropdown ul {width:204px;list-style:none;}
#menu .dropdown li {display:inline}
#menu .dropdown a, .dropdown a:active, .dropdown a:visited {display:block; color:aqua; text-decoration:none; background:#700000; width:194px;text-align: center;}
#menu .dropdown a:hover {background:#d9e1e4 url(tab.jpg); color:#ffffff}
#menu .dropdown .m_underline {border-bottom:1px dashed #b9d6dc}

#content
{ width: 850px;
  overflow: hidden;
} 

#column1
{ width: 200px;
  margin: 22px 0px 0px 0px;
  float: right;
  padding: 19px 0px 15px 0px;
}

.sidebaritem
{ text-align: right;
  width: 168px;
  float: left;
  margin: 0px 0px 23px 0px;
  border: 1px solid;
  padding: 14px 8px 14px 19px;
}

.sidebaritem h1
{ margin: 0px; 
  font-weight: bold;
  padding: 0px 0px 16px 0px;
}

.sidebaritem p
{ line-height: 16px; 
  padding: 0px 0px 8px 0px;
  direction: rtl;
}

.sidebaritem a, .sidebaritem a:hover
{ padding: 0px 0px 2px 19px;
  text-decoration: none;
}

.sbilinks{padding: 0px}

.sbilinks ul{margin: 0px auto;} 

.sbilinks li 
{ margin: 0px; 
  float: left; 
  list-style: none; 
} 

.sbilinks li a , .sbilinks li a:hover
{ float: left; 
  height: 16px;
  text-decoration: none; 
  padding: 5px 0px 4px 19px;
  width: 149px;
} 

#column2
{ text-align: justify;
  direction: rtl;
  width: 610px;
  float: left;
  padding: 0px 0px 0px 10px;

}

#column2 h1
{ font-family: tahoma , arial;
  padding: 16px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 1px solid;
  font-size: 150%;
  font-weight: normal;
}

#column2 a, #column2 a:hover
{ padding: 0px 0px 2px 0px;
  text-decoration: none;
  border-bottom: 1px dashed;
}

#column2 a:hover{border-bottom: 1px solid;}

.titles_table , .letters_table {
	width: 600px;
}
.title_frame {
	border : 1px solid;
}
.button{
	font-family: tahoma;
	font-size: 13px;
	border : 1px solid;
	width: 50px;
}
#column2 .titles_table a , #column2 .titles_table a:hover{
	border-bottom : none;
}
#column2 .letters_table a {
	border-bottom: none;
	font-size: 14px;
}
/*#column2 .letters_table tr td {
	border-bottom: 1px solid;
}*/
.basket_table {
	width: 550px;
	border : 1px solid black;
	border-spacing: 2px;
}
.input , .input_focus , .textarea , .textarea_focus {
	width: 100%;
	font-family: tahoma;
	font-size: 13px;
	border : 1px solid;
}
.textarea {
	height: 80px;
}
.textarea_focus{
	height: 80px;	
}
