html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin: 0;padding: 0;border: 0;vertical-align: baseline;}

h1{font-size:13px;}
h2{font-size:12px;}
h3{font-size:11px;}

div{
margin:0 auto;
direction:rtl;
}

body{
background:#e9e9e9;
margin:7px 0;
padding:0;
}

ul{list-style-type:none;}

a{text-decoration:none; color:#e93f67;}

a:hover{text-decoration:none; color:#04335b;}


hr {margin: 0; padding: 0; height: 0px; width: 100%; clear: both; border-top: 1px solid #e4e4e4; overflow: hidden;}
/*div.hr{overflow: hidden; width: 100%; height:0; margin: 0; padding: 0; border-top: 1px solid #e4e4e4; clear: both;}*/


div.hr { height:1px;background-color:#E5E5E5;overflow:hidden; clear: both; margin:7px 2px 5px 2px;}

div.hr-0 { height:0px;overflow:hidden; clear: both; margin:7px 2px 5px 2px;}


.clear{ display: block; clear: both; }

.margin-0 {margin:0;}
.padding-0 {padding:0;}

.padding-1{padding:3px;}

.margin-5 {margin:5px;}
.margin-5 img{vertical-align: top;}

.padding-5 {padding:5px;}

.float-right {float:right;}
.float-left {float:left;}

.margin-right-5 {margin-right:5px;}
.margin-left-5 {margin-left:5px;}
.margin-top-5 {margin-top:5px;} .margin-top-9 {margin-top:9px;}
.margin-bottom-5 {margin-bottom:5px;}

.bold {font-weight:bold;}

.hline-1{line-height:20px;}

#spacer1{
padding:4px;
}

#main_window_top {
font:11px tahoma;
margin:0 auto;
direction: rtl;
width:910px;
height:24px;
background:url(images/0_top_bg.png);
}

#main_window_center {
font:11px tahoma;
margin:0 auto;
direction: rtl;
width:910px;
background:url(images/0_main_bg.png);
}

#main_window_bottom {
font:11px tahoma;
margin:0 auto;
direction: rtl;
width:910px;
height:24px;
background:url(images/0_bottom_bg.png);
}

#main_content {
margin:0 auto;
direction: rtl;
width:880px;
overflow:hidden;
}

#main_logo {
margin:0 auto;
width:874px;
height:80px;
background:url(images/0_top_logo.png);
}

#top_menu {
margin:0 auto;
width:874px;
height:39px;
background:url(images/0_top_menu_bg.png);
}

#top_menu ul{
list-style:none;
}

#top_menu li{

}

/* Standard Window */

#standard_window {
margin:0 auto;
width:873px;
}

#standard_window .tp{
height:9px;
background:url(images/0_standard_window_top.png);
}

#standard_window .cr{
overflow:hidden;
padding:0 4px 0 4px;
background:url(images/0_standard_window_center.png);
}

#standard_window .bm{
height:9px;
background:url(images/0_standard_window_bottom.png);
}

#standard_window .mnwin a{
color:#0c70c5;
}

#standard_window .mnwin a:hover{
color:#04335b;
text-decoration:underline;
}

/* /Standard Window */

/* Normal Window */

#normal_window {
margin:0 auto;
text-align:center;
width:873px;
overflow:hidden;
border:1px solid #5b81a1;
}

#normal_window .mnwin a{
color:#0c70c5;
}

#normal_window .mnwin a:hover{
color:#04335b;
text-decoration:underline;
}

/* /Normal Window */

#sub-window{

}

#sub-window .right{
float:right;
line-height:13pt;
width:260px;
}

#sub-window .right a{
color:#0c68b6;
}

#sub-window .right a:hover{
color:#b60c3c;
text-decoration:underline;
}

#sub-window .right .tp{
height:13px;
background:url(images/0_subwindow_right_top.gif);
}

#sub-window .right .cr{
overflow:hidden;
padding:2px 12px 2px 9px;
background:url(images/0_subwindow_right_center.gif);
}

#sub-window .right .bm{
height:13px;
background:url(images/0_subwindow_right_bottom.gif);
}

#sub-window .right .box-title{
font:bold 8pt tahoma;
color:#455363;
padding-bottom:4px;
margin-bottom:4px;
border-bottom:1px solid #d5d5d5;
}

#sub-window .right li{
border-bottom:1px solid #c3cf5d;
}

#sub-window .right hr{
padding:4px;
border:0;
}

#sub-window .right li a{
display:block;
padding:4px 10px;
margin-top:1px;
background:#e2f5af;
color:#577223;
}

#sub-window .right li a:hover{
background:#efffc4;
padding:4px 14px;
margin-top:1px;
color:#555e06;
text-decoration:none;
}

#sub-window .center{
float:left;
width:606px;
}

#sub-window .center .tp{
height:10px;
background:url(images/0_subwindow_center_top.gif);
}

#sub-window .center .cr{
overflow:hidden;
padding:0 8px 0 8px;
background:url(images/0_subwindow_center_center.gif);
}

