body
{
	margin: 0;
	padding: 0;
	background: #1D1D1D url('img/background.png') repeat-x;
	font-family: Tahoma;
}

a
{
color: black;
}

hr
{
color: #EEEDED;
}

.LeftHeader .HorniMenuElements ul ul
{
	display: none;
	position: absolute;
	z-index: 500;
	top: 50px;
	left: 0;
	width: 150px;
}

.LeftHeader .HorniMenuElements ul li
{
	position: relative;
}

.LeftHeader .HorniMenuElements ul li li
{
	background: red;
	width: 150px;
	height: 25px;
	line-height: 25px;
	float: left;
	display: inline;
	margin: 0;
}

.LeftHeader .HorniMenuElements ul li:hover ul,
.LeftHeader .HorniMenuElements ul li.hover ul
{
	display: block;
	display: none;
}

.Container
{
width: 970px;
background: #DADADA;
margin: auto;
font-family: Tahoma;
}

.LevaStranaElements .Element,
.PravaStranaElements .Element
{
padding-bottom:6px;
font-size: 12px;
margin-bottom: 6px;
border-bottom: 1px solid #eeeded;
}

.LevaStranaElements .ProductTreeElement ul,
.PravaStranaElements .ProductTreeElement ul
{
padding: 0px; padding-left: 20px; 
margin: 0px; 
}
.LevaStranaElements .Element ul.First,
.PravaStranaElements .Element ul.First
{
padding: 0px; 
margin: 0px; 
}

.LevaStranaElements .Element li a,
.PravaStranaElements .Element li a
{
display: block;
padding-left: 14px; padding-right: 8px;
}
.LevaStranaElements .Element li a,
.PravaStranaElements .Element li a
{
padding-top: 4px;
padding-bottom: 4px;
background-position: 2px 7px;
}

.LevaStranaElements .Element li,
.PravaStranaElements .Element li,
.LevaStranaElements .Element p,
.PravaStranaElements .Element p
{
margin: 0px;
}
.LevaStranaElements .Element p,
.PravaStranaElements .Element p
{
margin-top: 5px;
margin-bottom:5px;
}

.ObsahStrankyElements
{
width: 520px;
margin-left: 4px;
background: white;
font-size: 12px;
}

.ObsahStrankyElements .ElementHeader
{
margin:0px; margin-bottom: 4px;
font-size: 13px; 
height: 27px;
line-height: 27px;
padding-left: 25px;
border: 0px;
padding-left: 25px;
margin-bottom:7px;
font-weight: bold;
color: white;
}

.Col2 .ObsahStrankyElements .ElementHeader
{
background: url(img/h1-2.png) no-repeat;
}

.Col3 .ObsahStrankyElements .ElementHeader
{
background: url(img/h1-3.png) no-repeat;
}


.ObsahStrankyElements p
{
font-size: 12px;
text-align: justify; margin: 0px;
}

.PravaStranaElements .Element
{


}
.LevaStranaElements .Element
{

}

.LevaStranaElements .ElementHeader,
.PravaStranaElements .ElementHeader
{
height: 40px;
border: 0px;
line-height: 40px;
padding-left: 25px;
margin-bottom:7px;
font-size: 14px;
font-weight: bold;
color: white;
}
.LevaStranaElements .ElementHeader
{

}
.PravaStranaElements .ElementHeader
{

}

.LevaStranaElements .ElementContent,
.PravaStranaElements .ElementContent
{
color: #2f2e2d;
padding: 0px 10px 0px 10px;
}

.LevaStranaElements a,
.PravaStranaElements a
{
color: #2f2e2d; text-decoration: none;
}

.LeftHeader #TopLeftCorner
{
background: url('img/header-bottom.png') no-repeat;
height: 146px;
_height: 146px;
_margin-top: -19px;
}

.LeftHeader #TopLeftCorner h2 a span,
.LeftHeader #TopLeftCorner span a
{
display: none;
width: 360px;
text-align: center;
}
.LeftHeader #TopLeftCorner h2
{
margin: 0px;
padding-top: 42px;
}

