body
{
margin: 0;
padding: 0;
background: url('img/background.png') repeat;
}

a
{
color: black;
}

a:hover
{
color: #C2060A;
}

.Container
{
width: 980px;
/*width: 1000px;*/
/*background: url('img/background-content2.png') repeat-y;*/
margin: 0 auto;
font-family: Tahoma;
}

.PageCenter
{
padding:0;margin:0;
}

#CentralPart
{
width: 980px;
}

.Col2 #Header
{
width: 980px;
height: 367px;
}

.Col3 #Header
{
width: 980px;
height: 281px;
}








/**
HEADER TOP - Kappa
**/
.LeftHeader #TopLeftCorner
{
background: url('img/header.png') no-repeat left 0px;
height: 80px;
width: 980px;
}

.LeftHeader #TopLeftCorner #Kappa
{
float: left;
}

.LeftHeader #TopLeftCorner h2,
.LeftHeader #TopLeftCorner span
{
margin: 0; padding: 0;
}

.LeftHeader #TopLeftCorner h2 a span,
.LeftHeader #TopLeftCorner span a
{
display: none;
}

.LeftHeader #TopLeftCorner h2 a
{
display: block;
width: 280px;
height: 55px;
position: relative;
top: 15px;
left: 15px;
}













/**
HEADER TOP - shop menu
**/
#Header #TopLeftCorner .UserInfoElement
{
/*display: none;*/
/*width: 460px;*/
height: 40px;
color: white;
font-size: 12px;
position: relative;
_float: right;
top: 40px;
}

#Header #TopLeftCorner .UserInfoElement .SearchForm
{
display: none;
}

#Header #TopLeftCorner .UserInfoElement .Cart
{
float: right;
margin-left: 10px;
padding-left: 38px;
background: url('img/e-shop-icon.png') center left no-repeat;
width: 140px;
line-height: 18px;
}

#Header #TopLeftCorner .UserInfoElement .Cart a
{
color: #B3B3B3;
text-decoration: none;
}

#Header #TopLeftCorner .UserInfoElement .Cart a:hover
{
text-decoration: underline;
}

#Header #TopLeftCorner .UserInfoElement .UserMenu
{
float: right;
text-align: right;
padding-right: 15px;
background: url('img/e-shop-divider.png') center right no-repeat;;
width: 280px;
line-height: 18px;
}

#Header #TopLeftCorner .UserInfoElement .UserMenu .ElementHeader
{
display: none;
}

#Header #TopLeftCorner .UserInfoElement .UserName a
{
color: white;
text-decoration: none;
}

#Header #TopLeftCorner .UserInfoElement .UserName a:hover
{
text-decoration: underline;
}

#Header #TopLeftCorner .UserInfoElement .UserLinks a
{
color: #B3B3B3;
text-decoration: none;
}

#Header #TopLeftCorner .UserInfoElement .UserLinks a:hover
{
text-decoration: underline;
}












/**
HORNI MENU - menu
**/
.LeftHeader .HorniMenuElements
{
background: url('img/menu.png') no-repeat;
padding: 0; margin: 0;
height: 50px;
_height: 56px;
width: 980px;
line-height: 5Opx;
}

.LeftHeader .HorniMenuElements ul
{
margin: 0; padding: 0;

}

.LeftHeader .HorniMenuElements li
{
margin: 0; padding: 0;
display: inline;
float: left;
background: url('img/menu-divider.png') no-repeat right center;
_background-position: right 0px;
font-size: 12px;
line-height: 50px;
text-transform: none;
}

.LeftHeader .HorniMenuElements a
{
padding-left: 16px;
padding-right: 16px;
padding-top: 4px;
display: block;
height: 50px;
float: left;
}

.LeftHeader .HorniMenuElements a:hover,
.LeftHeader .HorniMenuElements a.highlight
{
background: url('img/menu-active.png') repeat-x;
text-decoration: underline;
color: white;
}

.LeftHeader .HorniMenuElements a span
{
color: white;
text-decoration: none;
}

















