body {
background:#fff;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5F5F5F;
margin:0;
padding:0;
}

form {
margin:0;
padding:0 10px 0 0;
}

#container {
width:778px;
margin:0 auto;
}

#lastmenu {
background:none!important;
}

.theBoxright {
width:200px;
}

#nav {
color:gray;
font-weight:700;
font-size:11px;
width:98%;
margin:5px 0;
padding:5px 1px;
}

#nav a {
color:#515151;
}

INPUT.button {
font-size:10px;
border-right:#a6a6a6 1px solid;
font-weight:700;
border-top:#a6a6a6 1px solid;
background-image:url(../images/ab_inactive.gif);
border-left:#a6a6a6 1px solid;
color:#4F4F4F;
border-bottom:#a6a6a6 1px solid;
background-repeat:no-repeat;
background-color:#e5e5e5;
padding:2px 4px 1px;
}

INPUT.button#default {
border-right:#6B9133 1px solid;
border-top:#6B9133 1px solid;
font-weight:700;
background-image:url(../images/ab_active.gif);
border-left:#6B9133 1px solid;
color:#fff;
border-bottom:#6B9133 1px solid;
background-repeat:no-repeat;
background-color:#8FC400;
padding:2px 4px 1px;
}

INPUT.button#disabled {
color:#999;
}

SELECT {
border-right:1px solid #c3c3c3;
border-top:1px solid #7c7c7c;
font-size:9pt;
background:#4F4F4F url('../images/fieldbg.gif') repeat-x 50% top;
border-left:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
font-family:tahoma,Optima, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#F9F9F9;
padding:3px;
}

INPUT.submit {
background:#f8f8ec;
font-family:tahoma,Optima, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

input,textarea {
background-color:#fff;
font-size:12px;
font-family:Tahoma, Arial;
}

.hover {
border:1px solid gray!important;
background:url(../images/td_left.jpg ) repeat-x;
}

.out {
border:1px solid #fff;
}

.cell { padding:0 0 20px 15px; }

.leftalbum { width:71px;background:url('../images/th_albm_lt.gif') no-repeat;padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0 }
html>body .leftalbum { width:73px;padding-left:15px; }
          .leftalbum div.rightalbum { background:url('../images/th_albm_rt.gif') no-repeat right;width:100%;text-align:center; padding-left:0px; padding-right:12px; padding-top:0; padding-bottom:0 }
          .leftalbum div a { display:block;width:76px;height:78px;background-color:#f2f2f2;border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;background-position:center;background-repeat:no-repeat;cursor:hand; }
html>body .leftalbum div a { display:table-cell;vertical-align:middle; }
          .leftalbum div a div { position:relative;top:50%; }
html>body .leftalbum div a div { top:auto; }
          .leftalbum div a div img { border:0px none;position:relative;top:-50% }
.cell { padding:0 0 20px 15px; }
html>body .cell { padding:0 0 20px 25px; }
.cell a { font:78% Tahoma; }

.leftalbum .accessicon { position: absolute; padding-left: 66px; padding-top: 3px; z-index: 1; }
* html .leftalbum .accessicon { padding-left:69px; } /* ie:win32 collection icon tweak */





.box {
border-right:2px solid #e2e2e2;
border-left:2px solid #e2e2e2;
border-bottom:4px solid #e2e2e2;
background:url('../images/top_gradient.png');
}

.topbox {
background:#FF8000;
width:100%;
padding:4px;
}

.topleftbox {
background:#FF8000;
float:left;
width:5px;
padding:4px;
}

.usercp {
width:100%;
align:center;
}

div.title {
background:#f3f3f3;
vertical-align:middle;
padding:2px;
}

div#main {
margin-top:0;
margin-left:auto!important;
margin-right:auto!important;
width:870px;
text-align:left;
padding:0;
}

div#daBigImageHeader {
background:url('img/bg.png') repeat-x 0 6px #FFF;
margin-bottom:2px;
}

img {
border:0;
}

a:link,a:visited {
color:#9eb3ff;
}

div#main-menu a:hover {
text-decoration:underline;
color:#333;
}

div#wrapper {
margin-top:11px;
}

div#login {
background:url('img/blend_login.png') no-repeat;
margin-left:auto;
margin-right:auto;
height:24px;
text-align:left;
padding:4px 10px 0;
}

span#register_login {
display:block;
width:400px;
float:right;
text-align:right;
color:#AAA;
}

span#register_login a:link,span#register_login a:visited {
text-decoration:none;
padding-left:6px;
padding-right:6px;
font-weight:700;
color:#7995fd;
}

span#register_login a:hover {
color:#000;
}

div#login h1 {
font-size:11px;
font-weight:400;
display:block;
width:400px;
float:left;
color:#AAA;
margin:0;
padding:1px 0 0;
}

div#header {
margin-left:auto;
margin-right:auto;
padding:6px 0;
}

div#main-menu {
color:#CCC;
font-size:16px;
float:right;
width:685px;
padding-top:21px;
}

div#fnav {
width:880px;
text-align:right;
margin-left:auto;
margin-right:auto;
}

