* {
margin:0;
padding:0;
}
img {
border:none;
}
acronym {
border:none;
}
body {
font:11px/14px Tahoma, sans-serif;
text-align:center;
color:#404040;
}
body, html {
width:100%;
height:100%;
}
a {
color:#077bad;
text-decoration:none;
}
a:hover {
color:#db203e !important;
text-decoration:none;
}
ul, ol, dl {
list-style:none;
}
table {
border-collapse:collapse;
}
.hidden {
display:none !important;
}
hr {
display:none !important;
}
.hr {
height:1px;
background:url(/i/images.gif) repeat-x 0 -260px;
}
.hrMiddle {
width:760px;
height:1px;
background:url(/i/images.gif) repeat-x 0 -260px;
}
.universalBtn {
padding:4px 20px;
font-size:14px;
color:white;
font-weight:bold;
background:#077bad;
cursor:pointer;
}
.clear {
height:1px;
clear:both;
}
#jumpToContent {
position:absolute;
top:-100px;
}

#headerRoot {
position:absolute;
top:0;
left:0;
width:100%;
height:133px;
background:url(/i/images.gif) repeat-x 0 -4px;
}
.index #headerRoot {
background-position:0 -15px !important;
}
#localizer {
height:24px;
width:890px;
/* background:url(/i/localizer.gif) no-repeat center; */
}
#localizer p {
padding:4px 30px 0 30px;
color:#03a9fa;
}
#localizer a {
/* background:url(/i/localizer_dot.gif) repeat-x left 12px; */
}

#header {
position:relative;
width:940px;
margin:0 auto;
text-align:left;
}
#topContainer {
position:relative;
margin:29px 0 25px 0;
}
.index #topContainer {
margin-top:20px !important;
}

#topMenu {
position:absolute;
top:6px;
left:260px;
width:500px;
height:26px;
z-index:10;
}
#topMenu li {
float:left;
display:block;
height:26px;
margin-right:7px;
}
#topMenu a {
position:relative;
display:block;
height:26px;
color:#ffffff;
text-align:center;
font-weight:bold;
}
#topMenu i {
position:absolute;
display:block;
left:0;
top:0;
width:100%;
height:26px;
cursor:pointer;
}
#topMenu a#mProdukty { width:78px; }
#topMenu a#mProdukty i { background:url(/i/images.gif) no-repeat 0 -150px; }
#topMenu a#mProdukty:hover i { background-position:0 -176px !important; }
#topMenu li.selected a#mProdukty:hover i, #topMenu li.selected a#mProdukty i { background-position:0 -202px !important; }
#topMenu a#mMiejsca { width:116px; }
#topMenu a#mMiejsca i { background:url(/i/images.gif) no-repeat -85px -150px; }
#topMenu a#mMiejsca:hover i { background-position:-85px -176px !important; }
#topMenu li.selected a#mMiejsca:hover i, #topMenu li.selected a#mMiejsca i { background-position:-85px -202px !important; }
#topMenu a#mForum { width:60px; }
#topMenu a#mForum i { background:url(/i/images.gif) no-repeat -208px -150px; }
#topMenu a#mForum:hover i { background-position:-208px -176px !important; }
#topMenu li.selected a#mForum:hover i, #topMenu li.selected a#mForum i { background-position:-208px -202px !important; }
#topMenu a#mKredyty { width:69px; }
#topMenu a#mKredyty i { background:url(/i/images.gif) no-repeat -275px -150px; }
#topMenu a#mKredyty:hover i { background-position:-275px -176px !important; }
#topMenu li.selected a#mKredyty:hover i, #topMenu li.selected a#mKredyty i { background-position:-275px -202px !important; }

