body {
	background:url('images/body_back.jpg') repeat-x #ffffff; font-size:12px;
}
input { font-size:12px}
p {font-size:12px}
ul, ul li { font-size: 12px}

#main {
	width:977px; margin:0 auto 0 auto;
}
#header { margin:0; padding:0;}
#menu {height:41px; background:url('images/menu_back.jpg'); padding:0; margin:0;}
#menu_left { float:left; width:23px; height:41px;}
#menu_right { float:right; width:24px; height:41px;}
#menu_menu {
	float:left; height:41px;
	font-family: Arial; font-size:13px;
	color:#4C4C4C;
	text-decoration:none; font-weight:bold;
}
#menu_menu a:link, #menu_menu a:active, #menu_menu a:visited {
	text-decoration:none; color: #4C4C4C; margin:5px 17px 0 17px; display:block; float:left;
}
#menu_menu a:hover { color:#C30202}
#top1 {
	color: #3E6380;
	font-family:arial;
	font-size:11px;
	margin:4px 0 5px 0;
	font-weight:bold;
}
#top1 #top_languages { float:right; margin:0 7px 0 0;}
#top1 a:link, #top1 a:active, #top1 a:visited {
	color: #3E6380; text-decoration:none;
}
#top1 a:hover {text-decoration:underline}
#top1 div.left_top {float:left; width:110px; padding:0 0 0 15px; text-align:left;}
#top2 {
	color: #898989;
	font-family:arial;
	font-size:11px;
	margin:4px 0 8px 0;
	font-weight:normal;
}
#top2 #top_links { float:right; margin:2px 0 0 0;}
#top2 a:link, #top2 a:active, #top2 a:visited {
	color: #898989; text-decoration:none; margin:0 7px 0 7px;
}
#top2 a:hover {text-decoration:underline}
#top2 div.left_top {float:left; width:115px; text-align:left; padding:0 0 0 10px;}

input.inp {
	width:102px; height:14px; border:0; background:url('images/input_back.jpg'); padding:2px 4px 2px 4px;
	font-size:10px; color:#45515B;
}
input.but_go {
	width:34px; height:18px; border:0; background:url('images/button_go.jpg');
}
#footer {
	font-size:11px; color:#737373; font-weight:normal;
	text-decoration:none; font-family:arial;
	width:900px; margin:0 auto 0 auto;
}
#footer_left {float:left}
#footer_left2 {float:left; margin:7px 0 0 7px;}
#footer_right2 {float:right; margin:7px 0 0 15px;}
#footer_right2 a:link, #footer_right2 a:active, #footer_right2 a:visited
	{ color:#ABABAB; text-decoration:none; margin:0 3px 0 3px;}
#footer_right2 a:hover { text-decoration:underline;}

#content_split { width:100%; border-collapse:collapse; border:0}
#content_split tr {vertical-align:top}
#content_split td.left {width:234px; text-align:left; padding:5px 0 15px 7px;
	color:#3E6380; font-family:arial; font-size:11px; font-weight:bold;
}
#content_split td.right {width:234px; text-align:left; padding:5px 2px 15px 7px;
	color:#3E6380; font-family:arial; font-size:11px; font-weight:bold;
}
input.inp_search {
	width:168px; height:13px; border:0; background:url('images/input_search.jpg'); padding:3px 4px 2px 4px; margin:0 9px 0 0;
	font-size:10px; color:#45515B;
}

.block_content input.but_go{
	margin-top: 5px;
	
}
div.left_search { margin:5px 0 3px 0}


