/*
theme: #16b1dd
text color: #303030
*/
html{	margin:0px; padding:0px;}

body{
	background:#fff;
	color: #525252;
	font-size: 12px;
	font-family: Arial, Verdena;
	margin:0px;	
	height:100%;
}

#wrapper { width:748px;}
#header {clear:both; width:100%; display:table; margin-top:3px;}
#navbar {margin-top:5px; clear:both; width:100%; display:table; border:solid 1px #b9b9b9; background: #eaeaea;}
#navbar img {margin:0px; padding:0px; text-align:left;}
#main {clear:both; display:table; width:100%; border:solid 1px #b9b9b9; border-top:0px; text-align:left; }
#maintop {height: 10px; width:100%; display:block; background:url('../images/clean/m_06.gif') no-repeat 2px 2px;}
#mainbottom {height: 14px; width:100%; clear:both; display:block; position:relative; background:url('../images/clean/m_08.gif') no-repeat 2px 2px;}
#mainmid{	padding-left:7px; margin-top:10px;  display:block; clear:both; width:99%;}
#content1{	float:left; font-family:Verdana, Arial; width:505px; padding-bottom:10px;	margin-left:30px; line-height:18px;}

#content{
 margin: 1px 2px 10px 25px; 
 width:99%;  
 display:table;
}

#vbar{
	float:left;		
	background-color: #e5e5e5;
	margin-left:15px;
	margin-top:0px;
	padding: 0px 1px 20px 1px;	
	width:165px;	
	height:10%;	
	display:inline;
	
}
#footer { margin-top:5px; width:100%;}

