/* Main Css */

html { margin-bottom: 1px; min-height: 100%; }

body {
	background: #fff url('http://www.lawyer.am/template/img/bg_body.jpg') repeat-x;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 13px;
}

body#lex #content {background-image:url('http://www.lawyer.am/template/img/bg-body1.jpg');}


h1,http://www.lawyer.am/template/img/,h3,h4,h5,h6,pre,body,div{margin: 0; padding: 0;}
h2
{
font-size:16px;
font-weight:bold;
}

img {
   border: 0;
   vertical-align: bottom;
}


.clear {clear: both;}

#wrapper {
	width:935px;
	margin:auto;
	clear:both;
	position:relative;
    background:url('http://www.lawyer.am/template/img/gal.jpg') no-repeat top right;
}

#header {
	background-color: #FFFFFF;
	padding:16px 0 60px 0;
	position:relative;
	width:935px;
	height:78px;
	background:url('http://www.lawyer.am/template/img/new-container-graphic.jpg') no-repeat bottom center;

}

#logo {
	float: left;
	padding-left:-23px;
}



#fontacts{

	height:50px;
	text-align:center;
	width:934px;
}

#container {
	width:935px;
	float:left;
	z-index:1;
	background-color:#f1f7f8;
}

#content {
	width:934px;
	padding:0 17px 0 17px;
	float:left;
	background-repeat: no-repeat;
	min-height:500px;
    height:auto !important;
    height:500px;

}