div#main-menu a:link,div#main-menu a:visited {
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
color:#9eb3ff;
padding-right:2px;
padding-left:8px;
}

div#fnav a:link,div#fnav a:visited {
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
color:#9eb3ff;
padding-right:10px;
}

div#main-menu a:hover,div#fnav a:hover {
text-decoration:none;
color:#F6C;
}

div#topAds {
padding-top:4px;
padding-bottom:4px;
text-align:center;
margin-bottom:2px;
display:none;
}

div#content {
width:100%;
padding-top:3px;
}

div.content {
width:540px;
float:left;
padding-top:0;
}

.gis {
width:87px;
height:87px;
background:#F1F1F1;
overflow:hidden;
float:left;
border:1px solid #CCC;
text-align:center;
color:#CCC;
font-size:11px!important;
margin:2px;
}

.gis a {
width:86px!important;
height:86px!important;
display:table-cell;
vertical-align:middle;
text-align:center;
}

div.sider-bContainerBody {
overflow:auto;
height:182px;
padding:0;
}

input.i1 {
border:0;
background-image:url('img/i1.gif');
background-repeat:no-repeat;
background-position:fixed;
width:236px;
height:28px;
color:#666;
margin-top:3px;
padding:6px 6px 0;
}

div#bookmarks {
padding-top:6px;
padding-bottom:6px;
}

span.colored {
font-size:12px;
font-weight:700;
padding-left:5px;
color:#9eb3ff;
}

span.cColored {
font-size:12px;
font-weight:700;
color:#9eb3ff;
}

div.album-pic {
width:181px;
_width:180px;
float:left;
margin-right:2px;
_margin-right:1px;
background:#f7f7eb;
border:1px solid #CCC;
padding:5px;
}

div.album-pic-selected {
width:181px;
_width:180px;
float:left;
margin-right:2px;
_margin-right:1px;
background:#333;
border:1px solid #666;
border-bottom:1px solid #000;
border-right:1px solid #000;
padding:5px;
}

div.album-pic-pic {
width:150px;
padding-top:8px;
height:152px;
color:#999;
margin-left:auto;
margin-right:auto;
}

div.album-pic-text {
width:183px;
padding-bottom:0;
color:#999;
margin-left:auto;
margin-right:auto;
}

div.album-pic-text h4,div.album-album-text h4 {
margin-top:0;
margin-bottom:2px;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
display:block;
overflow:hidden;
width:150px;
height:16px;
float:left;
color:#333;
}

div.album-pic-text input.iTitle {
margin-top:0;
margin-bottom:0;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
overflow:hidden;
width:130px;
height:14px;
float:left;
color:#333;
border:1px solid #666;
display:none;
padding:1px 2px;
}

div.album-pic-selected div.album-pic-text h4,div.album-pic-selected div.album-album-text h4 {
margin-top:0;
margin-bottom:2px;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
display:block;
overflow:hidden;
width:150px;
height:16px;
float:left;
color:#FFF;
}

div.album-album-text h4 {
width:130px;
}

div.album-album {
width:230px;
_width:229px;
float:left;
margin-right:2px;
_margin-right:2px;
background:#f7f7eb;
border:1px solid #CCC;
padding:5px;
}

div.album-album-pic {
width:183px;
height:183px;
background:#FFF;
margin:4px auto;
padding:10px;
}

div.album-album-text {
width:224px;
_width:219px;
color:#999;
padding:0 10px 0 0;
}

div.album-pic-text center,div.album-album-text center {
word-spacing:2px;
}

div.album-pic-text center a:link,div.album-pic-text center a:visited,div.album-album-text center a:link,div.album-album-text center a:visited {
text-decoration:none;
word-spacing:0;
}

div.album-album-text input.iTitle {
margin-top:0;
margin-bottom:0;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
overflow:hidden;
width:170px;
height:14px;
float:left;
color:#333;
border:1px solid #666;
display:none;
padding:1px 2px;
}

a.tablink:link,a.tablink:visited {
text-decoration:none;
background:url('/img/link_tab.gif') no-repeat;
width:100px;
display:block;
font-weight:700;
text-align:center;
float:left;
margin-right:2px;
font-size:11px;
padding:7px 10px 4px;
}

a.tablink:hover {
text-decoration:none;
color:#000;
}

a.current {
color:#333;
}

div.tabcontent {
clear:both;
background:url('/img/tabcontent-in.gif') no-repeat left bottom;
padding-bottom:6px;
}

div.tabcontent-in {
background:url('/img/tabcontent-top.gif') no-repeat left top;
padding:10px;
}

div.tablinks {
padding-left:6px;
}

div.album-pic-pic a:link,div.album-pic-pic a:visited {
background-position:center center;
background-repeat:no-repeat;
display:block;
width:150px;
height:150px;
background-color:#FFF;
}

div.album-album-pic a:link,div.album-album-pic a:visited {
display:block;
width:183px;
height:183px;
background-color:#FFF;
margin-left:auto;
margin-right:auto;
}

div.paginate {
text-align:center;
clear:both;
font-weight:700;
font-size:14px;
color:#999;
}

