/****************************************
	MAIN STYLES
****************************************/

body {
	background-color: #6789aa;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	overflow-x: auto;
	overflow-y: scroll;
}

body, table {
	font-family: Verdana, Lucida Sans Unicode, Arial, Sans-Serif;
	color: #e9f6ff;
	font-weight: normal;
	line-height: normal;
	font-size: 12px;
}

.container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Verdana, Lucida Sans Unicode, Arial, Sans-Serif;
	color: #e9f6ff;
	font-weight: normal;
	line-height: normal;
	font-size: 12px;
	padding-top: 30px;
	padding-bottom: 60px;
}

.container a, .container a:link, .container a:visited, .container a:active {
	color: #34495f;
	text-decoration: none;
	font-size: 12px;
}

.container a:hover {
	color: #f0d086;	
}

table {border-collapse: collapse; border: 0; font: inherit; color: inherit; margin: 0; padding: 0; margin-top: 20px;}

td {padding-top: 10px;}

img {border: none;}

/****************************************
	AS TRADING LOGOS
****************************************/

.asTradingLogo {
	width: 800px;
	height: 109px;
	margin-left: auto;
	margin-right: auto;
}

.asTradingLogoHome {
	background-image: url("images/as_trading_logo.gif");
	width:562px;
	height:109px;
	float:left;
}

.asTradingLogoDisplays {
	background-image: url("images/as_trading_logo_displays.gif");
	width:562px;
	height:109px;
	float:left;
}

/****************************************
	MAIN MENU
****************************************/

.menuBackground {
	background-color: #5a7fa5;
	width: 100%;
	height: 30px;
}

.menuBorder {
	width: 756px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}

.menuElement1, .menuElement2, .menuElement3, .menuElement4, .menuElement5, .menuElement6 {
	width: 124px;
	height: 30px;
	float: left;
	margin-left: 2px;
}

.menuElement7, .menuElement8, .menuElement9 {
	width: 250px;
	height: 30px;
	float: left;
	margin-left: 2px;
}

.menuElement1 {background-image: url("images/as_trading_menu_company_0.gif");}
.menuElement1:hover {background-image: url("images/as_trading_menu_company_1.gif");}

.menuElement2 {	background-image: url("images/as_trading_menu_services_0.gif");}
.menuElement2:hover {background-image: url("images/as_trading_menu_services_1.gif");}

.menuElement3 {background-image: url("images/as_trading_menu_products_0.gif");}
.menuElement3:hover {background-image: url("images/as_trading_menu_products_1.gif");}

.menuElement4 {background-image: url("images/as_trading_menu_references_0.gif");}
.menuElement4:hover {background-image: url("images/as_trading_menu_references_1.gif");}

.menuElement5 {background-image: url("images/as_trading_menu_partners_0.gif");}
.menuElement5:hover {background-image: url("images/as_trading_menu_partners_1.gif");}

.menuElement6 {background-image: url("images/as_trading_menu_contact_0.gif");}
.menuElement6:hover {background-image: url("images/as_trading_menu_contact_1.gif");}

.menuElement7 {background-image: url("images/as_trading_menu_uberuns_0.gif");}
.menuElement7:hover {background-image: url("images/as_trading_menu_uberuns_1.gif");}

.menuElement8 {background-image: url("images/as_trading_menu_produkte_0.gif");}
.menuElement8:hover {background-image: url("images/as_trading_menu_produkte_1.gif");}

.menuElement9 {background-image: url("images/as_trading_menu_kontakte_0.gif");}
.menuElement9:hover {background-image: url("images/as_trading_menu_kontakte_1.gif");}

/****************************************
	PRODUCTS SUBMENU
****************************************/

.menuSubProducts {
	width: 756px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
}

