html, body{ 
	margin:0; 
	padding:0; 
} 

a {
	text-decoration: none;
}

img { 
	border: 0;
	/*border:1px solid #ff0000;*/
}

ul,p { 
	margin:0 0 0 0;
	padding:0 0 0 0; 
}

#top {
	width:960px;
	margin-top:45px;
	border:0px;
	background-repeat: no-repeat;
	background-image: url(images/bg-coner.gif);
	background-position: 555px 250px;
}

#top-menu {
	margin: 20px 0 0 55px;
	clear: both;
	position: static;
}

#top-menu li {
	margin: 0 30px 0 0;
	padding: 0;
	display: inline;
}

#top-menu li a {
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #414141;
	text-transform: uppercase;
}

#top-menu li a:link { color: #414141; }
#top-menu li a:visited { color: #414141;}
#top-menu li a:hover { 	color: #043CB7; }
#top-menu li.selected a {color: #043CB7;}
#top-menu li.selected a:link { color: #043CB7; }
#top-menu li.selected a:visited { color: #043CB7; }
#top-menu li.selected a:hover { color: #043CB7;}

#lng-menu {
	margin: 25px 0 5px 400px;
	clear: both;
	position: static;
}

#lng-menu li {
	margin: 0 12px 0 0;
	padding: 0;
	display: inline;
}

#lng-menu li a {
	margin-left:2px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
}

#lng-menu li a:link { color: #000000; }
#lng-menu li a:visited { color: #000000;}
#lng-menu li a:hover { 	color: #043CB7; }
#lng-menu li.selected a {color: #043CB7;}
#lng-menu li.selected a:link { color: #043CB7; }
#lng-menu li.selected a:visited { color: #043CB7; }
#lng-menu li.selected a:hover { color: #043CB7;}


#left-menu {
	margin: 15px 6px 0 6px;
	clear: both;
	position: static;
}

#left-menu li {
	margin: 0 0 0 0;
	padding: 0;
	display: list-item;
	list-style: none;
}

#left-menu li a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #414141;
	margin-left:8px;
}

#left-menu li a:link { color: #414141; }
#left-menu li a:visited { color: #414141;}
#left-menu li a:hover { 	color: #043CB7; }
#left-menu li.selected {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top:7px;
	padding-bottom:7px;
}
#left-menu li.selected a {color: #043CB7;}
#left-menu li.selected a:link { color: #043CB7; }
#left-menu li.selected a:visited { color: #043CB7; }
#left-menu li.selected a:hover { color: #000000;}

#sub-menu { margin: 0px 0px 0px 10px;}
#sub-menu li{
	display: compact;
	list-style: none;
	list-style-image: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#sub-menu li a {
	text-decoration: none;
	font-size: 11px;
	color: #043CB7;
	margin:0px 0px 0px 13px;
	padding:0 0 0 0;
}
#sub-menu li.sub-selected a {
	font-weight: bold;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
}

#copyright{
	clear:both;
	margin-left: 20px;
	margin-top:25px;
	height:110px;
}

#copyright p{
	font-size: 11px;
	color:#414141;
	line-height: 12px;
	margin-bottom:20px;
}

#bottom-contact,#bottom-menu{
	font-size: 11px;
	color:#414141;
	text-align:right;
	margin-right:185px;
}

#bottom-contact{
	line-height: 12px;
	margin-top:18px;
}
#bottom-menu{
	margin-top:25px;
}
#bottom-menu a {
	text-decoration:none;
	color:#414141;	
}

#bottom-menu a:link {color:#00000;}
#bottom-menu a:visited {color:#414141;}
#bottom-menu a:hover {color: #000000;}

#bottom-menu .selected {color: #000000;font-weight:bold}

#nav-left{
	background-image:url(images/bg-left.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#toolbar-basket-wide{
	margin:0px 1px 20px 5px;
	padding: 0;
	border: 1px solid #cccccc;	
	background-color: #ffcccc; 
	font-size: 11px;
	color:#414141;
	clear: both;
	position: static;
}

#toolbar-basket-narrow, .toolbar-info{
	margin:0px 1px 20px 5px;
	padding: 0;
	border: 1px solid #d1d1d1;	
	background-color: #ffffff; 
	font-size: 11px;
	color:#414141;
	clear:both;
	position: static;
	width: 152px;
}
#toolbar-basket-narrow ul, #toolbar-basket-wide ul{
	background-color: #f2f2f2;
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 4px 0px;
	
}
#toolbar-basket-narrow li,#toolbar-basket-wide li{
	display: list-item;
	margin-left:35px;
	list-style-type: disc;
}

#toolbar-basket-narrow .strip, #toolbar-basket-wide .strip, .toolbar-info-strip {
	height: 20px;
	padding-top: 5px;
	padding-left:8px
}
#toolbar-basket-narrow h3{
	font-size: 12px;
	font-weight: bold;
	color: #414141;
	margin: 5px 2px 5px 8px;
	padding: 0;
}

.toolbar-info-bg {
	margin: 3px 3px 3px 3px;
	background-image: url(images/bg-cross.gif);
	text-align: center;		
	vertical-align: bottom;
	height: 100px;
}

.toolbar-info-strip {
	text-align: center;
}

.section {
	font-size: 10pt;
	font-weight: bold;
	color: #414141;
	margin-left: 3px;
	margin-top:15px;
	text-transform: uppercase;
}

#main {
	background-color: #ffffff;
	border: 1px solid #d1d1d1;
	font-size: 12px;
}

#section-img {
	margin: 0;
	padding 0;
	border-bottom: 1px solid #d1d1d1;
}