#topBreadCrumbs {
position:absolute;
top:-23px;
left:0;
}
.index #topBreadCrumbs {
top:-14px !important;
}
#topBreadCrumbs p {
color:#b1eaf5;
}
#topBreadCrumbs a {
font-weight:bold;
color:#ffffff;
}
#topBreadCrumbs span {
padding:0 1px;
margin:0 1px;
/*
padding:0 4px;
margin:0 4px;
background:url(/i/images.gif) no-repeat right -458px;
*/
}
#topBreadCrumbs .del {
padding:0 8px 0 4px;
background:url(/i/images.gif) no-repeat right -438px;
}
#topToolBox {
position:absolute;
top:-23px;
right:10px;
}
.index #topToolBox {
top:-14px !important;
}
#topToolBox p {
color:#b1eaf5;
}
#topToolBox a {
color:#ffffff;
}
#topObserved {
position:absolute;
top:6px;
right:0;
width:160px;
height:36px;
background:url(/i/images.gif) no-repeat -440px -150px;
}
#topObserved a {
position:absolute;
top:0;
left:0;
width:135px;
height:36px;
}
#topObserved acronym {
position:absolute;
top:0;
right:0;
width:25px;
height:26px;
cursor:help;
}
#topObserved p {
padding:7px 0 0 78px;
color:#ffc2cc;
}
#search {
position:relative;
padding:11px 0;
}
#search form {
position:relative;
width:520px;
height:25px;
background:url(/i/images.gif) no-repeat 0 -228px;
}
#search select {
border: none;
width:158px;
height:19px;
margin:3px 0 0 10px;
background:#ffffff;
}
#search input {
border: none;
}
#searchPhraseInput {
position:absolute;
top:0;
left:190px;
width:215px;
height:21px;
margin:2px 0;
outline:none;
color:#077bad;
font:bold 14px/21px tahoma, sans-serif;
background:none;
}
#searchPhraseClear {
position:absolute;
top:0;
left:406px;
display:block;
width:25px;
height:25px;
background:url(/i/images.gif) no-repeat -520px -228px;
}
#searchPhraseSubmit {
position:absolute;
top:0;
left:436px;
}
#searchAdd {
position:absolute;
top:6px;
left:540px;
width:390px;
height:14px;
}
#searchAdd a {
text-decoration:underline;
}
#searchAdd label {
padding-left:3px;
font-weight:bold;
color:#077bad;
}
#mainRoot {
position:relative;
width:940px;
margin:0 auto;
text-align:left;
padding-top:142px;
min-height:500px;
}
#mainRoot h3 {
font:bold 14px/14px Tahoma, sans-serif;
}
.index #mainRoot {
padding-top:133px;
}
#mainLeft {
float:left;
width:780px;
padding:10px 0 20px 0;
}
.mainColumn {
float:left;
width:240px;
margin:0 20px 20px 0;
}
.mainColumn dt {
position:relative;
padding:13px 0 1px 50px;
}
.mainColumn dt a {
font-size:14px;
font-weight:bold;
color:#db203e;
}
.mainColumn dt a:hover {
color:#077bad !important;
}
.mainColumn .icon {
position:absolute;
top:6px;
left:0;
display:block;
width:40px;
height:40px;
background:url(/i/icon.gif) no-repeat -120px 0;
}
#iconKomputery { background-position:0 0; }
#iconRtv { background-position:0 -40px; }
#iconAgd { background-position:0 -80px; }
#iconFotografia { background-position:0 -120px; }
#iconTelefony { background-position:0 -160px; }
#iconKsiazki { background-position:-40px -80px; }
#iconMuzyka { background-position:-40px -40px; }
#iconFilmy { background-position:-40px 0; }
#iconKosmetyki { background-position:-40px -120px; }
#iconOdziez { background-position:-40px -160px; }
#iconDom { background-position:-80px 0; }
#iconSport { background-position:-80px -40px; }
#iconMotoryzacja { background-position:-80px -80px; }
#iconDzieci{ background-position:-80px -120px; }
#iconPozostale { background-position:-80px -160px; }
#iconHotele { background-position:-120px -160px; }

.mainColumn dd {
padding:0 0 12px 50px;
background:url(/i/images.gif) no-repeat 50px bottom;
}
.mainColumn .last {
background:none;
}
.mainColumn .more {
padding-right:13px;
font-weight:bold;
background:url(/i/images.gif) no-repeat right -478px;
}


.mainCategory2 {
position:relative;
margin:0 20px 20px 0;
}
.mainCategory2 div {
position:relative;
padding:18px 0 9px 50px;
}
.mainCategory2 h1 {
font-size:14px;
font-weight:bold;
color:#db203e;
}
.mainCategory2 .icon {
position:absolute;
top:6px;
left:0;
display:block;
width:40px;
height:40px;
background:url(/i/icon.gif) no-repeat -120px 0;
}
.mainCategory2 p {
position:absolute;
top:13px;
left:260px;
width:480px;
line-height:14px;
}

