/* CSS Document */

/* GLOBAL STYLES */

body { font-family: arial; font-size: 12px; overflow-x: hidden; background-color: #ffffff; margin:0px;}
a { font-family: arial; font-size: 12px; text-decoration: underline; color: rgb(100, 116, 133); }
a:hover { text-decoration: none; }
img { border: 0px }
div { font-size: 12px }
form { margin: 0px }
td { border: 0px; margin: 0px; padding: 0px; border-collapse:collapse; font-size: 12px }
table { border-collapse:collapse; }
h1 { font-family: arial, Times, serif; font-size: 28px; margin:0px; margin-top: 0px; font-weight:normal; color: #ffffff; margin-bottom: 5px; } 
h2 { font-family: arial, Times, serif; font-size: 12px; margin-top: 0px; font-weight:bold; color: #05597F; } 
h3 { font-family: arial, Times, serif; font-size: 12px; margin: 0px; font-weight:bold; color: #4E6172; margin-bottom: 5px; }
select, input { color: #535B61; }
.upper_text { color: rgb(100, 116, 133); }

/* CUSTOM STYLES */

.padding10 td  {
	padding: 10px;
}

.eshop {
	border: 1px solid #cccccc; padding: 20px; margin: 20px; float: left; text-align: center; height: 120px;
}

.params table {
	width: 420px;
}
.params td {
	width: 50%;
}
.params .header {
	background-color: #AADFF2;
	color: #ffffff;
}

.mainTable { margin-top: 1px; }
.mainTable td { vertical-align:top; }
.slogan td { width: 25%; background-color:#EFF3F5; color: #788B9E; }

.languages { background-color: #EFF3F5; height: 13px; width: 250px; }
.languages a 
{ 	background-color: #ffffff; 
	display:block; 
	float: right; 
	text-decoration:none; 
	color:#788B9E; 
	font-weight: bold; 
	padding: 0px 8px 0px 8px; 
}
.languages a.active { background-color: #EDF1F3; }

.topMenu a 
{ 
	color: #ffffff; 
	padding: 6px; 
	display:block; 
	font-family: verdana; 
	font-weight: bold; 
	font-size: 12px; 
	margin-top: 1px;
	margin-right: 1px;
	text-align:center;
	white-space:nowrap;
	border-bottom: 1px solid #ffffff;
}

.splash 
{ 
	height: 460px;
	background: url(../img/splash.jpg) center no-repeat;
	display:block;
	margin-bottom:1px;
	margin-right: 7px;
}
.splash div { 
	color: #535B61;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px 30px;
	text-decoration: none; 
}
.splash:hover { text-decoration:none; }

.textBlocks { vertical-align:top; }
.textBlocks a { display:block; padding-top: 10px; }
.textBlocks div.block { width: 50%; float:left; }
.textBlocks div.content { padding: 14px; background-color: #EFF8FE; color: #616161; margin-right: 7px; }
.textBlocks div.content2 { padding: 14px; padding-bottom: 30px; background: url(../img/bg1.gif) repeat-x top left; color: #616161; margin-right: 7px; }
.textBlocks h2 { text-transform:uppercase; background-color: #B1E3DA; padding: 5px; padding-top: 6px; padding-left: 10px; margin:0px; margin-top: 0px; margin-right: 7px; }

.region { color: #788B9E; padding-left:18px; padding-bottom: 12px; }
.region select { color: #535B61; width: 110px; } 

.mainMenu td { text-align:center; border-right: 1px solid #ffffff; }
.mainMenu a 
{ 	
	background:url(../img/corner1.gif) no-repeat top left;
	color: #FFFFFF; 
	display:block; 
	padding:10px 0px 10px 0px; 
	font-size: 14px; 
	font-weight: bold; 
	border-bottom: 1px solid #ffffff;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 4px 15px 4px 15px;
	text-decoration:none;
	white-space:nowrap;
}
.mainMenu a.active { border-bottom: 0px; } 
.mainMenu a:hover { text-decoration:none; }
.mainMenu td.active { background-color: #647485; }
.mainMenu td.passive { background-color: #97a6ba; }

.promo td, .unity_support td { background: #647485; vertical-align:bottom; text-align:center; }

.promo a, .unity_support a { text-decoration:none; display:block; padding: 7px; color: #FFFFFF; font-weight:bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
.promo a.active, .buy a.active, .about a.active, .unity_support a.active, .products a.active { border-bottom: 5px solid #ffffff; }

.buy td { background: #647485; vertical-align:bottom; text-align:center; }

.buy a { text-decoration:none; display:block; padding: 7px; color: #FFFFFF; font-weight:bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
/*.to_buy a.active { background: url(../img/btn_bg.gif); }*/

.about td { background: #647485; vertical-align:bottom; text-align:center; }

.about a { text-decoration:none; display:block; padding: 7px; color: #FFFFFF; font-weight:bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
/*.to_buy a.active { background: url(../img/btn_bg.gif); }*/

.productModel { white-space:nowrap; color: #FFFFFF; font-family:Arial; font-size:24px; padding-bottom:0px; padding-top: 10px; padding-left: 15px; padding-right: 30px; }
td.icons { padding-top: 60px; vertical-align:top; }
.icons img { padding: 12px 0px 12px 0px; }

.search { background-color: #D4E1E4; padding:15px; margin-bottom:7px; }
.search input { width: 164px; margin-bottom: 7px; }
.search select { width: 170px; color: #535B61; }

.selection { background-color: #EFF8FE; padding:15px; padding-bottom: 5px; margin-bottom:15px; }
.selection input { width: 164px; margin-bottom: 5px; }
.selection select { width: 170px; color: #535B61; margin-bottom: 10px; }

.header { background-color: #647485; }
.header h1 { padding:10px; }

.footer { padding: 15px; background: url(../img/footer.gif) no-repeat bottom left; }
.footer a { font-size: 9px; color: #9FABB7; }
.footer2 { padding: 15px; font-size: 9px; color: #9FABB7; }

a.baner { 
	background:url(../img/baner_bg1.gif) center no-repeat; 
	display:block; text-align:center; text-transform:uppercase; 
	font-weight:bold; color:#FFFFFF; padding: 3px; 
}
a.banerImage { display:block; text-align:center; margin-bottom: 10px; }
a.baner:hover { text-decoration:none; }

.mainText { padding:12px; color: #666666; }


.prodList td { padding: 5px; border: 1px solid #ffffff; }


.prodListHeader td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#545454; }

table.reg {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	border: #B5B6BD 0px solid;
}

table.reg td {
	padding:4px;
	border:0px;
}

table.reg td.error {
	padding:4px;
	color:#FF0000;
}

table.reg th,td.head {
	text-align:right;
	border:0px;
	padding:0 4px 0 0;
	font-size:12px;
	font-weight:normal;
}

table.reg input{
	background-color: white;
	border: #B5B6BD 1px solid;
	font-family: verdana, arial;
	color: #333333;
	font-size: 10px;
}

input.text {
	background-color: white;
	border: #B5B6BD 1px solid;
	font-family: verdana, arial;
	color: #333333;
	font-size: 10px;
}


input.radio {
	background-color: #9ac7fa;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

textarea.textarea {
	background-color: #eaeaea;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	font-family: verdana, arial;
	color: #333333;
	font-size: 10px;

       
}

submit.submit {
 background-color: #1e3442;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	font-family: verdana,arial;
 	font-size: 10px;
 	color: #ffffff;
 	width:50px;
}

reset.reset {
 background-color: #1E3442;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
 font-family: verdana,arial;
 font-size: 10px;
 color: #ffffff;
 width:50px;
}

button.button {
 background-color: #1E3442;
 	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
 font-family: verdana,arial;
 font-size: 10px;
 color: #ffffff;
 width:50px;
}

select.select {
    background-color: #eaeaea;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

table.pok_list {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

table.pok_list th{
	text-align:center;
	color:black;
	border:1px solid #CCCCCC;
	padding:4px;
	font-weight:bold;
	font-size:12px;
}

table.pok_list td{
	border:0px solid white;
	border:1px solid #CCCCCC;
	padding:4px;
}

ul,li, li ul, ul li {
	list-style-type: circle;
}

.hidden {
	position: absolute; 
	visibility: hidden;
}
.visible {
	position: relative;
	visibility: visible;
	z-index: 2;
}