h1{font-size:15px; color: #0099d6; font-weight:bold; margin-bottom:3px; margin-top:2px;}
h2{font-size:11px; font-weight:normal; margin-top:2px;}

div, td{font-size:12px; font-family: Verdana}
ul{padding-left:5px; margin-left:18px;	list-style-color: green;}

/*hr {float:left; color: #ccc; height:1px; background-color: #ccc; border:0px; width:96%; margin-top:3px; margin-bottom:2px;}*/
hr{
color: #ccc; height:1px; padding:0px; background-color: #ccc; border:0px;  position:relative; width:98%;
     margin-top:7px !important;    /*this is the Firefox/Opera margin*/
     margin-top:3px;               /*this is the IE margin - 7px - less*/
     margin-bottom:17px !important;    /*this is the Firefox/Opera margin*/
     margin-bottom:3px;               /*this is the IE margin - 7px - less*/     
     clear:both; 
}

address{text-decoration:none;}
#printTitle{display:none;}

a, a:visited{	color:#0099d6;}
a:hover{	text-decoration: none;}

a.link1, a.link1:visited{
	font-size:10px;	font-family:Arial, Verdana;	color: #666;	text-decoration: none;	
}

a.link1:hover{
	font-size:10px;	font-family:Arial, Verdana;	color:#0099d6;	text-decoration: none;
}

a.link2, a.link2:visited{
	font-size:10px;	color: #303030;	text-decoration: none;
}

a.link2:hover{
	font-size:10px;	color:#0099d6;	text-decoration: none;
}

a.link3, a.link3:visited{
	font-size:12px;	color: #666;	text-decoration: none;
}

a.link3:hover{	
	color: #0063a1 !important;	background: #ddf9ff;	border-bottom: 1px dotted #0063a1;		
}

a.link5, a.link5:visited{
	font-size:11px;	color: #4f4f4f;	text-decoration: none;
}

a.link5:hover{
	font-size:11px;	color:#0099d6;	text-decoration: none;
}

a.link6, a.link6:visited{
	font-size:12px;	color: #ff9136;	text-decoration: none;
}

a.link6:hover{
	font-size:12px;	color:#ff9136;	text-decoration: underline;
}

a.link4, a.link4:visited{
	font-size:11px;
}

a.link4:hover{
	text-decoration: none;
}

a.link7, a.link7:visited{
	font-family:Arial;
	font-size:12px;
	color: #303030;
	text-decoration: none;
	display:block;
}

a.link7:hover{
	font-family:Arial;
	font-size:12px;
	color:#16b1dd;
	text-decoration: none;
	display:block;
}

a.link7select, a.link7select:visited{
	font-family:Arial;
	font-size:12px;
	color: #16b1dd;
	font-weight:bold;
	text-decoration: none;
	display:block;
}

a.link8{	
	font-size:12px;	
	color:#fff; background:#0096c2; border:1px solid #ccc;		
	text-decoration: none;		
	padding:5px;
}

a.link8:hover{	
	color:#fff; background:#333; border:1px solid #0096c2;	
}

a.langlink, a.langlink:visited{	text-decoration:none; font-size:11px; letter-spacing:0px;}

a.langlink:hover{	text-decoration:underline; font-size:11px; letter-spacing:0px;}

input{margin:0px; padding:0px;}

.btn1{color:#fff; background:#0096c2; border:1px solid #666;}

.button_vbar {			
	border-width:0px 0px 0px 0px;background:#3e3e3e;
	color:#fff;
	font-family:Arial;		
	font-size:12px;	
	padding: 5px 4px 5px 4px;	
	text-align:left;				
	margin: 0px;
	width:100%;
}

.button_vbarhov{
   border:#ccc;   
   border-width:0px 0px 0px 0px;background:#000;
   cursor:help;
  }

.button_vbar2 {	
	border-style:solid;border-color:#202020;
	border-width: 0px 1px 0px 1px;   
	background:#ccc;
	color:#000;font-family:Arial;		
	font-size:12px;	
	padding: 2px 2px 0px 10px;	
	text-align:left;				
	margin: 0px;
	width:100%;
}

.button_vbarhov2{
   border-color:#276974;
   border-width: 0px 1px 0px 1px;   
   color: #000;
   cursor:hand;
  }


#left_content{
	float:left;
	width: 435px;
	height: 363px;;
	border-bottom: 6px solid #666;	
}

.theme_about_us{ background:url('../images/theme_satellite.jpg') no-repeat 40% 0%; 	}

.img_border{border: 2px solid #434343;}
img.ib{border: 1px solid #ccc; padding:3px;}
img.ib2{border: 1px solid #16b1dd;}
img.ib3{border: 2px solid #f1f1f1;}
img.ib4{border: 1px solid #ccc;}

a.ib {text-decoration:none; color:#666;}
a.ib:hover {color: #16b1dd;}
a.ib .caption{font-size:11px;}
a.ib img{border: 1px solid #ccc; padding:2px !important;}
a.ib:hover img{border: 1px solid #16b1dd;}

li {line-height:15px;}
ul.vbarmenu li{	margin-bottom: 5px;	list-style:none;}
ul.vbarmenu{	margin-left:1px;	padding-left:1px}
ul.gen{margin-top:0px; padding-top:15px; padding-left:15px;}

ul.home_ul li{
	padding-bottom:3px;
	list-style-image:url('../images/clean/list-type-1.gif');
}

ul.ul1 li{
	padding-bottom:3px;
	list-style-image:url('../images/clean/list-type-1.gif');
}

.title{
 color:#0099d6;; 
 font-size:12px;
 margin-bottom:8px;
 width: 100%;
 padding-bottom:3px; 
}

th{
	font-size:12px;
	color: #ccc;
	background-color: #000;
	padding:3px;
	padding-top:5px;

}

td.highlite1{
	background-color:#666;
	color: #000;
	text-align:right;
	padding-right:3px;
	border-color: #ccc;
}

.highlite{color:  #0099d6; font-weight:bold;}
.highlite2{ font-size:13px; font-weight:bold;}
.highlite3{color:  #d8d46f;}
.highlite4{color:  #0099d6;}

input, textarea{ background-color: #ccc;	padding:2px;}
select {border: 0; padding:1px; font-family: Arial; font-size:12px;}

#contact input{
	font-family: Arial; 
	margin:1px;
	background-color:#ccc;
	font-size: 12px;	
	color: #000;	
	padding: 3px;		
	border:1px solid #ccc;
}

#contact input:hover{	border:1px solid #0099d6;}
	
textarea  {
	font-family: Arial; 
	margin:1px;
	width:220px;
	background-color:#ccc;
	border:1px solid #ccc;
	margin-bottom: 2px;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 3px;	
}

textarea:hover  {	border:1px solid #0099d6;}

.myhr{color: #ccc; height:1px;}
.infoBox{	border: 1px dashed #0099d6;	padding: 3px;}

div.menu a.menuItem, a.menuItem2 {
  font-size: 12px;
  padding-right: 0px;
  margin-right:0px;
	text-align:left;
}

.errorBox{	border: 1px dashed #FC8600; }

.footer{  
 color: #303030;
 font-size:11px;
 padding-top:4px;
 padding-right:1px;   
 font-family:Verdana;
}

.footer a, .footer a:hover, .footer a:visited{font-family:Verdana; font-size:11px;}

.nasthon{
	margin-top:8px;
	padding-top:8px;
	font-size:11px;
	color: #303030;
	letter-spacing:0px;
}

span.sep, div.sep{
	width:100%; 
	border-top: 1px solid #ccc;
	height:1px;
	margin-top:6px;	
	margin-bottom:0px;		
}

.head{
	height:22px;
	border-bottom:1px solid #ccc;
	font-size:13px !important;
	font-weight:bold;
	font-family: Verdana, Arial !important;
	width:96%;
}

.head2{	
	font-size:13px !important;
	color:#333;
	margin-bottom:4px;
	font-weight:bold;
	font-family: Verdana, Arial !important;
	width:96%;
}

.head_width{ width:97%;}

.head li{
	list-style: url('../images/clean/list_logo.jpg') no-repeat;	
	margin:0px;
	padding-bottom:15px;
}

.dull{ color: #666; }
.dull2{ color: #4f4f4f;}
.sm{letter-spacing:0px; font-size:12px;}

.ps_image{float:left; margin-bottom:3px;}
.ps_sep{display:block; height:10px;}
div.ps_s{	float:left; width:33%; text-align:center; margin-right:0px; margin-bottom:4px; }
div.ps_s img{margin-bottom:4px;}
div.ps_s a{	line-height:130%; }

div.space{padding-bottom:1px; margin-bottom:3px;}

ul.home_ul a.link5, ul.home_ul a.link5:visited,
ul.home_ul a.link3, ul.home_ul a.link3:visited
{color:#303030;}

ul.home_ul a.link5:hover, ul.home_ul a.link3:hover{color: #0099d6;}

.progress{ font-size:12px; color: #666;}

table.gen {border-collapse:collapse; border:1px solid #ccc;}
table.gen th{background-color: #000; color: #fff; padding:5px;}
table.gen td{border:1px solid #ccc;}
table.border{	border: 1px solid #000; }
.table_sep{	border-top: 1px solid #000;}
.vbar_div{ 	width:100%; padding-left:8px; cursor:hand; margin-top:4px; }

ol.gen {	}
ol.gen li {margin-bottom:10px; letter-spacing:0px;}

#wr4 h2{font-size:12px;}
#wr4 h3{font-size:12px; color: #0099d6;  font-weight:bold; margin-top:8px; padding-top:0px; margin-bottom:8px; line-height:13px;}	
#wr4 div.c3{width:65%; float:left;}	
#wr4 div.c4{width:31%; float:right; text-align:center; margin-bottom:10px;}	
#wr4 ul{padding-bottom:7px; margin-bottom:6px;}
#wr4 hr {color: #ccc; height:1px; background-color: #ccc; border:0px;}

/*#navbar ul li {display:inline; margin:0px; padding:0px; width:107px;}
#navbar ul li a{margin:0px; padding:0px;}
*/
table.mytable2 th{ background-color: #2B9BBA; border-right: 1px solid #fff;}
table.mytable2 td{letter-spacing:0px;}

.langen {letter-spacing:0px;}
th.ths {font-size:11px; font-weight:normal; font-family:Arial;}

.row2 {background-color: #D9F2FC;}
table.domaintable td{font-family:Arial, Verdana !important; font-size:12px;}
#contacts_career .highlite{color:#000 !important;}

.btn{background-color: #0099d6; padding:4px; border:#666; color:#fff; text-align:center; font-size:11px;}
.btn a, .btn a:visited{color: #fff; text-decoration:none !important;}
.btn a:hover{color: #fff; text-decoration:underline  !important;}

#home{}

.lf{float:left; display:inline;}
.rf{float:right; display:inline;}
.ri_margin{margin-right:15px;}

#contact{border:0px solid red;}

/* product details */
#prodsum{padding-bottom:2px;}
#prodsum h1{ margin-top:4px; margin-bottom:10px;}
#prodsum h2{margin-bottom:3px;}
#prodprice{width:99%; padding:10px 10px; border-top:2px solid #ccc; border-bottom:2px solid #ccc; background-color:#e5e5e5; margin-bottom:15px;}
#proddesc{margin-bottom:5px; border-top:1px solid #ccc; padding-top:15px; margin-top:10px;}

/* Override JQquery ui-tabs */
#tabs{border-width:0px; margin-bottom:20px;}
#wd2 #tabs-container{ height:430px;  padding-top:10px; }
#tabs-container{ /*height:400px; */height:330px;  padding-top:10px; }
.ui-tabs { padding: 0px; zoom: 1; font-size:12px;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .4em .4em 0em 1em; border-top:0px; border-left:0px; border-right:0px; background: #fff; border-color:#bbb;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .4em -1px 0; padding: 0; font-family:Arial, verdana; color:#fff;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-nav li a:visited{color:#fff;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .3em 1em .2em 1em; font-size:12px; background-color:#0099d6; color:#fff !important;}
.ui-tabs .ui-tabs-nav li a:hover {background-color:#333; border-color:#fff; color:#fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; border-color:#bbb;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; color:#0099d6 !important; font-size:12px; background-color:#fff;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1px; display: block; border-width: 0; background: none;}

/* Override Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; }

#Searchresult {margin-top:5px;	margin-bottom:15px;	width:100%; }       
#Pagination{margin-left:auto; margin-right:auto; text-align:center; background-color:#e5e5e5; padding:4px 0px; margin-top:20px;}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {}
	#gallery ul { list-style: none; padding-top:3px;}
	#gallery ul li { display: inline; float:left; text-align:center; 
	margin-right:10px; 
	*margin-right:0px; 
	margin-bottom:10px;
	width:30%; padding:0px;}
	#gallery ul img {	}
	#gallery ul a:hover img {		border:1px solid #0099d6;	}
	#gallery ul a:hover {  }

.iflower-design a.link1,
.iflower-design a.link1:visited {font-size:12px;}
.iflower-design a.link1:hover {font-size:12px;}
.iflower-design .if-name{font-weight:bold; color:#c10084;}

.em3 h2{font-size:13px; font-weight:bold; color:#e18400; letter-spacing:0px;}
.em3 h2 img{margin-right:10px;}
.em3 h3{font-size:12px; font-weight:bold; padding-bottom:5px; margin-bottom:1px; color:#000;}
.em3  ul li{letter-spacing:0px;}
.em3 ul li img{margin:8px 0px;}