body{
    margin: 0px;
    padding: 0px;
    background: #e2e2e2;
    font-size: 12px;
    color: #4c4c4c;
    font-family: Tahoma, Arial, Verdana;
}
table {
    border-collapse:collapse;
}
img {border:none;}
.cb{
    clear: both;
    height: 0pt;
    font-size: 1px;
}
.pr{position:relative;}
.pa{position:absolute;}
.bgr{
    background: url(../images/bgr.jpg) top repeat-x;
    background-color: #fff;
    padding-bottom: 20px;
}
.content{
    margin:0 auto;
    width: 980px;
}
.header{
    float: right; 
    padding-right: 5px;
}
.mask{
    overflow: hidden;
    float: left;
}
.reg_button_roundedCorners{
    width: 178px;
    height: 32px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    box-shadow:0px 0px 5px rgba(0,0,0,0.3);
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
}
.reg_button_gradient a{
    width: 178px;
    height: 32px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff960a', endColorstr='#ee8800',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ff960a), to(#ee8800)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ff960a,  #ee8800); /* for firefox 3.6+ */ 
    color: #fff;
    text-decoration: none;
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    line-height: 26px;
}
.reg_button_gradient a:hover{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff960a', endColorstr='#da7d01',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ff960a), to(#da7d01)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ff960a,  #da7d01); /* for firefox 3.6+ */ 
}
.registration_form{
    float: left;
    margin-top: 3px;
}
.field{
    float: left;
    width: 132px;
    height: 16px;
    background: #d1d1d1;
    border: 1px solid #fff;
    color: #898989;
    font-size: 11px;
    margin-left: 12px;
    padding-left: 7px;
    line-height: 16px;
}
.button_enter_roundedCorners{
    width: 56px;
    height: 19px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.button_enter_gradient a{
    width: 56px;
    height: 19px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#898989',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#898989)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #e2e2e2,  #898989); /* for firefox 3.6+ */ 
    color: #fff;
    text-decoration: none;
    display: block;
    text-align: center;
    line-height: 17px;
}
.button_enter_gradient a:hover{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#707070',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#707070)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #e2e2e2,  #707070); /* for firefox 3.6+ */ 
}
a.forget_pass{
    float: left;
    color: #898989;
    font-size: 11px;
    text-decoration: none;
    margin-top: 7px;
    display: block;
}
a.forget_pass:hover{
    text-decoration: underline;
}



.logo{
    float: left;
    margin-right: 64px;
}
#menu_distance{padding-top: 36px;}
.menu{
    float: left;
}
.menu ul{
    margin: 0px;
    padding: 0px;
}
.menu ul li{
    display:inline; 
    float:left; 
}
.menu_roundedCorners{
    min-width: 86px;
    min-height: 33px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.menu a{
    min-width: 56px;
    min-height: 33px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#f8f8f8)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #d1d1d1,  #f8f8f8); /* for firefox 3.6+ */ 
    font-size:12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #4f2b17;
    text-shadow:1px 1px 1px #fff;
    display:block;
    line-height: 34px;
    padding: 0px 15px;
}
.menu a:hover, a.current{
    color: #fff; 
    text-shadow:1px 1px 1px #000;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#854420', endColorstr='#743d1e',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#854420), to(#743d1e)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #854420,  #743d1e); /* for firefox 3.6+ */ 
}
.button_distance{
    margin-right: 15px;
}
.search_bgr_l{
    float: left;
    background: url(../images/search_bgr_left.jpg) top no-repeat;
    width: 10px;
    height: 39px;
}
.search_bgr_m{
    float: left;
    background: url(../images/search_bgr_middle.jpg) top repeat-x;
    width: 960px;
    height: 39px;
}
.search_bgr_r{
    float: left;
    background: url(../images/search_bgr_right.jpg) top no-repeat;
    width: 10px;
    height: 39px;
}
.search_roundedCorners{
    width: 365px;
    height: 21px;
    border-radius: 3px 0px 0 3px;
    -moz-border-radius: 3px 0px 0 3px;
    -webkit-border-radius: 5px 0px 0px 5px;
}
.search, .search_input{
    width: 365px;
    height: 21px;
    background: #f3f3f3;
    color: #a29790;
    font-size: 11px;
    text-transform: uppercase;
    border: 0px;
}
.search_input{
    padding: 0px 0 0 5px;
    width: 329px;
    line-height: 20px;
}
.search_distance{
    margin-bottom: 15px;
}
.left_part{
	float: left;
	width: 332px;
}
.right_part{
	float: left;
	width: 648px;
}
.adressContainer	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.adressContainer table p {
	margin:0;
	padding:0;
}
.adressContainer table a, .adressContainer table a:visited {
	color:#4c4c4c;
	text-decoration:underline;
}
.adressContainer table a:hover {
	color:#FF9200;
	text-decoration:none;
}
.left_box{
    float: right;
    width: 300px;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 1px 1px 5px 1px;
    margin-bottom: 10px;
}
.section_bgr_roundedCorners{
    width: 300px;
    height: 31px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.section_bgr_roundedCorners1{
    width: 646px;
    height: 31px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.section_bgr_gradient1, .section_bgr_gradient2, .section_bgr_gradient3{
    width: 291px;
    height: 31px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    line-height: 29px;
    padding-left: 9px;
}
.section_bgr_gradient1, .section_bgr_gradient6{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9201', endColorstr='#ef8900',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ff9201), to(#ef8900)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ff9201,  #ef8900); /* for firefox 3.6+ */ 
}
.section_bgr_gradient2, .section_bgr_gradient4{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#673d26', endColorstr='#442615',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#673d26), to(#442615)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #673d26,  #442615); /* for firefox 3.6+ */ 
}
.section_bgr_gradient3, .section_bgr_gradient5{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#59504b',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#898989), to(#59504b)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #898989,  #59504b); /* for firefox 3.6+ */ 
}
.section_bgr_gradient4, .section_bgr_gradient5, .section_bgr_gradient6{
	width: 638px;
	height: 31px;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	line-height: 29px;
	padding-left: 9px;
}
.tcyk1{
    background: url(../images/tcyk1.png) top no-repeat;
    width: 300px;
    height: 8px;
}
.tcyk2{
    background: url(../images/tcyk2.png) top no-repeat;
    width: 616px;
    height: 8px;
}
.helpful_options ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.helpful_options ul li{
    display:inline;
	font-size:11px;
}
.helpful_options a{
    color: #4c4c4c;
    margin-left: 2px;
    margin-right: 5px;
    text-decoration: none;
    line-height: 18px;
}
.helpful_options a:hover{
    text-decoration: underline;
    color: #000;
}
.brown_text, .brown_text1{
    color: #442615;
    font-size: 13px;
    font-weight: bold;
    margin: 6px 0 6px 2px;
}
.brown_text1{
    font-size: 14px;
    text-align: center;
}
.greyTitle {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	margin: 6px 0 6px 2px;
}
.box{
    width: 286px;
    background: #f9f9f9;
    border: 1px solid #e8e8e8;
    margin: 0px 0px 3px 1px;
    padding: 3px 5px;
}
.box:hover{
    background: #e8e8e8;
}
.box1, .box2, .border_news_img{
    width: 632px;
    background: #f9f9f9;
    border: 1px solid #e8e8e8;
    margin: 0px 0px 3px 1px;
    padding: 3px 5px;
}
.box1:hover, .box2:hover{
    background: #e8e8e8;
    color: #442615;
    cursor: pointer;
}
.box2{
	width: 611px;
	font-size: 11px;
	line-height: 15px;
}
.boxDes{
	width: 630px;
	border-bottom: 1px solid #e8e8e8;
	margin: 0px 0px 10px 1px;
	padding: 3px 5px;
}
.boxDes .helpful_options ul li {
	font-size:11px;
}
.boxDes .orange_title a, .boxDes .orange_title a:visited, .stateNewsPaper ul li a, .stateNewsPaper ul li a:visited {
	color:#442615;
	text-decoration:none;
}
.boxDes .orange_title a:hover, .stateNewsPaper ul li a:hover {
	color:#ff9200;
	text-decoration:none;
}
.stateNewsPaper ul {
	list-style:none;
	font-size:11px;
	margin:0;
	padding:0;
}
.stateNewsPaper ul li {
	list-style:none;
}
.desText{
	margin: 10px 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}
.desText a, .desText a:visited  {
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #F90;
	}
.desText a:hover  {
	color:#F90;
	text-decoration:none;
	border-bottom:1px dotted #000;
	}
	
.des_container .helpful_options ul li {
	font-size:11px; 
	}
.des_container{
	width: 630px;
	min-height: 20px;
	padding:12px 5px 5px 5px;

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */
	font-size: 11px;
	margin-top:-1px;
	z-index:1;
	position:relative;
}

.border_news_img{
    padding: 5px;
	text-align:center;
}
.orange_title{
    color: #442615;
    font-size: 12px;
    font-weight: bold;
	position:relative;
}
.orange_title a{
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #442615;
}
.orange_title a:hover{
    color: #ff9200;
}
.box .orange_title a, .box .orange_title a:visited {
	color:#442615;
	text-decoration:none;
}
.box .orange_title a:hover {
	color:#ff9200;
	text-decoration:underline;
}
.news_img1{
    float: left;
    margin-right: 8px;
    border: 0px;
}
.news_img3{
    float: left;
    margin-right: 8px;
    border: 1px solid #E8E8E8;
}
.news_title{
    font-size: 18px;
    font-weight: bold;
}
.news_title1 , .news_title2 , .news_title3 , .news_title4 {
	float: left;
	width: 140px;
	height: 77px;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	line-height: 15px;
	overflow: hidden;
	text-decoration: none;
}
.news_title2 {
	width: 245px;
	height: 38px;
}
.news_title3 {
    width: 320px;
    height: auto;
    font-size: 18px;
    line-height: 22px;
}
.news_title4 {
    width: 510px;
    height: auto;
}
.news_title1 a, .news_title2 a, .news_title3 a, .news_title4 a{
	color: #555;
	text-decoration: none;
}
.news_title1 a:hover, .news_title2 a:hover,.news_title3 a:hover, .news_title4 a:hover{
    color: #442615;
}
.news_date, .news_date1{
    color: #ff9200;
    font-weight: normal;
    font-size: 11px;
}
.news_date1{
    float: left; 
    margin: 0px 0 2px 0;
}
.news_text{
    float: left;
    width: 320px;
}
.news_text1{
    float: left;
    width: 510px;
    font-size: 11px;
    height: 41px;
    overflow: hidden;
}
.left_banner{
    width: 300px;
    height: 250px;
    border: 1px solid #e0e0e0;
    margin: 0px 0px 10px 20px;
}
.head_banner {
	width:976px;
	border:1px solid #CCC;
	margin-bottom:5px;
	background-color:#FFF;
}
.head_bannerB {
	float:left;
	padding:5px;
	width:728px;
	height:90px;
	margin-left:120px;
	}
.head_bannerA {
	float:left;
	padding:5px;
	width:10px;
	height:90px;
	}
.brown_link {
    color: #442615;
    font-size: 11px;
    font-weight: bold;
}
.brown_link a{
    color: #442615;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.brown_link a:hover {
	color: #F90;
	text-decoration: none;
}
.separator{
    background: url(../images/separator.png) no-repeat;
    width: 247px;
    height: 5px;
}
.separator2{
    width: 247px;
    height: 2px;
	border-top:1px solid #ebebeb;
}
.left_column, .right_column{
    float: left;
    width: 280px;
    margin-left: 10px;
    margin-right: 53px;
}
.right_column{
    width: 280px;
    margin: 0px 0px 0px 0px;
}
.bold_title a{
    font-weight: bold;
    color: #4c4c4c;
    text-decoration: none;
    display: block;
    margin: 5px 0px 2px 0px;
}
.bold_title a:hover{
    color: #000;
}
.helpful_options1 ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.helpful_options1 ul li{
    display:inline;
}
.helpful_options1 a{
    font-size:11px;
    color: #ff9200;
    margin-left: 1px;
    margin-right: 5px;
    text-decoration: none;
}
.helpful_options1 a:hover, .helpful_options2 a:hover{
    color: #4c4c4c;
}
.blanks_menu, .helpful_options2{
    width: 133px;
    margin-left: 10px;
}
.blanks_menu ul, .helpful_options2 ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.blanks_menu a, .helpful_options2 a{
    font-size: 12px;
    color: #4c4c4c;
    font-weight: bold;
    display: block;
    padding: 3px 0px 5px 1px;
    border-bottom: 1px dotted #e7e7e7;
    text-decoration: none;
}
.blanks_menu a:hover{color: #000;}
.helpful_options2 a{
    color: #ff9200;
    font-size: 11px;
    font-weight: normal;
}
.button_more_roundedCorners{
    min-width: 85px;
    min-height: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.button_more_gradient a{
    min-width: 77px;
    min-height: 20px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#59504b',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#898989), to(#59504b)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #898989,  #59504b); /* for firefox 3.6+ */ 
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    display: block;
    line-height: 18px;
    padding-left: 8px;
}
.button_more_gradient a:hover{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59504b', endColorstr='#59504b',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#59504b), to(#59504b)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #59504b,  #59504b); /* for firefox 3.6+ */ 
    background: #59504b;
}
.button_more_gradient img{border: 0px;}
.right_banner{
    text-align: center;
    margin-top: 15px;
}
.right_banner img{
    border: 0px;
}
.footer{
    min-height: 145px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e2e2e2)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f2f2f2,  #e2e2e2); /* for firefox 3.6+ */ 
    border-top: 1px solid #d1d1d1;
}
.footer_menu{
    float: left;
    width: 115px;
    margin-right: 25px;
}
.footer_menu ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
.footer_menu ul li{
    padding-left: 5px;
}
.footer_menu a{
    font-size: 11px;
    color: #898989;
    line-height: 16px;
    text-decoration: none;
}
.footer_menu a:hover{color: #393939; }
.footer_title{
    color: #000;
    font-size: 11px;
    padding-top: 7px;
    margin-bottom: 3px;
}
.social_icons{
    float: right;
    margin: 10px 5px 0 0;
}
.social_icons img{
    border: 0px;
}
.breadcrumb{
    font-size: 11px;
    margin: 3px 0 8px 0;
}
.breadcrumb ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.breadcrumb ul li{
    display:inline;
}
.breadcrumb a{
    font-size:11px;
    color: #FF9200;
    margin-left: 0px;
    margin-right: 4px;
    text-decoration: none;
    line-height: 18px;
}
.breadcrumb a:hover{
    color: #4c4c4c;
}
.str{
    font-size: 12px; 
    color: #bdbdbd;
}
.news_details_text{
    padding-top: 8px;
    border-bottom: 1px solid #e8e8e8;
}
.newsDetailsMoreContainer {
    display:block;
    float:right;
    font-size:11px;
    font-weight:bold;
    line-height:normal;
    width:280px;
}
.newsDetailsMoreContainer ul li {
    list-style-type:circle;
    margin-bottom:10px;
    margin-left:-10px;
}
.newsDetailsMoreContainer ul li a, .newsDetailsMoreContainer ul li a:visited {
    color:#FF9200;
    text-decoration:none;
}
.w_osn {
    color:#000000;
    font-size:11px;
}
.shortannounceContainer {
    border-bottom:1px solid #e8e8e8;
    display:block;
    margin-bottom:6px;
    padding:0 7px 3px 7px;
}
.interface {
    color:#898989;
    font-size:11px;
    font-weight:normal;
}
.title{
    padding: 0 3px 7px 3px; 
    border-top: 1px solid #e8e8e8;
}
.pagination {
    float:right;
    font-size:11px;
    font-weight:bold;
    height:19px;
    line-height:17px;
    margin-right:5px;
    padding:5px 0;
    position:relative;
    text-align:right;
}
.pagination a:link, .pagination a:visited {
    background: #fdfdfd;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e1e1e1)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #fdfdfd,  #e1e1e1); /* for firefox 3.6+ */ 
    border:1px solid #cacaca;
    color:#575757;
    margin-left:5px;
    padding:2px 5px;
    text-decoration:none;
    width:18px;
}
.pagination a:hover{
    background: #ccc;
    border: 1px solid #cacaca;
    color: #394852;
}
.pagination .active_link {
    background: #9b9b9b;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#686868',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#9b9b9b), to(#686868)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #9b9b9b,  #686868); /* for firefox 3.6+ */ 
    border:1px solid #898989;
    color:#fff;
    cursor:default;
    font:11px Tahoma, Arial, Helvetica, sans-serif !important;
    margin-left:5px;
    padding:2px 5px;
    text-decoration:none;
}
.share_news_container{
    margin-top: 25px;
    height: 25px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7); /* for firefox 3.6+ */ 
}
.title_container{
    min-height: 25px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */ 
}
.w_osn {
    color:#442615;
    font-size: 11px;
}
.w_osn td{
    padding: 3px;
}
.w_osn a, .red_links{
    color: #f08a01;
    text-decoration: underline;
}
.w_osn a:hover, .red_links:hover{
    text-decoration: none;
}
.punktir {
    border-bottom:1px dashed #e8e8e8;
    height:1px;
    margin-bottom:20px;
    margin-top:8px;
}
.tabs{
    float: left;
	z-index:2;
	position:relative;
}
.tabs ul{
    margin: 0px;
    padding: 0px;
}
.tabs ul li{
    display:inline-block; 
    float:left;
	margin-right:4px;
}
.tabs a{
	min-width: 70px;
    min-height: 26px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border:solid #cacaca;
	border-width: 1px 1px 0 1px;
	border-bottom:1px solid #CACACA;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#c9c9c9)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f3f3f3,  #c9c9c9); /* for firefox 3.6+ */ 
    font-size:11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #4c4c4c;
    display:block;
    line-height: 24px;
    padding: 0px 15px;
}
.tabs a:hover, a.current1{
    cursor: pointer;
	border-bottom:1px solid #f7f7f7;
	color: #ff9200;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ffffff,  #f7f7f7);

}
.button_distance1{
    margin-right: 3px;
}
.container{
    width: 644px;
    padding: 1px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #cacaca,  #ffffff); /* for firefox 3.6+ */ 
}
.in_container{
    width: 644px;
    min-height: 20px;
    padding-top: 12px;
    padding-bottom: 5px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */ 
    font-size: 11px;
	border:1px solid #CACACA;
	border-width:1px 1px 0 1px;
	margin-top:-1px;
	z-index:1;
	position:relative;
}
.tabs_options{
    float: left;
    width: 470px;
    margin-top: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tabs_options ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.tabs_options ul li{
    display:inline;
}
.tabs_options a{
    color: #4c4c4c;
    text-decoration: none;
    margin-left: 12px;
    margin-right: 8px;
}
.tabs_options a:hover, .tabs_options a.current2 {
	color: #F90 !important;
	text-decoration: none;
}
.tabs_options_select{
    float: left;
}
.tabs_options_select select, .tabs_options_select1 select{
    border: 1px solid #ebebeb;
    color: #4c4c4c;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 170px;
}
.tabs_options_select1{
    margin-left: 20px;
}
.tabs_options_select1 select{
    width: 250px;
    margin-left: 5px;
}
a.table_link{
    color: #ff9200;
    text-decoration: none;
}
a.table_link:hover{text-decoration: underline;}
.line{
    background: #cacaca;
    width: 100%;
    height: 1px;
    margin: 30px 0 15px 0;
}
.alphabet{
	margin-top: 2px;
	margin-left: 2px;
	color:#CCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.alphabet ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.alphabet ul li{
    display:inline-block;
	float:left;
	width:20px;
	height:22px;
	text-align:center;
	margin-left:1px;
}
.alphabet a{
    color: #4c4c4c;
    text-transform: uppercase;
    text-decoration: none;
	text-decoration:none;
	display:block;
}
.alphabet a:hover, a.alphabet_current{
	color: #F90;
	text-decoration: none;
	background-color:#FFF;
}
a.alphabet_current{
    color: #ff9200;
}
.help_search{
    float: left;
    margin: 0px 10px 0px 20px;
}
.help_search input{
    border: 1px solid #ebebeb;
    color: #4c4c4c;
    font-size: 11px;
    font-family: Tahoma, Arial;
    width: 250px;
    height: 15px;
    padding-top: 2px;
}
.obn{
    margin: 10px 0 0 5px;
}
.obn a{
    
    color: #555;
    text-decoration: none;
    
   
}
.obn a:hover{
    text-decoration: underline;
}



.lawText{
	margin: 0px 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	
}
.lawText hr {
	height:3px; visibility:hidden;
	}
.lawP {
	
}
.lawText td {
	text-align: left;
	}
.lawPpopup {
	display:block;
	padding:5px;
	margin:5px 1px;
	border:1px solid #CCC;
}
.lawT{
    color: #442615;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
	line-height:normal;
}
.t_align{
    text-align: center;
	line-height:10px;
}

 .arrow{
    float: left;
    margin: 3px 7px 0 10px;
}
.link_distance{
    background: #f8f8f8;
    margin-bottom: 2px;
    padding: 5px 5px;
}
.link_distance:hover{background: #fff;}
.icons{
    background:none repeat scroll 0 0 #f9f9f9;
    position:absolute;
    height: 16px;
    width: 16px;
    overflow: hidden;
    display:inline-block;
    cursor: default;
}
.icons a{
    margin-left: 4px;
}
.AdrTitle {
	margin:5px 0 3px 0;
	color:#442615;
	font-weight:bold;
	padding-top:5px;
	display:block;
	border-top: 1px dotted #CCC;
	text-transform:uppercase;
}
.docTitle {
	margin:5px 0 3px 0;
	color:#442615;
	font-weight:bold;
	padding-top:5px;
	display:block;
	border-top: 1px dotted #CCC;
}
.docDetails {
	display:block;
	border-top:solid 1px #F8F8F8;
	padding:3px 0;
	font-size:11px;
	color:#666;
	width:320px;
	float:left;
	margin-top:3px;
}
.docDetails ul{
	list-style:none;
	margin:0;
	padding:0;
}
.docDetails ul li {
	display:block;
	float:left;
	margin-right:5px;
	width:100px;
	height:15px;
}
.docDetails ul li a, .docDetails ul li a:visited {
	display:block;
	padding:1px;
	background-color:#F8F8F8;
	color:#333;
	text-decoration:none;
}
.docDetails ul li a:hover {
	color:#F38B00;
	text-decoration:none;
	background-color:#E5E5E5;
}
.dateContainer {
	float:left;}

.tooltip {
    display:none;
    background:#FFF;
    height:100px;
    padding:10px;
    width:610px;
    font-size:11px;
	border:1px solid #333;
    color:#000;
	overflow-y: auto;
	z-index:1000;
	position:absolute;
	left:0px;
	top:14px;
	cursor:text;
	font-weight:normal;
	color:#333;
  }
.tooltipHide {
	display:none;}
div.orange_title:hover div.tooltip {
	display:block;}
.des_title{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree, .tree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	
	
}
.dtree img, .tree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a, .tree a{
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/* ADD Styles */

table.tabl {
	border-collapse:separate;
	font-size:11px !important;
	width:100% !important;
	border-spacing:1px;
	font-size:11px !important;
	border:none !important;
}
table.tabl th {
	padding:2px;
	font-weight:normal !important;
	background-color:#E5E5E5;
	width:auto !important;
	text-align:left;
}
table.tabl td {
	padding:2px;
	border:solid 1px #CCC;
	width:auto !important;
	background-color:#FFF;
	
}
table.tabl td p, table.tabl th p {
	padding:0;
	margin:0;
	font-size:11px !important;
}