body {
	line-height: 1;
	height: 100%;
}
html, body {
	height: 100%;
}

li { list-style-position: inside; }

* { border: 0; padding: 0; margin: 0; }
a:focus { outline: none; }
a img { border: 0; }
a { color: #b23737;text-decoration: underline;}
a.arrow { color: #b23737; padding-left:22px; text-decoration: underline; background:url(images/2home_37.jpg) no-repeat left; }
div#Container1 { width: 100%; background: url(images/cut_01.jpg) repeat; }
div#Container2 { height:82px; background: url(images/footer_55.jpg) repeat-x; clear:both; }

p.footer { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#58514d;margin-left:100px;float:left; padding-top:35px; }
p.footer1 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#58514d;float:right; padding-top:35px; background:url(images/projekt_40.gif) no-repeat right; height:45px; padding-right:45px; }

div#Header { width: 766px; margin: 0 auto; height: 354px;  }
div#Header ul { height:61px; background: #414f66; margin-left:100px; }
div#Header li { display: inline; float: left; }
div#Header li:hover { display: inline; float: left; opacity: 0.5; filter:alpha(opacity=50); zoom:1; }

div#Header h1 a { text-indent:-9999px; background: url(images/projekt_10.gif); width:165px; height:75px; display: block; margin-left:25px; }

div#Header #miniNav { float:right; position: relative; top: -75px; }
div#Header #miniNav li:hover { opacity:1;filter:alpha(opacity=100); }
div#featured { position: absolute; top: 146px; clear: left; }

div#Content { width:766px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size:11px;  }
div#tier1 { width:226px; height: 100%; float: left; padding: 15px; margin-top:30px;clear: right; background:url(images/projekt_24.gif) top right repeat-y; }
div#tier2 { width:480px; float: right; margin-top:45px;clear: right; }
div#tier2contact { width:300px; float: left; margin-top:45px; }
div#tier3contact { width:170px; float: left; margin-top:150px;clear: right; text-align:right; margin-left:40px; }

#tier1 h2 { display: block; width:146px;height:32px; background:url(images/projekt_22.gif) no-repeat; text-indent:-9999px; }
#tier2 .solutions { display: block; width:181px;height:20px; background:url(images/projekt_26.gif) no-repeat; text-indent:-9999px; }
#tier1 .Contact  { display: block; width:132px; height:19px; background:url(images/contactHeader.jpg) no-repeat; text-indent:-9999px; margin-bottom:5px; }
#tier2 h3 { display: block; width:67px;height:20px; background:url(images/projekt_30.gif) no-repeat; text-indent:-9999px; margin-top:20px;margin-bottom:15px; }
#tier2contact .Map { display: block; width:55px; height:21px; background:url(images/map.jpg) no-repeat; text-indent:-9999px; margin-bottom:10px; }
#tier3contact .OurCompany { display: block; width:168x; height:23px; background:url(images/ourCompany.jpg) no-repeat; text-indent:-9999px; margin-bottom:15px; }

#tier3contact .head { font-size:14px; font-family: Arial, Helvetica, sans-serif;color:#4a4a4a;font-weight:bold; }
#tier3contact p { margin-bottom:3px; font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#4a4a4a; }

.newsDate { color:#757575;margin-top:6px; font-size:17px; }

#footer { margin: 0 auto;background: url(images/footer_56.jpg) no-repeat; width:766px; height:82px; }

#footer form { padding-top:25px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
#footer form input { border:1px solid #ccc; }
#tier1 input { border: 1px solid #ccc; margin-top:5px; margin-bottom:5px; width:200px; }
#tier1 textarea { border: 1px solid #ccc; margin-top:5px; margin-bottom:5px; width:200px;height:150px; }

.interview p { margin-bottom:6px; }

.productDescription { font-family: Tahoma, Geneva, sans-serif;font-size:14px; font-weight:bold; color: #414f66; }
.productPrice { color: #005aef; font-family: Tahoma, Geneva, sans-serif; font-size:20px; }
/*************************  Forms ************************/
fieldset{border:0;}
ul.form{list-style:none;padding:0;width:350px;border:0;font-weight:normal;}
ul.form li{border-bottom:0px dashed #efefef;padding:6px 0;height:35px;}
.form_head{height:20px;width:400px;color:#aaa;text-align:center;border-bottom:0 !important;}
ul.form li label{display:block;float:left;width:160px;font-weight:bold;}
.required{display:block;font-size:10px;color:#5b6170;width:160px;float:left;clear:left;}
ul.form li input, ul.form li select, ul.form li textarea{width:180px;background-color:#efefef;border:1px solid #ccc;padding-left:3px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
ul.form li.submit{text-align:right;border:0;}
ul.form li.submit input{
	
border:1px solid #ccc;
color:#000;
cursor:pointer;
display:block;
position: relative;
left:-5px;
overflow:hidden;
float:right;}
#comment{width:400px;background-color:#ccc;border:2px solid #ccc;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
ul.form li textarea{height:90px;width:340px;}
ul.form li.comment .required, ul.form li.comment label{width:120px;}
li.comments{height:130px !important;}
.valid{border:1px solid #01aaef !important;}
.invalid{border:1px solid #d40f12 !important;}

ul#videoThumbs { width:850px; text-align: center; margin: 0 auto; }
	
	ul#videoThumbs, ul#videoThumbs li{
		margin:0 auto;
		padding:0;
		list-style:none;
	}
	
	ul#videoThumbs li{
		float:left;
		margin:12px;
		border:1px solid #fff;	
		padding:2px;
	}
	ul#videoThumbs li:hover{
		float:left;
		margin:12px;
		border:1px solid #ccc;	
		padding:2px;
	}
	ul#videoThumbs img{
		display:block;
		float:left;
		/*width:180px;
		height:165px;*/
	}
