html
{
	border-style: none;
}

html, body, form
{
	padding: 0px;
	margin: 0px;
}

html, body
{
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 8pt;
}

body
{
    padding-right: 13px;
}

a:link
{
	color:#093f71;
	text-decoration: underline;
}

a:visited
{
	color: #093f71;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
	color: #093f71;
}
	
a:active
{
	text-decoration: none;
	color: #093f71;
}

table
{
    color: #3f3f3f;
    font-size: 8pt;
    	
	font-family: Tahoma;
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

tr, td, th, img, p
{
	padding: 0px;
	margin: 0px;
	border: none;
}

/* Common Begin */

.width_all
{
	width: 100%;
}

.height_all
{
	height: 100%;
}

.width_height_all
{
	width: 100%;
	height: 100%;
}

/* Common End */

/* Body Content Begin*/

table.container
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

/* Body Content End*/

/* Header Begin */

td.header 
{
	height: 183px;
	width: 100%;
    background: url("../img/header_left_bg.jpg") no-repeat top left;
    padding-left: 257px;
    padding-bottom: 1px;
}

td.header td.logo
{
    height: 103px;
	width: 200px;
	font-size: 1pt;
	background: url("../img/logo_bg.gif") no-repeat left;
	padding: 2px 3px 0 21px;
}

td.header td.banner
{
	width: auto;
	text-align: right;
	font-size: 0;
}

table.header_bottom
{
	background: url("../img/find_bg.gif") repeat-x top left;
	height: 80px;
}

table.header_bottom td
{
    padding-bottom: 3px;
}

table.header_bottom td.left
{
	background: url("../img/query.gif") no-repeat right bottom;	
	padding-left: 88px;
    height: 80px;
}

table.header_bottom td.center
{
    width: 100%;
    height: 100%;
}

input.find_input
{
	border: solid 1px #565050;
	width: 100%;
	height: 24px !important;
	vertical-align: top;
	font-size: 13px;
	font-weight: normal !important;
	color: #111111;
	background: url("../img/find_input_bg.gif") repeat-x;
	padding-top: 2px;
}

table.header_bottom td.right
{
	padding-left: 4px;
	margin-right: 20px;
}

input.find_btn
{
	margin-right: 17px;
	width: 72px;
	height: 24px !important;
	border-style: none;
	font-weight: bolder;
	background: url("../img/find_btn_bg.gif") no-repeat;	
	color: #0A5291;
}

td.header_line
{
    font-size: 2pt;
    line-height: 3px; 
    height: 3px;
    background-color: #EA8E5B;
    border-top: solid 1px #565050;
    border-bottom: solid 1px #BD6331;
}

/* Header End */

/*Content Begin*/

table.body, 
td.body,
td.body_padding
{
	height: 100%;
	width: 100%;
}

td.body_padding
{
    padding-left: 5px;
    padding-bottom: 60px;
}

td.body
{
    padding-bottom: 4px;
}

td.body_left,
td.body_right,
td.body_left td,
td.body_right td
{
    vertical-align: top;
    font-size: 9pt;
    font-weight: normal;
}

td.body_right
{
    padding-top: 10px;
}

td.body_left
{
	width: 249px !important;
	padding-right: 2px;
}

/*Time Begin*/

table.cur_time
{
    height: 41px;
    color: #B386C0;
    font-size: 9pt;
    margin-bottom: 0 !important;
}

table.cur_time td
{
    vertical-align: middle;
    text-align: center;
    padding-bottom: 3px;
    padding-right: 10px;
}

table.cur_time span.date
{
    font-weight: bold;
    color: #BD6331;
}

table.cur_time span.time
{
    font-weight: bold;
    color: #584C47;
}

/*Time End*/

table.common_left_head
{
    height: 55px;
}

table.common_left_head td.left
{
    height: 49px;
    background: url("../img/left_head_left_bg.gif") no-repeat left top;
    padding-left: 19px;
}

td.common_foot
{
    font-size: 1pt;
    line-height: 5px;
    height: 5px;
    background-color: #747474;
}

table.cur_time,
table.res,
table.aut,
table.stat,
table.news
{
	margin-bottom: 7px;
	width: 249px !important;
}

table.res
{
    margin-bottom: 6px;
}

td.left_head div
{
    font-size: 1px;
    line-height: 1px;
    height: 1px;
    background-color: #565050;
}

td.left_head
{
    vertical-align: middle !important;
    background: url("../img/left_head_bg.gif") repeat-x bottom left;    
    width: 100%;    
}


/*Common header for left part End*/

/*Resource Begin*/

td.res_head_left
{
    background: url("../img/res_head_bg.gif") no-repeat top left;
    width: 4px !important;
}

table.common_left_head div.res_border2
{
    line-height: 2px;
    height: 2px;
    background-color: #EA8E5B;
}

table.common_left_head div.res_border3
{
    background-color: #BD6331;
}

table.common_left_head div.res_cap
{
    background: url("../img/res_head_cap.gif") no-repeat 37px 18px;
    height: 100%;
}

table.res td.body
{
    padding: 6px 0 8px 0;
}

table.res td.foot_up,
table.res td.foot_cen,
table.res td.foot_bot
{
    font-size: 1pt;
    line-height: 1px;
    height: 1px;
}

table.res td.foot_up
{
    background-color: #565050;
}

table.res td.foot_cen
{
    background-color: #EA8E5B;
    height: 2px;
    line-height: 2px;
}

table.res td.foot_bot
{
    background-color: #BD6331;
}

td.res_link
{    
    padding: 6px 7px 8px 23px;
    line-height: 14px;
}

td.res_link a
{
    font-size: 8pt;
}

td.res_link a:link,
td.res_link a:visited,
td.res_link a:active
{
    text-decoration: underline;
    color: #3D3937;
}

/*Resource End*/

/*Avtorization Begin*/

td.aut_head_left
{
    background: url("../img/aut_head_bg.gif") no-repeat top left;
    width: 4px !important;
}

table.common_left_head div.aut_border1
{
    background-color: #515554;
}

table.common_left_head div.aut_border2
{
    line-height: 2px;
    height: 2px;
    background-color: #74C9D0;
}

table.common_left_head div.aut_border3
{
    background-color: #4A9DA4;
}

table.common_left_head div.aut_cap
{
    background: url("../img/aut_head_cap.gif") no-repeat 41px 18px;
    height: 100%;
}

table.aut td.foot_up
{
    background-color: #515554;
}

table.aut td.foot_cen
{
    background-color: #74C9D0;
    height: 2px;
    line-height: 2px;
}

table.aut td.foot_bot
{
    background-color: #4A9DA4;
}

table.aut td.common_foot
{
    line-height: 6px;
    height: 6px;
}

table.aut_content
{
	width: 100%;
	color: #6B6665;
	line-height: 17px;
}

table.aut_content td
{
	padding: 4px 0;
}

table.aut td.cap
{
	color: #554D4C;
	text-align: center;
	padding: 8px 0 12px 0;
}

table.aut_content td.text
{
	text-align: right;
	width: 71px !important;
	padding-right: 6px !important;
	font-weight: bold;
}

table.aut_content span.delim
{
	font-weight: normal;
}

table.aut_content input.input
{
    float: right;
    height: 18px !important;
    width: 112px;
    border: solid 1px #8C8C8C;    
    background-color: #EFEEEE;    
    color: #111;
	margin-right: 5px;	
	font-size: 9pt;
	font-weight: normal !important;
}

table.aut_content td.z
{
	width: 52px !important;
	text-align: left;	
	font-size: 14pt;
	font-weight: bold;
	color: #6B6665;
}


table.aut_content td.z span
{
    color: #6B6665 !important;
}

table.aut_content td.btn
{
	padding: 8px 0 14px 0;
	text-align: right;
}

table.aut_content td.btn input
{
    border-style: none !important;
    background: url("../img/aut_btn.gif") no-repeat;
    width: 49px !important;
    height: 18px;
    font-size: 8pt;
    font-weight: bolder;
    color: #1C7279;
    margin-right: 5px;
}

table.aut td.lnk
{
	padding-bottom: 8px;
	text-align: center;
	font-size: 9pt;
	color: #7B9581 !important;	
}

table.aut td.lnk a:link,
table.aut td.lnk a:visited,
table.aut td.lnk a:active
{
	text-decoration:underline;
	color: #2D8E96;
}
	
table.aut td.lnk a:active
{
	text-decoration:underline;
}

table.aut td.lnk div.reg
{
    color: Red;
    padding: 0px important;
    line-height: 10px !important;
    margin-bottom: 3px;
}

/*Avtorization Second Page*/

table.aut td.info
{
	padding: 3px 10px 8px 10px;
	background-color: #EAE7E7;
	height: 91px;
	background: #f7f4f4 url("../img/aut_info_bg.gif") repeat-x top left;
}

table.aut td.info td
{
	font-size: 8pt;
	padding: 3px 0;
}

table.aut_info
{
	color: #D14817;
}

table.aut_info td.name
{
	color: #363736;
	text-align: right;
	padding: 3px 10px 3px 0 !important;
}

table.aut_info td.val
{
    width: 70px !important;
    white-space: nowrap;
}

table.aut td.links
{
	padding: 3px 1px 2px 1px;
}

table.aut_links td
{
	padding: 8px 0 8px 13px;	
	border-top: solid 1px #B5B4B4;
	border-bottom: solid 1px #B5B4B4;
	font-size: 8pt;
}

table.aut_links td.left
{
	width: 23px;
	border-right: solid 1px #B5B4B4;
	background: url("../img/aut_links_left_bg.gif") no-repeat center;
	padding-left: 0 !important;
}

table.aut_links td.right
{
	border-top: solid 1px #D2BAB2;
	border-bottom: solid 1px #D2BAB2;
}

table.aut_links a:link,
table.aut_links a:visited,
table.aut_links a:active
{
	text-decoration: underline;
	color: #093F71;
}

table.aut td.exit
{
    background-color: #E9E6E6;
    text-align: right;
    padding: 5px 10px 6px 10px;
}

table.aut td.exit input.exit
{
	background: url("../img/aut_exit_bg.gif") no-repeat center;	
    width: 49px;
    height: 18px;
    border-style: none;
    float: right;
}

/*Avtorization End*/

/*Statistics Begin*/

td.stat_head_left
{
    background: url("../img/stat_head_bg.gif") no-repeat top left;
    width: 4px !important;
}

table.common_left_head div.stat_border1
{
    background-color: #565250;
}

table.common_left_head div.stat_border2
{
    line-height: 2px;
    height: 2px;
    background-color: #E7C05C;
}

table.common_left_head div.stat_border3
{
    background-color: #BB9633;
}

table.common_left_head div.stat_cap
{
    background: url("../img/stat_head_cap.gif") no-repeat 47px 14px;
    height: 100%;
}

table.stat td.foot_up
{
    background-color: #565250;
}

table.stat td.foot_cen
{
    background-color: #E7C05C;
    height: 2px;
    line-height: 2px;
}

table.stat td.foot_bot
{
    background-color: #BB9633;
}

table.stat td.body
{
	font-size: 9pt;
	font-weight: normal;
	padding: 12px 18px 14px 20px;
}

table.stat_content
{
    width: 100%;
    margin: 10px 0 7px 0;
    color: #2a2529;
}

table.stat_content td
{
    width: 100%;
    border-top: solid 1px #C0BCBC;
    border-bottom: solid 1px #C0BCBC;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    color: #7A7A7A;

    padding: 8px 12px 8px 0px; 
}

table.stat_content td.bg
{
    line-height: 24px !important;
    padding: 2px !important;
    color: #822362;
    vertical-align: middle !important;
}

table.stat_content div.wrap
{
	background-color: #fff;
    border-top: solid 1px #C0BCBC;
    border-left: solid 1px #C0BCBC;
    padding: 1px 1px 0 1px;
    margin-right: -3px;
}

table.stat_content div.bg
{
    background-color: #E4E4E4; 
    text-align: left;
    padding: 0px !important;
    
    position: relative;
    width: 55px !important;
    color: #504B43;
}

table.stat_content div.bg span
{
    margin-left: 9px !important;
}

/*Statistics End*/

/*News Begin*/

td.news_head_left
{
    background: url("../img/news_head_bg.gif") no-repeat top left;
    width: 4px !important;
}

table.common_left_head div.news_border1
{
    background-color: #565650;
}

table.common_left_head div.news_border2
{
    line-height: 2px;
    height: 2px;
    background-color: #AFE75C;
}

table.common_left_head div.news_border3
{
    background-color: #83BB33;
}

table.common_left_head div.news_cap
{
    background: url("../img/news_head_cap.gif") no-repeat 60px 18px;
    height: 100%;
}

table.news td.foot_up
{
    background-color: #565650;
}

table.news td.foot_cen
{
    background-color: #AFE75C;
    height: 2px;
    line-height: 2px;
}

table.news td.foot_bot
{
    background-color: #83BB33;
}

table.news td.body
{
	padding: 2px 15px 34px 15px;
}

table.news td.foot
{
    background-color: #b2b0f4;
    font-size: 1pt;
    height: 8px;
}

table.news_content
{
	width: 100%;
	color: #030303;
	line-height: 17px;
}

table.news_content td.one
{
    padding-top: 22px;
    font-size: 8pt;
}

table.news_content span.date, 
table.news_content span.time
{
	font-family: Verdana;
    color: #436D05;
    line-height: 13pt;
}

table.news_content a
{
	font-family: Verdana;
	line-height: 12pt;
}

table.news_content a:link,
table.news_content a:visited,
table.news_content a:active
{	
	text-decoration:underline;
	color:#030303;
}

/*News End*/


/*BODY (RIGHT PART) Begin*/

/*Pubs & Notice headers Begin*/
table.body_container td.left,
table.body_container td.right
{
	width: 50%;
	height: 100%;
}

td.cat_head,
td.dsk_head,
td.cat_head2,
td.dsk_head2
{
    height: 85px;
    background: #4C86BB url("../img/cat_cap.gif") no-repeat 64px 20px;
}

td.dsk_head,
td.dsk_head2
{
    background: #7FAB8A url("../img/dsk_cap.gif") no-repeat 64px 20px;
}

td.dsk_head div,
td.cat_head div,
td.dsk_head2 div,
td.cat_head2 div
{
    height: 100%;
    clear: none;
}

td.cat_head div.left,
td.cat_head2 div.left
{
    background: url("../img/cat_head_left_bg.gif") no-repeat top left;
    width: 14px;
    float: left;    
}

td.cat_head div.center,
td.cat_head2 div.center
{
    background: url("../img/cat_head_cen_bg.gif") no-repeat bottom right;
    width: 54px;
    float: right;
}

td.cat_head div.right,
td.cat_head2 div.right
{
    background: url("../img/cat_head_right_bg.gif") no-repeat bottom right;
    width: 71px;
    float: right;
}


td.dsk_head div.left,
td.dsk_head2 div.left
{
    background: url("../img/dsk_head_left_bg.gif") no-repeat top left;
    width: 14px;
    float: left;    
}

td.dsk_head div.center,
td.dsk_head2 div.center
{
    background: url("../img/dsk_head_cen_bg.gif") no-repeat bottom right;
    width: 52px;
    float: right;
}

td.dsk_head div.right,
td.dsk_head2 div.right
{
    background: url("../img/dsk_head_right_bg.gif") no-repeat bottom right;
    width: 72px;
    float: right;
}

/*Pubs & Notice headers End*/

/*Pubs & Notice body Begin*/

td.cat_body_wrap,
td.dsk_body_wrap
{
    width: 50%;
    height: 100%;
    background-color: #EEECEC;    
    padding-top: 1px;
}

table.cat_body,
table.dsk_body
{
    height: 100%;
}

td.cat_body
{
    border-left: solid 1px #4C86BB;
    border-top: solid 1px #4C86BB;
    padding: 5px 1px 0px 6px;
}

td.dsk_body
{
    border-right: solid 1px #7FAB8A;
    border-top: solid 1px #7FAB8A;
    padding: 5px 6px 0px 2px;
}

table.cat,
table.dsk
{
    margin-bottom: -1px;
}

table.cat
{
    border: solid 1px #4C86BB;
    height: 100%;
}

table.dsk
{
    border: solid 1px #7FAB8A;
    height: 100%;
}

table.cat,
table.body_cat,
table.cat td.body
{
	color: #214B72;
	background-color: #EBF3FB;
	padding-bottom: 0;
}

table.dsk,
table.body_dsk,
table.dsk td.body
{
	color: #365D3F;
	background-color: #EEFCF2;
	padding-bottom: 0;
}

table.body_cat td,
table.body_dsk td
{
    border-bottom: solid 1px #4F88BD;
	height: 30px;
	vertical-align: middle;
	padding-left: 35px;		
}

table.body_dsk td
{
    border-bottom: solid 1px #7FAB8A;
}

td.cat_item,
td.cat_alter,
td.dsk_item,
td.dsk_alter
{
	padding-left: 30px !important;	
	border-right: solid 1px #4F88BD;
}			   

td.dsk_item,
td.dsk_alter
{
	border-right: solid 1px #7FAB8A;
}			   

td.cat_amount1,
td.cat_amount2,
td.dsk_amount1,
td.dsk_amount2
{
	width: 10px !important;
	padding: 0 5px !important;
	width: 58px !important;
}

a.cat:link,
a.cat:visited,
a.cat:active
{	
	text-decoration:underline;
	color:#214B72;
}

a.dsk:link,
a.dsk:visited,
a.dsk:active
{	
	text-decoration:underline;
	color: #365D3F;
}

/*Pubs & Notice body End*/

/*Pubs & Notice New Links Begin*/

table.cat_new_links_wrap
{
    background-color: #EEECEC;
    border-left: solid 1px #4C86BB;
}

table.cat_new_links_wrap td
{
    padding: 0 1px 0 6px;
}

table.dsk_new_links_wrap div.foot,
table.cat_new_links_wrap div.foot
{
    font-size: 1pt;
    line-height: 2px;
    height: 2px;
}

table.dsk_new_links_wrap
{
    background-color: #EEECEC;
    border-right: solid 1px #7FAB8A;
}

table.dsk_new_links_wrap td
{
    padding: 0 6px 0 2px;
}

table.dsk_new_links,
table.cat_new_links
{
	vertical-align: middle;
	border-bottom-width: 4px;
	height: 30px;
	
	border: solid 1px #4C86BB;
	background-color: #fff;
}

table.dsk_new_links
{
    border: solid 1px #7FAB8A;
}

table.dsk_new_links td,
table.cat_new_links td
{
    padding: 1px;
}

table.cat_new_links_int
{
    background-color: #4478A7;
    height: 100%;
}

table.dsk_new_links_int
{
    background-color: #5F8969;
    height: 100%;
}

table.cat_new_links_int td,
table.dsk_new_links_int td
{
    vertical-align: middle;
    text-align: center;
    padding: 0 8px 2px 8px;
}

table.cat_new_links_int a,
table.dsk_new_links_int a
{
  	background: url("../img/pub_note_lnk_bg.gif") no-repeat left center;
	padding: 0 10px;
}

table.cat_new_links_int a:link,
table.cat_new_links_int a:visited,
table.cat_new_links_int a:active,
table.dsk_new_links_int a:link,
table.dsk_new_links_int a:visited,
table.dsk_new_links_int a:active
{
    color: #fff;
    text-decoration: underline;
}


/*Pubs & Notice New Links End*/

/*Pubs & Notice New Begin*/

table.cat_pub_new
{
    margin-bottom: 3px;
}

td.cat_new_wrap,
td.dsk_new_wrap
{
    height: 100%;
    width: 50%;
}

td.cat_new_wrap
{
    background-color: #EEECEC;
    border-bottom: solid 1px #4C86BB;
    height: 100%;     
}

td.dsk_new_wrap
{
    background-color: #EEECEC;
    border-right: solid 1px #7FAB8A;
    border-bottom: solid 1px #7FAB8A;
    height: 100%;     
}

td.cat_new_wrap td.body
{
    padding-right: 1px;
}

td.dsk_new_wrap td.body
{
    padding-left: 2px;
}

table.cat_new td.head
{
    background: #4C86BB url("../img/cat_new_cap.gif") no-repeat 60px center;
    height: 50px;
}

table.cat_new td.head div
{
    float: right;
    height: 100%;
    width: 70px;
    background: #4C86BB url("../img/cat_new_cap_right.gif") no-repeat top right;
}

table.dsk_new td.head
{
    background: #7FAB8A url("../img/dsk_new_cap.gif") no-repeat 60px center;
    height: 50px;
}

table.dsk_new td.head div
{
    float: right;
    height: 100%;
    width: 70px;
    background: #7FAB8A url("../img/dsk_new_cap_right.gif") no-repeat top right;
}

table.cat_new td.body
{
    padding: 2px 0px 2px 6px;
}

table.dsk_new td.body
{
    padding: 2px 6px 2px 0px;
}

table.cap_new_body
{
    border: solid 1px #4C86BB;
    background-color: #EBF3FB;
}

table.dsk_new_body
{
    border: solid 1px #7FAB8A;
    background-color: #EBF3FB;
}

table.dsk_body td.items,
table.cap_body td.items
{
    padding: 0 10px 2px 10px;
}

table.dsk_new_item td,
table.cat_new_item td
{
    color: #2E5D87;
    padding-bottom: 7px;
    font-size: 8pt;    
    font-family: Verdana;
}

table.dsk_new_item td a,
table.cat_new_item td a
{
    font-weight: bold;
}

table.cat_new_item td a:link,
table.cat_new_item td a:visited,
table.cat_new_item td a:active
{
    color: #2E5D87;
    text-decoration: underline;
}

table.dsk_new_item td a:link,
table.dsk_new_item td a:visited,
table.dsk_new_item td a:active
{
    color: #356941;
    text-decoration: underline;
}

table.cat_new_item td.cap
{
    text-align: right;
    color: #2C2C2B;
    width: 82px !important;
    padding-right: 10px;
    padding-left: 5px;
    font-weight: bold;    
}

table.dsk_new_item td.date_time,
table.dsk_new_item td.city,
table.cat_new_item td.date_time
{
	padding: 3px 10px 12px 15px;
    color: #2E5D87;
    font-family: Tahoma;
}

table.dsk_new_item td.city
{
	padding-bottom: 11px;
	padding-right: 15px;
    color: #070707;
    font-family: Verdana;
    text-align: right;
	width:100%;
}

table.dsk_new_item td.date_time
{
	text-align: left;
    color: #356941;
    padding-left: 13px;
	white-space: nowrap;    
}

table.dsk_new_item td.info
{
    color: #356941;
    line-height: 16px;
    padding: 0 13px;
}

table.dsk_new_item td.border,
table.cat_new_item td.border
{
	font-size: 1pt;  
	line-height: 1px;  
	padding: 4px 7px 5px 10px;
}

table.dsk_new_item td.border
{
    padding-top: 11px;
}

table.dsk_new_item td.border div,
table.cat_new_item td.border div
{
	font-size: 0pt;
	height: 0px;
	line-height: 0px;
	border-top: solid 1px #8BB2D5;
    border-bottom: solid 1px #fff;
}
			   
table.dsk_new_item td.border div
{
    border-top: solid 1px #9DC5A7;
}

table.dsk_new td.foot,
table.cat_new td.foot
{
	font-size: 1pt;
	height: 12px;
	padding: 0;
	padding-top: 2px;
	height: 13px;
}

table.dsk_new td.foot div,
table.cat_new td.foot div
{
	line-height: 2px;
	height: 2px;
	background-color: #db97ef;
}

table.dsk_new td.foot div
{
	background-color: #db97ef;
}

/*Pubs & Notice New End*/

/*Body Header Center Begin*/

table.cen_head
{
    background: url("../img/cen_head_bg.gif") repeat-x top left;
    height: 142px;
    margin-bottom: 4px;
}

table.cen_head td
{
    
}

table.cen_head td.left
{
    background: url("../img/cen_head_left_bg.gif") no-repeat top left;
    padding-right: 113px !important;
    height: 100%;
    width: 1px !important;
}

table.cen_head td.right1
{
    background: url("../img/cen_head_right1_bg.gif") no-repeat top left;
    padding-right: 276px !important;
    height: 100%;
    width: 1px !important;
}

table.cen_head td.right2
{
    background: url("../img/cen_head_right2_bg.gif") no-repeat top left;
    padding-right: 364px !important;
    height: 100%;
    width: 1px !important;
}

/*Body Header Center End*/

/*One Pub Content Begin*/

/*One Pub Content End*/

table.pub_content_wrap_white,
table.pub_content_wrap
{
    border: solid 1px #4C86BB;
    background-color: #EEECEC;
    margin-bottom: 7px;
}

table.pub_content_wrap_white
{
    background-color: #fff;
    background-color: #fcfcfc;
}

td.pub_content_wrap
{
    padding: 7px;
}

table.pub_content
{
    border: solid 1px #1B619D;
    background-color: #fff;
}

table.pub_content_head
{
    background-color: #4478A7;
    border: solid 1px #fff;
    border-top-style: none;
}

table.pub_content_head td.date_time,
table.pub_content_head td.hit
{
    height: 26px;
    border-bottom: solid 1px #fff;
    color: #B0D2F0;
    white-space: nowrap;
   	font-size: 9pt;
}

table.pub_content_head td.date_time
{
	width: 205px !important;
	padding: 4px 15px 0 23px;	
}

table.pub_content_head td.hit
{
	text-align: right;
	padding: 4px 20px 0 20px;
}

table.pub_content_head td.cap
{
    height: 47px;
    background-color: #71A8D9;
    color: #fff;
    vertical-align: middle !important;
    text-transform: uppercase;
    font-size: 9pt; 
    font-weight: bold;
    padding: 0 20px 2px 150px;
}

table.pub_content_head td.cap a:link,
table.pub_content_head td.cap a:visited,
table.pub_content_head td.cap a:active
{
    color: #fff;
    text-decoration: none;
}

table.pub_content_head td.cap a:hover
{
    text-decoration: underline;
}

table.pub_content td.body
{
    font-family: Verdana;
    font-size: 8pt;
    width: auto;
    padding: 17px 15px 5px 23px;
    color: #153C60;
	text-align:justify;	
}

table.pub_content td.body p
{
	text-align:justify;
}

table.pub_content td.foot
{
    padding-bottom: 15px;
}

table.pub_content td.foot div.line
{
    font-size: 1pt;
    line-height: 1px;
    height: 1px;
    background-color: #71A8D9;
    margin: 12px 10px 5px 10px;
}

table.pub_content td.foot td.img
{
    background: url("../img/pub_right_bg.gif") no-repeat left 14px;
    width: 190px !important;
}

table.pub_content_foot td
{
	padding: 2px 5px;
	font-size: 8pt;
}

table.pub_content_foot td.name
{
	white-space: nowrap;
	text-align: right;
	padding-right: 10px;
	padding-left: 50px;
	color: #3B3A3A;
}

table.pub_content_foot td.value
{
	width: 100%;
	color: #2A5D8A;
}

table.pub_content_foot td.value a:link,
table.pub_content_foot td.value a:visited,
table.pub_content_foot td.value a:active
{
	text-decoration: underline;
	color: #2A5D8A;
}

/*BODY (RIGHT PART) End*/

/*Footer borders Begin*/

td.foot_up div
{
    font-size: 1pt;
    line-height: 1px;
    height: 1px;
    background-color: #fff;
}

td.foot_up div.border1,
td.foot_up div.border2,
td.foot_up div.border3
{
    line-height: 2px;
    height: 2px;
}

td.foot_up div.border1,
td.foot_up div.border4,
td.foot_up div.border6
{
    background-color: #91BADF;
}

td.foot_up div.border3,
td.foot_up div.border5
{
    background-color: #4478A7;
}

/*Footer borders end*/

/* Footer menu Begin*/

td.footer_menu
{
    height: 70px;
    background-color: #4478A7;
    vertical-align: middle !important;
    text-align: center;
    font-family: Tahoma;
    font-size: 9pt;
    color: #fff;
    padding-bottom: 20px;
}

td.footer_menu a
{
    font-weight: bold;
}

td.footer_menu a:link,
td.footer_menu a:visited,
td.footer_menu a:active
{
    color: #fff;    
    text-decoration: none;
}

td.footer_menu a:hover
{
    text-decoration: underline;
}

/* Footer menu End*/

/* Footer counter Begin*/

td.counter
{
    height: 118px;
    background: url("../img/bot_bg.gif") repeat-x top left;
    vertical-align: top;
}

td.counter,
td.counter div.counter
{
    text-align: center;
    font-family: Tahoma;
    font-size: 9pt;
    color: #454545;
}

td.counter div.left,
td.counter div.right
{
    height: 100%;
}

td.counter div.left
{
    background: url("../img/bot_left_bg.gif") no-repeat top left;    
}

td.counter div.right
{
    background: url("../img/bot_right_bg.gif") no-repeat top right;
}

td.counter div.counter
{
    padding-top: 13px;
    margin-bottom: 18px;
}

td.bot_border
{
    font-size: 1pt;
    line-height: 5px;
    height: 5px;
    background-color: #4478A7;
}

/* Footer counter End*/

/*Links Begin*/

table.news_content a:hover,
table.aut td.lnk a:hover,
td.res_link a:hover,
a.cat:hover,
a.dsk:hover,
table.cat_new_links_int a:hover,
table.dsk_new_links_int a:hover,
table.cat_new_item td a:hover,
table.dsk_new_item td a:hover,
table.pub_content_foot td.value a:hover,
table.aut_links a:hover
{
    text-decoration: none;
}

/*Links End*/

/*ÎÁÚßÇÀÒÅËÜÍÛÅ ÅËÅÌÅÍÒÛ*/	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.td,
.tdmain{
	padding-bottom:5px;
	}	

.tdmain{
	padding-top:5px;
	}

.leftcontrol{
	padding-left:25px;
	}
	
p.text{
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;	
	}

/*Attation and * info*/
span.star{
	color:#AE0532;
	}

/*ADD PAY Publications*/	
strong.add_paypub{
	text-transform:uppercase;
	font-size:12px;
	color:#040404;
	}

/* link read catalog and doska*/
a.selected:link{
	text-decoration:none !important;
	color:#000000 !important;
	}

a.selected:visited{
	text-decoration:none !important;
	color:#000000 !important;
	}

a.selected:hover{
	text-decoration:underline !important;
	}
	
a.selected:active{
	text-decoration: none;
	}
	
td.pay{
	vertical-align:bottom;
	}
	
td.mpay{
	text-align:center;
	}
	
/*PAGER*/

div.pager
{
    background: url("../img/pgr_bg.gif") repeat-x top left;
    margin-top: 5px;
}

table.pager
{
	/*îáúÿçàòåëüíîå ïðèñóòñòâèå âñåãäà!!!*/
	font-size:12px;
	color:#444445;
	/*==================================*/
	
	height: 70px;
	background: url("../img/pgr_bg_left.gif") no-repeat top left;	
}

td.pager
{
	/*îáúÿçàòåëüíîå ïðèñóòñòâèå âñåãäà!!!*/
	text-align:right;
	vertical-align:middle !important;
	padding:5px 20px 4px 9px;
	/*===================================*/
	
	background: url("../img/pgr_bg_right.gif") no-repeat top right;
}

td.pager a,
td.pager a img
{
    vertical-align: bottom !important;
}

a.pager:link,
a.pager:visited,
a.pager:active
{
    text-decoration: underline;
    color: #050505;
}

td.pager a:hover
{
    text-decoration: none;
}

a.pager_curpage:link,
a.pager_curpage:visited,
a.pager_curpage:active
{
    text-decoration: none;
    color: #FDFDFD !important;
    background: #EBDBF9 url("../img/pager_curpage_bg.gif") no-repeat center;
    padding: 5px;
}

/*active publication and obyava*/	
p.active{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	margin:0px 0px;
	}
	
.margin_active
{
     font-size:12px;
     background-color:#FFFFFF;
     padding: 0 3px 3px 3px;
     white-space: nowrap;
}  	

/*fin statistic*/
table.cat_fin{
    width: 100%;
	border-collapse:collapse;
	background-color:#FFFFFF;
	}

td.cat_fin,
td.cat_fin2{
	border:1px solid #4c86bb;	
	}
	
td.cat_fin{
	height:20px;
	text-align:center;
	padding:3px 0px;
	}

td.cat_fin2{
	text-align:center;
	vertical-align:middle;
	padding:3px 0px;
	font-size:12px;
	color: #3f3f3f;
	}
	
/*pay systems*/
div.accept{
	background-color:#fff;
	font-size:12px;
	color:#000;
	padding:12px 10px;
	text-align:left;
	font-family:Verdana;
	/*border:1px solid #C1B18C;
	border-top:none;*/
	}

table.accept{
	margin-top:12px;
	width: 100%;
	}

td.accept{
	padding:10px 20px;
	color:#bd6331;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	background-color:#e3eef6;
	border: 1px solid #4c86bb;
	}
	
td.body_pay{
	padding-top:12px;
	padding-left:10px;
	}
	
td.error_pay{
	padding-left:10px;
	padding-top:2px;
	text-align:left;
	vertical-align:bottom;
	}

table.info_pay{
	margin-top:12px;
	}	
	
td.info_pay{
	padding:5px 10px 0px 0px;
	text-align:left;
	}
	
td.read_pay{
	padding:4px 0px 0px 0px;
	text-align:left;
	width:100%;
	}
	
td.pay_txt{
	text-align:right;
	vertical-align:bottom;
	}
	
td.btm_pay{
	vertical-align:bottom;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:2px;
	}
	
	
/*finder*/
table.rez_search{
	margin-top:12px;
	margin-bottom:12px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	width: 100%;
	}
	
td.rez_search{
	border-top:1px solid #4c86bb;
	padding: 10px 10px 0px 10px;
	}
	
.find{
	color: #a63d19;
	}
	
/*see one obyava*/
p.see_one_obyava{
	text-align:right;
	padding-right:5px;
	margin:0px 0px;
	}
	
/*BEGUN*/	
td.begun{
	padding:6px 84px;
	}
	
/*MY PAY*/     
td.mpay{
    padding-top:20px;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
    
input#go{
    margin-top:10px;
    }       	

div.image{
	text-align:center;
	}

div.description{
	text-align:center;
	}

div.listimage{
	width:270px; 
	float:left; 
	text-align:left;
	}

.img_center{
	width:100%;
	text-align:center;
	}
	
.img_center div{
	text-align:center;
	width:auto;
	padding-bottom:10px;
	}