.LeftHeader .fade
{
	margin-left: -5px;
	margin-top: 48px;
	width: 380px;
	height: 125px;
	background-position: 10px 25px;
	background-repeat: no-repeat;
	position: absolute;	
	display: none;
}

.LeftHeader .fadeFinal
{
	background-image: url(img/4.png);
	opacity: 0;
	display: none;
}

.LeftHeader .fade1
{
	background-image: url(img/1.png);
}

.LeftHeader .fade2
{
	background-image: url(img/2.png);
}

.LeftHeader .fade3
{
	background-image: url(img/3.png);
}

.LeftHeader #TopLeftCorner
{
background-image: url('img/header-bottom-text.png');
}

.Col1 .LeftHeader #TopLeftCorner
{
background-image: url('img/header-bottom.png');
}


.LeftHeader #TopLeftCorner h2 a
{
text-decoration: none;
font-size: 30px;
font-family: Arialnarrow,Arial;
}
.LeftHeader #TopLeftCorner span
{
display: none;
cursor: hand;
}

.LeftHeader #TopLeftCorner span a
{
text-decoration: none;
font-size: 16px;
}

.LeftHeader #TopLeftCorner .Top
{
font-size: 12px; 
}

.LeftHeader #TopLeftCorner .Top ul
{
padding: 0px;
text-align: center;
margin-left: 0px;margin-right: 0px;
padding-left: 5px;
}
.LeftHeader #TopLeftCorner .Top li
{
display: inline; 
}
.LeftHeader #TopLeftCorner .Top span
{
display: inline;
}

.LeftHeader #TopLeftCorner .Top a 
{
text-decoration: none;
text-transform: uppercase;
}

.LeftHeader #TopLeftCorner .Top a:hover
{
text-decoration: underline;
}

.LeftHeader .HorniMenuElements
{
background: url('img/top_menu_back.jpg') repeat-x;
height: 50px;
_height: 69px;
margin:0;padding:0;
}

.LeftHeader .HorniMenuElements ul
{
padding-left: 0px;
margin-top: 0px; margin-bottom: 0px;
margin-left: 5px;
}

.LeftHeader .HorniMenuElements li
{
display: inline;
line-height: 50px;
height: 50px;
float: left;
padding-left: 20px;
margin-left: 10px;
margin-right: 10px;
background: url('img/top_menu_item.gif') no-repeat 4px center;
font-size: 12px; 
text-transform: uppercase;
}

.LeftHeader .HorniMenuElements a
{
font-weight: bold;
text-decoration: none;
}

.LeftHeader .HorniMenuElements a:hover,
.LeftHeader .HorniMenuElements a.highlight
{
text-decoration: underline;
}

#Header .RightHeader
{
height: 49px;
font-size: 12px;
}

.RightHeader .UserInfoElement 
{
padding-top: 7px;
padding-right: 10px;
}
.RightHeader .UserInfoElement a
{
text-decoration: none;
}
.RightHeader .UserInfoElement a:hover
{
text-decoration: underline;
}

.RightHeader .UserInfoElement .Cart,
.RightHeader .UserInfoElement .UserMenu
{
float: right;
padding-right: 8px; padding-left: 8px;
}

.RightHeader .UserInfoElement .UserMenu
{
width: 300px;
}
	
.RightHeader .UserMenu .ElementHeader
{
display: none;
}

.RightHeader .Cart .ElementHeader, .RightHeader .UserMenu .UserName
{
font-weight: bold;
}

.RightHeader .SearchForm 
{
padding: 0px; margin: 0px;
}

.RightHeader .SearchForm span
{
display: none;
}
.RightHeader .SearchForm form
{
padding: 0px; margin: 0px;
}

.RightHeader .SearchForm fieldset
{
padding: 0px; margin: 0px;
border: 0px;
}

.RightHeader .SearchForm button,
.RightHeader .SearchForm input
{
margin-top: 3px;
display: block; float: left;
}