div.paginate a:link,div.paginate a:visited {
color:#9eb3ff;
font-weight:700;
font-size:14px;
margin-left:6px;
margin-right:6px;
}

div.paginate b {
margin-left:6px;
margin-right:6px;
}

div#image h1 {
margin-top:3px;
font-size:16px;
color:#888;
}

div.error {
border:3px solid #f66;
background:url('/img/exclamation.gif') no-repeat center left #c34343;
font-weight:700;
text-align:left;
font-size:15px;
margin-bottom:10px;
margin-top:10px;
color:#FFF;
padding:14px 14px 14px 68px;
}

div.success {
border:3px solid #0C0;
background:#BFB;
font-weight:700;
text-align:center;
font-size:15px;
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

div.avatarBox {
width:320px;
}

div.avatarBox a.avatar {
width:48px;
height:48px;
display:block;
border:1px solid #CCC;
background-repeat:no-repeat;
background-position:center center;
float:left;
padding:3px;
}

div.avatarBox div.avatar {
width:254px;
color:#666;
float:right;
padding-top:1px;
}

div.siderBoxContent div.avatarBox div.avatar {
width:230px;
color:#666;
float:right;
padding-top:1px;
line-height:155%;
}

div.avatarBox div.avatar h1 {
margin-top:3px;
margin-bottom:3px;
font-size:19px;
font-family:Tahoma;
}

div.avatarBox div.clear {
clear:both!important;
height:1px;
overflow:hidden;
}

input.s1 {
border:0;
background-image:url('/img/form_input.gif');
background-repeat:no-repeat;
width:168px;
height:16px;
color:#666;
padding:4px 6px;
}

input.s2 {
border:0;
background-image:url('/img/form_input2.gif');
background-repeat:no-repeat;
width:368px;
height:16px;
color:#666;
padding:4px 6px;
}

input.s1_xs {
border:0;
background-image:url('/img/form_input_xsmall.gif');
background-repeat:no-repeat;
width:80px;
height:16px;
color:#666;
margin-top:1px;
padding:4px 6px;
}

span.total-points {
width:168px;
height:40px;
display:block;
color:#F1F1F1;
text-align:center;
font-family:Georgia;
font-weight:700;
font-size:24px;
padding-top:14px;
background:url('/img/total-points.gif') no-repeat left top;
padding-bottom:10px;
margin:0 auto 6px;
}

span.total-users {
width:168px;
height:40px;
display:block;
color:#F1F1F1;
text-align:center;
font-family:Georgia;
font-weight:700;
font-size:24px;
padding-top:14px;
background:url('/img/total-users.gif') no-repeat left top;
padding-bottom:10px;
margin:3px 6px 6px auto;
}

span.total-join {
width:168px;
height:40px;
display:block;
color:#F1F1F1;
text-align:center;
font-family:Georgia;
font-weight:700;
font-size:24px;
padding-top:14px;
background:url('/img/total-join.gif') no-repeat left top;
padding-bottom:10px;
margin:3px 6px 6px auto;
}

span.total-join a:link,span.total-join a:visited,span.total-thanks a:link,span.total-thanks a:visited {
color:#F1F1F1;
text-decoration:none;
}

span.total-thanks {
width:168px;
height:40px;
display:block;
color:#F1F1F1;
text-align:center;
font-family:Georgia;
font-weight:700;
font-size:24px;
padding-top:14px;
background:url('/img/total-thanks.gif') no-repeat left top;
padding-bottom:10px;
margin:3px 6px 6px auto;
}

span.total-images {
width:190px;
height:40px;
display:block;
color:#F1F1F1;
text-align:center;
font-family:Georgia;
font-weight:700;
font-size:24px;
padding-top:14px;
background:url('/img/total-images.gif') no-repeat center top;
padding-bottom:10px;
margin:3px 6px 6px auto;
}

div.theBoxWide {
background:url('/img/page_header_bottom_wide.gif') no-repeat left bottom;
margin-top:6px;
width:870px;
padding:0;
}

div.theBoxContentWide {
margin-bottom:0;
background:url('/img/page_header_top_wide.gif') no-repeat left top;
color:#666;
font-size:12px;
padding:10px 10px 14px;
}

div.centered {
position:absolute;
z-index:2000;
top:50%;
}

.center {
margin-left:auto;
margin-right:auto;
display:block;
}

form h2,form h3 {
margin-top:2px!important;
}

a.css_add:link,a.css_add:visited {
background:url('/img/add.gif') no-repeat 0 0;
text-decoration:none;
font-size:15px;
font-weight:700;
padding-left:18px;
color:#77bc60;
}

a.css_add:hover {
background:url('/img/add.gif') no-repeat 0 0;
text-decoration:none;
font-size:15px;
font-weight:700;
padding-left:18px;
color:#a4e87e;
}

a.css_delete:link,a.css_delete:visited {
background:url('/img/delete.gif') no-repeat 0 3px;
text-decoration:none;
font-size:12px;
font-weight:700;
display:block;
width:14px;
height:16px;
float:right;
}

a.css_delete:hover {
background:url('/img/delete.gif') no-repeat 0 3px;
text-decoration:none;
font-size:12px;
font-weight:700;
}

a.css_edit:link,a.css_edit:visited {
background:url('/img/edit.gif') no-repeat 0 0;
text-decoration:none;
font-size:12px;
font-weight:700;
display:block;
width:16px;
height:16px;
float:right;
margin-right:4px;
}

a.css_edit:hover {
background:url('/img/edit.gif') no-repeat 0 0;
text-decoration:none;
font-size:12px;
font-weight:700;
}

a.css_cancel:link,a.css_cancel:visited {
background:url('/img/notok.gif') no-repeat 0 0;
text-decoration:none;
width:16px;
padding-left:18px;
margin-right:4px;
}

div.popup {
border:4px solid #CCC;
background:#FFF;
width:300px;
padding:10px;
}

div.popuplong {
border:4px solid #CCC;
background:#FFF;
width:440px;
padding:10px;
}

div.popuplonger {
border:4px solid #CCC;
background:#FFF;
width:540px;
padding:10px;
}

a.css_close:link,a.css_close:visited {
height:20px;
float:right;
background:url('/img/close.gif') no-repeat;
padding-left:18px;
text-decoration:none;
color:#999;
}

img.boxed {
border:1px solid #CCC;
margin-right:10px;
padding:4px;
}

a.css_tag:link,a.css_tag:visited {
background:url('/img/tag.gif') no-repeat 0 2px;
text-decoration:none;
padding-left:20px;
padding-right:6px;
color:#666;
}

a.css_tag:hover {
background:url('/img/tag.gif') no-repeat 0 0;
text-decoration:none;
padding-left:20px;
color:#e59148;
}

div.siderBox {
background:url('../images/sider_header_bottom.gif') no-repeat left bottom;
margin-top:3px;
margin-bottom:4px;
padding:0;
}

div.siderBoxContent {
margin-bottom:0;
background:url('../images/sider_header_top.gif') no-repeat left top;
color:#666;
padding:9px 10px 12px 9px;
}

div.bar {
background:#E1E1E1;
height:10px;
margin-bottom:3px;
margin-top:3px;
padding:2px;
}

div.bar img {
height:10px!important;
width:0;
}

div.barFile {
border-bottom:1px solid #C7C7C7;
float:left;
clear:both;
width:350px;
padding:4px 8px;
}

div#progressTotal {
border:1px solid #CCC;
width:480px!important;
}

