.body-matrjoska {
	margin: 0 20px;
}

.oddelovac {
	height: 5px;
	background-color: #339900;
}

/********* zakladni rozvrzeni *********/
.rozvrzeni {
	margin: 0 auto;
	text-align: left;
	/* css to make Firefox have a fluid width */
	min-width: 1060px;
	max-width: 1250px;

	/* Width for IE makes website fluid width */
	width:expression(document.body.clientWidth < 970? "960px" : document.body.clientWidth > 1250? "1250px" : "auto"); 
	/* increased initial check value to 970 so it does not freeze Internet Explorer */
}

/********* zahlavi *********/

#header{
	height: 150px;
	background: transparent no-repeat top center url("images/bg_top.jpg");
}

/******* lista pod logem *******/
#lista-pod-logem {
	background: url("images/bg_nav_h.jpg") no-repeat center;
	height: 50px;
	text-align: right;
}


/******* hlavni rozvrzeni *******/

#content-layout td {
	vertical-align: top;
}

#left, #middle, #right {
	background: white;
}
#znacky, #middle, #nabidka, #galerie, #sponzorujeme, #neplatici, #radio, #uzitecne-odkazy {
	border: solid 1px #81856e !important;
	padding: 1px;
}

#left 			{width: 210px;}
#left #menu 	{min-height: 270px; margin-bottom: 10px;}
#left #znacky 	{min-height: 425px;}
#left #uzitecne-odkazy 	{min-height: 250px;}
#middle 		{
	min-width: 515px;

	/* Width for IE makes website fluid width */
	width:expression(document.body.clientWidth < 520 ? "515px" : "auto");
	margin: 0 10px 0 10px;
	}
#middle #middle-matrjoska 	{ margin: 0 10px 0 10px; }
#right 			{width: 210px;}
#right #radio {height: 270px; display: block; margin-bottom: 10px;}
#right #nabidka {height: 270px; display: block; margin-bottom: 10px;}
#right #galerie {min-height: 425px; margin-bottom: 10px;}
#right #sponzorujeme {height: 220px; margin-bottom: 10px;}

/********* bradcrumb *********/
#breadCrumbNavigation {
	padding: 0 5px 0 5px;
	font-size: 75%;
	width: 765px;
	margin-bottom: 10px;
}

#content-layout table.turnaj td {
	border-bottom: dotted 1px gray;
	vertical-align: bottom;
}

#content-layout table.turnaj {
	margin-top: 15px;
}

/******* levy sloupec *******/
#left .logo, #left .logo a {
	height: 60px;
	display: block;
}


#left #petron {
	background: no-repeat center transparent url("images/logo-petron.png");
}

#left #trolem {
	background: no-repeat center transparent url("images/logo-trolem.png");
}

#left #mdgolf {
	background: no-repeat center transparent url("images/logo-mdgolf.png");
}

#left #kasco {
	background: no-repeat center transparent url("images/logo-kasco.png");
}

#left #stix {
	background: no-repeat center transparent url("images/logo-stix.png");
}

#left #lignum {
	background: no-repeat center transparent url("images/logo-lignum.png");
}

#left #lloyd {
	background: no-repeat center transparent url("images/logo-lloyd.png");
}

#left #kartel {
	background: no-repeat center transparent url("images/logo-kartel.png");
}

#left #hook {
	background: no-repeat center transparent url("images/logo-hook-left.png");
}

/******* vertikalni menu *******/
#left #menu span.title {
	padding-left: 30px;
}

#left #menu a, #left #menu a:link {
	color:#656d58;
	display: block;
	background: url("images/bg_nav_s1.jpg") no-repeat center;
	width: 210px;
	height: 30px;
	font-family: Verdana, serif, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

#left #menu a:hover {
	background: url("images/bg_nav_s2.jpg") no-repeat center;
	color: black;
}

#left #menu a.active-menu-item {
	background: url("images/bg_nav_s2.jpg") no-repeat center;
	color: black;
	font-weight: bold;
}


#left #znacky {
	background: url("images/bg_znacky_s.jpg") no-repeat top center;
	text-align: center;
}


#left #znacky-matrjoska {
	margin-top: 25px;
	padding: 20px 10px 10px 10px;
}



#left #uzitecne-odkazy {
	margin-top: 10px;
	background: url("images/bg_odkazy_s.jpg") no-repeat top center;
	text-align: center;
}

#left #uzitecne-odkazy ul {
	list-style: none;
}

#left #uzitecne-odkazy * {
	border: none;
}

#left #uzitecne-odkazy ul li {
	margin-bottom: 10px;
}

