body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0px 0px 0px;
	padding: 0px;
	border:0;
	height: auto;	 
	background-color: #FFFFFF;
	 background-image: url(../img/body_tlo.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;	
}
 
#root{
	margin: 0px auto;
	 
	padding: 0px;
	border:0;
	 
	width: 788px;
	
}


.clear{
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}
form, fieldset{
margin: 0;
border: 0;
padding: 0;

}
select{}
.field{
	padding: 2px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90%;	
}
.textField{
width:98%;
}
.require-field{
display:none;}
ul, ol{
	list-style-type: square;
	text-align: left;
}
 
a{
text-decoration:underline;
color: #333333;
}
a:hover{
text-decoration:underline;
color: #990000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-top: 32px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 5px 0 5px 0;
}
 
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
 
 .copyright{
 margin: 5px 0 0 0;
	background-image: url(../img/bottom_tlo.gif);
	background-repeat: repeat-x;
	width:100%;
	text-align: center;
	background-color: #39759D;
 }
.copyright .cont{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	padding: 9px 0 9px 0;
	margin: 0px;
	background-color: #39759D;
	text-align: center;
	height: 33px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-image: url(../img/bottom_tlo.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	width: 788px;
	margin-left: auto;
	margin-right: auto;
	 
}

.copyright   a {
	
	color: #FFFFFF;
	text-align: center;
}
 
.copyright a:hover{
color: #fff;
}

.leftCol {
	background-image: url(../img/leftColTlo.jpg);
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

.img1{
	margin: 9px;
	padding: 0px;
	border: 2px solid #EEEEEE;
}

 input {
margin: 0;
border: 0;
padding: 0;
 
}

 
.submit{
	padding: 5px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	 
	 
}

.head .head-wraper{
	clear: both;
	float: none;
	width:auto;
	height:auto;
	margin: 0;
	padding:0;
}

.head .head-wraper .logo{
	margin: 0;
	padding:0;
	width: 788px;
	background-image: url(../img/cube.jpg);
	background-repeat: no-repeat;
	height:196px;
	background-position: right 23px;
	 
}
.logo-item{
 
width: 216px;
clear:both;
margin: 0;
	padding:0;

}
 
 
 #flash-screen{
	margin-top: -148px;
	margin-left: 620px;
	position: relative;
 }
 

 .buttons{
	 
	margin: 3px 0 0 0;
	 
	float: left; 
	 
	
 }
 .buttons img{
  float:left;
  
 }
  .buttons img.first{
  margin: 0 27px 0 0;	
  }
  .buttons span{
	color: #FFFFFF;
	margin: 5px 0 0 9px;
	 
 }
 .menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	 
	background-image: url(../img/menu_tlo.gif);
	background-repeat: no-repeat;
	background-color: #2786C5;
	background-position: right 0px;
	width: 788px;
	float:right;
	margin: 0;
	padding:0;
	
 }
  .menu ul{
	margin: 3px 0 0 0px;
	padding: 0px;
	 
	width: 560px;
}
 .menu ul li{
 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	
	
}
 .menu ul li a{
	line-height: 28px;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
	color: #FFFFFF;	
	height: 27px;
	display:block;
	float:left;
	background-image: url(../img/menu_i_tlo.gif);
	background-position: right 10px;
	background-repeat: no-repeat;
	
}
 .menu ul li a span{
	
	font-weight: bold;
	  
	text-decoration: none;
	 
	 
	}
.menu ul li a:hover{
	color: #CAEFFB;	 
	text-decoration: none;
}
.subMenu{
	background-color: #39759D;
	width: 192px;
	margin: 28px 0 0 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 1000;
	float: left;
	display: block;
	position:absolute;
	 
 }
 .subMenu .first{height: 16px;
	background-image: url(../img/menu_i_tlo_first.gif);
	background-repeat: no-repeat;
}
 .subMenu .midlle{
 height: 13px;
 background-image: url(../img/menu_i_tlo_midlle.gif);
	background-repeat: no-repeat;
	}
 .subMenu .last{
 height: 14px;
 background-image: url(../img/menu_i_tlo_last.gif);
	background-repeat: no-repeat;
	}
 .subMenu a{
 color: #FFFFFF;
 text-decoration:none;
 display:block;
 padding: 5px 5px 4px 5px;}
  .subMenu a:hover{
	color: #CAEFFB;
	text-decoration: none;
}
.leftCol{
	float:left;
	width: 170px;
	clear: both;
	margin: 55px 0 0 0;
	
}
.leftCol .content{
padding: 7px;
	
	
}
.link1{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.link3{
color:#990000; 
text-decoration:none;}
.rightCol{
	width:609px;
	float:left;
	background-image: url(../img/kostka.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 22px;
	 
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin:  8px 0 0 0;
	}
.maxWidth{
	width:98%;
	}
.rightCol .content{
	padding: 0px 12px 12px 12px;
	 background-image: url(../img/leftCol_tlo.gif);
	background-repeat: repeat-y;
	background-position: left 0px;
	text-align: justify;
	}
.rightCol   h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #B31A02;
	text-decoration: none;
	padding: 7px 7px 0px 7px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	width: 150px;
	background-color: #E9F2F7;	
	}
	.special-list {
	margin: 0px;
	padding: 0px;
	}
	.special-list li{
	margin-top: 9px;
	margin-bottom: 19px;
	background-image: url(../img/list.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	list-style-type: none;
	padding-left: 22px;
}
 .sample-list li{
 margin-top: 9px;
	margin-bottom: 11px;
 }
 .form-table{
 border:0;
 }
 .form-table td{
	margin: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
 }
 .form-table .no-border{
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
 .errors{
	background-color: #FEFEF3;
	padding: 7px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
 }
 .thanks{
	background-color: #EBF7FE;
	padding: 7px;
 }
.clients{
	background-image: url(../img/line_h.gif);
	background-repeat: repeat-x;
	background-position: left 8px;
	padding-top: 22px;
}
.clients h2, .addres h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	text-align: left;
}
.clients img{
	margin-top: 5px;
	margin-bottom: 5px;
}
.addres{
	background-image: url(../img/line_h.gif);
	background-repeat: repeat-x;
	background-position: left 20px;
	padding-top: 22px;
	font-size: 9px;
	 
}
.red{
color:#990000; 
}