﻿.top .header .large_banner
{
    width: 730px;
    height: 90px;
    margin: 7px 0px 0px 0px;
	float: right;
}

.top .system_desc
{
    width: 1200px;
    height: 30px;
    margin: 0px 0px 0px 0px;
	float: left;
}

.top .system_desc .left
{
    width: 28px;
    height: 30px;
	background: url(../img/system_desc_background_left.jpg) no-repeat;
	float: left;
}

.top .system_desc .right
{
    width: 12px;
    height: 30px;
	background: url(../img/system_desc_background_right.jpg) no-repeat;
	float: left;
}

.top .system_desc .center
{
    width: 1160px;
    height: 28px;
    padding: 2px 0px 0px 0px;
	background: url(../img/system_desc_background.jpg) repeat-x;
	color: #c3c3c3;
	text-align: right;
	font-size: 14px;
	float: left;
}

.top .menutop
{
    width: 1200px;
    height: 46px;
    float: left;
}

.top .menu
{
	width: 1200px;
	height: 46px;
	background: url(../img/topmenu_background.jpg) repeat-x;
	float: left;
}

.top .menu .left
{
	width: 1200px;
	height: 46px;
	background: url(../img/topmenu_background_left.jpg) no-repeat left;
	float: left;
}

.top .menu .right
{
	width: 1200px;
	height: 46px;
	background: url(../img/topmenu_background_right.jpg) no-repeat right;
	float: left;
}

.top .menu .item
{
	padding: 14px 8px 0px 8px;
	height: 32px;
	background: url(../img/topmenu_separator.jpg) no-repeat right;
	float: left;
}

.top .menu .item a.button
{
	color: #eaebeb;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
}

.top .line
{
	background: #ecebeb;
	width: 1198px;
	height: 0px;
	float: left;
}

/* TO DO: EDIT */

.navigator
{
	width:1200px;
	margin: 9px 0px 15px 0px;
	padding: 7px 0px 5px 0px;
	background: #686868;
	float: left;
}

.navigator .arrow
{
	float: left; 
	width: 17px;
	height: 12px;
	margin: 3px 6px 0px 6px;
	background: url(../img/arrow_right.png) no-repeat;
}

* html .navigator .arrow
{
    background: url(../img/arrow_right.gif) no-repeat;
}

.navigator .item
{
	float: left;
	padding: 0px 0px 5px 0px;
}

.navigator .last
{
	color: #ffffff !Important;
}

.navigator .path
{
	display: block;
	margin-left: 25px;
	margin-bottom: 0px;
	display: inline;
	float: left;
}

.navigator .path a.button
{
	color: #cccccc;
	font-size: 11px;
	text-decoration: none;
}