#sub-window .center .bm{
height:10px;
background:url(images/0_subwindow_center_bottom.gif);
}


#sub-window .center .title{
font-weight:bold;
padding:6px;
margin-bottom:6px;
color:#3b85a6;
border-bottom:1px solid #92acb8;
}

#sub-window .center li{
border-bottom:1px solid #e5eaec;
padding:6px 3px;
}

#sub-window .center hr{
padding:4px;
border:0;
}

#sub-window .center li a{
color:#747474;
}

#sub-window .center li a:hover{
color:#000000;
}

#webpage_examples img{width:150; height:120px;}

ul.menu {list-style:none; margin:0; margin-right:4px; padding:0; padding-top:7px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:right; margin-right:2px;}
ul.menu ul {position:absolute; top:26px; right:0; background:#d1d1d1; display:none; list-style:none}
ul.menu ul li {position:relative; width:148px; margin:0;}
ul.menu ul li a {display:block; padding:7px; background-color:#2d2d2d; color:#fff; }
ul.menu ul li a:hover {background-color:#3399ff; }
ul.menu ul ul {right:148px; top:-1px; }
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover {background:#3399ff;}
ul.menu .sub {background:#2d2d2d url(images/arrow.gif) 2px 11px no-repeat; }
ul.menu .topline {}


.hosting{text-align:center;}
.hosting table{width: 98%; border-collapse: collapse; text-align: center; margin:0 auto;}
.hosting table td{text-align:center; border:1px solid #666; color:#555; width:14%; height:40px; vertical-align:middle; cursor:default;}
.hosting table td img{border:0; width:75px; height:24px; vertical-align:middle;}
.hosting table .head td{background:#e4e4e4; color:#444; height:45px; line-height:11pt;}

.domain{text-align:center;}
.domain table{width: 98%; border-collapse: collapse; text-align: center; margin:0 auto;}
.domain table td{text-align:center; border:1px solid #666; color:#555; width:32%; height:35px; vertical-align:middle; cursor:default;}
.domain table td img{border:0; width:75px; height:24px; vertical-align:middle;}
.domain table .head td{background:#e4e4e4; color:#444; height:35px; line-height:11pt;}



/*ordering*/

#form_c table{
border-collapse: collapse;
direction:rtl;
font:11px tahoma;
}

#form_c table td{
padding:4px;
border:1px solid #999;
}

.tbl2{ width:100%;} .tbl2 td{width:50%;}
.tbl3{ width:100%;} .tbl3 td{width:33%;}
.tbl4{ width:100%;} .tbl4 td{width:25%;}
.tbl5{ width:100%;} .tbl5 td{width:20%;}
.tbl6{ width:100%;} .tbl6 td{width:16%;}
.tbl7{ width:100%;} .tbl7 td{width:14%;}
.tbl8{ width:100%;} .tbl8 td{width:12.5%;}
.tbl9{ width:100%;} .tbl9 td{width:11%;}
.tbl10{ width:100%;} .tbl10 td{width:10%;}

.tbl_cel1{}
.tbl_cel1 td{height:35px; vertical-align: middle; border:1px solid #000;}
.tbl_cel1 .header{background:#838383; color:#fff;}

.prod_item_in_cardlist_td{vertical-align: top;}
.prod_item_in_cardlist{float:right; padding:0; margin:0;}
.prod_item_in_cardlist img{float: right; vertical-align: middle; width:52px; height:35px;}

/**ordering**/




/*forms*/

.form_item ul{list-style:none;}

.form_item li{clear:both;padding:13px 5px 5px 5px;}

.form_item .userp_avatar{position: absolute; left:310px;}


.form_item p{
padding:13px 5px 5px 5px;
margin:0;
}

.form_item .loc2 p{
float:right;
width:180px;
padding:0;
margin:0;
clear:both;
}

.form_item input{
font:12px tahoma;
color: #555555;
border:0;
background: transparent;
}

.form_item input.text{
margin:0 0 3px;
heigvht:22px;
background:#fff;
color: #06579b;
padding:4px 3px;
border:1px solid #aaa;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.form_item .frm_txt{
margin:0;
text-align:right;
}

.form_item .frm_txt div{
margin:0;
text-align:right;
}

.form_item textarea{
padding:3px;
font:11px tahoma;
width:500px;
border:1px solid #aaa;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.form_item textarea p{
padding:0;
margin:0;
}

.form_item select{
font:12px tahoma;
border:1px solid #aaa;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.form_item select option{
padding:2px;
}

.button_st {
cursor: pointer;
font:11px tahoma;
padding:5px 10px;
margin:3px;
color: #ffffff;
font-weight: bold;
border:1px solid #d7002e;
background: #fd5e80;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.errors {
font:8pt tahoma;
color:#ff0000;
}

.select_in {
font:12px tahoma;
color: #121212;
}

.select_in .cat{
font:12px tahoma;
color: #121212;
}

.select_in .subcat{
font:12px tahoma;
color: #555555;
}

.success_alert{
padding:0;
margin:0 0 20px 0;

height:33px;
background: #e2e2e2 url(images/success_alert.png) no-repeat;
font:11px tahoma;
color: #009900;
}

.success_alert p{
padding:9px 23px;
margin:0;
}

.unsuccess_alert{
padding:0;
margin:0 0 20px 0;

height:33px;
background: #e2e2e2 url(images/unsuccess_alert.png) no-repeat;
font:11px tahoma;
color: #990000;
}

.unsuccess_alert p{
padding:9px 23px;
margin:0;
}

/*forms*/


#imageMenu {
width:873px;
	height: 150px;
	overflow: hidden;
}



#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 150px;
	width: 863px;
	background:url(images/bg_services.gif);
	}

#imageMenu ul li {
	float: right;
}

#imageMenu ul li a {
	text-indent: -1000px;
	text-decoration:none;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:169px;
	height: 150px;
}

#imageMenu ul li.webdev a {
	background: url(images/01_service_webdev.jpg) repeat scroll 0%;
}

#imageMenu ul li.hosting a {
	background: url(images/01_service_hosting.jpg) repeat scroll 0%;
}

#imageMenu ul li.eshop a {
	background: url(images/01_service_eshop.jpg) repeat scroll 0%;
}

#imageMenu ul li.ecommerce a {
	background: url(images/01_service_ecommerce.jpg) repeat scroll 0%;
}

#imageMenu ul li.support a {
	background: url(images/01_service_support.jpg) repeat scroll 0%;
}