div.block {width:234px; background:url('images/window_back.jpg') repeat-y; text-align:left;}
div.block_top {width:219px; height:26px; background:url('images/window_up.jpg') no-repeat; margin:0; padding:8px 0 0 15px;
	font-family: arial; font-size:12px; font-weight:bold; color:#212121; text-align:left;
}
div.block_bottom {width:234px; height:16px; background:url('images/window_bottom.jpg') no-repeat; margin:0; padding:0;}
div.block_content { padding:2px 15px 2px 15px; width:204px; font-size:11px; font-family:arial; color:#3E6380}
div.block_content a:link, div.block_content a:visited,div.block_content a:active {
	color:#C30202; font-weight:bold; text-decoration:none;
}
div.block_content p { margin:2px 10px 4px 10px;}
div.block_content a:hover { text-decoration:underline; }
div.block_content p.c {text-align:center}


h2 {color:#FF6200; font-family:Arial; font-size:20px; margin:5px 0 10px 0}
div.content { margin:0 15px 5px 19px;
	color:#3E3E3E;
	font-family:Arial; font-weight:normal; font-size:14px;
	text-align:left;
	width:460px;
}
div.content p label { display:block; float:left; width:130px;}

div.content p {clear:both}

div.content ul, li {font-family: arial; font-size: 14px; line-height: 20px; padding-bottom: 10px;}
div.content a {color: #333; text-decoration: none;}
div.content a:hover {color: red; text-decoration: underline;}


div.error_message {border:solid 1px #ff0000; color:#ff0000; padding:15px}
div.info_message {border:solid 1px #0F9F00; color:#0F9F00; padding:15px; font-size:12px; font-weight:bold; letter-spacing:1px}

div.shop_box {
	width:220px;
	height:220px;
	border: solid 1px #dddddd;
	margin:0 3px 10px 3px;
	float:left;
}
div.shop_boxes {
	margin:20px 0 20px 0;
}
div.shop_box p.title {
	margin: 10px 6px 3px 10px;
	color:#ff6200;
	font-size:16px; font-weight:bold;
}
div.shop_box p.desc {
	margin: 10px 6px 3px 10px;
	color:#555555;
	font-size:11px;
}
div.shop_box p.price {
	margin: 10px 6px 3px 10px;
	color:#88cc44;
	font-size:15px; font-weight:bold;
}

table.box_checkout {
	width:100%;
	border:solid 1px #cccccc;
	font-size:10px;
	font-weight:normal;
}
table.box_checkout th {
	font-weight:bold; text-transform:uppercase; color:#222222;
	height:25px;
	background: #fefefe;
	text-align:center;
	font-size:11px;
}
table.box_checkout td {
	background: #fcfcfc;
}
table.box_checkout td.p_action a {
	cursor:pointer; color:#ff0000; text-decoration:none; font-weight:bold;
}
table.box_checkout td.p_name {
	text-align:left;
}
table.box_checkout td.p_price {
	text-align:right;
}
table.box_checkout td.p_action {
	text-align:center;
}
p.green {
	color:#44cc11; font-weight:bold;
}
	
p.info {
	margin:12px 0 18px 0; border-bottom: solid 1px #d1d1d1; padding:0 0 4px 0; font-size:11px; color:#888888
}

a.l:link, a.l:active  {
	color: #555555; font-size:11px; font-weight:bold; text-decoration:none;
}
a.l:hover  {
	color: #ff0000; font-size:11px; font-weight:bold; text-decoration:none;
}
a.l:visited  {
	color: #777777; font-size:11px; font-weight:bold; text-decoration:none;
}

div.pages {
	margin:12px 0 18px 0; border-bottom: solid 1px #d1d1d1; padding:0 0 4px 0; font-size:11px; color:#555555; font-weight:bold
}
div.pages_down {
	margin:18px 0 18px 0; border-top: solid 1px #d1d1d1; padding:0 0 4px 0; font-size:11px; color:#555555; font-weight:bold
}
div.pages div.left, div.pages_down div.left {
	float:left;
}
div.pages div.right, div.pages_down div.right {
	float:right;
}
div.pages a:link,  div.pages a:visited,
div.pages_down a:link,  div.pages_down a:visited, a.more:link, a.more:visited
  { color:#ff6200; text-decoration:none; font-weight:bold }
div.pages a:active,div.pages_down a:active , a.more:active { color:#ff0000; }
div.pages a:hover, div.pages_down a:hover, a.more:hover { color:#ff6200; text-decoration: underline; }
div.pages a.actif:link, div.pages a.actif:visited, div.pages a.actif:active, div.pages a.actif:hover,
div.pages_down a.actif:link, div.pages_down a.actif:visited, div.pages_down a.actif:active, div.pages_down a.actif:hover
 {
	color: #ffffff; background:#ff6200; 
}

span.posted {
	font-size:10px; color:#999999; margin-left:6px;
}

table.details {
	font-size:11px; width:100%;
}
table.details tr.h { border-bottom: solid 1px #dddddd; }
table.details th { font-weight:bold; font-size:11px }
table.details td { font-size:11px }

div.hidden {color:#ffffff; font-size:8px}
div.hidden a {color:#ffffff}