.mainCategory {
position:relative;
margin:0 20px 20px 0;
}
.mainCategory dt {
position:relative;
padding:18px 0 9px 50px;
}
.mainCategory dt a {
font-size:14px;
font-weight:bold;
color:#db203e;
}
.mainCategory dt a:hover {
color:#077bad !important;
}
.mainCategory .icon {
position:absolute;
top:6px;
left:0;
display:block;
width:40px;
height:40px;
background:url(/i/icon.gif) no-repeat -120px 0;
}
.mainCategory dd {
position:absolute;
top:13px;
left:260px;
width:480px;
line-height:14px;
}
.mainSubCategory {
float:left;
width:240px;
margin:0 20px 20px 0;
}
.mainSubCategory dt {
position:relative;
margin-top:10px;
padding:11px 0 11px 35px;
}
.mainSubCategory dt a {
font-size:14px;
font-weight:bold;
color:#db203e;
}
.mainSubCategory dt a:hover {
color:#077bad !important;
}
.mainSubCategory .icon {
position:absolute;
top:6px;
left:0;
display:block;
width:25px;
height:25px;
background:url(/i/icon.gif) no-repeat -120px -120px;
}
.mainSubCategory dd {
width:190px;
background:url(/i/images.gif) no-repeat 35px bottom;
}
.mainSubCategory dd ul {
padding-bottom:18px;
}
.mainSubCategory dd li {
padding:2px 0 2px 47px;
background:url(/i/images.gif) no-repeat -374px -264px;
}
.mainSubCategory .last {
background:none;
}

#info {
position:relative;
width:760px;
height:80px;
background:url(/i/info.gif) no-repeat 0 0;
}
#info p {
position:absolute;
top:19px;
left:410px;
width:300px;
color:#000000;
}
#mainRight {
float:right;
width:160px;
padding:12px 0 20px 0;
}
.boxGrey {
background:#e6e6e6;
}
.boxGrey h3 {
padding:12px 10px 11px 10px;
color:#000000;
background:#cbcbcb url(/i/images.gif) no-repeat -330px -783px;
}
.boxGreyBottom {
width:160px;
height:20px;
margin-bottom:20px;
background:url(/i/images.gif) no-repeat -330px bottom;
}
#topProducts dl {
margin-bottom:-10px;
}
#topProducts dl dt {
padding:7px 10px 0 10px;
background:url(/i/images.gif) no-repeat -160px -450px;
}
#topProducts dl dt.first {
background-image:none;
background-color:#cbcbcb;
}
#topProducts dl dt.first a {
color:#db203e;
}
#topProducts dl dd {
padding:0 10px 6px 10px;
margin-bottom:1px;
}
#topProducts dl dd a {
padding-right:13px;
color:#808080;
background:url(/i/images.gif) no-repeat right -478px;
}
#topProducts dl dd img {
margin:29px 20px 25px 20px;
}
#topProducts dl dd.first {
background:#e6e6e6 url(/i/images.gif) no-repeat -160px -270px;
}
#topProducts dl dd.first a {
color:#ffffff;
}
#topProducts dl dd.first a.noBullet {
background:none;
}
#topProducts dl dt a {
font-weight:bold;
}
.boxRed {
background:#c71124;
}
.boxRed h3 {
padding:12px 10px 11px 10px;
color:#ffc2cc;
background:#db203e url(/i/images.gif) no-repeat -490px -580px;
}
.boxRedContent {
margin-bottom:20px;
padding:4px 0 14px 0;
background:url(/i/images.gif) no-repeat -490px bottom;
}
#topBrands ul {
float:left;
width:60px;
margin:0 10px;
}
#topBrands li {
padding:2px 0;
}
#topBrands li a {
color:#ffffff;
font-weight:bold;
}
#topBrands li a:hover {
color:#ffc2cc !important;
}
#forumLastLeft {
float:left;
width:20px;
height:186px;
background:url(/i/images.gif) no-repeat -320px -270px;
}
#forumLast {
position:relative;
float:left;
width:720px;
height:186px;
background:#e6e6e6;
}
#forumLastHeader {
width:200px;
height:186px;
background:url(/i/images.gif) no-repeat -290px -580px;
}
#forumLastHeader h3 {
padding:12px 0 11px 0;
color:#000000;
}
#forumLastHeader p {
width:150px;
padding:6px 0 8px 0;
color:#ffffff;
}
#forumLastHeader a {
padding-right:13px;
color:#db203e;
font-weight:bold;
background:url(/i/images.gif) no-repeat right -478px;
}
#forumLast table {
position:absolute;
top:9px;
left:200px;
width:520px;
}
#forumLast th {
padding:6px 10px 8px 0;
color:#db203e;
background:url(/i/images.gif) no-repeat 0 bottom;
}
#forumLast .posts {
font-weight:normal;
text-align:right;
}
#forumLast td {
padding:6px 10px 8px 0;
background:url(/i/images.gif) no-repeat 0 bottom;
}
#forumLast .last td {
background:none;
}
#forumLast td.last {
padding-right:0;
}
#forumLast td a {
font-weight:bold;
}
#forumLast td p {
text-align:right;
margin-top:-14px;
}
#forumLastRight {
float:left;
width:20px;
height:186px;
background:url(/i/images.gif) no-repeat -340px -270px;
}

