body {background: #7d7d7d url('../images/gfx/body_gradient.png') repeat-x;}

/* layout */
#wrapper {width: 1000px; margin: 0 auto;}
#header {position: relative; height: 150px;}
#logo {width:126px; height:125px; position: absolute; left: 35px; top: 8px; background: #558;}
#footer {background: #808; height: 100px;}
#top {background: #aa0; height: 50px;}
#bottom {height: 25px;}
#middle {position: relative; height: 100%;}
#content {width: 820px; margin-left: 50px; padding: 10px 0 40px 10px;}
#content {min-height:500px;height:auto !important;height:500px;}
#hinge_top {position: absolute; right:0; top: 50px; width:100px; height:57px;}
#hinge_bottom {position: absolute; right:0; bottom: 70px; width:100px; height:57px;}
#top_links {float:right; margin: 5px 40px 0 0;}
#top_links .login-text {color:#ddd;}
#top_baner {width: 500px; height:100px; border:1px solid #ccc; float:right; margin: 20px 40px 0 0;}
* html #navlinks a {position:relative;}

/* layout style */
#header {background: url('/images/gfx/glass_header.png') 987px 0 repeat-y;}
#top {background: url('/images/gfx/glass_top.png') no-repeat;}
#bottom {background: url('/images/gfx/glass_bottom.png') no-repeat;}
#middle {background: url('/images/gfx/glass_middle.png') repeat-y;}
#hinge_top, #hinge_bottom {background: url('/images/gfx/hinge.png') no-repeat;}
#footer {
	background: url('/images/gfx/glass_header.png') 987px 0 repeat-y;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align: center;
	color: #ccc;
	padding-top: 20px;
	line-height: 15px;
}

#logo .logo {width: 126px; height: 125px;}
#content {font-family: Verdana, "Times New Roman", Times, serif; font-size: 12px; color: #ccc; }

/* headers */
h2 {font-weight:bold; padding-bottom: 10px;}