.clear {
	clear: both;
}

#main-footer {
text-align:center;
border-top:6px solid #0d7adf;
margin: 0 auto;
padding-top:10px;
clear:both;
color:#999;
}

#main-footer p{
padding:1px;
}

#main-footer .small{
font-size:7pt;
}

#main-footer a{
color:#555;
}

#main-footer a:hover{
color:#000;
text-decoration:underline;
}

.bottom-menues{
font-size:8pt;
margin: 6px;
padding:4px;
clear:both;
overflow:hidden;
background:#f5f4da;
border:1px solid #c0be7c;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.bottom-menues ul{list-style-type:none;}
.bottom-menues ul li{ padding:4px;}
.bottom-menues ul li a{
color:#757575;
text-decoration:none;
}
.bottom-menues ul li a:hover{
color:#8e8e8e;
text-decoration:none;
}

.bottom-menues .mainbtm{
float:right;
width:285px;
}

/* ------------------------------------------------------------------------
# JA Rasite - Stable - Version 1.0 - Licence Owner JA115884
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
# -------------------------------------------------------------------------*/

/* Content Slider */
#ja-contentsliderwrap {
	margin: 0 0 20px 0;
	padding: 0;
}

.ja-contentslider {
	margin: 0;
	padding: 0;
	position: relative;
	width: auto !important;
	width: 100%;
	height:145px;
}

#ja-contentsliderwrap div.moduletable {
	margin: 0;
	padding: 0 !important;
}

/* Content Slider Center */
.ja-contentslider-center {
	margin: 0;
	padding: 0;
	float: left;
}

div.ja_slidetitle { font-size: 110%; padding: 5px 0; line-height: normal; text-align: center; }

div.ja_slidetitle a { font:11px tahoma; color: #353535; font-weight: bold; text-decoration: none }

div.ja_slidetitle a:hover,
div.ja_slidetitle a:active,
div.ja_slidetitle a:focus {
	color: #57212A;
}

div.ja_slideimages {}

div.ja_slideimages .imgitem{width:175px; height:110px;}


#ja-contentsliderwrap .ja_slideintro { padding: 10px 5px 0; }

div.ja-slidereadmore { margin: 10px 0 0; }

.ja-contentslider-center span {
	width: 140px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}

.ja-contentslider-center img {
	border: 1px solid #ddd;
	margin: 0;
	padding: 4px;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* Left + right */
.ja-contentslide-buttonwrap {
	/* background: url(bw-bg000.png) no-repeat left top; */
	position: absolute;
	top: -41px;
	right: 16px;
	z-index: 20;
	height: 22px;
	width: 45px;
}

.ja-contentslider-left,
.ja-contentslider-right {
	float: left;
	height: 14px;
	margin-top: 4px;
	width: 14px;
	cursor: pointer;
	position: relative;
}

.ja-contentslider-left {
	margin: 4px 5px 0 6px;
}

.ja-contentslider-left:hover,
.ja-contentslider-right:hover {
	cursor: pointer;
}

/* nur fuer Opera */
#ja-contentslider-left,
#ja-contentslider-right {
	float: left;
	width: 27px;
	position: relative;
}

#ja-contentslider-left img,
#ja-contentslider-right img {
	position: absolute;
	top: 30px;
	right: 8px;
}

div.content_element {position:absolute;left:-999em;}