div.barCanceled {
border-bottom:1px solid #CCC;
padding-top:4px;
padding-bottom:4px;
background:url('../images/notok.gif') no-repeat 4px center #F1F1F1;
color:#AAA;
padding-left:24px;
}

a.cancel,a.cancel:visited {
border:1px solid #CCC;
background:url('../images/delete.gif') no-repeat 5px 5px #FFF1F1!important;
display:block;
width:46px;
font-weight:700;
text-transform:uppercase;
float:right;
font-size:10px;
color:#777;
margin-right:10px;
padding:2px 3px 1px 18px;
}

a.cancel:hover {
border:1px solid #999;
background:url('../images/delete.gif') no-repeat 5px 5px red!important;
display:block;
width:46px;
font-weight:700;
text-transform:uppercase;
color:#FFF;
padding:2px 3px 1px 18px;
}

div.barFile div {
float:left;
width:270px;
padding-top:3px;
padding-bottom:2px;
}

div.barDone {
border-bottom:1px solid #CCC;
background:url('../images/ok.gif') no-repeat 5px center #e3fddc;
padding:4px 8px 4px 24px;
}

div.barCurrent {
border-bottom:1px solid #CCC;
background-color:#e5ecf9;
background-image:url('../images/progress.gif');
background-repeat:repeat-y;
background-position:-8px 0;
color:#000;
padding:4px 8px;
}

div.barProcessing {
border-bottom:1px solid #CCC;
background:url(../images/processing.gif) no-repeat 5px center #e5ecf9;
padding:4px 8px 4px 24px;
}

div#listingPanel {
border:1px solid #CCC;
width:350px;
overflow-y:auto;
overflow-x:hidden;
height:188px;
margin:0 10px 0 0;
padding:0;
}

div#progressInfo {
width:150px;
padding:3px 0;
}

img.npimg {
float:left;
display:block;
width:35px;
height:60px;
padding-top:4px;
padding-bottom:4px;
}

div.theBoxContentWide div.np-container {
width:940px;
margin-left:auto;
margin-right:auto;
margin-top:4px;
}

.gis2 {
margin-left:2px!important;
_margin-left:1px!important;
margin-bottom:2px!important;
margin-right:3px!important;
}

.gisU {
margin-left:2px!important;
_margin-left:1px!important;
margin-bottom:2px!important;
margin-right:3px!important;
height:104px!important;
_height:104px!important;
}

.gisU span {
z-index:100;
width:87px;
color:#000;
float:left;
position:absolute;
display:block;
font-family:Verdana;
font-size:10px;
text-align:center;
background:#FFF;
overflow:hidden;
margin-top:85px!important;
padding-bottom:2px;
padding-top:1px;
font-weight:400!important;
height:16px;
}

