* { margin:0; padding:0;}
html{ font-family:arial; font-size:13pt;}
body{ background:#ffffff; font-size:100%; line-height:1em; color:#454545; }
img{ border:0px none; margin:0; padding:0; vertical-align:bottom; }

#header{font-size:0.65em; line-height:1.36em;}
#footer{ line-height:1.5em;}
.content{font-size:0.65em; line-height:1.33em;}

input, textarea, select{ font-family:arial; color:#000000;  border:1px solid #c3c3c3; vertical-align:top;  font-size:9pt;}
#form input{ width:198px; height:18px;} 
#form textarea{ width:213px; height:96px; overflow:auto; }
.inp_h{ height:22px; margin:0 0 2px 0; }

ul {list-style:none;}
li a { line-height:1.58em; text-decoration:underline; }
li a:hover {text-decoration:none;}
.clear { clear:both;}

a{ color:#DD7642;}
a:hover{ text-decoration:none;}

#header h1 {text-indent:-10000px; background:url(../images/template/logo_itxon.png) no-repeat left top; height:94px; margin:20px 0px 0px 20px;}
#header { background: url(../images/template/bg_header.jpg) right top no-repeat; color:#ABABAB; }
#header .column_1 { text-align:right;}
#header .column_1 .indent {padding:20px 0px 0 0px;}
#header .menu {padding:0 0 0 36px; height:60px;}
#header .menu .button {color:black; font-size:130%; display:inline-block;}
#header .menu .button_sel {color:black; font-size:130%; display:inline-block;}
#header .menu .button_sel .left {background-image:url(../images/template/sel_left.png); width:12px; height:49px; display:block; float:left;}
#header .menu .button_sel .right {background-image:url(../images/template/sel_right.png); width:16px; height:49px;display:block; float:left;}

#header .column_1 .indent  .rss { padding:0px 15px 15px 0px; }
#header .column_1 .indent  .rss a { text-decoration:none; color:#ABABAB; }
#header .column_1 .indent  .rss a:hover { text-decoration:none; color:#DD7642;}

.main {margin:0 auto; background:url(../images/template/fill_header.gif) left top repeat-x;}
.main { width:940px;}

#header {height:300px;}
#header .column{ width:400px; height:84px;}
#header .column_1{ width:520px;}
#footer { height:72px;}

.header_partner { background: url(../images/template/bg_header_partner.jpg) right top no-repeat !important; color:#ABABAB; height:193px !important; }

.content #footer .column_2{ width:226px;}
.content #footer .column_3{ width:430px;}
.column, .column_1, .column_2, .column_3 { float:left;}

#page .content .column_1{ width:229px;}
#page .content .column_1 .box_indent { padding-top:12px;}
#page .content .column_2{ width:670px;}
#page .content .column_2 .box_indent { padding-top:5px; margin-left:35px;}
#page .content .column_2 .box_indent h1{ padding: 0px; margin: 0px 10px 0px 10px; padding-bottom:8px; border-bottom:1px solid #e3e3e3; color: #4e4e4e; font-size:13pt; font-family:Arial;}
#page .content .column_2 .box_indent h1.download{ padding: 0px; margin: 0px 0px 0px 0px; padding-bottom:8px; border-bottom:1px solid #e3e3e3; color: #4e4e4e; font-size:13pt; font-family:Arial;}
#page .menu_hov{ position:absolute; margin:0 0 0 0;}

.content { background:url(../images/template/wrapper.gif) 0 0 repeat-x; width:100%;}
.content .indent{padding:0 20px 12px 12px;}

.link{ color:#ABABAB; padding:0 17px 0 12px; text-decoration:none;}
.link:hover{ color:#FF6921; background:url(../images/template/arr.gif) 0 4px no-repeat; padding:0 17px 0 12px; text-decoration:none;}
.link_hov{ color:#FF6921; background:url(../images/template/arr.gif) 0 4px no-repeat; padding:0 17px 0 12px; text-decoration:none;}


ul.menu-level1 { 
	list-style-image:url(../images/template/arr.gif); 	
	font-family: Arial; 
	font-size:8pt;	
	margin-left:23px;	
}

ul.menu-level1 li a { color:#656565; text-decoration:none; }
ul.menu-level1 li a:hover { text-decoration:underline; }
div.menu-header h1 { 	
	font-family: Arial; 
	font-size:8pt;
	padding:10px 0px;
}

.error { color:red; margin:5px 0px 5px 0px; clear:both; }

.contact .form_header { font-weight:bold; padding-bottom:10px; color:#555555; }

.contact .name_label { padding:5px 5px 0px 0px; }
.contact .name_input { padding:0px 5px 0px 0px; }
.contact .email_label { padding:5px 5px 0px 0px; }
.contact .email_input { padding:0px 5px 0px 0px; }
.contact .subject_label { padding:5px 5px 0px 0px; }
.contact .subject_input { padding:0px 5px 0px 0px; }
.contact .content_label { padding:5px 5px 0px 0px; }
.contact .content_input { padding:0px 5px 0px 0px; }
.contact .replay_input { padding:0px 5px 0px 0px; float: left;}
.contact .raplay_label { padding:2px 5px 3px 0px;}
.contact .form_required_note { clear:both; padding:5px; }
.contact .form_submit { padding:5px; text-align:right; }
.contact .sent_message { padding:0px 5px 10px 0px; font-weight:bold; }
.contact .error_message { padding:5px; padding-left:0px; font-weight:bold; color:red;}
.contact .error { color:red; }

