html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, caption, input {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
body { background: #dbe9fc url('images/background.gif'); font-size: 70%; color: #000; font-family: Verdana, Tahoma, Arial, sans-serif; margin: 0px; padding: 0px; text-align: center;width:100%;}
@font-face { font-family: 'Monotype Corsiva'; src: url(fonts/MTCORSVA.eot); src: local('Monotype Corsiva'), url(fonts/MTCORSVA.ttf), url(fonts/MTCORSVA.woff);}
ul { margin: 0; padding-left: 10px;}
img { border: 0px }
a:link, a:visited { color: #424242; text-decoration: none }
a:hover { color: #1E5A69; text-decoration: underline;}
a:active { color: #424242; text-decoration: none }
input, select, textarea, input {background-color: #FFF; border: 1px solid #CCC; border-radius: 3px; color: #555;padding: 4px 6px; width:90%;}
input {height: 16px; line-height: 16px;}
input[type="checkbox"] {width:auto;}
select, input[type="file"], input[type="submit"] {line-height: 23px;}
input[type="submit"], input[type="button"] {height: 23px; line-height: 23px; width:auto;padding: 4px 12px;cursor: pointer;color: #333;}
input[type="submit"]:focus, input[type="button"]:focus, input[type="submit"]:hover, input[type="button"]:hover {background-color: #E6E6E6;}
input:focus, select:focus, textarea:focus {border-color: rgba(82, 168, 236, 0.804);}
input[readonly], select[readonly], textarea[readonly] { background-color: #EEE;cursor: not-allowed;}
table, tr, td, .tdglobal { font-size: 100%; color: #202020 }
#body-surround {margin-left: auto;margin-right: auto;width:90%;max-width:1500px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-top:30px;}
#maincontent { position:relative;padding:0 10px 10px 10px;}
#topout {height:100px;}
.navigatore {}
#logostrip { text-align: left; width: 100%; position: relative; max-width:1500px;margin-left: auto;margin-right: auto;}
.downarrowclass{position: absolute;top: 20px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}
.block {width: 100%; margin-bottom: 10px; border-radius:8px; background: url(images/gradient-bg3.png) 50% -1px repeat-x;border-top: 1px solid #FFF;}
#copyright {text-align:center; padding:10px;}
.mktitlemedium {color:#2C6F9F}
.codebuttons { font-size: 90%; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.block_title { font-size:130%; color:#FFF;font-weight: bold; line-height:30px;text-shadow: black 0px -1px 0px;}
#pagination {text-align:left; padding:5px;}
.mkpagelink  a {background-color: #f0f5fa; border: 1px solid #072a66; padding: 1px 3px 1px 3px; color: #000; font-weight: normal }
.mkpagelinklast a {background-color: #dfe6ef; border: 1px solid #072a66; padding: 1px 3px 1px 3px; color: #000; font-weight: normal }
.mkpagecurrent { background-color: #ffc9a5; border: 1px solid #072a66; padding: 1px 3px 1px 3px; color: #000; font-weight: normal }
.contents {text-align:left; padding: 0 15px 10px 15px;}
.news { margin: 0; padding: 0; font-family: 'Monotype Corsiva', cursive; font-size: 180%; line-height:30px;text-align: center;}
.news a {color:#333; text-decoration:none; font-size: 130%;}
.news_desc {border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:1px solid #8FABD5;background-color: #FBFCFE;padding:5px 20px 40px 20px;}
.news_cat {font-style: italic; text-align:right;float:right;font-weight: bold;}
.forumnews {margin-bottom:10px;}
.news_thumb {text-align:left; margin: 0; padding: 0;}
.news_entry {text-align:left; margin: 0; padding: 0;}
.tabnews { background-color: #F5F9FD; margin: -35px 0 0 0; padding: 15px; color: #1E5A69; text-align:left;border:1px solid #5c88c8; border-radius:20px 45px ;font-family: 'Monotype Corsiva', cursive; font-size: 180%;}
.reviews, .translate { text-align:left; margin: 0; padding: 5px 15px; font-size: 120%; color: #666666; border-width:1px;border-style:solid;border-color:#5c88c8; background-color: #F5F9FD;border-top-left-radius: 45px 20px; border-top-right-radius: 45px 20px; -moz-border-radius-topleft: 45px 20px; -moz-border-radius-topright: 45px 20px; -webkit-border-top-left-radius: 45px 20px; -webkit-border-top-right-radius: 45px 20px;border-bottom-left-radius: 45px 20px; border-bottom-right-radius: 45px 20px; -moz-border-radius-bottomleft: 45px 20px; -moz-border-radius-bottomright: 45px 20px; -webkit-border-bottom-left-radius: 45px 20px; -webkit-border-bottom-right-radius: 45px 20px;}
.mkerror { font-size: 120%; color: #ff0000; font-weight: bold }
.mkquote { width: 100%; border-color: #5c88c8;border-style: solid;border-width: 2px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;margin:10px 0 5px 0;background-color: #FFF;position:relative;font-family: 'Monotype Corsiva', cursive; font-size: 150%;}
.mkquote p { padding: 10px 10px;}
.mkquoteposter {text-align:right;}
.mkquoteauthor {width:auto;border-color: #5c88c8;border-style: solid;border-width: 2px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center;padding: 3px 8px; position:absolute; top:-12px;left:25px;font-size: 60%; font-family: Verdana, Tahoma, Arial, sans-serif;background-color: #FFF;}
img.attach { border: 2px outset #EEF2F7; padding: 2px; margin: 5px 10px; }
.img-shadow img { background-color: #fff; border: 1px solid #a9a9a9; padding: 4px;}
.foto_thumb img { max-height:120px;height:50vh;}
.img-desc, .translate-desc { background-color: #fff; border: 1px solid #a9a9a9; width: 100%; padding: 4px }
#searchbox {float:right;position: relative;}
#searchbox #enter_name {background-color: #F5F9FD;border: 1px solid #AAA;border-radius:10px;padding: 0px 6px;width:200px;height:19px;}
#searchbox .tt-hint {background-color: #F5F9FD;border: 1px solid #AAA;border-radius:10px;padding: 0px 6px;width: 200px;height:19px;}
#searchbox .search_button {background:transparent url('images/search.png') top left no-repeat;border: 0 !important; width:55px;height:19px;position: absolute; top:1px; right:5px; cursor:pointer;}
#quicksearchbar { position: relative;width: 182px; height: 20px; text-align: right; float:right; margin-top:3px; background: url('images/searchfield.png') top left no-repeat; z-index: 999 }
#searchmod { position: absolute; top: 3px; right: 160px }
#quicksearchbar img { vertical-align: middle }
#quicksearchbox { position: absolute; top: 2px; left: 24px; width: 140px; height: 15px; font-size: 100%; padding: 0px; border: 0 !important }
#searchmenu { position: absolute; top: 30px; right: 5px; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 167px; text-align:left }
#editpostmenu { position: absolute; right: 118px; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 167px }
#quotepostmenu { position: absolute; right: 5px; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 120px }
#profilemenu { position: absolute; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 255px }
#rssmenu { position: absolute; background-color: #02adf9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 999; width: 100px }
#editextra { position: absolute; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 120px }
#editspecial { position: absolute; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 170px }
#editfonts { position: absolute; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 120px }
#editsizes { position: absolute; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; opacity: 0.7; z-index: 240; width: 66px }
#editcolor { position: absolute; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; z-index: 240; width: 114px }
#editbgcolor { position: absolute; background-color: #F9F9F9; border: 1px solid #CCC; padding: 1px; z-index: 240; width: 114px }
ul.colormenu { margin: 0; padding: 0; list-style: none }
ul.colormenu li { padding: 2px; font-size: 11px; white-space: nowrap; min-width: 130px; clear: both }
ul.colormenu li a { padding: 0 3px 0 3px; text-decoration: none }
ul.toolbarmenu { margin: 0; padding: 0; list-style: none }
ul.toolbarmenu li { font-size: 11px; white-space: nowrap; min-width: 130px; clear: both }
ul.toolbarmenu li a { display: block; padding: 2px 8px 3px 4px; text-decoration: none; min-height: 14px; text-align: left; color: #000000 }
ul.toolbarmenu li input { vertical-align: middle }
ul.toolbarmenu li hr { color: #ccc; width: 130px; height: 1px; margin: 2px 1px 2px 1px }
ul.toolbarmenu li img { float: left; margin: 0 2px }
ul.toolbarmenu li.separator_below { border-bottom: 1px solid #ccc; margin-bottom: 2px; padding-bottom: 2px }
ul.toolbarmenu li.separator_above { border-top: 1px solid #ccc; margin-top: 2px; padding-top: 2px }
.clear { clear: both; height: 0; line-height: 0 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: block }
* html .clearfix { height: 1% }
#toolbar select {width:auto;}
#panel { width: 100%; height: 106px; color: #666; background: #dfe7f2; overflow: hidden; z-index: 3; display: none; position: relative;}
#panel p { margin: 5px 0; padding: 0 }
#panel a { text-decoration: none; color: #000 }
#panel a:hover { color: #465584 }
#panel .content { width: 100%; margin: 0 auto; padding-top: 5px; text-align: left }
#panel .content .left { width: 200px; float: left; padding: 0 10px; border-left: 1px solid #333 }
#panel .content .leftlong { width: 50%; height: 98px; position:absolute; top:2px; right: 5px; max-width:500px;}
#panel .content .leftlong table { border: 1px solid #333 }
#panel .content .tabs { color: #000; text-align: center; padding: 2px 5px 2px 5px }
#panel .content .tab-selected { color: #FFF; text-align: center; padding: 2px 5px 2px 5px; background: url('images/tile_back.gif') }
#panel .content .tabs:hover { color: #FFF; background: url('images/tile_back.gif'); cursor: pointer }
#panel .content .quote { width: 500px; background-color: #F5F9FD; height: 80px; border: 1px #999 solid }
#panel .content .guestquote { font-family: 'Monotype Corsiva', cursive; font-size: 150%; color: #3A4F6C }
#panel .content .assist { background-color: #F5F9FD; height: 75px; border: 1px #999 solid; vertical-align: top }
#panel .content .pmtitle { background-color: #DDD; border: 1px #999 solid; padding: 2px 5px 2px 5px; margin-bottom: 3px }
#panel .content .avatar { width: 110px; float: left; text-align: center }
#panel .content form { margin: 0 0 10px 0 }
#panel .content label { float: left; line-height:16px; width: 130px; display: block;  margin-top:8px; vertical-align:baseline;}
#panel .content input.field { border: 1px #1A1A1A solid; background: #414141; margin-right: 5px; margin-top: 4px; width: 98%; color: white; height: 16px }
#panel .content input:focus.field { background: #545454 }
#panel .content input.button {border:1px solid #000; margin-top:8px; padding: 2px 10px;border-radius:5px; background-image:none; }
#panel .content input.button:hover {border:1px solid #1E5A69; color:#1E5A69;}
#toggle {margin-top: -1px; background: url(images/tab_m.png) repeat-x 0 0;opacity: 1;padding:0 10px;}
#toggle a {padding:5px 2px;}
.pformstrip { background-color: #D1DCEB; color: #3A4F6C; font-weight: bold; padding: 7px; margin-top: 1px }
#phototitle { font-size: 24px; border-bottom: 1px solid black }
#photoimg { text-align: center; margin-top: 5px }
.button img { opacity: 0.9;}
.button img:hover { opacity: 1;}
.caltable {border:1px solid #345487;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color: #f5f9fd;}
.calselect {border:1px solid #345487;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color: #496c9f;text-align:center;}
.calcell {color: #666666; font-size: 90%; height: 18px; background-color: #e6e6e6; width: 14%; border: 1px solid #d3d3d3;text-align:right;}
.calcell a:link, .calcell  a:visited, .calcell  a:active, .calcell a:hover { display: block; text-decoration: none }
.calcell:hover { background-color: #dadada;border: 1px solid #999;}
.calactive {font-size: 90%; height:10px; font-weight: bold;background-color: #fbf9ee;border: 1px solid #fcefa1;text-align:right;}
.calevent {text-align:center;border-style: solid;border-width: 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#345487;background-color: #f5f9fd; padding:5px;}
.calevent a:link, .calevent  a:visited, .calevent  a:active, .calevent a:hover { text-decoration: none; font-weight:bold; }
ul.last_reviews {text-align: left; margin:0 0 0 5px; padding-left:15px; font-weight: bold}
ul.last_reviews li{padding:2px 0;}
#submit_open { position:absolute; right:0; top:19px; border: 1px solid #CCC; padding: 1px; z-index: 240;background-color: #F9F9F9;width:550px;max-width:100%;}
#addtag_open {position: relative; width:206px;}
#addtag_open .tt-hint {width:200px;border: 1px solid rgba(0, 0, 0, 0.196); border-radius: 5px; padding: 3px;}
#submit_tag {background: transparent url('images/plus.png') no-repeat; border: 0; width:15px; position: absolute; right: 3px; top: 3px;}
#enter_tag {width:206px;border: 1px solid rgba(0, 0, 0, 0.196); border-radius: 5px; padding: 3px;}
#addwide_open { position:absolute; top:60px; border: 1px solid #CCC; padding: 1px; z-index: 240;background-color: #F9F9F9;width:510px;max-width:100%;}
#edit_open { position:absolute; right:0; top:19px; border: 1px solid #CCC; padding: 1px; z-index: 240;background-color: #F9F9F9;width:550px;max-width:100%;}
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999 }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0 }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden }
.ac_loading { background: white url('images/loading.gif') right center no-repeat }
.ac_odd { background-color: #eee; color: black }
.ac_over { background-color: #0A246A; color: white }
ul.pic_tags li {float:left; margin-right:18px;}
.tags_cloud {float:left; width:192px; border-radius:8px;border-color:#dbe9fc; background-color:#FFC;margin-bottom:5px;text-align:left;overflow-x:hidden;}
.tags_cloud h3 {text-align:center; margin: 3px;}
.tags_cloud ul {padding: 0 5px 5px 17px;}
.tags_cloud li {padding-top: 3px;}
.category_sort {margin-bottom:5px;padding:3px;font-size:120%;}
.foto_thumb {text-align:center;float:left;position: relative;}
.foto_desc {position:absolute;bottom:3px;width:100%;display: none;}
.tab { position: absolute; top: 0; height: 25px; z-index: 990; width:100%;}
.tab ul.login { display: block; position: relative; clear: right; left: 30px; color: white; margin: 0; padding:0; width:800px; height:30px; }
.tab ul.login li { border-right-style: solid;border-right-width: 1px;border-left-style: solid;border-left-width: 1px;border-bottom-style: solid;border-bottom-width: 1px;border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px; text-align: center; display: block; float: left; height: 25px; border-color: #333; font-weight:bold;background-color: #dbe9fc; opacity: 0.8}
.tab ul.login li:hover { opacity: 1}
.tab ul.login li a {display:block; padding:5px 10px;color: #000;text-decoration:none; }
.tab ul.login li a:hover { color: #000 }
.tab .sep { color: #414141 }
.success { color: #000000;background-color: #f0fff0;border:2px solid green;padding:5px;}
#timeline {width:750px; height: 310px;overflow: hidden;margin: auto;position: relative;background: url('images/dot.gif') 105px top repeat-y;}
#dates {width: 110px;height: 310px;overflow: hidden;float: left;padding:0;}
#dates li {list-style: none;width: 110px;line-height: 50px;font-size: 12px;text-align:right;background: url('images/biggerdot.png') right center no-repeat;}
#dates a {font-family: Georgia, serif; text-decoration: none;padding-right:10px;}
#dates .selected {font-size: 18px;}
#issues {width:630px;height: 310px;overflow: hidden;float: left;}
#issues li {width:100%;height: 308px;overflow-y: hidden; list-style: none;text-align:left;background: transparent url('images/transparent_back.png');border-radius: 30px;-moz-border-radius: 30px; -webkit-border-radius: 30px;border-width:0px;border-style:solid;border-color:#666;}
#issues li.selected img {-webkit-transform: scale(1,1);	-moz-transform: scale(1,1); -o-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
#issues li img {float: left;margin: 10px 30px; height: 260px;-webkit-transition: all 2s ease-in-out;-moz-transition: all 2s ease-in-out;-o-transition: all 2s ease-in-out;-ms-transition: all 2s ease-in-out; transition: all 2s ease-in-out;	-webkit-transform: scale(0.7,0.7);-moz-transform: scale(0.7,0.7); -o-transform: scale(0.7,0.7);-ms-transform: scale(0.7,0.7);transform: scale(0.7,0.7);}
#issues li h1 {font-size: 20px; text-shadow: #000 1px 1px 2px;text-align:center;}
#issues li p {font-size: 14px;font-weight: normal;line-height: 22px;}
#next, #prev {position: absolute;font-size: 70px;left: 680px;width: 38px; height: 22px;background-position: 0 -44px;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;	}
#next:hover, #prev:hover {background-position: 0 0;}
#next {bottom: 0;background-image: url('images/next_v.png');}
#prev {	top: 0;background-image: url('images/prev_v.png');}
#next.disabled,	#prev.disabled {opacity: 0.2;}
.mbratings { list-style: none; margin: 0px; padding: 0px; width: 85px; height: 17px; position: relative; background: url(images/rating.gif) top left repeat-x;float:left;}
.mbratings li {text-indent: -90000px;padding: 0px;margin: 0px;float: left;}
.mbratings li a {display: block;width: 17px;height: 17px;text-decoration: none;text-indent: -9000px;z-index: 17;position: absolute;padding: 0px;}
.mbratings li a:hover {background: url('images/rating.gif') left center;z-index: 2;left: 0px;}
.mbratings a.rati1 { left: 0px; }
.mbratings a.rati1:hover { width: 17px; }
.mbratings a.rati2 { left: 17px; }
.mbratings a.rati2:hover { width: 34px; }
.mbratings a.rati3 { left: 34px; }
.mbratings a.rati3:hover { width: 51px; }
.mbratings a.rati4 { left: 51px; }	
.mbratings a.rati4:hover { width: 68px; }
.mbratings a.rati5 { left: 68px; }
.mbratings a.rati5:hover { width: 85px; }
.mbratings li.cur-rating {background: url('images/rating.gif') left bottom;position: absolute;height: 17px;display: block;text-indent: -9000px;z-index: 1;}
#tools {position:fixed; bottom:50px; right:30px;background: transparent url('images/halfblack.png');border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:5px;}
#tools a {color:#FFF;font-weight:bold;font-size:13px;text-shadow: #000 1px 1px 2px;}
#tools a.increaseFont {font-size:15px;}
#tools a.decreaseFont {font-size:11px;}
#tools a:hover {text-decoration:none;}
#tools a.disabled {color:#666;}
#tools a img {vertical-align:middle;}
#rightblockout {width:200px;}

/* Comment */
#upgrade a{font-weight:bold; font-size:130%;background: url('images/refresh.png') 0 50% no-repeat;padding-left: 20px;}
#comment_list .ad {float:right;}
#comment_list ul {list-style: none; padding:0;}
#comment_list li {overflow:hidden;margin: 0 0 4px 0; list-style: none;}
#comment_list li>div {float:left;width:100%;}
#comment_list li .avatar {float:left; margin-right:-100%;}
#comment_list li .avatar img{display:block; height:70px;width:70px;padding: 2px; background: #fff; border:1px solid #ddd; border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px}
#comment_list .comment-author { font-weight:bold; font-style:italic;}
#comment_list .date {color:#999; font-style:italic;}
#comment_list .comment-content:hover > em.date {display:inline;}
#comment_list .comment-text {padding: 8px;}
#comment_list .options {display: none;float:right;}
#comment_list .comment-content {text-align: left; min-height:48px; position:relative; margin-left: 80px;margin-right:0px; padding:4px; border:1px solid #ddd; background:#fff; border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px}
#comment_list .children .comment-author {float:right;margin-right:0;margin-left:-100%;}
#comment_list .children .comment-content {margin-right:72px;margin-left:0;}
#comment_list .comment-reply-link {position:absolute;right:4px;bottom:2px;}
#comment_list .notapproved {background: #ffffcc;}
#comment_list blockquote {padding:2px 4px;background: #F8F8F8;border: 1px solid #EEE;color: #444;font-style: italic;}
#comment_list .notapproved blockquote {font-weight:700;}
#comments-form-message {padding: 5px 5px 5px 25px;margin-right: 5px;display: block}
.comments-message-error {background: #FFD86F}
.comments-message-info {background: #DFEEFF}
#comment {text-align:left;}
#comment textarea {width:99%; height:200px;}
#comment label {display:block; float: left; width:200px;}
/* Debug */
.purple { color: purple; font-weight: bold }
.red { color: red; font-weight: bold }
.green { color: green; font-weight: bold }
.blue { color: blue; font-weight: bold }
.orange { color: #F90; font-weight: bold }
.debug {text-align:left;}
.tableborder { border: 1px solid #345487; background-color: #FFF; padding: 0; margin: 0 }
/* Recommend */
#block_recommend {padding: 10px;}
#block_recommend div.left {text-align:left;}
#block_recommend div.left img, #block_recommend div.left input {display:block; margin-left:50px;}
#block_recommend label { display:block; float: left; width:40px; text-align:left;}
.block_recommend_input {width:120px;}
.block_recommend_submit {}
.block_recommend_result {color: #000000;background-color: #CFF0F6;border:1px solid #93C8D1;padding:5px;margin:0 5px;}
.block_recommend_error {color: #000000;background-color: #FAE5E5;border:1px solid #D19292;padding:5px;margin:0 5px;}
.block_recommend_send {background:#CFF0F6 url('images/loading_anim.gif') 1% 50% no-repeat; padding-left:20px;}

.bbeditor {text-align:left;}
.jumpsection {background-color: #dfe6ef; color: #496c9f}
#modgallery {width:98%;}
#navstrip {text-align: left; font-weight:bold; background: transparent url('images/locbar.gif') 0 50% no-repeat; padding: 5px 0 5px 20px;}
#submit {position:relative; float:right;text-align:right;width:50%;}
.last_forum_post {text-align:left;padding: 10px;}
.last_forum_post a{font-weight:bold;}
#mentemp {position: absolute; top: 0px; left: 0px; width: 100%;}
.stats {text-align:left;}
.stats img {margin:10px;}
.online {text-align:left;padding:5px;}
.smilies {float:left;border:0;}
.tt-dropdown-menu { width: 206px; padding: 5px 0; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.tt-suggestion { padding: 3px 10px; text-align:left;}
.tt-suggestion.tt-is-under-cursor { color: #fff; background-color: #0097cf;}
#modgallery_top {min-height:100px;}
#modgallery_last {min-height:100px;}
#modgallery_top h2 {margin: 5px 0;font-size:120%;}
#modgallery_last h2 {margin: 5px 0;font-size:120%;}
#menudx {background: transparent url('images/rightmenuback.gif') 0 900px no-repeat;}
#detail_open {-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;border: 1px solid #ccc;background-color: #fff;}
.comment-content .ad a {display: block; padding: 3px 5px; background-color:#ccc;float:left;margin-left:3px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;border: 1px solid #aaa;color:#fff;}
.comment-content .ad a.delete {background-color:#FCCECE;}
.comment-content .ad a.delete:hover {background-color:#DC0101;}
.comment-content .ad a:hover {text-decoration:none;background-color:#bbb;}
.catstable {border:1px solid #345487;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color: #f5f9fd;margin-bottom:10px;}
.urlo_list {border:1px solid #345487;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color: #f5f9fd;margin-bottom:10px;}
.urlo_row {text-align:left;}
.urlo_row a {font-weight: bold;}
.urlo_row span.date {color:#999;}
.photoprev {width:50%; text-align:right;float:left;opacity: 0.7;}
.photonext {width:50%; text-align:left;float:right;opacity: 0.7;}
.photonext img, .photoprev img {width:100px; margin:5px;}
.photoprev:hover, .photonext:hover {opacity: 1.0;}
.loading {background:#FFF url('images/loading.gif') 50% 50% no-repeat;}
.loading img {opacity:0.5}
a.remove_tag {display:none; background:transparent url('images/editor_images/rte-unlink.png') no-repeat; width:16px; height:16px;}
#ajax_tags li:hover {background-color: #333; border-radius:4px;padding:0px 3px;}
#ajax_tags li:hover a.remove_tag {display:block;float:right;}
#randimg {height:145px;}
#randimg_reload {cursor:pointer;}
#modtranslate {width:98%;margin:0 auto;}
.translatecontent .entry {width:186px; height:268px;padding:7px; float:left; text-align:center;background:#FFF;margin:5px 10px;border: 1px solid #A9A9A9; position:relative;overflow:hidden;}
.translatecontent .noactive {background: #F69;}
.translatecontent .entry .list_image {width:186px; height:268px;}
.translatecontent .entry .title {position:absolute;bottom:0;left:0; padding: 7px 0px;margin:7px;text-align:center; color:#FFF;width:186px; text-transform:uppercase; font-family:sans-serif;font-size:18px;background:rgba(75,75,75,0.7);-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
.translatecontent .entry:hover .title {top:0;}
.translatecontent .entry .desc {display:none; font-size:12px;text-transform:none;}
.translatecontent .entry .desc .mbratings {float:none;margin:2px auto; background:rgba(255,255,255,0.7);padding:4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.translatecontent .entry:hover .desc {display:block;}
.translatecontent select {width:auto;}
.translate .list_image {width:100px;}
#translate_send {position:absolute; right:0; top:19px; border: 1px solid #CCC; padding: 1px; z-index: 240;background-color: #F9F9F9;width:100%;}
ul.last_translates {text-align: left; margin:0 0 0 5px; padding-left:15px; font-weight: bold}
ul.last_translates li{padding:2px 0;}
.tr_authors li {float:left;margin-right:18px;}
a.delete, a.photo_delete {padding: 1px 5px; margin-left:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;border: 1px solid #aaa;color:#fff;background-color:#FCCECE;}
a.delete:hover, a.photo_delete:hover {background-color:#DC0101; text-decoration: none;}
a.publish, a.photo_edit {padding: 1px 5px; margin-left:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;border: 1px solid #aaa;color:#fff;background-color:#ccc;}
a.publish:hover, a.photo_edit:hover {background-color:#bbb; text-decoration: none;}
a#start_slide {background: transparent url('images/slide_show.png') no-repeat;height:23px;font-size:0; width:80px;display:block; float:right;}
a.photo_add {background: transparent url('images/new.png') no-repeat;font-size:0; height:23px; width:80px;display:block; float:right;}
.download {padding: 1px 5px; background-color:#ccc;margin-left:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;border: 1px solid #aaa;color:#fff;}
.download:hover {background-color:#bbb; text-decoration: none;}
.translatecontent .info {background-color:rgba(0, 0, 0,0.6);-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;border: 1px solid #aaa;color:#fff;text-align:left;padding:8px;margin:7px;}
.translatecontent #pages {display:none;}
.translateonline .title { font-weight:bold; font-size:18px;}
#modgallery #links {display:none;}
#upgrade {margin:10px;}
.transchap:hover {background:rgba(255,255,255,0.8);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.transchap a {font-weight:bold;}
.transchap .delete {display:none;}
.transchap:hover .delete {display:inline;}
.transchap .publish {display:none;}
.transchap:hover .publish {display:inline;}
.transchap .download {display:none;}
.transchap:hover .download {display:block;}
.transchap:hover .date {display:none;}
.translate .hidden a, .translate .hidden {color: #939393;}
.translate .translate-img {width:32%; text-align:center; float: left; overflow:hidden;}
.translate .translate-desc {margin-left:32%; width:65%;}
.simple_block_logo>div{padding-top: 30px; position: absolute; width: 100%; font-size: 500%; font-family: 'Monotype Corsiva', cursive; color: #fff; display: inline-block;left:0;}
.outer {margin:15px 0 !important;}

/* Tooltip */
.tooltipster-default {border-radius: 5px; border: 2px solid #ccc; background: #ededed; color: #666;}
.tooltipster-default .tooltipster-content {padding: 8px 10px; overflow: hidden;}
.tooltipster-base {	padding: 0;	position: absolute;	left: 0; top: 0; z-index: 9999999; pointer-events: none; width: auto; overflow: visible;text-align:left;}
.tooltipster-base .tooltipster-content {overflow: hidden;}
/* Antibot */
.antibot {padding:5px; clear:both; line-height:50px;}
.antibot_code {float:left;width:150px;}
.antibot_input input {margin-right:10px;}
/* Animated test */
.letter {display: inline-block; position: relative; float: left; transform: translateZ(25px); transform-origin: 50% 50% 25px;}
.letter.out {transform: rotateX(90deg); transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.letter.behind { transform: rotateX(-90deg);}
.letter.in { transform: rotateX(0deg); transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.word {position:absolute; transform: scaleX(1.2);opacity: 0;left:30%;}

.nowidth {width:0px; display:block; height:0px; overflow:hidden;}
@media all and (min-width: 680px) and (max-width: 1024px) {
}
@media all and (max-width: 680px) {
}