#subTitle {
padding-left:20px;
}
#subTitle h1 {
padding:12px 0 4px 0;
color:#db203e;
font:bold 24px/24px Tahoma, sans-serif;
}
#subTitle h2 a {
font:bold 18px/20px Tahoma, sans-serif;
}
.filtr {
position:relative;
margin:12px 0 10px 0;
border:1px solid #077bad;
padding:12px 0 17px 0;
background:#e6e6e6;
}
.greyTL {
position:absolute;
top:-1px;
left:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat 0 -310px;
}
.greyTR {
position:absolute;
top:-1px;
right:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat -20px -310px;
}
.greyBL {
position:absolute;
bottom:-1px;
left:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat 0 -330px;
}
.greyBR {
position:absolute;
bottom:-1px;
right:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat -20px -330px;
}
.filtr h3 {
padding:0 0 7px 20px;
color:#000000;
}
.filtr td {
float:left;
vertical-align:top;
}
.filtr strong {
color:#db203e;
}
.filtr .del {
margin:0 0 4px 20px;
border-bottom:1px solid #077bad;
padding-bottom:4px;
}
.filtr .del .icon {
display:block;
float:left;
width:10px;
height:10px;
margin:2px 4px 0 0;
background:url(/i/images.gif) no-repeat -25px -375px;
}
.filtr .del {
font-weight:bold;
}
.filtr form {
font-size:14px;
}
.filtr form .text {
width:80px;
height:20px;
padding:0 10px;
margin:0 0 8px 0;
outline:none;
color:#077bad;
font:bold 14px/20px tahoma, sans-serif;
background:none;
background:url(/i/images.gif) no-repeat 0 -400px;
}
.filtr form #filtrSubmit {
width:62px;
height:20px;
background:url(/i/images.gif) no-repeat 0 -420px;
}
.filtr input {
border:none;
}
.filtrColumn {
float:left;
width:160px;
padding:0 0 8px 20px;
}
.filtr .more {
clear:both;
padding:0 13px 0 20px;
font-weight:bold;
background:url(/i/images.gif) no-repeat right -478px;
}
#subMenu {
position:relative;
float:left;
margin-right:20px;
width:198px;
border:1px solid #db203e;
padding:17px 20px;
}
.blueTL {
position:absolute;
top:-1px;
left:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat 0 -270px;
}
.blueTR {
position:absolute;
top:-1px;
right:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat -20px -270px;
}
.blueBL {
position:absolute;
bottom:-1px;
left:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat 0 -290px;
}
.blueBR {
position:absolute;
bottom:-1px;
right:-1px;
display:block;
width:20px;
height:20px;
background:url(/i/images.gif) no-repeat -20px -290px;
}
#subMenu h3 {
height:20px;
margin-bottom:4px;
color:#db203e;
}
#subMenu .info {
display:block;
float:left;
width:25px;
height:25px;
margin:2px 8px 0 0;
background:url(/i/images.gif) no-repeat 0 -350px;
}
#subMenu span {
font-weight:bold;
color:#db203e;
}
#subMenu li {
padding:2px 0;
color:#db203e;
}
#subMenu .selected {
padding:4px 0;
margin:4px 0;
border-top:1px solid #db203e;
border-bottom:1px solid #db203e;
}
#subMenu .selected ul {
padding-left:12px;
}
#subMenu .selected li {
padding-left:0;
background-image:none;
}
#subMenu .searchmode {
padding:2px 0;
margin:2px 0;
}
#subMenu .searchmode ul {
padding-left:12px;
}
#subMenu .searchmode li {
padding-left:0;
background-image:none;
}
#subList {
float:left;
width:680px;
}
.pager {
margin:10px 0 14px 0;
}
.pager strong {
color:#db203e;
}
.pager a {
padding:0 4px;
font-weight:bold;
}
.pager .first {
padding:0 8px 0 13px;
background:url(/i/images.gif) no-repeat -640px -418px;
}
.pager .prev {
padding:0 8px 0 13px;
background:url(/i/images.gif) no-repeat -640px -398px;
}
.pager .next {
padding:0 13px 0 8px;
background:url(/i/images.gif) no-repeat right -378px;
}
.pager .last {
padding:0 13px 0 8px;
background:url(/i/images.gif) no-repeat right -478px;
}
.pager .selected {
color:#db203e;
}
.sort {
margin:-28px 20px 8px 0;
text-align:right;
}
.productList h2 {
padding:0 0 4px 0;
font-size:14px;
}
.productList td {
vertical-align:top;
}
.productList .image {
width:80px;
padding:10px 20px 0 10px;
cursor:pointer;
}
.productList .summary {
width:440px;
padding:10px 10px 0 0;
}
.productList .summary div {
cursor:pointer;
height:100%;
}
.productList .offers {
padding-top:10px;
width:120px;
cursor:pointer;
}
.productList .offers strong {
color:#db203e;
}
.productList .offers .big {
font-size:14px;
color:#db203e;
}
.productList .offers .small {
font-size:11px !important;
}
.productList .compare {
padding:4px 0 7px 0;
border-bottom:1px solid #cbcbcb;
cursor:pointer;
}
.productList .compare strong {
padding-right:13px;
color:#077bad;
background:url(/i/images.gif) no-repeat right -478px;
}
.productList .graph {
display:block;
width:104px;
height:20px;
margin-top:4px;
background:url(/i/images.gif) no-repeat -50px -380px;
}
.productList .goTo {
display:block;
width:119px;
height:20px;
margin-top:4px;
background:url(/i/images.gif) no-repeat -320px -480px;
}
.productList .bottom {
padding:4px 0 7px 0;
border-bottom:1px solid #cbcbcb;
}
.productList .bottom label {
margin-left:2px;
color:#db203e;
cursor:pointer;
}

