﻿@import url('slideshow.css');

@import url('slidebox.css');



body {

	background: #cccccc url('../images/bg.jpg') repeat-x top;

	direction: rtl;

	margin: 0;

	padding: 0;

	font-family: tahoma, arial;

	font-size: 10pt;

}



p {

	color: #666666; 

	font-size: 10pt; 

	line-height: 150%;

}



hr {

	border: none; 

	border-top: 2px solid #cccccc;

}



table {

	color: #666666;

	border-spacing: 8px;

}



table td.left {

	text-align: right;

}



input {

	width: 200px;

	border: 1px solid silver;

	padding: 3px;

	font-family: tahoma, arial, verdana;

}



input:focus {

	border: 1px solid #8dc63f;

}



textarea {

	border: 1px solid silver;

	padding: 3px;

	font-family: tahoma, arial, verdana;

}



textarea:focus {

	border: 1px solid #8dc63f;

}





input.submit {

	background-color: #009fd7; 

	font-family: Arial, Helvetica, sans-serif; 

	color: white; 

	font-size: 12pt; 

	border: none; 

	padding: 4px 15px; 

	font-weight: bold; 

	width: auto;	

}



input.submit:hover {

	background-color: #00aeef;	

}



input.checkbox {

	width: auto;

}



input.smalltext {

	width: 20px;

}

select {

	border: 1px solid silver;

	padding: 3px;

	font-family: tahoma, arial, verdana;

	color: #666666;

}



select:focus {

	border: 1px solid #8dc63f;

}



#maindiv {

	width: 980px;

	margin: 0 auto

}



#logo {

	margin-top: 20px;

}



#contact-info {

	float: left; 

	margin-top: 40px;

}





#mainmenu {

	height: 25px;

	padding-top: 8px;

}



#mainmenu ul {

	list-style: none;

	margin: 0;

	padding: 0;

	font-weight: bold;

	background: #333333; 

	height: 25px; 

	padding-top: 8px; 

	border-right: 10px solid #666666; 

	border-left: 10px solid #666666

}



#mainmenu ul li {

	display: inline;

	margin-right: 10px;

	padding-left: 10px;

}





#mainmenu ul li a {

	color: white;

	text-decoration: none;

}



#mainmenu ul li a:visited {

	color: white;

	text-decoration: none;

}



#mainmenu ul li a:hover {

	color: #ff6633;

}





#slideboxcontainr {

	margin-top: 13px;

	background-color: #333333; 

	padding: 10px 10px 10px 10px; 

	border: 10px solid #666666; 

	border-top: none; 

	overflow: hidden;

	color: white;

	font-weight: bold; 

}



#slideboxcontainr h3 {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 20pt; 

	margin-top: 60px; 

	margin-right: 20px;

}



#slideboxcontainr p {

	text-align: center;

}



#slideboxcontainr p a {

	background-color: #cc0000; 

	padding: 7px 10px; 

	color: #FFF; 

	font-size: 14pt; 

	font-weight: bold;

	text-decoration: none; 

	border: 1px solid white;

}



#slideboxcontainr p a:hover {

	background-color: white;

	color: #cc0000

}





#content {

	background-color: #FFFFFF; 

	padding: 20px; 

	float: right; 

	width: 600px;

	height: 550px; 

	margin-top: 5px; 

	margin-bottom: 5px;

}



#content h1 {

	font-family: Arial, Helvetica, sans-serif; 

	margin: 0;

	padding: 0;

	font-size: 22pt;

}



#content h1.headtitle {

	color: #898989;

	padding: 4px;

	background-color: #efefef;

}



#content h1.title {

	color: #00aeef;

	margin-top: 30px;

}







#content a {

	color: #0072bc; 

	text-decoration: none;

}



#content a:hover {

	text-decoration: underline;

}



#content a.bottomlink {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12pt; 

	font-weight: bold;

}



#content a.bottomlink:hover {

	text-decoration: none;

	color: #415166;

}





#sidebar {

	background-color: #FFFFFF; 

	padding: 20px; 

	width: 295px; 

	height: 550px;

	float: right; 

	margin: 5px 5px 5px 0;

}



#sidebar div.box {

	margin-bottom: 20px; 

	overflow: hidden;

}



#sidebar div.box h1 {

	font-size: 16pt; 

	color: #777777; 

	background-color: #efefef; 

	font-family: Arial, Helvetica, sans-serif; 

	padding: 5px; 

	margin: 0;

}



#sidebar div.box form input.text {

	font-size: 12pt; 

	font-family: Tahoma; 

	padding: 4px; 

	border: 2px solid #cccccc; 

	margin: 0px; 

	width: 196px; 

	color: #666666

}





#sidebar div.box form input.text:focus {

	border: 2px solid #8dc63f;

}



#sidebar div.box form input.submit {

	background-color: #009fd7; 

	font-family: Arial, Helvetica, sans-serif; 

	color: white; 

	font-size: 12pt; 

	border: none; 

	padding: 4px 7px; 

	font-weight: bold; 

}



#sidebar div.box form input.submit:hover {

	background-color: #00aeef;

}



#footer {

	overflow: hidden; 

	clear: both; 

	background-color: #333333; 

	border: 10px solid #666666; 

	border-bottom: none; 

	padding: 10px; 

	padding-bottom: 10px; 

}



#footer div.rightside {

	float: right; 

	width: 600px;

}



#footer div.rightside ul {

	margin: 0; 

	font-size: 9pt; 

	padding: 0; 

	margin-top: 10px;

}



#footer div.rightside ul li {

	display: inline; 

	margin-right: 15px;

}



#footer div.rightside ul li.first {

	margin-right: 0;

}



#footer div.rightside ul li a {

	font-weight: bold; 

	color: #b7b7b7;

	text-decoration: none; 

}



#footer div.rightside ul li a:hover {

	text-decoration: underline;

}



#footer div.rightside p {

	margin: 0; 

	padding: 0; 

	font-size: 9pt; 

	color: #b7b7b7; 

	margin-top: 7px;

}



#footer div.rightside p.links {

	margin-top: 3px;

}



#footer div.rightside p a{

	color: #b7b7b7; 

	font-weight: bold; 

	text-decoration: none;

}



#footer div.rightside p a:hover {

	text-decoration: underline;

}



#footer div.leftside {

	float: right; 

	border-right: 1px solid #545454; 

	padding-right: 10px; 

}



#footer div.leftside p {

	margin: 0; 

	padding: 0; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12pt; 

	font-weight: bold; 

	color: #b7b7b7;

}



#footer div.leftside img {

	margin: 10px;

	border: 0;

}



#endpage {

	height: 20px; 

	background-color: #333333; 

	clear: both;

}



#oursol li {

	color: #00aeef;

	font-weight: bold;

	font-size: 10pt;

	margin-top: 25px;

}



#oursol li p {

	font-weight: normal;

	margin-top: 5px;

}



#pubsol li {

	color: #666666;

}



#errors {

	color: red;

	border: 1px red dashed;

}



#errors li {

	margin-top: 10px;

	margin-bottom: 10px;

}


.clientbox {
	border: 1px solid gray;
	float: right;
	margin: 7px;
	padding: 10px;
	background-color: #f5f5f5;
}

.clientbox p {
	text-align: center;
}

.category {
	font-size: 10pt;
	border-bottom: 1px gray dashed;
	padding: 15px 0 3px 0;
	color: gray;
	clear: both;
	margin:0;
	
}

#homepage-partner {
    background-color: #efefef;
	padding: 7px 6px;
	margin: 5px 0;
	clear: both;
}

#homepage-partner img {
    margin: 7px 14px;
}