/**
HORNI MENU - vyhledavani
**/
.LeftHeader .SearchElement
{
float: right;
margin-right: 10px;
margin-top: 19px;
width: 240px;
height: 20px;
text-align: right;
}

.LeftHeader .SearchElement input.TextInput
{
height: 15px;
margin-right: 7px;
width: 170px;
border: 0;
border: 1px solid #D80F16;
}

.LeftHeader .SearchElement input.Submit
{
border: 0;
width: 54px;
height: 20px;
background: url('img/search.png') top left no-repeat;
color: white;
}

.LeftHeader .SearchElement input.Submit:hover
{
background-position: top right;
}














/**
COL2 HEADER - tlacitka
**/

.Col2 .RightHeader
{
width: 980px;
height: 237px;
}

.Col2 .RightHeader #RightHeader-Left
{
padding: 0; margin: 0;
width: 262px;
height: 237px;
float: left;
}

.Col2 .RightHeader #RightHeader-Right
{
padding: 0; margin: 0;
width: 718px;
height: 237px;
float: right;
background: url('img/top-right.png') no-repeat;
}

.Col2 .RightHeader #e-shop,
.Col2 .RightHeader #novinky,
.Col2 .RightHeader #fashion-zona
{
display: block;
width: 262px;
height: 79px;
}

.Col2 .RightHeader #e-shop span,
.Col2 .RightHeader #novinky span,
.Col2 .RightHeader #fashion-zona span
{
display: none;
}

.Col2 .RightHeader #e-shop
{
background: url('img/top-left-e-shop.png') no-repeat;
}

.Col2 .RightHeader #novinky
{
background: url('img/top-left-news.png') no-repeat;
}

.Col2 .RightHeader #fashion-zona
{
background: url('img/top-left-fashion.png') no-repeat;
}

.Col2 .RightHeader #e-shop:hover,
.Col2 .RightHeader #novinky:hover,
.Col2 .RightHeader #fashion-zona:hover
{
background-position: top right;
}







/**
COL3 HEADER - bez tlacitek
**/
.Col3 #Header .RightHeader
{
width: 980px;
height: 151px;
background: url('img/top-eshop.png') no-repeat;
}

.Col3 #Header
{
_height: 251px;
}












/**
COL2 LEVA STRANA
**/
.Col2 .LevaStranaElements
{
padding: 0; margin:0;
width: 252px;
margin-left: 10px;
}

.Col2 .LevaStranaElements .Element
{
padding-bottom:6px;
font-size: 12px;
margin-bottom: 6px;
background: none;
border: 0;
}

.Col2 .LevaStranaElements .ElementHeader
{
height: 40px;
border: 0;
line-height: 45px;
margin-top: 3px;
padding-left: 5px;
margin-bottom:7px;
font-size: 18px;
font-weight: normal;
color: black;
background: url('img/left-line.png') left bottom no-repeat;
}

.Col2 .LevaStranaElements .Element li a
{
background: url('img/menu_arrow.gif') 0px 8px no-repeat;
}

.Col2 .LevaStranaElements .Element li a:hover
{
background: url('img/menu_arrow_active.gif') 0px 8px no-repeat;
}

.Col2 .LevaStranaElements .Element li li a
{
margin-left: 15px;
}














/**
COL3 LEVA+PRAVA STRANA
**/
.Col3 .LevaStranaElements,
.Col3 .PravaStranaElements
{
padding: 0; margin:0;
padding-top: 3px;
width: 220px;
}

.Col3 .LevaStranaElements .Element,
.Col3 .PravaStranaElements .Element
{
padding-bottom: 0px;
font-size: 12px;
margin-bottom: 6px;
background: #F5F5F5;
}

.Col3 .LevaStranaElements .ElementContent,
.Col3 .PravaStranaElements .ElementContent
{
border: 1px solid #EEEDED;
padding-top: 5px;
padding-bottom: 5px;
}

