	img{
		border: none;
	}
	
	body{
		font-family: tahoma, verdana, arial;  
		background: url(../Images/bg.jpg) top center fixed;   
		color:#000;
		font-size: 12px;
	}
	
	li{list-style-position: outside;}
 
	
	#floatMenu {
		position:relative;
		top: 0px;
	}
	
	#wrap{
		display: block;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		width:750px;
		padding: 5px;
		background: #ffffff;
	}

	#header{
		display: block;
		width: 750px;
		height: 135px;
		position: relative;
	}

	#header_left{
		display: block;
		width: 215px;
		height: 135px;
		float: left;
		background: url(../Images/f6.jpg) no-repeat;
	}
	
	#header_right{
		display: block;
		width: 530px;
		height: 135px;
		float: right;
		margin-left: 5px;
		background: url(../Images/logo.jpg) no-repeat;
			overflow:hidden;
	}
	
	#imagefade{
		display: none;
		list-style: none;
		border: none;
		margin: 0px;
		padding: 0px;
	}

	#a_mainpage strong
	{
		display: none;
	}

	
	#lang{
		position: absolute;
		float: right;
		margin-right: 130px;
		width: inherit;
	}
	
	ul#ul_lang{
		display: block;
		width: 110px;
		height: 11px;
		padding-top: 1px;
		padding-bottom: 1px;
		float: right;
		margin-top: 10px;
		margin-right: 10px;
	}
	


	ul#ul_lang li{
		display: block;
		margin-left: 5px;
		margin-right: 0px;
		padding-top: 0px;
		padding-bottom: 5px;
		height: 11px;
		width: 16px;
		float: right;
	}

	ul#ul_lang li a{
		display: block;
		height: 11px;
		width: 16px;
		float: left;
	}

	ul#ul_lang li a em
	{
		display: none;
	}
		
	#menu_bar{
		margin-bottom: 5px;
		margin-top: 5px;
		position: relative;
		display: block;
		width: 750px;
		height: 30px;
	}
	
	
	#spacer{
		display: none;
		width: 215px;
		height: 30px;
		float: left;
		background: #585858;
	}
	
	#menu{
		background: #ffffff;
		display: block;
		width: 100%;
		float: right;
	}

	#ul_menu{
		background: #000000;
		font-weight: bold;
		color: white;
		text-align: center;
		margin: 0;
		padding-top: 10px;
		padding-left: 12px;
	}

	#ul_menu li{
		padding: 4px 8px 4px 8px;
        display: inline-block;
        margin-right: 12px;
        margin-bottom: 7px;
		background: #787878;
		min-width: 120px;
	}

	ul#ul_menu a li{
		text-decoration: none;
		color: #dddddd;
		font-weight: bold;
	}

	ul#ul_menu a li:hover{
		color: #ffffff;
		background: #585858;
	}


	#content{
		display: block;
		width: 750px;
		min-height: 500px;
		padding-bottom: 5px;
		float: left;
	}

	#c_left{
		display: block;
		width: 215px;
		float: left;
		min-height: 500px;
		overflow:hidden;
	}
	
	
	#c_right{
		float:right;
		display: block;
		width: 530px;
		overflow:hidden;
	}
	
	
	#footer{
		display: block;
		width: 740px;
		padding: 5px;
		clear: both;
		background: #dedede;
	}

	a{
		font-weight: bold;
		text-decoration: none;
		color: darkblue;
	}
	
	a:hover{
		color: steelblue;
	}

	#main_standard{
		padding: 10px;
		width: 510px;
		background: #eeeeee;
	}
	
	
	#main_standard_a{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm1.jpg) bottom right no-repeat;
	}
	
		
	#main_standard_b{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm2.jpg) bottom right no-repeat;
	}
	
		
	#main_standard_c{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm3.jpg) bottom right no-repeat;
	}
	
		
	#main_standard_d{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm4.jpg) bottom right no-repeat;
	}
	
	#main_standard_e{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm5.jpg) bottom right no-repeat;
	}
	
	#main_standard_f{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm6.jpg) bottom right no-repeat;
	}
	
		
	#main_standard_g{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm7.jpg) bottom right no-repeat;
	}
		
	#main_standard_h{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm8.jpg) bottom right no-repeat;
	}
	
			
	#main_standard_i{
		padding: 10px;
		width: 510px;
		background: #eeeeee url(../Images/bgm9.jpg) bottom right no-repeat;
	}
	
	
	#bok_tlo{
		padding: 10px;
		background: url(../Images/bt1.jpg) bottom left no-repeat;
		color: #383838;
		width: 195px;
		min-height:500px;
	}
	
	#contact h2 { 
		display: block; 
		height: 23px;
	}
	

	#contact form .field, 
	#contact form textarea { 
		background-color: #eeeeee; 
		padding: 3px; 
		border: 1px solid #888888; 
		font-family: Verdana, Verdana, Geneva, sans-serif; 
		font-size: 11px; 
		margin-bottom: 5px; 
		color: #000000; 
	}
	
	#contact form .field:focus, 
	#contact form textarea:focus,	
	#contact form .submit:hover { 
		border-color: #808080; color: #00d; 
	}
	
	#contact form .submit { 
		background-color: #c5c5c5; 
		border: 1px solid #d9d9d9; 
		padding: 3px; 
		font-size: 11px; 
		margin-bottom: 5px; 
		float: right; 
		margin-right: 15px; 
		color: #000; 
		cursor: pointer; 
	}
	
	#contact .redstar { color: #DD0000; }
	#contact .tdthin {padding-right:2px; vertical-align: middle; text-align: right; /*width: 100px;*/ }
	#contact .tdthin2 {vertical-align: middle; text-align: left; /*width: 100px;*/ }
	#contact .tdmiddle {vertical-align: middle; text-align: center;}
	#contact .inputtdthin {vertical-align: middle; width: 155px; }
	
	
	.stitle{
		text-align: center;
		font-family: Arial;
		font-size: medium;
		font-weight: bold;
		padding-bottom: 10px;
		padding-top:20px;
		margin: 0px;
	}
	
	ul.pricetree{
		padding-left: 10px;
		margin-top: 3px;
		font-size: 11px;
	}

	ul.pricetree li{
		padding-bottom: 2px;

	}


	ul.pricetree ul{
		padding-bottom: 2px;
		padding-left: 10px;
	}
	
	
	ul.pricetree ul.subnode{
		display:none;
	}
	
	
	ul.pricetree ul li{
		padding-bottom: 0px;
	}
	
	
	.techtitle{
		background: #787878;
	}
	
	.techtitle h3{
		font-size:24px;
		font-weight: bold;
		margin: 5px 10px 5px 10px;
		padding: 0px;
		color: #DDD;
	}

	.techwrap{
		padding-bottom: 25px;
	}

	.techlist{
		padding-top:5px;
	}
	
	.techinfo{
		text-align: justify;
		padding: 10px;

	}

	
	
	
	table.pricelist thead tr td{
		color:#fff;
		background-color: steelblue;
		font-weight: bold;
		border: 1px solid;
		border-color: steelblue steelblue steelblue white;
	}
	
	
	table.pricelist .topheader td{
		color:#fff;
		background-color: #386890;
		font-weight: bold;
		border: 1px solid;
		border-color: #386890 #386890 #386890 #386890;
		padding-bottom: 2px;
	}
	
	
	
	
	table.pricelist tbody tr td{
		color:#000;
		background-color: #cceeff;
		border: 1px solid;
		border-color: #cceeff #cceeff #cceeff steelblue;
	}
	
	table.pricelist tbody tr#odd td{
		color:#000;
		background-color: #bbd9fd;
		border: 1px solid;
		border-color: #bbd9fd #bbd9fd #bbd9fd steelblue;
	}
	
	table.pricelist{
		text-align: center;
		vertical-align: middle;
		margin-left:auto; 
		margin-right:auto;
		font-size:14px;
	}
	
		
	table.pricelist thead tr td#fst{
		border-color: steelblue;
	}
	
	table.pricelist tr#odd td#tall{
		border-bottom: 1px solid steelblue;
	}
	
	table.pricelist tr td#tall{
		border-bottom: 1px solid steelblue;
	}
	
	table.pricelist tr#odd td#fst{
		border-color: #bbd9fd;
	}
	
	table.pricelist tr td#fst{
		border-color: #cceeff;
	}
	
	table#techdesc thead tr td{
		color:#fff;
		background-color: #003e00;
		font-weight: bold;
		border: 1px solid;
		border-color: #003e00 #003e00 #003e00 white;
	}
	
	table#techdesc tbody tr td{
		color:#000;
		background-color: #cfffc7;
		border: 1px solid;
		border-color: #cfffc7 #cfffc7 #cfffc7 #003e00;
	}
	
	table#techdesc tbody tr#odd td{
		color:#000;
		background-color: #a3c99d;
		border: 1px solid;
		border-color: #a3c99d #a3c99d #a3c99d #003e00;
	}
	
	table#techdesc{
		text-align: center;
		vertical-align: middle;
		margin-left:auto; 
		margin-right:auto;
		margin-right:auto;
	}
	
	table#techdesc thead tr td#fst{
		border-color: #003e00;
	}
	
	
	table#techdesc tr#odd td#tall{
		border-bottom: 1px solid  #003e00;
	}
	
	table#techdesc tr td#tall{
		border-bottom: 1px solid #003e00;
	}
	
	table#techdesc tr td#fst{
		border-color: #cfffc7;
	}
	
	table#techdesc tr#odd td#fst{
		border-color: #a3c99d;
	}
	