.RightHeader .SearchForm input#search_field
{
margin-left: 5px; 
width: 212px;
_width: 206px;
}

.RightHeader .SearchForm button#search_button
{
border: 0px; width: 72px;
margin-left: 5px;
background: url('img/search_button.jpg') no-repeat left top;
text-align: center;
padding-left: 20px;
text-transform: uppercase;
font-size: 12px;
}

.RightHeader .SearchForm button#search_button:hover
{
background-position: -72px top;
}

.RightHeader .SearchForm button#search_button span
{
display: block;
float: left;
height: 20px;
margin-top: 1px;
}

.LevaStranaElements .Element .Menu ul
{
padding-left: 0px;
}



/* Barvy */

.RightHeader .SearchForm input#search_field
{
border: 1px solid #729b04;
}
.ObsahStrankyElements .ElementHeader
{
/*color: #547106;*/
}
.LeftHeader #TopLeftCorner h2 a,
.LeftHeader #TopLeftCorner span a,
.LeftHeader #TopLeftCorner .Top a
{
color: #354f05;
}

.LeftHeader .HorniMenuElements li,
.LeftHeader .HorniMenuElements a,
.RightHeader .UserInfoElement,
.RightHeader .UserInfoElement a
{

}
.RightHeader .SearchForm button#search_button span
{
color: #3a4f02;
}
#Signature,
#Signature a
{
color: white;
text-decoration: none;
}
#Signature 
{
color: white;
background: #DADADA url('img/footer.png') no-repeat;
text-align: center;
font-size: 12px;
height: 43px;
margin-right: 4px;
margin-left: 4px;
line-height: 43px;

}


.Col1 .HorniMenuElements,
.Col2shop .HorniMenuElements,
.Col2 .HorniMenuElements,
.Col3 .HorniMenuElements
{
background: transparent url('img/header-top.png') no-repeat;
height: 55px;
_height: 74px;
margin:0;
padding:0;

}

.Col1 .RightHeader .MenuElement,
.Col2 .RightHeader .MenuElement,
.Col3 .RightHeader .MenuElement
{
background: url('img/top-menu.png') repeat-x;
height: 49px;
margin:0;
padding:0;
}

.Col1 .RightHeader .MenuElement ul,
.Col2 .RightHeader .MenuElement ul,
.Col3 .RightHeader .MenuElement ul
{
padding-left: 0px;
margin-top: 0px; margin-bottom: 0px;
margin-left: 5px;
}

.Col1 .RightHeader .MenuElement li,
.Col2 .RightHeader .MenuElement li,
.Col3 .RightHeader .MenuElement li
{
display: inline;
line-height: 50px;
height: 49px;
float: left;
font-size: 12px; 
}

.Col1 .RightHeader .MenuElement a,
.Col2 .RightHeader .MenuElement a,
.Col3 .RightHeader .MenuElement a
{
background:transparent url('img/top-menu-divider.png') no-repeat right center;
float: left;
height: 49px;
font-weight: bold;
color: black;
text-decoration: none;
padding-left: 20px;
margin-left: 0px;
margin-right: 0px;
padding-right: 21px;
}

.RightHeader .MenuElement a.l1no8
{
	background: none;
	padding-left: 23px;
	padding-right: 23px;
}

.Col1 .RightHeader .MenuElement a:hover,
.Col1 .RightHeader .MenuElement a.highlight,
.Col2 .RightHeader .MenuElement a:hover,
.Col2 .RightHeader .MenuElement a.highlight,
.Col3 .RightHeader .MenuElement a:hover,
.Col3 .RightHeader .MenuElement a.highlight
{
height: 44px;
color: white;
text-decoration: underline;
background: url('img/top-menu-active.png') 0px 5px no-repeat;
}

/*


 SEARCH ELEMENT


*/

.Col1 .SearchElement,
.Col2shop .SearchElement,
.Col2 .SearchElement,
.Col3 .SearchElement
{
width: 300px;
position: relative;
float: right;
top: 18px;
}

