﻿html{direction: ltr}
*{margin: 0; padding: 0;}
body { 
font: 11px Tahoma, Verdana, sans-serif; 
color: #000; 
text-align: center;
background: url(/images/bg_blue_2.gif) repeat-x #BDB6AE;
}
.wrapper{
position: relative; 
width: 970px; 
margin: 0 auto; 
background-color: #FFFFFF;
 }

div.header 
{ 
height:90px;
background:url(/images/header_repeat.jpg) repeat-x #ffffff; 
}
div.header .logo { 
	background:url(/images/logo.jpg) 50% 50% no-repeat;
	width:110px;
	height:90px;
	float: left;  
	}
div.header .clock
{
float:right;
width:90px;
height:90px;
}
div.header .search
{
height:44px;
}
.logo_text
{
float:left;
background:url(/images/text_logo.png) no-repeat  right;
width:240px;
height:41px;
}
.date_text
{
padding-top:5px;
color:#FFFFFF;
width:170px;
float:right;
height:35px;
}
.header_link 
{
color:#FFCCCC;
font-weight:bold;
height:20px;
padding-top:3px;
}
.header_link a
{
color:#FFCCCC;
font-weight:bold;
}
#hpSearch {
float:left;
text-align:center;
padding:0px;
margin-top:5px;
width:350px;
height:22px;
}
#hpSearch #SearchWord {
background:transparent url(/img/search.gif) no-repeat scroll -66px center;
border:0 none;
height:22px;
margin-right:-4px;
font-size:18px;
width:194px;
}

#hpSearch #search-btn {
background:transparent url(/img/search.gif) no-repeat scroll 0 center;
border:medium none;
cursor:pointer;
line-height:1.1;
font-size:1.1em;
font-weight:normal;
height:22px;
margin-top:2px;
color:#c75763;
width:66px;
}
div.header .banner 
{
	  float:left;
	  	width:770px;
		height:100%;
}
.under_search
{
color:#d8c292;
font-size:13px;
font-weight:bold;
}
.under_search a
{
color:#d8c292;
font-size:13px;
font-weight:bold;
}