#left #uzitecne-odkazy-matrjoska {
	margin-top: 25px;
	padding: 20px 10px 10px 10px;
}

 /******* obsah *******/
#obsah {
	background-color: #ffffff;
	margin-right: 10px;
	margin-left: 5px;
}

#obsah .matrjoska {
	padding: 15px;
	min-height: 600px;
	_height: 600px;
}

#obsah a img {
	border: none;
}
#obsah-kraj-horni {
	background: transparent url("images/obsah-kraj-horni.png") top repeat-x;
}

#obsah-kraj-spodni {
	background: transparent url("images/obsah-kraj-spodni.png") bottom
		repeat-x;
}

#obsah-kraj-levy {
	background: transparent url("images/obsah-kraj-levy.png") left repeat-y;
}

#obsah-kraj-pravy {
	background: transparent url("images/obsah-kraj-pravy.png") right
		repeat-y;
}

#obsah-roh-pravy-horni {
	background: transparent url("images/obsah-roh-pravyHorni.png") top right
		no-repeat;
}

#obsah-roh-pravy-dolni {
	background: transparent url("images/obsah-roh-pravyDolni.png") bottom
		right no-repeat;
}

#obsah-roh-levy-dolni {
	background: transparent url("images/obsah-roh-levyDolni.png") bottom
		left no-repeat;
}

#obsah-roh-levy-horni {
	background: transparent url("images/obsah-roh-levyHorni.png") top left
		no-repeat;
}

#obsah-top {
	background: url("images/obsah-top.gif") no-repeat top right;
	width: 386px;
}

#obsah-border {
	background: url("images/obsah-border.gif") repeat-y;
	width: 386px;
}

#obsah-bottom {
	background: url("images/obsah-bottom.gif") no-repeat top right;
	height: 11px;
	width: 386px;
}

/******* pravy-panel *******/

#right #radio {
	background: url("images/pravySloupec-radio.jpg") no-repeat top center;
	text-align: center;
	height: auto;
}
#right #radio-matrjoska {
	margin-top: 55px;
	padding: 20px 10px 10px 10px;
}

#right #nabidka {
	background: url("images/bg_nab_s.jpg") no-repeat top center;
	text-align: center;
	height: auto;
}

#right #nabidka-matrjoska {
	margin-top: 55px;
	padding: 20px 10px 10px 10px;
}

#right #galerie {
	background: url("images/jiri_janda_header.jpg") no-repeat top center;
	text-align: center;
}

#right #galerie-matrjoska {
	margin-top: 45px;
	text-align: center;
}

#right #sponzorujeme {
	background: url("images/bg_sponzorujeme_s.jpg") no-repeat top center;
	text-align: center;
}

#right #sponzorujeme-matrjoska {
	margin-top: 45px;
}

#right #sponzorujeme-img {
	display: block;
	width: 190px;
	height: 152px;
	margin: 0 auto;
	background: url("../images/sponzorujeme_victoria.jpg") no-repeat center;
}

#right #sponzorujeme-img span {
	display: none;
}

#right #neplatici {
	text-align: center;
}

#right #neplatici-matrjoska {
	padding: 15px;
	background-color: red;
}
#right span {
	/* color: white; */
	font-weight: bold;
}

/**
#right #neplatici-img {
	display: block;
	width: 190px;
	height: 152px;
	margin: 0 auto;
	background: url("../images/neplatici_victoria.jpg") no-repeat center;
}
*/

#right #neplatici-img span {
	display: none;
}

/******* pravy-panel - detail zbozi *******/
#zbozi-detail-pravy-panel th {
	text-align: right;
	padding-right: 10px;
}

#zbozi-detail-pravy-panel {
	
}

.zbozi-detail-pravy-panel-popisky {
	font-weight: bold;
}

.zbozi-detail-pravy-panel-informacni-par {
	margin-bottom: 15px;
}

/******* footer *******/
#footer {
	margin-top: 15px;
	height: 34px;
	width: 760px;
	background: url("images/down_box.gif") no-repeat bottom center;
	text-align: right;
	font-size: 0.8em;
}

#footer a {
	margin-right: 15px;
}

#footer div.padding5 div        , #footer div.padding5 div a {
	display: inline;
}

/*************** 
PREVIEWBOX 
**************/
#product-list-products {
	text-align: center;
}

#product-list-info {
	margin-bottom: 25px;
}

.preview-box { /*	float: left;*/
	margin: 0 auto;
	width: 475px; 
	text-align: center;
	vertical-align: middle;
	margin-bottom: 20px;
	padding-bottom: 5px;
	background: url("images/border-nic-tecka-nic-horizontal.gif") repeat-x bottom;
	/*
	border-bottom: solid 1px #d05f33;
	*/
}