.Col1 .SearchElement .ElementHeader,
.Col2 .SearchElement .ElementHeader,
.Col2shop .SearchElement .ElementHeader,
.Col3 .SearchElement .ElementHeader
{
color: white;
font-size: 12px;
float: left;
margin-right: 5px;
margin-top: 2px;
}

.Col1 .SearchElement .SearchContent .TextInput,
.Col2 .SearchElement .SearchContent .TextInput,
.Col2shop .SearchElement .SearchContent .TextInput,
.Col3 .SearchElement .SearchContent .TextInput
{
height: 15px;
background-color: #D3D3D3;
border: 1px solid black;
}

.Col1 .SearchElement .SearchContent .Submit,
.Col2 .SearchElement .SearchContent .Submit,
.Col2shop .SearchElement .SearchContent .Submit,
.Col3 .SearchElement .SearchContent .Submit
{
margin: 0;
padding: 0;
font-size: 11px;
background-color: #D3D3D3;
border: 1px solid black;
background: transparent url('img/search-button.png') no-repeat left top;
height: 21px;
width: 54px;
border: 0;
padding-bottom: 3px;
color: white;
margin-left: 5px;
}

.Col1 .SearchElement .SearchContent input,
.Col2 .SearchElement .SearchContent input,
.Col2shop .SearchElement .SearchContent input,
.Col3 .SearchElement .SearchContent input
{
position: relative;
top: -1px;

}

.Col1 .SearchElement .SearchContent .Submit,
.Col2 .SearchElement .SearchContent .Submit,
.Col2shop .SearchElement .SearchContent .Submit,
.Col3 .SearchElement .SearchContent .Submit
{
top: -2px;
*top: 1px;
}

.Col1 .SearchElement .SearchContent .Submit:hover,
.Col2 .SearchElement .SearchContent .Submit:hover,
.Col2shop .SearchElement .SearchContent .Submit:hover,
.Col3 .SearchElement .SearchContent .Submit:hover
{
background: transparent url('img/search-button.png') no-repeat right top;
}

/*
.Col1 .SearchElement .SearchContent .Submit
.Col2 .SearchElement .SearchContent .Submit
{

top: -1px;
*top: 0px;
_top: 0px;
}

.Col1 .SearchElement input
.Col2 .SearchElement input
{
position: relative;
*top: -2px;
_top: -2px;
}

.Col2shop .SearchElement .SearchContent .Submit,
.Col3 .SearchElement .SearchContent .Submit
{
position: relative;
top: -2px;
*top: 0px;
_top: 0px;
}

body:nth-of-type(1) .Col2shop .SearchElement .SearchContent .Submit,
body:nth-of-type(1) .Col3 .SearchElement .SearchContent .Submit
{
top: -3px;
}

.Col2shop .SearchElement input,
.Col3 .SearchElement input
{
position: relative;
top: -1px;
*top: -2px;
_top: -2px;
}

body:nth-of-type(1) .Col2shop .SearchElement input,
body:nth-of-type(1) .Col3 .SearchElement input
{
top: -2px;
}

*/


/*


 



*/


#CentralPart
{
background-color: #DADADA;
padding-left: 4px;
padding-right: 4px;
}

.Col1 #CentralPart
{
_margin-top: -25px;
}

.Col2shop #CentralPart,
.Col3 #CentralPart
{
_padding-right: 0;
}

#PageCenter
{
background-color: #DADADA;
padding-left: 4px;
padding-right: 4px;
}

#button-novinky a
{
display: block;
width: 962px;
height: 218px;
background: url('img/novinky-button.jpg') no-repeat;
color: transparent;
margin-bottom: 10px;
}

#button-novinky a:hover
{
background-position: left -218px; 	
}

#button-novinky span
{
display: none;	
}

#button-shop a
{
display: block;
width: 962px;
height: 218px;
background: url('img/e-shop-button.jpg') no-repeat;
color: transparent;
margin-bottom: 10px;
}

#button-shop a:hover
{
background-position: left -218px;
}

#button-shop span
{
display: none;	
}

