/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;
	font-size: 100%; vertical-align: baseline; background: transparent;
	}

body {line-height: 1.1; text-align: center; background: #e5d2a8 url("../sitegr/site-bg.jpg"); font-family: Verdana, Arial, Helvetica, Sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/*centering and 100% height and bottom footer*/
hr#cleaner {width: 877px; clear: both; height: 0px; width: 0px; border: 0px; padding: 10px 0 10px 0;}

a {color: #e30809;}
a:hover  {color: #e9ab03;}

sup,sub {height: 0;line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;	font-size: 0.7em;}
sup {bottom: 1ex;}
sub {top: .5ex;}

.strike {text-decoration: line-through; }
.newprice {color: #e30809;}

#rotator {	cursor: pointer;	overflow: hidden;	margin: 0px auto 0px;	position: relative;	width: 460px;	height: 308px;}
div#rotator img {border: 5px solid #9b7c51; }

span.heading {padding: 5px 0px 0px 18px; color: #901811; font-family: Constantia, Georgia, Times, Serif; font-size: 1.1em; }
div#pageHolder {width: 961px; margin:0px auto; background: #f4edd0; text-align: left;
	
	padding: 0 1px 0 1px; }
	
div#pageHolderBig {width: 961px; margin:0px auto; background:#f4edd0; text-align: left;
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding: 0 1px 0 1px; }

div#pageHeader {background:url("../sitegr/top-logo.jpg") top left no-repeat; height: 119px;}
	ul#topNav {float: right; padding-right: 75px; padding-top: 10px;}
	ul#topNav li {display: inline; padding: 0px 16px 5px 3px;}
	ul#topNav li  a {color: #e30809; font-family: Constantia, Georgia, Times, Serif; font-size: 1.1em; text-decoration: none;}
	ul#topNav li  a:hover {text-decoration: underline;}
	div#pageHeader h1#logo {height: 119px; width: 240px; text-indent: -1000px; overflow: hidden;  float: left;}
	div#pageHeader h1#logo a {height: 119px; width: 240px; display: block;}

div#pageContent {background:url("../sitegr/main-bg.jpg") top left repeat-x; float: left;}
div#pageContent p {color: #3f2010; font-family: arial, sans-serif; padding: 22px 18px 2px 18px; font-size: 0.8em;}

	div#navigationHolder {width:169px; overflow: hidden; float: left; background:url("../sitegr/navbg.gif") top right no-repeat;}
		div#navigationHolder p {font-size: 0.7em; padding-top: 5px;}
		div#navigationHolder ul#nav {padding-left: 18px; margin-bottom: 20px; font-family: arial, sans-serif;}
		div#navigationHolder ul#nav li {width: 129px; font-size: 0.9em; }
		div#navigationHolder ul#nav li h2 {padding-left: 10px; background:url("../sitegr/bullet-red.gif") left no-repeat;  border-bottom: 2px solid #caad74; padding-bottom: 4px; text-transform: uppercase; font-size: 0.9em; font-weight: bold;}
		div#navigationHolder ul#nav li h2 a {text-decoration: none; color: #b1090b;}
		div#navigationHolder ul#nav li h2 a:hover {color: #fff;}
			div#navigationHolder ul#nav ul {padding: 10px 0px 20px 9px;}
			div#navigationHolder ul#nav ul li a {background:url("../sitegr/bullet-brown.gif") left no-repeat; padding: 3px 0 2px 20px; line-height: 1.3; text-decoration: none; color: #b1090b; font-weight: bold;}
			div#navigationHolder ul#nav ul li a:hover {text-decoration: underline;}
		
		div#player {margin-left: 10px; margin-top: 10px;}
	div#midContent div.subContent,div#midContent2 div.subContent, div#midContent3 div.subContent {margin-left: 20px;}
	
	div#contentHolder {width: 792px; overflow: hidden; float: left; text-align: left;}
		div.topMainContent {width: 460px; float: left; height: 320px;}
		div.mainContent {width: 460px; float: left; background: #f7f3df url("../sitegr/content-bg.jpg") top left repeat-x; padding-bottom: 50px;}
			div.mainContent ul {padding: 10px 15px 10px 15px; color:#3f2010; font-family: arial, sans-serif; list-style-type:disc; font-size:0.9em; margin-left: 20px;}
			div.mainContent h3 {padding: 15px 0px 0px 20px; color: #901811; font-family: Constantia, Georgia, Times, Serif; font-size: 1.3em;}
			div#contentHolder div.mainContent p {font-size: 1em;}
		div.subContent {width: 310px; float: left; text-align: left; margin-left: 10px;}
			div#pos {background: url("../sitegr/left-tops-bg.jpg") no-repeat; height: 350px; width: 310px; font-size: 0.9em;}
				div#pos h3 {padding: 20px 50px 10px 30px; color: #901811; font-family: Constantia, Georgia, Times, Serif; font-size: 1.1em;}
				div#pos ul {padding: 20px 15px 10px 50px;}
				div#pos ul li {list-style-type: square; padding: 3px 0 5px 0; font-size: 12px;}
			div#gallery {margin: 10px 0 20px 5px;}
			div#gallery a {background: url("../sitegr/left-gallery-bg.jpg") no-repeat; height: 107px; width: 310px; font-size: 0.9em; text-indent: -1000px; display: block;}
		div.mainContentFull {width: 765px; float: left; background: #f7f3df url("../sitegr/content-bg.jpg") top left repeat-x; padding-bottom: 50px;}
			div.mainContentFull div.gallery {clear: both}
			div.mainContentFull h3 {padding: 15px 0px 0px 20px; color: #901811; font-family: Constantia, Georgia, Times, Serif; font-size: 1.3em;}
			div.mainContentFull img {border: 5px solid #9b7c51; margin: 5px 0 5px 20px;}
		div#midContent p,div#midContent2 p, div#midContent3 p {padding: 20px 10px 2px 15px}
		div#midContent p.info, div#midContent2 p.info, div#midContent3 p.info {font-size: 1.1em; padding: 4px 10px 5px 15px;}
		div#midContent span.infoData,div#midContent2 span.infoData, div#midContent3 span.infoData {font-weight: bold;}
		div#midContent span.price, div#midContent2 span.price, div#midContent3 span.price {color: #b1090b; font-weight: bold; font-size: 1.2em; line-height:1.4;}
		div#midContent h2, div#midContent2 h2, div#midContent3 h2 {padding: 0px 10px 2px 15px;color: #b1090b; font-weight: bold; font-size: 1.2em;}
div#footer { width:961px; height: 87px; background: #160400; clear: both;}
	div#footer div.content {margin: 0px 15px 0px 15px; background: #160400; height: 67px; color: #fff;}
	div#footer p.content {margin: 0px 15px 0px 15px; background: #160400; line-height: 20px; text-align: right;}
	div#footer p.content a {padding-right: 10px; color: #b4ae79; font-family: arial, sans-serif; text-decoration: none; font-size: 0.7em;}
	div#footer p.content a:hover {text-decoration: underline;}
		div#footer div.address {width: 280px; float: left}
			div#footer div.address p {margin-top: 10px; font-family: arial, sans-serif; color: #fff; font-size: 0.8em; margin-left: 10px;}
		div#footer div.map {width: 324px; height: 68px; float: left; background:url("../sitegr/mapka.jpg") left no-repeat; display:block; float: left; overflow: hidden;} 
			div#footer div.map a {width: 130px; margin-left: 150px; margin-top: 10px; display: block; font-family: arial, sans-serif; color: #fff; font-size: 0.8em;}
		div#footer div.partner {width: 237px; float: left;}
			div#footer div.partner a {width: 237px; height: 68px; background:url("../sitegr/tt-trade-logo.gif") no-repeat; display:block; float: left; overflow: hidden; text-indent: -1000px;}
  

.foto {width:92px; float: left; margin: 5px 1px 3px 4px; border: 0px; overflow: hidden; padding: 0px; display: block; text-align: center;}
 
.small-card {
	   float: left;
	   width: 140px;
	   margin: 0 5px 5px 0;
	   padding: 0px 0;
	   text-align: center;
	   border: 0px solid #ccc;
	   font-size: 75%;
	   }
.mcard {
	   float: left;
	   width: 360px;
	   margin: 0 5px 5px 0;
	   padding: 0px 0;
	   text-align: center;
	   border: 0px solid #ccc;
	   font-size: 75%;
	   }
	   
div.small-card img {border: 5px solid #9b7c51;}
div.small-card a.image {padding:0px; margin: 0px;}