/*
Inube.com Stylesheet File - All rights reserved by Yeacon Ltd. Sti.
Last update: 08 Nov 2008 @ 11:45PM (GMT+2)
Author: Emre KURNAZ
*/

body {
 text-align:center;
 background:url('../img/bg.png') repeat-x top center;
 font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
 color:#494949;
 font-size:13px;
 line-height:1.5;
 margin:0;
}

div.main {
 width:780px;
 height:100%;
 text-align:left;
 margin:0 auto;
}

#header {
 background:#fff;
 border-bottom:5px solid #222;
}

#menu { width:580px;float:left;text-align:left;padding-left:10px;padding-top:5px; }
#menu a { font-size:16px;padding:5px; }
#menu a:link, #menu a:visited { border-left:1px solid #f0f0f0;background:#fff;text-decoration:none; }
#menu a:active, #menu a:hover { background:#fff;color:#000;text-decoration:underline; }
#menu a.menu-selected { color:#000; }

#languages_div a, #languages a { text-decoration:none;background:none;color:#222; }

#account_imenu { width:270px;float:left; }
#account_imenu div.imenu { width:120px;padding:5px;text-align:center;float:left;cursor:pointer; }
#account_imenu div.imenu:hover a { color: #FFFFFF; text-decoration: none; background: #0063DC; }
#account_imenu div.imenu img { border:0;width:64px;height:64px; }

.account_hmenu { padding-top:15px; }
.account_hmenu img { width:64px;height:64px;border:0;float:left; }
.account_hmenu div { float:left;padding-left:15px;width:550px; }
.account_hmenu p { clear:both;margin:0;padding:0; }

#great_photos img { width:48px;height:48px;padding:8px;float:left; }
#great_photos img:hover { width:64px;height:64px;padding:0; }

form fieldset { padding:10px; }
form fieldset legend {font-size: 150%;font-weight: normal;color: #000000;margin: 0px 0px 0px 0px;padding: 0 5px;}

#register label.register_field_name { display:block;float:left;font-size:16px;color:#0063DC;width:162px;text-align:right;padding-right:10px; }
#register div.register_field { padding-top:8px;clear:both; }
#register input { font-size:14px;padding:3px;height:20px;background:#eeeeff;color:#000;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0; }
#register select { font-size:14px;padding:3px;height:26px;background:#eeeeff;color:#000;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0; }
#register input.register_button { font-size:14px;padding:3px;height:30px;background:#0063DC;color:#fff;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;cursor:pointer; }
#register input.register_button:hover { font-size:14px;padding:3px;height:30px;background:#173B5A;color:#f0f0f0;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;cursor:pointer; }

.loginBoxInput {
width:250px;height:24px;color:#808080;background:url('../img/pattern_4.gif');font-size:18px;border-right:#999 1px solid;border-top:#999 1px solid;border-left:#999 1px solid;border-bottom:#999 1px solid;padding:3px;
}

.searchBarInput {
background:#fff;width:310px;height:23px;color:#808080;font-size:17px;border:0px;float:right;
}

.searchBarDiv {
width:340px;height:26px;background:#fff;text-align:left;
border-right:#000 1px solid;border: 1px solid #808080;
clear:both;
}

div#languages_set { width:100px;padding-top:10px;float:right; }
div#languages_set a { padding:0;line-height:0; }
div#languages_set img { padding:1px;border:1px solid #fff;background:#fff;float:left; }
div#languages_set img:hover { padding:1px;border:1px solid #30D5C8;background:#f0f0f0;float:left; }

.blog-he-editor { background:#222;padding:3px 3px 1px 3px;text-align:center; }

.blog-he-tab-editor a { background:#222; }
.blog-he-tab-html a { background:#666; }

.blog-he-tab-editor a, .blog-he-tab-editor a:link, .blog-he-tab-html a, .blog-he-tab-html a:link { display:block;width:90px;color:#fff;text-decoration:none;font-weight:bold;margin:0;padding:5px 10px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #222; }

.blog-he-tab-editor a:hover, .blog-he-tab-editor a:active, .blog-he-tab-editor a:visited, .blog-he-tab-html a:hover, .blog-he-tab-html a:active, .blog-he-tab-html a:visited { background: #444; }


#img_users_a, #img_users_b, #img_users_c {
padding:3px;
border:0;
width:58px;
height:58px;
float:left;
}

#img_users_a:hover, #img_users_b:hover, #img_users_c:hover {
padding:0;
border:0;
width:64px;
height:64px;
float:left;
}

.users div {
font-family:Serif;
font-size:14px;
line-height:16px;
padding-left:4px;
padding-right:4px;
width:170px;
height:64px;
float:left;
}

.search_title {
font-size:16px;
color:#000;
font-weight:700;
font-family:Sans-Serif;
}

.inube_slogans {
margin:15px;
font-size:16px;
color:#808080;
font-weight:700;
font-family:Sans-Serif;
}

#button_join {
float:left;padding-left:15px;text-align:center;
}
#button_join a {
	font-weight: 700;
	display: block;
	color: #B5FFFE;
	font-size: 12px;
	line-height: 30px;
	height: 36px;
	width: 140px;
	background: url('button_join.gif') top left no-repeat;
}
#button_join a:hover {
	color: #0816A2;
	background: url('../img/button_join.gif') bottom left no-repeat;
}

#button_upload {
float:left;text-align:left;
}
#button_upload a {
        font-weight: 700;
        display: block;
        color: #B5FFFE;
        font-size: 12px;
        line-height: 34px;
        height: 36px;
        width: 140px;
        background: url('../img/button_upload.gif') top left no-repeat;
	text-decoration:none;
}
#button_upload a:hover {
        color: #0816A2;
        background: url('../img/button_upload.gif') bottom left no-repeat;
	text-decoration:none;
}