#h1-header
{
background: url('img/home-page-h1.png') no-repeat;
width: 962px;
height: 49px;
margin: 0;
padding: 0;
_margin-top: 24px;
}

#h1-header h1
{
position: relative;
top: 15px;
margin: 0; padding: 0;
width: 500px;
text-transform: uppercase;
font-size: 22px;
font-weight: normal;
margin-left: 4px;
padding: 0;
}

#h1-header #header-bauer
{
}

#h1-header #header-znacka
{
color: #C20C1E;
}



.Col1 .ObsahStrankyElements
{
background-color: #F2F4F5;
width: 952px;
margin: 0;
margin-bottom: 10px;
margin-top: 10px;
padding: 5px;
floating: left;
}

.Col2shop .MenuElement
{
display: none;
}

.Col2shop .LevaStranaElements .MenuElement
{
display: block;
}


#nachazite-se
{
display: inline;
background: url('img/cart-ico.gif') 0px 1px no-repeat;
line-height: 49px;
padding-left: 20px;
margin-left: 10px;
margin-right: 10px;
padding-right: 15px;
font-size: 12px;
color: #b90214;
font-weight: bold;
}

#nachazite-se-div,
#zpet-na-uvod-div
{
display: inline;
float: left;
height: 49px;
background:transparent url('img/top-menu-divider.png') no-repeat right center;
position: relative;
left: -125px;
top: -7px;
}

#zpet-na-uvod-div a
{
float: left;
height: 49px;
color: black;
}

#zpet-na-uvod
{
display: inline;
line-height: 49px;
padding-left: 17px;
margin-left: 0px;
margin-right: 0px;
padding-right: 17px;
font-size: 12px;
text-decoration: none;
font-weight: bold;

}

#zpet-na-uvod-div a:hover
{
height: 49px;
background: transparent url('img/top-menu-active.png') 0px 5px no-repeat;
color: white;
}

#zpet-na-uvod-div a:hover
{
color: white;
}

#zpet-na-uvod:hover
{

}

.Col2shop .RightHeader .Odkazy
{
float: right;
}


.Col2shop .RightHeader,
.Col2 .RightHeader,
.Col3 .RightHeader
{
background: url('img/top-menu.png') no-repeat;
}


.Col2shop .RightHeader .UserInfoElement .Cart,
.Col2shop .RightHeader .UserInfoElement .UserMenu
{
display: inline;
background:transparent url('img/top-menu-divider.png') no-repeat left center;
float:right;
padding-left:8px;
padding-right:8px;
text-align: right;
color: black;
margin-top: 5px;
position: relative;
top: -3px;
}

.Col2shop .RightHeader .UserInfoElement .UserMenu
{
background: none;

}


.Col2shop .RightHeader .UserMenuElement li
{
display: inline;
list-style: none;	
}

.Col2shop .RightHeader .UserMenuElement .ElementHeader
{
display:none;
}



.Col2shop .UserName a
{
text-decoration: none;
color: black;
font-weight: bold;
}

.Col2shop .UserName
{
margin-bottom: 3px;
}




.Col2shop .Cart .ElementHeader
{
width: 130px;
background: url('img/cart-ico.gif') 25px 0px no-repeat;
margin-bottom: 3px;
}

.Col2shop .Cart a
{
text-decoration: none;
color: black;
}

.Col2shop .UserMenuElement ul
{
display: inline;
list-style-type: none;	
}

.Col2shop .UserMenuElement li
{
display: inline;
}

.Col2shop .UserMenuElement li a
{
text-decoration: none;
color: black;
}












.Col2shop .ObsahStrankyElements,
.Col2 .ObsahStrankyElements
{
width: 738px;
_width: 733px;
_margin-left: 2px;
}

.Col3 .ObsahStrankyElements
{
width: 508px;
margin-right: 5px;
background: white;
min-height: 500px;
}

.Col2shop .LevaStranaElements .Element,
.Col2 .LevaStranaElements .Element,
.Col3 .LevaStranaElements .Element,
.Col3 .PravaStranaElements .Element
{
border: 1px solid #9D9C9C;
}