.gisU span.aL {
z-index:100;
width:87px;
_width:86px;
color:#000;
float:left;
position:absolute;
display:block;
font-family:Verdana;
font-size:10px;
text-align:center;
background:#FFF;
overflow:hidden;
margin-top:43px!important;
padding-bottom:2px;
padding-top:1px;
font-weight:400!important;
height:16px;
margin-left:-85px!important;
}

.gisU a.in:link,.gisU a.in:visited {
display:inline!important;
height:14px;
text-decoration:none;
font-weight:400!important;
}

.gisPU {
margin-left:2px!important;
_margin-left:1px!important;
margin-bottom:2px!important;
margin-right:2px!important;
width:61px!important;
height:73px!important;
display:block!important;
background-position:center 5px;
background-repeat:no-repeat;
}

.gisPU a:link,.gisPU a:visited {
display:block;
width:48px;
height:48px;
margin-left:7px;
margin-top:5px;
}

.gisPU span {
z-index:100;
width:60px;
color:#000;
float:left;
position:relative;
top:0;
left:0;
display:block;
font-family:Verdana;
font-size:10px;
text-align:center !center;
overflow:hidden;
padding-bottom:1px;
padding-top:1px;
font-weight:400!important;
height:16px;
margin:55px 0 0;
}

.gisPU a.in:link,.gisPU a.in:visited {
display:inline!important;
height:14px;
text-decoration:none;
font-weight:400!important;
margin-right:0;
margin-left:0;
}

div.PUal {
display:block;
width:42px!important;
height:42px!important;
float:left;
overflow:none;
margin:0;
padding:0;
}

tr.comment_header td {
padding:3px 6px;
}

tr.comment_body td {
padding:6px 6px 10px;
}

h3.inline {
margin-top:6px;
margin-bottom:3px;
}

h1 {
font-size:20px;
margin-bottom:10px;
}

h2 {
font-size:16px;
margin-bottom:8px;
}

h3 {
font-size:13px;
margin-bottom:6px;
}

div.framed {
border:1px solid #CCC;
margin-bottom:8px;
padding:1px;
}

div.framed div.barFile {
border:0!important;
font-weight:700;
}

.error {
text-color:red;
color:red;
}

div#random-tags {
display:block;
float:left;
text-align:center;
}

span.clear {
clear:both;
display:block;
}

.nuLinks a:hover {
text-decoration:underline;
}

td.aRight {
text-align:right;
}

form.search_form {
background:url('/img/search_form.gif') no-repeat;
width:168px;
height:28px;
margin:0;
}

form.search_form input.seach_input {
border:0;
background:transparent;
width:125px;
padding:6px;
}

form.search_form a.seach_submit {
border:0;
background:transparent;
width:30px;
margin:0;
padding:6px;
}

div#small_search_div {
display:inline;
float:right;
margin-top:-6px;
}

.theBoxContent h1 {
margin-top:3px;
}

table.aMiddle td {
vertical-align:middle!important;
}

h1.iTitle {
width:410px;
height:21px;
text-align:center;
overflow:hidden;
padding-top:2px;
line-height:120%;
display:inline;
margin:0 auto!important;
}

div#sider form {
margin-top:0;
}

div#daImageInfo {
display:none;
position:absolute;
background-color:#000;
color:#FFF;
filter:alpha (opacity='50');
-moz-opacity:0.5;
opacity:0.5;
border-bottom:2px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
padding:6px;
}

img#daImage {
border:1px solid #CCC;
cursor:url('http://static.pictiger.com/zoomin.cur'), pointer;
}

.zoomOUT {
cursor:url('http://static.pictiger.com/zoomout.cur'), pointer;
}

img.alpha50 {
filter:alpha (opacity='40')!important;
-moz-opacity:0.4!important;
opacity:0.4!important;
}

.daHand {
cursor:pointer;
filter:alpha (opacity='60');
-moz-opacity:0.6;
opacity:0.6;
}

table.tag {
background:#F5F5F5;
border-bottom:1px dotted #BBB;
width:100%;
margin-top:0;
}

table.tag td {
border-top:1px dotted #BBB;
vertical-align:top;
padding:4px 6px;
}

table.tag td table td {
background:transparent;
border:0;
}

form#tag_form_form {
margin:0;
padding:0;
}

input#searchInput {
border:2px solid #CCC;
border-bottom:2px solid #999;
border-right:2px solid #999;
font-size:12px;
color:#666;
margin-bottom:4px;
width:300px;
font-weight:700;
padding:8px;
}

.tag-1 {
font-size:11px;
}

.tag-2 {
font-size:13px;
}

.tag-3 {
font-size:15px;
}

.tag-4 {
font-size:17px;
font-weight:700;
font-family:Tahoma!important;
}

.tag-5 {
font-size:19px;
font-weight:700;
font-family:Arial!important;
}

.tag-6 {
font-size:16px;
}

.tag-7 {
font-size:17px;
}

.tag-8 {
font-size:18px;
}

.tag-9 {
font-size:19px;
}

.tag-10 {
font-size:20px;
}

a.tag-1:hover,a.tag-2:hover,a.tag-3:hover,a.tag-4:hover,a.tag-5:hover {
text-decoration:underline;
line-height:130%;
color:#666;
margin-right:6px;
font-family:Georgia;
}

