body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
td {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
a {color: #6666CC; text-decoration: underline; }
a:hover {color: #DD0000; text-decoration: underline;}
img a {text-decoration: none;}
img a:hover {text-decoration: none;}

.news p {margin:5px 0px 10px 0px; text-align:left; font-size:11px}
ul {margin:2px 30px 15px 30px}
li {margin-left:25px;list-style-image: url(../images/pic.gif);}

input {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border:1px solid #AAAAAA; width:100%; background-image:url(../images/inp_bg.gif); background-repeat:no-repeat; padding-left:5px}
textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border:1px solid #AAAAAA; overflow:auto; width:100%; background-image:url(../images/inp_bg.gif); background-repeat:no-repeat; padding-left:5px}

.search_div_left {float:left;width:550px;}
.search_simple {float:right;width:270px;}
.search_simple img {border:0 none;}
.search_simple a img {margin:0px 10px;}
.search_simple img {margin:0px 5px 0px 2px;}
.error_valid_search {font-size:12px;color:red;font-weight:bold;padding-top:10px;}

.line1 {background-image:url(../images/line1.gif); background-repeat:repeat-x}
.content { background-color:#EDEDED; background-image:url(../images/bline.gif); background-repeat:no-repeat; background-position:bottom left;}
.content div { margin:5px 30px 15px 30px;}
.tree div { margin:0px 0px 0px 0px;}

.content p {margin:5px 30px 15px 30px;}
.content p.title {margin-top:45px; margin-bottom:0px;color:#CC9933; font-weight:bold; font-size: 18px;	text-transform:capitalize;font-family:Arial}

.content p.subtitle {margin-top:15px; margin-bottom:0px}
.menu {height:30px; background-color:transparent}
.menu a {background-color:transparent; text-decoration:none; }
.menu a:hover {background-color:#CC9933; text-decoration:none}
.menus {height:30px; background-color:#CC9933;}
.menus a {background-color:#CC9933; text-decoration:none;}
.menus a:hover {background-color:#CC9933; text-decoration:none;}

.news_date {padding:1px 3px 1px 3px; color: #5065AB; background-color:#E5E8F2; font-size:10px;}
.subtitle {color: #DD0000; font-size: 14px; font-weight:bold;}
.price {color:#CC9933; font-weight:bold;}

.radio input {border:0px; width:15px; height:16px;  background-color:#EDEDED; background-image:none;}
img.tit {border:5px solid #FFF; text-align:left; margin:0px 25px 7px 0px}

.copy {font-size: 11px; font-weight:normal; color: #555555; padding:7px 13px 7px 13px}
.copy a {font-size: 11px; font-weight:normal; color: #6666CC; text-decoration:none}

h1 {margin:3px 30px 3px 30px; text-align:right; font-size: 10px; font-weight:bold; color: #BBBBBB}
h2 {margin:25px 30px 7px 30px; font-size: 15px; font-weight:bold; color: #DD0000; background-image:url(../images/line1.gif); background-repeat:repeat-x; background-position:bottom}


.rightBox { width:280px; height:288px;}
.rightBox .rightBoxHeader {
    height:29px;
	background: url(../images/right_t.gif) repeat-x;
	overflow: hidden;
}
.rightBox .rightBoxHeader div.left {
    width: 7px;
    height: 29px;
    float: left;
	display: block;
	overflow: hidden;
    background: url(../images/right_tl.gif) 0 0 no-repeat;
}
.rightBox .rightBoxHeader div.ttl {
	height:29px;
	padding-top:10px;
	padding-left:5px;
	overflow: hidden;
}
.rightBox .rightBoxHeader div.right {
    width: 9px;
    height: 29px;
    float: right;
	overflow: hidden;
    background: url(../images/right_tr.gif) 0 0 no-repeat;
}
.rightBox .rightBoxContent {
    height:250px;
    background: url(../images/right_l.gif) repeat-y;
	overflow: hidden;
}
.rightBox .rightBoxContent .incBoxContent
{
	height:250px;
    background-image: url(../images/right_r.gif);
	background-repeat: repeat-y ;
	background-position:right;
	overflow: hidden;
}
.rightBox .rightBoxContent .incBoxContent div
{
	width:280px;
	height:245px;
	overflow: auto;
	padding-top:5px;
}
.rightBox .rightBoxFooter {
    height: 9px;
	background: url(../images/right_b.gif) repeat-x;
	overflow: hidden;
}
.rightBox .rightBoxFooter div.left {
    width: 7px;
    height: 9px;
    float: left;
	overflow: hidden;
    background: url(../images/right_bl.gif) 0 0 no-repeat;
}
.rightBox .rightBoxFooter div.right {
    width: 9px;
    height: 9px;
	float: right;
	overflow: hidden;
    background: url(../images/right_br.gif) 0 0 no-repeat;
}

.incBoxContent1 { background-image: url(../images/grey_r.gif); background-repeat: repeat-y ; background-position:right; padding-bottom:10px;}
.incBoxContent1
{
	height:250px;
    background-image: url(../images/right_r.gif);
	background-repeat: repeat-y ;
	background-position:right;
	overflow: hidden;
	
}

div.left { width: 4px; height: 4px; float: left; display: block; overflow: hidden; background:url(../images/grey_tl.gif) 0 0 no-repeat; }
div.right { width: 4px; height: 4px; float: right; overflow: hidden; background: url(../images/grey_tr.gif) 0 0 no-repeat; }

.nl_wrap {width:404px; margin-left: -202px; height:300px; background-color:#fff; position:absolute; left:50%; top:150px; padding:10px; display: none; border: 2px solid #bebebe}
.nl_hor_line {width:404px; height:1px; background:url(../images/nl_hor_line.png) repeat-x; margin:6px 0px 4px 0px; padding:0px; line-height:0px;  font-size:0px}

.nl_wrap input.text {width:152px; height:17px; background:url(../images/nl_inp.png) no-repeat; border:0 none; padding:0px; margin-bottom:5px; font:12px/16px tahoma; padding-left:3px;} 

.nl_wrap span {font:bold 12px/16px tahoma; margin:6px 0px 6px 0px; display:block}

.nl_check {clear:both; padding-bottom:5px; width: 50%;}
.nl_chbx {width:13px; height:13px;  float:left; font-size:0px; }
.nl_check_wrap {width:100px;}
.nl_chbx_txt {font:10px/12px tahoma; }
div.nl_chbx {padding-right:4px; float:left;}

.nl_wrap table td{vertical-align:bottom; height:13px; font-size:0px; line-height:0px;padding-bottom:5px;}
td.nl_chbx {width:13px; height:13px; }
.nl_wrap table td.nl_chbx_txt {font:10px/12px tahoma; padding-left:4px; padding-right:6px; }

.nl_chbx input{position: relative; top: -4px; left: -3px; }

a.showPopup img { float: right; margin-top: 5px; display: inline;}
a.showPopup, a.showPopup img { border: 0;padding: 0 }
a:hover.showPopup img {padding-bottom: 2px; border-bottom: 4px solid #CC9933}
