html, body, form { margin: 0; padding: 0; }
html { width: 100%; height: 100%; }
body { min-width: 1000px; height: auto !important; height: 100%; min-height: 100%; }

body { background-color: #FFFFFF; color: #000000; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; }
table, td, div { text-align: left; }
p { padding: 0; margin: 0 0 15px 0; }

a:link, a:active { color: #4466AA; }
a:visited { color: #8899AA; }
a:hover { color: #DD0000; }

/* Main */
table.main { width: 1000px; }

/* Head */
div.head { position: relative; width: 1000px; height: 440px; background: url('images/bg.jpg') no-repeat; }

/* Logotype */
a.logotype { position: absolute; width: 219px; height: 146px; top: 150px; left: 32px; }

/* Top memu */
div.top_menu { position: absolute; width: 550px; height: 30px; top: 201px; right: 57px; }

/* Top area */
table.top_area { width: 1000px; height: 440px; }

/* Catalog */
table.catalog { width: 200px; }
td.catalog_title { padding-bottom: 10px; }
td.catalog_title h3 { margin: 0; padding: 0; color: #DD0000; font-size: 18px; }
td.catalog_boat { background: #E0E0E0; height: 45px; cursor: pointer; }
td.catalog_submit { padding: 10px 0 20px 0; }
.catalog_input { width: 200px; }

/* Find boat */
table.find_boat { width: 480px; }
td.find_boat_title { padding-bottom: 10px; }
td.find_boat_title h3 { margin: 0; padding: 0; color: #DD0000; font-size: 18px; }
table.find_boat_form { width: 480px; }
.find_boat_text_left { width: 58px; }
.find_boat_text_right { width: 57px; }
.find_boat_select { width: 130px; }
.find_boat_submit { width: 130px; margin: 10px 0 20px 0; }

/* Sell boat */
table.sell_boat { width: 220px; }
td.sell_boat_title { padding-bottom: 10px; }
td.sell_boat_title h3 { margin: 0; padding: 0; color: #DD0000; font-size: 18px; }
td.sell_boat_text { font-size: 11px; }
td.sell_boat_submit { padding: 10px 0 20px 0; }
.sell_boat_input { width: 220px; }

/* Navigation */
table.navigation { width: 200px; margin-bottom: 20px; }
td.navigation_header { height: 30px; background: #A92A01 url('images/rb.jpg') repeat-x; vertical-align: middle; padding: 0 4px 0 20px; }
td.navigation_header h3 { margin: 0; padding: 0; color: #FFDDCC; font-size: 15px; }
td.navigation_edge { height: 30px; background: #A92A01; vertical-align: top; }
td.navigation_body {}

/* Menu pink */
table.menu_pink { width: 180px; }
td.menu_pink_link { height: 25px; background: #FFD3D3; border-bottom: #BB9999 1px solid; padding: 1px 5px 1px 20px; cursor: pointer; }
td.menu_pink_link:hover { height: 25px; background: #FFD3D3 url('images/menu_pink.jpg') repeat-y; border-bottom: #BB9999 1px solid; padding: 1px 5px 1px 20px; }
td.menu_pink_link a:link, td.menu_pink_link a:active, td.menu_pink_link a:visited, td.menu_pink_link a:hover { color: #000000; text-decoration: none; }
.menu_pink_over { height: 25px; background: #FFD3D3 url('images/menu_pink.jpg') repeat-y; border-bottom: #BB9999 1px solid; padding: 1px 5px 1px 20px; cursor: pointer; }
.menu_pink_over a:link, .menu_pink_over a:active, .menu_pink_over a:visited, .menu_pink_over a:hover { color: #000000; text-decoration: none; }

/* Menu blue */
table.menu_blue { width: 180px; }
td.menu_blue_link { height: 25px; background: #D6E4FF; border-bottom: #AAAABB 1px solid; padding: 1px 5px 1px 20px; cursor: pointer; }
td.menu_blue_link:hover { height: 25px; background: #D6E4FF url('images/menu_blue.jpg') repeat-y; border-bottom: #AAAABB 1px solid; padding: 1px 5px 1px 20px; }
td.menu_blue_link a:link, td.menu_blue_link a:active, td.menu_blue_link a:visited, td.menu_blue_link a:hover { color: #000000; text-decoration: none; }
.menu_blue_over { height: 25px; background: #D6E4FF url('images/menu_blue.jpg') repeat-y; border-bottom: #AAAABB 1px solid; padding: 1px 5px 1px 20px; cursor: pointer; }
.menu_blue_over a:link, .menu_blue_over a:active, .menu_blue_over a:visited, .menu_blue_over a:hover { color: #000000; text-decoration: none; }

/* News */
table.news { width: 200px; margin-bottom: 20px; }
td.news_header { height: 30px; background: #A92A01 url('images/rb.jpg') repeat-x; vertical-align: middle; padding: 0 4px 0 20px; }
td.news_header h3 { margin: 0; padding: 0; color: #FFDDCC; font-size: 15px; }
td.news_edge { height: 30px; background: #A92A01; vertical-align: top; }
td.news_body { border: #BFBFBF 1px solid; border-top: none; padding: 10px 10px 0 10px; }

/* New */
div.new { margin-bottom: 10px; }
div.new_date { color: #AA2200; }
div.new_head {}
div.new_link {}

/* Personal office */
table.personal_office { width: 200px; margin-bottom: 20px; }
td.personal_office_header { height: 30px; background: #A92A01 url('images/rb.jpg') repeat-x; vertical-align: middle; padding: 0 4px 0 20px; }
td.personal_office_header h3 { margin: 0; padding: 0; color: #FFDDCC; font-size: 15px; }
td.personal_office_edge { height: 30px; background: #A92A01; vertical-align: top; }
td.personal_office_body { background: #FFCCAA; padding: 10px; }

/* Office */
table.office { width: 180px; }
td.office_data {}
td.office_value {}
.input { width: 115px; }

/* Poll */
table.poll { width: 200px; margin-bottom: 20px; }
td.poll_header { height: 30px; background: #A92A01 url('images/rb.jpg') repeat-x; vertical-align: middle; padding: 0 4px 0 20px; }
td.poll_header h3 { margin: 0; padding: 0; color: #FFDDCC; font-size: 15px; }
td.poll_edge { height: 30px; background: #A92A01; vertical-align: top; }
td.poll_body { border: #BFBFBF 1px solid; border-top: none; padding: 10px; }

/* Vote */
table.vote { width: 175px; }
td.vote_name { padding-bottom: 10px; }
td.vote_data {}
td.vote_value {}
td.vote_submit { padding-top: 10px; }

/* Special boats */
table.special_boats { width: 700px; margin-bottom: 20px; }
td.special_boats_edge { height: 30px; background: #A92A01; vertical-align: top; }
td.special_boats_header { height: 30px; background: #A92A01 url('images/rb.jpg') repeat-x; vertical-align: middle; padding: 0 4px 0 4px; }
td.special_boats_header h3 { margin: 0; padding: 0; color: #FFDDCC; font-size: 15px; }
td.special_boats_body {}

/* New boats */
table.new_boats { width: 700px; margin-bottom: 20px; }
td.new_boats_edge { height: 30px; background: #008ECC; vertical-align: top; }
td.new_boats_header { height: 30px; background: #008ECC url('images/bb.jpg') repeat-x; vertical-align: middle; padding: 0 4px 0 4px; }
td.new_boats_header h3 { margin: 0; padding: 0; color: #CCEEFF; font-size: 15px; }
td.new_boats_body {}

/* Boat */
table.boat { width: 220px; margin-top: 10px; }
td.boat_name { text-align: center; vertical-align: middle; padding: 5px; }
td.boat_name h1 { margin: 0; padding: 0; font-size: 14px; }
td.boat_image { background: #E0E0E0; height: 140px; cursor: pointer; }
td.boat_data {}
td.boat_value { text-align: right; font-weight: bold; }

/* Work area */
table.work_area { width: 700px; margin-bottom: 20px; }
td.work_area_edge { height: 30px; background: #008ECC; vertical-align: top; }
td.work_area_header { height: 30px; background: #008ECC url('images/bb.jpg') repeat-x; vertical-align: middle; padding: 0 4px 0 4px; }
td.work_area_header h1 { margin: 0; padding: 0; color: #CCEEFF; font-size: 15px; }
td.work_area_body { background: #FFFFFF; padding: 15px 20px 0 20px; }

select {
display:block;
}
.ie-bug {
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
}
.ie-bug_iframe {
	padding-left: 100px;
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:500px;/*must have for any big value*/
	height:200px/*must have for any big value*/;
}