.quote
{
    width:200px;
    height:160px;
	background:url('http://www.lawyer.am/template/img/quote.gif') no-repeat top left;
	color:white;
}
h1 {

}
.sub-content
{

}
.sub-content a {color:#025a68;}
a {color:#025a68; text-decoration:underline; outline:none; font-size:14px;}
a:hover { text-decoration:none;}




#sub-content h2 {margin:0;padding:0;font-weight:normal; color:#555759;  font-size:16px; font-weight:bold;}
body#lex .sub-content h1 {color:#025A68;width:auto;}
body#lex .sub-content {padding:0px 30px 30px 30px;margin:80px 0 20px 0;float:left; color:#fff; width:auto; width:840px;}

.sub-content {
	width: 851px;
	padding: 10px 30px 0px 0px;
	margin:0px 0 0px 0;
	float:left;
	z-index:99;


}

.sub-content-padding {padding: 10px 30px 0px 35px;}

div.sub-content-padding ol { margin-left: 20px; padding-left:20px; padding-top:10px; padding-bottom:10px; }



ul.content_two {padding:0 0 20px 10px; margin:0; clear:both; width:935px; margin-left:-20px; }
ul.content_two li{
list-style:none; padding:10px 10px 20px 15px; margin:0; display:block; float:left; width:620px;

}
ul.content_two h1 {color:#025A68; font-size:18px; margin:0; padding:0;}


.sub-content h1 {margin:0;padding:0;color:#387a84;font-size:20px; font-weight: normal; clear:left;}
.sub-content h1#big {margin:0; padding:15px 10px 10px 0px; font-weight: normal; clear:both;}
.sub-content h1#big2 {margin:0; padding:0px 0 20px 0px; font-weight: normal; clear:both}
.sub-content h2 {margin:0;padding:0;font-weight:bold;font-size:16px; color:#555759;}
.sub-content h2.centered {color:#84C2C2;font-size:22px;font-weight:bold; text-align:center;}
.sub-content p {line-height:18px;}
.sub-content p.padded{line-height:16px; padding-left: 15px;}



#menu-new {
	background-color: #84C2C2;
	width:935px;
	height:42px;
	z-index:99999999;
	margin:auto;
	margin-top:-85px;
}



#quick-alert
{
	background-color: 		#025a68;
	color: 					#fff;

	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					200px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
	left:360px;
	top:790px;		
	position: 			absolute;
	padding: 			5px;
	z-index: 			100000000;
}

.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  z-index: 100;
  position: relative;
}
.nav li {
	color: #fff;
	display: inline;
	padding: 0;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	line-height:18px;
	width:auto;
	z-index:0;
	position:relative;
	background: url('http://www.lawyer.am/template/img/menu-hover-new.gif') no-repeat -9999px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	display: block;
	color: #fff;
	padding: 12px 20px 12px 20px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: "Arial", Helvetica, sans-serif;
	
}
/*.nav li a:hover{
	display: block;
	color: #4b4b4d;
	padding: 12px 20px 12px 20px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: "Arial", Helvetica, sans-serif;
	background: url('http://www.lawyer.am/template/img/menu-hover-new.gif') no-repeat;
	
}*/


.nav ul {
  margin: 0;
  position: absolute;
  top: -999em;
  left:0;
}
.nav li:hover ul
{
	top:40px;  
	color: #4b4b4d;
	background-position: top right;
	width:px;
	padding:10px 10px 10px 10px;
	border-top:0;
	font-weight:normal;
	text-align:left;
	background:url('http://www.lawyer.am/template/img/bg-menu-dropdown.png') no-repeat;
}
.nav li:hover  {
	display: block;
	color: #4b4b4d;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: "Arial", Helvetica, sans-serif;
	background: url('http://www.lawyer.am/template/img/menu-hover-new.gif') no-repeat;
}
.nav li:hover a, .nav li:hover a:link, .nav li:hover a:active, .nav li:hover a:visited
{
	color: #4b4b4d;
}
.nav li:hover ul div.menu_drop_btm 
{
	background: url('http://www.lawyer.am/template/img/bg-menu-dropdown-cap.png') no-repeat bottom left;
	width: 350px;
	position:relative;
	bottom:-14px;
	left:-10px;
	height:14px;
}
.nav li.sfHover ul {
	top:40px;  
	color: #4b4b4d;
	background-position: top right;
	width:350px;
	padding:10px 10px 10px 10px;
	border-top:0;
	font-weight:normal;
	text-align:left;
	background:url('http://www.lawyer.am/template/img/bg-menu-dropdown.png') no-repeat;
}
.nav li.sfHover  {
	display: block;
	color: #4b4b4d;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: "Arial", Helvetica, sans-serif;
	background: url('http://www.lawyer.am/template/img/menu-hover-new.gif') no-repeat;
}
.nav li.sfHover a, .nav li.sfHover a:link, .nav li.sfHover a:active, .nav li.sfHover a:visited
{
	color: #4b4b4d;
}
.nav li.sfHover ul li a, .nav li.sfHover ul li a:link, .nav li.sfHover ul li a:active, .nav li.sfHover ul li a:visited
{
	color: #025a68;
}
.nav li.sfHover ul div.menu_drop_btm 
{
	background: url('http://www.lawyer.am/template/img/bg-menu-dropdown-cap.png') no-repeat bottom left;
	width: 350px;
	position:relative;
	bottom:-14px;
	left:-10px;
	height:14px;
}

.nav ul li {
  border: 0;
  float: none;
  
}
.nav ul a:link, .nav ul a:visited ,.nav ul a:active {
	width: 200px;
	font-size:13px;
	color: #333;
	font-weight:bold;
	padding: 3px 0px 3px 15px;
	background:none;
	position:relative; left:-0px;
	margin:0;

}
.nav ul a:hover {
	width: 200px;
	font-size:13px;
	color: #025a68;
	font-weight:bold;
	padding: 3px 0px 3px 15px;
	background:none;
	position:relative; left:-0px;
	text-decoration:underline;
	margin:0;

}

#feedback_form strong{font-size:12px;}

#sitemap{}

#sitemap li
{
list-style:circle;
list-style-type: square;
list-style-position: inside;
color#ccc;

}
#sitemap ul li
{
list-style:circle;
list-style-type: square;
list-style-position: inside;
color#ccc;
}
.topnav
{
float:left;margin-bottom:-20px;
}
.topline
{
border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;margin-bottom:20px;
}

.langdiv
{
float:right;padding-right:200px;width:30%;
}