/*----------------------------------------------------------------------
# VisualPro Software 
# ----------------------------------------------------------------------
# Copyright (C) 2010 VisualPro Software. All Rights Reserved.
# Website: http://www.visualprosoftware.com.mx
------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Header */
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#logo {
	/*background: url(../images/logo.png) no-repeat center center;*/
	}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Login Top */
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#shelftop {
	margin: 0;
	font-size: 9px;
	visibility: hidden;
	position: absolute;
	top: 0;
	right:0;
	width: 100%;
	color: #ffffff;
	background: #cd4249 url(../images/loginboxbg_gray.png) repeat-x center bottom;
	z-index:100;
	}

.moduletable-hlogin {
	margin: 0;
	padding: 0;
	}

.moduletable-hlogin h3 {
	display:none;
	}

#shelftop form {
	margin: 0;
	padding: 0;
	line-height: 25px;
	}

#shelftop #modlgn_passwd,
#shelftop #modlgn_username,
#shelftop #modlgn_remember {
	height: 16px;
	padding: 2px;
	float: left;
	}

#shelftop #modlgn_passwd,
#shelftop #modlgn_username {
	width: 150px;
	margin: 0 0 0 10px;
	}
	
#shelftop #modlgn_remember {
	margin: 0 0 0 5px;
	padding: 4px 2px 2px 2px;
	background: none;
	border: none;
	}

#shelftop label {
	margin: 0 0 0 11px;
	float: left;
	}

#shelftop a {
	margin: 0 0 0 19px;
	float: left;
	color: #f0f0f0;
	}

#shelftop a:hover {
	color: #ffffff;
	}

#shelftop form div {
	margin: 0 5px 0 10px;
	float: left;
	font-size: 12px;
	}

#shelftop input {
	border: 1px solid #9a3137;
	}

#shelftop input.button {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 110px;
	height: 22px;
	border: none;
	cursor: pointer;
	background: #ce1126 url(../images/boton.gif) no-repeat center top;
	}

#shelftop div#shelfin {
	margin: 0 auto 0 auto; 
	padding: 8px 0 8px 0;
	overflow: hidden;
	background: url(../images/loginline_gray.png) no-repeat right bottom;
 	}

a#shelfslide {
	margin: 0 20px 0 0;
	padding: 0;
	display: block;
	width: 114px;
	height: 26px;
	line-height: 22px;
	text-align: center;
	background: url(../images/loginbut_gray.png) no-repeat center top;
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	color: #eeeeee;
	}

a#shelfslide:hover {
	text-decoration: none;
	color: #ffffff;
	}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Menu Top */
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#top_menu {width: 100%; float: right; margin: 0; height: 30px;}
#sl{margin:0 auto; width:100%; height:100% !important; text-align:center}
#sr{margin:0 auto; width:100%; height:100% !important; text-align:center}
#navigacija{height:30px; width:auto; float:left}


#navigacija a{color:#FFFFFF; font-family:Tahoma; font-size:18px; line-height:30px}
#navigacija a:hover{color:#02ff00}
#navigacija li li{border-top:1px solid #fff; border-bottom:1px solid #cccccb}


