img { border:0; margin:0; padding:0; }
body { margin:0; padding:0; background: url('images2/background_cube_corporate_r.gif') #555047 repeat-x; font-family: arial, sans;}
form { margin:0; padding:0; }
#slider {z-index: 99;}
#top_left {
	float:left;
	width:1110px;
	height:774px;
	background: url('images2/container_background.png') repeat-x; 
	position:absolute;
	top:0;
	left:0;
}
#top_right {
	float:right;
	width:1110px;
	height:774px;
	background: url('images2/container_background_right.png') repeat-x; 
	position:absolute;
	top:0;
	right:0;
}
.toptitle_left {
	float:left;
	width:368px;
	height:241px;
}
.toptitle_right_01 {
	float:left;
	width:743px;
	height:10px;
}

.top_menu {
	float:left;
	width:584px;
	height:42px;
}
.toptitle_right_03 {
	float:left;
	width:743px;
	height:181px;
}
#img_it { float:left; margin:0; padding:0;}
#body_container {
	margin:0;
	padding:0;
	width:100%;
	border:0;
	text-align:center;

	position:absolute;
	top:0;
	left:0;
}
#all {
	margin: 0 auto 0 auto;
	padding:0;
	width:996px;
	
	text-align:left;
}
#all_left {
	float:left;
	margin:0;
	padding:0;
	text-align:left;

}
#all_left img {margin:0; padding:0}
#all_middle { float:left; width:1111px; }
#main { width:699px; height:360px; }

div.top_right {
	background: url('images2/top_it_solutions.gif') no-repeat;
	width:584px;
	height:40px;
}
.toppanel_all {
	margin:0;
	padding:0;
	background: url('images2/toppanel_back.png');
	height:39px;
}
.toppanel {
	height:39px;
	float:right;
	width:300px;
}

