@charset "UTF-8";

@media print	{ .noprint	{ display: none; } }
    
@media screen	{ .noprint	{  } }

*		{ font: normal 11px arial,helvetica,sans-serif; }

body {	
    font		: 11px arial,helvetica,sans-serif;
    background-color	: #fff;
    color		: #101010;
    vertical-align	: top;
}

table {
    font		: 11px arial,helvetica,sans-serif;
    line-height		: 17px;
    color		: #232323;	
    vertical-align	: top;
    padding		: 0px;
    margin		: 0px;
}

td, th {
    vertical-align	: top;
}

h2		{ font-weight: bold; font-size: 14px; }
h3		{ font-weight: bold; font-size: 13px; }
h4		{ font-weight: bold; font-size: 12px; }
small		{ font-size: 9px; }
b		{ font-weight: bold; }

fieldset        { border: 1px solid #DDD; padding: 1em; }
fieldset.order  { width: 350px; text-align: center; }
legend          { font-weight: bold; font-style: italic; }
label           { display: block; width: 150px; float: left; text-align: left; cursor: pointer; }
label.order	{ display: inline; width: 100%; float: left; text-align: left; cursor: pointer; }
div.order       { overflow: hidden; clear: both; margin-bottom: 0.5em; }
input, select	{ font: bold 10px arial,helvetica,sans-serif; outline: none; width: 150px; }
.text           { border: 1px dotted #CCC; background-color: #FFF; color: #000; float: left; }
.select         { border: 1px solid #CCC; background-color: #FFF; color: #000; width: 100px; float: left; list-style: none; cursor: pointer; }
.check, .radio	{ display: inline; border: 1px solid #CCC; background-color: #FFF; color: #000; width: 14px; height: 12px; }
.button         { background-color: #BBB; color: #000; width: 100px; span: 10px; }

a		{ font-weight: bold; color: #b12; cursor: pointer; z-index: 4;}
a:visited	{ font-weight: bold; text-decoration: none; cursor: pointer; z-index: 4;}
a:link		{ font-weight: bold; text-decoration: none; cursor: pointer; z-index: 4;}
a:hover		{ font-weight: bold; text-decoration: underline; color: #b12; cursor: pointer; z-index: 4; }

.dotted		{ text-align : center; border-top : 1px dotted #a0a0a0; }
.noborder	{ border: 0px; }
.left		{ text-align: left; }

.naglowek	{ display: block; margin:0px; position:relative; width: 900px; height: 60px; z-index: 0; }
.logo		{ position:absolute; top: 0px; left: 0px; z-index: 0; }
.topmenu	{ position:absolute; top: 0px; left: 430px; z-index: 1; }

.special        { display: block; margin:0px; position:relative; width: 150px; height: 650px; z-index: 1; }
.content        { display: none; margin:0px; position:relative; top: 0px; height: 650px; z-index: 1; }
.content2       { display: none; margin:0px; position:relative; top: 0px; z-index: 2; }

.track, .track2	{ font-weight: bold; text-transform: uppercase; text-decoration: none; z-index: 0; }
.track2		{ position:absolute; top: 0px; left: 0px; z-index: 3; }

.blok, .blokAds	{ border:1px dotted; border-color:#aaa; background-color:white; width:140px; height:140px; margin:0px; padding:0px; position:absolute; display:block; cursor: crosshair; z-index: 1; }
.thumb		{ position:absolute; top: 5px; left: 10px; cursor: pointer; z-index: 2; }
.infoH		{ position:absolute; top: 108px; left: 0px; }
.infoV		{ position:absolute; top: 0px; left: 108px; }
.shopcart	{ position:absolute; top: 108px; left: 108px; z-index: 2; }
.refcodeH	{ position:absolute; top: 115px; left: 55px; font: normal 10px arial,helvetica,sans-serif; color: #888; z-index: 3; }
.refcodeV	{ position:absolute; top: 50px; left: 104px; font: normal 10px arial,helvetica,sans-serif; color: #888; z-index: 3; }
.priceH		{ position:absolute; top: 125px; left: 45px; font: normal 10px arial,helvetica,sans-serif; color: #888; z-index: 3; }
.priceV		{ position:absolute; top: 75px; left: 104px; font: normal 10px arial,helvetica,sans-serif; color: #888; z-index: 3; }
.info		{ position:absolute; top: 118px; left: 0px; font: normal 10px arial,helvetica,sans-serif; color: #888; text-align: center; width: 150px; z-index: 2; }
.photo		{ position:absolute; top: 45px; left: 10px; }
.details	{ position:absolute; top: 45px; left: 320px; font: normal 10px arial,helvetica,sans-serif; color: #000; text-align: left; }
.orders		{ position:absolute; top: 500px; left: 40px; }
.shopcart2	{ position:absolute; top: 540px; left: 40px; }
.description	{ width: 300px; word-wrap:break-word; }
.td0		{ background-color: #EEE; }
.td1		{ background-color: #DDD; }

.intro		{ text-align: left; margin:0px; padding:0px; position:absolute; display:block; z-index: 0; }
.stopka		{ font-style : italic; color: #999999; zindex: 0; }
