a

{

	color: #c0003b;

}



a img

{

	border: 0px;

}



#infobox

{

	width: 400px;

	margin: auto;

	text-align: center;

	padding: 8px;

	font-weight: bold;

	font-size: 110%;

	color: white;

	border: 1px solid #752621;

	margin-bottom: 10px;

	background-color: #219993;

	margin-top: 10px;

}



#user-logged

{

	margin-left: 70px;

}



form

{

	margin: 0px;

}



body

{

    margin: 0px;

    font-family: Arial, Helvetica, sans-serif; /* Psmo pro celou strnku */

    font-size: 70%;

	color: #666666;

	padding-bottom: 10px;

}



#root

{

	width: 990px;

	height: auto;

	margin: auto;

}



#header

{

	width: 990px;

	height: 226px;

	background: url(../obrazky/header.jpg) no-repeat;

	color: white;

}



#header a

{

	color: white;

}



#header input

{

	border: 0px;

	background-color: #bece95;

	width: 170px;

}



#header-submit

{

	font-weight: bold;

	text-decoration: none;

	font-size: 105%;

}



#header-top-left

{

	margin-top: 6px;

	margin-left: 10px;

	margin-right: 120px;

}



#header-top-middle

{

	margin-top: 4px;

}



#header-top-right

{

	margin-right: 120px;

	margin-top: 6px;

	font-size: 95%;

}



#header-nabizime

{

	float: left;

	padding-left: 362px;

	margin-top: 37px;	

}



#header-nakupni-kosik

{

	float: left;

	font-weight: bold;

	font-size: 110%;

	line-height: 150%;

	margin-top: 37px;

	margin-left: 50px;

}



#header-nabizime p

{

	margin: 0px;

	padding: 0px;

	margin-top: 3px;

	line-height: 140%; 

}



#header-nabizime .bold

{

	font-size: 110%;

}



#header-menu

{

	font-size: 115%;

	font-weight: bold;

	margin-left: 27px;

	margin-top: 35px;

	width: 900px;

}



#header-menu a

{

	text-decoration: none;

	margin-right: 15px;

}



#content

{

	width: 990px;

	height: auto;

}



#left

{

	width: 676px;

	height: auto;

	float: left;

	padding-left: 20px;

	padding-top: 5px;

	padding-right: 10px;

}



#left h1

{

	margin: 0px;

	padding: 0px;

	margin-bottom: 12px;

	font-size: 130%;

	color: #219993;

}



#left h2

{

	font-size: 120%;

}



#left p

{

	line-height: 165%;

	margin: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

}



#left h2

{

	color: #219993;

}



#left #sortiment-box

{

	width: 616px;

	height: auto;

	background: url(../obrazky/sortiment_box_top.jpg) no-repeat white;

	margin-top: 10px;

	padding: 10px 20px 20px 40px;

}



#left #sortiment-box h2

{

	margin: 0px; padding: 0px;

	color: #c0003b;

	font-size: 105%;

}



#left #sortiment-box ul

{

  margin: 0px; padding: 0px;

	float: left;

	padding-right: 25px;

	margin-top: 5px;

	width: 20%;

	list-style-image: url(../obrazky/li.gif);

}



#left #sortiment-box ul li

{

	margin-bottom: 5px;

}



#left #sortiment-box ul li a

{

    text-decoration: none;

    color: #666666;

}



#left #sortiment-box ul li a:hover

{

    text-decoration: underline;

}



#left #akce-caption

{

	width: 576px;

	height: 35px;

	background: url(../obrazky/akce_caption.jpg) no-repeat;

	margin-top: 15px;

	color: #219993;

	font-weight: bold;

	font-size: 130%;

	padding-left: 100px;

	padding-top: 20px;

	margin-bottom: 10px;

}



#left #dekor-news

{

	float: left;

	background: url(../obrazky/news_dekor.jpg) no-repeat;

	width: 244px;

	height: 125px;

}



#left .news

{

	width: 216px;

	float: left;

	line-height: 160%;

}



#left .news .right-align

{

	margin-right: 20px;

}



#left .news .right-align a

{

	text-decoration: none;

}



#items-list

{

	border-bottom: 1px dotted #666666;

}



.item

{

	width: 337px;

	height: 150px;

	float: left;

	font-weight: bold;

	margin-bottom: 20px;

}



.item .item-image

{

	float: left;

	width: 104px;

	text-align: center;

}



.cena-spec

{

	font-size: 110%;

	font-weight: bold;

	color: #219993;

}



.item .item-image img

{

	float: left;

	padding: 2px;

	border: 1px solid #666666;

	width: 100px;

	height: 75px;

}



.item .item-image .button

{

	margin-top: 12px;

	background: url(../obrazky/buy_button.gif) repeat-x;

	border: 1px solid  #d279ac;

}



.item .item-data

{

	float: left;

	margin-left: 7px;

	line-height: 160%;

	width: 220px;

}



.item .item-data table tr td

{

	color: #c0003b;

	text-align: right;

	margin: 0px; padding: 0px;

}



.item .item-data table tr th

{

	text-align: left;

	margin: 0px; padding: 0px;

	width: 100px;

}



#right #cart-table {

	width: 763px;

	margin: auto;

	border: 1px solid #cc0000;

	padding: 3px;

}



#cart-table th {

	background-color: #c0003b;

	margin: 0px;

	padding: 3px 5px 3px 5px;

	color: white;

}



#cart-table .nazev {

	width: 60%;

}



#cart-table .pcs-input {

	width: 30px;

	text-align: right;

	font-size: 85%;

}



#navigace

{

    width: 676px;

	margin-top: 10px;

	font-size: 110%;

}



