/* Aeg maha style */
body, html {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0px; padding:0px; text-align:center; background:#fcfbef url(../img/top_bgr.png) top left repeat-x;}

a {color:#07ace1;}
a:hover {color:#000;}

img, a {outline:0px none;}
img {border:0px;}

h1, h2, h3 {font-family:Trebuchet MS; padding:0; margin:0 0 15px 0;}
h2 {font-size:22px;}
h3 {font-size:18px;}

/*text-sizes*/
.txt10{font-size: 10px;}
.txt11{font-size: 11px;}
.txt12{font-size: 12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size: 16px;}
.txt18{font-size: 18px;}
.txt20{font-size: 20px;}
.txt22{font-size: 22px;}
.txt24{font-size: 24px;}
.txt26{font-size: 26px;}
.txt28{font-size: 28px;}

.clr3 {color:#333;}
.clr6 {color:#666;}
.clr9 {color:#999;}
.clrBlack {color:#000;}
.clrRed {color:#e10000;}

.bold {font-weight:bold;}

form {padding:0; margin:0;}
textarea, select, input {font-family:Arial;}
.in1 {border:1px solid #999999;}
.in1_error {border:1px solid #c16363; background:#ffe2e3;}
fieldset {margin:0px; padding:10px;}
legend {font-size:16px;}

.container {width:990px; margin-left:auto; margin-right:auto;}
.container_inner {width:970px; margin:0px 10px; text-align:left; padding-bottom:50px;}

.header {height:35px; position:relative; color:#765901;}
.header .logo {position:absolute; top:10px; left:0px;}
.header .f_connect {float:right; margin:12px 10px 0px 2px;}
.header a {color:#765901;}
.header a:hover {color:#000;}

.login_box {float:right; margin-top:13px; text-align:right;}
.login_box ul, .logged_box ul {padding:0; margin:0;}
.login_box ul li, .logged_box ul li {margin:0px; padding: 0px 2px 0px 0px; display:inline;}
.login_box .in1 {width:100px; border:1px solid #aaa; background:#fff;}

.logged_box {float:right; margin-top:16px; text-align:right;}
.logged_box ul li.sep {padding:0px 4px;}
.logged_box a.clrGreen {color:#307200; font-weight:bold;}
.logged_box a.clrGreen:hover {color:#000;}

/* curves */
.curves {padding:0px; margin:0px;}
.curves .b1 {display:block; height:1px; margin:0 4px; background:#e5e5e5; font-size:1px;}
.curves .b2 {display:block; height:1px; margin:0 4px; background:#fff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin:0 2px; height:1px; border-width:0 2px 0 2px; font-size:1px;}
.curves .b3 {display:block; height:1px; margin:0 4px; background:#fff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin:0 1px; font-size:1px;}
.curves .b4 {display:block; height:1px; margin:0 4px; background:#fff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; height:1px; margin:0 1px;}
.side_border {background-color:#fff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0px; margin:0px;}


/* Left side */
.left_side {float:left; width:200px; margin:130px 30px 0 0;}
.box_menu {margin-bottom:14px;}
.box_menu .title {height:43px; background:#ffd413 url(../img/bgr_title.png) 0px 0px no-repeat;}
.left_side .box_menu .title_inner {width:180px; margin-left:10px; padding-top:13px;}

.box_menu ul {padding:0; margin:0; list-style-type:none;}
.box_menu ul li a {display:block; color:#000; font-size:15px; text-decoration:none; border-top:1px solid #ededed;}
.box_menu ul li.first a {border-top-width:0px;}
.box_menu ul li a span {display:block; line-height:35px; padding-left:42px;}
.box_menu ul li a:hover {color:#07ace1; background-color:#f8f8f8;}
.box_menu ul li a.active {color:#07ace1; background-color:#f3f3f3;}
.box_menu ul li a span#icon_home {background:url(../img/icons_line.png) 6px 0px no-repeat;}
.box_menu ul li a span#icon_pics {background:url(../img/icons_line.png) 6px -35px no-repeat;}
.box_menu ul li a span#icon_vids {background:url(../img/icons_line.png) 6px -70px no-repeat;}
.box_menu ul li a span#icon_games {background:url(../img/icons_line.png) 6px -105px no-repeat;}

.left_side .title_inner {width:180px; margin-left:10px; padding-top:8px;}
.left_side .box_inner {width:180px; margin-left:10px; padding:12px 0px 10px 0px;}

.box_yellow {margin-bottom:14px;}
.box_yellow .title {height:29px; background:#ffd413 url(../img/bgr_title.png) 0px -43px no-repeat; color:#765901; font-weight:bold;}

.box_blue {margin-bottom:14px;}
.box_blue .title {height:29px; background:#19b9ed url(../img/bgr_title.png) 0px -72px no-repeat; color:#fff; font-weight:bold;}

ul.whats_new {margin:0; list-style-type:none; padding:12px 0px 12px 6px;}
ul.whats_new li {padding-left:14px; background:url(../img/li.png) 0px 2px no-repeat; margin-bottom:4px;}

.users_top {line-height:20px;}


/* Content side */
.content {float:left; width:740px; margin:25px 0 0 0;}
.top_banner_pos {width:728px; margin:0 0 15px 5px;}

.content .box_inner {width:710px; margin-left:15px; padding:15px 0px;}
.content .post .box_inner {padding-bottom:8px;}

.pages {height:50px; line-height:50px; text-align:center;}
.pages ul {padding:0; margin:0; list-style-type:none;}
.pages .back, .pages .next {font-size:18px; font-weight:bold; color:#bcbcbc; line-height:50px;}
.pages .back a, .pages .next a {text-decoration:underline; color:#07ace1;}
.pages .back a:hover, .pages .next a:hover {text-decoration:none;}
.pages .numb {font-size:15px; font-weight:bold;}
.pages .numb a {text-decoration:underline; color:#07ace1; padding:5px;}
.pages .numb a:hover {background-color:#ffebaf;}
.pages .numb a.active {text-decoration:none; background-color:#fec00a; color:#fff;}

.post, .post_view {margin-bottom:14px;}
.post h2 {margin-bottom:15px;}
.post .descr {margin-bottom:15px;}
.post .snapshot {padding-top:5px; margin-bottom:10px; text-align:center;}
.post h2 a:hover {color:#07ace1; text-decoration:none;}
.post .post_options {border-top:1px dotted #cbcbcb; padding-top:5px;}
.post .btn_more {font-size:18px; text-align:center; margin-bottom:20px;}
.post .post_rating {float:left; padding-top:7px;}
.post_options .btn_addthis {float:right;}
.post_options .btn_like {float:right; padding-right:4px;}
.post_options .btn_change {float:right; padding-right:4px;}
.post_options .meta {float:left; padding:9px 5px 0 0;}
.post_options .btn_addthis, .post_options .btn_like, .post_options .btn_change {padding-top:5px;}

.post_view .post_options {margin-top:25px; padding:10px 0px; border:1px dotted #cbcbcb; border-width:1px 0px 1px 0px;}
.post_view .post_options .btn_addthis, .post_view .post_options .btn_like, .post_view .post_options .btn_change {padding-top:1px;}
.post_view .post_options .meta {padding-top:4px;}
.post_view .post_rating {font-size:22px; padding-top:3px;}

.stars_voted_bgr {width:140px; background:url(../img/crystal-stars.png) 0px -56px repeat-x;}
.stars_voted_bgr .stars_voted {height:26px; background:url(../img/crystal-stars.png) 0px -84px repeat-x;}

.comment {width:690px; padding-top:25px; margin-left:10px;}
.comment .comment {border-bottom:1px dotted #e2e2e2; padding-bottom:4px; margin-top:15px;}
.comment p {margin:5px 0px 10px 10px; width:600px; overflow:hidden;}
.comment li { display:inline; }
.comment ul {padding:0; margin:0;}
.comment ul li.nick {font-size:14px; font-weight:bold; color:#07ace1; margin-left:10px; }
.comment ul li.date {color:#a9a9a9; margin-left:10px; }
.comment ul li.del { margin-left:10px; }
.comment ul li.link {color:#07ace1; margin-left:10px;}

.add_comment input {width:200px;}
.add_comment textarea {width:690px; height:80px;}

/* Captcha */
#recaptcha_container {margin:0px 0px 20px 0px;}
#recaptcha_container .info {text-align:center; padding-top:6px; margin-left:10px;}
#recaptcha_container #recaptcha_image {margin-top:5px;}
#recaptcha_container #recaptcha_image img {border:1px solid #ccc;}

.line {border-bottom:1px dotted #cbcbcb; padding-top:15px; margin-bottom:15px;}

.error_msg {color:#e10000; font-weight:bold; padding:3px 0 0 22px; background:url(../img/icon_warning.png) 2px 2px no-repeat;}

.tabs ul {padding:30px 0px 0px 0px; margin:0px 0px 30px 0px; list-style-type:none; border-bottom:1px solid #e5e5e5;}
.tabs ul li {display:block; float:left; margin:-31px 5px 0px 0px;}
.tabs ul li a {display:block; float:left; color:#fff; font-size:15px; text-decoration:none; background:#19b5e7 url(../img/btn_line.png) left -178px no-repeat; padding-left:15px;}
.tabs ul li a span.rbg {display:block; float:left; height:32px; line-height:32px; background:url(../img/btn_line.png) right -178px no-repeat; padding-right:15px; cursor:pointer;}
.tabs ul li a:hover {color:#e7f9ff;}
.tabs ul li.active a {color:#07ace1; background:#f8f8f8 url(../img/btn_line.png) left -146px no-repeat; padding-left:15px;}
.tabs ul li.active a span.rbg {background:url(../img/btn_line.png) right -146px no-repeat; padding-right:15px; cursor:pointer;}
.tabs ul li.active a:hover {color:#07ace1;}

.tabs2 ul {padding:30px 0px 0px 0px; margin:0px 0px 25px 0px; list-style-type:none; border-bottom:1px solid #e5e5e5;}
.tabs2 ul li {display:block; float:left; margin:-31px 5px 0px 0px;}
.tabs2 ul li a {display:block; float:left; color:#07ace1; font-size:15px; text-decoration:none; background:#e8e8e8 url(../img/btn_line.png) left -210px no-repeat; padding-left:15px;}
.tabs2 ul li a span.rbg {display:block; float:left; height:32px; line-height:32px; background:url(../img/btn_line.png) right -210px no-repeat; padding-right:15px; cursor:pointer;}
.tabs2 ul li a:hover {color:#07ace1;}
.tabs2 ul li.active a {color:#000; background:#f8f8f8 url(../img/btn_line.png) left -146px no-repeat; padding-left:15px;}
.tabs2 ul li.active a span.rbg {background:url(../img/btn_line.png) right -146px no-repeat; padding-right:15px; cursor:pointer;}
.tabs2 ul li.active a:hover {color:#000;}

.site_pic_selector_opt {padding:8px; line-height:20px;}
.site_pic_selector_opt a {display:block; float:left; padding:0px 4px;}
.site_pic_selector_opt a, .site_pic_selector_opt a:hover {color:#07ace1; text-decoration:none;}
.site_pic_selector_opt .selected {background-color:#eaeaea;}

.site_pics_block {width:705px; height:352px; overflow:auto; border:1px solid #ccc; background-color:#fff;}
ul.site_pic_selector {padding:0px; margin:5px 0px 0px 0px; list-style-type:none;}
ul.site_pic_selector li {display:block; float:left; margin:0px 0px 4px 4px; width:165px; height:130px; overflow:hidden; border:1px solid #e8e8e8; background-color:#fff; text-align:center; cursor:pointer;}
ul.site_pic_selector li.sel {border:1px solid #b5cef1; background-color:#dae9fd;}
ul.site_pic_selector .site_pic {margin:5px auto 0 auto; width:150px; height:100px; overflow:hidden;}
ul.site_pic_selector .site_pic img {height:100px;}
ul.site_pic_selector .tick {display:none; width:16px; height:16px; background-image:url(../img/icon_accept.png); margin:-18px 0px 0px 140px;}
ul.site_pic_selector li.sel .tick {display:block;}
ul.site_pic_selector .meta {padding-top:5px; color:#666;}






.news_block { }
.news_block .newsImage { text-align:center; font: normal 10px Tahoma, Verdana, Arial;}
.news_block .newsImage img { padding-bottom:0px; }
ul.nb_title li.title, #registration ul.title li, #upload ul.title li, #edit_news ul.title li, #minukonto ul.title li, #not_found ul.title li { font: normal 24px "Arial"; color:#000; text-align:left; }
ul.nb_title li.title a, #registration a, .sim_news li a { text-decoration:underline; color:#000; }
ul.nb_title li.title a:hover, #registration a:hover, .sim_news li a:hover { text-decoration:none; }
ul.nb_title li.date { font: normal 12px "Arial"; color:#a9a9a9; padding-top:12px; }


.news_option_n { text-align:left; margin-top:20px; margin-bottom:40px; background:url(../img/no_bg.gif) top left no-repeat; height:30px; }
.news_option { text-align:left; margin-top:20px; margin-bottom:40px; background:url(../img/rating_bg.gif) top left no-repeat; height:72px; }
.news_option a, .news_option_n a { text-decoration:underline; color:#000; line-height:30px; }
.news_option a:hover, .news_option_n a:hover { text-decoration:none; }



.sim_news {text-align:left; margin-left:10px; margin-bottom:10px;}
.sim_post {float:left; width:225px; text-align:center; margin-right:5px;}
.sim_post .sim_t {padding:5px 0px; color:#999;}
.sim_news ul {margin-top:10px;}
.sim_news li {margin-left:15px; font-size:14px; line-height:24px;}





.searchNotice { font-size:14px; margin:15px 0px 40px 0px; text-align:left; color:#cc0000;}
.searchNotice b { margin-right:10px; font-size:16px; color:#000;}
.notice {margin-top:15px; margin-bottom:35px; padding:10px; font: bold 14px "Arial"; color:#000; background-color:#b1fda5; text-align:center;}
.notice_red {margin-top:15px; margin-bottom:25px; padding:10px; font: bold 14px "Arial"; color:#000; background-color:#fda5a5; text-align:center;}
.notice_yellow {margin-top:15px; margin-bottom:25px; padding:10px; font: bold 14px "Arial"; color:#000; background-color:#fffec5; text-align:center;}
.notice_yellow a { text-decoration:underline; }
.notice_yellow a:hover { text-decoration:none; }



/* button style */
.btn {border:1px solid #b28600; background-color:#febf01; color:#765901;}
.btn_blue {border:1px solid #07ace1; background-color:#27bae9; color:#fff; font-weight:bold;}
.btn_orange {border:1px solid #ff7906; background:#27bae9 url(../img/btn_line.png) -5px -24px repeat-x; color:#fff; font-weight:bold;}

a.small_btn {float:left; display:block; font-size:12px; cursor:pointer; color:#fff; font-weight:bold; font-style:normal; text-decoration:none; background:#e43557 url(../img/btn_line.png) left 0px repeat-x; padding:0 0 0 15px;}
a.small_btn span {display:block; float:left; cursor:pointer; background:url(../img/btn_line.png) right 0px repeat-x; height:22px; line-height:22px; padding-right:15px;}

a.small_btn2 {float:left; display:block; font-size:11px; cursor:pointer; color:#fff; font-weight:bold; font-style:normal; text-decoration:none; background:#ff7906 url(../img/btn_line.png) left -126px repeat-x; padding:0 0 0 9px;}
a.small_btn2 span {display:block; float:left; cursor:pointer; background:url(../img/btn_line.png) right -126px repeat-x; height:20px; line-height:20px; padding-right:9px;}
a.small_btn2:hover {color:#fff; text-decoration:none;}

a.normal_btn {float:left; display:block; font-size:18px; cursor:pointer; color:#fff; font-weight:bold; font-style:normal; text-decoration:none; background:#e43557 url(../img/btn_line.png) left -23px repeat-x; padding:0 0 0 20px;}
a.normal_btn span {display:block; float:left; cursor:pointer; background:url(../img/btn_line.png) right -23px repeat-x; height:32px; line-height:32px; padding-right:20px;}

a.green_btn {float:left; display:block; font-size:18px; cursor:pointer; color:#fff; font-weight:bold; font-style:normal; text-decoration:none; background:#e43557 url(../img/btn_line.png) left -89px repeat-x; padding:0 0 0 20px;}
a.green_btn span {display:block; float:left; cursor:pointer; background:url(../img/btn_line.png) right -89px repeat-x; height:37px; line-height:37px; padding-right:20px;}

a.red_btn {float:left; display:block; font-size:18px; cursor:pointer; color:#fff; font-weight:bold; font-style:normal; text-decoration:none; background:#e43557 url(../img/btn_line.png) left -56px repeat-x; padding:0 0 0 20px;}
a.red_btn span {display:block; float:left; cursor:pointer; background:url(../img/btn_line.png) right -56px repeat-x; height:32px; line-height:32px; padding-right:20px;}



label {cursor:pointer;}
/* misc */
.fl {float:left;}
.fr {float:right;}

.alc {text-align:center;}
.all {text-align:left;}
.alr {text-align:right;}

.c {clear:both; line-height:0px;}
.g a { text-decoration:none; color:#307200; }
.g a:hover { text-decoration:underline; }

.b {border:1px solid red;}


/* General paddings */

.p5{padding: 5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding: 30px;}

.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}

.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}

.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}

.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}


/* General margins */
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}

.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}

.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml7 {margin-left:7px;}
.ml8 {margin-left:8px;}
.ml9 {margin-left:9px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}

.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr7 {margin-right:7px;}
.mr8 {margin-right:8px;}
.mr9 {margin-right:9px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}


/* Debug style */
.debug { text-align:left; }
.debug small { color: red; font-size:12px; }
.debug span { font-weight:bold;}


#fb-user{border:1px dotted #C0C0C0;padding:5px;display:block;height:48px;}
.FB_profile_pic{display:none;}
.FB_profile_pic .FB_ElementReady{display:block;}
#fb-msg{float:right;}
#fb-user a.FB_Link img{display:block;float:left;margin-right:10px;}

.ztitle{text-align:left;line-height:28px;padding-top:4px;font: bold 28px 'Trebuchet MS';color:#000;padding:0px 0;cursor:pointer;}


 /*!
 * jQuery UI Stars v2.0.3
 * http://plugins.jquery.com/project/Star_Rating_widget
 *
 * Copyright (c) 2009 Orkan (orkans@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * $Rev: 102 $
 * $Date: 2010/12/06 13:45:38 $
 * $Build: 23 (2009-06-07)
 *
 * Theme: Crystal
 *
 */
.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
	width: 28px;
	height: 26px;
	display: block;
	position: relative;
	background: url(../img/crystal-stars.png) no-repeat 0 0;
}
.ui-stars-star a {
	background-position: 0 -56px;
}
.ui-stars-star-on a {
	background-position: 0 -84px;
}
.ui-stars-star-hover a {
	background-position: 0 -112px;
}
.ui-stars-cancel-hover a {
	background-position: 0 -28px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
}


/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner {
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner {
		border-top-color: rgba(20,20,20,0.92);
	}
}