/* links */
a {text-decoration:none;}
a:link {color:#ddd;}
a:visited {color:#ddd;}
a:hover {none; color:#fff; text-decoration: underline;}
a:active {none; color:#fff;}

/* IE6 png filters */
* html #top {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/glass_top.png');}
* html #bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/glass_bottom.png');}
* html #hinge_top {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/hinge.png');}
* html #hinge_bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/hinge.png');}
* html #middle {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/gfx/glass_middle.png');}

/* menu */
#navlinks {color:#999;}
#navlinks a {color:#999;}
#navlinks .active a {color:#ccc; font-weight:bold;}
#navlinks ul {list-style-type: none; height: 24px; width: 790px; margin: auto; padding-top: 18px;}
#navlinks li {float: left; }
#navlinks ul a {padding-right: 12px; padding-left: 12px; display: block; line-height: 24px; text-decoration: none; font-family: Century Gothic, Arial, Times, serif; font-size: 14px;}
#navlinks ul a:hover {color: #fff; text-decoration: underline;}

/* others */
#top_links {font-family: Verdana, "Times New Roman", Times, serif; font-size: 12px;}
#top_links a.login {padding-left: 8px; background: url('/images/gfx/key.gif') 0 4px no-repeat;}
#top_links a.login:hover {background: url('/images/gfx/key_over.gif') 0 4px no-repeat;}

/* panel */
.p_size_small {width:180px;}
.p_size_medium {width:320px;}
.panel .top, .panel .bottom {height: 8px; font-size:0;}
.p_size_small .top {background: transparent url('/images/gfx/panel_top_180.png') no-repeat;}
.p_size_medium .top {background: transparent url('/images/gfx/panel_top_320.png') no-repeat;}
.p_size_small .bottom {background: transparent url('/images/gfx/panel_bottom_180.png') no-repeat;}
.p_size_medium .bottom {background: transparent url('/images/gfx/panel_bottom_320.png') no-repeat;}
.p_size_small .middle {background: transparent url('/images/gfx/panel_middle_180.png') repeat-y;}
.p_size_medium .middle {background: transparent url('/images/gfx/panel_middle_320.png') repeat-y;}
a.panel_link:hover .p_size_small .top {background: transparent url('/images/gfx/panel_top_180_h.png') no-repeat;}
a.panel_link:hover .p_size_medium .top {background: transparent url('/images/gfx/panel_top_320_h.png') no-repeat;}
a.panel_link:hover .p_size_small .bottom {background: transparent url('/images/gfx/panel_bottom_180_h.png') no-repeat;}
a.panel_link:hover .p_size_medium .bottom {background: transparent url('/images/gfx/panel_bottom_320_h.png') no-repeat;}
a.panel_link:hover .p_size_small .middle {background: transparent url('/images/gfx/panel_middle_180_h.png') repeat-y;}
a.panel_link:hover .p_size_medium .middle {background: transparent url('/images/gfx/panel_middle_320_h.png') repeat-y;}
.panel .content {padding: 15px; text-align:center;}

/* IE6 panel filters */
* html .p_size_small .top {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_top_180.png');}
* html .p_size_medium .top {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_top_320.png');}
* html .p_size_small .bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_bottom_180.png');}
* html .p_size_medium .bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_bottom_320.png');}
* html .p_size_small .middle {background:none; height: 1%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/gfx/panel_middle_180.png');}
* html .p_size_medium .middle {background:none; height: 1%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/gfx/panel_middle_320.png');}
* html a.panel_link:hover .p_size_small .top {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_top_180_h.png');}
* html a.panel_link:hover .p_size_medium .top {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_top_320_h.png');}
* html a.panel_link:hover .p_size_small .bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_bottom_180_h.png');}
* html a.panel_link:hover .p_size_medium .bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gfx/panel_bottom_320_h.png');}
* html a.panel_link:hover .p_size_small .middle {background:none; height: 1%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/gfx/panel_middle_180_h.png');}
* html a.panel_link:hover .p_size_medium .middle {background:none; height: 1%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/gfx/panel_middle_320_h.png');}

/* contents */
.masca_base {margin: 20px; float: left;}
#address {float: left; padding: 20px 0 20px 0;}
#address li {padding: 2px 0;}
#address .ct {padding-left: 40px;}
#ask_form {float: left; padding-top: 20pxs;}
#ask_form .ct {padding-left: 40px;}
#ask_form form td {padding: 3px;}
#ask_form form th {text-align: left;}

.product_photo_small {margin: 5px; border: 1px solid #aaa;}
#home {float: left; padding: 20px 0 20px 0; width: 400px;}
#home h1 {font-size: 16px; padding-top: 20px; font-family: 'Century Gothic', Arial}
#home h2 {font-size: 13px; font-weight: bold; padding-top: 20px; padding-bottom: 0px}
#home h3 {font-size: 12px;}
#home p {font-size: 11px; padding: 10px 0;}

#product_file {clear: both}
#product_description{float: left; padding: 20px 0 20px 0; width: 400px;}
#product_description h1 {font-size: 18px; padding: 10px 0 15px 0; font-family: 'Century Gothic', Arial}
#product_description h2, #product_file h2 {font-size: 12px; font-weight: bold; padding: 0px; padding-bottom: 0px}
#product_description p, #product_file p {font-size: 11px; padding: 5px 0 5px 0;}
#files_price, #files_cad  {width: 397px; height:130px; background: #525252; font-size: 11px; border: 1px solid #5d5d5d; padding: 5px; float:left}
#files_price td, #files_cad td {padding: 3px}
#files_info {clear: both; width: 806px; background: #484848; font-size: 11px; border: 1px solid #5d5d5d; padding: 5px;}

/* product show */
.product_name {font-weight: bold; font-size: 16px;}
table.parameters {width: 400px; border:0;}
.parameters .name {text-align: right;}
.parameters .value {text-align: right;}
table.files {width: 650px; margin: 10px auto;}
table.files td {height: 20px; padding:0; margin:0; border:0;  background: url('/images/gfx/filesbg_light.png') repeat;}
* html table.files td {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/gfx/filesbg_light.png');}
table.files .type td {padding: 15px 0 5px 20px; font-weight:bold; font-style:italic;}
table.files .footer {height: 15px;}
table.files .filename {text-align: left; padding-left: 50px;}
table.files .filesize {width:80px; text-align: right;}
table.files .filetype {width:80px; text-align: center;}
table.files .download {width:70px; text-align: left; padding-right: 20px; line-height: 20px;}
table.files th {text-align: center; height: 20px; background: url('/images/gfx/filesbg_dark.png') repeat;}
table.files .nofiles {text-align:left; padding-left:50px; color: #999;}
* html table.files th {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/gfx/filesbg_dark.png');}
table.files .empty {text-align: center;}
.type-ctn {width:60px; margin: 0 auto;}
.type-text {float:left;}
.filetype-icon {margin-right: 2px; float:left;}
.auth-icon {margin-right: 2px; display:inline;}
* html table.files a {position:relative;}
#fancy_div {background-color: #777 !important;}
#auth-content {padding:10px;font-family: "Times New Roman", Times, serif; font-size: 16px;}
#auth-content img {float:left; margin: 5px 15px 15px 5px;}
#auth-content .contact-link {margin-left:150px; font-weight:bold;}

/* zastosowania */
.application .products {float:left;width:300px; text-align: center;}
.products a {font-size: 14px;}