#section-data {
	margin: 5px 10px 15px 12px; 
}

#section-data p{
	padding:0px 0px 13px 0px;
}

#section-data p.narr{
	padding:0px 0px 5px 0px;
}
#section-data p.null{
	padding:0px;
}
#section-data ul {
	margin-left: 35px;
}

h1,h2,h3 {
	font-weight:normal;
}
h2 { font-size:11pt }
h3, .section-quide-h3{ 
	font-size: 12px;
	font-weight: bold;
	margin-top:15px;
	margin-bottom:5px;
}
h4,h5 {
	font-weight:bold;
	margin: 0;
	padding: 0;
}
h4 { font-size:13px }
h5 { font-size:12px }


.img-top-arr{
	margin-right:3px;	
	margin-bottom:0px;
	padding-bottom:0px;
}

.b{
	font-weight: bold;
}

.dashed{
	border: 0;
	border-bottom: 1px dashed #cccccc;
}

.line-gray{
	font-size: 14px;
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	width:600;
	background-color: #f2f2f2;
	text-align: left;
	vertical-align: middle;
	font-weight: bold
}

.contact{
	position: static;
	display: block;
	width:273px;
	margin-top:5px;
	margin-bottom:5px;
}
.contact-c1{
	position: relative;
	display: block;
	float: left;
	vertical-align: middle;
	 
}
.contact-c2{
	display: inline;
	float: right;
	width:173px;
	margin-left:5px;
	font-size: 11px;
}

.section-guide{
	margin-top:10px;
	margin-bottom:10px;
}

.section-quide-h3{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom:15px;
}

.img-embeded{
	float:left;
	clear:left;
	margin-right: 10px;
}


.tsection{
	position: static;
	display: block;
	width:100%;
	margin-top:25px;
	margin-bottom:25px;
}
.tsection-left{
	position: relative;
	vertical-align: middle;
	width:50%;
}
.tsection-right{
	position: relative;
	float: right;
	text-align: right;
}

/* buttons */
.btn,.btn-send,.btn-plus {
	width:147px;
	height:21px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	border:0;
}
.btn-send,.btn-plus {padding-left:20px;}
.btn{background-image:url('images/btn.gif');}
.btn-send{background-image:url('images/btn-send.gif');}
.btn-plus{background-image:url('images/btn-plus.gif');}

/* ruled tables */
#ruler table{
	margin: 0 0 0 0;
}
#ruler td { color: #303030; font-size: 11px;text-align:center;}

#ruler th{
	background-color: #3A5EC9;
	color:#F5FFFF;
	font-weight:bold;
	font-size: 11px;
	padding-top:7px;
	padding-bottom:7px
}
#ruler a:link{
	text-decoration: none;
	color: #F5FFFF;
}
#ruler a:visited { color: #f2f2f2;}
#ruler a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#ruler th.selected{	background-color: #5878D1;}

#ruler th img {
	margin-top: 5px;
}

.odd{ background-color: #fefefe;	}
.even { background-color: #f2f2f2; }
tr.ruled { background-color: #C5D0EF; }
#ruler td.wrhs-yes{color:#0daa00;font-weight:bold;}
#ruler td.wrhs-no{color:#d20003;font-weight:bold;}
#ruler td.wrhs-status{color:#3163c4;font-weight:bold;}
#ruler td.left{text-align:left;}
#ruler input{
	border-top:#444444 1px solid; 
	border-left:#444444 1px solid; 
	border-right:#aaaaaa 1px solid; 
	border-bottom:#aaaaaa 1px solid; 
	font-size: 11px;
	width:40px;
}

.txt_lst_talak {
	width: 100%;
	border-bottom: 1px dotted #A6A6A6;
	padding-bottom: 12px;
}

/* form elements */
form{
	margin:0;
}
input,select,button,textarea,form {
	font-size: 11px;
}

input,select,button,textarea{
	border-top:#444444 1px solid; 
	border-left:#444444 1px solid; 
	border-right:#aaaaaa 1px solid; 
	border-bottom:#aaaaaa 1px solid; 
}

#frm-order{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ebebeb;	
	width:100%;
}

.fld-long{
	width:270px;	
}

.td-label{
	font-size: 9pt;
	font-weight: bold;
	text-align:left;
	vertical-align: top;
	width: 250px;
}

.required {
	color: red;
}

.element_error {
	background: #F7CACA;
}

.error {
	color: maroon;
}

.preview{
	position: relative;
	float:left;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	width:130px;
	height: 110px;
	z-index:10;
}

.prev-ico{
	background-image: url(images/ico-preview.gif);
	background-repeat: no-repeat;
	z-index:20;
	position: relative;
	left:108px;
	top:-21px;
}

#photo{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #ebebeb
}

#photo p{
	font-weight:bold;
	text-align: left;
	margin-top:10px;
	padding-left:75px;
	padding-right:75px;
	padding-bottom:0px;
}

.sitemap_top {
	width:270px;
}

.sitemap_hdr {
	width:270px;height:25px;background:#f2f2f2;
	margin-bottom: 10px;
}

.sitemap_hdr a {
	padding-left: 9px;
	padding-top: 4px;
	color: black;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	display: block;
}

.sitemap_subcat {
	font-size: 12px;
	font-weight: bold;
	color: black;
	display: block;
	margin-left: 20px;
	margin-bottom: 6px;
}

.sitemap_subsubcat {
font-size: 11px;
	font-weight: normal;
	color: black;
	display: block;	
	margin-left: 20px;
	margin-bottom: 3px;
}
h1{
	margin-top:14px;
	margin-bottom:14px;
	color:#00539B;
	font-size:24;
	font-weight:bold;
}