#current-location {
font-size:16px;
font-weight:700;
}

a.css_edit2:link,a.css_edit2:visited {
background:url('/img/edit.gif') no-repeat 0 0;
text-decoration:none;
font-size:11px;
padding-left:19px;
margin-right:4px;
padding-top:2px;
}

a.css_rotate_r:link,a.css_rotate_r:visited {
background:url('/img/css_rotate_r.gif') no-repeat 0 0;
text-decoration:none;
font-size:11px;
padding-left:19px;
margin-right:4px;
padding-top:2px;
}

a.css_rotate_l:link,a.css_rotate_l:visited {
background:url('/img/css_rotate_l.gif') no-repeat 0 0;
text-decoration:none;
font-size:11px;
padding-left:19px;
margin-right:4px;
padding-top:2px;
}

a.css_resize:link,a.css_resize:visited {
background:url('/img/css_resize.gif') no-repeat 0 0;
text-decoration:none;
font-size:11px;
padding-left:19px;
margin-right:4px;
padding-top:2px;
}

a.css_del:link,a.css_del:visited {
background:url('/img/delete.gif') no-repeat 0 2px;
text-decoration:none;
font-size:11px;
padding-left:15px;
margin-right:4px;
}

.BRed {
margin-bottom:3px;
}

img#bookmark_us {
padding-left:70px;
}

div#ImageOptionsBar {
background:#F9F9F9;
margin-bottom:10px;
border:1px dotted #CCC;
height:50px;
padding:8px 6px 5px;
}

input.h_fixer {
margin-bottom:6px;
}

div.lArrRep {
text-align:left;
font-size:10px;
float:left;
width:150px;
margin:0;
padding:2px 0 0;
}

div.sclear {
height:1px;
overflow:hidden;
clear:both;
}

span.descFix {
display:block;
overflow:hidden;
width:150px;
}

table.pBR td {
padding-bottom:8px;
padding-right:12px;
}

span.errorSpan {
background:url('../images/e.gif') no-repeat right;
padding-left:18px;
font-size:11px;
}

a.l_upload:link,a.l_upload:visited {
background:url('img/tm_upload.png') no-repeat!important;
padding-left:21px!important;
}

a.l_random:link,a.l_random:visited {
background:url('img/tm_wand.png') no-repeat!important;
padding-left:21px!important;
}

a.l_top:link,a.l_top:visited {
background:url('img/tm_top.png') no-repeat!important;
padding-left:21px!important;
}

a.l_latest:link,a.l_latest:visited {
background:url('img/tm_latest.png') no-repeat!important;
padding-left:21px!important;
}

.simpleButton {
height:28px;
width:150px;
font-size:12px;
font-weight:700;
margin-bottom:3px;
text-align:left;
padding-left:6px;
 border: solid 1px #7FAAFF; background-color: #C5D9FF;
}

input.simButton {
height:26px;
width:150px;
font-size:12px;
font-weight:700;
margin-bottom:3px;
text-align:left;
padding-left:6px;
}

div#sponsors {
font-size:10px;
color:#CCC;
}

div#sponsors a:link,div#sponsors a:visited {
color:#666!important;
font-size:10px!important;
padding-left:10px!important;
}

div.clearH {
height:3px;
_height:1px;
clear:both;
overflow:hidden;
}

a.red:link,a.red:visited {
color:#C00!important;
}

#multiedit {
text-align:center;
}

a.mMore:link,a.mMore:visited {
text-decoration:none;
background:url('Arrow-off.gif') no-repeat center right;
padding-right:18px;
margin-left:4px;
}

a.nup:link,a.nup:visited {
text-decoration:none;
margin-left:10px;
margin-right:10px;
}

a.nur:link,a.nur:visited {
text-decoration:none;
margin-left:10px;
}

div#floatingMenu {
width:250px;
min-height:100px;
position:absolute;
z-index:2000;
top:0;
left:0;
margin-top:4px;
border:1px solid #9c9c9c;
background:url('img/grad.gif') repeat-x #FFF;
display:none;
padding:10px 6px 12px;
}

div#floatingMenu h3 {
margin-top:0;
margin-bottom:10px;
}

div#floatingMenu img.sBoxed {
border:1px solid #9c9c9c;
background:#FFF;
padding:2px;
}

div#floatingMenu ul {
margin-top:2px;
margin-bottom:2px;
}

.xgray {
color:#CCC;
line-height:140%;
}

input.l1 {
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-bottom:1px solid #000;
border-right:1px solid #000;
width:300px;
padding:3px 3px 2px;
}

input.l2 {
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-bottom:1px solid #000;
border-right:1px solid #000;
width:350px;
padding:3px 3px 2px;
}

.status {
height:50px;
}

div#commented_images .image {
text-align:center;
width:110px;
height:110px;
float:left;
margin:0;
}

div#commented_images .comment {
text-align:left;
width:510px;
float:left;
background:#F1F1F1;
min-height:96px;
margin:0;
padding:3px;
}

div#commented_images .links {
text-align:left;
width:250px;
float:left;
height:50px;
margin:10px;
}