.toppanel_logged {
	height:39px;
	float:right;
	width:500px;
}
.toppanel_button {
	background: url('images2/toppanel_button.png');
	width:118px; height:30px;
	float:left;
	text-align:center;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
}
.toppanel_language {
	float:left;
	
}
.toppanel_language1 {
	margin-left:280px;
	_margin-left:150px;
	float:left;
	
}
.toppanel_button a, .toppanel_button a:link,.toppanel_button a:visited, .toppanel_button a:hover, .toppanel_button a:active {
	font-weight:bold; color:#ffffff; text-decoration:none;
}
.home_left {
	float:left; margin:0; padding:0;
	width:340px; 
	text-align:left;
	margin: 0 0 0 40px;
	_margin: 0 0 0 15px;
}
.home_right {
	float:left;
	width:584px;
}
.newsletter_box {
	width:412px;
	height:143px;
	background: url('images2/newsletter_back.png');
	margin:0; padding:0;
}
img.newsletter_box_top_space { height:10px; width:2px; }
img.newsletter_box_left_space { width:10px; height:40px; }
.newsletter_content { margin:0; padding:19px 0 0 19px; }
.title_red { text-align: left; font-style: italic; font-size:18px; color:#C70000; font-weight:bold; margin: 0 0 7px 0; }
.title_red a, .title_red a:link, .title_red a:visited, .title_red a:hover, .title_red a:active { text-decoration:none; font-style: italic; font-size:16px; color:#C70000; font-weight:bold; }
.newsletter_text { font-size:12px; color:#000000; font-weight:normal; margin: 0 0 7px 0; }
.newsletter_inputs { margin:0 0 0 18px; width:374px; height:34px; padding:0 0 0 0; background: url('images2/newsletter_inputs_back.png') no-repeat; 
	font-family: "Trebuchet MS", arial; 
}
.newsletter_inputs_left { margin:0; width:280px; height:34px; float:left; font-size:14px; font-weight:bold; color:#ffffff; background: url('../img/newsletter_inputs_left.png'); }
.newsletter_inputs_right { margin:0; width:93px; height:34px; float:left; }
.newsletter_input_right { float:right; margin:0; padding:0 0 0 0; }
.newsletter_inputs_left_title { float:left; }
.newsletter_input { border: solid 1px #fefefe; background: #ffffff; height:17px; width:190px; font-size:12px; font-family: arial;}
.newsletter_label { float:left;  }
img.n_spacer_1_6 { width:1px; height:7px; }
img.n_spacer_6_6{ width:6px; height:6px; float:left; }
img.n_spacer_7 { width:11px; height:1px; }
img.n_spacer_1_6 { width:1px; height:6px; display:block; }
img.n_spacer_news { width:1px; height:32px; }
.box_news_container { text-align:center; width:350px; }
.box_news { margin: 15px auto 0 43px; _margin:15px auto 0 10px; width:335px; text-align:left; float: left;}
.title {  font-style: italic; font-size:17pt; color:#FFFFFF; font-weight:normal; margin: 0 0 12px 0; padding:0; }
.news_item { margin: 0 0 12px 0; width: 335px;}
.news_item_title { font-size:13px; color:#ffffff; font-weight:bold; float:left; margin:0; padding:0; }
.news_more { float:left; margin: 0 0 0 5px; padding:0;}
.news_text { font-size:12px; color:#ffffff; font-weight:normal; margin:2px 0 0 0; padding:0; }

.products_box {
	width:699px;
	height:136px;
	background: url('images2/home_products_back.png');
	margin:0; padding:0;
}
.product_content { margin:0; padding:19px 0 0 19px; width:205px; float:left; }
.product_text { font-size:12px; color:#000000; font-weight:normal; margin: 0 0 7px 0; }
img.p_spacer_products { width:5px; height:1px; float:left; }
.footer { width:964px; height:75px; margin:0; padding-top:10px; }
.footer_left { text-align:right; float:left; width:340px; color: #88857F; }
.footer_spacer_top { width:1px; height:18px; }
.footer_left a, .footer_left a:link, .footer_left a:active, .footer_left a:visited { color: #88857F; text-decoration: none; font-size:14px; }
.footer_left a:hover { color:#ffffff; }
.footer_right { float:right; text-align:right; margin:0; padding:0; }

.products_box_left { float:left; width:30px; }
.products_box_right { float:right; width:26px; }
.products_box_middle { float:left; width:643px; }
img.spacer_674 { width:643px; height:18px; }


.left_menu_box {
	width:340px;
	background: url('images2/left_menu_back.gif') repeat-y;
	margin:0; padding:0;
}
.left_menu { 
	width:340px;
	background: url('images2/left_menu_top_back.gif') no-repeat;
	margin:0; padding:0;
}
.left_menu_text { font-size:12px; color:#000000; font-weight:normal; margin: 0 0 7px 0; 
	min-height:224px; 
	height:auto !important;
	height:224px;
 }
.left_menu_item_off { background: url('images2/left_menu_back_off.gif') no-repeat; width:308px; height:25px; font-size: 12px; font-weight:bold; color: #555047;margin-top: 1px;}
.left_menu_item_on { background: url('images2/left_menu_back_on.gif') no-repeat; width:308px; height:25px; font-size: 12px; font-weight:bold; color: #555047; }
.left_menu a, .left_menu a:link, .left_menu a:visited, .left_menu a:hover, .left_menu a:active { 
	text-decoration: none; font-size: 14px; font-weight:bold; color: #555047; 
	padding:6px 0 0 30px; display:block;
}
.left_menu_item_on_sub_items { background: url('images2/left_menu_back_subitems.gif') repeat-y; 
	width:307px; height:21px; font-size: 11px; font-weight:normal; color: #555047;}
.left_menu_item_on_sub_items a, .left_menu_item_on_sub_items a:link, .left_menu_item_on_sub_items a:visited, .left_menu_item_on_sub_items a:hover, .left_menu_item_on_sub_items a:active { 
	text-decoration: none; font-size: 12px; font-weight:normal; color: #555047; 
	padding:2px 0 0 40px; display:block;
}

.content_box {
	width:584px;
	background: url('images2/content_back.gif') repeat-y;
	margin:0; padding:0;
	
}
.content { 
	width:584px;
	background: url('images2/content_top_back.gif') no-repeat;
	margin:0; padding:0;
}
.content_top_menu { 
	width:557px; height:52px; background: url('images2/product_submenu_back.png') no-repeat; float:left;clear:right;
	margin: 0 0 25px 0; font-size:13px; color:#837D71; font-weight:bold; border-collapse:collapse; padding:0; 
}
.content_top_menu a, .content_top_menu a:link, .content_top_menu a:hover, .content_top_menu a:active, .content_top_menu a:visited{ 
	font-size:13px; color:#837D71; text-decoration:none;
}
.content_top_menu td { text-align:center; }

.content_top_spacer { width:1px; height:19px; }
.content_top_spacer_left { width:20px; height:1px; float:left; }
.content_content { margin:0; padding:20px 0 0 33px; }
.content_text { text-align: justify; font-size:12px; color:#000000; font-weight:normal; margin: 0 0 7px 0; width:522px; 
	min-height:220px;
	height:auto !important;
	height:220px;
}
.content_top_menu_col_left { width:10px; background: url('images2/product_top_item_left.png') no-repeat; background-position:top right; }
.content_top_menu_col_right { width:10px; background: url('images2/product_top_item_right.png') no-repeat; background-position:top left; }
.content_top_menu_col_back { background: url('images2/product_top_item_back.png') repeat-x; background-position:top;}

#footer_container {
	margin:0;
	padding:0;
	width:100%;
	border:0;
	text-align:center;
	position:inherit;
}

#footer_all {
	margin: 0 auto 0 auto;
	padding:0;
	width:1200px;
	text-align:left;
	
}
#footer_all_left {
	float:left;
	width:45px;
	margin:0;
	padding:0;
}
#footer_all_middle { float:left; width:1111px; }

table.product_compare {
	width:650px;
	border-top: solid 1px #AAA7A3;
	border-bottom: solid 1px #AAA7A3;
	border-left:0; border-right:0;
	font-size:14px; color: #000000;
	border-collapse: collapse;
}
table.product_compare thead tr { background: #FFFAE6; height:28px; _height:26px; }
table.product_compare th { text-align:center; }
table.product_compare th.n { background:#DEEEB2 url('images2/prod_kind_back.png') repeat-x; background-position:right top; font-weight:bold; padding:2px; text-align:center; }
table.product_compare th.l { background:#DEEEB2 url('images2/prod_kind_back2.png') repeat-x; background-position:right top; font-weight:bold; padding:2px; text-align:center; }
table.product_compare tr.property_group { height:29px; padding:0; margin:0; _height:27px; }
table.product_compare tr.property_group td.n {  font-weight:bold; padding-left:4px; text-align:left; background:#DEEEB2 url('images2/prod_group_prop_back.png') repeat-x; background-position:right top; }
table.product_compare tr.property_group td.l {  font-weight:bold; padding-left:4px; text-align:left; background:#DEEEB2 url('images2/prod_group_prop_back2.png') repeat-x; background-position:right top; }
table.product_compare tr.property {  padding-left: 4px; height:26px; _height:24px; }
table.product_compare tr.property td.n {  padding-left: 4px; background: #F3F3F3 url('images2/prod_prop_back.png'); background-position:right top;  }
table.product_compare tr.property td.l {  padding-left: 4px; background: #F3F3F3 url('images2/prod_prop_back2.png'); background-position:right top;  }


.margin_7_blk {
	display:block;
	margin:7px 0 0 0;
}

.clear {
	clear:both; margin:0; padding:0;
}
.error_message { 
	margin: 15px 0 10px 0; border:solid 1px #C70000; width:400px; padding:15px; color: #C70000; font-weight:bold; background:#fdfdfd;
}
.info_message { 
	margin: 15px 0 10px 0; border:solid 1px #333333; width:400px; padding:15px; color: #333333; font-weight:bold; background:#fdfdfd;
}
p.info {
	margin:20px 0 5px 0; color:#444444;
}
p label { width:160px; display:block; float:left; font-weight:bold; }

div.content a {color: #C70000; font-weight:bold; text-decoration: none;}
div.content a:hover {color: red; text-decoration: underline;}


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;
	width:520px;
}
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;
	width:520px;
}
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:#777777; text-decoration:none; font-weight:bold }
div.pages a:active,div.pages_down a:active , a.more:active { color:#C70000; }
div.pages a:hover, div.pages_down a:hover, a.more:hover { color:#C70000; 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:#C70000; 
}

img.product_screenshot { border:solid 1px #777777; padding:3px; margin:0 3px 3px 0; }

.dn { display:none; }

#sliderWrap {
	margin: 0 auto;
	_margin:0;
	width: 964px;
	background:#ff0000;
	text-align:left;
	z-index:100;
}

#slider {
	position: absolute;
	background-image:url('images2/top_login_back.jpg');
	background-repeat:repeat;
	width: 964px;
	height: 114px;
	margin-top: -110px;
	margin-left:0;
	text-align:center;
	_text-align:left;
	padding:0;
	_padding:0;
}
#sliderCart {
	position: absolute;
	background-image:url('images2/top_login_back.jpg');
	background-repeat:repeat;
	width: 964px;
	height: 114px;
	margin-top: -110px;
	margin-left:0;
	text-align:center;
	_text-align:left;
}
#topLogin1 {
	position:absolute;
	top:0; left:0;
	margin:0;
	width:204px;
	height:114px;
	background: url('images2/top_login_1.jpg');
}
#topLogin2 {
	position:absolute;
	margin:18px 0 0 250px;
	top:0px;
	left:0px;
	width:210px;
	height:108px;
	text-align:left;
	color:#ffffff;
	font-size:12px;
}
#topLogin2 p {
	margin: 3px 0 0 0;
	clear:both;
}
#topLogin2 p label { 
	width:45px;
	display:block;
	float:left;
}
#topLogin2 p input {
	border:0;
	width:158px;
	color:#000000; 
	font-weight:bold;
}
#topLogin3 {
	width:11px;
	height:113px;
	position:absolute;
	margin:0 0 0 490px;
	top:0px;
	left:0px;
	background:url('images2/top_login_kreska.jpg');
}
#topLogin4 {
	position:absolute;
	margin:18px 0 0 540px;
	color:#ffffff;
	text-align:left;
	font-size:11px;
	top:0px;
	left:0px;
}
#topLogin4 p {
	margin:2px 0 0 0;
}
#sliderContent {
	margin: 0 auto 0 auto;
	position: absolute;
	text-align:center;
	color:#333333;
	font-weight:bold;
	padding: 10px;
	width:964px;
	height:114px;
	text-align:center;
	background:url('images2/top_login.jpg');
}
#sliderContentIn {
	width:964px;
	margin:0 auto 0 auto;
}
#openCloseWrap {
	position:absolute;
	margin: 114px 0 0 855px;
	_margin:114px 0 0 855px;
	top:0px;
	left:0px;
	font-size:12px;
	font-weight:bold;
	width:110px;
	color:#ffffff;	
}
img.spacer_1002 { width:1002px; height:4px; }
h2.white, span.top_white {
	font-style: italic; font-size:16px; color:#ffffff; font-weight:bold; margin: 0 0 7px 0;
}
#topCart1 {
	position:absolute;
	margin-left:0px;
	width:204px;
	height:114px;
	background: url('images2/top_login_1.jpg');
}
#topCart1-1 {
	position:absolute;
	margin-left:-200px;
	width:204px;
	height:114px;
}
#topCart1-2 {
    position:absolute;
	margin-left:100px;
	width:204px;
	height:114px;
}
#topCart1-3 {
    position:absolute;
	margin-left:350px;
	margin-top:60px;
	width:204px;
	height:114px;
}
#topCart2 {
	position:absolute;
	margin:5px 0 0 630px;
	width:210px;
	height:108px;
	text-align:left;
	color:#ffffff;
	font-size:10px;
}
#openCart {
	position:absolute;
	margin: 114px 0 0 901px;
	_margin:114px 0 0 1003px;
	font-size:12px;
	font-weight:bold;
	width:60px;
	color:#ffffff;	
}
.t_product { width:450px }
.t_price { width:80px; }
.t_t_product { font-size:9px;color:orange; }

table.box_checkout { font-size:10px; color:white; }
table.box_checkout2 { font-size:10px; }
