/* CSS Document */


html,body,div,ol,ul,li,hl,h2,h3,h4,hS,h6,p,form,fieldset { 
margin:0;
padding:0;
}
#wrapper { 
width: 748px;
background-color:#FFFFFF;
margin: auto;
border: 1px solid #BCE1F4;
text-align: left;
}

#wrapper2:after{
background-repeat: repeat-y;
padding: 0px;
position: relative;
overflow: auto;
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

#wrapper2{
background-repeat: repeat-y;
padding: 0px;
position: relative;
background:url(../../images/images/bottom_layer.gif) bottom repeat-x;
width:100%;*width:100.21%;min-width:750px;
}

body {
font: 12px  Arial,Tahoma,sans-serif;/*7S"*/
background:#ECECED url(../../images/body_color.gif) top repeat-x;
margin:0;
padding:0;
text-align: center;
}

/*#left { 
float:left;
padding:0px;
margin:0px;
z-index:10;
width:180px;
}

#right { 
float:left;
position:relative;
overflow:hidden;
padding:15px 5px 5px 5px;
z-index:0;
}*/
#head_menu{ float:left; width:570px; }
#left_head_menu{ 	float:none;
 overflow:hidden;  }
#right_head_menu1{
	float:none;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#right_head_menu2{
	float:none;
	overflow:hidden;
	margin:0px;
	text-align:center;

	padding:15px 5px 5px 5px;

}
/*input, textarea{
	background: #fff;

}
input:hover, textarea:hover {
	background: #F0FDE2;
	
}
input:focus, textarea:focus {
	background: #FCFFEC;
	
}*/
.submit { border: 0; width: auto; }
.submit:hover, .submit:active { border:0; }
.radio { background: none; border: 0; }

.header{

height: 79px; width:812px;
background-image: url(../../images/razi2.jpg);
}

.footer
{
width:950px;
height:141px;
font-family:Verdana;
text-align:left;
font-size:8px;
color:#C0B6B3;
}

#banner{
margin:0px;
}
#intro_banner{
overflow:hidden;
background-image:url(../../images/div_back.jpg);
}

#right h3{ 
line-height: 20px;
color: #505659;
font-family: georgia;
font-size: 14px;
font-weight: bold;
}

#right span.content{ 
line-height: 20px;
font-family: georgia;
color: #444444;
font-size: 12px;
font-weight: bold;
border-bottom: dotted #555555 1px;
}

#right a{
line-height: 20px;
color:#FF0000;
font-family: georgia;
border-bottom: dotted #FF0000 lpx;
text-decoration: none;
}
#right a:hover,visited,blur{ 
line-height: 20px;
/*color:#FF0000;*/
font-family: georgia;
border-bottom: dotted #FF0000 lpx;
width: auto;
position: relative;
text-decoration:underline;
}

#left h1{
line-height: 20px;
color: #000099;
font-family:georgia;
font-size: 14px;
font-weight: bold;
border-bottom: dotted #555555 1px;

}

/* #left a .left_items{
font:georgia;
line-height: 20px;
font-weight:bold;
font-size:12px;
color: #5B595B;
text-decoration: none;
}
#left a .left_sub_items{
line-height: 20px;
font-weight:normal;
text-decoration:underline;
font-size:12px;
color: #5B595B;
width:140px;
cursor:pointer;
}
 */
.sub_items{
	padding-left:2px;	
	text-align:left;
	white-space:nowrap;
	text-decoration:underline;
}
.no_ul{
list-style:none;
margin:0;
padding:0;
text-indent:0;
}
#left li.sub{ 
line-height: 20px;
list-style-type:square;
padding-left:11px;
list-style-position: inside;
}
#left a.left_items_over{ text-decoration: none; color: #0092D4; font-weight: bold; line-height:20px;}
/* #left a .left_sub_items_over{ text-decoration:underline; color: #0092D4; font-weight:normal; line-height:20px;} */
#left a { font:georgia; line-height: 20px; font-size:12px; color: #5B595B; text-decoration: none;}
#left a:hover div,#left a:hover{  color: #FFFFFF; cursor:pointer; background:#BFD6E7;}
#right a.gallery_cats{
color:#0099FF;
font-size:10px;
}
#right a.gallery_cats : hover{
color:#0099FF;
font-size:10px;
}
.all_cats_layer{
visibility:hidden;
position:absolute;
padding:0px;
margin:0px;
border:#999999 1px solid;
white-space:nowrap;
z-index:3;
}