.Col2shop .LevaStranaElements .ElementHeader,
.Col2 .LevaStranaElements .ElementHeader,
.Col3 .LevaStranaElements .ElementHeader,
.Col3 .PravaStranaElements .ElementHeader
{
background: url('img/box-header.png') no-repeat;
height: 27px;
line-height: 27px;
margin: 0;
padding-left: 14px;
font-size: 13px;
}

.Col2shop .ShopSearchElement .ElementContent,
.Col2 .ShopSearchElement .ElementContent,
.Col3 .ShopSearchElement .ElementContent
{
margin: 0;
padding: 5px;
}

.Col2shop .ShopSearchElement .ElementContent input,
.Col2 .ShopSearchElement .ElementContent input,
.Col3 .ShopSearchElement .ElementContent input
{
margin: 0; padding: 0;
margin-right: 5px;
height: 17px;
border: 1px solid #AEACAB;
width: 155px;
}

.Col2shop .ShopSearchElement .ElementContent button,
.Col2 .ShopSearchElement .ElementContent button,
.Col3 .ShopSearchElement .ElementContent button
{
border: 0;
color: white;
font-size: 11px;
background: url('img/e-shop-search-button.png') no-repeat top left;
width: 45px;
height: 17px;
position: relative;
top: 1px;
*top: -1px;
}

.NewsletterElement .Newsletter button
{
float: right;
}

.NewsletterElement .Newsletter input
{
float: left;
}


.Col2shop .ShopSearchElement .ElementContent button:hover,
.Col2 .ShopSearchElement .ElementContent button:hover,
.Col3 .ShopSearchElement .ElementContent button:hover,
.NewsletterElement .Newsletter button:hover
{
background-position: top right;
}

.NewsletterElement .Newsletter button
{
margin-left: 5px;
text-align: center;
width: 60px;
}

.NewsletterElement .Newsletter button span
{
position:relative;
left: -5px;
}

html>/**/body .NewsletterElement .Newsletter button span, x:-moz-any-link, x:default
{
left: 0px;
}

body:nth-of-type(1) .Col2shop .ShopSearchElement .ElementContent button,
body:nth-of-type(1) .Col2 .ShopSearchElement .ElementContent button,
body:nth-of-type(1) .Col3 .ShopSearchElement .ElementContent button
{
top: -1px;
}

.Col2shop .ProductTreeElement .ElementContent,
.Col2 .ProductTreeElement .ElementContent,
.Col3 .ProductTreeElement .ElementContent
{
color: black;
padding: 0;
}

.Col2shop .ProductTreeElement .ElementContent li li,
.Col2 .ProductTreeElement .ElementContent li li,
.Col3 .ProductTreeElement .ElementContent li li
{
/*list-style-image: url('img/catalogue-arrow.png');*/

}

.Col2shop .ProductTreeElement .ElementContent li a,
.Col2 .ProductTreeElement .ElementContent li a,
.Col3 .ProductTreeElement .ElementContent li a
{
height: 18px;
line-height: 18px;
background: url('img/catalogue-button.png') top left no-repeat;
text-decoration: none;
padding-left: 25px;
}

.Col2shop .ProductTreeElement .ElementContent li a:hover,
.Col2 .ProductTreeElement .ElementContent li a:hover,
.Col3 .ProductTreeElement .ElementContent li a:hover,
.ProductTreeElement .ElementContent li.active a
{
height: 18px;
line-height: 18px;
background: url('img/catalogue-button.png') bottom left no-repeat;
text-decoration: underline;
color: white;
}

.Col2shop .ProductTreeElement .ElementContent li li a,
.Col2 .ProductTreeElement .ElementContent li li a,
.Col3 .ProductTreeElement .ElementContent li li a
{
background: transparent url('img/catalogue-arrow.png') 15px 12px no-repeat;
text-decoration: none;
color: #2F2E2D;
}