#navigace a, #navigace span

{

    display: block;

    float: left;

	background-color: #219993;

	color: white;

	padding: 2px 4px 2px 4px;

	text-decoration: none;

	font-weight: bold;

	margin-right: 5px;

margin-bottom: 10px;

}



#navigace a:hover, #navigace span

{

	background-color: #f0b500;

}



#right

{

	width: 284px;

	height: auto;

	float: right;

}



#right #menu-wrapper

{

	background: url(../obrazky/menu_bg.gif) repeat-y;

	padding-bottom: 10px;

}



#right #menu-wrapper #prihlaseni-wrapper

{

	background: url(../obrazky/prihlaseni_cap.jpg) no-repeat;

}



#right #menu-wrapper #prihlaseni-caption

{

	color: #C0003B;

	font-weight: bold;

	width: 200px;

	padding-left: 84px;

	padding-top: 15px;

	font-size: 110%;

	margin-bottom: 15px;

}



#right #menu-wrapper form div

{

	padding-left: 70px;

}



#right #menu-wrapper form div .textbox

{

	margin-bottom: 5px;

	width: 160px;

}



#right #menu-wrapper form div .button

{

	margin-left: 54px;

}



#right #menu-wrapper #kontakt-wrapper

{

	background: url(../obrazky/kontakt_bg.jpg) no-repeat;

}



#right #menu-wrapper #kontakt-caption

{

	color: #C0003B;

	font-weight: bold;

	width: 200px;

	padding-left: 84px;

	padding-top: 33px;

	font-size: 110%;

	margin-bottom: 15px;

}



#right #menu-wrapper #adresy

{

	font-weight: bold;

	margin-left: 70px;

}



#right #menu-wrapper #eshop-menu

{

	font-weight: bold;

	margin-left: 30px;

	padding-right: 25px;

	margin-top: 30px;

}



#right #menu-wrapper #eshop-menu li

{

	margin-bottom: 5px;

}



#right #newsletter

{

	width: 284px;

	height: 155px;

	background: url(../obrazky/newsletter.jpg) no-repeat;

	margin-bottom: 10px;

}



#right #newsletter form div

{

	margin-left: 70px;

	margin-top: 25px;

}



#right #newsletter form div .textbox

{

	width: 160px;

	margin-bottom: 8px;

}



#right #newsletter form div .button

{

	margin-left: 20px;

}



#right #newsletter #news-caption

{

	color: #C0003B;

	font-weight: bold;

	width: 184px;

	padding-left: 100px;

	padding-top: 42px;

	font-size: 110%;

	margin-bottom: 15px;

}


#right .boxwd

{

	font-weight: bold;

	width: 217px;

	margin-left: 35px;

	color: white;

	padding-left: 15px;

	padding-top: 12px;

	margin-bottom: 10px;

	

}


#right .box

{

	font-weight: bold;

	width: 217px;

	margin-left: 35px;

	color: white;

	padding-left: 15px;

	padding-top: 12px;

	margin-bottom: 10px;

	line-height: 140%;

}



#box1

{

	background: url(../obrazky/box1.gif) no-repeat;

	height: 57px;

}



#box2

{

	background: url(../obrazky/box2.gif) no-repeat;

	height: 85px;

}



#box3

{

	background: url(../obrazky/box3.gif) no-repeat;

	height: 57px;

}



#box4

{

	background: url(../obrazky/box4.gif) no-repeat;

	height: 57px;

}



.textbox

{

	border: 1px solid #d3d3d3;

	padding: 3px 5px 3px 5px;

	color: #626262;

	font-size: 95%;

}



.button

{

	background: url(../obrazky/button_bg.gif) repeat-x #f0c800;

	border: 1px solid #ead3aa;

	color: white;

	font-weight: bold;

	font-size: 90%;

}



.ul

{

	padding: 0px; margin: 0px;

	margin-left: 30px;

	list-style-image: url(../obrazky/li.gif);

}



.bigger

{

	font-size: 115%;

}



#footer

{

	width: 980px;

	height: 38px;

	padding-left: 10px;

	padding-top: 10px;

	background: url(../obrazky/footer_bg.gif) repeat-y;

	color: white;

}



#footer a 

{

	color: white;

	text-decoration: none;

}



#footer #footer-left, #footer #footer-right

{

	width: 50%;

	float: left;

}



#doporucujeme

{

	text-align: center;

	color: #B2B2B2;

	margin-top: 10px;

}



#doporucujeme a

{

	color: #B2B2B2;

	text-decoration: none;

}



.center

{

	width: 100%;

	text-align: center;

}



.clear {

  clear: both;

  margin: 0;               /* keep flush with adjacent containers */

  padding: 0;

  height: 0;

  overflow: hidden;

}



.left-align

{

	text-align: left;

}



.red

{

	color: #c0003B;

}



.right-align

{

	text-align: right;

}



.center-align

{

	text-align: center;

}



.left-float

{

	float: left;

}



.right-float

{

	float: right;

}



.bold

{

	font-weight: bold;

}



.cervena

{

	color: #c0003b;

}



.modra

{

	color: #219993;

}



.zluta

{

	color: #f0b500;

}



.no-top

{

	margin-top: 0px;

	padding-top: 0px;

}



.no-bottom

{

	margin-bottom: 0px;

	padding-bottom: 0px;

}
.wdbox {padding: 5px; margin-left: -15px}
ul {margin-left: -30px}
.wdbox img {width: 120px}
.stred {text-align: center}
#wdbox {background-color: orange}
#wdbox a{
	color:gray;
	font-family:sans-serif;
	text-decoration: none;
}
