@charset "utf-8";
.cake-sql-log{margin:10px auto;width:974px;}
/* CSS Document */

/********* GENERAL *********/
html{background-color:#dee6ec;}
body{background-color:#dee6ec; color:#424242;font-family:Helvetica,Arial,Verdana,sans-serif; font-size:13px; text-align: left; padding:0 6px; margin:0;}
.code{padding:20px; margin:20px;background-color:#FF9;border:1px solid #dbdb6b;font-family:"Lucida Console", Monaco, monospace;}
a{text-decoration: none; color:#D61C29;}
h1{color:#5f839c;font-size:22px;font-weight:bold;line-height:22px;margin:0;padding:0 0 14px 0; letter-spacing: -0.5px;}
p.h1{padding:10px 0 20px 0;}
h1 #sub a{-moz-border-radius:5px;background:#F6F6F6;border:1px solid #F6F6F6;display:block;float:left;font-size:13px;font-weight:normal;height:16px;line-height:16px;margin:0 0 0 6px;padding:2px 5px;}
h1 #sub a.sel{background:#00324C;border:1px solid #222;color:#FFF;}
h2{ color:#00324C; font-size:18px; font-weight:normal; margin:0 0 10px; font-weight:400; line-height:22px; margin-bottom:10px; border:none; padding:0; clear:left; color:#D61C29;}
h2 a{color:#D61C29;}
#content p{padding:5px 15px 25px 15px; line-height:1.5; margin-bottom:15px;}
#content p a{color:#D61C29;}
.readmore{text-align:right; font-weight:bold; float:right;}
.readmore a{color:#D61C29;}
h3{padding:1px; font-weight:bold; color:#5f839c; font-size:12px; display:block; clear:both; border-bottom:1px dotted #00314F; margin-bottom:3px;}
h4{}
h5{}
h6{}
p{font-size:14px;}
.rss{background-image:url('/img/rss.gif'); background-repeat:no-repeat; padding-left:28px; height:24px; display:inline-block; font-size:18px; color:#999;}
ul.padd5{padding-bottom:5px;}
ul.padd5 li{padding:5px;}
.center{text-align:center;}
.b{font-weight:bold;}
.c{clear:both;}
.clearleft{clear:left;}
table.content660{width:660px;}
.f14{font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.green,a.green,#right a.green{color:#669900;}
.yellow,a.yellow,#right a.yellow{color:#FF9900;}
.i{font-style:italic;}
.message{background:#FBFBFB;border-left:2px solid #646464;font-size:14px;font-weight:bold;margin:10px 0 10px 9px;padding:9px;}
.red,a.red,#right a.red{color:#990000;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.yellow,a.yellow,#right a.yellow{color:#FFCC00;}
.w974{width:100%;}
.c,.clear{clear:both;}

/********* LAYOUT *********/
#top {background:#FFF url(/img/bg_top.gif) no-repeat scroll 100% 0; height: 4px; margin-top: 6px; padding:0 15px 0 0;}
#top .left {background:transparent url(/img/bg_top.gif) no-repeat scroll 0 0; height: 4px;}
.rdevider {background:#FFF url(/img/bg_devider.gif) no-repeat scroll 100% 0; height: 13px; padding:0 15px 0 0;}
.rdevider .left {background:transparent url(/img/bg_devider.gif) no-repeat scroll 0 0; height: 13px;}
#bot {background:#FFF url(/img/bg_bot.gif) no-repeat scroll 100% 0; height: 5px; margin-bottom: 6px; padding:0 15px 0 0;}
#bot .left {background:transparent url(/img/bg_bot.gif) no-repeat scroll 0 0; height: 5px;}
.omslag{background: url('/img/bg_main.gif') repeat-y top right; padding: 0 1px 0 0;}
.innhold{background: url('/img/bg_main.gif') repeat-y top left; padding: 0 0 0 1px;}
.innhold_dot{background: url('/img/bg_main.gif') repeat-y top left;}
#head .innerlogo {float: left; display: inline; margin: 1px 0px 16px 10px; height: 57px; width: 328px; background: transparent url('/img/pornwave.png') no-repeat; z-index: 200;}
#head .innerslogan {position: absolute; top: 15px; left: 345px; height: 29px; width: 285px; background: #fff url('/img/pornwave_slogan.png') no-repeat;}
#head .innerlogo a, #head .innerslogan a {display: block; width: 100%; height: 100%;}
#footie .innerslogan {float: left; margin: 0px 16px 0px 16px; width: 100%; height: 29px; width: 285px; display: inline; background: #fff url('/img/pornwave_slogan.png') no-repeat center right;}
#footie p {float: left; margin: 4px 0px 0px 10px;}
#footie .footiecell { float: left; width: 25%; padding:0; background: url('/img/bg_deviderline.png') repeat-y top left; }
#footie .footiecell .footiehead {color: gray; padding: 0 19px 5px 19px; font-size: 15px; font-weight: bold; }
#footie .footiecell ul {padding: 0 19px;}
#footie .footiecell li {padding: 1px 0;}
#footie .footiecell a { font-size: 11px; color: #777777;}
#footie .footiecell a:hover { color: #333; }
#footiecellcontainer { position: relative; padding: 10px 0px;}
#footerlogo {float: left; display: inline; margin: 3px 0px 3px 17px; height: 30px; width: 162px; background: url('/img/bg_footericon.png') no-repeat;}
#footerslogan {float: right; display: inline; margin: 5px 10px 5px 0; height: 30px; width: 282px; background: url('/img/bg_footerslogan.png') no-repeat;}
.memberinfo{}
.memberinfo img{float:right; border: 1px solid #CCC; margin-left:5px; padding:2px; background-color:#FAFAFA;}
.memberinfo a, .memberblock a{color:#D61C29;}
#container{ position: relative; background:#FFF; margin:0 auto 8px auto; max-width:1200px; min-width:950px; min-height:550px;}
#container #main{}
#container #main #content{min-height:300px;padding:20px/*12px 15px 20px 15px*/;}
#container.right #main #content{margin-right:339px; border-right:1px solid #E8E8E8;}
#container #right{clear:left;display:inline;float:right;width:340px;}

/********* INFOMSG *********/
#authMessage,#flashMessage{ }
.flashMsg { border: 0; margin:0; padding:10px; color: white; font-weight: bold;}
.flashMsgTxt { padding: 2px 0 0 60px; color: #333; }

/********* USERPANEL **********/
#memhead { padding: 3px 8px 2px 0; }
#userpanelcontainer { }
#useravatarcontainer {float:right; margin:6px 10px 0 0; padding:2px; width: 48px; height: 48px; background: url('/img/bg_avatar.png') no-repeat 0 0; }
#useravatarcontainer a { display: block; width: 48px; height: 48px; text-decoration: none; }

/********* BUTTONS *********/
/* UserMenu buttons */
#usermenu { padding: 0 6px 0 0; background: #fff; font-size: 12px; }
#usermenu ul {margin:0; padding:0; list-style: none;}
#usermenu li {float: right; position: relative; margin:0; padding:0;}
#usermenu a {display: block; height: 16px; text-decoration: none; font-weight: bold; color: #f8f8f8; padding: 6px 26px 4px 8px; background: url('/img/bg_userpanelfill.png') repeat-x; background-color: transparent; }
#usermenu a:hover {  background: none; background-color: #4180ab; color: #fff; }
#usermenu ul li a.lft {background: url('/img/bg_userpanel.png') no-repeat 0 -26px;}
#usermenu ul li a.rgt {background-image: url('/img/bg_userpanel.png'); background-repeat: no-repeat; background-position: right top; }
#usermenu ul li a.lft:hover {color: #fff; background-position: left -52px; }
#usermenu ul li a.rgt:hover {color: #fff; background-position: right bottom; }
#usermenu > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#usermenu a {float:none;}
/* End IE5-Mac hack */
.icons_um { position: absolute; top:0; right:-1px; width: 21px; height: 26px; background-image: url('/img/icons_um.png'); background-repeat: no-repeat; }

/* Rounded BigButtons */
.btncontainer {float:right; background:#fff; line-height:normal; padding:2px 2px 0 0; font-size: 12px;}
.btncontainer ul {margin:0; padding:0px; list-style:none;}
.btncontainer li {float:right; position: relative; background:url('/img/btn_24h_lft.png') no-repeat left top; margin:0; padding:0 4px 0 4px;}
.btncontainer a {display:block; width:.1em; background:url('/img/btn_24h_rgt.png') no-repeat right top; padding:6px 25px 5px 6px; text-decoration:none; font-weight:bold; color: #fff;}
.btncontainer > ul a {width:auto;}
.btncontainer .icon { position: absolute; top:5px; right: 10px; width: 16px; height: 16px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.btncontainer a {float:none;}
/* End IE5-Mac hack */
.btncontainer a:hover {color:#fff;}
.btncontainer li:hover {background-position:0% -26px; color:#fff;}
.btncontainer li:hover a {background-position:100% -26px;}

/* Rounded small btn - blue */
.smroundbtnblue {float:left; background:#fff; line-height:normal; padding:2px 2px 0 0; font-size: 12px;}
.smroundbtnblue ul {margin:0; padding:0px; list-style:none;}
.smroundbtnblue li {float:left; background:url('/img/btn_20h_blue_lft.png') no-repeat left top; margin-top:4px; padding:0 4px 0 2px;}
.smroundbtnblue a {display:block; width:.1em; background:url('/img/btn_20h_blue_rgt.png') no-repeat right top; padding:3px 6px 2px 2px; font-weight:bold; color: #fff;}
.smroundbtnblue > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.smroundbtnblue a {float:none;}
/* End IE5-Mac hack */
.smroundbtnblue a:hover {color:#fff;}
.smroundbtnblue li:hover {background-position:0% -20px; color:#fff;}
.smroundbtnblue li:hover a,.smroundbtnblue li a.selected {background-position:100% -20px;} /* Enable link <a> bg when <li> is hovered! */

/* Rounded DateSelecorButtons - red */
.smbtncontainer {float:right; background:#fff; line-height:normal; padding:12px 0 0 0; font-size: 11px;}
.smbtncontainer ul {margin:0; padding:0px; list-style:none;}
.smbtncontainer li {float:right; margin:0; padding:0 3px 0 1px;}
.smbtncontainer a {display:block; width:.1em; padding:3px 4px 3px 3px; color: #5f839c; font-weight: bold;}
.smbtncontainer > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.smbtncontainer a {float:none;}
/* End IE5-Mac hack */
.smbtncontainer a:hover {color:#333;}
.smbtncontainer li.selected { background:url('/img/btn_20h_lft.png') no-repeat left top;}
.smbtncontainer li a.selected { background:url('/img/btn_20h_rgt.png') no-repeat right top; color:#fff;}
.smbtncontainer li:hover {background:url('/img/btn_20h_lft.png') no-repeat 0% -20px;}
.smbtncontainer li:hover a {background:url('/img/btn_20h_rgt.png') no-repeat 100% -20px; color:#fff;}

/* Topmenu buttons - UNIQUE*/
#menu{ float: left; width:100%; position: relative; background: url('/img/bg_menu_main.gif') repeat-x scroll; height:37px;}
#menu .topmenu { float: left; padding: 5px 0 0 10px; font-size: 14px; height: 32px;}
#menu .topmenu ul { float: left; margin:0; padding:0; list-style: none; }
#menu .topmenu li { float: left; position: relative; padding: 0 0 0 3px; display: inline; margin: 0 4px; }
#menu .topmenu a { display: block; width: .1em; padding: 6px 19px 0 16px; height: 29px; color: #4180ab; }
#menu .topmenu > ul a { width: auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu .topmenu a { float:none; }
/* End IE5-Mac hack */
#menu .topmenu li:hover { background: url('/img/btn_mm_lft.png') no-repeat left top; }
#menu .topmenu li:hover a { background: url('/img/btn_mm_rgt.png') no-repeat right top; color: #fff; } /* Enable link <a> BG when <li> is hovered! */
#menu .topmenu li.selected { background: url('/img/btn_mm_lft_sel.png') no-repeat left top; }
#menu .topmenu li a.selected { background: #8ab3cf url('/img/btn_mm_rgt_sel.png') no-repeat right top; height: 32px; color: #fff; }
#menu .topmenu li.devider { background: #ebebeb; height: 24px; width: 1px; font-size: 1px; padding:0; display:inline; margin: 3px 0 0 0; }
#menu .topmenu li .icon { position: absolute; top:9px; right:10px; width: 12px; height: 12px; background: url('/img/icon_mm_addlink.png') no-repeat 0 0; }
#menu .topmenu li:hover .icon { background: url('/img/icon_mm_addlink.png') no-repeat 0 -12px; }

/* Topmenu submenu */
#submenu{ float: left; width: 100%; position: relative; background: #8ab3cf; height:31px;}
#submenu a { color: #fff; line-height: 12px; font-size: 11px; }
#submenu #elements { float: left; height: 31px; padding: 0 0 0 14px; }
#submenu #elements a { float: left; line-height: 30px; padding: 1px 16px 0 16px; color: #f8f8f8; font-weight: bold;}
#submenu #elements a:hover { color: #5e839d; }
#submenu #elements a.selected {  background: url('/img/bg_submenu_selected.gif') no-repeat scroll center bottom; margin: 0; color: #fff; }
#submenu #elements .devider { float: left; background: url('/img/bg_submenu_devider.png') no-repeat top left; height: 31px; width: 2px; font-size: 1px; padding:0; margin:0; }

#menufollow { float: right; height: 31px; font-weight: bold; padding: 1px 14px 0 0; }
#menufollow a { height: 10px; background: url('/img/icon_menuflw.png') no-repeat right -2px; float: right; padding: 9px 24px 9px 0; }
#menufollow a:hover { color: #5e839d; background: url('/img/icon_menuflw.png') no-repeat right -32px; }


#menurss { position: relative; float: right; height: 31px; font-weight: bold; padding: 0 4px 0 0; }
#menurss a { height: 12px; background: url('/img/icon_menurss.png') no-repeat right -1px; float: right; padding: 10px 24px 9px 0; }
#menurss a:hover { color: #5e839d; background: url('/img/icon_menurss.png') no-repeat right -31px; }
#menurss #rssopt a { padding: 2px 20px 2px 2px; height: 10px; margin: 4px 4px 2px 4px; background: url('/img/icon_smrss.png') no-repeat 100% 0;}
#menurss #rssopt a:hover { color: #5e839d; background: url('/img/icon_smrss.png') no-repeat 100% -14px; }
#rssopt { position: absolute; min-width: 116px; top: 29px; right: 3px; padding: 6px 0; background: #8ab3cf; border-left: 2px solid #8ab3cf; border-right: 2px solid #8ab3cf; border-bottom: 2px solid #8ab3cf; -moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px; z-index: 2; }


/********* RIGHT BOXES *********/
#right .white_fade{background:#FFF url(/img/white_fade.jpg);border:1px solid #F3F3F3;margin:0 0 15px 0;padding:9px;}
#right .block{border-bottom:1px solid #E8E8E8; padding:20px; overflow:hidden;}
#right h2{ color:#5f839c; font-size:18px; font-weight:normal; margin:0 0 10px; font-weight:400; line-height:22px; margin-bottom:12px; border:none; padding:0;}
#benefits { font-size: 16px; color: #666; }
#benefits ul { list-style: none; width: 320px; padding-top: 10px;}
#benefits ul li { background: url('/img/bg_tick.png') no-repeat 0px 4px; padding:0 0 4px 32px; margin:0; line-height: 26px; width: 284px; float: left; }
#benefits #babe { float: left; background: url('/img/bg_bigbabe.png') no-repeat 0px 0px; padding:0; margin:25px 0 0 20px; display: inline; height:243px; width: 233px; }

/********* SEARCH BOX *********/
#search{ float:right; display: inline; margin: 5px 6px 0 0; }
/*#search #search_field{border:none; background-color:#FFF;}*/
#search .searchstart {float: left; width: 5px; height: 29px; background: url('/img/bg_search_start.png') no-repeat 0px 0px; }
#search .searchfieldbg {float: left; width: 200px; height: 29px; padding-right: 2px; background: white url('/img/bg_search_devider.png') no-repeat top right; }
#search .searchwhere { float: left; height: 20px; color: #333; font-size: 12px; padding: 1px 0 4px; background: white url('/img/search_opt_btn.gif') no-repeat right -2px; border-top: 2px solid #8ab3cf; border-bottom: 2px solid #8ab3cf; }
#search .searchwhere a { display: block; height: 19px; text-decoration: none; color: #666; padding: 4px 14px 0px 6px;}
#search .searchwhere a:hover { color: #333; }
#search .searchwhere:hover { background-position: right -33px; }
#search .searchoption{ position: absolute; top: 32px; right: 32px; padding-bottom: 15px; background: white; border-left: 2px solid #8ab3cf; border-right: 2px solid #8ab3cf; border-bottom: 2px solid #8ab3cf; -moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px; z-index: 3;}
#search .searchelementh1 {margin: 0; padding: 12px 8px 2px 16px; color: #5F839C; font-size: 11px; font-weight: bold; border-bottom: 1px dotted #c6d4dd; background: #fff;}
#search .searchelement a {margin: 0; color: #5F839C; background: #fff; padding: 4px 8px 3px 16px; font-size: 12px; display: block; border-bottom: 1px solid #fff;}
#search .searchelement a:hover {color: #fff; background: #80aac7; }
#search #selected.searchelement a { background: transparent url('/img/icon_searchdomain.png') no-repeat 3px 5px; }
#search #selected.searchelement a:hover { background: #80aac7 url('/img/icon_searchdomain.png') no-repeat 3px 5px; }
#search .searchbutton { border: 0; display: block; cursor: pointer; width: 28px; height: 29px; background: url('/img/btn_search.gif') no-repeat; }
#search .searchbutton:hover { background-position: 0px -29px; }
#search .searchfields { background: transparent; width: 200px; display: inline; margin: 7px 0 0 0; border: 0; font-size: 14px; height: 18px; color: #666; }

/********* PLUGS - listview *********/
.column{margin-right:340px;}
.item{ position: relative; font-size:80%; clear:left; padding:20px 0; overflow:hidden; border-bottom: 1px solid #E8E8E8; min-height:74px;}
.plug{ padding-right:164px;}
.plugs .item{ padding-bottom:15px; }
.item h3{ font-family:Helvetica,Arial,Verdana; font-size:14px; font-weight:bold; line-height:19px; margin:0; padding:0 0 5px 0; display:block; border:none; }
.item .sm_more { background: url('/img/btn_more.png') no-repeat top left;}
#content .item h3 a{color:#d61c29;}
.item .body{ overflow:hidden; }
.item .overflow{ overflow:hidden; margin-bottom:5px; }
.item .descr{ line-height:19px; font-size:12px; }
.item .domain{ color:#666666; font-size:10px; white-space:nowrap; text-transform:uppercase; font-weight:400; }
.item .domain a { color: #999999; }
.item .details{line-height:15px; color:#00A7FF;}
.item .details span{display:inline-block; padding-left:18px; margin-right:6px; font-weight:bold; color:#777777; font-size:11px; background-repeat:no-repeat; background-position:left center; height:14px; padding-bottom:2px;}
.item .left{float:left; position: relative; margin-right:15px;width:48px;}
.item .right{width:120px; height:70px; border:2px solid #8ab3cf; overflow:hidden; z-index: 1; position:absolute; right:20px;}
.item .right img{ margin-top:-10px;}
.item .vote a, .item .vote span{background-image:url('/img/bg_widget.png'); display:block; height:64px; width:54px; background-repeat:no-repeat; font-size:17px; text-align:center;}
.item .vote a:hover{background-position:top right;}
.item .vote .surfed { position: absolute; top: 0; left: 18px; width: 32px; height: 40px; font-size: 17px; text-align: center; padding: 5px 6px 0 0;}
.item .vote .celsius { position: absolute; top: 0; left: 0; height: 44px; width: 18px;}
.plug:hover .right{ height:90px; position:absolute; top:10px;}
.plug:hover .right img{margin-top:0;}
#right .item{height:40px;}
#right .item h3 a{color:#FF5800;}
#right .item .left{width:36px;}
#right .item .vote a{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:2.5px; -moz-border-radius-bottomright:2.5px; -moz-border-radius-topleft:2.5px; -moz-border-radius-topright:2.5px; background:#74b7df none repeat scroll 0 0; border:1px solid #0087d6; display:block; float:left; font-size:12px; margin-right:10px; padding:7px 0; text-align:center; width:36px; height:20px; }

/********* PLUGS - plugview *********/
.itemplug { float:left; width: 194px; height: 130px; background: #acc7dc; font-size: 12px; margin:0 10px 10px 0; display:inline; }
.itemplug a { color: #1f8ecd; }
.itemplugbg { float: left; width: 194px; height: 3px; font-size:1px; }
.itemplugbody { float: left; width: 194px; height: 124px; }
.itemplugimg { float: left; position: relative; width: 164px; height: 124px; padding: 0 0 0 3px; }
.itemplugimg img{ background:#DDD;border:1px solid #1F8ECD; height: 120px; padding: 1px; width:160px; }
.itemplugovr { position:absolute; top:0; left:3px; z-index:2; background: url('/img/bg_plug_ovr.png') no-repeat; width:160px; height:120px; }
.itemplugtmp { float: left; width:27px; height:78px; margin:12px 0 0 0;}
.itemplugprc { float: left; width:27px; height: 10px; font-size: 8px; text-align: center; color:#fff; margin:0 0 24px 0;}
.itemplug a.itemplugext { float: left; width:25px; height: 24px; background: #fff url('/img/bg_plug_ext.png') no-repeat; display:inline; margin: 8px 0 0 3px; }
.itemplug a:hover.itemplugext { background-position: 0 -24px; }
.itemplug a.itemplugemb { float: left; width:25px; height: 24px; background: #fff url('/img/bg_plug_emb.png') no-repeat; display:inline; margin: 8px 0 0 3px; }
.itemplug a:hover.itemplugemb { background-position: 0 -24px; }
.itemplug a.itemplugbtn_wave { float: left; width:62px; height:24px; background: url('/img/bg_plug_bt_wave.png') no-repeat; display:inline; margin-left: 3px; }
.itemplug a.itemplugbtn_wave span { width: 32px; height: 12px; text-align: center; padding: 7px 0 0 24px; margin:0; display: block; font-weight: bold; }
.itemplug a:hover.itemplugbtn_wave { background: url('/img/bg_plug_bt_wave.png') no-repeat 0 -24px; color: white; }
.itemplug a.itemplugbtn_cmt { float: left; width:64px; height:24px; background: url('/img/bg_plug_bt_cmt.png') no-repeat; }
.itemplug a.itemplugbtn_cmt span { width: 32px; height: 12px; text-align: center; padding: 7px 0 0 24px; margin:0; display: block; font-weight: bold; }
.itemplug a:hover.itemplugbtn_cmt { background: url('/img/bg_plug_bt_cmt.png') no-repeat 0 -24px; color: white; }
.itemplughits { float: left; width:62px; height:24px; background: url('/img/bg_plug_hits.png') no-repeat; }
.itemplughits span { width: 32px; height: 12px; text-align: center; padding: 7px 0 0 24px; margin:0; display: block; font-weight: bold; color: #1f8ecd; }
.itemplughdg { position: absolute; bottom:0; z-index:0; left:3px; width: 152px; min-height: 14px; background: url('/img/bg_plug_trs.png'); color: #f8f8f8; padding: 2px 4px; font-weight: bold;}
.itemplughdg a { color: #f8f8f8; }

.itemplug a.itemplugtitle{clear:both;color:#fff;display:block;height:30px;line-height:15px;padding:3px 3px 0 3px;width:188px;}

.itemPlug{float:left;height:172px;margin:0;padding:0 20px;width:164px;}
.itemPlug:hover{background:#eef2f5;}
.itemPlug img{background:#ACC7DC;border:1px solid #1F8ECD;float:left;height:120px;padding:1px;width:160px;}
.itemPlug .title{color:#d61c29;float:left;font-size:12px;font-weight:bold;height:48px;line-height:16px;padding:0 2px;width:160px;}

.itemPlug.galleryPlug{height:277px;}
.itemPlug.galleryPlug img{height:225px;margin:0 10px;width:150px;}

/********* ICONS *********/
.icon_more { position: absolute; top: 0; left: 70%; padding-top: 2px; width: 41px; height: 12px; }
.icon_more a { display: block; width: 41px; height: 12px; background: url('/img/btn_more.png') no-repeat 0 0px; }
.icon_more a:hover {background: url('/img/btn_more.png') no-repeat 0 -12px; }
.icon_comments{ position: relative; background-image:url('/img/icon_comments.gif');}
.icon_comments a{color: #5f839c; padding-right: 60px;}
.icon_clicks{background-image:url('/img/icon_stats.gif');}
.icon_date{background-image:url('/img/icon_clock.gif');}
.icon_comments_warning{float: left; width: 22px; height: 16px; background: url('/img/icon_comments_warning.png') no-repeat;}
.icon_loading {position: absolute; top: 8px; left: 49%; background: url('/img/icon_loading.gif') no-repeat; width: 19px; height: 7px;}
.icon_links { background-image: url('/img/icon_links.png');}
.icon_followers { background-image: url('/img/icon_following.png');}
.icon_embeded_video { float:left; padding-left: 15px; width: 123px; height: 20px; }
.icon_embeded_video a { display: block; width: 123px; height: 20px; background: url('/img/btn_embeded_video.png') no-repeat 0 0px; }
.icon_embeded_video a:hover {background: url('/img/btn_embeded_video.png') no-repeat 0 -20px; }

/******** PROTOTIP ********/
.prototip{background:#00324C;border:1px solid #3388B5;color:#CCEDFE;font-size:14px;overflow:hidden;padding:2px;position:absolute;}
.prototip .tooltip{clear:both;float:left;position:relative;}
.prototip .default{}
.prototip .default .content{clear:both;padding:0;}
.prototip .clearfix{display:block;}
.prototip .default .content ul.list li{border-top:1px solid #3388B5;padding:2px;}
.prototip .default .content ul.list li:first-child{border-top:0 none;}

/******** DASHBOARD ********/
#dashboard{margin:0 3px;width:968px;}
#dashboard .box{float:left;margin:0 31px;width:180px;}
#dashboard .box .logo{background:url(/img/dashboard.jpg);display:block;height:98px;width:180px;}
#dashboard .box .title{color:#00324C;font-size:18px;font-weight:bold;height:24px;margin:0 10px;text-align:center;}
#dashboard .box .descr{margin:0 10px;padding:5px 0 0 0;}
#dashboard .box .logo#plugs{background-position:0 -98px;}
#dashboard .box .logo#plugs:hover{background-position:0 0;}
#dashboard .box .logo#widgets{background-position:0 -294px;}
#dashboard .box .logo#widgets:hover{background-position:0 -196px;}
#dashboard .box .logo#stats{background-position:0 -882px;}
#dashboard .box .logo#stats:hover{background-position:0 -784px;}
#dashboard .box .logo#settings{background-position:0 -490px;}
#dashboard .box .logo#settings:hover{background-position:0 -392px;}

/******** DOMAINS-SELECT ********/
#select_domain a{-moz-border-radius:7px;background:#FFF url(/img/tabs.jpg) repeat-x;color:#00324C;display:block;font-size:18px;height:18px;margin:10px 0 0 0;padding:10px 28px;}
#select_domain a span{color:#B9B9B9;font-size:12px;height:14px;padding:3px 0;}
#select_domain a:hover span{color:#333;}

/******** PLUGS index ********/
.list{width:100%;}
.list td{padding:2px;}
.list tr{border-bottom:1px solid #CCC;}

/******** WIDGET MENU ********/
.submenu{border-bottom:1px solid #DDDDDD; margin-bottom:14px; margin-top:-14px;}
.submenu li{display:inline-block; padding:10px 20px; font-size:16px; color:#999; margin:0; list-style-position:inside; background-color:#FFFFFF; background-image:url('/img/tabs.jpg'); background-repeat:repeat-x; border-right:1px solid #DDDDDD;}
.submenu li.selected{background-color:#cc4903; background-image:url('/img/tabs_hover.png'); color:#FFF;}
#content .submenu li.selected a {color:#FFF; font-weight:bold;}

/******** TABLES ********/
.even{background-color:#F1F1F1;}
table{background:#FFF;color:#444;}
table thead tr th,table tbody tr td.th{border-bottom:1px solid #999;color:#036;font-weight:bold;padding:4px 8px;}
table thead tr th.noborders{border:0 none;}
table tbody tr td{border-bottom:1px solid #CCC;padding:4px 8px;}
table.noborders tbody tr td,table tbody tr td.noborders{border:0 none;}
table tbody.even tr td{background-color:#F6F6F6;}
table tbody.even tr td.even{background-color:#F1F1F1;}
table tbody tr.suspended{background:#FFF;color:#666;text-decoration:line-through;}
table tbody tr.suspended td{text-decoration:line-through;}
table tbody tr.suspended td.no-line{text-decoration:none;}
table tfoot tr td{border-top:1px solid #666; border-bottom:1px solid #666;padding:6px 8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; color:#666; background-color:#CCC; font-size:14px;}
table tfoot tr{border-top:1px solid #666;}
/* w974 table */
.w974{border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse;}
.w974 caption {color: #9ba9b4;font-size:.94em;letter-spacing:.1em;margin:1em 0 0 0;padding:0;caption-side:top;text-align:center;}	
.w974 tbody.odd td	{background-color:#FAFAFA;}
.w974 tbody.odd td.col	{background-color:#FDFDFD;}	
.w974 tbody.even td	{background-color:#F6F6F6;}
.w974 tbody.even td.col	{background-color:#f4f9fe;}	
.w974 td {color:#678197;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;text-align:center; background-color:#F1F1F1;}				
.w974 th {font-weight:normal;color: #678197;text-align:left;border-bottom: 1px solid #e5eff8;border-left:1px solid #e5eff8;padding:3px;}							
.w974 thead th {background-color:#f4f9fe;text-align:center;font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;color:#66a3d3}	
.w974 tfoot th {text-align:center;background:#f4f9fe;}	
.w974 tfoot th strong {font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;margin:.5em .5em .5em 0;color:#66a3d3;}		
.w974 tfoot th em {color:#f03b58;font-weight: bold;font-size: 1.1em;font-style: normal;}

/******** BTNS ********/
.btn_preview{background-image:url('/img/btn_preview.png');display:block; width:152px; height:34px; overflow:hidden; text-indent:-4000px; margin:0 auto;}
.formbuttons span a{display:block; width:201px; height:34px; overflow:hidden; text-indent:-4000px; margin:0 0 0 10px; float:left;}
.btn_save_code{background-image:url('/img/btn_save_code.png');}
.btn_save_customize{background-image:url('/img/btn_save_customize.png');}
.formbuttons span a.btn_new_widget{background-image:url('/img/btn_new_widget.png'); width:117px;}
.formbuttons span a.btn_reset{background-image:url('/img/btn_reset.png'); width:117px;}
.formbuttons span a.btn_customize{background-image:url('/img/btn_customize.png'); width:133px; height:39px;}
.formbuttons span a.btn_colors{background-image:url('/img/btn_colors.png'); width:117px;}
.formbuttons span a.btn_layout{background-image:url('/img/btn_layout.png'); width:117px;}
.formbuttons span a.btn_get_code{background-image:url('/img/btn_get_code.png'); width:133px; height:39px;}
.formbuttons span a.btn_next{background-image:url('/img/btn_next.png'); width:133px; height:39px;}
.formbuttons span a.btn_prev{background-image:url('/img/btn_previous.png'); width:133px; height:39px;}

/******** WIDGET ********/
#previewdiv{clear:both;}
.formbuttons{text-align:center; clear:both; padding:5px 0;}
.formbuttons input{margin-left:10px;}
.formbuttons span{text-align:center; margin:0 auto; display:inline-block; height:34px; width:auto;}
.iframe{padding:15px 0; margin:0 0 5px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; clear:both; text-align:center;}

/******** FORM STYLES ********/
fieldset{border:1px solid #CCC;clear:left;margin:5px 0;padding:15px;}
fieldset legend{color:#BBB;font-size:135%;font-weight:normal;letter-spacing:-0.03em;line-height:1.2;margin-bottom:5px;padding:0 3px;}
fieldset form .input{color:#666;font-size:12px;line-height:24px;margin:5px;padding:5px;}
fieldset form .input label{clear:left;color:#189BD7;display:block;float:left;font-size:13px;font-weight:bold;letter-spacing:-0.03em;padding:0;width:160px;}
fieldset form .input input[type="text"],fieldset .input input[type="password"],fieldset .input input[type="file"],fieldset .input select{background:#D1EBF7;border:1px solid #3388B5;color:#000066;font-size:108%;font-weight:bold;margin:0 5px 0 0;padding:3px 2px 3px 5px;}
fieldset form .input input[type="text"]{width:400px;}
fieldset form .input textarea{background:#D1EBF7;background-repeat:repeat-x;border:1px solid #3388B5;color:#000066;font-size:108%;font-weight:bold;margin:0 5px 0 0;padding:3px 2px 1px 5px;width:400px;}
fieldset form .input input[type="text"].counter{background:#FFF;border:0;color:#908A78;float:none;font-size:10px;margin:0;padding:0;text-align:right;width:20px;}
fieldset form .input .ft{color:#908A78;font-size:10px;}
fieldset form .input .error-message{clear:both;float:left;margin:2px 0 0 160px;width:408px;}
form .div25{width:23%; float:left; padding:1%;}
form .div33{width:31%; float:left; padding:1%;}
form .div50{width:48%; float:left; padding:1%;}
form .div66{width:64%; float:left; padding:1%;}
form .div100{width:98%; float:left; padding:1%;}
form .input .error-message{font-size:12px;text-transform:none;width:auto;}
form .div25 .input select{width:80px;}
form .div50 .div33 .input label{width:65px;}
form .div50 .div33 .input select{width:55px; margin:0; font-size:11px;}
form .div50 .div33 .input .colorfield{width:53px; margin:0; font-size:10px; height:14px; padding-top:1px;}
form .div50 .div33 .input.checkbox label{float:none; width:auto; padding:3px; font-weight:normal;margin:2px 0;}
form .input{clear:left; padding:3px 4px;}
form .input label{float:left; width:120px; padding:3px; font-weight:bold; font-size:12px;}
form .input.checkbox label{float:none; width:auto; padding:3px; font-weight:normal;margin:2px 0;}
.colorfield{width:78px; margin:0; height:15px; border:1px solid #333; }
.form{background:url('/img/box.png') no-repeat; min-height:405px;padding:40px 40px 0 40px;width:338px; display:inline-block;}
.form form .input{padding:3px 0;}
.form form .input input[type="text"],.form form .input input[type="password"],.form form .input select{border:1px solid #999;font-size:14px;line-height:14px;margin:0 0 0 10px;padding:3px;vertical-align:middle;width:310px;}
.form form .input input[type="checkbox"]{float:left;margin:0 10px;}
.form form .input.checkbox label{float:left;margin:0;padding:0;width:auto;}
.form form .submit{ float: left; padding:10px;}
.form form .break{background:#DDD;height:2px;line-height:2px;margin:3px 0;}
.infoBox{background:url(/img/infoBoxBg.png) no-repeat;color:#000;font-size:18px;height:230px;line-height:28px;margin:12px 0;padding:30px;width:480px; float:right;}
.infoBox a{color:#004477;font-style:italic;}
.legalInfoBox{font-size:9px;padding:5px 0; float:right;}
label{float:left;}
#submitrow { padding:10px; }
.input{clear:left;padding:2px 0;}
.submit{margin: 0 auto; font-size:100%; text-align: left; }
.submit input{font-size:11px;}
.form form .input label,.form form .input .error-message{padding:0 0 5px 0;width:328px;}
.input.checkbox{padding:7px 0;}
td .input.checkbox{padding:3px 0;}
.form form .input.checkbox label{padding:0;width:auto;}
.input input,.input select{margin:0 0 0 10px;}

/******** FORMS (new styles) ********/
.formtop {background:#FFF url(/img/forms_top-right.gif) no-repeat scroll 100% 0; height: 6px; padding:0 15px 0 0;}
.formtop .left {background:transparent url(/img/forms_top-left.gif) no-repeat scroll 0 0; height: 6px;}
.formwrapper{background: url('/img/forms_bg.gif') repeat-y top right; padding: 0 2px 0 0;}
.formcontent{background: url('/img/forms_bg.gif') repeat-y top left; padding: 0 0 0 2px; color: #333; }
.formcontent input[type=text]{border:none; width:100%; background:none; height:18px; font-size:12px; font-weight:bold; color:#666666;}
.formcontent input[type=password]{border:none; width:100%; background:none; height:18px; font-size:12px; font-weight:bold; color:#666666;}
.formcontent input[type=file]{border:1px solid #F9F9F9; width:100%; background-color:#F9F9F9; font-size:12px; font-weight:bold; color:#666666;}
.formcontent textarea{border:none; width:100%; background:none; font-size:12px; font-weight:bold; color:#666666;}
.formcontent select{border:none; width:100%; background:none; height:18px; margin-top:1px; font-size:12px; font-weight:bold; color:#666666;}
.formhead {padding: 6px 15px 20px 15px; font-size: 14px; background: url('/img/forms_devider.gif') repeat-x bottom left; }
.formhead .title {font-size: 22px; color: #666; padding: 0 0 5px 0; font-weight: bold; letter-spacing: -1px;} 
.formrow {padding: 6px 15px; background: green; font-size: 11px; background: url('/img/forms_devider.gif') repeat-x bottom left; clear:left; min-height:37px;}
.formlabel { float: left; width:18%; padding:6px 1% 0 0; height: 20px; text-align: right; font-size: 12px; font-weight: bold;}
.formfield{width:41%;float:left;}
.formfieldlft {float: left; width:4px; background-position:right; height: 29px; background: url('/img/forms_field_lft.gif') no-repeat right center; padding-top: 5px;}
.formfieldrgt {float: left; width: 100%; height: 29px; background: url('/img/forms_field_rgt.gif') no-repeat right center; padding-top: 5px;}
.formfieldlft.err {background: url('/img/forms_field_lft_err.png') no-repeat left center;}
.formfieldrgt.err {background: url('/img/forms_field_rgt_err.png') no-repeat right center;}
.formfielderr {float: left; color: red; font-size: 12px; width:40%; padding:0 0 2px; height:37px;}
.formfielderr .error-message{display:table-cell; font-weight:bold; background:transparent url('/img/forms_icon_error.png') no-repeat scroll 8px center; padding-left:30px; vertical-align:middle; height:37px;}
.formfieldinf {float: left; color:#5F83BE; font-size: 12px; width:40%; padding:0 0 2px; height:37px;}
.formfieldinf .info-message{display:table-cell; font-weight:bold; background:transparent url('/img/forms_icon_info.png') no-repeat scroll 8px center; padding-left:30px; vertical-align:middle; height:37px;}
.formfieldok {float: left; color: green; font-size: 12px; padding: 10px 0 2px 30px; background: url('/img/forms_icon_ok.png') no-repeat 4px 8px;}
.formwarning {float: left; font-size: 12px; background: url('/img/forms_icon_warning.png') no-repeat 0 0; padding: 0px 0px 0px 22px; line-height: 17px; display: inline; margin-top: 10px; }
.formbot {background:#fff url(/img/forms_bot-right.gif) no-repeat scroll 100% 0; height: 6px; padding:0 15px 0 0;}
.formbot .left {background:transparent url(/img/forms_bot-left.gif) no-repeat scroll 0 0; height: 6px;}
.checkboxinput{padding:10px 0 0 5px;}
.loader { padding: 0 0 0 45px; height: 28px; width: 110px; background: url('/img/icon_loadingb.gif') no-repeat top right;}

/******** DATE FIELD ********/
.date .formfieldinput select{width:33%; float:left;}
.formcontent .colorpicker input[type="text"]{background-image:url('/img/icon_colorpicker.png'); background-repeat:no-repeat; background-position:right center; cursor:pointer; }
/******** TEXTAREA ********/
.formtextarea{float:left; width:41%; min-height:37px;}
.formfieldtop{background:transparent url('/img/forms_field_lft.gif') no-repeat scroll left top; height:5px;}
.formfieldtoprgt{background:transparent url('/img/forms_field_rgt.gif') no-repeat scroll right top; margin-left:4px;height:5px;}
.formfieldinput{border-left:2px solid #e4e4e4;border-right:2px solid #e4e4e4; background-color:#F9F9F9;min-height:18px; padding:0 4px;}
.formfieldbot{background:transparent url('/img/forms_field_lft.gif') no-repeat scroll left bottom; height:5px; clear:left;}
.formfieldbotrgt{background:transparent url('/img/forms_field_rgt.gif') no-repeat scroll right bottom; margin-left:4px;height:5px;}
.thumblinks a{display:block; height:16px; width:57px; background-color:#8AB3CF; text-align:center; float:left; color:#FFF;font-size:11px; font-weight:bold;  padding:2px 5px 0 0;}
.thumblinks a:first-child{width:56px;border-right:1px solid #AAC9DD; padding:2px 0 0 5px;}
.thumblinks a:hover{background-color:#4180AB;}
/* FORMS submitbtn */
.submitbtn { background: #8ab3cf; border: 0; margin:0; padding:2px 0 0; cursor: pointer; color: white; font-weight: bold;}
.submittop { background: url('/img/forms_btn_lefttop.png') no-repeat top left; padding: 0 0 0 3px; height: 3px; }
.submitrgttop { background: url('/img/forms_btn_righttop.png') no-repeat top right; padding: 0 3px 0 0; height: 3px;}
.submitbot { background: url('/img/forms_btn_leftbot.png') no-repeat top left; padding: 0 0 0 3px; height: 3px; }
.submitrgtbot { background: url('/img/forms_btn_rightbot.png') no-repeat top right; padding: 0 3px 0 0; height: 3px;}
.submit:hover .submitbtn { background: #4180ab; }
.submit:hover .submittop { background-position: 0 -3px; }
.submit:hover .submitrgttop { background-position: 100% -3px; }
.submit:hover .submitbot { background-position: 0 -3px; }
.submit:hover .submitrgtbot { background-position: 100% -3px; }
.submit a{display:block;text-align:center; padding: 5px 10px; width: 280px; font-size: 18px;background:#8AB3CF none repeat scroll 0 0;border:0 none;color:white;cursor:pointer;font-weight:bold;}
.submit:hover a{background: #4180ab;}
.followicon{background:transparent url('/img/icon_menuflw.png') no-repeat scroll left -5px; display:inline-block; width:17px; margin-right:3px; height:16px;}
.submit:hover .followicon{background:transparent url('/img/icon_menuflw.png') no-repeat scroll left -36px;}
.bigfollowicon{ position: absolute; top: 4px; left: 88%; background:transparent url('/img/icon_menubig_follow.png') no-repeat scroll left top; display:inline-block; width:21px; margin-right:3px; height:18px;}
.submit:hover .bigfollowicon{background:transparent url('/img/icon_menubig_follow.png') no-repeat scroll left -18px;}

/********* DASHBOARD *********/
#credits{-moz-border-radius:9px;font-size:24px;font-weight:bold;line-height:24px;padding:9px;text-align:right;}
#credits span{color:#000;float:left;}
#credits.green{background:#D3ECB9;border:1px solid #3B8823;color:#3B8823;}
#credits.red{background:#FF7373;border:1px solid #FF0000;color:#A60000;}
#credits.yellow{background:#FDF995;border:1px solid #FFCC00;color:#666;}

/********* COMMENTS *********/
#comments{padding:5px 10px 0; clear:left; margin-bottom:0;}
#commentform{padding:15px 10px 0; clear:left; margin-bottom:0;}
#comments .spam{ padding: 0 0 10px 0;}
#comments .spamchild{ padding: 2px 0 2px 28px; background: url('/img/bg_comments_childreply.png') no-repeat 1px 3px;}
.cmtwrapper{background: #acc7dc; padding: 0 3px;}
.cmtcontent{background: white;}
#comments .cmtwarning{font-size:11px; color: #f1c22d; font-weight: bold; padding: 0 4px;}
#comments .cmtheading{font-size:11px; color: #666;}
#comments .cmtheading a {color: #D61C29;}
#comments .cmtitem{ padding: 0 0 8px 0;}
.cmtavatar { float: left; height: 48px; width: 56px; background-repeat: no-repeat;}
.cmtavatarovr{background: url('/img/bg_comments_avtovr.png') no-repeat; width: 56px; height: 48px; overflow:hidden;}
.cmtavatarovr a{text-indent:-5000px; display:block; height:48px;}
#comments .rating, #comments .links { float: right; }
#comments .rated { float: right; padding: 1px 3px 0 0; font-weight: bold;}
#comments .replies{ padding-top: 2px;}
#comments .cmtthanks { float: right; width: 34px; height: 14px; background: url('/img/bg_comments_thanks.png') no-repeat 0 -1px; }
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .rating a{display: inline; margin: 0px 3px 0 0;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .rating a.d{background:url('/img/btn_vote_dwn.png');display:block;float:right;height:14px;width:14px;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .rating a:hover.d{background-position: 0 -14px;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .rating a.u{background:url('/img/btn_vote_up.png');display:block;float:right;height:14px;width:14px;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .rating a:hover.u{background-position: 0 -14px;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .links a{display: inline; margin: 0px 3px 0 0;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .links a.reply{background:url('/img/btn_comments_reply.png');display:block;float:right;height:14px;width:47px;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .links a:hover.reply{background-position: 0 -14px;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .links a.delete{background:url('/img/btn_comments_delete.png');display:block;float:right;height:14px;width:53px;}
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .links a:hover.delete{background-position: 0 -14px;}
#comments a.cmtspamshow {float: right; width: 97px; height: 14px; background: url('/img/btn_comments_showit.png') no-repeat; display: inline; margin: 1px 3px 0 0; color: #acc7dc;}
#comments a:hover.cmtspamshow {background-position: 0 -14px;}
#comments .cmtspamvalue{float: right; color: #f1c22d; font-weight: bold; padding-right: 4px; font-size: 11px; line-height: 16px;}
.cmttop{background: url('/img/bg_comments_outer_top_rgt.png') no-repeat scroll 100% 0; height: 3px; padding:0 3px 0 0;}
.cmttop .left{background: url('/img/bg_comments_outer_top_lft.png') no-repeat scroll 0 0; height: 3px;}
.cmtbot{background: url('/img/bg_comments_outer_bot_rgt.png') no-repeat scroll 100% 0; height: 3px; padding:0 3px 0 0;}
.cmtbot .left{background: url('/img/bg_comments_outer_bot_lft.png') no-repeat scroll 0 0; height: 3px;}
.innercmttop{background: url('/img/bg_comments_inner_top_rgt.png') no-repeat scroll 100% 0; height: 3px; padding:0 3px 0 0;}
.innercmttop .left{background: url('/img/bg_comments_inner_top_lft.png') no-repeat scroll 0 0; height: 3px;}
.innercmtbot{background: url('/img/bg_comments_inner_bot_rgt.png') no-repeat scroll 100% 0; height: 3px; padding:0 3px 0 0;}
.innercmtbot .left{background: url('/img/bg_comments_inner_bot_lft.png') no-repeat scroll 0 0; height: 3px;}
.cmtmainhead{padding: 0 0 0 14px;}
.cmtmainbody{padding: 4px 0 0 14px;}
#comments .cmtchilditem{ padding: 2px 0 2px 28px; background: url('/img/bg_comments_reply.png') no-repeat 0px 4px;}
#comments .replyform{padding: 2px 0 2px 28px; background: url('/img/bg_comments_reply.png') no-repeat 0px 4px;}
#comments .replyform .cmtwrapper .cmtcontent .cmtmain a.hide{float:right; margin-right:5px; background: url('/img/btn_comments_cancel.png') no-repeat; width: 14px; height: 14px;}
.replysubmit { text-align: center; }
.replysubmitbtn { padding: 5px; }
#comments .replyform textarea, #commentform textarea{background:#FFF;border:1px dotted #acc7dc;color:#333;margin:0 5px 8px 0;padding:3px 2px 1px 5px;width:95%; height:50px;}
#morecomments{padding:0 0 8px;}
#morecomments .more { background: url('/img/bg_comments_more.png') no-repeat; width: 13px; height: 9px; display: inline; margin: 4px 15px; }
.searchinfo{border-top:1px solid #3388B5; padding:5px 10px; background-color:#8AB3CF; color:#FFFFFF; margin-bottom:10px; margin-top:-10px; text-align:right;}
#content .searchinfo a{font-weight:bold; color:#FFFFFF; text-decoration:underline;}
#content .searchinfo .word_count{font-size:10px;}
#toggletabs{margin-left:20px;}
#toggletabs a{display:inline-block; padding:5px 15px; border:2px solid #EFEFEF; background-color:#F5F5F5; color:#ABABAB;-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; font-size:16px; font-weight:bold; margin-right:5px;}
#toggletabs a.selected{background-color:#EFEFEF; color:#666;}
.cmtformwarning { float: left; border: 0; margin:0; padding:0px 10px 0px 4px; font-weight: bold; text-align: left; font-size: 14px; color: #e7a74c;}
.cmtformwarningContent { border-right: 2px solid #e7a74c; border-left: 2px solid #e7a74c; padding: 0 10px 0 24px; background: #fff0db url('/img/icon_warningsmall.png') no-repeat 4px 0px; min-height: 18px; line-height: 18px;}
.cmtformwarningTop { background: url('/img/bg_cmtmsg_warning_top_lft.png') no-repeat top left; padding: 0 0 0 5px; height: 5px; }
.cmtformwarningRgtTop { background: url('/img/bg_cmtmsg_warning_top_rgt.png') no-repeat top right; padding: 0 5px 0 0; height: 5px;}
.cmtformwarningBot { background: url('/img/bg_cmtmsg_warning_bot_lft.png') no-repeat top left; padding: 0 0 0 5px; height: 5px; }
.cmtformwarningRgtBot { background: url('/img/bg_cmtmsg_warning_bot_rgt.png') no-repeat top right; padding: 0 5px 0 0; height: 5px;}
	
/********* RECENT COMMENTS *****/
.recmt { float: left; display: inline; margin: 0 0 4px 0; }
.recmtleft{ float: left; background: url('/img/bg_comments_re_left.png') no-repeat scroll 100% 0; height: 40px; width: 34px; padding:0;}
.recmtright{ float: left; background: url('/img/bg_comments_re_right.png') no-repeat scroll 100% 0; height: 40px; width: 5px; padding:0;}
.recmtbod { float: left; position:relative; border-top: 2px solid #acc7dc; height: 38px; width: 261px; overflow: hidden; font-size: 12px; padding:0; line-height: 24px; }
.recmtbod .recmtcmt a { color: #666; }
.recmtbod .recmtcmt a:hover { color:#D61C29; }
.recmtcmt { width: 261px; height: 24px; overflow:hidden; }
.recmtmainbody{padding: 4px 0 0 14px;}
.recmtauthor { float: left; font-size: 11px; padding:0; margin:0; background: #acc7dc; width: 261px; height: 14px; line-height: 12px; color: #fff; text-align: right; }
.recmtavatar { float: left; height: 24px; width: 24px; background-repeat: no-repeat; display: inline; margin: 2px 0 0 2px;}
.recmtavatarovr{background: url('/img/bg_comments_re_avaovr.png') no-repeat; width: 24px; height: 24px;}
.recmttools { position: absolute; top:2px; right:0; width: 64px; height: 22px; background: url('/img/bg_comments_re_orl.png') no-repeat; text-align: right; line-height: 19px; font-size: 11px; }
.recmttools a{display: inline; margin: 3px 1px 0 2px; background:url('/img/btn_comments_maximize.png'); float:right; height:14px; width:14px;}
.recmttools a:hover { background-position: 0 -14px; }
#comments .cmtitem .cmtwrapper .cmtcontent .cmtmain .cmtmainhead .cmtheading .rating a.d{background:url('/img/btn_vote_dwn.png');display:block;float:right;height:14px;width:14px;}


/********* USERLISTINGS ********/
.usrltop{background: url('/img/bg_usrl_outer_top_rgt.png') no-repeat scroll 100% 0; height: 5px; padding:0 5px 0 0;}
.usrltop .left{background: url('/img/bg_usrl_outer_top_lft.png') no-repeat scroll 0 0; height: 5px;}
.usrlbot{background: url('/img/bg_usrl_outer_bot_rgt.png') no-repeat scroll 100% 0; height: 5px; padding:0 5px 0 0;}
.usrlbot .left{background: url('/img/bg_usrl_outer_bot_lft.png') no-repeat scroll 0 0; height: 5px;}
.usrlavatar { float: left; position: relative; }

.usrlitem{ position: relative; padding: 0 0 8px 0; height: 48px; }
.usrlitem .usrlavatar .overlay { position: absolute; top:0; left:0; width: 48px; height: 48px; background: url('/img/bg_avataroverlay.png') no-repeat; }
.usrlwrapper{margin-left: 55px; background: #acc7dc; padding:0;}
.usrlmain{ margin: 0 26px 0 0; padding: 0 0 0 8px; border-left: 2px solid #acc7dc; background: white; height: 38px; }
.usrlitem .usrlheading{font-size: 14px; color: #999; line-height: 20px;}
.usrlitem .usrlcontent{font-size: 12px; line-height: 16px;}
.usrlitem span{display:inline-block; padding-left:18px; margin-right:6px; font-weight:bold; color:#777777; font-size:11px; background-repeat:no-repeat; background-position:left center; height:14px; padding-bottom:2px;}
.usrlitem .celsius { position: absolute; top: 1px; right: 5px; height: 44px; width: 18px;}

.usrlbitem .usrltop { background: url('/img/bg_usrlb_outer_top_rgt.png') no-repeat scroll 100% 0;}
.usrlbitem .usrlbot { background: url('/img/bg_usrlb_outer_bot_rgt.png') no-repeat scroll 100% 0;}
.usrlbitem { position: relative; padding: 0 0 8px 0; height: 96px; }
.usrlbitem .usrlavatar .overlay { position: absolute; top:0; left:0; width: 96px; height: 96px; background: url('/img/bg_avataroverlayb.png') no-repeat; }
.usrlbwrapper { margin-left: 103px; background: #acc7dc; padding:0;}
.usrlbmain { margin: 0 34px 0 0; padding: 0 0 0 8px; border-left: 2px solid #acc7dc; background: white; height: 86px;}
.usrlbitem span{display:inline-block; padding-left:18px; margin-right:6px; font-weight:bold; color:#777777; font-size:12px; background-repeat:no-repeat; background-position:left center; height:16px; padding-bottom:2px;}
.usrlbitem .usrlheading{font-size: 18px; color: #999; line-height: 22px;}
.usrlbitem .usrlcontent{font-size: 14px; line-height: 18px;}

.usrlbitem .celsius { position: absolute; top: 8px; right: 4px; height: 80px; width: 27px;}

/********* WEBPAGELISTINGS *********/
.webptop { background: url('/img/bg_usrlb_outer_top_rgt.png') no-repeat scroll 100% 0;}
.webptop .left{background: url('/img/bg_usrl_outer_top_lft.png') no-repeat scroll 0 0; height: 5px;}
.webpbot { background: url('/img/bg_usrlb_outer_bot_rgt.png') no-repeat scroll 100% 0;}
.webpbot .left{background: url('/img/bg_usrl_outer_bot_lft.png') no-repeat scroll 0 0; height: 5px;}
.webpavatar { float: left; position: relative; }

.webpitem { position: relative; padding: 0 0 8px 0; height: 96px; }
.webpitem .webpavatar .overlay { position: absolute; top:0; left:0; width: 128px; height: 96px; background: url('/img/bg_webpavatar.png') no-repeat; }
.webpwrapper { margin-left: 132px; background: #acc7dc; padding:0;}
.webpmain { margin: 0 34px 0 0; padding: 0 0 0 8px; border-left: 2px solid #acc7dc; background: white; height: 86px;}
.webpitem span{display:inline-block; padding-left:20px; margin-right:6px; font-weight:bold; color:#777777; font-size:12px; background-repeat:no-repeat; background-position:left center; height:16px; padding-bottom:2px;}
.webpitem .webpheading{font-size: 18px; color: #999; line-height: 22px;}
.webpitem .webpcontent{font-size: 14px; line-height: 18px;}

.webpitem .celsius { position: absolute; top: 8px; right: 4px; height: 80px; width: 27px;}

/********* WHO KNOWS ******/
.blockinfo span{display:inline-block; padding:2px 0 0 18px; margin-right:6px; font-weight:bold; color:#777777; font-size:12px; background-repeat:no-repeat; background-position:left center; height:16px;}

/********* PAGING *********/
.paginate table { background-color: transparent; }
.paginate table tbody tr td { border: none; background: url('/img/paginator.png') no-repeat -105px 0; padding:0; margin:0; width: 8%; text-align: center; }
.paginate{ position: relative; clear:left; height:32px; margin:10px 0 0 0; font-size:15px; font-weight:bold; background: url('/img/paginator.png') repeat-x 0 -128px; }
.paginate span{ height:32px; width: 8%; float:left; text-align: center; background: url('/img/paginator.png') no-repeat 104px 0; }
.paginate .inactivePrev { position: absolute; top:0; left:0; width: 81px; height: 24px; padding: 8px 0 0 24px; background: url('/img/paginator.png') no-repeat 0 -64px; color: #cddde8; }
.paginate .inactiveNext { position: absolute; right:0; top:0; width: 92px; height: 24px; padding: 8px 0 0 14px; background: url('/img/paginator.png') no-repeat 0 -224px; color: #cddde8; }
.paginate a { display:block; height:22px; width: 100%; padding:8px 0 0 0; float:right; color:#5F839C; }
.paginate a:hover { background: url('/img/paginator.png') repeat-x 0 -257px; color: #fff; }
.paginate a.next { position: absolute; right:0; top:0; width: 92px; height: 24px; padding: 8px 0 0 14px; background: url('/img/paginator.png') no-repeat 0 -160px; }
.paginate a:hover.next { background: url('/img/paginator.png') no-repeat 0 -192px; color: #fff; }
.paginate a.prev { float: left; width: 81px; height: 24px; padding: 8px 0 0 24px; background: url('/img/paginator.png') no-repeat; }
.paginate a:hover.prev { background-position: 0 -32px; }
.paginate td.current{height: 17px; padding:8px 0 5px; background: url('/img/paginator.png') repeat-x 0 -96px; color:#FFFFFF;}
.paginate .pagnumb { margin: 0 106px 0 105px; }

/********* UPLOADER *********/
#uploader #uploader_button_wrap{float:left;height:22px;width:160px;}
#uploader #uploader_button_wrap #uploader_button{font-size:14px;height:16px;}
#uploader #uploader_progress{margin:0 0 0 160px;}
#uploader #uploader_progress #divFileProgress{height:22px;width:100%;}
#uploader #uploader_progress #divFileProgress .progressContainer{float:left;width:409px;}
#uploader #uploader_progress #divFileProgress .progressContainer .progressBarError{margin:0 0 0 10px;}
#uploader #uploader_progress #divFileProgress .green{background:#FFF;border:1px solid #d9dfea;height:20px;}
#uploader #uploader_progress #divFileProgress .green .progressBarInProgress #percentage{display:block;font-size:14px;font-weight:bold;height:15px;padding:0 0 5px 0;}
#uploader #uploader_progress #divFileProgress .red{font-size:14px;font-weight:bold;height:16px;padding:2px 0 4px 0;}
#uploader #uploader_progress #divFileProgress .blue{font-size:14px;font-weight:bold;height:16px;padding:2px 0 4px 0;}
#uploader #uploader_progress #divFileProgress .progressCancel{background:url('/img/upload_cancel.png');float:left;display:block;height:22px;width:22px;}
#uploaderinfo{font-weight:bold;padding:5px 0;}
.progressContainer .progressName{display:none;}
.progressContainer .progressBarStatus{display:none;}
.progressContainer .progressBarInProgress{background-image:url('/img/uploader.gif');background-repeat:repeat-x; height:20px; margin:0;padding:0;text-align:right;width:0;}

/******** CODE STYLES *********/
.code{
	margin:10px 0px 5px;
	padding:15px;
	background-color:#FFC;
	border:1px solid #FC6;
	line-height:1.5;
}
.codeindent{margin-left:30px;}
.codecomment{color:#999;}
.codered{color:#900;}
.codeblue{color:#006;}
.codegreen{color:#060;}
.codepink{color:#F6F;}
.codepurple{color:#C6F;}
.codeblue{color:#009;}

/******** sIFR CONFIG *********/
@media screen {
  .sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
  .sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
  .sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
  .sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}

@media print {
  .sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
  .sIFR-alternate { visibility : visible !important; display: block   !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; }
}

@media screen {
  .h1adv { float: left; color:#5f839c; font-family: Helvetica, Arial, sans-serif; line-height: 2em; font-size: 24px; height: 38px; padding: 0 0 2px 4px; font-weight: bold; } /* Non java */
  .h2adv { font-family: Verdana; line-height: 1.5em; font-size: 18px; height: 29px; padding:0px; font-family: Helvetica, Arial, sans-serif; color:#5f839c; } /* Non java */
  .h3adv, .h3advred, .msgheadingsuccess, .msgheadingerror, .msgheadingwarning, .msgheadinginfo { font-family: Verdana; line-height: 1.5em; font-size: 20px; height: 24px; padding:0; font-family: Helvetica, Arial, sans-serif; color:#5f839c; } /* Non java */
  .msgheadingsuccess { color: #60a400; padding: 0 0 0 58px; }
  .msgheadingerror { color: #f14545; padding: 2px 0 0 58px; }
  .msgheadingwarning { color: #e7a74c; padding: 2px 0 0 58px; }
  .msgheadinginfo { color: #5d9ac3; padding: 2px 0 0 59px; }
  .h3advred { color: #db2428 }
  .sIFR-active .h1adv, .sIFR-active .h2adv, sIFR-active .h3adv, sIFR-active .h3advred, sIFR-active .msgheadingsuccess, sIFR-active .msgheadingerror, sIFR-active .msgheadingwarning, sIFR-active .msgheadinginfo { visibility: hidden; }
  .sIFR-replaced.h1adv { } /* When replaced */
}