#productLeft {
float:left;
width:620px;
}
#productLeft h3 {
padding:0 0 8px 20px;
color:#db203e;
}
#shopTabs {
width:618px;
overflow:hidden;
}
#shopListTabs {
width:620px;
}
#shopListTabs .a, #shopListTabs .i {
float:left;
width:124px;
}
#shopListTabs li span {
display:block;
width:124px;
height:14px;
padding:8px 0;
text-align:center;
cursor:pointer;
color:#ffffff;
font-weight:bold;
background:#077bad url(/i/images.gif) no-repeat 0 -470px;
}
#shopListTabs li span:hover {
color:#21bedb;
}
#shopListTabs li.a span {
color:#000000;
font-weight:bold;
background:#ffffff url(/i/images.gif) no-repeat 0 -440px;
}
.shopList {
clear:both;
width:618px;
margin-bottom:28px;
}
.shopList th {
color:#db203e;
padding:6px 0;
border-bottom:1px solid #cbcbcb;
background:#ffffff;
font-weight:bold;
}
.shopList th.logo {
border-left:1px solid #cbcbcb;
}
.shopList th.link {
border-right:1px solid #cbcbcb;
}
.shopList .details {
padding-top:8px;
text-align:center;
color:#db203e;
cursor:pointer;
}
.shopList td.logo {
padding:8px 0 8px 20px;
border-bottom:1px solid #cbcbcb;
cursor:pointer;
}
.shopList td.price {
font-size:14px;
color:#db203e;
padding:8px 16px 8px 16px;
border-bottom:1px solid #cbcbcb;
cursor:pointer;
}
.shopList td.price .small {
font-size:11px !important;
}
.shopList td.total {
width:90px;
padding:8px 10px 8px 0;
border-bottom:1px solid #cbcbcb;
cursor:pointer;
}
.shopList td.total .small {
font-size:10px !important;
}
.shopList td.availability {
font-weight:bold;
padding:8px 10px 8px 0;
border-bottom:1px solid #cbcbcb;
cursor:pointer;
}
.shopList td.availability span {
color:#077bad;
}
.shopList td.link {
padding:8px 0;
border-bottom:1px solid #cbcbcb;
cursor:pointer;
}
.shopList td.link span {
display:block;
width:76px;
height:35px;
background:url(/i/images.gif) no-repeat -50px -345px;
}
.shopList .rate {
margin-top:4px;
}
.shopList .rate strong {
display:block;
float:left;
margin:-1px 5px 0 1px;
font-size:10px;
}
.shopList .rate span {
display:block;
float:left;
width:10px;
height:10px;
background:#f00;
}
.shopList .rate span.on {
background:url(/i/images.gif) no-repeat -50px -270px;
}
.shopList .rate span.off {
background:url(/i/images.gif) no-repeat -60px -270px;
}
#productRight {
float:right;
width:300px;
}
#productRight h4 {
font-size:12px;
}
#productDesc {
float:left;
padding:14px 0 20px 20px;
overflow:hidden;
}
#productDesc label {
color:#db203e;
cursor:pointer;
}
#productDesc .second {
padding-top:8px;
}
#productDesc p {
margin-bottom:14px;
}
#productDesc .hr {
margin-bottom:14px;
}
#productPhoto {
float:left;
padding:14px 0 20px 20px;
}
#productPhoto p {
padding:8px 0;
}
#productPhoto .hr {
margin-bottom:8px;
}