div.commented_image {
margin-bottom:10px;
}

div.commented_image .user {
background:#FFF;
margin-bottom:4px;
color:#999;
font-style:italic;
padding:3px;
}

div.commented_image .usera {
margin-bottom:0;
color:#999;
padding:3px 3px 0;
}

div.usera div {
min-height:53px;
color:#000;
font-size:13px;
}

.hdTitle {
overflow:hidden;
display:block;
height:16px;
width:100%;
}

.flRMore {
width:440px!important;
}

.flLLess {
width:400px!important;
}

.slidePhotositems {
width:552px;
float:right;
}

.slidePhotositems .top .topMiddle {
padding:0 0 0 45px;
}

.slidePhotositems .middle {
background:url(../images/bckgSlideProductBox3itemsMiddle.gif) repeat-y 0 0;
}

.slidePhotositems .bottom {
background:url(../images/bckgSlideProductBox3itemsBottom.gif) no-repeat 0 0;
}

.slider .top {
clear:both;
font-size:0;
background:url(../images/bckgSlideProductBoxTopLeft.gif) no-repeat 0 0;
float:left;
width:100%;
height:36px;
}

.slider .top .topLeft {
float:left;
width:150px;
}

.slider .top .topMiddle {
float:left;
width:160px;
text-align:center;
}

.slider .top .topRight {
background:url(../images/bckgSlideProductBoxTopRight.gif) #ececec no-repeat 100% 0;
float:right;
width:150px;
height:36px;
}

.slider .middle {
clear:both;
float:left;
width:100%;
}

.slider .bottom {
clear:both;
font-size:0;
float:left;
width:100%;
line-height:0;
height:8px;
}

.slider .pagerContainer {
margin:0 auto;
}

.slider .pager {
background:url(../images/bckgSlideProductBoxPagerLeft.gif) no-repeat 0 0;
float:left;
width:148px;
padding:10px 0 0 6px;
}

.slider .pagerEnd {
background:url(../images/bckgSlideProductBoxPagerRight.gif) no-repeat 100% 0;
float:left;
width:6px;
height:36px;
}

.DHTMLgoodies_thumbs {
float:left;
overflow:hidden;
position:relative;
height:120px;
}

.DHTMLgoodies_thumbs_inner {
overflow:hidden;
width:3000px;
position:relative;
height:120px;
}

.strip_of_thumbnails {
position:absolute;
text-align:center;
padding:5px;
}

.leftArrow {
float:left;
}

.rightArrow {
float:right;
}

.sliderNowosci .displayName A {
color:#900;
}

.sliderNowosci .imgBox {
overflow:hidden;
height:90px;
}

.sliderNowosci .listPrice {
display:block;
font-weight:700;
font-size:13px;
color:#000;
}

.sliderNowosci .sliderOpinionStars {
display:block;
padding:3px 0 0;
}

.tags-box {
width:205px;
border:1px #e1e1e1 dotted;
padding:5px;
}

hr {
color:#F5F5F5;
}

.highslide {
cursor:url(../images/highslide/zoomin.cur), pointer;
outline:none;
}

.highslide-active-anchor img {
visibility:hidden;
}

.highslide img {
border:2px solid gray;
}

.highslide-wrapper {
background:#FFF;
}

.highslide-caption {
display:none;
border:2px solid #FFF;
border-top:none;
font-family:Verdana, Helvetica;
font-size:10pt;
background-color:#FFF;
padding:5px;
}

.highslide-loading {
display:block;
color:#000;
font-size:8pt;
font-family:sans-serif;
font-weight:700;
text-decoration:none;
border:1px solid #000;
background-color:#FFF;
background-image:url(../images/highslide/loader.white.gif);
background-repeat:no-repeat;
background-position:3px 1px;
padding:2px 2px 2px 22px;
}

a.highslide-credits,a.highslide-credits i {
color:silver;
text-decoration:none;
font-size:10px;
padding:2px;
}

a.highslide-credits:hover,a.highslide-credits:hover i {
color:#FFF;
background-color:gray;
}

a.highslide-full-expand {
background:url(../images/highslide/fullexpand.gif) no-repeat;
display:block;
width:34px;
height:34px;
margin:0 10px 10px 0;
}

.note {
background-color:#FFFCFB;
border-top:#F8A756 1px dotted;
border-bottom:#F8A756 1px dotted;
color:#FF6835;
padding:2px;
}

INPUT.text,TEXTAREA {
border-right:1px solid #c3c3c3;
border-top:1px solid #7c7c7c;
font-size:9pt;
background:#FFF url('../images/fieldbg.gif') repeat-x 50% top;
border-left:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
font-family:tahoma,Optima, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding:3px;
}

.hideTxt,div.hidden,div.barCanceled a,div.barCanceled a:hover,div.barDone a,div.barDone a:hover,div.barCurrent a,div.barCurrent a:hover,div.barProcessing a,div.barProcessing a:hover,div.h,.non,.highslide-display-none {
display:none;
}

h4,div.popup form {
font-size:12px;
}

.clear,hr.clear {
clear:both;
}

