/*
   __              __
  /\ \  __        /\ \
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com

*/

/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}

/* BASE
----------------------------------------------------------------------------- */

body {
	margin:0;
	background: #111111 url(images/bg1.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.3em;
	color:#FFFFFF;
}

/* HEADER
----------------------------------------------------------------------------- */
.header { background:url(images/header_bg.jpg) repeat-x; }
.header img {
	display: block;
}
.header .inner { width: 770px;  position: relative; left:50%; margin:0px 0px 0px -385px;}
.header .inner .lang { position: absolute; top: 8px; right: 9px; font-size: 12px; width: 253px;}
.header .inner .lang .p1 { }
.header .inner .lang .p1 p {
	position: absolute;
	left: 29px;
	top: 4px;
	width: 224px;
}
.header .inner .lang .p1 strong {
	float: left;
	padding: 2px 40px 0 0;
}
.header .inner .lang .p1 a { float: left; padding: 7px 50px 7px 0; }
.header .inner .lang .p2 { position: absolute; top: 29px; left: 0px;}
.header .inner .lang .p2 ul { position: absolute; top: 5px; left: 15px; }
.header .inner .lang .p2 ul li { float: left; padding: 0 5px 3px 0; }
.footer .inner .menu,
.header .inner .menu { position: relative; }
.footer .inner .menu ul,
.header .inner .menu ul { position: absolute; left: 0px; top: 0px; }
.footer .inner .menu li,
.header .inner .menu li { float: left; }
.footer .inner .menu li .hover img,
.footer .inner .menu li a:hover img,
.header .inner .menu li .hover img,
.header .inner .menu li a:hover img { filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0; }

/* CONTENT
----------------------------------------------------------------------------- */
.content { background: url(images/bg2.jpg) no-repeat top center; }
.content .inner { background: #0b1d2c; width: 770px;  position: relative; left:50%; margin:0px 0px 0px -385px;}

/* FOOTER
----------------------------------------------------------------------------- */
.footer { background:url(images/footer_bg.jpg) repeat-x;}
.footer img { display: block; }
.footer .inner { width: 770px; position: relative; left:50%; margin:0px 0px 0px -385px; }

/** Footer link */
#footer_links{
	width: 600px;
	position: relative; left:50%; margin:5px 0px 0px -270px; 
	
}
#footer_links a {
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin-right: 20px;
}


.extra_order {
	background: #225C8C;
	/*padding: 0px 130px;*/
	padding-bottom: 20px;
}
.extra_order table {
	/*width: 400px;*/
	width: 770px;
}
.extra_order table td{
	text-align: center;
	/*width: 50%;*/
}
.extra_order .about_order{
	margin-top: 20px;
	font-weight: bold;
}

li.error {
	color: red;
	font-weight: bold;
}

/** Footer link */

#footer_links a {
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin-right: 20px;
}