#productsAlso {
position:relative;
width:580px;
border:1px solid #db203e;
padding:17px 20px;
}
#productsAlso h3 {
padding-left:0;
color:#000000;
}
#productsAlso table {
width:580px;
}
#productsAlso td {
padding:6px 10px 8px 0;
border-bottom:1px solid #db203e;
}
#productsAlso td.first {
width:40px;
}
#productsAlso td.last {
padding-right:0;
}
#productsAlso td.last strong {
color:#db203e;
}
#productsAlso a {
font-weight:bold;
}
#productsAlso p {
padding-top:7px;
}
#productsAlso .more {
padding-left:13px;
font-weight:bold;
background:url(/i/images.gif) no-repeat -640px -477px;
}

#popular, #popularList {
padding:20px;
width:900px;
margin:0 auto;
text-align:left;
}
#popular h3, #popularList h3 {
padding-bottom:8px;
color:#db203e;
}
#popularList li {
padding-bottom:4px;
}

#bestOffer {
width:290px;
margin-bottom:20px;
}
#bestOffer h3 {
padding:17px 0 8px 0;
color:#000000;
}
#bestOffer td {
padding:6px 10px 8px 0;
vertical-align:top;
background:url(/i/images.gif) no-repeat 0 bottom;
cursor:pointer;
}
#bestOffer .price {
padding-top:4px;
font-size:14px;
font-weight:bold;
color:#db203e;
text-align:center;
vertical-align:middle;
}
#bestOffer .price .small {
font-size:11px !important;
}
#bestOffer strong {
color:#077bad;
}
#bestOffer .buy {
margin-top:4px;
display:block;
width:76px;
height:20px;
background:url(/i/images.gif) repeat-x -50px -325px;
}

#question {
position:relative;
width:258px;
margin:20px 0;
padding:17px 20px;
border:1px solid #077bad;
background:#e6e6e6;
}
#question h3 {
padding-bottom:8px;
color:#000000;
}
#question h4 {
padding-bottom:4px;
color:#000000;
}
#question ul {
margin-bottom:8px;
}
#question li {
padding-bottom:4px;
font-weight:bold;
}
#question p {
margin-bottom:8px;
color:#000000;
}
#question p span {
color:#808080;
}

