@charset "utf-8";
* { margin:0; padding:0;}
body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3d3d3d;
		text-decoration: none;
		margin:0px;
		background-color: #e4e4e4;
}

.box {
		background-image: url(../images/box.png);
		background-repeat: no-repeat;
		background-position: center center;
		height: 262px;
}

.header {
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #b3c2ca;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}
.header_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3d3d3d;
		padding-right:30px;
		font-weight: bold;
}
.header_title a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3d3d3d;
		padding-right:30px;
		font-weight: bold;
		text-decoration: none;
}
.header_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.box_content {
		background-image: url(../images/offer2.png);
		background-repeat: no-repeat;
		background-position: center center;
}

div.block {
		margin-bottom:8px;
		color:#363638;
		position:relative;
		overflow:hidden;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(../images/bg-block.gif);
}
.block-top { background:url(block-top2.gif) top left no-repeat; width:100%;}
.block .content {
		overflow:hidden;
		background:url(../images/block-bot2.gif) bottom left no-repeat;
		padding-top: 17px;
		padding-right: 13px;
		padding-bottom: 20px;
		padding-left: 13px;
}
.top_td {
		height: 373px;
		background-image: url(../images/bg_up.png);
		background-repeat: repeat-x;
}

#block-user-1 { background:url(../images/bg-block.gif) left repeat-y; width:100%;}
#block-user-1 .block-top { background:url(../images/block-top.gif) top left no-repeat;}
.td_up {
	background-image: url(../images/td_up.png);
	height: 26px;
}

#block-user-1 .content { padding-left:11px; background:url(../images/block-bot.gif) bottom left no-repeat; padding-top:8px;}
#block-user-1 .content ul.menu { padding-left:0px; padding-bottom:0px;}
.td_mdl {
	background-image: url(../images/td_mdl.png);
}
.td_bot {
	background-image: url(../images/td_bt.png);
	height: 16px;
}

#block-user-1 .content ul.menu li ul.menu { padding-left:14px;}
#block-user-1 .content ul.menu li { padding:2px 0px 1px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal;line-height:27px; background:url(../images/bg-line.gif) bottom repeat-x; overflow:hidden; width:100%;}
#block-user-1 .content ul.menu li a { background:url(../images/a1.gif) no-repeat 0 11px; color:#3d3d3d; font-size:12px; text-decoration:none; font-weight:bold; text-transform:none; display:block; padding-left:13px; overflow:hidden; margin-left:15px;}
#block-user-1 .content ul.menu li a:hover{ text-decoration:none; color:#045c99;}
.small {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
}

#block-user-1 .content ul.menu li.collapsed a {
		background:url(../images/a2.gif) no-repeat 0 10px;
		left: 13px;
}
#block-user-1 .content ul.menu li.last { background:none;}



.title h3 {
		color:#034c7f;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		padding-top: 14px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 24px;
}
.title_cp {
		color:#034c7f;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		list-style-image:none;
		list-style:none;
		margin:0;
		line-height:normal;
		line-height:27px;
		background:url(../images/bg-line.gif) bottom repeat-x;
		overflow:hidden;
		width:100%;
		font-family: Arial, Helvetica, sans-serif;
}

.title_prd {
		color:#034c7f;
		font-size:12px;
		font-weight:bold;
		text-transform:none;
		list-style-image:none;
		list-style:none;
		margin:0;
		background:url(../images/bg-line.gif) bottom repeat-x;
		overflow:hidden;
		width:100%;
		font-family: Arial, Helvetica, sans-serif;
}
.seprator {

		background:url(../images/bg-line.gif) bottom repeat-x;
		overflow:hidden;
		width:100%;
		font-family: Arial, Helvetica, sans-serif;
}
.td_mdl a {
		color: #3d3d3d;
		text-decoration: none;
		font-weight: bolder;
}
.td_mdl a:hover {
		color: #FF0000;
		text-decoration: none;
		font-weight: bolder;
}


.input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height: 14px;
}
.input_select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height: 20px;
}
.btn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #CCCCCC;
		border: 1px dashed #457179;
		font-weight: normal;
}

.title {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #3d3d3d;
		text-align: center;
}

.td_action {
		background-image: url(../images/bg-line_v.png);
		background-repeat: repeat-y;
		background-position: left center;
}
.tbl_action {
		background:url(../images/bg-line.gif) bottom repeat-x;}
img {border:none;}
img a {border:none;}
img a:visited {border:none;}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.prd_seprator
{
		overflow:hidden;
		width:100%;
		font-family: Arial, Helvetica, sans-serif;
		background-image: url(../images/bg-line.gif);
		background-repeat: repeat-x;
		background-position: center;
}