.menuProductsElementBase,
.menuProductsElement1, .menuProductsElement2, .menuProductsElement3,
.menuProductsElement4, .menuProductsElement5, .menuProductsElement6,
.menuProductsElement7, .menuProductsElement8, .menuProductsElement9,
.menuProductsElement10, .menuProductsElement11, .menuProductsElement12,
.menuProductsElement13, .menuProductsElement14, .menuProductsElement15, .menuProductsElement16,
.menuProductsElement1_chosen, .menuProductsElement2_chosen, .menuProductsElement3_chosen,
.menuProductsElement4_chosen, .menuProductsElement5_chosen, .menuProductsElement6_chosen, 
.menuProductsElement7_chosen, .menuProductsElement8_chosen, .menuProductsElement9_chosen,
.menuProductsElement10_chosen, .menuProductsElement11_chosen, .menuProductsElement12_chosen,
.menuProductsElement13_chosen, .menuProductsElement14_chosen, .menuProductsElement15_chosen, .menuProductsElement16_chosen
{
	width: 126px;
	height: 24px;
	float: left;
	background-repeat: no-repeat;
}

.menuProductsElement1 {background-image: url("images/products/control_menu/button_deb_alumaster_0.gif");}
.menuProductsElement1:hover {background-image: url("images/products/control_menu/button_deb_alumaster_1.gif");}
.menuProductsElement1_chosen {background-image: url("images/products/control_menu/button_deb_alumaster_2.gif");}

.menuProductsElement2 {background-image: url("images/products/control_menu/button_deb_masterocel_0.gif");}
.menuProductsElement2:hover {background-image: url("images/products/control_menu/button_deb_masterocel_1.gif");}
.menuProductsElement2_chosen {background-image: url("images/products/control_menu/button_deb_masterocel_2.gif");}

.menuProductsElement3 {background-image: url("images/products/control_menu/button_deb_astrs_0.gif");}
.menuProductsElement3:hover {background-image: url("images/products/control_menu/button_deb_astrs_1.gif");}
.menuProductsElement3_chosen {background-image: url("images/products/control_menu/button_deb_astrs_2.gif");}

.menuProductsElement4 {background-image: url("images/products/control_menu/button_deb_karton_0.gif");}
.menuProductsElement4:hover {background-image: url("images/products/control_menu/button_deb_karton_1.gif");}
.menuProductsElement4_chosen {background-image: url("images/products/control_menu/button_deb_karton_2.gif");}

.menuProductsElement5 {background-image: url("images/products/control_menu/button_deb_st2000_0.gif");}
.menuProductsElement5:hover {background-image: url("images/products/control_menu/button_deb_st2000_1.gif");}
.menuProductsElement5_chosen {background-image: url("images/products/control_menu/button_deb_st2000_2.gif");}

.menuProductsElement6 {background-image: url("images/products/control_menu/button_deb_master_0.gif");}
.menuProductsElement6:hover {background-image: url("images/products/control_menu/button_deb_master_1.gif");}
.menuProductsElement6_chosen {background-image: url("images/products/control_menu/button_deb_master_2.gif");}

/* Debnenie stropne */
.menuProductsElement7 {background-image: url("images/products/control_menu/button_deb_ast_0.gif");}
.menuProductsElement7:hover {background-image: url("images/products/control_menu/button_deb_ast_1.gif");}
.menuProductsElement7_chosen {background-image: url("images/products/control_menu/button_deb_ast_2.gif");}

.menuProductsElement8 {background-image: url("images/products/control_menu/button_deb_stol_ringer_0.gif");}
.menuProductsElement8:hover {background-image: url("images/products/control_menu/button_deb_stol_ringer_1.gif");}
.menuProductsElement8_chosen {background-image: url("images/products/control_menu/button_deb_stol_ringer_2.gif");}

.menuProductsElement9 {background-image: url("images/products/control_menu/button_deb_st100_0.gif");}
.menuProductsElement9:hover {background-image: url("images/products/control_menu/button_deb_st100_1.gif");}
.menuProductsElement9_chosen {background-image: url("images/products/control_menu/button_deb_st100_2.gif");}

/* Debnenie stenove */
.menuProductsElement10 {background-image: url("images/products/control_menu/button_deb_opora_lesenia_0.gif");}
.menuProductsElement10:hover {background-image: url("images/products/control_menu/button_deb_opora_lesenia_1.gif");}
.menuProductsElement10_chosen {background-image: url("images/products/control_menu/button_deb_opora_lesenia_2.gif");}

.menuProductsElement11 {background-image: url("images/products/control_menu/button_deb_3s_0.gif");}
.menuProductsElement11:hover {background-image: url("images/products/control_menu/button_deb_3s_1.gif");}
.menuProductsElement11_chosen {background-image: url("images/products/control_menu/button_deb_3s_2.gif");}

