@CHARSET "UTF-8";
* {
	padding: 0; margin: 0; border: 0 solid;
	font-size: 100.01%; font-family: "Arial", sans-serif; line-height: 1.2;
}

html, body {position: relative; background: #fff; text-align: center;}
body {font-size: 11px;}
h1 {color: #1697d4; font-size: 14px; font-weight: bold; padding-bottom: 9px;}
h2 {color: #1697d4; font-size: 13px; font-weight: bold;}

a {color: #1697d4; text-decoration: underline; line-height: 1.4; cursor: pointer;}
a:visited {color: #1697d4;}
a:hover {color: #ff7c3b;}

ul {list-style: none outside none;}
li {padding-left: 15px;}

#content select, #content input, #content textarea {border: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; border-top: 1px solid #7c7c7c; padding: 2px 2px;}
#content select {padding: 0;}
	
table {border-collapse: collapse;}

#container {margin: auto; text-align: left; width: 804px;}
#header {height: 117px; position: relative;}
	#intway_logo {position: absolute; left: 22px; top: 52px;}
	#langswitch {position: absolute; left: 596px; top: 75px;}
	#langswitch_sel {width: 163px; border: 1px solid #ccc; }
	
#haupt {background: #ff7c3b; position: relative; padding: 22px; padding-bottom: 0;}
	#in_haupt {min-height: 300px; background: #fff; }
	/* haupt rounded corners */
	#hauptrc_tl {width: 22px; height: 22px; position: absolute; top: 0; left: 0; background: url('../img/hauptrc/tl.gif');}
	#hauptrc_tr {width: 22px; height: 22px; position: absolute; top: 0; right: 0px; background: url('../img/hauptrc/tr.gif');}
	#hauptrc_bttm {position: relative; height: 22px;}
	#hauptrc_bl {width: 22px; height: 22px; position: absolute; bottom: 0; left: -22px; background: url('../img/hauptrc/bl.gif');}
	#hauptrc_br {width: 22px; height: 22px; position: absolute; bottom: 0; right: -22px; background: url('../img/hauptrc/br.gif');}
	
	#content_header {background: #fff url('../img/header_bg.jpg'); height: 221px; position: relative;}
		#hello_block {position: absolute; top: 47px; left: 50px; width: 366px;}
		#in_greeting {width: 236px;}
		#selectresp td {vertical-align: middle;}
		#admin_hello {border-top: 1px solid #e2e2e2; padding: 10px 0; margin-top: 10px;}
		.goresp {padding-left: 8px;}
		#logout {position: absolute; left: 649px; top: 172px; width: 89px;}
		#today_date {float: left; border-bottom: 1px solid #ffe5d8; padding-bottom: 3px; position: relative; top: -7px; }
	#content_header_tiny {background: #fff url('../img/header2_bg.jpg'); height: 221px; position: relative;}
		#exit_block {float: right; width: 141px; height: 40px; text-align: center; background: #ff7c3b url('../img/hauptrc/bl.gif') no-repeat left bottom; position: relative; left: 20px;}
		#exit_block #in_exit {padding-top: 12px;}
		#rasp {height: 19px;}
		
	#main_area {background: #fff; padding: 0 20px 0 48px; position: relative;}
	#white_rc {height: 14px; position: relative; background: #fff;}
		.whiterc_bl {position: absolute; width: 14px; height: 14px; top: 0; left: 0; background: url('../img/whiterc/bl.gif') no-repeat;}
		.whiterc_br {position: absolute; width: 14px; height: 14px; top: 0; right: 0; background: url('../img/whiterc/br.gif') no-repeat;}
		
#content {clear: both; font-size: 12px;}
	.column {float: left; width: 235px; }
	.lastc {width: 210px;}
	.in_column {padding-right: 25px;}
	
	/* списки главной страницы */
	#content ul {padding: 2px 0; list-style: none outside none;}
	#content li {padding: 5px 0 5px 15px; background: url('../img/dash.gif') no-repeat 0 13px;}
	#content a {color: #000; line-height: 1.0}
	#exit_block a {color: #fff;}

#footer {padding: 25px 22px 25px 69px; margin-bottom: 25px;}
	#footer_one {float: left; width: 114px; }
	#footer_two {float: left; width: 338px; }
	#footer_three {float: left; width: 210px; }


#login {background: url('../img/login_bg.jpg'); height: 403px; position: relative;}
	#in_login {position: absolute; left: 189px; top: 107px; width: 223px; text-align: center; }
	#in_login table {margin: auto;}
	#in_login table * {text-align: left;}
	#in_login td {padding-bottom: 8px; vertical-align: middle;}
	.cap {padding-right: 8px;}
	#overbutton {padding: 12px 0;}


.frm {border: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; border-top: 1px solid #7c7c7c; width: 150px; padding: 2px 2px;}
.nopa {padding: 0;}

.alert {margin-bottom: 1px; clear: both; text-align: center; font-size: 14px; padding: 20px; background: #fee; border: 1px solid #f66; color: #f66; }
.info_msg {padding: 10px 0; color: #f55;}


/* most common things */
.ac {text-align: center;}
.fr {float: right;}
.pr {position: relative;}
.cb {clear: both;}
.orange {color: #ff7c3b;}
.cur_resp {display: block; padding: 5px 0;}
.selresp {width: 235px;}
.interm {height: 4px; background: #ffe5d8; margin: 10px 0;}
.cap1 {padding: 10px 0;}
.orange_line {border-top: 10px solid #fff; border-bottom: 1px solid #ff7c3b;}
#content a.mbegin {background: url('../img/arr_next.gif') no-repeat right 13px; font-size: 14px; font-weight: bold; color: #ff7c3b; display: block; padding: 10px 20px 10px 0; float: right;}
#content a.dsbl {color: #ccc; background: url('../img/arr_next_gs.gif') no-repeat right 13px;}
#content a.rew {padding: 10px 10px 10px 20px; background: url('../img/arr_prev.gif') no-repeat 0 13px;}


.frm_cap {padding: 0 10px 10px 0;}
.frm_inp {padding-bottom: 10px; width: 160px;}
.frm_err {position: relative;}
.frm_help {padding-bottom: 10px;}
.in_frm_help {position: relative;}
.help_window {position: absolute; left: 20px; width: 240px; top: -10px; z-index: 300; border: 1px solid #555; background: #ddd; font-size: 11px; padding: 10px;}
.f_err {position: relative; top: -10px; color: #f00; font-size: 10px;}
.frmxxl {width: 690px;}
.subfrm {padding-top: 10px;}
#content a.oneHtmlButton {display: block; background: #6c6; text-decoration: none; color: #fff; padding: 3px; width: 150px; text-align: center;}
#robuttunz {padding: 5px 0 3px 0;}
.code_button {padding: 5px 0 3px 0;}

/* nice button */
.nbttn_core {position: relative; margin: auto; width: 100px; height: 30px; background: #FF7C3B url('../img/nbttn/bg.gif') repeat-x;}
.nbttn_l {position: absolute; left: 0; top: 0; width: 15px; height: 30px; background: url('../img/nbttn/l.gif') no-repeat;}
.nbttn_r {position: absolute; right: 0px; top: 0; width: 15px; height: 30px; background: url('../img/nbttn/r.gif') no-repeat;}
.nice_bttn {color: #fff; padding: 5px; font-size: 13px; background: none; cursor: pointer;}

#content .nbttn_core {width: 120px;}
#content .nice_bttn {border: 0 solid; width: 120px; margin: 0; padding: 5px 0 0 0;}

/* nice button 2 */
.nbttn2_core {position: relative; margin: auto; width: 89px; height: 35px; background: #f2f2f2 url('../img/nbttn2/bg.gif') repeat-x;}
.nbttn2_l {position: absolute; left: 0; top: 0; width: 17px; height: 35px; background: url('../img/nbttn2/l.gif') no-repeat;}
.nbttn2_r {position: absolute; right: 0px; top: 0; width: 17px; height: 35px; background: url('../img/nbttn2/r.gif') no-repeat;}
.nice_bttn2 {color: #000; padding: 9px; font-size: 12px; background: none; cursor: pointer;}

/* flags semetery */
.cou {float: left; position: relative; width: 30px; height: 20px; text-align: right;}
.cou img {position: relative; left: -3px; top: 2px;}
.cou_current {background: url('../img/flags2/current.gif') no-repeat top right;}
.im {color: #acacac; padding: 0 3px;}

#alltags {position: absolute; border: 1px solid #000; overflow: auto; padding: 10px; width: 350px; height: 400px; background: #dedede;}

.lists {border-collapse: collapse;}
.lists td {border: 1px solid #ccc; padding: 3px 10px;}
.lists thead td {font-weight: bold; color: #eee; background: #666;}