@charset "utf-8";
/*	Reset browsers default styling
	----------------------------------------------------*/
	html, body, div, span, 
	h1, h2, h3, p, 
	a, acronym,
	font, img,
	ul, li,
	fieldset, form, legend, button, form {
		margin: 0; padding: 0;
		border: 0; outline: 0;
		font-size: 100.01%; vertical-align: baseline;
		background: transparent; }   
	ul { list-style: none; }
	blockquote, q { quotes: none; }
	textarea { overflow:auto; }	
/*---------------------------------------------------*/

/* CSS Document */

body {
padding:0;
margin:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background:url(/images/back.gif) center 0 repeat-y;
}

form {font-family:Verdana, Geneva, sans-serif;}
textarea {font-family:Verdana, Geneva, sans-serif; font-size:12px}

#wraper {width:950px;}
#logo {height:80px;}
#head {height:76px;}
#head_content {height:56px; background-color:#ff0000;}

#main_container_left {width:100%; padding:20px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
#main_container_left_forum {width:100%; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
#how_it_works {padding: 15px 0}
#inbox {padding: 15px 0;}
#foother{ height:50px; background-color:#ff0000}
#foother_links {height:80px; font-size:10px;}

#foother_links a:hover { text-decoration:underline}

img {border:0;}

#head a {color:#FFFFFF; font-weight:bold; text-decoration:none}
#head a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline}