/* Debnenie stlpov */
.menuProductsElement12 {background-image: url("images/products/control_menu/button_deb_plastove_0.gif");}
.menuProductsElement12:hover {background-image: url("images/products/control_menu/button_deb_plastove_1.gif");}
.menuProductsElement12_chosen {background-image: url("images/products/control_menu/button_deb_plastove_2.gif");}

/* Pojazdné lešenie ALTREX */
.menuProductsElement13 {background-image: url("images/products/control_menu/button_les_5100_0.gif");}
.menuProductsElement13:hover {background-image: url("images/products/control_menu/button_les_5100_1.gif");}
.menuProductsElement13_chosen {background-image: url("images/products/control_menu/button_les_5100_2.gif");}

.menuProductsElement14 {background-image: url("images/products/control_menu/button_les_5200_0.gif");}
.menuProductsElement14:hover {background-image: url("images/products/control_menu/button_les_5200_1.gif");}
.menuProductsElement14_chosen {background-image: url("images/products/control_menu/button_les_5200_2.gif");}

.menuProductsElement15 {background-image: url("images/products/control_menu/button_les_5400_0.gif");}
.menuProductsElement15:hover {background-image: url("images/products/control_menu/button_les_5400_1.gif");}
.menuProductsElement15_chosen {background-image: url("images/products/control_menu/button_les_5400_2.gif");}

.menuProductsElement16 {background-image: url("images/products/control_menu/button_les_4400_0.gif");}
.menuProductsElement16:hover {background-image: url("images/products/control_menu/button_les_4400_1.gif");}
.menuProductsElement16_chosen {background-image: url("images/products/control_menu/button_les_4400_2.gif");}


/****************************************
	IMAGE HEADINGS
****************************************/

.asTradingWelcome, .asTradingPartners, .asTradingCompany, .asTradingContact,
.asTradingServices, .asTradingReferences, .asTradingProducts, .asTradingSitemap,
.asTradingUberUns, .asTradingKontakte, .asTradingProdukte {
	width: 800px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;	 
}

.asTradingProductsDebnenie1, .asTradingProductsDebnenie2, .asTradingProductsDebnenie3,
.asTradingProductsRezivo, .asTradingProductsDoplnky, .asTradingProductsDistPrvky, .asTradingProductsLesenie, .asTradingProductsPlosiny {
	width: 800px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
}

.asTradingWelcome {background-image: url("images/as_trading_welcome.gif");}
.asTradingUberUns {background-image: url("images/as_trading_uberuns.gif");}
.asTradingKontakte {background-image: url("images/as_trading_kontakte.gif");}
.asTradingProdukte {background-image: url("images/as_trading_produkte.gif");}
.asTradingPartners {background-image: url("images/as_trading_partners.gif");}
.asTradingCompany {background-image: url("images/as_trading_company.gif");}
.asTradingContact {background-image: url("images/contact/as_trading_contact.gif");}
.asTradingServices {background-image: url("images/services/as_trading_services.gif");}
.asTradingReferences {background-image: url("images/references/as_trading_references.gif");}
.asTradingProducts {background-image: url("images/products/as_trading_products.gif");}

.asTradingProductsDebnenie1 {background-image: url("images/products/as_trading_products_deb1.gif");}
.asTradingProductsDebnenie2 {background-image: url("images/products/as_trading_products_deb2.gif");}
.asTradingProductsDebnenie3 {background-image: url("images/products/as_trading_products_deb3.gif");}
.asTradingProductsRezivo {background-image: url("images/products/as_trading_products_rezivo.gif");}
.asTradingProductsDoplnky {background-image: url("images/products/as_trading_products_doplnky.gif");}
.asTradingProductsDistPrvky {background-image: url("images/products/as_trading_products_dist_prvky.gif");}
.asTradingProductsLesenie {background-image: url("images/products/as_trading_products_lesenie.gif");}
.asTradingProductsPlosiny {background-image: url("images/products/as_trading_products_plosiny.gif");}
.asTradingSitemap {background-image: url("images/sitemap/as_trading_sitemap.gif");}

.infoBackground {
	background-color: #aacae9;
	width: 100%;
	height: 80px;
}