.resp{
	display: none;
}
	
	/* message boxes: warning, error, confirmation */
.success h1,
.notice h1,
.warning h1,
div.error h1 {
    border-bottom:      2px solid;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}

div.success,
div.notice,
div.warning,
div.error {
    margin:             0.3em 0 0 0;
    border:             2px solid;
        background-repeat:  no-repeat;
            background-position: 10px 50%;
    padding:            0.1em 0.1em 0.1em 36px;
            }

.success {
    color:              #000000;
    background-color:   #f0fff0;
}
h1.success,
div.success {
    border-color:       #00FF00;
        background-image:   url(../Images/s_success.png);
    }
.success h1 {
    border-color:       #00FF00;
}

.notice {
    color:              #000000;
    background-color:   #FFFFDD;
}
h1.notice,
div.notice {
    border-color:       #FFD700;
        background-image:   url(../Images/s_notice.png);
    }
.notice h1 {
    border-color:       #FFD700;
}

.warning {
    color:              #CC0000;
    background-color:   #FFFFCC;
}
p.warning,
h1.warning,
div.warning {
    border-color:       #CC0000;
        background-image:   url(../Images/s_warn.png);
    }
.warning h1 {
    border-color:       #cc0000;
}


.error {
    background-color:   #fff0f0;
    color:              #000000;
}

h1.error,
div.error {
    border-color:       #ff0000;
        background-image:   url(../Images/s_error.png);
    }
div.error h1 {
    border-color:       #ff0000;
}

.confirmation {
    background-color:   #FFFFCC;
}

/* end messageboxes */