#question label {
padding:0 10px 0 4px;
font-weight:bold;
color:#077bad;
}
#question textarea {
border:none;
width:258px;
height:80px;
margin-bottom:8px;
}
#question input.text {
border:none;
width:258px;
height:20px;
margin-top:4px;
}
#question select {
border:none;
}
#question #store {
width:84px;
height:25px;
background:url(/i/images.gif) no-repeat right -228px;
}

.rateBig {
width:250px;
height:20px;
margin-bottom:8px;
}
.rateBig span {
display:block;
float:left;
width:20px;
height:20px;
background:#f00;
}
.rateBig span.on {
background:url(/i/images.gif) no-repeat -50px -290px;
}
.rateBig span.off {
background:url(/i/images.gif) no-repeat -70px -290px;
}

.universalBtnRound {
height:25px;
padding-left:12px;
background:url(/i/images.gif) no-repeat -390px -320px;
}
.universalBtnRound span {
cursor:pointer;
display:block;
float:left;
padding:0 24px 0 12px;
font:bold 15px/25px Arial, Helvetica, sans-serif;
color:white;
background:url(/i/images.gif) no-repeat right -345px;
}
.universalBtnRound a {
display:block;
float:left;
padding:0 24px 0 12px;
font:bold 15px/25px Arial, Helvetica, sans-serif;
color:white;
background:url(/i/images.gif) no-repeat right -345px;
}
.universalBtnRound a:hover {
color:#21bedb !important;
}

#imagePopup {
visibility:hidden;
position:absolute;
left:0;
top:160px;
width:100%;
text-align:center;
z-index:5
}
#imagePopup div {
position:relative;
margin:0 auto;
padding:17px 20px 20px 20px;
background:#e6e6e6;
text-align:right;
}
#imagePopup .close {
font-weight:bold;
color:#077bad;
padding-right:11px;
}
#imagePopup .closeGraph {
position:absolute;
top:20px;
right:20px;
display:block;
width:10px;
height:10px;
background:url(/i/images.gif) repeat-x -25px -375px;
}
#imagePopup img {
padding-top:4px;
}

.redRight {
width:300px;
background:#c71124 url(/i/red.gif) no-repeat 0 -20px;
}
.redRight h3 {
padding:18px 20px 11px 20px;
color:#ffc2cc;
}
.redRight p {
padding:0 20px 14px 20px;
color:#ffffff;
}
.redRight a {
color:#ffc2cc;
}
.redRightBottom {
width:300px;
height:20px;
background:#c71124 url(/i/red.gif) no-repeat 0 0;
}


#footerRoot {
margin-top:24px;
background:url(/i/images.gif) repeat-x 0 -500px;
}
#footer {
height:51px;
width:940px;
margin:0 auto;
padding-top:29px;
text-align:left;
}
#footer p {
color:#ffffff;
}
#footerNav {
margin-top:-14px;
text-align:right;
}
#footer a {
padding-left:13px;
color:#fff;
font-weight:bold;
}


.formbox {
position:relative;
margin:12px 0 10px 0;
border:1px solid #077bad;
padding:12px 0 17px 0;
background:#e6e6e6;
}
.formbox p {
margin-bottom:8px;
color:#000000;
}
.formbox p span {
color:#808080;
}
.formbox label {
padding:0 10px 0 4px;
font-weight:bold;
color:#077bad;
}
.formbox textarea {
border:none;
width:258px;
height:80px;
margin-bottom:8px;
}
.formbox input.text {
border:none;
width:258px;
height:20px;
margin-top:4px;
}
.formbox select {
border:none;
}
.formbox table {
margin:8px 0 8px 0;
}
.formbox table td {
padding:2px;
}
.forminside {
padding:8px 0 8px 20px;
}

.formerrors {
margin:8px 0 16px 20px;
font-size:15px;
line-height:20px;
color:#c71124;
}


.infobox {
margin:8px 0 16px 20px;
}


.simpleTable {
margin:12px 0 20px 0;
}
.simpleTable th {
background:#077bad;
color:#ffffff;
padding:8px;
}
.simpleTable td {
padding:8px;
border-bottom:1px #077bad dotted;
}


.article {
margin:8px 0 16px 20px;
width:750px;
font-size:13px;
}
.article p {
padding-bottom:8px;
}


.adv {
width:940px;
padding:10px;
text-align:center;
}

