html{
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
body {
	height:auto;
	background-image: url(gfx/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	width: auto;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.abl_img img {
	border: 1px solid #a9a9a9;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}


.pn_head p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 15px;
	margin: 0px;
}

.n_txt p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

strong {
	font-weight: bold;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23408c;
	list-style-type: square;
}


.pa_top h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
	margin:0px;
	padding-bottom: 0px;
}

h1 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
	margin:0px;
	padding-bottom: 18px;
	 }
h2 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #23408c;
	font-weight: normal;
	margin:0px;
	padding-bottom: 10px;
	 }
	 
h3 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #23408c;
	font-weight: bold;
	margin:0px;
	padding-bottom: 10px;
	 }
	 
	 
	 
h4 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23408c;
	font-weight: bold;
	margin:0px;
	padding-bottom: 5px;
	 }

.form  {
	height: 17px;
	width: 168px;
	background-image: url(gfx/bg_search.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display: block;
	float: left;
	background-position: bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 5px;
}

.f_email  {
	height: 17px;
	width: 174px;
	background-image: url(gfx/bg_search.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display: block;
	float: left;
	background-position: bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 5px;
}

.f_submit {
	float: left;
	width: 58px;
	height: 20px;
	display: block;
	background: url(gfx/bg_pnlbtn.gif) no-repeat center center
}
tr.t_col {
	height: 20px;
}
a {
	color: #23408c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}

.subm_btn a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	height: 18px;
	width: 125px;
	padding-top: 2px;
}
.subm_btn a:hover{}

.subr_btn a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	height: 18px;
	width: 125px;
	padding-top: 2px;
}
.subr_btn a:hover{}

.pc_btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	height: 21px;
	width: 110px;
	background-color: #c2c2c2;
	padding-top: 7px;
}
.pc_btn a:hover {
	background-image: url(gfx/bg_pcbtn.gif);
	background-repeat: repeat-x;
	text-decoration: none;
}

.pc_btnon a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	height: 21px;
	width: 110px;
	padding-top: 7px;
	background-image: url(gfx/bg_pcbtn.gif);
	background-repeat: repeat-x;
	text-decoration: none;
}
.pc_btnon a:hover {
	background-image: url(gfx/bg_pcbtn.gif);
	background-repeat: repeat-x;
	text-decoration: none;
}

.pn_txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #23408c;
}
.pn_txt a:hover{
	text-decoration: underline;
}

.ps_txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #23408c;
}
.ps_txt a:hover{
	text-decoration: underline;
}

.psb_btn a {
	display: block;
	height: 19px;
	width: 232px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23408c;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	padding-left: 20px;
	padding-top: 3px;
}
.psb_btn a:hover {
	background-image: url(gfx/bg_apbbtn.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-decoration: none;
}

.btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23408c;
	text-decoration: none;
	height: 23px;
	display: block;
	float: left;
	background-position: center;
	width: 182px;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f9d615;
}
.btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
}
.btnoc a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
}
.btnoc a:hover {
	background-image: url(gfx/bg_btnoc.gif);
	background-repeat: repeat-x;
}

.btnocon a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(gfx/bg_btnoc.gif);
	background-repeat: repeat-x;
}
.btnocon a:hover {
	background-image: url(gfx/bg_btnoc.gif);
	background-repeat: repeat-x;
}


.btntop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23408c;
	text-decoration: none;
	height: 23px;
	display: block;
	float: left;
	background-position: center;
	width: 182px;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #f6f7f9;
}
.btntop a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
}

.btntopon a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
	height: 23px;
	display: block;
	float: left;
	background-position: center;
	width: 182px;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.btntopon a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
}


.btnon a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
	height: 23px;
	display: block;
	float: left;
	background-position: center;
	width: 182px;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f9d615;
}
.btnon a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
}

.ptmp_action a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	display: block;
	float: left;
	background-position: center center;
	width: 125px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(gfx/bg_btnaction.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
}
.ptmp_action a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/bg_btn.gif);
	background-repeat: repeat-x;
}