/****************************************
	TEXT STYLES
****************************************/

ul {list-style-type: square;}

.textBox {
	padding-left: 0.5em;
	margin-left: 30px;	
	padding-bottom: 3ex;
	color: #e9f6ff;
}

.textBoxCentered {text-align: center;}

.textBox h1 {border-left: solid 2px #9fcaf5; padding-left: 0.5em;}

.textBox h2 {margin-left: 1em;}

.textBox h4 {margin-left: 0em;}

.textBox h1.noBorder {border-left: none; padding-left: 0.5em;}

.textBoxInner {
	margin-left: 3em;
}

.textBoxDisclaimer {
	margin-left: 3em;
	font-size: 11px;
}

.textBoxInnerCentered {
	margin-left: 3em;
	text-align: center;
}

.textBoxInnerRight {
	margin-left: 3em;
	text-align: right;
}

table tr td h1, table tr td h2, table tr td h3, table tr td h4,
table tr td h5, table tr td h6, h1, h2, h3, h4, h5, h6 {
	color: #e9f6ff;
	font-family: Lucida Sans Unicode, Verdana, Arial, Sans-Serif;
	font-weight:normal;
}

h1 {font-size: 18px; margin-top: 40px;}

h2 {font-size: 15px; margin-left: 55px;}
h2.slogan {font-size: 20px; text-align:center;}

h3 {font-style: italic;	margin-left: 55px; font-size: 14px;}

h4, table tr td h4 {font-size: 12px; margin-left: 55px; font-weight:bold;}

h5 {font-size: 14px; margin-top: -15px;}

h6 {font-size: 14px;}

.partners {
	width: 100%;
	font-size: 12px;
	color: #e9f6ff;
}

.partners tr {
	height: auto;
}

.partners td {
	vertical-align: middle;
	padding-bottom: 50px;
}

.partners td.obrazok {
	width: 260px;
	text-align: right;
}

.partners td .partnerInfo {
	margin-left: 2em;
	border-left: solid 2px #9fcaf5;
	padding-left: 1em;
	vertical-align: middle;
}

.partners td .partnerInfo h1 {
	margin-top: 0;
}

.products {
	width: 100%;
	font-size: 12px;
	color: #e9f6ff;
}

.products tr {
	height: auto;
}

.products td {
	vertical-align: middle;
	padding-bottom: 50px;
}

.products td.productIcon {
	width: 180px;
	text-align: right;
}

.products td .productInfo {
	margin-left: 2em;
	border-left: solid 2px #9fcaf5;
	padding-left: 1em;
	vertical-align: middle;
}

.products td .productInfo h1 {
	margin-top: 0;
}

/****************************************
	IMAGE STYLES
****************************************/

.photoCollageBackground {
	background-color: #4e6589;
	width: 100%;
	height: 276px;
	margin-bottom: 50px;
	margin-top: 50px;
}

.photoCollage {
	background-image: url("images/home_photo_collage.jpg");
	width: 754px;
	height: 276px;
	margin-left: auto;
	margin-right: auto;
}

.index {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	width: 800px;
}

/****************************************
	IMAGE DASHED CORNERS
****************************************/

.imageCornerLeft, .imageCornerRight {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.imageCornerLeft {
	background: transparent url('images/image_corner_left.gif') no-repeat bottom left;
}

.imageCornerRight {
	background: transparent url('images/image_corner_right.gif') no-repeat top right;
}

.imageCornerRight img {
	margin: 8px;
	padding: 0;
	border: solid 1px #89aed6;
}

/****************************************
	ICONS
****************************************/

.icons {
	padding-right: 46px;
	padding-top: 70px;
}

.iconHome, .iconSiteMap, .iconBorder {
	width: 33px;
	height: 33px;
	margin-top: 70px;
	float:left;
}

.iconHome {background-image: url("images/icon_home0.gif"); margin-left: 135px;}
.iconHome:hover {background-image: url("images/icon_home1.gif");}

.iconSiteMap {background-image: url("images/icon_sitemap0.gif");}
.iconSiteMap:hover {background-image: url("images/icon_sitemap1.gif");}

.iconBorder {background-image: url("images/icon_border.gif"); width: 12px;}

/****************************************
	LINKS WITH ICONS
****************************************/

a.extern {
	background-image: url("images/icon_extern0.gif");
	background-repeat: no-repeat;	
	padding-left: 17px;
}

a.extern:hover {
	background-image: url("images/icon_extern1.gif");
	background-repeat: no-repeat;	
	padding-left: 17px;
}

a.intern {
	background-image: url("images/icon_intern0.gif");
	background-repeat: no-repeat;	
	padding-left: 17px;
}

a.intern:hover {
	background-image: url("images/icon_intern1.gif");
	background-repeat: no-repeat;	
	padding-left: 17px;
}

/****************************************
	PRODUCT DETAILS TABLE
****************************************/

.productDescriptionTable td {
	border: solid 1px #89aed6;
	padding: 4px;
}

/****************************************
	CONTACT FORM
****************************************/

.sendButton {
	background-color: #4e6589;
	border: solid 2px #9fcaf5;
	color: #e9f6ff;
	width: 100px;
}

.contactPersonal {
	color: #e9f6ff;
	font-size: 12px;
}

.contactPersonal td {
	vertical-align: bottom;
}

.contactPersonal td.mid {
	width: 50px;
}

.contactPersonal tr {
	height: 20px;
}

.contactPersonal td input {
	background-color: #e9f6ff;
	border: solid 1px #9fcaf5; 
	color: #34495f;
	width: 230px;
}

.contactProduct 
{
	color: #e9f6ff;
	text-align: left;
}

.contactProduct td {
	vertical-align: bottom;
	text-align: left;
}

.contactProduct td.left 
{
	width: 280px;	
}

.contactProduct td.right
{
	width: 350px;	
}

.contactProduct td.mid {
	width: 50px;
}

.contactProduct tr {
	height: 20px;
}

/****************************************
	SITEMAP
****************************************/

.sitemap {
	margin-left: 10em;
}

.sitemapIdleText
{
	color: #9fcaf5;
	font-family: Verdana, Lucida Sans Unicode, Arial, Sans-Serif;	
	text-decoration: none;
}

.sitemap_lev0 {
	border-left: none;
	margin-left: 0px;
	text-transform: capitalize;
	margin-bottom: 1em;
}

.sitemap_lev1, .sitemap_lev2, .sitemap_lev3, .sitemap_lev4 {
	border-left: solid 2px #9fcaf5;
	margin-left: 0.5em;
	padding-left: 3em;
	margin-bottom: 1em;
	margin-top: 0.3em;
	text-transform: none;
}

.sitemap_lev0 .sitemap_leaf {
	line-height: 4ex;
}

.sitemap_lev1 .sitemap_leaf {
	line-height: 4ex;
}

.sitemap_lev2 .sitemap_leaf {
	line-height: 4ex;
}

.sitemap_lev3 .sitemap_leaf {
	line-height: 2.5ex;
}

.sitemap a, 
.sitemap a:link, 
.sitemap a:visited, 
.sitemap a:active {
	color: #e9f6ff;
	font-size: 15px;
	font-weight: bold;
}

.sitemap_lev1 a, 
.sitemap_lev1 a:link, 
.sitemap_lev1 a:visited, 
.sitemap_lev1 a:active {
	color: #e9f6ff;
	font-size: 12px;
	font-weight: normal;
}

.sitemap a:hover {
	color: #34495f;	
}

/****************************************
	FOOTER
****************************************/

.footer {
	background-color: #4e6589;
	clear: both;
	height: 40px;
	line-height: 2.5em;
	color: #e9f6ff;
	font-size: 13px;
}

.footerLinks {
	height: 40px;
	width: 770px;
	margin: 0px auto;
}

.footer a {
	font-family: Verdana, Lucida Sans Unicode, Arial, Sans-Serif;	
	text-decoration: none;
	font-size: 11px;
	color: #e9f6ff;
	margin-left: 5px;
	margin-right: 5px;
}

.footer a:hover {
	color: #f0d086;
}

/****************************************
	ABYSS STUDIOS FOOTER LOGO
****************************************/

.abysslogo {
	width: 190px;
	height: 40px;
	display: block;
	background: url('images/abyss_logo0.gif');
}

.abysslogo:hover {
	background: url('images/abyss_logo1.gif');
}
