
* {
padding : 0;
margin : 0;
}
html {
font-size : 100.01%;
}
body {
font-size : 12px;
font-family: Verdana, Arial; 
color : #000;
}
table, td, div, img {
border : 0;
}
td {
vertical-align : top;
}
ul, li {
list-style : none;
}
p {
padding : 0 0 18px 0;
}
a {
 color: #0071ba;
 text-decoration:underline;
 }

a:hover {
 text-decoration: none;
 color: #db241e;
}
input, select, textarea {
vertical-align : middle;
color : #808080;
font-size : 12px;
}
.submit {
background-color : #f2f2f2;
margin : 5px 0 5px 0;
color : #000000;
width : auto;
padding : 0 6px 1px 6px;
border : 1px solid #808080;
cursor : pointer;
}
html body textarea {
font-family : Arial;
font-size : 12px;
color : #808080;
}
#main {
min-width : 1000px;
}
#main-width {
margin : 0 auto;
position : relative;
}
#login {
background: #C0EBF0;
height:32px;
padding:4px 10px 4px 10px;
border-bottom : 2px solid #a0dfee;
margin:10px 10px 0 10px;
}
#login input {
border: 1px #a0dfee solid; 
font-size: 11px;
}
#login .submit {
width:auto;
background: #57C1E9;
height:20px;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
}
#login .submit:hover {
background:#0783C5;
}
.logleft {
float:left;
}
.logleft input {
height:20px;
}
.logright {
float:right;
}
.header {
margin-top:10px;
height : 100px;
overflow : hidden;
}
.message {
color:#FFffff;
font-size:13px;
text-align:center;
padding:10px;
background:#FF0000;
font-weight:bold;
margin-top:10px;
}
.cenargood, .cenar {
padding : 0 0 10px 0;
overflow : hidden;
font-size : 1.5em;
text-align : right;
line-height : 30px;
}
.cenar {
width : 150px;
}
.cenapred {
font-size : 1.4em;
line-height : 20px;
}
.nal {
text-align : right;
color : #b2643e;
}
.rowname {
padding : 0 0 10px 0;
overflow : hidden;
height : 100%;
line-height : 20px;
}
.rowname a {
font-size : 1.4em;
font-weight : normal;
padding : 0 0 10px 0;
}
.rowname a:hover {
color : #3e3e3c;
}
.opis {
overflow : hidden;
padding : 0 0 10px 0;
}
.opispred {
padding : 0 0 10px 0;
}
#menu a {
padding : 10px;
line-height:30px;
}
#menu {
text-align:right;
}
.cart td {
padding : 5px;
text-align : center;
}
.cartgood td {
padding : 5px;
}
.cart .tdleft {
text-align : left;
}
.cart .tdright {
text-align : right;
}
.cart td img {
margin : 0;
}
.logo {
float : left;
overflow : hidden;
padding : 0 0 0 35px;
width : auto;
}
.logo h2 {
color : #3f3f3f;
font-style : italic;
font-size : 1.1em;
}
.logo h6 {
width : 299px;
height : 68px;
background : url(images/logo.jpg) no-repeat 0 0;
font-size : 1em;
font-weight : normal;
cursor : pointer;
text-indent : -1000em;
overflow : hidden;
}
.logo h6:hover {
text-decoration : none;
}
.content {
height : 100%;
clear:both;
}
.tabcontent {
height : 100%;
overflow : hidden;
border : 0;
width : 99%;
margin : 10px 0 10px 0;
}
.tabcontent td {
border : 1px solid #cccccc;
padding : 5px 5px 5px 5px;
vertical-align : text-top;
text-align : center;
}
.column {
width : 250px;
}
.stat-left {
width : 48%;
float : left;
margin : 0 5px 0 0;
}
.stat-right {
width : 48%;
float : right;
margin : 0 0 0 5px;
}
.widget {
height : 100%;
overflow : hidden;
padding:10px;
}
.widget span {
color : #b2643e;
font-weight : bold;
font-size : 1.1em;
}
.widget h6 {
font-size : 18px;
font-weight : normal;
clear:both;
margin-bottom:10px;
}
.widget ul {
margin : 0 2px 0 1px;
color : #3f3f3f;
font-size : 1.1em;
height : 100%;
}
.widget ul li {
padding : 0 0 6px 10px;
background : url(images/marker.gif) no-repeat 0 5px;
}
.widget ol li {
padding : 0 0 6px 0;
}
.widget a {
}
.widget li a {
color : #3f3f3f;
}
.categories {
height : 100%;
overflow : hidden;
padding : 10px;
}
.categories h6 {
font-size : 18px;
font-weight : normal;
clear:both;
margin-bottom:10px;
}
.categories ul {
margin : 0 2px 0 0;
color : #3f3f3f;
font-size : 1.1em;
height : 100%;
}
.categories li, .subcategories li {
padding : 0 0 0 5px;
}
.categories a {
display : block;
height : 100%;
padding : 4px 0 4px 0;
}
.subcategories {
height : 100%;
overflow : hidden;
}
.subcategories ul {
color : #3f3f3f;
font-size : 1.1em;
}
.subcategories a {
color : #db241e;
display : block;
height : 100%;
background : url(images/marker.gif) no-repeat 0 9px;
padding : 4px 0 4px 10px;
}
.subcategories2 {
height : 100%;
overflow : hidden;
padding : 0 0 0 16px;
}
.subcategories2 a {
color : #3f3f3f;
display : block;
height : 100%;
background : url(images/marker.gif) no-repeat 0 8px;
padding : 2px 0 4px 12px;
}
.center {
 background-color: #f5f5f5;
 padding:10px;
}