.Col2shop .ProductTreeElement .ElementContent li li a:hover,
.Col2 .ProductTreeElement .ElementContent li li a:hover,
.Col3 .ProductTreeElement .ElementContent li li a:hover,
.ProductTreeElement .ElementContent li li.active a
{
background: transparent url('img/catalogue-arrow.png') 15px 12px no-repeat;
text-decoration: underline;
color: #B90214;
}

.ProductTreeElement .ElementContent li li.active li a
{
	text-decoration: none;
	color: #2F2E2D;
}

.LevaStranaElements .Element,
.PravaStranaElements .Element
{
padding-bottom: 0;
}

.LevaStranaElements .ElementContent,
.PravaStranaElements .ElementContent
{
padding-top: 10px;
padding-bottom: 10px;
}

.LevaStranaElements .ElementContent,
.PravaStranaElements .ElementContent
{
background-color: #CFCFCF;
}


.Col3 .PravaStranaElements
{
width: 220px;
}











.StyleSwitcher
{
display: none;
}

.Col2 .LevaStranaElements,
.Col3 .LevaStranaElements,
.Col3 .PravaStranaElements
{
margin-top: 7px;
}

.Col2 .ObsahStrankyElements,
.Col3 .ObsahStrankyElements
{
margin-top: 8px; 
float: left;
}

.ArticleContent
{
padding-left: 5px;
padding-right: 5px;
}

.LevaStranaElements .Menu li a
{
margin-left: 1px;
background: url('img/catalogue-arrow.png') 2px 9px no-repeat;
}

.LevaStranaElements .Menu li a:hover
{
color: #B90214;
}

.LevaStranaElements .Menu li li a
{
margin-left: 20px;
}

.Recount
{
cursor: pointer;
}

.ObsahStrankyElements .FaqElement .Path,
.ObsahStrankyElements .StructuredGalleryElement .Path,
.ObsahStrankyElements .DiscussionElement .Path
{
background: url(img/file-ico.gif) no-repeat scroll 6px 9px;
}

.ObsahStrankyElements .GalleryPath
{
background: url(img/file-ico.gif) no-repeat scroll 6px 3px;
padding-left: 19px;
}



.ObsahStrankyElements table.Gallery
{
width: 736px;
margin: 0;
}

.ObsahStrankyElements table.SubgalleryTable
{
margin-bottom: 10px;
}

.ObsahStrankyElements table.SubgalleryTable img
{
border: 0;
}

.ShowAllArticles a,
ArticleStub a
{
color: #2F2E2D;
}

.StructuredGalleryElement table.Gallery
{
background: #DADADA;
}

.ObsahStrankyElements .ArticleListElement .PageSelector
{
margin-bottom: 15px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub
{
border-bottom: 1px solid #EEEDED;
margin-bottom: 15px;
padding-bottom: 5px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub h3
{
margin-bottom: 8px;
}

.ObsahStrankyElements .ArticleList
{
	margin-left: 4px;
	margin-right: 4px;
}

.ObsahStrankyElements .ArticleListElement .ArticleStub .Perex
{
text-align: justify;
}

.ArticleListElement .ArticleStub .ArticlePerex a
{
text-decoration: none;
}

.ArticleListElement .ArticleStub .ArticlePerex a:hover,
.ArticleListElement .ArticleStub .ArticlePerex p:hover
{
text-decoration: underline;
}

#TopLeftCorner h2 a
{
display: block;
width: 270px;
height: 40px;
position: relative;
top: -90px;
left: 5px;
}

.Col2shop .ObsahStrankyElements
{
/*margin-top: 1px;*/
}

.ProductBoxElement a
{
font-size: 11px;
}

.ObsahStrankyElements .ArticleContent,
.ObsahStrankyElements .ProductDetails .ProductDescription
{
	line-height: 145%;
}

div#fancy_div
{
	background-color: white;
	color: black;
}

.PopupContent .ArticleContent,
.PopupContent .ArticleContent p
{
	padding: 0;
}

#fancy_content
{
overflow-y: hidden;
}

div#fancy_div
{
*width: 95%;
}

div#fancy_outer
{
height: 30px;
}