﻿/* @font-face {font-family: universecc;src: url("../css/fonts/UNIVCD_0.TTF"); }
@font-face {font-family: universecc-bold1;src: url("../css/fonts/UNIVCDB2.TTF"); }
@font-face {font-family: universecc-bold2;src: url("../css/fonts/UNIVCDBI.TTF"); }
@font-face {font-family: universecc-io;src: url("../css/fonts/UNIVCDI0.TTF"); }
@font-face {font-family: diablo;src: url("../css/fonts/Exocet1.ttf");} */
body { margin: 0; padding: 0; color:#444444/* 031724 */; font-weight:normal; font-size: 12px;font-family: Arial, sans-serif; background: #fff; position:relative; min-width:1024px;}
img { border:0; }
a.standard, a.standard:link, a.standard:visited { text-decoration: none; }
a.standard:hover { text-decoration: underline; }
a.nounderline, a.nounderline:link, a.nounderline:visited, a.nounderline:hover { text-decoration: none; }
.red { color:#d90000; }
.orange { color: #FF9600; }
.dark-orange { color: #da9901; }
.green { color:#61911B; }
.blue { color:#2123ce; }
.white { color:#fff; }
.black { color: #031724; }
.default {color:#444444;}
.dark-blue { color:#0d4e63; }
.clear { clear:both; }
.gray { color:#444; }
.heavenly { color:#006ECC; }
.lightgray { color:#878B8A;}
.mediumgray {color:#656968;}
.sienna { color:sienna; }
.inter-blue { color:#5574a1; }
.inter-blue-light { color:#7c94b8;}
.inter-red {color:#de7a86;}
.inter-gray {color:#666;}
.magic-blue {color: #0063E0;}
table { border:0px; }
h4 { padding:0; margin:0; }
#page {	margin-top: 0px; margin-bottom: 0px; width:100%; position:absolute; top:0; left:0; background:url('../images/g/nvox_main_bg.jpg') no-repeat;/* background-attachment:fixed; */background-position:center top; background-color: #e9eef4; }
#header-layout, #mainmenu-layout, #content-layout, #footer-layout, #breadcrumbs-layout, #marks-layout { width:100%; }
#header, #mainmenu, #nvox-content, #footer, #breadcrumbs, #marks-content { width:957px; margin-left: auto; margin-right: auto; }
#header-layout {  background:transparent; /* background: #fff; url("../images/g/header-layout-bg.jpg") repeat-x left top; */ position: relative; height:61px; }
#header-black { position: absolute; top:0; left:0; width:50%; height:100%; /* background: #fff url("../images/g/header-layout-bg.jpg") repeat-x left top; */ }
#header { background:transparent; /* background: #fff url("../images/g/top_banner.jpg") no-repeat left top;  */position: relative; height:100%; display: block; }
#quick-search-top { width:174px; text-align: right; float: left;padding-left:10px;padding-right:10px; }
#top-menu-texts {float: left;padding-top:2px;}
#mainmenu-layout { background:transparent;/* white url(../images/g/bg-menu.gif) repeat-x left top; */ }
/* #breadcrumbs-layout { background: url("../images/g/content-bg.png") repeat-y; background-position:center; } */
#content-layout { margin-top:10px;/* background: url("../images/g/content-bg.png") repeat-y; background-position:center; */ }
#footer-layout { clear:both; background: url("../images/g/nvox_foot_part_bg2.png") repeat-x; /* height:289px; */padding-top:16px; position: relative;/*  bottom:0; */background-position: 0 -5px;}
#footer-bg, #mainmenu-bg, #marks-bg, #content-bg { width:1024px; margin:0 auto; display:block; }
#content-bg { /* background: url("../images/g/content-bg.png") repeat-y; */ }
#footer-bg { /* background: url("../images/g/stopka.png") no-repeat #191a1c left top; background-position: center; height:123px; */ }
/* #marks-layout { min-height:56px; display:block; } */
/* #marks-bg { width:1160px; background: url("../images/g/marks-bg.png") repeat-y; background-position: center; min-height:56px; } */
/* #marks-content { width:1002px; background:url("../images/g/marki_bg.png") repeat; position:relative; left:-1px; } */
#header { margin-top: 0; margin-bottom:0; padding: 0; height:61px; position: relative;}
/* #nvox-content, #content-bar { width:968px; } */
#sidebar { padding: 20px 20px 20px 0; }
#breadcrumbs {  }
#left-bar { float:left; width:217px; /* margin-left:8px; padding-top:10px; */margin-bottom:-8px; }
/* #content-bar { float:right; width:758px; margin-right:10px; padding-top:10px; } */
#footer { /* padding: 10px; margin-top: 10px; margin-bottom: 10px; */ text-align: center; color:#444; }
#logo { width:149px; height:31px; display: block; position:relative; top:16px; background:url('../images/g/nvox_logo.png') no-repeat; }
#logo a { display: block; width: 100%; height: 100%; }
#content-bar { width:957px;color: #444; /* margin-bottom:-5px;z-index:1002; */}
#top-menu {float:right; min-width:200px;position: relative;top:-8px;}
#quick-search-form .szukaj { font-size: 11px; color:#fff; line-height: 13px; background: url("../images/g/search_top_input.png") no-repeat; padding:0 5px 0 5px; height:17px; width:100px; border:0;/* border-top:1px solid #aaa; border-left:1px solid #bbb; */ }
/* #quick-search-form div.submit-field { float: right; } */
#search-loading { position:absolute; top:0px; right: -25px; top: 22px; }
#quick-search-form div.phraze-field {float: left;}
#quick-search-form div.submit-field { float: left;height:17px;}
#quick-search-form .phraze-field input[type="text"] {  }
.flags-row-wrapper {float: right;margin-top:3px;margin-left:2px;padding-left:10px;border-left:1px solid #ccc;line-height: 11px;}
.flag-field {margin:0 2px;}
.flag-last {margin-right: 0;}
/* #mainmenu-bg { width:1166px; background: url("../images/g/menu.png") no-repeat 0 0; padding:0; } */
#mainmenu { height:36px; display:block; background:url('../images/g/nvox_main_menu.jpg') no-repeat;}
/* #mainmenu ul { padding:0px 20px 0px 20px; margin:0px; height:53px; position:relative; top:5px; }
#mainmenu ul li { display: inline; }
#mainmenu ul li a { color:#ffffff; background-color:transparent; font-size:12px; font-weight:bold; text-decoration:none; padding:15px 8px; }
#mainmenu ul li a:hover, #mainmenu ul li.active a { color: #6399cd; background:url(../images/g/bg-menu-active.gif) #EFF4FA; text-decoration:none; } */
#mainmenu table { height:36px; border-collapse: collapse; width:957px; border-style: none; }
#mainmenu table td { /* border-right:1px solid #fff; border-left:1px solid #fff; */ height:100%; text-align: center; border-collapse: collapse; border:0px; padding:0; border-style: none; border-spacing: 0px; }
#mainmenu td a { color:#ffffff; background-color:transparent; font-size:12px; font-weight:bold; text-decoration:none; padding:0; margin:0; display: block; height:26px; padding-top:10px; }
#mainmenu td a:hover, #mainmenu td.active a { color: #bddefd; text-decoration:none; }
#mainmenu td a:hover { color: #bddefd; /* background: url("../images/g/menu_active.jpg") no-repeat transparent; */ }
#mainmenu a.main-page-item { width:45px; }
/* #mainmenu a.main-page-item:hover { background-position: -83px 0px; } */
#mainmenu a.about-company-item { width:135px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
#mainmenu a.brand-item { width:107px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
/* #mainmenu a.about-company-item:hover { background-position: -238px 0px; } */
#mainmenu a.news-promo-item { width:110px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
/* #mainmenu a.news-promo-item:hover { background-position: -351px 0px; } */
#mainmenu a.for-partners-item { width:162px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
/* #mainmenu a.for-partners-item:hover { background-position: -538px 0px; } */
#mainmenu a.servis-item { width:122px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
/* #mainmenu a.servis-item:hover { background-position: -695px 0px; } */
#mainmenu a.jobs-item { width:107px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
/* #mainmenu a.jobs-item:hover { background-position: -873px 0px; } */
#mainmenu a.contact-item { width:120px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
#mainmenu a.after-news-item { width:120px; background: url("../images/g/nvox_main_menu_break.jpg") no-repeat transparent; background-position: right top; }
/* #mainmenu a.contact-item:hover { background-position: -973px 0px; } */
#mainmenu table td.last-item a { border-right:0px;background: none; }

.breadcrumbs {padding:7px 0 3px 10px;font-size:11px;color:#000; }
.breadcrumbs a { text-decoration:none; margin-left:4px; }
.breadcrumbs a:link{ color:#4c6995; }
.breadcrumbs a:visited{ color:#4c6995; }
.breadcrumbs a:hover{ color:#4c6995; text-decoration: underline; }
.breadcrumbs img { /* margin-right:8px; */ position:relative; top:2px; }
/* .breadcrumbs a.home-link { text-decoration:none; font-weight:bold; color: #bb0b0e; }
.breadcrumbs a.home-link:hover { text-decoration: underline; } */
.breadcrumbs a.home-link { text-decoration:none; font-weight:bold; color: #4c6995; margin:0;  }
.breadcrumbs a.home-link:hover { text-decoration: underline; }
.breadcrumbs span { color:#979797; padding-left: 4px; }
div.flash-error, div.flash-notice, div.flash-success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
div.flash-error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
div.flash-notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }
div.flash-success { background:#E6EFC2; color:#264409; border-color:#C6D880; }
div.flash-error a { color:#8a1f11; }
div.flash-notice a { color:#514721; }
div.flash-success a { color:#264409; }
div.form .rememberMe label { display: inline; }
div.view { padding: 10px; margin: 10px 0; border: 1px solid #C9E0ED; }
div.breadcrumbs { font-size: 0.9em; padding: 2px 10px 5px 14px;margin-bottom:8px; }
div.breadcrumbs span { font-weight: bold; }
.table-items-view .breadcrumbs {padding:2px 10px 3px 15px;margin-bottom:0px;}
.breadcrumbs h3 {font-size: inherit;display: inline-block;font-weight: normal;margin:0;}
div.search-form { padding: 10px; margin: 10px 0; background: #eee; }
.portlet { background-color:transparent; }
.portlet-decoration { padding: 3px 8px; background: #B7D6E7; border-left: 5px solid #6FACCF; }
.portlet-title { font-size: 12px; font-weight: bold; padding: 0; margin: 0; color: #298dcd; }
.portlet-content { /* font-size:77%;  */margin: 0; padding: 0px; /* background:#EFFDFF; */ }
.portlet-content ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0; padding: 0; }
/* .portlet-content li { padding: 2px 0 4px 0px; } */
.operations { list-style-type: none; margin: 0; padding: 0; }
.operations li { padding-bottom: 2px; }
.operations li a { font: bold 12px Arial; color: #0066A4; display: block; padding: 2px 0 2px 8px; line-height: 15px; text-decoration: none; }
.operations li a:visited { color: #0066A4; }
.operations li a:hover { background: #80CFFF; }

.dark-spiff-hx, .light-spiff-hx, .dark-spiff-hx-w {color:#444;font-size:14px;font-weight:normal;width:190px;margin:0 0 18px 0;padding:0 0 0 10px;height:32px;line-height:32px;background:url('../images/g/menu_top.gif') no-repeat 0 0;clear:both;}
.dark-spiff-hx, .dark-spiff-hx-w {color:#444;font-size:14px;font-weight:normal;width:190px;margin:0 0 10px 0;padding:0 0 0 10px;height:32px;line-height:32px;background:url('../images/g/menu_top_dark.png') no-repeat 0 0; /*position:relative;*/ }
.light-spiff-hx {background: url( '../images/g/menu_top2.gif' ) no-repeat 0 0;}
.dark-spiff-hx-w { background:url('../images/g/menu_top_dark2.png') no-repeat 0 0; }
/* h2.grad-spiff-hx { clear:both;width:555px;height:35px;font-size:12px;font-weight:bold;color:#61911B;background:url( '../images/g/backspiffhx.png' ) no-repeat 0 0;padding:10px 20px 0 20px; position:relative; left:3px; }
h2.grad-black-spiff-hx, h2.medium-spiff-hx, h2.long-spiff-hx { clear:both;width:727px;font-size:12px;font-weight:bold;color:#fff;background:url( '../images/g/named_belka.png' ) no-repeat 0 0;padding:6px 20px 7px 20px; margin:0 0 10px; text-shadow: #111 1px 1px 1px; display: block; }
h2.medium-spiff-hx {width:534px;background:url("../images/g/named_medium_belka.jpg") no-repeat 0 0;margin:0;}
h2.long-spiff-hx {width:727px;background:url("../images/g/longp_belka.jpg") no-repeat 0 0;margin:0;} */

#categories-header { width:217px; height:32px; margin-bottom:0px; padding:0; display: block; overflow:hidden;}
#categories-header a { display: block; height: 32px; width:100%;background: url("../images/g/katalog-clear.png") no-repeat 0 0;color:#18448d;text-decoration: none;}
#categories-header a:hover {background: url("../images/g/katalog-chosen-clear.png") no-repeat 0 0;} 
#categories-header a span {position: relative; top:7px; left:15px; font-size: 17px; font-weight: bold;}
#categories-header .h2-title, #newsletter-table .h2-title, #tech-servis-menu .h2-title {padding:7px 15px 5px;}
#category-list { margin: 0 0 10px 0;/*  font-size: 77%; *//*font-weight:bold; */ }
#category-list .portlet-content { margin:0; }
#category-list ul{ /* font-size: 77%; */margin:0; background-color: #eceff2; /* font-family: Arial; */ background-image: url("../images/g/categories-bg.jpg");background-repeat: repeat-y;}
#category-list ul li{ list-style:none; background:url("../images/g/category-field-clear.jpg") no-repeat left bottom #fff; /* line-height:25px; padding:7px 20px 7px 10px;*/  margin-bottom:0px; }

#category-list li.cl-active-item { }
#category-list li.cl-active-item li{ font-weight:normal; }
#category-list li.odd { background-color: transparent; }
#category-list li.even { background-color: transparent; }
#category-list li.cl-first-item { background:url("../images/g/category-first-clear.jpg") no-repeat transparent left bottom;}
#category-list li.cl-last-item { background:url("../images/g/category-bottom-clear.jpg") no-repeat transparent left bottom; height:33px;}
#category-list ul li:hover, #category-list li.cl-active-item { background:url("../images/g/category-chosen-clear.jpg") no-repeat transparent left bottom; }
/* #category-list ul.subcats { padding-bottom:1px; } */

#category-list a { text-decoration:none;/* font-size:11px; */ display:block; /* width:180px; */padding:7px 22px 8px 15px; background: url("../images/g/arrow-grey.png") no-repeat; background-position: 198px 11px;}
/* #category-list ul.main-categories li:first-child {background:url("../images/g/backspiffhx-small.gif") no-repeat 0 0 #F6F6F6; border-bottom:1px dotted #cdcdcd; border-left:0px; border-right:0px; padding-top:8px; } */
/* #category-list ul.main-categories li:first-child.cl-parent-item-slided ul { position:relative; top:1px; } */
/* #category-list ul.main-categories li.cl-active-item { background-color:#17282f; } */
/* #category-list ul.main-categories li:first-child.cl-active-item { background:none; background-color:#17282f; -moz-border-radius:10px 10px 0 0; } */
/* #category-list li.cl-parent-item { padding-left:0; } */
/*#category-list li.cl-parent-item li { padding-left:0; }
*//* #category-list li.cl-parent-item a { padding-left:10px; }
#category-list li.cl-parent-item > a:first-child{ padding-left:12px; text-align:right; padding-right:10px; }
#category-list li.cl-parent-item span a { cursor:pointer; } */
#category-list a:focus {outline: 0;}
#category-list a:link { color:#444444; }
#category-list a:visited { color:#444444; }
#category-list a:hover { color:#f43557; background: url("../images/g/arrow-red.png") no-repeat; background-position: 198px 11px;}
#category-list ul li:hover, #category-list li.cl-active-item { color:#f43557; }
#category-list li.cl-active-item a:link { color:#f43557; }
#category-list li.cl-active-item a:visited { color:#f43557; }
#category-list li.cl-active-item a:hover { color:#f43557; background: url("../images/g/arrow-red.png") no-repeat; background-position: 198px 11px;}
#category-list li.cl-first-item:hover, #category-list li.cl-first-active-item { background:url("../images/g/category-first-chosen-clear.jpg") no-repeat transparent left bottom; }
#category-list li.cl-last-item:hover, #category-list li.cl-last-active-item { background:url("../images/g/category-bottom-chosen-clear.jpg") no-repeat transparent left bottom; }
/* #category-list li.active-parent { background:#17282f 10px 10px; color:#fff; } */
/* #category-list ul.subcats li { border-left:0px; border-right:0px; }
#category-list ul.subcats li a { padding-left:0; }
#category-list ul.subcats li.odd { background-color:#ffffc9; }
#category-list ul.subcats li.even { background-color:#f7ffc6; }
#category-list ul.subcats li:first-child { padding-top:0px; background:#f7ffc6; }
#category-list ul.subcats li.odd a, #category-list ul.subcats li.odd a:visited { color:#6d4300; }
#category-list ul.subcats li.even a, #category-list ul.subcats li.even a:visited { color:#6d4300; } */
#category-list li.cl-active-item a, #category-list li.cl-active-item a:visited, #category-list li.active-parent a, #category-list li.active-parent a:visited { color:#f43557; background: url("../images/g/arrow-red.png") no-repeat; background-position: 198px 11px;}
#category-list li.cl-last-item:hover a, #category-list li.cl-last-active-item a, #category-list li.cl-first-item:hover a, #category-list li.cl-first-active-item a {color:#f43557; background: url("../images/g/arrow-red.png") no-repeat; background-position: 198px 11px;}
#category-list ul li, #category-list ul.main-categories li:first-child.cl-parent-item-slided { /* border-right:1px dotted #cdcdcd; border-left:1px dotted #cdcdcd; */ }
/* #category-list ul.subcats li.cl-active-item { background-color:#eafbbe; font-weight: bold; }
#category-list ul.subcats li:first-child.cl-active-item { background-color:#eafbbe; -moz-border-radius:0; } */

#category-list.accordionWrapper{display:block;overflow:hidden; }
#category-list.accordionWrapper div.title{cursor:pointer;margin:0;padding:0;background-image: none;}
#category-list.accordionWrapper div.content{display:none;background-image:none;}
#category-list.cat-acco-set .title {font-weight: bold;background:transparent;margin:0;padding:0;}
#category-list li.cl-parent-item span {display:block; background: url( '../images/g/expandbtn.gif' ) no-repeat 185px 10px; }
#category-list li.cl-parent-item div {background:transparent;}
#category-list li.cl-parent-item a {padding-right:35px;}
#category-list li.cl-parent-item-slided {background-color: #eee;}
#category-list li.cl-parent-item-slided span { background: url( '../images/g/collapsebtn.gif' ) no-repeat 185px 10px; }
#category-list li.cl-parent-item-slided div {background:url("../images/g/category-field-clear.jpg") no-repeat left bottom #fff;}
#category-list ul.subcats li a, #category-list ul.subcats li.cl-inactive-item a {color:#444444;background: url("../images/g/arrow-grey.png") no-repeat;background-position: 198px 11px;padding-right:22px;padding-left:25px;}
#category-list ul.subcats li.cl-active-item a, #category-list ul.subcats li a:hover {color:#f43557;background: url("../images/g/arrow-red.png") no-repeat;background-position: 198px 11px;}
#category-list ul.subcats li.cl-parent-item a {text-align: right;padding-right:42px;}
#category-list ul.subcats li.cl-parent-item a.view-more {padding-right:35px;}

/* #category-list ul.subcats li {list-style:none;} */
.promo-wrapper { width:100%; }
.table-items-view { width:100%/* 730px */; padding:0; margin:0; }
/* .table-items-view .items-row { } */
.table-items-view .items-view-left { width:30%; overflow: hidden;}
.table-items-view .items-view-middle { width:40%; }
.table-items-view .items-view-right { width:30%; }
.table-items-view .addpadd { padding-top:5px; }
.table-items-view .space-row { height:10px; }
.table-items-view tr.middle .space-row { height:8px; }
.table-items-view .items-view-right a.view-more { position:relative; top:-7px; }
.table-items-view div.summary { position:relative; }
.table-items-view tr { clear:both; }
.table-items-view tr.top td { border-bottom:1px solid #c4c4c4; }
.table-items-view tr.top .space-row { height:auto; padding:8px 0 0; background: url("../images/g/long-splitter-white.png") no-repeat; border-bottom:0;}
.promo-wrapper .summary { padding:3px 0 2px 15px; }
.promo-wrapper .top .summary { padding:4px 0 10px 1px; }
#qsearch-cont .items-row {padding-bottom:2px;}

#view-style-list{ padding:4px 0 10px 5px; margin:0; }
#view-style-list li { display:inline;list-style:none;padding:0 5px 0 0; }
#view-style-list li a { margin-left:2px; }
#view-style-list li span { position:relative; top:-7px; left:1px; }
.sorter{ /* font-size:77%; */padding:0 10px 12px 0; }
.sorter ul{ display:inline;margin:0; }
.sorter ul li{ display:inline; }
.sorter ul li a { text-decoration:none; }
.sorter .asc, .sorter .desc { border:1px solid #ccc; -moz-border-radius:4px;border-radius:4px; }
.sorter .asc { border-top:3px solid #ddd; }
.sorter .desc { border-bottom:3px solid #ddd; }

table.items-list { width: 100%; border-collapse: collapse; }
table.items-list td.box { border-bottom: 1px solid #eee;border-right: 1px solid #eee; padding:3px 0; width: 25%; }
.promo-wrapper { width:100%;position:relative; }
.promo-gutter{ padding:0;position:relative;width:770px;float:left; }
table.promo-box { width:180px; height:200px;margin-bottom:0px; margin-left:0px; border-collapse: collapse; }
/* Tekst opisu promocji */
table.promo-box tr td { text-align: center; }
table tr td.space-maker {height:8px;}
table.promo-box tr td.promo-price { color:#da0000; }
table.promo-box tr td.promo-foto { height:90px; text-align:center; padding:0; }
table.promo-box tr td.promo-header { height:40px; padding: 3px 3px 1px; text-align:center; line-height:12px; /* border-bottom:1px solid #c4c4c4; */ }
table.promo-box tr td.promo-name { height:70px; padding:5px 4px 5px; line-height: 13px;/* border-bottom:1px solid #c4c4c4; */ }
/* table.promo-box tr td.promo-footer { height:48px; background: url(../images/g/price-box-bg-gradient.gif) repeat-x; }
table.promo-box tr td.promo-footer a.gal-store { display:block; width:22px; height: 20px; font-size:0px; line-height:0px; background: url(../images/g/product_box_wishlist.gif) no-repeat; }
table.promo-box tr td.promo-footer a.gal-store:hover { text-decoration: none; background-position: right; }
table.promo-box tr td.promo-footer a.gal-buy { position:relative; left:-1px; top:2px; }
table.promo-box tr td.promo-footer table {height:48px;}
table.promo-box tr td.promo-footer table tr td.promo-price { color:#da0000; width:70px; }
table.promo-box tr td.promo-footer table tr td {padding:0;}
table.promo-box tr td.promo-footer table tr td.promo-buynow {width:40px; padding:0;}
table.promo-box tr td.promo-footer table tr td.promo-storeit { padding-left:1px; } */
table.promo-box tr td table { width:100%; }
/*table.promo-box tr td table tr td { border:1px solid #ddd; }*/
table.promo-box tr td.promo-foto img { max-height:90px; max-width:160px; }
table.promo-box tr td.promo-foto table tr td { padding-left:3px; }
table.promo-box tr td.promo-foto table tr td.producer-foto { padding:0 3px 0 0; }
table.promo-box tr td.promo-foto table tr td.producer-foto img {max-width:40px;max-height:40px; }
table.promo-box tr td.promo-name a {text-decoration:none; display:block; max-height:65px; overflow:hidden; width:170px; text-align: left; }
/* table.promo-box tr td.promo-name a:link { color:#264C73; }
table.promo-box tr td.promo-name a:visited { color:#264C73; }
table.promo-box tr td.promo-name a:hover { color:#444; } */
table.promo-box tr td.promo-header a { text-decoration:underline; /* color: #4f6c99; */ font-weight: bold; }
/* table.promo-box tr td.promo-header a:visited,  */
/* table.promo-box tr td.promo-name a:hover { color:#4f6c99; } */
table.promo-box tr td.promo-header a:hover { text-decoration: underline; }

table.items-list td.list-box { width: 100%; }
.list-box .item-wrapper {width: 100%; min-height:178px; background: url("../images/g/product-list-box-bg.png") repeat-y; margin-bottom:12px;position: relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.list-box .list-first {width:728px;border-top:0;-moz-border-radius:0;border-radius:0;}
.list-box .list-last {margin-bottom:0;}
table.items-list td.last {/* height:182px; */}
.list-box table.promo-box { width:100%; height:auto;margin-bottom:0px; margin-left:0px; border-collapse: collapse;}
.list-box table.promo-box tr td { text-align: center; }
.list-box table.promo-box tr td.promo-price { color:#da0000; }
.list-box table.promo-box tr td.promo-foto { height:100%; text-align:center; padding:0; width:240px; }
.list-box table.promo-box tr td.promo-header { height:40px; padding: 3px 3px 1px; text-align:center; line-height:12px; /* border-bottom:1px solid #c4c4c4; */ }
.list-box table.promo-box tr td.promo-name { height:auto;padding:7px 4px 5px; line-height: 13px;/* border-bottom:1px solid #c4c4c4; */ }
.list-box .list-first table.promo-box tr td.promo-name {padding-top:5px;}
.list-box table.promo-box tr td table { width:100%; }
.list-box table.promo-box tr td.promo-foto img { max-width:200px; max-height:180px; }
.list-box table.promo-box tr td.promo-foto table tr td { padding-left:3px; }
.list-box table.promo-box tr td.promo-foto table tr td.producer-foto { padding:0 3px 0 0; }
.list-box table.promo-box tr td.promo-foto table tr td.producer-foto img {max-width:80px;max-height:80px; }
.list-box table.promo-box tr td.promo-name a {text-decoration:none; display:block; text-align: left;width:auto;max-height:60px; }
.list-box table.promo-box tr td.promo-name .h2-title {padding-left:0;line-height: 17px;}
.list-box table.promo-box tr td.promo-name .h2-name {color: #08284F;font-size: 12px;margin: 0;padding:4px 20px 6px 0;}
.list-box table.promo-box tr td.promo-name .h2-name a {color:#6886b0;line-height:17px;}
.list-box table.promo-box tr td.promo-header a { text-decoration:underline; /* color: #4f6c99; */ font-weight: bold; }
.list-box table.promo-box tr td.promo-header a:hover { text-decoration: underline; }
/*
** paginator
*/
.pager-wrapper-cell { width:100%; padding:0; clear:both; }
.top .pager-wrapper-cell {margin-bottom:10px;} 
.pager-wrapper{ padding:0px 0 0 18px; clear:both; width:100%; }
.pager-wrapper-cell ul { height:20px; margin:0;padding:0; }
.pager-wrapper-cell ul li { display:inline; list-style:none; }
.pager-wrapper ul li { display:inline;list-style:none; }
.pager-wrapper ul { margin:0;padding:0; position:relative; top:-20px; }

.pager-wrapper ul li a, .pager-wrapper-cell ul li a { text-decoration:none;color:#333;padding:3px;-moz-border-radius:4px;border-radius:4px;font-size:11px; }
/* .pager-wrapper ul li:first-child a, .pager-wrapper-cell ul li:first-child a  { text-decoration:none; font-size:0px; padding:0; }
.pager-wrapper-cell ul li:last-child a { text-decoration:none; font-size:0px; padding:0; } */
.pager-wrapper ul li a:link, .pager-wrapper-cell ul li a:link { color:#333; }
.pager-wrapper ul li a:visited, .pager-wrapper-cell ul li a:visited { color:#333; }
.pager-wrapper ul li a:hover, .pager-wrapper-cell ul li a:hover { background:#888;color:#fff; }
/* .pager-wrapper ul li.first a, .pager-wrapper-cell ul li.first a { text-decoration:none; font-size:0px; padding:0; }
.pager-wrapper ul li.last a, .pager-wrapper-cell ul li.last a  { text-decoration:none; font-size:0px; padding:0; } */
.pager-wrapper ul li.previous a { display:block; position:relative; top:16px;left:-18px; width:14px; height:14px; text-decoration:none; /* font-size:77%; */ line-height:15px; background:url("../images/g/prev.png") no-repeat; }
.pager-wrapper ul li.next a { display:block; position:relative; top:-13px;right:-34px; width:10px; height:10px; text-decoration:none; /* font-size:77%; */ line-height:15px; background:url("../images/g/next.png") no-repeat; }

.pager-wrapper ul li.selected a:link, .pager-wrapper-cell ul li.selected a:link { color:#a00;background-color:transparent; font-size:12px; font-weight:bold; }
.pager-wrapper ul li.selected a:visited, .pager-wrapper-cell ul li.selected a:visited { color:#a00;background-color:transparent; font-size:12px; font-weight:bold; }
.pager-wrapper ul li.selected a:hover, .pager-wrapper-cell ul li.selected a:hover { background-color:#888;color:#fff; }

.pager-wrapper-cell ul li.previous a, .pager-wrapper-cell ul li.first a { text-decoration:none; background-color:transparent; }
.pager-wrapper-cell ul li.next a, .pager-wrapper-cell ul li.last a { text-decoration:none; background-color:transparent; }
.pager-wrapper-cell ul li.next a img, .pager-wrapper-cell ul li.previous a img { position:relative; top:3px; }
.pager-wrapper-cell ul li.first a img, .pager-wrapper-cell ul li.last a img { position:relative; top:3px; }

#product-overview .pager-wrapper-cell ul li.previous a { text-decoration:none; }
#product-overview .pager-wrapper-cell ul li.next a { text-decoration:none; }
#product-overview .categoryList { margin-bottom:10px; }
#product-wrapper, #category-wrapper, #catalogue-wrapper, #search-wrapper-1 { /* margin-bottom:10px;  */width:727px; background: url("../images/g/standard-box-top.png") no-repeat, url("../images/g/standard-box-bg.png") repeat-y; border-bottom:1px solid #ccc;position: relative; }
#catalogue-wrapper, #search-wrapper-2, #search-result, #error-code-wrapper { width:100%;background: url("../images/g/long-box-top-white.png") repeat-x, url("../images/g/long-box-bg-white.png") repeat-y; margin-bottom: 1px;}
#search-wrapper-2, #search-result, #error-code-wrapper {min-height:300px;}
#producer-wrapper { /* margin-bottom:10px;  */width:727px; }
#product-wrapper, .bottom-border { border-bottom:1px solid #ccc; }
#product-wrapper h2, #category-wrapper h2 { margin-bottom:0; }
#products-list { padding: 12px 0 0 0; /* margin-bottom:10px; */ }
#category-wrapper {background: url("../images/g/standard_box_top_r.png") no-repeat;border:0;/* background-position: 0 -5px; */}
#category-wrapper #products-list {padding:0px 0 0 0;margin-top:5px;}
#category-wrapper .error-code {background: url("../images/g/product-list-box-bg.png") repeat-y;border-bottom:1px solid #ccc;}
#catalogue-wrapper #products-list, #search-result #products-list {padding:0;}

#product-overview { width:727px;min-height:300px;padding:0;margin-bottom:10px; margin-top:12px; }
#product-overview #pov-foto { width:390px;padding:30px 5px 15px; }
#product-overview #pov-foto img { max-height:380px;max-width:340px; }
#product-overview #pov-foto .additional-fotos { margin-top:5px; margin-bottom:5px; } 
#product-overview #pov-foto span { margin:0 4px; }
#product-overview #pov-foto span img { max-height:30px; max-width:30px; }
/* #product-overview td.space-maker { width:10px; } */

#pov-see-more-fotos a{ text-decoration:none;/* font-size:77%; */padding:10px 0 0 5px;display:block; }
#pov-see-more-fotos a:link{ color:#145389; }
#pov-see-more-fotos a:visited{ color:#145389; }
#pov-see-more-fotos a:hover{ color:#145389; }

#product-overview #pov-description { padding:30px 15px 30px; border-right:1px solid #d2d2d2;}
#pov-description ul li a:link{ color:#145389; }
#pov-description ul li a:visited{ color:#145389; }
#pov-description ul li a:hover{ color:#145389; }

#product-overview #pov-right-bar{ width:360px;float:left; position:relative; }
#product-overview #pov-right-bar #pov-producer-foto{ width:150px;position:absolute;top:75px;right:3px;text-align:right; }
#product-overview #pov-right-bar #pov-producer-foto img { max-width:120px; max-height:60px; }

#big-banner {}
#main-small-images { margin-bottom:10px; display: block; }
/* .belka { width:727px; padding-top:28px; margin-bottom:10px; padding-left:10px; } */
#hit_new_products { margin-bottom:10px; }
#hit-products { float:left; margin-right:3px; width:377px; background: url("../images/g/hity.png") no-repeat; padding:28px 0 0 0; }
#new-products { float:left; background: url("../images/g/nowe_produkty.png") no-repeat; padding:28px 0 0 0; width:377px; }
.product-box {  margin-left:10px; width: 367px; height:108px; position:relative; }
.hit-box { background: url("../images/g/hity_pole.png"); }
.hit-box-all { color:#e85265; display:block; }
.new-product-box { background: url("../images/g/nowe_produkty_pole.png"); }
.new-product-box-all { color:#5574a1; display:block; }
.product-box div.product-foto { padding:5px; float:left; width:120px; display:block; text-align:center; }
.product-box div.product-foto img { max-width:100px; max-height:75px; }
.product-box .product-text { width:237px; height:91px; }
.product-box .product-text td.product-name { height:25px; padding-top:5px; }
.product-box .product-text td.product-desc { height:63px; line-height:15px; padding-right:5px;}
.product-box .product-text td.product-button { height:20px; }
.product-box .product-text td.product-button a.no-decoration { display:block; width:105px; height:20px; }
.product-box .show-all { position:absolute; bottom: 5px; left:15px; width:105px; display:block; }
#news { background: url("../images/g/standard-box-top.png") no-repeat; }
#news-content { width:717px; background: url("../images/g/about_company_bg.png") repeat-y; }
#about-company { background: url("../images/g/informacje_belka.png") no-repeat; }
#about-company-content { /* height: 87px;  */width: 717px; background: url("../images/g/about_company_bg.png") repeat-y; border-bottom:1px solid #ccc; border-collapse: collapse; }
#about-company-content span.short-info { padding: 12px 18px; display:block; } 
#newsletter-sign { width:217px; background: transparent; margin-bottom:10px;} 
#newsletter-sign-in { display:block; width:217px; background: url("../images/g/newsletter-top.png") no-repeat, url("../images/g/newsletter-bg.png") repeat-y; border-bottom:1px solid #ccc; }
#news .promo-wrapper { width:727px;}

.news-item { float:left; width:249px; height:318px; border-collapse: collapse; border:0;}
.news-item h4 { padding:0; margin:0; margin-top:16px; }
.news-item td { padding-left:18px; padding-right:19px; }
.news-item .title { height:38px; padding-top:0; padding-bottom: 0;}
.news-item .date {padding:10px 18px;}
.news-item h4, .news-item a.news-title-link, .news-item a.news-title-link:visited, .news-item a.news-title-link:link { color: #006ecc; }
.news-item .image { height: 100px; }
.news-item .image img { max-width:212px; max-height: 100px; }
.news-item .news-content { padding-top:12px; height:158px; padding-right: 10px; }
.news-item .news-content span { display:block; max-height:140px; overflow:hidden; }
.news-item .view-more { height:20px; }
.news-item .view-more a.no-decoration { display:block; width:105px; height:20px; background:url("../images/g/view.png") no-repeat;}
.news-item-content .news-date {float: right;}

.news-content-wrap {width:717px; margin-bottom:20px; clear: both;}
.news-content-wrap:FIRST-CHILD {margin-top:20px;}
/* .news-title {margin-top:0;font-weight: bold;} */
#news-back-link{text-align:right;padding:0;clear:both; width:727px;}
a.view-more, a.view-more:visited{color:#2123ce !important;text-decoration:none;}
.news-content-wrap img.main-image{max-width:350px;max-height:350px;}
div.news-item {float:none; clear: both; width:727px; height:auto; margin-bottom:12px; background:url("../images/g/standard-box-top.png") no-repeat, url("../images/g/standard-box-bg.png") repeat-y;}
div.news-last {margin-bottom:0;}
div.news-item .title {height:auto; padding:0; float:left;}
div.news-item .date {float:right;padding: 8px 20px;}
div.news-item h4 {margin-top:0;}
div.news-item h4, div.news-item a.news-title-link, div.news-item a.news-title-link:visited, div.news-item a.news-title-link:link { color: #5574a1; }
div.news-item .image {float:left; height:auto; padding: 5px 18px 10px 20px;}
div.news-item .news-content { padding-top:0; height:auto; padding-right: 20px; padding-left:20px;}
div.news-item .news-content span { display:block; height:71px; overflow:hidden; }
div.news-item .view-more {display:block;}
div.news-item .view-more a.no-decoration { display:block; width:105px; height:20px; background:url("../images/g/view.png") no-repeat;float:right;}
div.news-item .bottom-border {width:727px;border-bottom:1px solid #ccc;}
.items-row {width:100px;}
.items-row div.news-item .image { padding-bottom:12px; }
.items-row div.news-item .news-content span {display: inline;height:auto;}
.items-row div.news-item .bottom-border { margin-top:13px; } 

#marks-menu a { display:block; height:56px; width:138px; float:left; border:0; }
#marks-menu a.nvox-mark { margin-left:8px; margin-right:6px; background: url("../images/g/nvox_active.png") no-repeat;}
#marks-menu a.nvox-mark:hover  { background-position: 0 -2px; }
#marks-menu a.naviheaven-mark {  width:132px; margin-right:8px; background: url("../images/g/naviheaven_active.png") no-repeat;}
#marks-menu a.naviheaven-mark:hover { background-position: 0 -2px; }
#marks-menu a.audiosonic-mark { width:125px; margin-right:7px;  background: url("../images/g/audiosonic_active.png") no-repeat; }
#marks-menu a.audiosonic-mark:hover { background-position: 0 -2px; }
#marks-menu a.tristar-mark { width:127px; margin-right:7px; }
#marks-menu a.tristar-mark:hover { background: url("../images/g/tristar_active.png") no-repeat; }
#marks-menu a.brixton-mark { width:90px; margin-right:5px; }
#marks-menu a.brixton-mark:hover { background: url("../images/g/brixton_active.png") no-repeat; }
#marks-menu a.campart-mark { width:83px; margin-right:5px; }
#marks-menu a.campart-mark:hover { background: url("../images/g/campart_active.png") no-repeat -2px 0; }
#marks-menu a.teac-mark { width:124px; margin-right:5px; }
#marks-menu a.teac-mark:hover { background: url("../images/g/teac_active.png") no-repeat; }
#marks-menu a.inoxx-mark { width:125px; }
#marks-menu a.inoxx-mark:hover { background: url("../images/g/inoxx_active.png") no-repeat; }

#marks-list #marks-menu { /* padding-left:3px; */ padding-left:5px; }
#marks-list a.mark {width:auto;display:block; height:56px; float:left; border-collapse:collapse; border:0;}
#marks-list a.mark:hover img {position:relative;top:-2px; }
#marks-list .portlet-content {margin:0;background:transparent;}

#footer-menu { padding-top:16px; }
#footer-menu a.footer-menu-link { display:block; height:24px; float:left; border:0; }
#footer-menu a.main-page-item { width:152px; margin-right:4px; }
#footer-menu a.about-company-item { width:108px; margin-right:4px; }
#footer-menu a.news-promo-item { width:184px; margin-right:4px; }
#footer-menu a.for-partners-item { width:152px; margin-right:4px; }
#footer-menu a.servis-item { width:175px; margin-right:4px; }
#footer-menu a.jobs-item { width:96px; margin-right:4px; }
#footer-menu a.contact-item { width:105px; }

#about-company-wrapper { background: url("../images/g/o_firmie_belka.jpg") no-repeat; }
#about-company-wrapper .paragraph { width:717px; background:url("../images/g/about_company_bg.png") repeat-y; line-height:16px; }
#about-company-wrapper .paragraph-logo { margin:20px 20px 0px; }
#about-company-wrapper .odd { float:left; }
#about-company-wrapper .even { float:right; } 
#about-company-wrapper .inner-logo { margin-bottom:20px; }
#about-company-wrapper .paragraph-content { padding:20px 20px 0px; }
#about-company-wrapper .paragraph-wrapper { width:717px; background:url("../images/g/about_company_bg.png") no-repeat bottom left; border-bottom:1px solid #ccc; /* padding-bottom:1px; */}
#about-company-wrapper .lastBorder { /* background:url("../images/g/about_comp_bottom_border.png") no-repeat transparent bottom left; */ }
#about-company-wrapper .last { padding-bottom:20px; }
.paragraph-logo img { max-width:150px; max-height:110px; }

#partners-wrapper {width:741px; background: url("../images/g/partners-shadow.png") no-repeat;padding:4px 7px 0;position: relative;left:-7px;margin-top:-4px;margin-bottom:10px;}
#partners-content-wrapper {width:727px;background: url("../images/g/partners-box-top.png") no-repeat, url("../images/g/partners-box-bg.png") repeat-y;border-bottom:1px solid #ccc;}
#partners-wrapper .partners { width:100%; /* padding-top:20px; */ }
#partners-wrapper .clear { width:717px; background:url("../images/g/about_comp_bottom_border.png") no-repeat transparent bottom left; }
#partners-wrapper .paragraph-wrapper { float:left; width:160px; margin:16px 0 16px 20px; }
#partners-wrapper .paragraph-logo { padding:3px 0; width:150px; }
#partners-wrapper .paragraph-content { padding:0 5px 0 0px; }
#partners-wrapper .paragraph { width:100%; border-collapse: collapse; }

#news_promo_screen_top { /* display:block; height:176px; width:727px; */ margin-bottom:10px; /* background: url("../images/g/top_banner_01.png") no-repeat; */ }
#news_promo_screen_middle { /* display:block; height:138px; width:717px; */ margin-bottom:10px; /* background: url("../images/g/middle_banner_01.png") no-repeat; */ }
#news_promo_wrapper { background: url("../images/g/nowosci_i_promocje_belka.jpg") no-repeat; }
#news_promo_wrapper .news_promo_splitter { width:717px; border-collapse: collapse; /* margin-bottom:10px; */ } 
#news_promo_wrapper .news_promo_splitter td.left { width:373px; }
#news_promo_wrapper .news_promo_splitter td.right { width:374px; }
#news_promo_wrapper .item-wrapper { width:100%; height:199px; display: block; background: url("../images/g/news_prod_box_clear.jpg") no-repeat top left; /* border-right:1px solid #ddd; */ position:relative;}
#news_promo_wrapper .item-wrapper h4 { font-size:12px; }
#news_promo_wrapper .item-title { padding: 12px 12px 0 20px; }
#news_promo_wrapper .item-content { padding: 12px 12px 0 20px; line-height:13px; height:140px; display: block; position:absolute;}
#news_promo_wrapper .item-foto { float:right; }
#news_promo_wrapper .item-foto img { max-width:120px; max-height:100px; }
#news_promo_wrapper .item-foot { display: block; height:20px; text-align: right; position:absolute;bottom:0;right:0;}
#news_promo_wrapper .item-foot a { display: block; height:20px; width:205px; float: right; }

#np_products_wrapper { background: url("../images/g/produkty_belka.jpg") no-repeat; }
#np_products_wrapper .np_products_splitter { width:717px; border-collapse: collapse; }
#np_products_wrapper .np_products_splitter td.left { width:380px; }
#np_products_wrapper .np_products_splitter td.right { width:367px; }
#np_products_wrapper .item-wrapper { width:100%; height:273px; display: block; background: url("../images/g/np_product_big_box.jpg") no-repeat 0 -2px; position:relative; border-right:1px solid #eee;}
#np_products_wrapper .item-wrapper h4 { font-size:12px; }
#np_products_wrapper .item-title { padding: 10px 12px 0 12px; display: block; }
#np_products_wrapper .item-content { padding: 12px 12px 0 12px; line-height:13px; display: block; position:absolute;}
#np_products_wrapper .item-foto { text-align: center; margin-bottom:5px; }
#np_products_wrapper .item-foto img { max-width:355px; max-height:150px; }
#np_products_wrapper .item-foot { display: block; height:20px; text-align: right; position:absolute;bottom:0;right:0;}
#np_products_wrapper .item-foot a { display: block; height:20px; width:105px; float: right; }

#np_products_wrapper .small-item-wrapper {  width:100%; height:91px; display: block; background: url("../images/g/np_product_small_box.jpg") no-repeat top left; position:relative;}
#np_products_wrapper .small-item-wrapper h4 { font-size:12px; }
#np_products_wrapper .small-item-title { padding: 8px 10px 0 10px; }
#np_products_wrapper .small-item-content { padding: 0px 10px 0 10px; line-height:15px; height:48px; display: block; }
#np_products_wrapper .small-item-foto { float:left; margin:5px; width:100px; text-align: center; margin-right:10px; }
#np_products_wrapper .small-item-foto img { max-width:100px; max-height:75px; }
#np_products_wrapper .small-item-foot { display: block; height:20px; text-align: right; position:absolute;bottom:0;right:0;}
#np_products_wrapper .small-item-foot a { display: block; height:20px; width:105px; float: right; }

ul.bird-style { /* list-style: url("../images/g/list_bird_style.gif");  */list-style-image: url("../images/g/list_bird_style.gif"); }
#loading-data { width:100%; height:100%; background-color: #000; opacity:0.25; display: none; position:absolute; top:0px; left:0px; }
#loading-data img { margin:10px 10px; }
.content-span { padding:12px 20px 16px; display:block; }
.content-span p { margin-top:0; }
#contact-content .content-span {padding:18px 20px 18px 20px;}

#for-partners-wrapper #top-big-foto { margin-bottom:10px; }
#for-partners-content-wrapper { margin-bottom:10px; width:727px; }
#for-partners-content-box { float:left; width:534px; margin-bottom:10px; }
#for-partners-content-box-long { float:left; width:727px; margin-bottom:10px; }
#for-partners-content { width:727px;background: url("../images/g/standard-box-top.png") no-repeat, url("../images/g/standard-box-bg.png") repeat-y; border-bottom:1px solid #ccc;position: relative;/*url("../images/g/for_partners_belka.jpg") no-repeat; padding-top:28px; padding-left:10px; margin-bottom:10px; */ }
#for-partners-content .content-span {padding:18px 20px;}
#for-partners-content-logged, #for-partners-content-guest, #for-partners-content-logged-long {padding-left:10px;}
#for-partners-content .for-partners-info, #for-partners-content-logged .for-partners-info, #for-partners-content-guest .for-partners-info { position:relative; width:100%; display:block; border-bottom:1px solid #ccc;}
#for-partners-content-logged-long .for-partners-info {width:745px; position:relative; display:block; border-bottom:1px solid #ccc; border-left:1px solid #ddd; border-right:1px solid #ddd;}
/* #for-partners-content .for-partners-info div.content-span { padding:46px 25px 10px 25px; display:block; } */
/* #for-partners-content .for-partners-info div.content-span p { margin-top:0; } */
#for-partners-options { float:right; width:211px; margin-bottom:10px; }
#for-partners-menu { padding-top:28px; background: url("../images/g/informations_belka.jpg") no-repeat; margin-bottom:10px; }
#for-partners-login-wrapper { padding-top:28px; background: url("../images/g/partners_login_belka.png") no-repeat; margin-bottom:10px; }
#for-partners-login-wrapper .for-partners-login-box { display:block; background: url("../images/g/partners_login_box.jpg") no-repeat; width:211px; height:128px; }
#for-partners-login-wrapper .for-partners-login-box span { display: block; padding:5px; }
#for-partners-login-wrapper .for-partners-form-box { display:block; background: url("../images/g/partners_form_box_01.jpg") no-repeat; width:211px; height:109px; }
#for-partners-login-wrapper .for-partners-form-box span { display: block; padding:10px; }
#for-partners-bottom { padding-left:10px; display: block; float:left; width:524px; }
#for-partners-bottom .for-partners-cooperation { float:left; }
#for-partners-bottom .for-partners-reclamations { float:right; }

.options-item { display: block; width:217px; /* height: 31px; */ background: url("../images/g/category-field-clear.jpg") no-repeat scroll left top transparent; }
.options-item:hover { background:url("../images/g/category-chosen-clear.jpg") no-repeat scroll left bottom transparent }
.options-item a.options-item-link { display: block; padding:7px 22px 8px 15px; background: url("../images/g/arrow-grey.png") no-repeat; background-position: 198px 11px;}
.options-item a.options-item-link:hover { color:#f43557; text-decoration: none; background: url("../images/g/arrow-red.png") no-repeat; background-position: 198px 11px;}
.options-break {width:211px; height: 2px; background-color:#bbb;margin-top:1px;}
#tech-servis-wrapper #top-big-foto { margin-bottom:10px; }
#tech-servis-content-wrapper { margin-bottom:10px; width:727px; }
#tech-servis-content-box { width:727px; margin-bottom:10px; }
#tech-servis-content { display:block; padding-top:28px; padding-left:10px; background:url("../images/g/wsparcie_i_serwis_belka.jpg") no-repeat; margin-bottom:10px; }
#tech-servis-content .tech-servis-info { width:717px; display:block; background:url("../images/g/wsparcie_i_serwis_box_bg.jpg") repeat-y; border-bottom:1px solid #ccc; }

#faq-content-wrapper { margin-bottom:1px; width:727px; }
#faq-content-box {width:496px; float:left; /* margin-bottom:10px;  */background: url("../images/g/service-info-box-top.png") no-repeat, url("../images/g/service-info-box-bg.png") repeat-y;}
#faq-content { display:block; /* margin-bottom:10px; */ }
#faq-content .faq-info { position:relative; width:496px; display:block; background:transparent; border-bottom:1px solid #ccc; }
#faq-content .content-span {padding-right:1px;padding:18px 20px 18px;}

#tech-servis-options { float:right; width:217px; margin-bottom:10px; }
#tech-servis-menu { /* padding-top:33px;  */background: url("../images/g/katalog-clear.png") no-repeat, url("../images/g/categories-bg.jpg") repeat-y; margin-bottom:10px;/* border-bottom:1px solid #ccc;  */}
#tech-servis-images { margin-bottom: 10px; }
#tech-servis-images .options-image { margin-bottom: 10px; }
#tech-servis-images .options-last { margin-bottom: 0; }
#tech-servis-menu .first {background:url("../images/g/category-first-clear.jpg") no-repeat scroll left bottom transparent;}
#tech-servis-menu .first:hover {background:url("../images/g/category-first-chosen-clear.jpg") no-repeat scroll left bottom transparent;}
#tech-servis-menu .last { background:url("../images/g/category-bottom-clear.jpg") no-repeat transparent left bottom; height:33px;}
#tech-servis-menu .last:hover { background:url("../images/g/category-bottom-chosen-clear.jpg") no-repeat transparent left bottom; }

#work-wrapper, .standard-wrapper {width:741px;padding:7px 7px 0;position: relative;left:-7px;background: url("../images/g/about-mark-shadow.png") no-repeat;margin-top:-7px;margin-bottom:12px;}
#work-content-wrapper, .standard-content-wrapper { width:727px;background: url("../images/g/standard-box-top.png") no-repeat, url("../images/g/standard-box-bg.png") repeat-y; border-bottom:1px solid #ccc;position: relative;}
#work-content-box { width:727px;position:relative; }
#work-content { display:block; padding-top:60px;}
.standard-content { padding:18px 20px;}
#work-content .work-info { width:727px; display:block; /* background:url("../images/g/wsparcie_i_serwis_box_bg2.jpg") repeat-y; border-bottom:1px solid #ccc;  */}

#work-content #bottom-foto { margin-bottom:10px; }
#work-content-box #logo-field {position: absolute;background: url("../images/g/nvox-logo-big.jpg") no-repeat 0 0 transparent;width:173px;height:36px;left:270px;top:22px;}

#contact-wrapper #top-big-foto { margin-bottom:10px; }
#contact-content-wrapper { margin-bottom:10px; width:727px; }
#contact-content-box { width:727px; /* margin-bottom:6px; */ }
#contact-content { display:block; /* padding-top:28px; padding-left:10px; */ background:url("../images/g/contact-box-shadow.png") no-repeat; /* margin-bottom:6px; */background-position: -10px -26px;  }
#contact-content .contact-info { width:727px; /* margin-bottom: 10px; */ background: url("../images/g/standard-box-top.png") no-repeat, url("../images/g/standard-box-bg.png") repeat-y; border-bottom:1px solid #ccc;position: relative;}

#contact-content #skype-wrapper { margin-bottom: 10px; }
#find-us-wrapper { width:735px;/* height: 415px; */ background:url("../images/g/contact-mapa-shadow.png") no-repeat; position:relative;left:-7px; padding:7px;margin-top:-4px;margin-bottom:6px;}
#find-us-wrapper h3 { margin:0; padding:0; display: block; }
#find-us-wrapper span { display:block; padding:15px 25px; font-size: 12px; font-weight: bold; }
#find-us-wrapper #find-us-content {width:727px;background: url("../images/g/contact-map-top.png") no-repeat, url("../images/g/contact-map-bg.png") repeat-y;border-bottom:1px solid #ccc;} 
#contact-form-content-wrapper { margin-bottom:7px; width:735px;/* height:428px;  */background: url("../images/g/contact-form-shadow.png") no-repeat 0 0 transparent; background-position: 0px -3px; position:relative;left:-7px;margin-top:-2px;padding:0 4px;}
#contact-form-content-box {width:727px; /* height:419px;  */margin-bottom:0px;position:relative;top:4px;left:3px;}
#contact-form-content { display:block; /* height:100%; */background:url("../images/g/contact-map-top.png") no-repeat, url("../images/g/contact-map-bg.png") repeat-y; margin-bottom:0px; border-bottom:1px solid #ccc;}
#contact-form-content .contact-form-info { position:relative; /* width:100%; height:100%; */ display:block; }
#contact-form-content .contact-form-info .content-span {/* height:362px; */padding:18px 20px 10px; }

#contact-form-options { float:right; width:211px; margin-bottom:10px; }
#contact-form-menu { padding-top:28px; background: url("../images/g/informations_belka.png") no-repeat; margin-bottom:10px; }
#contact-form-images { margin-bottom: 10px; }
#contact-form-images .options-image { margin-bottom: 10px; }
#contact-form-images .options-last { margin-bottom: 0; }
#contact-submit {border:0; background: url("../images/g/contact-form-button.png") no-repeat;font-size: 10px;width:166px;height:18px;cursor: pointer;margin-right:4px; text-align: center;padding:0 0 4px 20px;}

form label.error{ color:#d90000; }
form input.error[type=text], form input.error[type=password], form textarea.error, form select.error {  border:1px solid #d90000; }

#form-table { margin:15px 20px; }
#form-table td { padding: 5px 1px; }
#form-table td.label { width:120px; }
#form-table input[type=text], #form-table textarea { width:300px; }
#form-table select { width:304px; }
#form-table td.label-required { color:#006ECC; }
#form-table td.button-field { text-align: right; padding:3px 1px 5px; }
table td.captcha-cell a, table td.image-cell a { position:relative; top:-12px; margin-left:10px; color:#444; }
#contact-form-content .contact-form-info #form-table {margin-bottom:3px;margin-left:100px;}
#form-table .text-area-td {padding-bottom:2px;}

#LoginBoxWidget .portlet-content { margin:0; padding:5px; background: transparent; /* font-size: 77%; */ }
#LoginBoxWidget input[type=text], #LoginBoxWidget input[type=password] { background:transparent; height: 18px; border:0px solid #ddd; width:178px; padding-left:5px; padding-right:5px; /* font-size:77%; */ }
#LoginBoxWidget td.text-field-top { padding-bottom:11px; }
#LoginBoxWidget td.text-field-bottom { padding-bottom:11px; }
#LoginBoxWidget input[type=checkbox] { background: transparent; border:0; margin:0px; margin-right:8px; }
#LoginBoxWidget td.checkbox-field { padding-bottom:5px; }
#LoginBoxWidget td.checkbox-field label { position:relative; top:-2px; }
#LoginBoxWidget td.link-field { width:84px; line-height: 12px; }
#LoginBoxWidget input[type=submit] { border:0px; background: transparent; margin:0; cursor: pointer; width: 106px; }
#for-partners-logout-wrapper { display: block; text-align: right; }

#newsletter-table { /* margin-top:35px;  *//* font-size: 77%; */ width:100%; }
#newsletter-table td span { margin-top:0px;padding: 8px 15px 5px; display: block; height:68px; }
#newsletter-table td.text-field { width:135px; }
#newsletter-table input[type="text"] { background: url("../images/g/newsletter-sign-email.png") no-repeat; height: 16px; border:0px; width:111px; padding-left:5px; padding-right:5px; font-size:11px; margin-left:15px; }
#newsletter-table input[type="submit"] { border:0px; background: url("../images/g/newsletter-sign-button.png") no-repeat; margin:0; cursor: pointer; width: 65px; color:#fff; text-shadow: #222 1px 1px 1px;padding-bottom:4px; height:18px;}

#history-back { display: block; text-align: right; margin-top: 10px; position: absolute; bottom: 10px; right:10px;}

.description-header{font-family:Arial;font-weight:bold;/* font-size:77%; */ }
.description-detail{font-family:Arial;/* font-size:77%; */}
.center { display:block; text-align: center; }
.inheritor { font:inherit; /* font-size:77%; */ font-size:inherit; display: inline; color: inherit; margin:0; padding:0; }
.block { display: block; }

#register-form-wrapper { width:100%; border:0; display: block; height: 100%; }
#register-form-wrapper form{/* font-size:77%; */width:100%;}
#register-form-wrapper form .address-form-first-col {width:200px;padding-right:20px;}
#register-form-wrapper form .address-form-second-col {width:auto;}
#register-form-wrapper form label{width:150px;clear:both;display:block;float:left;/* font-size:77%; */}
#register-form-wrapper form .address-form-first-col label {width:100%;}
#register-form-wrapper form label.error{color:#d90000;}
#register-form-wrapper form input[type=image]{border:0;}
#register-form-wrapper form input[type=text], #register-form-wrapper form input[type=password]{border:1px solid #dcdcdc;}
#register-form-wrapper form input[type=text], #register-form-wrapper form input[type=password]{min-width:300px;float:left;/* font-size:77%; */padding:3px 5px;}
/* #register-form-wrapper form input[type=submit]{background:#d90000;color:#fff;font-weight:bold;padding:4px 5px;}*/
#register-form-wrapper form input.error[type=text], #register-form-wrapper form input.error[type=password]{border:1px solid #d90000;}
#register-form-wrapper form p{clear:both;margin:0 0 5px 0;padding:0;width:100%;float:left;}
#register-form-wrapper ul li {list-style:none;padding-left:20px;background:url('../images/g/error.gif') no-repeat 0px 0px;margin:0;}
#register-form-wrapper div.errorSummary {position:relative;left:3px;width:500px;border:1px solid #dc0000;padding:20px;margin:0 0 20px 0;background:#eee;}
#register-form-wrapper ul {margin:0;padding:0;}
#register-form-wrapper div.errorSummary ul li{list-style:none;padding-left:20px;background:url('../images/g/error.gif') no-repeat 0px 0px;margin:0;}
#register-form-wrapper div.errorSummary{position:relative;left:3px;width:465px;border:1px solid #dc0000;padding:20px;margin:0 0 20px 0;background:#eee;}
#register-form-wrapper div.errorSummary ul{margin:0;padding:0;}
.standard-form-table{width:100%;border:0;padding-right:10px;position:relative; }
.standard-form-table em, .invoice-checkbox-table em, .confirm-comment em{font-size:10px;}
.standard-form-table p, #checkout-content .checkout-content-table td{line-height:14px;}
.standard-form-table .not-allowed{color:#9F9F9F;}
.standard-form-table .first-column{width:200px;}
.standard-form-table .second-column{width:60px;padding-left:0px;}
.standard-form-table .third-column{width:75px;padding:0;}
.standard-form-table .drop-down-list{padding:0;}
.standard-form-table .space-row{height:30px;}
.standard-form-table .shipping-options{width:380px;padding:0 0 20px 50px;}
.standard-form-table .shipping-options label{line-height:10px;}
.standard-form-table td img, #checkout-content .checkout-address-topcomment img{padding-right:15px;}
.standard-form-table td a{text-decoration:none;padding-left:10px;}
.standard-form-table .address-form-first-col{width:170px;padding-top:8px;}
.standard-form-table .address-form-second-col{width:310px;padding-top:8px;}
.standard-form-table select{width:270px;/* font-size:77%; */border:1px solid #dcdcdc;}
.standard-form-table .login-button-cell{padding-right:15px !important;}
#address-submit { margin-top:10px; }

#register-form-link { display: block; height: 20px; width: 190px; margin-left: 10px; margin-right: 10px;}
.ajaxError {width:490px;border:1px solid #dc0000;padding:20px;margin:0 0 20px 0;background:#eee; display: block; overflow: auto; }
#contact-form .text-field { padding-bottom:8px; }
#contact-form .text-area-td { padding-bottom:4px; }
#more-info {width:727px;}
#search-result {/* margin-bottom:10px; */border-bottom:1px solid #ccc;}

#slideshow-paginator{padding:0;text-align:right;}
#slideshow-paginator a{display:block;background:url('../images/g/dot-small-grey.gif') no-repeat 0 0;height:12px;width:12px;float:left;margin:0 2px 0 3px;text-align:center;text-decoration:none;/* position:relative;left:5px;top:1px;font-weight:bold; */font-size:0px;}
#slideshow-paginator a.activeSlide{background:url('../images/g/dot-small-red.gif') no-repeat 0 0;}
#slideshow-paginator a.activeSlide:link{color:#fff;}
#slideshow-paginator a.activeSlide:visited{color:#fff;}
#slideshow-paginator a.activeSlide:hover{color:#fff;}
#slideshow-paginator a:link{color:#545454;}
#slideshow-paginator a:visited{color:#545454;}
#slideshow-paginator a:hover{color:#545454;}
.errorSummary{position:relative;left:3px;width:500px;border:1px solid #dc0000;padding:20px;margin:0 0 20px 0;background:#eee;}
.errorSummary ul{margin:0;padding:0;}
.errorSummary ul li{list-style:none;padding-left:20px;background:url('../images/g/error.gif') no-repeat 0px 0px;margin:0;line-height:16px;}
.file-info { margin:10px 0 0; }
.file-info-first { margin-top:0; }
.file-info .file-name {width: 120px; display: inline-block; float: left;}
.file-info .file-desc {padding-left:140px;}
.file-for-all .file-name {font-weight: bold;}
#footer{width:100%;clear:both;padding:10px 0 0px 0;text-align:left;}
#footer-gutter{color:#333;width:957px;margin:0 auto;}
#footer-gutter .footer-partners-table{width:100%;margin-top:20px;}
#main-footer-list{padding:0;color:#fff;/* height:235px; */}
#main-footer-list div.foot-box{margin-right:15px;padding:8px 0 8px 10px;width:137px;float:left;min-height:99px;}
#main-footer-list div.foot-box:first-child {padding-left:1px;}
#main-footer-list div.clear{margin:0;padding:0;min-width:0;width:0;min-height:0;height:0;}
#main-footer-list div#mfl-copy{margin:0;border:0;}
#main-footer-list h3{padding:0 0 8px 0;margin:0 0 8px; font-size:11px; border-bottom:1px dotted #eee;}
#main-footer-list div ul{margin:0;padding:0;}
#main-footer-list div ul li{list-style:none;font-size:11px;margin:0;padding:0 0 8px 0;}
#main-footer-list a{text-decoration:none;display:block;line-height:12px;}
#main-footer-list a:link{color:#fff;}
#main-footer-list a:visited{color:#fff;}
#main-footer-list a:hover{color:#7c94b8;text-decoration:underline;}
#footer-bottom {padding:12px 0;font-size: 11px;color:#fff;}
.footer-search-part {float: left;position: relative;}
.footer-feet-part {float: left; line-height: 19px; padding:0 12px;}
.dotborder-right {border-right:1px dotted #eee;}
#footer-search {width:185px;height: 19px;margin-right:20px;}
#footer-search div.bottom-phraze-field {float: left;}
#footer-search div.bottom-submit-field {float: left;height:19px;}
#footer-search input[type="text"] {border:0;height: 19px;line-height: 13px; background: url("../images/g/search-bottom-field.png") no-repeat transparent;width:146px;color: #fff;padding:0 5px;font-size: 10px;}
#bottom-search-loading { position:absolute; top:2px; right: 0px; }

#main-page {margin-top:-6px;}
#main-left-side {float: left; width: 515px; margin-bottom:-6px;}
#main-right-side {float: right; width:442px;margin-top:6px;}
#main-big-images {display: block; width: 515px; height: 271px; margin-bottom:2px;margin-top:5px;}
.main-promotions {margin:7px 0 10px;/* width:251px; */}
.promo-box-bg {background: url("../images/g/promo-bg-shadow.png") no-repeat 0 0 transparent;width:257px;position:relative;left:-3px;}
.promo-box-body {background: url("../images/g/promo-top-pl.png") no-repeat, url("../images/g/promo-bg.png") repeat-y;position:relative;margin:4px 0 0 4px;min-height:157px;width:251px;padding:0 0 36px 0;border-bottom:1px solid #ccc;}
.promo-box-title {display:block; margin:0;padding:7px 0 7px 14px; /* float:left; */color:#0b233f;font-size: 17px;}
.promo-box-title a {color:#0b233f;}
.promo-box-content {margin-left:20px;padding:15px 20px 0 0;}
.promo-box-foto {float:right; width:110px;margin:8px 5px 5px 3px;/* margin-top:40px; */}
.promo-box-foto img {max-width:110px;}
/* .promo-box-more {position:absolute; bottom:8px; left:20px;width:65px;height:15px;background: url("../images/g/arrow-bg-right.jpg") no-repeat top right; background-position: right 1px;} */
/* .promo-box-more a {display: block;width: 100%;color: #0063e0;font-weight: bold;padding-bottom:2px;} */
.promo-even {clear:both;float:left;position: relative;left:-3px;}
.promo-odd {clear:right;float: right;position: relative;left:2px;}
.promo-inside {margin-bottom:7px;}
.box-product-name {margin-bottom:16px;font-weight: bold;color:#0063E0;}

.main-new-products {margin-right:0px;width:529px;margin-top:0;}
.news-box-bg {background: url("../images/g/news-bg-shadow.png") no-repeat 0 0 transparent;/* width:274px;height:300px; */position:relative;left:-6px;}
.news-box-body {background: url("../images/g/section-longer-top.png") no-repeat, url("../images/g/section-longer-bg.png") repeat-y;width:515px;min-height:60px;/* background-position: 0 9px ; */position:relative;margin:7px;border-bottom:1px solid #ccc;padding-bottom:15px; }
.news-box-title {display:block; margin:0;padding:7px 0 7px 14px; color:#0b233f;width:200px;font-size: 17px;}
.news-box-content {padding-top:2px;}
.news-item-content {margin:15px 20px 0 20px;}

.section-box-bg {background: url("../images/g/section-bg-shadow.png") no-repeat 0 0 transparent;width:445px;/* min-height:163px; */position:relative;right:-4px;margin-bottom:-2px;padding-bottom:7px;top:-7px;padding-top:7px;}
.section-box-body {background: url("../images/g/section-top.png") no-repeat, url("../images/g/section-bg.png") repeat-y;/* width:100%; */min-height:156px; /* background-position: 0 7px; */ position:relative;margin:0px 0 0 7px;border-bottom: 1px solid #ccc;width:431px;}
.section-box-title {display:block; margin:0;padding:6px 20px; color:#0b233f;/* width:350px; */font-size: 17px; }
.section-box-content {float:left; width:190px;clear:left;margin-left:20px;padding-top:15px;}
.section-box-foto {float:right; width:210px;margin-right:7px;}
.section-box-foto img {max-width:210px;}
.section-box-more, .promo-box-more {position:absolute; bottom:8px; left:20px;/* font-size: 77%; *//* width:65px;height:15px; */}
.section-box-more a, .promo-box-more a {display: block;/* width: 100%;height:15px;*/padding:0 23px 0 0;color: #0063e0;font-weight: bold;background: url("../images/g/arrow-bg-right.jpg") no-repeat top right; background-position: right 1px;}
.section-box-more a:hover, .promo-box-more a:hover {background-image: url("../images/g/arrow-bg-right-red.png");}
.section-box-content ul, .section-long-box-content ul {margin:0;padding:0;list-style: none outside none;}
.section-box-content ul li, .section-long-box-content ul li {position: relative;}
/* .section-box-content ul li {list-style: url("../images/g/arrow-grey.png");}
.section-box-content ul li:hover {list-style: url("../images/g/arrow-red.png");} */
.section-box-content ul li a, .section-long-box-content ul li a {padding:2px 0 2px 16px;color: #404541;display: block;background: url("../images/g/arrow-grey.png") no-repeat;background-position: 1px 6px;}
.section-box-content ul li a:hover, .section-long-box-content ul li a:hover {background: url("../images/g/arrow-red.png") no-repeat;background-position: 1px 6px;color:#F43557;}
.contact-info #logo-field {position: absolute;background: url("../images/g/nvox-logo-small.jpg") no-repeat 0 0 transparent;width:117px;height:29px;left:20px;top:55px;}
.h2-title, .grad-black-spiff-hx, .section-box-title, .promo-box-title, .news-box-title {margin:0;padding:7px 20px 5px;color:#08284f;font-size:17px;font-weight:bold;/* line-height:19px; */}
.shadowed-text {text-shadow: #222 1px 1px 1px;}
.long-box-wrapper {background: url('../images/g/long-box-top2.png') no-repeat, url('../images/g/long-box-bg2.png') repeat-y; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.long-box-wrapper-last {margin-bottom: 1px;}
.long-box-wrapper-first {}
.section-long-box-content {float:left; width:250px;margin-left:20px;padding: 15px 20px; margin:0;}
.section-long-box-right {float:right;padding:5px 20px 10px 5px;width:600px; height:100px;}
.empty {padding:0 5px;}
span.empty {margin:10px;display: block;}
#category-wrapper span.empty, #producer-wrapper span.empty {background:url("../images/g/product-list-box-bg.png");border-bottom:1px solid #aaa;margin:0;padding:10px 15px;}
div.error {margin:15px 15px 0;}
.download-center-box {position:relative;float:left; margin-right:15px;width:245px;background: url('../images/g/download-center-top.png') no-repeat, url("../images/g/download-center-bg.png") repeat-y;border-bottom: 1px solid #ccc;}
.problem-solving-box {position:relative;float:left; margin-right:15px;width:315px;background: url('../images/g/problem-solving-top.png') no-repeat, url("../images/g/problem-solving-bg.png") repeat-y;border-bottom: 1px solid #ccc;}
.small-box-content {padding:18px 20px;}
#service-box-top .small-box-content {min-height:143px;}
.download-center-box .small-box-content, .problem-solving-box .small-box-content {padding:15px 20px 50px;}
.box-button-area {position: absolute;bottom:17px;right:20px;width:107px;height: 18px;}
.box-button-area a {background: url("../images/g/small-box-button.png") no-repeat;}
.buttoned {display:block;padding:2px 10px 3px 22px;text-align:center;font-size:10px;}
.medium-button {background: url("../images/g/medium-button.png") no-repeat;}
#service-box-wrapper {margin-bottom:12px;}
#service-box-top {width:100%;background: url("../images/g/service-box-top.png") repeat-x, url("../images/g/standard-box-bg.png") repeat-y;border-bottom:1px solid #ccc;}
.solving-problems-box {background: url("../images/g/solve-problems-box.png") no-repeat transparent;width:217px;height:18px;}
.news-title {max-width:390px;display: block;float: left;}
.news-title a, .news-title a:hover {text-decoration: none;}
.news-title a:hover strong {text-decoration: underline;}
.new-products-bg {background: url("../images/g/nowosc-bg.png") no-repeat right top transparent;}
#where-to-buy-wrapper .standard-content img {margin:5px 0;}
#contact-form #form-table td.label {width:140px;}
#main-page .h2-title, #main-page .grad-black-spiff-hx, #main-page .section-box-title, #main-page .promo-box-title, #main-page .news-box-title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#register-form-wrapper table.standard-form-table {border-collapse: collapse;border-spacing: 0;}

.btn, input[type="submit"].btn, a.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); */
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /* border-bottom-color: #a2a2a2; */
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  /* -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); */
}

.btn:first-child {
  *margin-left: 0;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.btn, input[type="submit"].btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

.btn, input[type="submit"].btn, a.btn, .navigation-wrapper .btn  {
    font-family: Arial,Helvetica,sans-serif;
    line-height: normal;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: bold;
    /* margin: 2px 45px 2px 0; 
    text-shadow: none;*/
}
a.btn {line-height: 16px;}

.btn-green, .navigation-wrapper .btn-green, a.btn-green, input[type="submit"].btn-green {
color: #fff;
border-color: transparent;
background: #005900; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAyNDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMDA1NzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMDQ2MDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3NzUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4M2M3ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjRkZGI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(45deg,  #002400 0%, #005700 40%, #046000 75%, #077500 100%, #83c783 100%, #b4ddb4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#002400), color-stop(40%,#005700), color-stop(75%,#046000), color-stop(100%,#077500), color-stop(100%,#83c783), color-stop(100%,#b4ddb4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #002400 0%,#005700 40%,#046000 75%,#077500 100%,#83c783 100%,#b4ddb4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #002400 0%,#005700 40%,#046000 75%,#077500 100%,#83c783 100%,#b4ddb4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #002400 0%,#005700 40%,#046000 75%,#077500 100%,#83c783 100%,#b4ddb4 100%); /* IE10+ */
background: linear-gradient(45deg,  #002400 0%,#005700 40%,#046000 75%,#077500 100%,#83c783 100%,#b4ddb4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002400', endColorstr='#b4ddb4',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.btn-orange, .navigation-wrapper .btn-orange, a.btn-orange, input[type="submit"].btn-orange {
color: #fff;
border-color: transparent;
background: #fc7500; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmM3NTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZjk2ODAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(-45deg,  #fc7500 0%, #f96800 75%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fc7500), color-stop(75%,#f96800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #fc7500 0%,#f96800 75%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #fc7500 0%,#f96800 75%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #fc7500 0%,#f96800 75%); /* IE10+ */
background: linear-gradient(135deg,  #fc7500 0%,#f96800 75%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7500', endColorstr='#f96800',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.btn-red, .navigation-wrapper .btn-red, a.btn-red, input[type="submit"].btn-red {
color: #fff;
border-color: transparent;
background: #d80606; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDgwNjA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZTUwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjIxMDEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZjkxZDFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #d80606 0%, #e50000 25%, #f21010 50%, #f91d1d 75%, #ff2626 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d80606), color-stop(25%,#e50000), color-stop(50%,#f21010), color-stop(75%,#f91d1d), color-stop(100%,#ff2626)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #d80606 0%,#e50000 25%,#f21010 50%,#f91d1d 75%,#ff2626 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #d80606 0%,#e50000 25%,#f21010 50%,#f91d1d 75%,#ff2626 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #d80606 0%,#e50000 25%,#f21010 50%,#f91d1d 75%,#ff2626 100%); /* IE10+ */
background: linear-gradient(135deg,  #d80606 0%,#e50000 25%,#f21010 50%,#f91d1d 75%,#ff2626 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80606', endColorstr='#ff2626',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.btn-blue, .navigation-wrapper .btn-blue, a.btn-blue, input[type="submit"].btn-blue {
color: #fff;
/*border-color: #e6e6e6 #e6e6e6 #bfbfbf;*/
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-top-color: rgba(0, 0, 0, 0);
background: #79a5d4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YTVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYyODZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTY2OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #79a5d4 0%, #6286b6 44%, #496692 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79a5d4), color-stop(44%,#6286b6), color-stop(100%,#496692)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #79a5d4 0%,#6286b6 44%,#496692 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #79a5d4 0%,#6286b6 44%,#496692 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #79a5d4 0%,#6286b6 44%,#496692 100%); /* IE10+ */
background: linear-gradient(to bottom,  #79a5d4 0%,#6286b6 44%,#496692 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79a5d4', endColorstr='#496692',GradientType=0 ); /* IE6-8 */
}
.btn:hover, .navigation-wrapper .btn:hover, a.btn:hover, input[type="submit"].btn:hover {
    color:#f7f7f7;;
    opacity:0.9;
    filter:alpha(opacity=80);    
    text-decoration: none;
}
.files-attached {padding:15px 15px;background: url("../images/g/standard-box-bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #CCCCCC; }
.files-attached .file {margin:5px 0 0;}
.files-attached .bold {font-weight: bold;}