a { color:#333333; text-decoration:none}
a:hover {text-decoration:underline}

.login {
width:100px;
height:18px;
border:1px solid #FF0000;
background-color:#FFFFFF;
font-size:12px;
color:#FF0000;
}

.calc_obem {
width:29px;
height:18px;
border:1px solid #FF0000;
background-color:#FFFFFF;
font-size:12px;
color:#FF0000;
}

.shipment {
width:100px;
height:24px;
border:1px solid #CCCCCC;
background-color:#EEEEEE;
font-size:20px;
color:#FF0000;
}

.tarifi_calc_new td {text-align:center}

.login_new {
width:100px;
height:40px;
background-color:#f0f0f0;
border:0;
font-size:27px;
font-weight:bold;
color:#000000;
text-align:center;
margin-bottom:5px;
}


.shipment_new {
width:140px;
height:35px;
border:1px solid #FFF;
background-color:#FFF;
font-size:27px;
font-weight:bold;
text-align:center;
color:#000000;
}
.shipment_new_econt {
width:140px;
height:30px;
border:1px solid #FFF;
background-color:#FFF;
font-size:16px;
font-weight:bold;
text-align:center;
color:#000000;
}

.shipment_new_total {
width:140px;
height:35px;
border:1px solid #FFF;
background-color:#FFF;
font-size:27px;
font-weight:bold;
text-align:center;
color:#FF0000;
}

.contact_form {
width:230px;
height:18px;
border:1px solid #dbdbdb;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}

.register {
width:250px;
height:18px;
border:1px solid #dbdbdb;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
margin:3px 0;
}

.register_ {
height:18px;
border:1px solid #dbdbdb;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
margin:3px 0;
}

.register_code {
height:27px;
border:1px solid #dbdbdb;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
}

.register_text {
width:250px;
height:80px;
border:1px solid #dbdbdb;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
}

.requests_text {
width:300px;
height:100px;
border:1px solid #FF0000;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}

.requests_text_disabled {
width:300px;
height:100px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555555;
}

.special_address {
width:270px;
height:18px;
border:1px solid #FF0000;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
margin:3px 0;
}

.special_address_text {
width:270px;
height:100px;
border:1px solid #FF0000;
background-color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}

.login_btn{
font-weight:bold;
color:#FF0000;
}

.red {color:#ff0000;}
.green {color:#66CC66;}
.blue {color:#1192ff;}
.white {color:#FFFFFF;}
.black { color:#333333;}
.bold {font-weight:bold;}
.gray {color:#999999;}
.gray_b {background-color:#f2f2f3}

.v8 { font-size:8px; }
.v9 { font-size:9px; }
.v10 { font-size:10px; }
.v11 { font-size:11px; }
.v12 { font-size:12px; }
.v14 { font-size:14px; }
.v16{ font-size:16px; }
.v20{ font-size:20px; }
.v28{ font-size:28px; }
.v38{ font-size:28px; }

.on {display:inline;}
.off {display:none;}

.ok_mess { padding:5px; margin:5px; background-color:#66CC66; border:1px solid #669966; color:#FFFFFF; font-weight:bold}
.bad_mess { padding:5px; margin:5px; background-color:#FF0000; border:1px solid #CCCCCC; color:#FFFFFF; font-weight:bold}

.padd {padding:5px; margin:5px; background-color:#333333; border:1px solid #666666; color:#FFFFFF}

.padd_20 {padding-left:20px;}
.padd_40 {padding-left:40px;}
.padd_60 {padding-left:60px;}

.aktiven {background-color:#0189ff; border:1px solid #333333; color:#FFFFFF; font-size:16px}

.neaktiven {background-color:#ececec; border:1px solid #999999; color:#333333; font-size:16px}

.store_box {width:140px; border:1px solid #e1e1e1; padding:2px; font-size:10px; font-weight:bold}

.store_box a{color:#7e7e7e}


.store_img {border:1px solid #e1e1e1; margin:5px 3px 3px 3px }
.warning { font-size:10px; color:#333333; background-color:#ffffe1; border:1px solid #aeaeae; padding:5px}

#new_order {width:100%;}
#new_order #forms {padding:5px}
.controls .add, .remove, .add2, .remove2 {cursor:pointer}
.item, .item_new { background-color:#f6f6f6; border:1px solid #e7e7e7; padding:5px; margin-bottom:10px}
.order_name { width:300px}
.order_size { width:100px}
.order_price { width:50px}

form #new_order label {
clear:left;
display:block;
width:181px;
float:left;
margin:5px;
}

.hred { background-color:#efefef; border-top:1px solid #999; border-bottom:1px solid #999; }

#tooltip{
	position:absolute;
	background:#333;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:10px 15px;
	color:#fff;
	display:none;
	text-align:center;
	opacity:.9;
	-ms-filter:"alpha(opacity=90)";
	filter:alpha(opacity=90);
	max-width:300px
}
a.tooltip img{
	vertical-align:top;
	margin-top:5px;
	height:16px;
	width:16px
}

.missing_id {
	background-color:#FFF; 
	padding:2px 4px;
	margin:2px 4px ;
	color:#F00;
	font-size:10px;
	font-weight:bold;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#tarifi {font-weight: bold;}
#tarifi tr th {border-bottom:1px solid #666; padding:5px 3px}
#tarifi tr td {border-bottom:1px solid #cecece; text-align:center; padding:5px 0px}
#tarifi tfoot td {border-bottom:1px solid #FFF; text-align:center; color:#F00; padding:5px 0px}




/*------------------------ МАРКЕТ -------------------------*/
#top_menu {text-transform:uppercase; position:relative; margin-top:5px; font-size: 10px;}
#top_menu2 {text-transform:uppercase; position:relative; margin-top:5px; font-size: 10px;}

#top_menu li {display:inline; float:left;}
#top_menu2 li {display:inline; float:right;}

#top_menu li a { display:inline; float:left; padding:9px 10px 11px 10px; background:url(/images/m_btn_1.jpg) repeat-x; color:#2a2a2a; border:1px solid #FFF; height:10px; cursor: pointer; margin-left:4px; min-width:70px; font-weight:bold; -moz-border-radius: 5px; border-radius: 5px;}

#top_menu2 li a { display:inline; float:right; padding:9px 10px 11px 10px; background:url(/images/m_btn_2.jpg) repeat-x; color:#FFF; border:1px solid #FFF;  height:10px; cursor: pointer; margin-left:4px; font-weight:bold; -moz-border-radius: 5px; border-radius: 5px;}


#market {padding:20px 15px}

.b_radius {border-radius:4px}
.b_top {border-top:1px solid #c5c5c5;}
.b_left {border-left:1px solid #c5c5c5;}
.b_right {border-right:1px solid #c5c5c5;}
.b_bottom{border-bottom:1px solid #c5c5c5;}

.m_box { border:4px solid #eeeeee; border-radius: 5px; height:320px }
.m_box_top { border:4px solid #d1eaff; border-radius: 5px; height:320px }

.my_box { border:4px solid #eeeeee; border-radius: 5px; }

.m_price {padding:10px 3px; background-color:#f8f8f8; border-top:1px solid #999; color:#ff0000;}
.m_price_top {padding:10px 3px; background-color:#eef7ff; border-top:1px solid #999; color:#ff0000;}

.m_img_big {border:10px solid #efefef; border-radius: 5px; margin-right:14px}
.m_img_ico {border:2px solid #efefef; margin:0 10px 15px 0 }
.m_buy {background:url(/images/m_buy_button.png) no-repeat; width:220px; height:69px; cursor:pointer; border:0}
.m_cancel_buy {background:url(/images/m_cancel_buy_button.png) no-repeat; width:220px; height:69px; cursor:pointer; border:0}
.m_add {background:url(/images/m_add_button.png) no-repeat; width:220px; height:33px; cursor:pointer; border:0}
.m_edit {background:url(/images/m_edit_button.png) no-repeat; width:220px; height:33px; cursor:pointer; border:0}
.m_safe {background:url(/images/m_safe_button.png) no-repeat; width:220px; height:33px; cursor:pointer; border:0}
.m_sold {background:url(/images/m_sold.png) no-repeat; width:90px; height:22px; cursor:pointer; border:0}
.m_send {background:url(/images/m_send.png) no-repeat; width:90px; height:22px; cursor:pointer; border:0}
 
.m_msg_table {border:1px solid #eeeeee; border-radius: 5px;}
.m_msg_content {border:1px solid #999; border-radius: 5px; background-color:#CCC; padding:10px; margin:15px}
.m_msg_content_2 {border:1px solid #CCC; border-radius: 5px; background-color:#EEE; padding:10px 10px 10px 20px; margin:15px}

.uppercase {text-transform:uppercase}
.sort {width:120px; }

/* -- START IMAGE ORDER -- */
#sortlist {
	width: 910px;
	margin: 0 auto;
	margin-bottom: 20px;
	text-align:center;

	}
#sortlist img.sorting {
	float: left;
	margin: 4px;
	padding: 6px;
	border: 1px solid #ccc;
	}
	
#sortlist img.sorting:hover { 
	float: left;
	margin: 4px;
	padding: 6px;
	border: 1px solid #666; 
	cursor: move;
	}

.sorting .movable { padding-bottom:3px; cursor:move;}
/* -- END IMAGE ORDER -- */


.market_link {color:#06C; text-decoration:underline}