/* CSS Document */

@import url("nav.css");
@import url("main.css");
BODY {
	font-size:100%;
	padding:0;
	margin:0;
	font-family: Tahoma, sans-serif;
	background:#f1f1f1 url("/images/body_shadow.jpg") repeat-x ;
	min-width:770px;
}
div.fixed{ max-width:1300px; width: expression((document.body && document.body.clientWidth < 1300)?'auto':1300);}
#next_bg		{
	background-image: url(/images/right_sep.jpg);
	background-repeat: no-repeat;
	background-position: 1300px top;
}

#logo{
	position:absolute;
	right:631px;
	top:0;
	width:469px;
	height:92px;
	top:0px;
	left:67px;
	display: block;

}
#bot_header{
	background-image: url(../images/bot_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
#bot_header_td{
	height:110px;
	vertical-align:top;

}
#bot_header_next_td{
	height:100px;
	vertical-align:top;

}

/* search */
#serach_box{
	float:right;
	width:355px;
	height:25px;
	padding-top:10px;
	clear:both;
}
#srch_text{
	width:120px;
	color:#FFFFFF;
	font-size:75%;
}
#serach_box .inp{
	width:140px;
	height:23px;
	font-size:12px;
}

/* top-menu */
#top_menu{
	padding-top:10px;
	width:230px;
	float:right;
	clear:both;
	font-size:75%;
	font-weight:bold;
	color:#232e2a;

}



#top_menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float:left;
	position: relative;
	display: block;
}
#top_menu li {
	float:left;
	position: relative;
	display: block;
	text-transform:lowercase;
	padding: 5px;
	padding: 1px 5px;
}

#top_menu a {
	color:#FFFFFF;
	text-decoration:none;
}
#top_menu a:hover {
	text-decoration:underline;
}
#top_menu li  a {
	float: left;
	position: relative;
	margin-left:1px;
}

#top_menu li a:hover {
	float: left;
	position: relative;
}
#top_menu .user_menu{
	padding-left:90px;
}


/* Main menu*/
#mainMenu	{
	vertical-align:top;
	width:320px;
	font-size:75%;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	color:#4e4f4f;
}
#mainMenu .ms, #mainMenu .m1, #mainMenu .m1,#mainMenu .m2{
	width:250px;
	padding-top:5px;
	padding-bottom:5px;
}
 #mainMenu .m1{
	background-image: url(../images/pt.gif);
	background-position: 25px center;
	background-repeat: no-repeat;
}

#mainMenu .m2{
	padding-top:1px;
	padding-bottom:1px;
}
#mainMenu .sel{
	background-color:#1cd461;
	font-weight:bold;
}
#mainMenu .m1{
	text-transform:lowercase;
}
#mainMenu .m1 .sub_m{
	padding-left:50px;
}
#mainMenu .m2 .sub_m{
	padding-left:65px;
}
#mainMenu .m3 .sub_m{
	padding-left:75px;
}

#mainMenu .ms{
	padding-left:60px;
	padding-top:2px;
	padding-bottom:2px;

}
#mainMenu .sep{
	height:1px;
	background-color:#bbbdbd;
	width:170px;
}

.mainMenu A		{color:#4e4f4f; font-weight:normal; text-decoration: none;}
.mainMenu A:visited	{text-decoration: underline; color: #4e4f4f; text-decoration: none;}
.mainMenu A:hover	{color: #1cd461; text-decoration: underline;}
.mainMenu A:active	{color: #4e4f4f; text-decoration: underline;}
.mainMenu A.parent	{font-weight:bold; }
.mainMenu .m1 A	{font-weight:bold; }
/*end Main menu*/

#footer{
	padding-top:13px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}
#footer .sep{
	height:1px;
	background-color:#c2c3c3;
}

#footer .sep_v{
	height:22px;
	width:2px;
	background-color:#c2c3c3;
}


#footer .text{
	width:295px;
	font-size:12px;
	color:#828481;
}
#footer A{
	color:#828481;
}
#footer .text div{
	padding-left:30px;
	padding-right:30px;
}
#left_box{
	padding-left:30px;
	padding-right:5px;
	padding-top:1px;
}
#left_box .price{
	background-image: url(../images/price.gif);
	background-repeat: no-repeat;
	width:211px;
	height:75px;
	padding:10px;
}
.main_sep_box{
	padding-top:25px;
	padding-bottom:35px;
	padding-left:13px;
	padding-right:13px;
}
.main_sep{
	width:3px;
	height:200px;
	background-image: url(../images/main_sep.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#main_menu{
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	width:743px;
	height:246px;
}
#main_menu_1{
	width:166px;
	height:233px;
	float:left;
	padding-top:8px;
	padding-left:12px;
}
#main_menu_2{
	width:167px;
	height:233px;
	float:left;
	padding-top:8px;
	padding-left:16px;
}#main_menu_3{
	width:168px;
	height:233px;
	float:left;
	padding-top:8px;
	padding-left:19px;
}#main_menu_4{
	width:167px;
	height:233px;
	float:left;
	padding-top:8px;
	padding-left:17px;
}
.images{
	padding-left:14px;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	float:left;
}
.clear_all {
	clear:both;
}
div.title_new {
	padding-top:1pt;
	padding-bottom:4pt;
}
div.text_box {
	padding-top:-2pt;
	padding-bottom:4pt;
}