.Col3 .LevaStranaElements .ElementHeader,
.Col3 .PravaStranaElements .ElementHeader
{
height: 40px;
border: 0;
line-height: 40px;
padding-left: 25px;
margin-bottom:0px;
font-size: 12px;
font-weight: bold;
color: white;
background: url('img/menu_top_left.png') no-repeat;
}

.Col3 .LevaStranaElements .Element li a,
.Col3 .PravaStranaElements .Element li a
{
background: url('img/menu_arrow.gif') 0px 8px no-repeat;
}

.Col3 .LevaStranaElements .Element li a:hover,
.Col3 .PravaStranaElements .Element li a:hover
{
background: url('img/menu_arrow_active.gif') 0px 8px no-repeat;
}

.Col3 .LevaStranaElements .Element li li a,
.Col3 .PravaStranaElements .Element li li a
{
margin-left: 15px;
}

.Col3 .PravaStranaElements .ProductBoxElement li a,
.Col3 .PravaStranaElements .ProductBoxElement li a:hover,
.Col3 .LevaStranaElements .ProductBoxElement li a,
.Col3 .LevaStranaElements .ProductBoxElement li a:hover
{
background: none;
}


/* SEZNAM PRODUKTU */
.Col3 .LevaStranaElements .ProductTreeElement a,
.Col3 .PravaStranaElements .ProductTreeElement a
{
padding-top: 0; padding-bottom: 0;
line-height: 20px;
}

.Col3 .LevaStranaElements .ProductTreeElement li a,
.Col3 .PravaStranaElements .ProductTreeElement li a
{
background: url('img/menu_arrow.gif') 0px 7px no-repeat;
}

.Col3 .LevaStranaElements .ProductTreeElement li a:hover,
.Col3 .PravaStranaElements .ProductTreeElement li a:hover
{
background: url('img/menu_arrow_active.gif') 0px 7px no-repeat;
}

.Col3 .LevaStranaElements .ProductTreeElement li li a,
.Col3 .PravaStranaElements .ProductTreeElement li li a
{
margin-left: 0;
}

/* VYHLEDAVANI */
.Col3 .LevaStranaElements .ShopSearchElement input,
.Col3 .PravaStranaElements .ShopSearchElement input
{
float: left;
width: 130px;
height: 17px;
border: 1px solid #C3C2C2;
margin-right: 7px;
}

.Col3 .LevaStranaElements .ShopSearchElement button,
.Col3 .PravaStranaElements .ShopSearchElement button
{
float: right;
color: white;
border: 0;
width: 54px;
height: 20px;
background: url('img/search-e-shop.png') top left no-repeat;
}

.Col3 .LevaStranaElements .ShopSearchElement button:hover,
.Col3 .PravaStranaElements .ShopSearchElement button:hover
{
background-position: top right;
}

/* NEWSLETTER */
.Col3 .LevaStranaElements .NewsletterElement input,
.Col3 .PravaStranaElements .NewsletterElement input
{
_width: 100px;
float: left;
}

.Col3 .LevaStranaElements .NewsletterElement button,
.Col3 .PravaStranaElements .NewsletterElement button
{
float: right;
}












/**
COL2 OBSAH
**/

.Col2 .ObsahStrankyElements
{
width: 693px;
_width: 683px;
margin: 0;
padding-left: 15px;
padding-right: 10px;
background: white;
font-size: 12px;
}

.Col2 .ObsahStrankyElements .ElementHeader
{
margin:0;
margin-bottom: 4px;
margin-top: 3px;
font-size: 18px; 
height: 40px;
line-height: 45px;
background: url('img/right-line.png') bottom center no-repeat;
padding-left: 5px;
font-weight: normal;
color: black;
}

.Col2 .ObsahStrankyElements p
{
margin: 0;
font-size: 12px;
text-align: justify;
line-height: 18px;
}










/**
COL3 OBSAH
**/
.Col3 .ObsahStrankyElements
{
width: 534px;
_width: 529px;
margin: 0;
padding-left: 3px;
padding-right: 3px;
margin-top: 3px;
background: white;
font-size: 12px;
}