img{border: none;}
fieldset {}
a{color: #000000; text-decoration: none; }
h1{font-size: 1.6em;}
h2{font-size: 1.6em;}
h1, h2{color: #b40d15; line-height: 150%; font-family: Arial, Helvetica, sans-serif }
p { line-height: 130% }






.btn {border: 0px; background: url(/img/btn.gif) no-repeat; width: 63px; height: 28px; color: #fff; padding-right: 24px; * padding-right: 16px; padding-bottom: 2px; *padding-bottom: 0px;}
.btn2 {border: 0px; background: url(/img/btn2.gif) no-repeat; width: 120px; height: 28px; color: #fff; padding-right: 24px; * padding-right: 16px; padding-bottom: 4px; *padding-bottom: 2px;}
.btn3 {border: 0px; background: url(/img/btn2.gif) top no-repeat; width: 120px; height: 28px; color: #fff; padding-right: 24px; * padding-right: 16px; font-weight:  bold; padding-bottom: 4px; *padding-bottom: 2px;}
.btn4 {border: 0px; background: url(/img/btn3.gif) top no-repeat; width: 169px; height: 29px; color: #fff; padding-right: 24px; * padding-right: 16px; font-weight:  bold; padding-bottom: 4px; *padding-bottom: 2px;}
.search-field { background:url(/img/txtshdo.gif) #fff left repeat-y; border: 3px #F79238 solid; height:16px; color:#646464; margin-bottom:2px;}


.body {background-image: url(/style/header_body.jpg); width: 935px; height: 184px; padding-right: 20px; background-repeat: no-repeat; }
    .body .search {width: 300px; padding-top: 20px; padding-right: 30px }
    .body p { font-family: Arial; font-size: 1.4em; font-weight: bold; color: #FF9933; right: 100px; padding: 108px 40px 0px 0px }
    .body a { color: #FFFFFF; text-decoration: none }


.content{width: 100%;}
    .content .right_field {width: 200px; float: right;}
    .content .left_field  {width: 200px; float: left; }
    .content .center_field  {width: 550px; margin-left:10px; float: left;}
	 .content .center_field  p{text-align:left; font-size:11px; color:#333333;}
	 .content .center_field  img{float:right; padding:3px;}

.padding5 { padding: 5px 20px 0px 10px; text-align: justify}
         





.block { width: 200px;  }
    .block .start_block {
	 width: 164px; height: 9px;background: url(/images/header_block.jpg) no-repeat ;}
    .block .title { background: url(/images/left_block.jpg) no-repeat;
	 width: 100%; height: 54px; text-align: center; }
    .block .title_r { background: url(/images/right_block.jpg) no-repeat; 
	width: 200px; height: 54px; text-align: center; }
    .block .title h1 {font-family: Arial; font-weight: bold; font-size: 1.2em; 
	padding-top: 20px; color: #FFFFFF; line-height: 100% }
	.block .title_r h1 {font-family: Arial; font-weight: bold; font-size: 1.2em; 
	padding-top: 20px; color: #FFFFFF; line-height: 100% }
    .block .block_contant {background: url(/images/rpt_block_content.jpg) repeat-y; 
	width: 164px;}
    .block .block_contant ul {list-style:none }
    .block .block_contant p {margin-right: 30px; }
    .block .block_contant li {border-bottom: 1px solid #7f7f7f; width: 145px; height: 25px; padding-top: 5px }
    .block .block_contant a { text-decoration: none; font-family: Arial; font-weight: bold; font-size: 1.4em; line-height: 120%;}
    .block .block_contant a:hover { color: #b40d15 }
    .block .footer { width:164px; height: 21px; 
	background: url(/images/footer_block.jpg) no-repeat; }


.center_title { background: url(/images/header_title.jpg) no-repeat center;
 width: 100%; height: 32px;  }
    .center_title h1 {
	font-family: Arial; line-height: 100%; color: #b4101a; line-height:30px;
	 font-size: 18pt }
div.center_title h1
{
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
color: #b4101a;
}


.bgblue {
  background: #F2FCFF
}


.tdright{height:40px;}
.tdright{padding-right:10px;padding-top:10px;}
.num{float:right; margin-right:5px;line-height:10px;font-size:11px; list-style: none; text-align: center }
.tdright b{color:#ffffff;display:block;padding:3px 4px;background-color:#366ab3;border:#265495 1px solid;font-weight:normal;}
.tdright a:link,.tdright a:visited{text-decoration:none;color:#8c8c8c;border:#8c8c8c 1px solid;background-color:#ffffff;padding:3px 4px;display:block;}
.tdright a:active,.tdright a:hover{text-decoration:none;color:#ffffff;border:#265495 1px solid;background-color:#366ab3;padding:3px 4px;display:block;}


.table {}
    .table ul { list-style: none; height: 25px }
    .table li { list-style: none; float: right; width: 50px }

.width50 { width: 48% }
.floatright { float: right }
.floatleft { float: left }
.width50 h1{color: #b40d15; }


.Art_block { height: 140px; clear: both }
    .Art_block h1 {line-height: 120%; text-align:left; font-size:16px; font-weight: bold}
    .Art_block h6 {line-height: 120%; font-weight: bold}
    .Art_block p {
	color:#333333;
	text-align: justify; font-size:12px; 
	line-height: 180%;}
    .Art_block a:hover { color: #b40d15 }


.didyouknow {}
    .didyouknow p { text-align: right; padding: 5px 20px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bolder }

/*  Clean before */

.tab {}
    .tab ul {list-style-type: none; margin: 0px }
    .tab li {float: right; padding: 1px; background-color: #EFEFEF; margin-left: 5px; font-size: 1.4em; margin-bottom: 5px; width: 30%; text-align: center }
    .tab a:link, .tab a:visited {text-decoration:none;color:#666666;background-color:#EFEFEF;display:block; padding: 3px; font-size: 10pt }
    .tab a:active, .tab a:hover {text-decoration:none;color:#b40d15;background-color:#FFFFFF;display:block; padding: 3px;}


.Sub {}
    .Sub h2 {color: #330066; padding-bottom: 5px; font-family: Arial; font-weight: bold; font-size: 1.2em; line-height: 20px }
    .Sub ul {list-style-type: none;}
    .Sub li {float: right; margin: 0px 0px 5px 5px; width: 130px; background-color: #FFFFFF; border: 1px solid #EFEFEF }
    .Sub .news_block {float: right; width: 50% }


.profile {}
    .profile .person {height: 20px; margin-bottom: 4px }
    .profile h3 {font-family: Tahoma; font-size: 1.2em; font-weight: lighter; line-height: normal }
    .profile b { font-weight: bold }
    .profile .phone {padding-right: 10px; width: 60px}
    .profile .city {padding-right: 10px; width: 160px}
    .profile a { text-decoration: none; color: #556B2F  }


.Instruction { }
    .Instruction h1 {font-size: 1.5em; line-height: 150%; font-weight: bold }
    .Instruction p {font-size: 1.2em; line-height: 130%;}
    .Instruction a {}
    .Instruction a:hover { color: #e7781f }


.Articles { }
    .Articles h1 {font-size: 1.5em; line-height: 150%; font-weight: bold }
    .Articles p {font-size: 1.2em; line-height: 130%;}
    .Articles a {}
    .Articles a:hover { color: #e7781f }


.n_block { width: 95%; border: 2px solid #7F943B; padding: 10px; clear: both }
.n_block p { text-align: justify; line-height: 130%; padding: 2px }
.n_block img { padding: 5px; float: left;}
.n_block a:hover { color: #e7781f }


.page {}
    .page p {text-align: justify; padding: 10px; line-height: 150% }


.Filter { height: 20px; background-color: #EEEEEE; border: 1px solid #AAAAAA; padding: 5px; margin-bottom: 10px }
    .Filter h1 { font-family: Arial; font-size: 1.2em; line-height: 20px }
    .Filter #city{ display: inline }
    .Filter #area{ display: inline }



.Form { }
    .Form h1 {font-family: Arial; font-size: 1.8em; line-height: 20px}
    .Form p {direction: rtl }
    .Form label {color: #339900;}
    .Form .error_message { color: #FF3300; direction: rtl }
    .Form span {color: #330066; font-weight: bold; display: block }
	
	
	
div.footer {background: url(/images/footer.jpg) right no-repeat #ffffff; 
 width: 100%; font-size:11px; height: 30px ; line-height:20px !important; }
    div.footer  .right { 
	text-align:left; 
	padding-top: 10px;
	padding-right:10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: 400; color:#FFFFFF;
	float:right;
	 }
    div.footer  .right a { text-decoration: none; color: #e2b67d; }
    div.footer  .right span { text-decoration: none; color: #58e672 }
div.link_footer{
float:left; 
padding-left:10px;
 padding-top:10px;
color:#797979;

}
div.link_footer a
{
font-family: tahoma;
font-weight:bold;
font-size:11px;
padding-right:15px;
color:#797979;
text-decoration:none;

}


.table {}

    .table ul { list-style: none; }

    .table ol { list-style: none; background-color: #F5F5F5; float: right; text-align: center; margin-right: 2px; font-weight: bold }

    .table li { list-style: none; float: right}

/*--------------------------------------------------

  REQUIRED to hide the non-active tab content.

  But do not hide them in the print stylesheet!

  --------------------------------------------------*/

.tabberlive .tabbertabhide {

 display:none;

}



/*--------------------------------------------------
/*--------------------------------------------------

  .tabber = before the tabber interface is set up

  .tabberlive = after the tabber interface is set up

  --------------------------------------------------*/

.tabber {

}

.tabberlive {

 margin-top:1em;

}

ul.tabbernav

{

 margin:0;

 padding: 3px 0;

 border-bottom: 1px solid #778;

 font: bold 12px Verdana, sans-serif;
 
 text-align: right;

}



ul.tabbernav li

{

 list-style: none;

 margin: 0;

 display: inline;

}



ul.tabbernav li a

{

 padding: 3px 0.5em;

 margin-left: 3px;

 border: 1px solid #778;

 border-bottom: none;

 background: #DDE;

 text-decoration: none;

}



ul.tabbernav li a:link { color: #448; }

ul.tabbernav li a:visited { color: #667; }



ul.tabbernav li a:hover

{

 color: #000;

 background: #AAE;

 border-color: #227;

}



ul.tabbernav li.tabberactive a

{

 background-color: #fff;

 border-bottom: 1px solid #fff;

}



ul.tabbernav li.tabberactive a:hover

{

 color: #000;

 background: white;

 border-bottom: 1px solid white;

}



/*--------------------------------------------------

  .tabbertab = the tab content

  Add style only after the tabber interface is set up (.tabberlive)

  --------------------------------------------------*/

.tabberlive .tabbertab {

 padding:5px;

 border:1px solid #aaa;

 border-top:0;



 /* If you don't want the tab size changing whenever a tab is changed

    you can set a fixed height */



 /* height:200px; */



 /* If you set a fix height set overflow to auto and you will get a

    scrollbar when necessary */



 /* overflow:auto; */

}



/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {

 display:none;

}

.tabberlive .tabbertab h3 {

 display:none;

}

.tabberlive .tabbertab p {
 direction:rtl;
}

/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {

}

.tabberlive#tab2 {

}

.tabberlive#tab2 .tabbertab {

 height:200px;

 overflow:auto;

}

.consult_cont {
	width: 548px;
}
.consult {
	border:1px solid #EDEDED;
	background-color: #FFFFFF;
}
.consult_top {
	background-color: #EAEBED;
	height: 30px;
}
.consult_top span{
    padding: 5px;
}
.consult_top_right {
	float:right;
	color: #B5141C;
    padding: 7px 7px 0px 0px;
}
.consult_top_left {
	width:67px;
	float:left;
}
.consult_content{
    background-color:#FAFAFA;
    border-left:5px solid #EDEDED;
    border-right:5px solid #EDEDED;
    margin:8px 10px;
    padding:10px 25px 15px;
    text-align:right;
}
em{
    color: red;
    padding: 0 3px;
}