.title_new a{
	color:#0f6403;
}
.title_new a{
	text-decoration:none;
}

.title_new a:hover{
	text-decoration:underline;
}

#box_next1{
	background-image: url(../images/nextbg.jpg);
	background-repeat: repeat-x;
	background-position: top;

}
#box_next2{
	background-image: url(../images/next1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#box_next3{
	background-image: url(../images/next2.jpg);
	background-repeat: no-repeat;
	background-position: 341px top;
}
#content_box_next{
	padding-left:11px;
	padding-top:63px;
}
#content_next_bg1{
	background-color:#f0f0f0;
}
#content_next_bg2{
	background-image: url(../images/cont_left_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content_next_bg3{
	background-image: url(../images/cont_bg_next.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content_next_sp{
	padding-left:55px;
	padding-top:20px;
	padding-right:50px;
}

.center_menu li{
	padding-left:25px;
}
ul.center_menu {
	padding-left:15px;
}
.center_menu a {
	color:#5F5F5F;
}
.all_news {
	font-size: 8pt;
	float:right;
	text-transform:lowercase;
	
}


/* Tag Styles */
#TagSideBar {
	padding-left:30px;
	padding-right:5px;
	padding-top:1px;
}
#TagSideBar h3{
	color: #5F5F5F;
	font-size: 10pt;
}


.SidebarTagCloud
{
	font-size: 80%;
	line-height: 200%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6, .Tag7
{
	margin: 0px;
	padding: 0px;
	display: inline;
	color:#0f6403;

}
.Tag1  a{
	color:#0f6403;
}

.Tag1 
{
	margin-right: 6px;
	text-decoration: none;
	font-size: 160%;
	font-weight: 900;
}

.Tag2  a{
	color:#0f6403;
}
.Tag2 
{
	margin-right: 6px;
	text-decoration: none;
	font-size: 145%;
	font-weight: 800;
}

.Tag3  a{
	color:#0f6403;
}
.Tag3 
{
	margin-right: 6px;
	text-decoration: none;
	font-size: 130%;
	font-weight: 600;
}

.Tag4  a{
	color:#0f6403;
}
.Tag4 
{
	margin-right: 6px;
	text-decoration: none;
	font-size: 120%;
	font-weight: 500;
}

.Tag5  a{
	color:#003300;
}
.Tag5 
{
	margin-right: 6px;
	text-decoration: none;
	font-size: 110%;
	font-weight: 300;
}

.Tag6  a{
	color:#003333;
}
.Tag6 
{
	margin-right: 6px;
	text-decoration: none;
	font-size: 100%;
	font-weight: 200;
}

.Tag7  a{
	color:#003366;
}
.Tag7 
{
	margin-right: 6px;
	text-decoration: none;
	font-size: 100%;
	font-weight: 200;
}
.info{
	float:right;
	width:40%;
}
.info .lt{
	background-image: url(../images/inf_lt.gif);
	background-position: left top;	
	width:5px;
	height:5px;
}
.info .rt{
	background-image: url(../images/inf_rt.gif);
	background-position: right top;	
	width:5px;
	height:5px;
}
.info .lb{
	background-image: url(../images/inf_lb.gif);
	background-position: left bottom;	
	width:5px;
	height:5px;
}
.info .rb{
	background-image: url(../images/inf_rb.gif);
	background-position: right bottom;	
	width:5px;
	height:5px;
}
.info .l{
	background-image: url(../images/inf_l.gif);
	background-position:  left;
	background-repeat: repeat-y;	
	height:5px;
}
.info .r{
	background-image: url(../images/inf_r.gif);
	background-position:  right;
	background-repeat: repeat-y;	
	height:5px;
}
.info .t{
	background-image: url(../images/inf_t.gif);
	background-position:  top;
	background-repeat: repeat-x;	
	width:5px;
}
.info .b{
	background-image: url(../images/inf_b.gif);
	background-position:  bottom;
	background-repeat: repeat-x;	
	width:5px;
}
.info .sp{
	padding:10px;
	color:#FFFFFF;
}
.info a{
	color:#FFFFFF;
	font-weight:bold;
}

.info .bg{
	background-color:#1cd461;
}
.md{
	height:5px;
}