.preview-box .label {
	float: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
}

.preview-box .value {
	float: left;
	width: 150px;
	margin-left: 10px;
	text-align: left;
}

.preview-box td {
	text-align: center;
	vertical-align: middle;
}

.preview-box .picture {
	height: 150px;
}

.preview-box .first-level, .preview-box .second-level {
	height: 25px;
	width: 175px;
}

.preview-box .link-detail {
	margin-bottom: 5px;
}

/* obrazkove tlacitko detail, schovavame text */
.preview-box .link-detail span {
	display: none;
}

/* prednahrani obrazku */
.preview-box .link-detail a {
	text-decoration: none;
	display: block;
	margin: 0 auto;
	background: url(images/btn_detail-hover.gif) no-repeat center;
	height: 16px;
}

.preview-box .link-detail a:visited,.preview-box .link-detail a:link {
	background-image: url(images/btn_detail.gif);
}

.preview-box .link-detail a:hover,.preview-box .link-detail a:focus {
	background-image: url(images/btn_detail-hover.gif);
}

.preview-box .bottom-border {
	height: 30px;
	background: url(images/bg_goods_preview.jpg) repeat-x;
}

.preview-box a img {
	border: none;
}

/********* 
 product list
 *********/
#product-list-navigation {
	margin-bottom: 10px;
	/*background: #edf4e7 url("images/border-nic-tecka-nic-horizontal.gif")
		repeat-x bottom;*/
	text-align: center;
}

div.product-list-navigation-lister {
	/*background: #e6f4da;
	border-bottom: solid 1px #dfdfdf;
	*/
	padding: 5px;
	text-align: center;
}

div.product-list-navigation-lister table { /*	margin: 0 auto; */
	
}

#page-listing-navigation a {
	display: block;
	width: 14px;
	height: 14px;
	background: no-repeat center;
}

div#product-list-sort-view {
	padding: 5px;
}

#page-listing-navigation {
	width: 160px;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
}

#page-listing-navigation #navigation-pages {
	width: 90px;
	margin: 0 auto;
	text-align: center;
}

#page-listing-navigation #navigation-pages a,#page-listing-navigation #navigation-pages span.dots
	{
	color: #729fcf;
	text-decoration: none;
	display: inline;
}

#page-listing-navigation #navigation-pages a:hover {
	color: #204a87;
	font-weight: bold;
}

#page-listing-navigation #navigation-pages span.actual-page {
	font-weight: bold;
	color: #204a87;
	padding: 3px;
	border: solid 1px black;
	background-color: #F6FDF2;
}

#page-listing-navigation a span {
	display: none;
}

#page-listing-navigation #navigation-first,#page-listing-navigation #navigation-previous,#page-listing-navigation #navigation-next,#page-listing-navigation #navigation-last
	{
	width: 14px;
	height: 14px;
	position: relative;
	top: 0.2em;
}

#page-listing-navigation #navigation-first a {
	background-image: url("images/ico_firstpage.gif");
}

#page-listing-navigation #navigation-previous a {
	background-image: url("images/ico_previouspage.gif");
}

#page-listing-navigation #navigation-next a {
	background-image: url("images/ico_nextpage.gif");
}

#page-listing-navigation #navigation-last a {
	background-image: url("images/ico_lastpage.gif");
}

/********* language icon *********/
.language-icon img {
	border: none;
}

.language-icon {
	padding: 0 5px 0 5px;
}

.language-icon a {
	display: inline !important;
	background: none !important;
}
#menu-language {
	width: 80px;
	float: left;
	margin-left: 15px;
}
/********* gallery *********/
.gallery-desc {
	width: 350px;
	margin: 0 auto;
}

#spodni-pruh {
	background: transparent repeat-x url("images/bg_pata.jpg");
	height: 30px;
	margin-top: 15px;
}

#spodni-pruh .autodoprava{
	height: 30px;
	margin-left: 10px;
	width: 200px;
	font-weight: bold;
	color: #336600;
}

#spodni-pruh .autodoprava a { 
	color: #336600;
	font-weight: bold;
}

/** turnaje **/

#turnaj-table td {
	vertical-align: middle;
}
/** tabulka-neplaticu **/

table#tabulka-neplaticu {
	padding: 10px;
}
#tabulka-neplaticu th,
#tabulka-neplaticu td {
	border-bottom: solid 1px black;
	padding: 5px;
}

/********* vypis radek ve formulari *********/
.formular-pole1 {
	width: 150px;
	float: left;
	width: 20%;
}

.formular-pole2 {
	width: 70%;
	float: left;
}

.formularova-radka {
	margin-bottom: 15px;
}