div#sider,div.sider {
width:320px;
float:right;
}

div.album-album-text span.controls,span.controls {
width:20px;
float:right;
text-align:right;
}

div.siderBoxContent div.avatarBox,div.np-container {
width:300px;
}

td.top,table.aTop td {
vertical-align:top;
}

div.theBox,div.theBoxShort {
background:url('/img/page_header_bottom.gif') no-repeat left bottom;
margin-top:0;
width:540px;
padding:0;
}

div.theBoxContentShort,div.theBoxContent {
margin-bottom:0;
background:url('/img/page_header_top.gif') no-repeat left top;
color:#666;
padding:11px 10px 14px;
}

div.visible,.sliderNowosci .displayName,.highslide-display-block {
display:block;
}

.gisPU a.al:link,.gisPU a.al:visited,.PUal a.al:link,.PUal a.al:visited {
width:42px!important;
height:42px!important;
display:block;
background-position:center center;
background-repeat:no-repeat;
text-decoration:none!important;
margin:0!important;
padding:0;
}

tr.comment_header,tr.r1 {
background:#F1F1F1;
}

form#tag_form,table.aTop td h1,table.aTop td h2,table.aTop td h3,table.tag td table {
margin:0;
}

.red,span.errorSpan b {
color:red;
}

tr.r1 td,tr.r0 td,div#daBigImage {
padding:6px;
}

.nuLinks a:Link,.nuLinks a:visited,a.nu:link,a.nu:visited {
text-decoration:none!important;
}

.inline,a.css_tag {
display:inline;
}

a.tag-1:link,a.tag-2:link,a.tag-3:link,a.tag-4:link,a.tag-5:link,a.tag-1:visited,a.tag-2:visited,a.tag-3:visited,a.tag-4:visited,a.tag-5:visited {
text-decoration:none;
line-height:130%;
margin-right:6px;
font-family:Georgia;
}

.sliderNowosci .DHTMLgoodies_thumbs,.sliderNowosci .DHTMLgoodies_thumbs_inner {
height:140px;
}

.highslide:hover img,.highslide-image {
border:2px solid #FFF;
}













p.action
{
	padding:  5px;
}

p.action span.title
{
	font-size: 16px;
	font-weight: bold;
	display: block;
}
p.action span.desc
{
	font-size: 12px;
	font-weight: normal;
	display: block;
	padding-bottom: 4px;
}

/* Notice Styles */

span.alert, span.info, span.download, span.note
{
	display: block;
	padding: 10px 10px 10px 45px;
	margin: 15px 0;
}

span.alert
{
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #FFD6D6 url(../images/icons/close_24.png) 10px 50% no-repeat;
}

span.info
{
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #D8E5F8 url(../images/icons/about_24.png) 10px 50% no-repeat;
}

span.note
{
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #FEF6D8 url(../images/icons/on_24.png) 10px 50% no-repeat;
}

span.download
{
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #EEF7DD url(../images/icons/backup_24.png) 10px 50% no-repeat;
}



/* BUTTONS */
span.cssbutton { clear:left; }

span.cssButton a, span.cssButton button
{
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}

span.cssButton button
{
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}

span.cssButton button[type]
{
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}

*:first-child+html button[type] { padding:4px 10px 3px 7px; /* IE7 */ }

span.cssButton button img, span.cssButton a img
{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
	background:none;
}

/* STANDARD */

span.cssButton button:hover, span.cssButton a:hover
{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}

span.cssButton a:active
{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}

/* buttonGreen */

span.cssButton button.buttonGreen, span.cssButton a.buttonGreen { color:#529214; }

span.cssButton a.buttonGreen:hover, span.cssButton button.buttonGreen:hover
{
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}

span.cssButton a.buttonGreen:active
{
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}

/* buttonRed */

span.cssButton a.buttonRed, button.buttonRed { color:#d12f19; }

span.cssButton a.buttonRed:hover, span.cssButton button.buttonRed:hover
{
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}

span.cssButton a.buttonRed:active
{
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}

/* Progress Styles */
.progress_border
{
	background:url(../images/progress-r.gif) left top repeat-x;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 350px;
	height: 18px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-weight: bold;
	padding-top: 0pt;
	line-height: 1.4;
}

.progress_img
{
	background:url(../images/p_bar_n.gif) left top repeat-x;
	height: 18px;
	width: 30px;
}

.progress_img_sliver
{
	background:url(../images/progress_1px.png) left top repeat-x;
	height: 18px;
	width: 50px;
	overflow: hidden;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	padding-top: 0;
	float:left;
	line-height: 1.4;
}

.progress_img_blank
{
	height: 18px;
	width: 50px;
	overflow: hidden;
	text-align: center;
	float:right;
	color:#333;
	font-weight: bold;
	padding-top: 0pt;
	line-height: 1.4;
}

/* ----------------------------------------------------------------------------------------------------------------*/


/**************************************************************************/

tr.odd
{
	background-color:none;
}
tr.even
{
	background-color:#F8F8F8;
}


/**************************************
   LAYOUT
***************************************/

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* additional classes */
.clear  { clear: both; }
.green  { color: #75A54B; }