.Col3 .ObsahStrankyElements .ElementHeader
{
margin:0px; margin-bottom: 4px;
font-size: 12px; 
height: 40px;
line-height: 40px;
background: url('img/main_top.png') repeat-x;
padding-left: 20px;
font-weight: bold;
color: white;
}

.Col3 .ObsahStrankyElements p
{
font-size: 12px;
text-align: justify; margin: 0px;
}

















/**
PATICKA
**/
#Signature 
{
margin-top: 5px;
text-align: center;
font-size: 12px;
width: 980px;
height: 51px;
line-height: 51px;
background: url('img/footer.png') no-repeat;
padding: 0;
}

#Signature,
#Signature a
{
color: white;
}














/**
OSTATNI
**/

/* DRUHY UVODNI CLANEK */

.UvodBottom td,
td.UvodBottom
{
/*border: 1px solid black;*/
}

.UvodBottom table,
table.UvodBottom
{
border-collapse: collapse;
}

.UvodBottom
{
margin-bottom: 10px;
}

table.UvodBottom
{
background: url('img/box.png') no-repeat;
}

table.UvodBottom td
{
background: none;
}

.UvodBottom .Novinky,
.UvodBottom .AkcniZbozi
{
width: 344px;
overflow: hidden;
}

.UvodBottom .Novinky
{
_width: 344px;
}

.UvodBottom .AkcniZbozi
{
_width: 331px;
}

.UvodBottom .NovinkySloupec
{
/*background: url('img/news-box.png') no-repeat;*/
}

.UvodBottom .AkcniZboziSloupec
{
/*background: url('img/action-box.png') no-repeat;*/
}

.UvodBottom .NovinkyNadpis,
.UvodBottom .AkcniZboziNadpis
{
height: 30px;
padding-left: 25px;
font-size: 15px;
overflow: hidden;
}

.UvodBottom .NovinkyNadpis span,
.UvodBottom .AkcniZboziNadpis span
{
position: relative;
top: 2px;
}

.UvodBottom .Novinky .Prazdne
{
width: 85px;
height: 68px;
overflow: hidden;
}

.UvodBottom .Novinky .Popis
{
height: 50px;
padding-left: 5px;
overflow: hidden;
}

.UvodBottom .Novinky .ZobrazitVsechny
{
height: 18px;
overflow: hidden;
}

.UvodBottom .Novinky .ZobrazitVsechny a
{
padding-left: 15px;
background: url('img/link-arrow.gif') 0px 5px no-repeat;
}

.UvodBottom .Novinky .Datum1,
.UvodBottom .Novinky .Datum2
{
height: 18px;
font-weight: bold;
padding-left: 5px;
overflow: hidden;
}

.UvodBottom .Novinky .Novinka1,
.UvodBottom .Novinky .Novinka2
{
height: 52px;
padding-left: 5px;
overflow: hidden;
}







.UvodBottom .AkcniZbozi .Foto1,
.UvodBottom .AkcniZbozi .Foto2
{
width: 75px;
height: 110px;
text-align: center;
overflow: hidden;
}

.UvodBottom .AkcniZbozi .Foto1 img,
.UvodBottom .AkcniZbozi .Foto2 img
{
width: 65px;
overflow: hidden;
}

.UvodBottom .AkcniZbozi .Nazev1,
.UvodBottom .AkcniZbozi .Nazev2
{
font-weight: bold;
text-decoration: underline;
height: 18px;
overflow: hidden;
}

.UvodBottom .AkcniZbozi .Popis1,
.UvodBottom .AkcniZbozi .Popis2
{
height: 50px;
overflow: hidden;
}

.UvodBottom .AkcniZbozi .Cena1,
.UvodBottom .AkcniZbozi .Cena2
{
color: #C2060A;
height: 18px;
overflow: hidden;
}


























/**
GALERIE
**/
.Col2 table.Gallery
{
width: 693px;
background: none;
}

/**
VYSLEDKY VYHLEDAVANI
**/

.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 .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;
}

.SubgalleryThumb img
{
	border: none;
}