.subbtn a {
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(gfx/arrow_w.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #23408c;
	padding-right: 10px;
	padding-left: 20px;
	font-weight: normal;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.subbtn a:hover {
	color: #23408c;
	background-color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
}

.subbtnon a {
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23408c;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 20px;
	font-weight: normal;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.subbtnon a:hover {
	color: #23408c;
	background-color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
}

.subbtntwo a {
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(gfx/arrow_w.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #596d99;
	padding-right: 10px;
	padding-left: 20px;
	font-weight: normal;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.subbtntwo a:hover {
	color: #23408c;
	background-color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
}

.subbtntwoon a {
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23408c;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 20px;
	font-weight: normal;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.subbtntwoon a:hover {
	color: #23408c;
	background-color: #FFFFFF;
	text-decoration: none;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: none;
}


.container {
	/*height: 100%;*/
	width: 955px;
	position: relative;
	margin:auto;
	float: none;
	height: auto;
	
}
.mainpage {
	/*height: 100%;*/
	width: 945px;
	min-height:100%;
	height: auto;
	overflow: auto;
	padding-left: 5px;
	padding-top: 20px;
}.top {
	float: left;
	height: 200px;
	width: 945px;
	background-image: url(gfx/bg_top.jpg);
	background-repeat: no-repeat;
}
.top_main {
	float: left;
	height: 167px;
	width: 945px;
}
.top_menu {
	float: left;
	height: 30px;
	width: 839px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 106px;
}

.home {
	height: 135px;
	width: 76px;
	position: absolute;
	left: 20px;
	top: 0px;
}
.topmenu {
	height: 22px;
	width: 44px;
	position: absolute;
	left: 871px;
	top: 7px;
}
.searcher {
	float: left;
	height: 30px;
	width: 290px;
	background-color: #23408c;
}
.stxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	height: 23px;
	width: 56px;
	padding-top: 7px;
	padding-left: 10px;
}
.msearch {
	float: left;
	height: 25px;
	width: 223px;
	padding-top: 5px;
}
.sbtn {
	background-image: url(gfx/bg_sbtn.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 28px;
}




.menu {
	height: 30px;
	width: 915px;
	float: left;
	background-color: #f9d615;
	border-right-width: 15px;
	border-left-width: 14px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #23408c;
	padding-left: 1px;
	color: #f9d615;
}
.btn {
	height: 30px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
}

.content_container {
	width: 930px;
	overflow: auto;
	background-color: #f9d615;
	padding-left: 15px;
	padding-top: 14px;
	padding-bottom: 15px;
	float: left;
	position: relative;
}
.promo_action {
	float: left;
	height: 238px;
	width: 533px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.pa_img {
	float: left;
	height: 212px;
	width: 156px;
	border: 13px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
.pa_txt {
	float: left;
	height: 238px;
	width: 351px;
}
.pa_top {
	float: left;
	height: 60px;
	width: 323px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(gfx/bg_patop.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
}
.pa_txtmain {
	float: left;
	height: 152px;
	width: 351px;
	background-image: url(gfx/bg_patxt.gif);
}
.pa_txtmainsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	height: 34px;
	width: 313px;
	padding-left: 28px;
	padding-right: 10px;
	padding-top: 8px;
	overflow: hidden;
}
.pa_txtmainprod {
	float: left;
	width: 323px;
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #23408c;
	padding-top: 6px;
	padding-bottom: 5px;
}
.ptmp_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #23408c;
	float: left;
	width: 189px;
	overflow: hidden;
	background-image: url(gfx/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 6px;
}
.ptmp_oldprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: line-through;
	float: left;
	width: 56px;
	color: #000000;
}
.ptmp_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ed2024;
	font-weight: bold;
	float: left;
	width: 56px;
	overflow: hidden;
}
.ptmp_action {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width: 125px;
	margin-left: 1px;
}

.reloader {
	float: left;
	height: 236px;
	width: 365px;
	position: relative;
	margin-bottom: 15px;
	border: 1px solid #FFFFFF;
	background-image: url(gfx/bg_contact.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}
.promo_contact {
	position: absolute;
}
.pc_cbtns {
	float: left;
	height: 28px;
	width: 365px;
}
.pc_btn {
	float: left;
	height: 28px;
	width: 110px;
	margin-right: 1px;
}
.pc_txtadd {
	float: left;
	height: 95px;
	width: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding-left: 28px;
	padding-top: 15px;
}
.pc_txthoursh {
	background-color: #FFFFFF;
	float: left;
	height: 17px;
	width: 224px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #23408c;
	padding-left: 28px;
	padding-top: 3px;
}
.pc_txthours {
	float: left;
	width: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 28px;
	line-height: 16px;
	padding-top: 8px;
}



.promo_news {
	float: left;
	height: 178px;
	width: 180px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #dbc126;
	background-color: #FFFFFF;
}
.pn_head {
	height: 25px;
	width: 100%;
	background-image: url(gfx/bg_head.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.pn_txt {
	height: 66px;
	width: 150px;
	overflow: hidden;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	padding-top: 8px;
	background-position: center bottom;
	background-repeat: no-repeat;
}


.promo_sell {
	float: left;
	height: 178px;
	width: 334px;
	margin-right: 15px;
	border: 1px solid #dbc126;
	background-color: #FFFFFF;
}
.ps_container {
	float: left;
	height: 50px;
	width: 334px;
	background-image: url(gfx/bg_psell.gif);
	background-repeat: repeat-x;
}
.ps_img {
	float: left;
	height: 50px;
	width: 94px;
	background-repeat: no-repeat;
	background-position: center center;
}
.ps_txt {
	float: left;
	height: 47px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	overflow: hidden;
	padding-top: 3px;
}

.promo_sub {
	float: left;
	height: 124px;
	width: 367px;
	margin-bottom: 15px;
}
.psb_img {
	float: left;
	height: 122px;
	width: 110px;
	border: 1px solid #FFFFFF;
	margin-right: 1px;
	background-repeat: no-repeat;
	background-position: center center;
}
.psb_txt {
	float: left;
	height: 122px;
	width: 252px;
	border: 1px solid #dbc126;
	background-color: #FFFFFF;
}
.psb_maintxt {
	float: left;
	height: 87px;
	width: 252px;
	padding-top: 10px;
}
.psb_btn {
	float: left;
	height: 19px;
	width: 252px;
}


.promo_newsletter {
	float: right;
	height: 58px;
	width: 365px;
	border: 1px solid #FFFFFF;
	margin-right: 15px;
	background-color: #f6f7f9;
}
.pnl_top {
	float: left;
	height: 28px;
	width: 365px;
	background-image: url(gfx/bg_pnltop.gif);
	background-repeat: repeat-x;
}
.pnl_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	height: 23px;
	width: 96px;
	padding-left: 15px;
	padding-top: 5px;
}
.pnl_form {
	float: left;
	height: 24px;
	width: 254px;
	padding-top: 4px;
}

.pnl_txt {
	float: left;
	height: 28px;
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #23408c;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
}

.promo_logo {
	float: left;
	height: 81px;
	width: 531px;
	margin-right: 15px;
	border: 1px solid #dbc126;
}
.promo_cards {
	float: left;
	height: 61px;
	width: 365px;
	margin-top: 15px;
	border: 1px solid #dbc126;
}
.sub_left {
	float: left;
	width: 182px;
}
.subl_img {
	float: left;
	height: 65px;
	width: 180px;
	border: 1px solid #FFFFFF;
	background-position: center center;
	background-repeat: no-repeat;
}
.sub_middle {
	float: left;
	width: 550px;
}
.subm_maincontent {
	width: 548px;
	border: 1px solid #dbc126;
	background-color: #FFFFFF;
	float: left;
}
.subm_head {
	width: 529px;
	float: left;
	height: 45px;
	background-image: url(gfx/bg_h1.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 19px;
	padding-top: 20px;
}
.subm_img {
	float: left;
	width: 548px;
}
.subm_txt {
	float: left;
	width: 510px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 14px;
	padding-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
}
.subm_catlist {
	float: left;
	width: 510px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #23408c;
	padding-bottom: 14px;
	padding-top: 14px;
}
.subm_btn {
	background-image: url(gfx/bg_submbtn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 20px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.sub_right {
	float: left;
	width: 182px;
}
.subr_img {
	float: left;
	height: 223px;
	width: 169px;
	border: 1px solid #dbc126;
	background-color: #FFFFFF;
	padding-top: 13px;
	padding-left: 11px;
}
.subr_mainimg {
	float: left;
	height: 210px;
	width: 156px;
	background-repeat: no-repeat;
	background-position: center center;
}
.subr_btn {
	float: left;
	height: 20px;
	width: 182px;
	background-image: url(gfx/bg_subrbtn.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	text-align: center;
}




.cc_left {
	width: 467px;
	margin-right: 10px;
	float: left;
	position: relative;
}
.promoimg {
	float: left;
	height: 100px;
	width: 467px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}
.newsoutside {
	float: left;
	width: 465px;
	border: 1px solid #dee7de;
	position: relative;
	background-color: #fbfbfb;
	background-image: url(gfx/bg_newstop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
.newsinside {
	float: left;
	width: 425px;
	overflow: auto;
	position: relative;
	background-image: url(gfx/bg_newsbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.n_img {
	float: left;
	height: 86px;
	width: 110px;
	position: relative;
	margin-right: 20px;
	border: 1px solid #e6e6e6;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
}
.n_txt {
	float: none;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	line-height: 16px;
}
.shortnews {
	float: left;
	height: 20px;
	width: 415px;
	border: 1px solid #dee7de;
	position: relative;
	padding-left: 20px;
	background-color: #fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(gfx/arrow_shortnews.gif);
	background-repeat: no-repeat;
	background-position: 438px center;
	padding-top: 3px;
	padding-right: 30px;
	overflow: hidden;
	margin-bottom: 1px;
}
.sn_archivbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	height: 23px;
	width: 127px;
	border: 1px solid #dee7de;
	position: relative;
	background-image: url(gfx/bg_snbtn.gif);
	background-repeat: no-repeat;
}




.cc_middle {
	float: left;
	width: 224px;
	overflow: auto;
	position: relative;
	margin-right: 10px;
}
.promoimgtwo {
	float: left;
	height: 100px;
	width: 224px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.head_software {
	background-color: #00381e;
	float: left;
	height: 24px;
	width: 204px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.content_software {
	float: left;
	width: 224px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00381e;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}


.cc_right {
	float: right;
	width: 224px;
	overflow: auto;
	position: relative;
}
.linksimg {
	float: none;
	height: 100px;
	width: 224px;
	position: relative;
	margin-bottom: 10px;
}
.mainlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #00381e;
	width: 150px;
	border: 1px solid #FFFFFF;
	position: relative;
	float: left;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(gfx/bg_links.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 16px;
	margin-bottom: 10px;
	margin-left: 24px;
}
.ml_img {
	width: 150px;
	position: relative;
	overflow: auto;
	margin-bottom: 5px;
	float: none;
}
.pathcontainer {
	float: left;
	height: 31px;
	width: 701px;
	position: relative;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 234px;
}
.path {
	height: 23px;
	width: 679px;
	border: 1px solid #dee7de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00381e;
	padding-top: 6px;
	padding-left: 20px;
}
.submenucontainer {
	float: left;
	width: 182px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-bottom: 5px;
}
.subbtn {
	float: left;
	width: 182px;
}
.maincontent {
	float: left;
	width: 671px;
	position: relative;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00381e;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.highlight {
	float: right;
	width: 224px;
	background-color: #dee7de;
	margin-right: -10px;
	_margin-right: -5px;
	margin-left: 10px;
	position: relative;
}
.head_hl {
	width: 204px;
	height: 20px;
	background-color: #04361c;
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 20px;
}
.hl_content {
	float: left;
	width: 194px;
	position: relative;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00381e;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.clanok_container {
	float: left;
	width: 670px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00381;
	padding-bottom: 10px;
	line-height: 16px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0381e;
}

.ptmenu {
	float: right;
	width: 661px;
	background-image: url(gfx/pt_bg.gif);
	background-repeat: no-repeat;
	background-position: 20px top;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	position: relative;
}



.ico {
	float: right;
}
.txt {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aaaaaa;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.gallery {
	float: left;
	width: 529px;
	padding-bottom: 10px;
	padding-left: 19px;
}
.gallimg {
	float: left;
	height: 112px;
	width: 112px;
	border: 1px solid #dee7de;
	margin-right: 18px;
	background-position: center center;
}



.footer {
	float: left;
	width: 945px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	background-color: #23408c;
	margin-top: 1px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.subsubbtn {
	float: left;
	width: 224px;
	position: relative;
}
.subsubbtnon {
	float: left;
	width: 150px;
	position: relative;
}
.btnon {
	height: 20px;
	float: left;
	position: relative;
}
.subbtnon {
	float: left;
	width: 182px;
	position: relative;
}
.btntop {
	height: 30px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
}

