@charset "utf-8";
/* CSS Document */

body, p, h1, h2, h3, ul, ol, .h06 { font-face: Arabic Transparent; direction:rtl; text-align:right; } 

li {   padding:0 10px; margin:0 10px;  position:relative; right:10px; direction:rtl; }

td, th { direction:rtl; text-align:right; }
#section_line { top:76px; }
.main_bd_container { top:91px;  }

.search{
	left:20px;
}


.box_title {
	background-image:url(../arb/images/web_20.gif);
	padding-right:10px;
}

#section_inner { 	border:1px solid #DBDBDB; 	height:15px; 	line-height:12px; 	padding-right:10px; 	right:10px; }

.box_container{ /*vsechny boxy*/
	margin: 0;
	padding: 0;
	width:218px; /*sirka podkladu v box_title 228px!!!*/
	right:0;
	direction:rtl;
	/*overflow:hidden;*/
	z-index:19;
	float:right;
}
.box_body {
	direction:rtl;
	text-align:right;
	margin: 0;
	padding: 0;
	
} 
.box_body a {
	padding-right:15px;
	margin-top:1px;
	line-height:19px;
	display:block;
	color:#404040;
	font-weight:normal;
	background-image:none;
	text-align:right;
	right:0;
}
.box_body a:hover{
	background-image:url(images/levybod.gif); background-position:right;
}



.main_container{
	margin-right:1px;
	float: left;
	background-color:#FFFFFF;
	border-top:1px solid #DBDBDB;
	
	width: 538px;
}
.main_inner { 
	/* display:none; */
	margin: 0;
	padding: 0;
	width: 530px;
	text-align:right;
	
}

.box_body img, .box_body .box_clear_lnk, .main_inner ul, .main_inner ol, .main_inner li , .main_inner li h2 { 
	margin: 0;
	padding: 0;
	text-align:right;
	direction:rtl;
}

.hp .box_body  a { background-image:none; padding:0; }
.hp .box_body  a:hover { background-image:none; padding:0; }


.main_bd_container_hp {  	position:absolute; 	top:244px; 	clear: both; 	margin:1px 0 1px 0; 	background-color:#FFFFFF; 	background-image:url(images/maincn_middle.gif); 	background-repeat:repeat-y; 	width:770px;  }
.main_bd_container{
	background-image:url(images/maincn_middle.gif);
	margin: 0;
	padding: 0;
	
}

#section_line_hp{
	background-color:#F3F3F3;
	width:770px;
	height:15px;
	position:absolute;
	top:229px;	
	left:0px;
	text-align:left;
	line-height:10px;
	margin:0px;
	padding:0px;
	z-index:0;
}
 
#section_line { 
	text-align:right;
	direction:rtl;
	z-index:0;
	display:inherit;
 }  
 
 
/* LANGUGAGE MENU */

#language-menu-navi {left:0; top:0px; position:absolute; width:200px; height:20px; display:block; background-color:#0;  z-index:100; text-align:right; direction:rtl; font-size: 1.2em;}
#language-menu-navi  a, #language-menu-navi  img,  #language-menu-navi div {border:0px;margin:0px;padding:0px; }
#language-menu { float:left; margin:5px; border:none;  right:10px; } 
ul#language-menu li { color:#FFFFFF;font-weight:normal; font-family: Arabic Transparent;color:#FFFFFF;font-size:1.2em; }

#language-menu  ul{position:absolute;  display:inline; margin:0;padding:0; top:24px; }
#language-menu li ul{visibility:hidden;   }
#language-menu li li ul{position:absolute;top:auto;left:auto;}
#language-menu li{   list-style:none; width:70px; top:10px; margin:0px;  padding:0; display:inline; }
#language-menu  td { color:#FFFFFF; }


div[id="language-menu-navi"]>#language-menu a {text-align:right; direction:rtl; background: url(../eng/images/link_bg.png);color:#FFFFFF;display:block;text-decoration:none;padding:0;}
div[id="language-menu-navi"]>#language-menu a:hover {background: url(../eng/images/hover_bg.png);}
#language-menu a {text-align:right; direction:rtl; background: url(../eng/images/link_bg.png);filter:Alpha(opacity=80);color:#FFFFFF;display:block;text-decoration:none;font-weight:normal;font-size:0.8em;font-family: Arabic Transparent;}

#language-menu a:hover {background: url(../eng/images/hover_bg.png);font-weight:normal;font-family: Arabic Transparent;color:#FFFFFF;}
#language-menu a:focus {background-color: #aaf; }
#language-menu span {display:none;}


ul#language-menu {}
ul#language-menu li { }
ul#language-menu ul {width:70px;border:none; right:10px; }
ul#language-menu ul a{ width:100%; height:100%; z-index:100;  font-weight:normal; font-size:0.8em;  } 

.header #topBar  { height:52px; width:100%; } 
.header #topBar #homePage {  float:right;  margin-right:20px;  }
.header #topBar #banner_top {}
.header #topBar #languageSwitch { float:left;  left:20px; /*border:red solid thin;*/}

#language-menu-navi { left:10px; position:relative;  text-align:right; direction:rtl;   z-index:200;}
#language-menu {  vertical-align:middle;  }
#language-menu li ul{visibility:hidden; position:absolute; top:12px; right:20px; float:left; }