a.button-28PO:link, a.button-28PO:visited {
font-weight:700;
display:block;
color:#B5FFFE;
font-size:12px;
line-height:24px;
height:28px;
padding-left:10px;
border:1px solid blue;
background:url('../img/buttons/28PO.png') top left repeat-x;
text-decoration:none;
}
a.button-28PO:hover, a.button-28PO:active {
color:#0816A2;
border:1px solid black;
background:url('../img/buttons/28PO.png') bottom left repeat-x;
text-decoration:none;
}

p.btn { text-align:center; }
a.BTN-21PO { font-weight:700;display:block; float:left; margin:0 10px 0 0; border:1px solid #f6be68; -moz-border-radius:4px; -webkit-border-radius:4px; background:#ffcc00 url(../img/buttons/28PO.png) top left repeat-x;text-decoration:none !important;color:#000 !important; cursor:pointer;text-align:center; }
a.BTN-21PO span {display: block; min-height: 16px; padding: 3px 20px !important; white-space: normal !important; }
a.BTN-21PO:hover { background: #c8e7fa url(../img/buttons/28PO.png) bottom left repeat-x; border: 1px solid  #99cce6; }
a.BTN-21PO:visited {color: #000;}

a:link, a:visited {
color:#0063dc;
text-decoration:underline;
}

a:hover, a:active {
color:#fff;
text-decoration:none;
background:#0063dc;
}

a:hover img { background:transparent; }

a.b_link:link, a.b_link:visited {
font-size:14px;
color:#0000ff;
border-bottom:1px dashed #0000ff;
}

a.b_link:active, a.b_link:hover {
font-size:14px;
color:#222;
border-bottom:1px solid #222;
}

.hf_a {
color:#868B6B;font-size:12px;font-weight:700;
}

.he-commands a img { border:1px solid #fff;float:left;padding:2px; }
.he-commands a img:hover { background:#f0f0f0;border-color:#999 #222 #222 #999; }
.he-commands a img:active { background:#c0c0c0;border-color:#222 #999 #999 #222; }
.he-commands img.separator { float:left;padding:4px 8px 0 8px; }

.privatemessages tr:hover { background:#f0f0f0; }
.privatemessages tr.title, .privatemessages tr.title:hover { background:url('../img/tbl_list_h_b.gif');height:30px; }
.privatemessages td { border-bottom:1px solid #f0f0f0;padding:5px; }
.privatemessages td.icon { width:20px; }
.privatemessages td.title { width:380px; }
.privatemessages td.member { width:175px; }
.privatemessages td.date { width:125px; }
.privatemessages td.member img { border:0;width:16px;height:16px; }


.photo_preview {
padding:4px;
width:100px;
height:100px;
border:1px solid #808080;
background:#f0f0f0;
}

.photo_preview:hover {
padding:1px;
width:106px;
height:106px;
border:1px solid #808080;
background:#c0c0c0;
}

.photo_contextmenu {
display:block;
position:absolute;
top:1px;left:1px;
background:#ccc;
width:125px;
filter:alpha(opacity=90);
KHTMLOpacity:0.90;
MozOpacity:0.90;
opacity:0.90;
}

.photo_contextmenu span.title {
 padding:4px;
 background:#222;
 color:#ddd;
 border-bottom:2px solid #c0c0c0;
 font-weight:700;display:
 font-size:14px;
 display:block;
}

.photo_contextmenu a {
padding:1px 3px 1px 3px;
font-size:12px;
display:block;
text-decoration:none;
}
.photo_contextmenu a:link, .photo_contextmenu a:visited {
background:transparent;
color:#000;
}
.photo_contextmenu a:active, .photo_contextmenu a:hover {
background:#aaa;
color:#000;
}
.photo_passive {
filter:alpha(opacity=20);
KHTMLOpacity: 0.20;
MozOpacity: 0.20;
opacity: 0.20;
}

.themes_theme {
text-align:center;float:left;padding:5px;width:170px;cursor:pointer;
margin-bottom:10px;
}

.themes_theme:hover {
background:url('../img/sq_bg_h.png') repeat-x top left;
}

.themes_theme img {
width:120px;height:90px;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;border:0;
margin:0;
}

.themes_theme img:hover, .themes_theme:hover img {
width:160px;height:120px;padding:0;border:0;
}

.contact-form input, .contact-form select { width:360px; }
.contact-form textarea { width:360px;height:90px; }
.contact-form td { color:#444; }
.contact-form .required { color:#0066cc; }
.contact-form .semi-required { color:#48C3E8; }

.shop-order-form table tr { border-bottom:1px dotted #ccc; }
.shop-order-form table tr.title td { font-weight:700;font-size:18px; }
.shop-order-form table tr td.product { width:400px; }
.shop-order-form table tr td.period { width:250px; }
.shop-order-form table tr td.period select { width:160px; }
.shop-order-form table tr td.price { width:100px;text-align:right; }
.shop-order-form div.checkout { width:750px;padding-top:15px;text-align:right;font-weight:700;font-size:18px; }
#shop_order_total_price_show { float:right;width:140px;text-align:right; }

div.dialog { border: 1px solid #f6be68; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;padding:10px;background:#fff url('../img/bg/dialog.png') repeat-x top left; }

#christmas {
 position:relative;
 top:-60px;
 left:150px;
 float:left;
 font-size:10px;
}

table.list tr:hover {
 background:#f0f0f0;
}

table {
border-collapse:collapse;
}

h1,h2,h3,h4,h5,h6 {
margin:0;margin-top:10px;margin-bottom:10px;
font-weight:700;
font-family:Sans-Serif;
}
h1 { font-size:24px;color:#222; }
h2 { font-size:22px;color:#333; }
h3 { font-size:20px;color:#444; }
h4 { font-size:18px;color:#555; }
h5 { font-size:16px;color:#666; }
h6 { font-size:14px;color:#777; }

td, p {
font-size:12px;
color:#222;
}

input, select, textarea {
font-size:12px;
line-height:1.5;
padding:2px;
border-right:#aaa 1px solid;
border-top:#ddd 1px solid;
border-left:#ddd 1px solid;
border-bottom:#aaa 1px solid;
}
