/*
 * Author: Pavel Dubsky
 * Author URI: http://borealix.net/
 */

/*--------- General --------*/

* {margin: 0; padding: 0;} 

html {width: 100%; height: 100%; background: url("../bg_logo.png") #000000;}
body {position: relative; top: 0; left: 0; width: 100%; height: 100%; font: 100%/100% Tahoma Regular, sans-serif; color: #999999;}
img {border: 0;}
table {border-collapse: collapse;}

a:active {text-decoration: none; color: #ffffff;}
a:hover {text-decoration: none; color: #afc2cf !important;}
a:link {text-decoration: none; color: #ffffff;}
a:visited {text-decoration: none; color: #ffffff;}

.button {padding: 2px; font-size: 100%; font-family: Tahoma Regular, sans-serif; color: #999999; border: 1px solid #5381a4; background: #152032;}
.button_order {padding: 4px; font-size: 140%; font-family: Tahoma Regular, sans-serif; color: #999999; border: 1px solid #5381a4; background: #152032;}
.input {width: 100%; padding: 2px; font-size: 100%; font-family: Tahoma Regular, sans-serif; color: #999999; border: 0; background: #152032;}
.input_order {width: 66%; font-size: 100%; color: #999999; border: 1px solid #5381a4; background: #152032;}
.select {font-size: 100%; font-family: Tahoma Regular, sans-serif; color: #999999; border: 1px solid #5381a4; background: #152032;}
.textarea {font-size: 100%; font-family: Tahoma Regular, sans-serif; color: #999999; border: 1px solid #5381a4; background: #152032;}

/*--------- Content --------*/

.auth {width: 290px; height: 60px; font-size: 70%; color: #999999;}
.auth tr {height: 20px;}
.auth_button {width: 50px; padding: 5px 0 0 10px; vertical-align: middle;}
.auth_input {width: 175px;}
.auth_title {text-align: left; width: 60px;}
.articles {width: 864px; text-align: justify;}
.bg_bl {position: absolute; width: 1055px; height: 1024px; background: url("../bg_bl.png") no-repeat bottom left;}
.bg_br {position: absolute; width: 1055px; height: 1024px; background: url("../bg_br.png") no-repeat bottom right;}
.bg_tl {position: absolute; width: 1055px; height: 1024px; background: url("../bg_tl.png") no-repeat top left #ffffff;}
.bg_tr {position: absolute; width: 1055px; height: 1024px; background: url("../bg_tr.png") no-repeat top right;}
.comments {width: 864px; font-size: 100%;}
.comments a:active {font-weight: bold; text-decoration: none; color: #000000;}
.comments a:hover {font-weight: bold; text-decoration: none; color: #000000 !important;}
.comments a:link {font-weight: bold; text-decoration: none; color: #000000;}
.comments a:visited {font-weight: bold; text-decoration: none; color: #000000;}
.content {padding: 30px 10px 10px 10px; font-size: 80%; text-align: justify;}
.empty_field {height: 50px;}
.error {font-size: 80%; text-align: center; color: #b80000;}
.header {height: 100px;}
.header_left {width: 430px;}
.header_right {width: 460px; vertical-align: middle;}
.main {width: 890px;}
.make_order {height: 30px; text-align: right;}
.menu {width: 864px; height: 50px;}
.menu td {width: 117px; vertical-align: top;}
.menu_empty {width: 396px !important;}
.menu_title {width: 864px; height: 20px;font-size: 80%; text-align: center; letter-spacing: 4px;}
.menu_title a:active {text-decoration: none; color: #999999;}
.menu_title a:hover {text-decoration: none; color: #ffffff !important;}
.menu_title a:link {text-decoration: none; color: #999999;}
.menu_title a:visited {text-decoration: none; color: #999999;}
.menu_title td {width: 117px;}
.models {width: 864px; margin-top: 40px;}
.models td {width: 432px;}
.models_about {height: 285px; padding: 0 0 0 10px; text-align: justify;}
.ok {font-size: 80%; text-align: center; color: #00ff00;}
.order {width: 864px; font-size: 80%;}
.order span {color: #ff0000;}
.order td {padding: 5px 0 0 0;}
.order_title {width: 200px; text-align: left;}
.registration {width: 500px; font-size: 80%; text-align: left; border-collapse: separate;}
.registration span {color: #ff0000;}
.registration_title {width: 200px;}
.sub_menu {position: absolute; left: 0; width: 117px; font-size: 60%; letter-spacing: 1px; color: #32596e;}
.sub_menu a:active {text-decoration: none; color: #32596e;}
.sub_menu a:hover {text-decoration: none; color: #ffffff !important;}
.sub_menu a:link {text-decoration: none; color: #32596e;}
.sub_menu a:visited {text-decoration: none; color: #32596e;}
.sub_menu_articles {position: absolute; left: 0; width: 117px; font-size: 60%; letter-spacing: 1px; color: #32596e;}
.sub_menu_articles a:active {text-decoration: none; color: #32596e;}
.sub_menu_articles a:hover {text-decoration: none; color: #ffffff !important;}
.sub_menu_articles a:link {text-decoration: none; color: #32596e;}
.sub_menu_articles a:visited {text-decoration: none; color: #32596e;}
.user_info {width: 290px; height: 60px; font-size: 70%; color: #ffffff;}
.user_info tr {height: 20px;}
.wrapper {width: 1055px; min-height: 1024px; background: url("../bg.png") no-repeat top center #000000;}