.search{ 			position:absolute; 	top:3px;	left:10px;  z-index:0;	line-height:21px; 	margin:0px;	padding:0px;  background-image:url(../arb/images/web_15.bk.gif); background-position:right; background-repeat:no-repeat; width:164px;	}
#search_submit{ 	position:absolute; 	top:7px; 	left:0px; }
#serach_text {		position:absolute;	top:3px;	left:17px; background-color:#646464; border:0pt none; color:#FFFFFF; height:16px; width:100px; z-index:2; }

#menuBar { z-index:100; position:absolute; }
#sectionBar { z-index:0;  position:absolute; top:0; left:0; }
#sectionBarHp  { z-index:0;  position:absolute; top:154px; left:0; }

.right_images { text-align:left;  float:left; left:0; }


table.translators  th{
	text-align:right;
}

#Register input { text-align:right; direction:rtl; }
#register table .col1 { text-align:left; }
#register table .col23{ text-align:right; }


#freecap { margin-top:20px; }

.news_title{ 	background-image:url(images/web_34.gif); padding-right:10px; }
.textToRight { text-align:left; }
.textToLeft { text-align:right; }

/*
#footer-languages li a { font-face: Arabic Transparent; color:#000000;   border:#FF0000 thin inset ;  }
#footer-languages li { text-align:right; direction:rtl; }
*/
.quickButtons div { text-align:right; background-position:right; padding-right:20px; }

#hpText h1, h1 { font-family:"Monotype Koufi"; font-size:large; }

#footerMenu { width:100%; } 
#footerMenu td { text-align:center; width:84px; } 
#footerMenu a { color:#F3F3F3; height:23px;text-align:center;  width:100%;  }
#footerMenu a.a_lang_ENG { 	color:#F3F3F3; height:23px;text-align:center;  width:83px;;  }


#calculatorDiv { direction:rtl; }
#calculatorDiv p {width:100%; /*border:thin red inset;*/ }
#calculatorDiv .productControl {  margin-right:450px; /* border:thin blue inset; */ }
#calculatorDiv .productTarget { left:10px; direction:rtl; }


#box_body_cleaner { text-align:right; direction:rtl; }
#box_body_cleaner a { display:inline; font-weight:bold; }
#box_body_cleaner a:hover {  background-image:none;   }


#bodyContainerHP #desktop .details p {  width:450px;   }
#bodyContainerHP .details  .a_lang_ENG { background-image:url(../eng/images/button80.png);  margin:0 10px; padding:0;  }
#bodyContainerHP .details  a:hover.a_lang_ENG { background-image:url(../eng/images/button80.png);  margin:0 10px;  padding:0; }
#bodyContainerHP .details p { margin-left:0; margin-right:260px; } 
#bodyContainerHP .details h1 { margin-left:0; margin-right:260px; } 
#topProductBox .details .features td { padding-right:0; padding-left:50px; }
#topProductBox .details .features .orange { letter-spacing:-5px; padding-left:10px; padding-right:0; }



.purchaseForm table { right:20px;position:relative;width:70%; }
.purchaseForm .licenseNumber { text-align:right; }
.purchaseForm .productType { text-align:right; }
.purchaseForm .submit {  float:left;}

#calculatorDiv .productLabel { text-align:right;  }
#calculatorDiv thead .productLabel { font-weight:bold; text-align:right; }
#calculatorDiv .middleCounting { text-align:right;  direction:ltr; }
#calculatorDiv .result { text-align:right;  direction:ltr;  }
.product_box { float:left; }
table.pr_overview a, table.pr_overview a:hover, table.productFeatures span { background-position:left center;  margin-right:10px; padding-right:13px; }

#bodyContainerHP .boxTitle div { padding:0 10px 0 0; } 
.pricelist_table .pricelist_head td{ padding:0 10px 0 10px; } 

#topProductBox #hp75mio {direction:rtl;	font-family:"Monotype Koufi";}

#topProductBox #hp75mio h1 { font-size:48pt; margin:25px 0px 15px 10px; padding-right:20px; font-family:"Monotype Koufi";}
#topProductBox #hp75mio #otherTexts { margin-right:10px;margin-left:0;}
#topProductBox #hp75mio #otherTexts .textBold {  margin:0 10px 0 50px; } 
#topProductBox #hp75mio #otherTexts .textNormal{ margin:0 10px 0 50px; padding:5px 0;} 
#topProductBox #hp75mio #button { right:14px; }
#topProductBox #hp75mio #button a { font-size:10pt; margin:0 0 0 10px; width:133px; font-family:"Monotype Koufi";}

#affButton a{
	background-image:url(../eng/images/orange-button.png);
	background-repeat:no-repeat;
	width:240px;
	height:41px;
	padding-left:0px;
	margin-left:20px;
	display:inline-block;
	text-align:center;
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
}

#topProductBox #free .title {
left:685px;
}

#topProductBox #corporate .title {
left:600px;
}

#topProductBox #sbs .title {
left:450px;
}

#topProductBox #desktop .title {
left:370px;
width:auto;
}