.content
{
	width: 1200px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

/* TO DO: EDIT END */

.bottom
{
    margin-top: 10px;
	display: block;
	width: 1200px;
	margin-left: 0px;
	float: left;
}

.bottom .menu
{
	width: 1200px;
	height: 51px;
	background: url(../img/bottommenu_background.jpg) repeat-x;
	float: left;
}

.bottom .menu .left
{
	width: 1200px;
	height: 51px;
	background: url(../img/bottommenu_background_left.jpg) no-repeat left;
	float: left;
}

.bottom .menu .right
{
	width: 1200px;
	height: 51px;
	background: url(../img/bottommenu_background_right.jpg) no-repeat right;
	float: left;
}


.bottom .menu .empty
{
	width: 20px;
	height: 19px;
	float: left;
}

.bottom .menu .item
{
	padding: 14px 8px 0px 8px;
	height: 37px;
	background: url(../img/bottommenu_separator.jpg) no-repeat right;
	float: left;
}

.bottom .menu .copyright
{
	padding: 14px 8px 0px 8px;
	height: 37px;
	
	float: right;
}

.bottom .menu a.button
{
	color: #898989;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: none;
}

.rstyle1
{
    float: left;
}

.rstyle1 .tl
{
    width: auto;
    height: auto;
    background: url(../img/rstyle1_tl.png) no-repeat top left;
    position: relative;
    float: left;
}

* html .rstyle1 .tl
{
    background: url(../img/rstyle1_tl.gif) no-repeat top left;
}

.rstyle1 .tr
{
    width: auto;
    height: auto;
    background: url(../img/rstyle1_tr.png) no-repeat top right;
    position: relative;
    float: left;
}

* html .rstyle1 .tr
{
    background: url(../img/rstyle1_tr.gif) no-repeat top right;
}


.rstyle1 .bl
{
    width: auto;
    background: url(../img/rstyle1_bl.png) no-repeat bottom left;
    float: left;
}

* html .rstyle1 .bl
{
    background: url(../img/rstyle1_bl.gif) no-repeat bottom left;
}

.rstyle1 .br
{
    width: auto;
    background: url(../img/rstyle1_br.png) no-repeat bottom right;
    float: right;
}

* html .rstyle1 .br
{
    background: url(../img/rstyle1_br.gif) no-repeat bottom right;
}

.rstyle1 .t
{    
    height: 6px;
    margin: 0px 6px 0px 6px;
    background: #FFFFFF;
    display: inline;
    font-size: 0px;
    float: left;
}

.rstyle1 .b
{
    height: 6px;
    margin: 0px 6px 0px 6px;
    background: #FFFFFF;
    display: inline;
    font-size: 0px;
    float: left;
}

.size1
{
    width: 856px;
}

.rstyle2
{
    float: left;
}

.rstyle2 .tl
{
    width: auto;
    background: url(../img/rstyle2_tl.png) no-repeat top left;
    float: left;
}

* html .rstyle2 .tl
{
    background: url(../img/rstyle2_tl.gif) no-repeat top left;
}

.rstyle2 .tr
{
    width: auto;
    background: url(../img/rstyle2_tr.png) no-repeat top right;
    float: left;
}

* html .rstyle2 .tr
{
    background: url(../img/rstyle2_tr.gif) no-repeat top right;
}

.rstyle2 .bl
{
    width: auto;
    background: url(../img/rstyle2_bl.png) no-repeat bottom left;
    float: left;
}

* html .rstyle2 .bl
{
    background: url(../img/rstyle2_bl.gif) no-repeat bottom left;
}

.rstyle2 .br
{
    width: auto;
    background: url(../img/rstyle2_br.png) no-repeat bottom right;
    float: left;
}

* html .rstyle2 .br
{
    background: url(../img/rstyle2_br.gif) no-repeat bottom right;
}

.rstyle2 .t
{
    width: 298px;
    height: 6px;
    margin: 0px 12px 0px 12px;
    background: #1d1d1d;
    display: inline;
    font-size: 0px;
    float: left;
}

.rstyle2 .b
{
    width: 298px;
    height: 6px;
    margin: 0px 12px 0px 12px;
    background: #1d1d1d;
    display: inline;
    font-size: 0px;
    float: left;
}

.rstyle3
{
    float: left;
}

.rstyle3 .tl
{
    width: auto;
    background: url(../img/rstyle3_tl.png) no-repeat top left;
    float: left;
}

* html .rstyle3 .tl
{
    background: url(../img/rstyle3_tl.gif) no-repeat top left;
}

.rstyle3 .tr
{
    width: auto;
    background: url(../img/rstyle3_tr.png) no-repeat top right;
    float: left;
}

* html .rstyle3 .tr
{
    background: url(../img/rstyle3_tr.gif) no-repeat top right;
}

.rstyle3 .bl
{
    width: auto;
    background: url(../img/rstyle3_bl.png) no-repeat bottom left;
    float: left;
}

* html .rstyle3 .bl
{
    background: url(../img/rstyle3_bl.gif) no-repeat bottom left;
}

.rstyle3 .br
{
    width: auto;
    background: url(../img/rstyle3_br.png) no-repeat bottom right;
    float: left;
}

* html .rstyle3 .br
{
    background: url(../img/rstyle3_br.gif) no-repeat bottom right;
}

.rstyle3 .l
{
    width: 13px;
    margin: 238px 0px 0px 0px;
    background: url(../img/rstyle3_l.png) repeat-y;
    font-size: 0px;
    display: inline;
    float: left;
}

* html .rstyle3 .l
{
    background: url(../img/rstyle3_l.gif) repeat-y;
}


.rstyle3 .r
{
    width: 13px;
    margin: 238px 0px 0px 0px;
    background: url(../img/rstyle3_r.png) repeat-y;
    font-size: 0px;
    display: inline;
    float: left;
}

* html .rstyle3 .r
{
    background: url(../img/rstyle3_r.gif) repeat-y;
}

.rstyle3 .t
{
    margin: 0px 0px 0px 0px;
    background: #19191a url(../img/rstyle3_t.png) repeat-x;
    font-size: 0px;
    display: inline;
    float: left;
}

* html .rstyle3 .t
{
    background: #19191a url(../img/rstyle3_t.gif) repeat-x;
}

.rstyle3 .b
{
    height: 13px;
    margin: 0px 13px 0px 13px;
    background: url(../img/rstyle3_b.png) repeat-x;
    font-size: 0px;
    display: inline;
    float: left;
}

* html .rstyle3 .b
{
    background: url(../img/rstyle3_b.gif) repeat-x;
}

.text_n1
{
	text-align: justify;
	line-height: 15px;
	font-size: 11px;
	float: left;
}

.more_n1
{
    display: inline;
}

.more_n1 a 
{
    text-decoration: none;
    color: #72b00e;
}

.text_n1 p, ul
{ 
	margin-top: 2px; 
	margin-bottom: 10px; 
}

.rect1
{
    width: 200px;
    height: 80px;
    background: #FFFFFF;
}

/* categories menu */

.cat_menu
{
    width: 322px;
    height: auto;
    margin: 0px 0px 10px 0px;
    background: url(../img/cat_menu_cap.png) no-repeat;
    float: left;
}

.cat_menu .item, .cat_menu .selected
{
    float: left;
}

.cat_menu .item div
{
}

.cat_menu .cap
{
    width: 282px;
    height: 22px;
    padding: 8px 20px 5px 20px;
    color: #ffffff;
    font-size: 14px;
}

.cat_menu .titles
{
    width: 100%;
    height: auto;
    display: inline;
    position: relative; 
    float: left;
}

.cat_menu .cont
{
    width: 322px;
    height: auto;
    background: #1d1d1d;
    padding: 10px 0px 10px 0px;
    float: left;
}

.cat_menu .main_categories
{
    width: 322px;
    height: auto;
    padding: 15px 0px 0px 0px;
    float: left;
}

.cat_menu .main_categories .cat
{
    width: 282px;
    height: 25px;
    padding: 4px 20px 0px 20px;
    margin: 0px 0px 1px 0px;
    display: inline;
    background: url(../img/maincat.png) no-repeat;
    float: left;
}

.cat_menu .main_categories .cat a
{
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.cat_menu .separator
{
    width: 320px;
    height: 1px;
    display: inline;
    font-size: 0px;
    margin: 0px 1px 0px 1px;
    background: #686868;
    line-height: 1px;
    float: left;
}

.cat_menu .sep_level3
{
    background: #909090 !Important;
}

.cat_menu .level0
{
    width: 322px;
    height: auto;
    float: left;
}

.cat_menu .selected .level0
{
    background: #7db137 url(../img/arrow1.png) no-repeat right;
}

* html .cat_menu .selected .level0
{
    background: #7db137 url(../img/arrow1.gif) no-repeat right;
}

.cat_menu .selected .level0 a
{
    color: #ffffff;
}

.cat_menu .level1
{
    width: 322px;
    height: auto;
    background: #3b3b3b;
    float: left;
}

.cat_menu .selected .level1
{
    background: #aec763 url(../img/arrow2.png) no-repeat right;
    
}

* html .cat_menu .selected .level1
{
    background: #aec763 url(../img/arrow2.gif) no-repeat right;
    
}

.cat_menu .selected .level1 a
{
    color: #3e3d3d;
}

.cat_menu .level2
{
    width: 322px;
    height: auto;
    background: #535353;
    float: left;
}

.cat_menu .selected .level2
{
    background: #535353 url(../img/arrow3.png) no-repeat right;
}

* html .cat_menu .selected .level2
{
    background: #535353 url(../img/arrow3.gif) no-repeat right;
}

.cat_menu .selected .parentl
{
    background-image: url(../img/arrow31.png) !important;
}

* html .cat_menu .selected .parentl
{
    background-image: url(../img/arrow31.gif) !important;
}

.cat_menu .selected .level2 a
{
    color: #b2ce5f;
}

.cat_menu .level3
{
    width: 322px;
    height: auto;
    background: #666666;
    float: left;
}

.cat_menu .selected .level3
{
    background: #7e7e7e url(../img/arrow7.png) no-repeat right;
}

* html .cat_menu .selected .level3
{
    background: #7e7e7e url(../img/arrow7.gif) no-repeat right;
}

.cat_menu .selected .level3 a
{
    color: #ffffff;
}

.cat_menu a
{
    float: left;
    display:block;
    margin: 1px 0px 1px 0px;
}

.cat_menu .field1
{
    position: absolute;
    text-decoration: none;
    left: 0px;
    top: 0px;
	width: 50px;
	float: left;
	display: block;
	z-index: 99;
}

.cat_menu .field1g
{
    position: absolute;
    text-decoration: none;
	width: 80px;
	left: 0px;
	float: left;
}

.cat_menu .field2
{
    text-decoration: none;
	float: left;
}

.cat_menu .field2g
{
    text-decoration: none;
	float: left;
}

.cat_menu .level0 .field1
{
    margin-left: 20px;
    color: #a7a7a7;
}

.cat_menu .level0 .field2
{
    width: 232px;
    padding: 0px 30px 0px 60px;
    color: #a7a7a7;
}

.cat_menu .level1 .field1
{
    margin-left: 40px;
    color: #a9a8a8;
}

.cat_menu .level1 .field2
{
    width: 212px;
    padding: 0px 30px 0px 80px;
    color: #a9a8a8;
}

.cat_menu .level2 .field1
{
    margin-left: 50px;
    color: #d4d3d3;
}

.cat_menu .level2 .field2
{
    width: 192px;
    padding: 0px 30px 0px 100px;
    color: #d4d3d3;
}

.cat_menu .level2 .field1g
{
    margin-left: 20px;
    color: #d4d3d3;
}

.cat_menu .level2 .field2g
{
    width: 222px;
    padding: 0px 30px 0px 70px;
    color: #d4d3d3;
}

.cat_menu .level3 .field1g
{
    margin-left: 40px;
    color: #d4d3d3;
}

.cat_menu .level3 .field2g
{
    width: 184px;
    padding: 0px 30px 0px 108px;
    color: #d4d3d3;
}



.cat_menu label
{
    margin: 0px 10px 0px 20px;
    color: #a7a7a7;
}

.cat_menu select
{
    width: 280px;
    margin: 2px 0px 4px 20px;
    font-size: 11px;
}

/* categories menu end */

/* all pages */

.page_left
{
    width: 332px;
    height: auto;
    float: left;
}

.page_right
{
    width: 868px;
    height: auto;
    float: left;
}

.page_content
{
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
    float: left;
}

.page_content .cap
{
    width: 798px;
    padding: 8px 20px 5px 50px;
    height: 22px;
    color: #ffffff;
    font-size: 14px;
}

.page_content .rect
{
    width: 868px;
    height:auto;
    background: #ffffff;
    padding: 0px 0px 0px 0px;
    float: left;
}

.page_content .buttons
{
    height: auto;
    padding: 0px 20px 10px 0px;
    float: right;
}

.page_content .btn div
{
    float: left;
}

.page_content .btn_print
{
    width: 42px;
    float: left;
}

.page_content .btn_print .icon
{
    width: 12px;
    height: 13px;
    float: right;
    background: url(../img/icon_print.png) no-repeat;
    margin: 2px 0px 0px 5px;
}

.page_content .btn_print .icon a
{
    width: 100%;
    height: 100%;
    display: block;
    float: left;
}

.page_content .btn_excel
{
    width: 48px;
    float: left;
}

.page_content .btn_excel .icon
{
    width: 14px;
    height: 14px;
    float: right;
    background: url(../img/icon_excel.png) no-repeat;
    margin: 2px 0px 0px 5px;
}

.page_content .btn_excel .icon a
{
    width: 100%;
    height: 100%;
    display: block;
    float: left;
}

.btn
{
    margin: 0px 5px 0px 5px;
    float: left;
}

.btn a
{
    text-decoration: none;
    color: #8f8d8d;
    float: left;
    font-size: 10px;
}

.page_content .line
{
    width: 832px;
    height: 2px;
    background: url(../img/pc_line.jpg) no-repeat;
    display: inline;
    font-size: 0px;
    margin-bottom: 8px;
    float: left;
}

.page_content .line_s1
{
    margin-left: 18px;
}

/* all pages --end-- */

.marginb1
{
    margin-bottom: 10px;
}

/* labels */

.url_in
{
    color: #72B00E;
    text-decoration: none;
}

.label1
{
    color: #4d4d4d;
    font-size: 11px;
}

.label2
{
    color: #7f7e7e;
    font-size: 11px;
}

.label3
{
    color: #5f9e05;
    font-size: 11px;
}

.label4
{
    color: #232323;
    font-size: 11px;
}

.label5
{
    color: #b22f73;
    font-size: 11px;
}

.labelb
{
    font-weight: bold;
}

/* labels */

.pgallery
{
    width: 168px;
    height: 300px;
    float: left;
}

.pgallery div
{
    padding: 16px;
    float: left;
}

.pgallery img
{
    border: none;
}

/* downloads */

.downloads
{
    padding: 0px 20px 20px 20px;
    width: 828px;
    float: left;
    text-align: left;
}

.downloads .item
{
    padding: 3px 0px 3px 20px;
}

.i_pdf
{
    background: url(../img/i_pdf.jpg) no-repeat;
}

.downloads .title1
{
    color: #b22f73;
    font-size: 14px;
}

.downloads .title2
{
    color: #5f9e05;
    margin: 10px 0px 4px 10px;
    font-size: 12px;
}

.downloads a
{
    text-decoration: none;
    padding: 0px 0px 2px 20px;
    color: #4d4d4d;
}

/*search box */

.cont_search
{
    width: 500px;
    margin: 0px 0px 0px 680px;
    float: left;
    position: absolute;
    left: 0px;
    z-index: 9999;
    top: 145px;
}

.cont_search .btn_search
{
    float: left;
}

.suggestions_box
{
    width: 400px;
    height: auto;
    margin: 21px 0px 0px 0px;
    left: 0px;
    border: solid 1px #000000;
    float: left;
    position: absolute;
    z-index: 9999;
    display: inline;
    background: #FFFFFF;
}           
.suggestions_box div
{
    color: #000000;
    width: 400px;
    text-align: left;
    float: left;
    cursor: default;
    font-size: 12px;
}

.suggestions_box .bclose
{
    color: #0000cc;
    text-align: right;
    text-decoration: underline;
    padding: 0px 0px 2px 0px;
}

.suggestions_box .selected
{
    background: #3366cc;
    text-align: left;
    color: #ffffff;
}

.search_box
{
    width: 420px;
    height: auto;
    float: left;
}

.search_box .field
{
    width: 400px;
    height: 23px;
    float: left;
}

.search_box a
{
    width: 100%;
    height: 100%;
    text-decoration: none;
    float: left;
}

.search_box input
{
    font-size: 12px;
    width: 397px;
}