.nav li ul{float:none; left:-999em; position:absolute; width:180px; z-index:5; border-top:1px solid #cccccb; border-right:1px solid #cccccb; border-left:1px solid #cccccb}
#navigacija li.active{}
#navigacija li.active span{}

#navigacija li.active a{color:#ffffff;}
#navigacija li.active a.topdaddy{}
#navigacija li.active span.top a{color:#02ff00;}

#navigacija li:hover span, 
#navigacija li.sfHover span{}
#navigacija li:hover a, 
#navigacija li.sfHover a{}
#navigacija li:hover span.topdaddy, 
#navigacija li.sfHover span.topdaddy{}
#navigacija li:hover span.topdaddy a, 
#navigacija li.sfHover span.topdaddy a{}
#navigacija li:hover ul, 
#navigacija li.sfHover ul{background:#f4f4f4}

#navigacija li:hover ul a:hover,#navigacija li.sfHover ul a:hover{color:#000000;}

#navigacija li li:hover, 
#navigacija li li.sfHover{background:#edeceb}
#navigacija li:hover li a.daddy, 
#navigacija li.sfHover li a.daddy, 
#navigacija li.active:hover li a.daddy, 
#navigacija li.active.sfHover li a.daddy{background:url(../images/strelica_gray.gif) 100% 50% no-repeat}
.nav, .nav *{margin:0; padding:0}
div#navigacija{ position:relative; z-index:50}
div#navigacija .wrapper{position:relative}
#navigacija li li{margin:0}
div#navigacija li li span, 
div#navigacija li.active li span, 
div#navigacija li:hover li span{background:none}
.nav{line-height:1.0; float:left; margin-bottom:1.5em; position:relative}
.nav ul{background:#fff; padding:0}
.nav li{float:left; list-style:none; position:relative; background:none}
.nav li li a{display:block; padding:0; text-decoration:none; background-image:none; float:none; width:135px}
div#navigacija li li a{height:auto; line-height:30px; text-align:left; text-transform:capitalize}
div#sonja li:hover{background-position:0 0}
div#navigacija li:hover li, 
div#navigacija li.sfHover li, 
div#navigacija li.active:hover li, 
div#navigacija li.active.sfHover li, 
div#navigacija li:hover li span, 
div#navigacija li.sfHover li span{background-image:none}
div#navigacija li:hover li a, 
div#navigacija li.sfHover li a, 
div#navigacija li.active:hover li a, 
div#navigacija li.active.sfHover li a{background-image:none}
.nav li:hover ul, 
.nav li.sfHover ul{left:0px; top:30px}
.nav li:hover li ul, 
.nav li.sfHover li ul, 
.nav li li:hover li ul, 
.nav li li.sfHover li ul, 
.nav li li li:hover li ul, 
.nav li li li.sfHover li ul{top:-999em}
.nav li li:hover ul, 
.nav li li.sfHover ul, 
.nav li li li:hover ul, 
.nav li li li.sfHover ul, 
.nav li li li li:hover ul, 
.nav li li li li.sfHover ul{left:180px; top:0px; width:180px}
.nav li li{position:relative; float:none; width:180px}
#navigacija ul{list-style:none; margin:0; padding:0 0 0 0px}
#navigacija li{display:block; float:left; margin:0; margin-right:0px; padding:0}
#navigacija li span{display:block; float:left}
#navigacija a{display:block; float:left; height:30px; line-height:30px; padding:0 15px; font-weight:normal}
#navigacija li li a{font-size:12px; padding:0 15px; color:#000000; min-width:140px}
#navigacija a:hover{text-decoration:none}
#navigacija li:hover, 
#navigacija li.sfHover{background:none}

#advert1{background: #fe0000 url(../images/advert1_gray.gif) repeat-x left top}
#advert1l{background: url(../images/advert1l_gray.gif) no-repeat left top}
#advert1r{background: url(../images/advert1r_gray.gif) no-repeat right top}
#clouds{background: url(../images/clouds_gray.png) no-repeat center 5px}





.article_column img {
max-width:320px;
}













/*body#color{background:#fe0000}*/



#loginbox{color:#9e9d9a; background:url(../images/loginboxbg_gray.png) no-repeat left top}

#topusers{height:198px; width:100%; margin:0 auto; text-align:center; background: #028002 url(../images/topusersbg.jpg) repeat-x left top}

#tul{background:url(../images/tul_gray.jpg) no-repeat left top; width:100%; height:198px}

#tur{background:url(../images/tur_gray.jpg) no-repeat right top; width:100%; height:198px}

#topusers_r{height:198px; width:100%; margin:0 auto; text-align:center; background:#028002 url(../images/topusersbg_s_gray.gif) repeat-x left top}

#tul_r{background:url(../images/tul_s_gray.gif) no-repeat left top; width:100%; height:198px}

#tur_r{background:url(../images/tur_s_gray.gif) no-repeat right top; width:100%; height:198px}



#advert1 .search{margin:0 auto; text-align:center; width:650px; margin-top:80px; padding-left:50px}

#advert1 .search .inputbox{background:url(../images/searchbox_gray.jpg) no-repeat left center; height:42px; line-height:42px; font-family:Tahoma; font-size:3000px; color:#a8a5a5; width:650px; border:0; padding:0 5px}

#advert1 .search .button{width:136px; height:44px; text-indent:7500px; padding:0; outline:0; border:none; background:url(../images/button_gray.jpg) no-repeat left top}



#advert1 .yjlivecont{background:url(../images/searchbox_gray.jpg) no-repeat 72px top; margin:0 auto; text-align:center; width:650px; margin-top:84px; padding-left:72px; height:50px}

#advert1 .yjlivecont .button{width:136px; height:44px; text-indent:7500px; padding:0; outline:0; border:none; background:url(../images/button_gray.jpg) no-repeat left top; margin:3px 0 0 0}

#advert1 .yj_inputbox{float:left; border:0; height:42px; line-height:42px; font-family:Tahoma; font-size:30px; margin:-2px 0 0 10px}



fieldset{border:1px solid #f4f4f4}

#wrap{width:100%; margin:0 auto; text-align:left; height:100% !Important; height:1%; background:url(../images/shl_gray.gif) repeat-y left top}

#insidewrap{height:100% !Important; height:1%; background:url(../images/shr_gray.gif) repeat-y right top}

#wrapblank{width:100%; margin:0 auto; text-align:left; height:100% !Important; height:1%; background:url(../images/shl_gray.gif) repeat-y left top}

#insidewrapblank{height:100% !Important; height:1%; background:url(../images/shr_gray.gif) repeat-y right top}

#cl{height:100% !Important; height:1%; background:url(../images/cl1_gray.gif) no-repeat left top}

#cr{height:100% !Important; height:1%; background:url(../images/cr1_gray.gif) no-repeat right top}

#clb{height:100% !Important; height:1%; background:url(../images/clb1_gray.gif) no-repeat left bottom}

#crb{height:100% !Important; height:1%; background:url(../images/crb1_gray.gif) no-repeat right bottom}





#mod_login_password, #mod_login_username, 

#modlgn_passwd, #modlgn_username{width:95%; height:19px; padding-left:3px; padding-top:3px; color:#9e9d9a; border:1px solid #9e9d9a}

#mod_login_password, 

#modlgn_passwd{background:#f5f5f4}

#mod_login h3{color:#333}

#mod_login_username, 

#modlgn_username{background:#f5f5f4}

#mod_login_remember, 

#modlgn_login_remember .inputbox{border:none; padding:0!important}






.module h3, .moduletable h3, 
.componentheading, 
.contentheading, 
.contentheading a:link, 
.contentheading a:visited, 
.contentheading a:link, 
.contentheading a:visited{color:#9e9d9a; border-bottom:1px solid #f4f4f4}

#pathway{margin-top:9px; padding:3px 5px; border:1px solid #f4f4f4}

a:hover, ul a:hover, 

#footmod a.mainlevel:hover, 

#footmod a.mainlevel:active, 

#footmod a.mainlevel:focus, 

#mainlevel li a:hover, 

#mainlevel a#active_menu:link, 

#mainlevel a#active_menu:visited, 

a.mainlevel#active_menu, 

a.sublevel, a.sublevel:hover, 

a.sublevel:active, a.sublevel:focus, 

#active_menu, a.mainlevel:hover, 

a.mainlevel:active, 

a.mainlevel:focus, 

ul li a:hover, 

div.moduletable_shoping h3{color:#bbbab7}

.module_yj1 ul li a, .module_yj2 ul li a, 

.module_yj3 ul li a, .module_yj4 ul li a, 

.moduletable_yj1 ul li a, .moduletable_yj2 ul li a{color:#9E9D9A; text-decoration:none; list-style-type:circle; list-style-image:none}

.module_yj1 ul li a:hover, 

.module_yj2 ul li a:hover, 

.module_yj3 ul li a:hover, 

.module_yj4 ul li a:hover, 

.moduletable_yj1 ul li a:hover, 

.moduletable_yj2 ul li a:hover{text-decoration:underline}

a:link, a:visited{text-decoration:none; color:#9e9d9a}

a:focus, a:hover{color:#bbbab7; text-decoration:none}

h1, h3, h4, 

h5, h6, h2, 

a.mainlevel, 

#mainlevel li a{color:#9e9d9a}

/*BGS*/

.button,.validate{background:#738532 url(../images/buttons2.gif) repeat-x left top; border:1px solid #738532; color:#fff}

a.button:link, 

a.button:visited, 

a.button:focus{color:#fff; padding:3px}

a.readon:link, a.readon:visited, 

a.pagenav, 

.pagenav_prev a, 

.pagenav_next a, 

.pagenavbar a, .back_button a{background:#789002 url(../images/buttons.gif) repeat-x left center; border:1px solid #738532; color:#fff; height:21px; width:109px; text-transform:uppercase; font-weight:normal; line-height:21px; text-indent:15px}

a.readon:hover{color:#38440d}



#mainlevel li a, 

.menu li a, 

a.mainlevel{background:#f4f4f4 url(../images/mainlevel_gray.jpg) no-repeat left top}

#mainlevel li a:hover, 

#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, 

a.mainlevel:hover, 

a.mainlevel#active_menu, 

#mainlevel li a:hover, 

#mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, 

.menu li a:hover, .menu li.active a{background:#f4f4f4 url(../images/mainlevel_gray.jpg) no-repeat left bottom}

a.sublevel{background:url(../images/strelica_gray.gif) no-repeat 5px 9px}

a.sublevel:hover{background:url(../images/strelica_hover_gray.gif) no-repeat 5px 9px}

body li{padding-left:15px; background:url(../images/strelica_gray.gif) no-repeat 0px 7px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}

body li:hover{padding-left:15px; background:url(../images/strelica_hover_gray.gif) no-repeat 0px 7px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}

body ul.video li, 

body li.video, 

body li.video:hover{background:url(../images/typ/video.gif) no-repeat 0px 0px}



#footmod .moduletable{border-top:1px solid #f4f4f4; border-left:none; border-right:none; border-bottom:none; margin:3px auto; padding:3px 0; background:none; color:#9e9d9a; font-size:11px; overflow:hidden; width:99%}

#footmod .moduletable h3{margin:0; padding:0 4px; text-align:left; font-size:10px; border:none; text-transform:uppercase}

#footer a.mainlevel-nav, 

#footer a.mainlevel-nav:active, 

#footer a.mainlevel-nav:focus, 

#footer a.mainlevel-nav:visited{background:none; color:#9e9d9a; padding:2px}

#footer a.mainlevel-nav:hover{background:none; color:#bbbab7}

#footmod li, #footmod li:hover{list-style-type:none; list-style-image:none; background:none}

#footmod ul li{border:none; text-decoration:none; display:inline; margin-left:0; text-decoration:none; list-style-type:none; list-style-image:none}

.module .syndicate div, 

.moduletable .syndicate div{margin:0px; padding:3px 0}



.module div div div div, 

.module_yj1 div div div div, 

.module_yj2 div div div div, 

.module_advert div div div div{margin:0; padding:0; width:100%; overflow:hidden}

.module p, .module_yj1 p, .module_yj2 p, 

.module_advert p{overflow:hidden; padding:3px}



.module{margin:5px 0 0 0; padding:0; float:left; clear:both; width:100%; color:#000000; height:100% !Important; height:1%}

.module_advert, 

.module_yj1{margin:5px 0 7px 0px; padding:0; float:left; clear:both; width:100%; color:#000000; height:100% !Important; height:1%}

.module_yj1, .module_yj2{margin:5px 0 7px 0px; padding:0; float:left; clear:both; width:100%; color:#9E9D9A; height:100% !Important; height:1%}



.module h3, 

.module_yj1 h3, 

.module_yj2 h3{margin:-4px -5px 5px -5px; padding-left:8px; border:none; padding:3px 3px 1px 23px; font-weight:bold; text-transform:uppercase; overflow:hidden; font-size:14px}

.module div div div, 

.module_yj1 div div div, 

.module_yj2 div div div, 

.module_advert div div div{padding:15px; overflow:hidden}

.module div div div div, 

.module_yj1 div div div div, 

.module_yj2 div div div div, 

.module_advert div div div div{background:none; overflow:hidden}



.module h3{background:url(../images/h3_gray.gif) repeat-x left bottom; color:#9e9d9a}

.module{background:url(../images/br_gray.gif) 100% 100% no-repeat}

.module div{background:url(../images/bl_gray.gif) 0 100% no-repeat; height:100% !Important; height:1%}

.module div div{background:url(../images/tr_gray.gif) 100% 0 no-repeat}

.module div div div{background:url(../images/tl_gray.gif) 0 0 no-repeat}

/*yj1*/

.module_yj1 h3{background:url(../images/yj1_h3_gray.gif) repeat-x left bottom; color:#9e9d9a}

.module_yj1{background:url(../images/br_yj1_gray.gif) 100% 100% no-repeat}

.module_yj1 div{background:url(../images/bl_yj1_gray.gif) 0 100% no-repeat; height:100% !Important; height:1%}

.module_yj1 div div{background:url(../images/tr_yj1_gray.gif) 100% 0 no-repeat}

.module_yj1 div div div{background:url(../images/tl_yj1_gray.gif) 0 0 no-repeat}



.module_yj2 h3{background:url(../images/yj2_h3_gray.gif) repeat-x left bottom; color:#999897}

.module_yj2{background:url(../images/br_yj2_gray.gif) 100% 100% no-repeat}

.module_yj2 div{background:url(../images/bl_yj2_gray.gif) 0 100% no-repeat; height:100% !Important; height:1%}

.module_yj2 div div{background:url(../images/tr_yj2_gray.gif) 100% 0 no-repeat}

.module_yj2 div div div{background:url(../images/tl_yj2_gray.gif) 0 0 no-repeat}

.module_yj2 a:link, 

.module_yj2 a:visited, 

.module_yj2 a:focus{color:#848181}

.module_yj2 a:hover{color:#999897}

.module_yj2 #mod_login_password, .module_yj2 #mod_login_username, 

.module_yj2 #modlgn_passwd, .module_yj2 #modlgn_username{background:#EEECEC; border:1px solid #c7c3c3; color:#c7c3c3}



.module_advert h3{color:#9e9d9a; font:normal 10px/10px Arial,Helvetica,sans-serif; margin:-5px 15px 5px 0; width:80px; text-align:center; float:right; text-transform:uppercase}

.module_advert{background:url(../images/br_gray.gif) 100% 100% no-repeat; overflow:hidden}

.module_advert div{background:url(../images/bl_gray.gif) 0 100% no-repeat; height:100% !Important; height:1%}

.module_advert div div{background:url(../images/tr_gray.gif) 100% 0 no-repeat}

.module_advert div div div{background:url(../images/tl_gray.gif) 0 0 no-repeat}



.moduletable p{overflow:hidden; padding:3px}

.moduletable{margin-bottom:10px; padding:0 5px 0 5px; overflow:hidden;}

.moduletable h3{text-transform:capitalize; overflow:hidden}

.moduletable{background:none; border:none}



div.moduletable_advert{font:normal 12px Arial,Helvetica,sans-serif; border:1px solid #d8d7d7; margin:0 0 10px 0; text-align:left; color:#312E2E; padding:4px}

div.moduletable_advert h3{background-color:#fff; color:#9F9F9F; font:normal 10px/10px Arial,Helvetica,sans-serif; margin:-7px 0 0; width:80px; text-align:center; float:right}



#slideshow a:link, 

#slideshow a:visited, 

#slideshow a:focus{color:#ffffff}

#slideshow a:hover{color:#00ff36}

#slideshow li{padding-left:15px; background:none; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}

#slideshow li:hover{padding-left:15px; background:none; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}

#slideshow .moduletable h3, 

#slideshow .moduletable h3{color:#fff}



ul.listing{width:100%; display:block; padding:0; margin:10px 0 0 0; float:left; height:100%; border:1px solid #cccccb; background:#f4f4f4; position:relative}

ul.listing li{padding:5px; line-height:10px; text-align:left; font:bold 120%/normal Tahoma; vertical-align:top; background-image:none; border-top:1px solid #fff; overflow:hidden; color:#9e9d9a; display:block; width:99%; height:auto}

ul.listing span{padding:0 10px; color:#9e9d9a}

ul.listing img{float:left; vertical-align:top; padding:5px; border:1px solid #cccccb; background:#e1e0df; margin:2px}

ul.listing li.agent img{float:none; padding:5px; border:1px solid #fff; background:#e1e0df; margin:auto; display:block}

ul.listing li.agent{display:block; position:absolute; text-align:center; padding:15px; right:0px; top:0px; width:150px; border-bottom:5px solid #e1e0df; border-left:5px solid #e1e0df; background:#f4f4f4; font:bold 110%/normal Cambria,"Times New Roman",Times,serif}



.yjnewsflash{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; padding-bottom:5px; display:block; width:auto; margin:0px 0px 5px 0px; overflow:hidden; padding:3px; font-size:12px; height:1% !important; clear:both}

a.yjnfa{font-size:11px; font-weight:bold; text-transform:uppercase; color:#9e9d9a}

a.yjnfa:hover{color:#bbbab7}

#user4 .yjnewsflash{background:none}

#user4 a.yjnfa{margin:5px 0}

#user5 .yjnewsflash{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; padding-bottom:5px; display:block; width:auto; margin:0px 0px 5px 0px; overflow:hidden; padding:10px; font-size:12px; height:1% !important; clear:both}

.yjnewsflash img{padding:5px; margin:0px 5px 0px 0px; border:1px solid #cccccb; background:#e1e0df}

#user5 .yjnewsflash img{padding:0px; margin:0px 5px 0px 0px; border:1px solid #cccccb}



#top2l{height:100% !Important; height:1%; background:url(../images/top2l_gray.gif) no-repeat left top; margin-top:-3px;}

#top2r{height:100% !Important; height:1%; background:url(../images/top2r_gray.gif) no-repeat right top}

#top2bl{height:100% !Important; height:1%; background:url(../images/top2bl_gray.gif) no-repeat left bottom}

#top2br{height:100% !Important; height:1%; background:url(../images/top2br_gray.gif) no-repeat right bottom}

#top2{}

#top2 .moduletable{background:none; border:none}

#top2 .moduletable h3{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; border:none; padding:3px; font-weight:bold; text-transform:uppercase}



#user6, #user7, #user8{float:left; text-align:left; overflow:hidden}

#bottoml{height:100% !Important; height:1%; width:100%; clear:both; background:url(../images/top2l_gray.gif) no-repeat left top}

#bottomr{height:100% !Important; height:1%; background:url(../images/top2r_gray.gif) no-repeat right top}

#bottombl{height:100% !Important; height:1%; background:url(../images/top2bl_gray.gif) no-repeat left bottom}

#bottombr{height:100% !Important; height:1%; background:url(../images/top2br_gray.gif) no-repeat right bottom}

#bottomwrap{width:98%; height:100% !Important; height:1%; text-align:center; margin:0 auto; padding:10px}

#bottom{width:99%; margin:0 auto; padding:10px 3px 5px 3px; overflow:hidden; clear:both}

#bottom .moduletable{background:none; border:none}

#bottom .moduletable h3{background:url(../images/h3_gray.gif) repeat-x left bottom; border:none; padding:3px 3px 0px 23px; font-weight:bold; text-transform:uppercase}

#user6 .yjnewsflash{background:none}

#user7 .yjnewsflash, 

#user8 .yjnewsflash{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; padding-bottom:5px; display:block; width:auto; margin:0px 0px 5px 0px; overflow:hidden; padding:3px; font-size:12px; height:1% !important; clear:both}



div.ToolTips{display:block; position:absolute; width:300px; z-index:100000}

div.ToolTips div.top{display:block; position:relative; background:url(../images/tooltips/top.gif) top center no-repeat; color:#FFF; font-size:14px; border:0; font-weight:bold; padding:5px}

div.ToolTips div.message, div.ToolTips div.message_loading{display:block; position:static; background:#333; color:#FFF; border:0; font-size:11px; padding:10px; text-align:left}

div.ToolTips div.message_loading{background:url(../images/tooltips/loading.gif) center center no-repeat #333; height:30px}

div.ToolTips div.footer{display:block; position:relative; background:url(../images/tooltips/footer.gif) bottom center no-repeat; height:10px}

div.ToolTips div.top a.sticky_close{display:block; position:absolute; background:url(../images/tooltips/close.gif); width:16px; height:16px}



div.ToolTips2{display:block; position:absolute; width:400px}

div.ToolTips2 div.top{display:block; position:relative; background:url(../images/tooltips/top_green.jpg) top left no-repeat; color:#254b00; font-size:14px; font-weight:bold; padding:5px 30px 5px}

div.ToolTips2 div.message, div.ToolTips div.message_loading{display:block; position:relative; background:#72bd2a; color:#FFF; font-size:12px; padding:10px}

div.ToolTips2 div.message_loading{background:url(../images/tooltips/loading.gif) center center no-repeat #333; height:30px}

div.ToolTips2 div.footer{display:block; position:relative; background:#000; height:5px}

div.ToolTips2 div.top a.sticky_close{display:block; position:absolute; background:url(../images/tooltips/close.gif); width:16px; height:16px}



div.YJrl{display:block; position:absolute; width:300px; z-index:100000}

div.YJrl div.top{display:block; position:relative; background:url(../images/tooltips/top_gray.png) bottom center no-repeat; color:#9e9d9a; font-size:14px; border:0; font-weight:bold; padding:2px 5px 3px 5px; text-align:left}



div.YJrl div.message, div.YJrl div.message_loading{display:block; position:static; background:#f4f4f4 url(../images/tooltips/mid_gray.png) repeat-y left top; color:#9e9d9a; border:0; font-size:11px; padding:20px; text-align:left}

div.YJrl div.message_loading{background:url(../images/tooltips/loading_gray.gif) center center no-repeat #333; height:30px}

div.YJrl div.footer{display:block; position:relative; background:url(../images/tooltips/footer_gray.png) bottom center no-repeat; height:23px}



div.YJrl div.top a.sticky_close{display:block; position:absolute; background:url(../images/tooltips/close_gray.png); width:16px; height:16px}



.yj_mor_cal p{color:#80807f; background:#cccccb; border:1px solid #eff5fa}

#yj_mor_form label{color:#9e9d9a}

#yj_mor_form input{border:1px solid #cccccb; color:#9e9d9a}

#resultbox{color:#9e9d9a}

#label_resultbox{color:#9e9d9a; border-bottom:1px dashed #9e9d9a}



table.pollstableborder tr.sectiontableentry1 td{border:none; background:#d6d5d4}

table.pollstableborder tr.sectiontableentry2 td{border:none}

.sectiontableheader{padding:5px; border:1px solid #d6d5d4; background:#d6d5d4; color:#FFF; font-weight:bold}

.sectiontableentry2{background-color:#f4f4f4}



tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2{height:20px; padding:0 10px; line-height:29px}

tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2{border-bottom:1px solid #fff}

tr.sectiontableentry1 td, td.sectiontableentry1{background-color:#EFEFEF; color:#484747}

tr.sectiontableentry2 td, td.sectiontableentry2{background-color:#f6f5f5; color:#9e9d9a}

tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td{background-color:#E8E8E8; color:#9e9d9a}



img.border{border:1px solid #aeaead; padding:5px; margin:2px 3px 0 0; background:#cccccb}

.special{background:#FFC; border:1px solid #9E9F63; padding:10px; text-align:center}

.error{padding:5px 5px 5px 25px; color:#C00; background:#f4f4f4 url(../images/typ/error_gray.gif) no-repeat center left; border:1px solid #d6d5d4}

.message{padding:5px 5px 5px 25px; color:#069; background:#f4f4f4  url(../images/typ/info_gray.gif) no-repeat center left; border:1px solid #d6d5d4}

.tips{padding:5px 5px 5px 25px; color:#FF5A00; background:#f4f4f4  url(../images/typ/tips_gray.gif) no-repeat center left; border:1px solid #d6d5d4}

.highlight{border-bottom:1px dashed #888; padding:0 5px; background:#FEFAE1; font-weight:bold}

pre, .code{padding:10px 15px; margin:5px 0 15px; border-left:5px solid #d6d5d4; border-right:1px solid #d6d5d4; white-space:normal; border-top:1px solid #d6d5d4; border-bottom:1px solid #d6d5d4; background:#f4f4f4; color:#999897}

div.blockquote{margin:30px 0; border:1px solid #d6d5d4; padding:5px 15px 5px 35px; background-color:#f4f4f4; color:#717171; background:#f4f4f4 url(../images/typ/qlg_gray.gif) no-repeat 0px 2px}

div.blockquote blockquote{margin:0; padding:0; background:url(../images/typ/qrg_gray.gif) no-repeat right bottom}

.dropcap{float:left; padding:4px 8px 0 0; display:block; color:#d6d5d4; font-family:Georgia,Times,serif; font-size:50px; line-height:40px}

p.sticky{color:#717171; padding:20px 20px 10px 40px; margin-top:10px; margin-bottom:10px; border-right:1px solid #d6d5d4; border-top:1px solid #d6d5d4; border-left:5px solid #d6d5d4; border-bottom:1px solid #d6d5d4; background:#f4f4f4 url(../images/typ/sticky_gray.jpg) no-repeat left center}

p.pin{color:#717171; padding:20px 20px 10px 40px; margin-top:10px; margin-bottom:10px; border-right:1px solid #d6d5d4; border-top:1px solid #d6d5d4; border-left:5px solid #d6d5d4; border-bottom:1px solid #d6d5d4; background:#f4f4f4 url(../images/typ/pin_gray.gif) no-repeat left center}

p.clip{color:#717171; margin-top:10px; margin-bottom:10px; padding:20px 20px 10px 40px; border-right:1px solid #d6d5d4; border-top:1px solid #d6d5d4; border-left:5px solid #d6d5d4; border-bottom:1px solid #d6d5d4; background:#f4f4f4 url(../images/typ/clip_gray.jpg) no-repeat left center}

p.down{color:#717171; padding:20px 20px 10px 40px; margin-top:10px; margin-bottom:10px; border-right:1px solid #d6d5d4; border-top:1px solid #d6d5d4; border-left:5px solid #d6d5d4; border-bottom:1px solid #d6d5d4; background:#f4f4f4 url(../images/typ/down_gray.jpg) no-repeat left center}

.blocknumber{clear:both; position:relative; padding-top:5px; padding-right:15px; padding-bottom:10px; padding-left:15px}

.bignumber{float:left; margin-right:15px; margin-bottom:5px; padding:5px 5px 5px 6px; display:block; color:#d6d5d4; font-weight:bold; background-position:left top; font-family:Arial,sans-serif; font-size:23px; line-height:normal}

body ul.check, 

body ul.star{margin-left:35px; padding:0}

ul.check li, 

li.check, 

ul.star li, 

li.star{padding-bottom:10px; padding-left:20px; list-style-image:none; list-style-type:none}

body ul.check li, 

body li.check{background:url(../images/typ/check.gif) no-repeat 0 1px}

body ul.check li:hover, 

body li.check:hover{padding-bottom:10px; padding-left:20px; background:url(../images/typ/check.gif) no-repeat 0 1px; color:#9e9d9a}

body ul.star li, 

body li.star{background:url(../images/typ/star.gif)   no-repeat 0 1px}

body ul.star li:hover, 

body li.star:hover{padding-bottom:10px; padding-left:20px; background:url(../images/typ/star.gif) no-repeat 0 1px; color:#9e9d9a}

ul.video li, 

li.video, 

body li.video:hover{padding-bottom:5px; padding-left:25px; list-style-image:none; list-style-type:none}

body a, body a:hover{cursor:pointer}
