body { margin:0; padding:0; font-size:13px; line-height:1.2em; font-family:Verdana, Arial, sans-serif; color: #666; }

img { border:none; margin:0; }

a:link, a:visited {	color:blue; }
a:hover { color:#FF9900; }

h1, h2, h3, h4, h5, h6 { font: normal 18px/24px "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif; margin: 10px 0 2px 0; }

#top { position:relative; height:68px; margin-bottom:5px; background-color:#FFFADD; background-image:url(http://www.turbobookmark.com/image/header.gif); background-position:top left; background-repeat:repeat-x; }
#top .cont { position:relative; display:block; width:990px; margin: 0 auto; height: 68px; }
#top .logo { display: block; float: left; width: 290px; height: 68px; }

#top .menu { position:absolute; right:10px; width:344px; top:0px; }
#top .menu b { display: block; line-height:25px; height:25px; width: 330px; padding-right: 10px; text-align: right; color: #BD4015; }
#top .menu a { text-decoration:none; font-weight:bold; font-size:11px; padding: 5px 3px 5px 3px; margin: 0; color: #666; height:26px; line-height:26px; background: #fff; border:1px solid #E70000; cursor: pointer; word-spacing: 0px; }
#top .menu a:hover { background-color: #FF9900; color:#000; background-image:url(http://www.turbobookmark.com/image/menu_elem_bg.jpg); background-position:right; background-repeat:no-repeat; background-color:#FFD101; }
#top .menu input {	font: bold 12px/15px 'Lucida Grande',Verdana,Helvetica,sans-serif; letter-spacing: 1px; padding: 5px 5px 5px 5px; margin: 0; color: #666; height: 27px; background: #fff; border: none; border-left: 1px solid #87b500; border-right: 1px solid #87b500; border-top: 1px solid #87b500; border-bottom: 1px solid #fff; cursor: pointer; word-spacing: 0px; }
#top .menu .inactive, #top .menu .inactive:hover { background:none; background-color:#eee; color:#999; border-color:#999; }
/*************************************************/
/*************************************************/
/*************************************************/


#torzs { display: block; margin: 10px auto; width: 990px; }
#torzs2 {	display: block;	margin: 0; width: auto; }
#description iframe { display: block; float: left; margin: 5px 5px 5px 0; } 
#description ul { padding-left: 20px; list-style-type: disc; }

#main { }
#main .left { width:419px; padding:0 10px 0 5px; border-right:1px dotted #ccc; display:block; float:left; }
#main .left img { vertical-align:middle; }
#main .right { width:540px; padding:0 5px 0 5px; display:block; float:right; }
#main .right ul { list-style-type: none;	padding: 0;	margin: 0; }
.ul_p { list-style-image:url(http://www.turbobookmark.com/image/li_pipa.gif); }
.masfel { padding-bottom:0.5em; }

.alert { background-color:#CC0000; color:#FFFFFF; padding:3px; font-weight:bold; }

/*	Footer
--------------------------------------------------*/

#footer { color:#999; line-height:130%; font-size:11px; width:100%; padding:5px 0 5px 0; display:block; float:left; background-color:#F3F3F3; border-top:1px solid #ccc; margin-top:10px; }
*html #footer { float:none; }
#footer a { color:#999; }

#footer form { display: block; float: left; }
#footer_wrap { width: 990px; display: block; margin: 0 auto; }
#footer_wrap b { display: block; color: #666; margin-bottom: 5px; padding-left:5px; font-size:11px; }
#footer_wrap input { display: block; float: left; line-height: 16px; height: 16px; width: 378px; margin-right: 6px; margin-bottom:2px; border: 1px solid #666; border-left: none; padding: 0 2px; }
#footer_wrap label { display: block; float: left; line-height: 16px; height: 16px; width: 85px; text-align:right; font-weight:normal; font-size:11px; background: #eee; border: 1px solid #666; border-right: none; margin-left: 5px; padding: 0 2px; }
#footer2 { background-color:#EEEEEE; border-top:1px solid #999; margin-top:5px; padding-top:8px; display: block; width: 100%; height:90px; }
/*#footer2 { background: url(http://www.turbobookmark.com/image/footer_bg.jpg) top repeat-x; margin-top:5px; padding-top:3px; display: block; width: 100%; height: 88px; }*/

.submit_f { line-height:150%; background-image:url(http://www.turbobookmark.com/image/submit_bg.jpg); background-position:right top; background-repeat:no-repeat; background-color:#efefef; padding:1px 20px 5px 20px; border:1px solid #ccc; position:relative; float:left; }
.submit_f label { display:block; } 
.submit_f label b { float:left; width:300px; display:block; } 
.submit_f label b span { font-weight:normal; }
.submit_f .inputs .inp { width:493px; padding:3px; font-size:15px; border:1px solid #666; margin-bottom:0.5em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.submit_f .inputs .ta { width:493px; height:75px; padding:3px; font-size:15px; border:1px solid #666; margin-bottom:0.5em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.submit_f .but { width:90px; font-weight:bold; cursor:pointer; }

.leny_button { float:right; cursor:pointer; color:#FFFFFF; border:0; background-color:#66CC33; font-size:14px; width:20px; text-align:center; font-weight:bold; }
.lenyilo { display:none; }

.share_btn_div { text-align:center; margin-top:10px; }

.checker { width:502px; overflow:hidden; margin:1em 0 1em 0; }
.checker li { white-space:nowrap; width:33%; float:left; padding-bottom:5px; font-size:11px; }
.checker li img { margin-right:3px; vertical-align:middle; }
.checker li input { vertical-align:middle; }

#code { width:98%; height:96px; padding:3px; overflow:auto; font-size:10px; color:#003399; font-family:'Courier New', Courier, mono; border:1px solid #A6DDAD; border-color:#BED1FA; background-color:#EDEFFE; }

.site_checker { margin:0 0 1em 0; }
.site_checker a { text-decoration:underline; color:blue; cursor:pointer; }


a.info{ position:relative; /*this is the key*/ z-index:24; }
a.info:hover{z-index:25; }
a.info span{display:none}
a.info:hover span{ /*the span will display just on :hover state*/ display:block; position:absolute; top:2em; left:2em; width:220px; padding:4px; line-height:110%; border:1px solid #333; background-color: #F9DC91; color:#000; text-align:left; text-decoration:none; }
a.logo:hover span { width:240px; font-size:11px; line-height:120%; top:62px; left:40px; }