.center h1 {
font-weight : normal;
 color: #db241e;
 font-size: 18px;
 clear: both;
margin-bottom:8px;
}
.text-box {
clear : both;
font-size : 1.1em;
line-height : 1.3em;
padding : 7px 0 0 0;
overflow : hidden;
}
.text-box p {
padding : 0 0 14px 1px;
}
.text-box .line {
height : 1px;
background : url(images/line.gif) repeat-x 0 0;
overflow : hidden;
margin : 10px 0 16px 0;
width : 100%;
}
.widget .line {
height : 1px;
background : url(images/line.gif) repeat-x 0 0;
overflow : hidden;
margin : 0 0 10px 0;
width : 100%;
}
.widget img {
float:left;
padding-right:5px;
}
.text-box img {
float : left;
direction : inherit;
margin : 4px 10px 4px 0;
}
.text-box .right {
float : right;
direction : inherit;
margin : 4px 10px 4px 10px;
}
.text-box table img {
float : left;
direction : inherit;
border : 1px solid #cccccc;
}
.catname a {
color : #3f3f3f;
font-size : 1.5em;
line-height : 1em;
font-weight : normal;
overflow : hidden;
height : 100%;
}
.cat3 a {
color : #3f3f3f;
font-size : 1.3em;
line-height : 1.2em;
font-weight : normal;
overflow : hidden;
height : 100%;
}
.comments {
clear : both;
padding : 4px 6px 10px 1px;
text-align : right;
font-weight : bold;
}
.good {
overflow : hidden;
height : 100%;
}
.good img {
float : left;
max-width : 500px;
border : 1px solid #cccccc;
}
.text-box h1 {
font-size : 18px;
line-height : 1em;
font-weight : normal;
color : #121212;
padding : 10px 0 10px 0;
overflow : hidden;
height : 100%;
}
.text-box h2 {
font-size : 18px;
line-height : 1em;
font-weight : normal;
color : #121212;
padding : 10px 0 10px 0;
overflow : hidden;
height : 100%;
}
.text-box h3 {
font-size : 18px;
line-height : 1em;
font-weight : normal;
color : #121212;
padding : 10px 0 10px 0;
overflow : hidden;
height : 100%;
clear:both;
}
.text-box h4 {
font-size : 18px;
line-height : 1em;
font-weight : normal;
color : #121212;
padding : 10px 0 10px 0;
overflow : hidden;
height : 100%;
}
.text-box h5 {
font-size : 18px;
line-height : 1em;
color : #121212;
font-weight : normal;
padding : 10px 0 10px 0;
overflow : hidden;
height : 100%;
}
.text-box h6 {
font-size : 18px;
line-height : 1em;
font-weight : normal;
padding : 5px;
overflow : hidden;
color : #db241e;
margin : 5px 0 10px 0;
height : 100%;
}
.text-box ul {
padding : 2px 0 5px 2px;
}
.text-box ul li {
background : url(images/marker.gif) no-repeat 10px 10px;
padding : 4px 0 0 20px;
list-style-image : none;
list-style : none;
font-weight : normal;
overflow : hidden;
}
.text-box ul li ul {
margin-left : 10px;
}
.text-box ul li ol {
margin-left : 15px;
}
.text-box ul li ol li {
list-style-type : decimal;
}
#footer {
padding : 10px;
overflow : hidden;
color : #575859;
min-width : 1000px;
border : 1px solid #cccccc;
margin : 0 10px 10px 10px;
}
#banners {
padding-top:10px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
font-size:9px;
}
.navigation, .navigation a {
font-size : 1em;
margin : 10px 3px 10px 0;
text-align : center;
overflow : hidden;
width:100%;
padding-top:20px;
}
.navigation table {
margin-left : auto;
margin-right : auto;
background-color : #cccccc;
width : 430px;
height : 100px;
}
.navigation td {
background-color : #ffffff;
text-align : center;
vertical-align : middle;
}
.navigation img {
border : 0;
height : 100px;
}
.commentform {
font-size : 1.2em;
margin : 5px 5px 0 0;
}
.commentform input, .commentform select {
margin : 5px 0 5px 0;
width : 220px;
border : 1px solid #808080;
}
.commentform .submit {
margin : 5px 0 5px 0;
padding : 0 6px 1px 6px;
color : #000000;
width : auto;
}
.commentform .codeform {
margin-bottom : 15px;
height : 49px;
font-size : 32px;
width : 120px;
text-align : center;
border : 1px solid #808080;
}
.commentform textarea {
width : 470px;
height : 50px;
padding : 2px;
margin : 5px 0 5px 0;
overflow : auto;
border : 1px solid #808080;
}
.commentform p {
margin : 0 0;
padding-left : 0;
color : #b2643e;
}
.sp {
font-size:5px;
text-indent:-1000em;
overflow:hidden;
}
#social {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#social:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#social a {opacity: 0.5;}
#social:hover a {opacity: 0.7}
#social a:hover {opacity: 1}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message {
font-family:HelveticaNeue-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:200;
color:#fff;
}
#sb-container {
position:fixed;
top:0;
left:0;
z-index:999;
text-align:left;
visibility:hidden;
display:none;
margin:0;
padding:0;
}
#sb-overlay {
position:relative;
height:100%;
width:100%;
}
#sb-wrapper {
position:absolute;
visibility:hidden;
width:100px;
}
#sb-wrapper-inner {
position:relative;
border:1px solid #303030;
overflow:hidden;
height:100px;
}
#sb-body-inner {
position:absolute;
height:100%;
width:100%;
}
#sb-player.html {
height:100%;
overflow:auto;
}
#sb-body img {
border:none;
margin:0;
}
#sb-loading-inner {
position:absolute;
font-size:14px;
line-height:24px;
height:24px;
top:50%;
margin-top:-12px;
width:100%;
text-align:center;
}
#sb-loading-inner span {
background:url(/images/loading.gif) no-repeat;
padding-left:34px;
display:inline-block;
}
#sb-body,#sb-loading {
position:relative;
height:100%;
background-color:#060606;
}
#sb-title,#sb-info {
position:relative;
overflow:hidden;
margin:0;
padding:0;
}
#sb-title,#sb-title-inner {
height:26px;
line-height:26px;
}
#sb-title-inner {
font-size:16px;
}
#sb-info,#sb-info-inner {
height:20px;
line-height:20px;
}
#sb-info-inner {
font-size:12px;
}
#sb-nav {
float:right;
height:16px;
width:45%;
padding:2px 0;
}
#sb-nav a {
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
background-repeat:no-repeat;
}
#sb-nav-close {
background-image:url(/images/close.png);
}
#sb-nav-next {
background-image:url(/images/next.png);
}
#sb-nav-previous {
background-image:url(/images/previous.png);
}
#sb-nav-play {
background-image:url(/images/play.png);
}
#sb-nav-pause {
background-image:url(/images/pause.png);
}
#sb-counter {
float:left;
width:45%;
}
#sb-counter a {
text-decoration:none;
cursor:pointer;
color:#fff;
padding:0 4px 0 0;
}
#sb-counter a.sb-counter-current {
text-decoration:underline;
}
div.sb-message {
font-size:12px;
text-align:center;
padding:10px;
}
div.sb-message a:link,div.sb-message a:visited {
color:#fff;
text-decoration:underline;
}
.search-box {
clear:both;
font-size:1.1em;
line-height:1.3em;
overflow:hidden;
padding:7px 0 0;
text-align:center;
}
