BODY
{
    FONT-SIZE: 12px; LINE-HEIGHT: 20px;
	font-family:Tahoma;
	color: #111;
	background: #f4f4f4 url(../images/anplag/bg_main.jpg) fixed no-repeat top;
	text-align: center;
	margin: 0px 0px 0px 0px
}

A
{
	text-decoration:none;
	color:#3e6b4a
}

A:hover
{
	text-decoration:underline;
}

A IMG
{
	border: 0
}

HR
{
	border:1px dashed #e2e2e2;
	height:1px
}

H1
{
	margin:0px 0px 10px 0px;
	font-size:12px;
	color:#3f6c4a
}

H3
{
	margin:0px 0px 10px 0px;
	font-size:12px;
	color:#3f6c4a
}

BUTTON
{
	padding: 1px;
	border: 0;
	background: none;
	overflow: visible;
	cursor: pointer
}

BUTTON IMG
{
	vertical-align: middle;
}

.inside
{
	text-align: justify
}

.inside H1
{
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	color: #3f6c4a
}

.inside DIV
{
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	color: #3f6c4a;
}

.inside h3
{
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	color: #3f6c4a
}

.inside UL
{
	margin: 0px;
}

.inside LI
{
	list-style-type: none;
	background: url(../images/anplag/arrow_right.gif) left no-repeat;
	padding: 0px 10px;
}

#logo
{
	/*background: url(../images/anplag/header.png) right bottom no-repeat;*/
	height: 100px;
	width:1000px
}

#logo H1
{
	width: 271px;
	height: 62px;
	float: left;
	margin-top:20px;
}

#logo H1 A
{
	background: url(../images/anplag/logo.png) left bottom no-repeat;
	display: block;
	width: 271px;
	height: 67px;
}

#logo H1 SPAN
{
	display: none;
	
}
/*
#logo OBJECT
{
	margin-top: 20px
}*/
#logo .banner
{
	vertical-align:middle;
	margin:20px 0px 0px 0px;
	float:left;
	width:468px
}

#logo .flash
{
	display: inline;
	width: auto;
	margin:10px 0px 0px 0px;
	float:left;
}

#logo P
{
	display: none
}

#mainPage
{
	width: 1000px;
	text-align: left;
	margin: auto
}

#headerHolder
{
	width: 100%;
	text-align: center;
}

#headerHolder DIV
{
	display: inline-table;
	width:1000px;
	text-align:left
}

#headerHolder TABLE
{
	display: inline-block;
	float: left;
	margin-top: 20px
}

#leftPanel
{
	display: inline-block;
	width: 210px;
	float: left;
}

#centerPanel
{
	display: inline-block;
	width: 586px;
	float: left
}

#rightPanel
{
	display: inline-block;
	width: 200px;
	float: left
}

#rightPanel2p
{
	width: 786px;
	display: inline-block;
}

.registracia
{
	margin:0px 20px
}

.registracia DIV 
{
	margin: 2px 0
}

.registracia DIV DIV 
{
	width:150px;
	float: left;
	font-family:Tahoma;
	font-size:12px;
	margin: 0
}

.registracia H3
{ 
    font-family:Tahoma;
	color:#3f6c4a;
	border-top:1px dashed #e2e2e2;
	margin-bottom:0px;
	margin-top:10px;
	font-size:12px;
} 

.cleaner
{
    font-size: 0;
	height: 0;
	clear: both
}

#footerHolder
{
	display: table;
	width: 1000px;
	border-top:1px solid #e0e0e0;
	background:  url(../images/anplag/bg_green.png) top;
	height:100px;
	color:white;
	font-size:11px;
	text-align:center;
	margin: auto;
	margin-top:10px
}
#footer_main
{
	width: 900px;
	margin: 20px auto 0
}
#footerHolder A
{
	color:white;
	text-decoration:none;
}
#footerHolder A:hover
{
	color:white;
	text-decoration:underline;
}

#bottom_banner
{
	text-align: center;
	margin-top: 10px
}

#bottom_banner TABLE
{
	margin: auto
}

.footer_menu
{
	height: 40px
}

.footer_menu A
{
	padding:0px 5px;
	color:white !important;
}

.footer_menu IMG
{
	vertical-align: middle
}

DIV.footer_pic
{
	display:inline;
	width:230px;
	height:40px;
	float:left;
	vertical-align:middle
}

.header_middle
{
	background: url(../images/anplag/box_gradient_top.png) top repeat-x;
	padding: 0px 0px 0 4px;
}

.header_left
{
	background: url(../images/anplag/box_l_top.png) left top no-repeat;
	padding-left: 28px;
	clear: both
}
	
.header_right
{
	background: url(../images/anplag/box_r_top.png) right top no-repeat;
	height: 40px;
	color: black;
	padding-right: 10px;
	line-height: 40px;
}

.header_right H2
{
	color: black;
	font-weight: bold;
	font-size: 12px;
	margin: 0
}

.obsah
{
	background: white;
	text-align: justify;
	padding: 20px 15px;
	margin: 0 4px;
}

.obsah_left_bot
{
	background: url(../images/anplag/box_l_bottom.png) left bottom no-repeat;
	padding-left: 10px;
	clear: both
}
.obsah_right_bot
{
	background: url(../images/anplag/box_r_bottom.png) right bottom no-repeat;
	padding-right: 10px;
}

.obsah_bottom
{
	height: 8px;
	background: white;
}

.obsah_right_bot H4
{
	margin: 2px 0px;
	color:#42704e;
	font-size:12px;
	border-bottom:1px dashed #e2e2e2;
}

.obsah_right_bot TABLE
{
	font-size:12px;
}

.bubA
{
	width: 50%;
	float: left
}

.submenu
{
	height:40px;
	color:#797c80;
	margin:0px;
	text-align:center;
	line-height:40px
}

.submenu A
{
	line-height: 39px;
	height: 42px;
	display: inline-block;
	padding:0px 20px;
	color:#797c80;
	font-size:11px;
	text-align:center;
}

.submenu LI
{
	display:inline;
	padding:0px;
	list-style:none;
	background: url(../images/anplag/line_menu.gif) left center no-repeat;
}

.submenu LI.first
{
	background: none
}

.submenu .active
{
	font-weight: bold
}

FORM
{
	margin: 0
}

#rightPanel FORM
{
	width: 100%
}

.bck
{
	background: #1777B1 url(../images/bck.gif) left top;
}
/* header menu */
DIV.head
{
	background: #00a5d5 url(../images/eshop/line_menu.gif) repeat-x;
	height: 31px;
	padding-top: 1px;
	border-bottom: solid 6px #006583;
}
.mainMenu
{
	width: 1000px;
	background: url(../images/anplag/gradient_menuL.png) left top no-repeat;
}
.mainMenu DIV
{
	background: url(../images/anplag/gradient_menuR.png) right top no-repeat;
}
#headerHolder UL
{
	margin: 0 9px;
	text-align:center;
	padding: 1px 0 0 0;
	background: url(../images/anplag/gradient_menu.png) top repeat-x;
	white-space: nowrap
}
#headerHolder LI
{
	display: inline;
	margin: 0px 0px;
	padding:0px;
	background: url(../images/anplag/line_menu.gif) left center no-repeat;
}
#headerHolder LI.first
{
	background: none
}
#headerHolder LI.active A
{
	color: #aee3a1;
}
#headerHolder UL A
{
	padding: 0px 16px 0 17px;
	line-height: 36px;
	height: 43px;
	display: inline-block;
	/*border: solid 1px #50d8ff;*/
	border-bottom: none;
	border-right-color: #006583;
	font-family:Verdana;
	COLOR: white; FONT-SIZE: 11px; font-weight:bold; TEXT-DECORATION: none;
}
#headerHolder UL A:hover
{
    COLOR: #aee3a1
}

A.head:hover
{
    COLOR: white; TEXT-DECORATION: none
}

.buttR A 
{
	COLOR: white !important;
	}
.buttM
{
	background: url(../images/anplag/btn_detail_gradient.gif) center repeat-x;
	height: 23px;
	display: inline-block;
	*float: left;
	margin: 4px 1px 1px;
	vertical-align: middle
}

.buttL
{
	background: url(../images/anplag/btn_detail_left.gif) left center no-repeat;
	*float: left;
	height: 23px;
}

.buttR
{
	background: url(../images/anplag/btn_detail_right.gif) right center no-repeat;
	*float: left;
	height: 23px;
	white-space: nowrap;
	COLOR: white !important;
}

BUTTON .buttR
{
	height: 23px;
	line-height: 20px;
	padding: 0 20px;
	font-size: 11px;
}

.buttM A
{
	display: inline-block;
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 0 16px;
	font-weight: normal !important;
	font-size: 11px;
}

.tabulka
{
border: solid 1px #002e79; border-collapse: COLLAPSE;
margin: 8px
}

TABLE.tabulka TH {
	border: solid 1px #3A76D8;
	padding: 2px 10px;
	background: #dbdb83;
	font: bold 14px Verdana
}

.tabulka TD {
	vertical-align: top;
	border: solid 1px #3A76D8;
	padding: 2px 10px
}

.line1
{
	width: 16px;
	background: url('../admin/images/tree/line1.gif')
}

.empty
{
	width: 16px
}

.polozka
{
	width: 100%;
	vertical-align: top
}

.polozka TD
{
	border: none;
	padding: 0px
}

FIELDSET
{
    padding: 10px;
}

LEGEND
{
	color: #F6F6FF
}

.on   {}
.off  {display: none} 

/* Head Menu */

.head
{
	width: 770px;
/*	_width: 768px;*/
	height: 80px;
	margin: 0 auto;
	padding: 0 5px 5px 3px;
	background: #1777B1;
}

.head UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.head LI
{
	display: inline;
	margin: 0;
	padding: 0;
}

.head A
{
	display: block;
	float: left;
	width: 125px;
	_width: 127px;
	height: 51px;
	_height: 80px;
	padding: 29px 0 0 0;
/*	padding: 30px 2px 0 2px;*/
	background: #A8D7F8 url(../images/img02.gif) center repeat-x;
	border-left: 2px solid #1777B1;
	text-decoration: none;
	text-align: center;
	font-size: 116%;
	font-weight: bold;
	color: #1777B1;
}

.head A:hover
{
	background: #A8DC35 url(../images/img04.gif) center repeat-x;
	color: #005826;
}

.head .active A
{
	background: #FF9009 url(../images/img03.gif) center repeat-x;
/*	border: none;*/
	color: #E80732;
}

.head .twoLine
{
	padding: 19px 0px 10px 0px;
}

.formReg TEXTAREA
{
	width: 100%;
	margin-bottom: 10px
}

.formReg TABLE
{
	width: 100%
}

.formReg TD
{
	vertical-align: bottom
}

.formular
{
	width: 100%;	
}

.formular TD
{
	width: 160px;
	vertical-align: top;
	font-family:Verdana;
	font-size:12px;
	color:#8b8b8b
}

.red
{
	color: red;
}

DIV.redMsg 
{
	color: RED;
	padding: 2px 8px;
	background: #E6F6FF;
	margin: 4px 0px
}
/*
.NADPIS_ALL, H2
{	
	font-family:TAHOMA;
	font-size:12px;
	color:#292929;
	line-height:40px;
	height:40px;
	padding-left:30px;
	font-weight:bold;
	vertical-align:top;
	margin-bottom:5px;
	background: #f3f3f3 url('../images/anplag/arrow_header.gif') 10px center no-repeat
}
*/

.form_nadpis
{
	font-family:Verdana;
	font-size:12px;
	color:#8b8b8b;
	padding:10px 10px 20px 10px
}

.form_body 
{
	border:solid 1px #ebebeb;
	margin:10px
}

.formular IMG
{
	_width: expression(this.width > 320 ? 320: true);
	max-width: 320px;
	_height: expression(this.height > 320 ? 320: true);
	max-height: 320px;
}

DIV.basket
{
	background:#f3f3f3;
	height:20px;
	color:#292929;
	display: table;
	width: 100%
}

DIV.basket DIV
{
	float:right;
	width:180px
}

DIV.basket H4
{
	margin:0px;
	font-size:12px
	} 
SPAN.basket_pocet
{
	color:#b30400
	}	
DIV.popis
{
	margin-top:10px;
	border-bottom:2px solid #f3f3f3;
	display: block
}
DIV.popis H4
{
	margin:0px;
	padding-left:10px;
	font-size:12px;
	background: url(../images/anplag/back_topline.gif) left no-repeat
} 
DIV.popis A
{
	color:#3c3c3c;
	font-size:12px;
	text-decoration:underline;
}

DIV.popis A:hover
{
	color:#3c3c3c;
	font-size:12px;
	text-decoration:none;
}
DIV.popis  UL
{
	margin-left:10px;
	padding-left: 20px;
}
DIV.popis  LI
{
	list-style-image:url('../images/eshop/sipka_red.gif');
}
DIV.prihlasenie
{
	font-size:10px;
	padding-left:15px;
	font-weight:bold
}

/* kosik - maly */
.kosik_small
{
	height: 50px
}

.kosik_small IMG
{
	float: left
}
.kosik_small DIV
{
	font-weight: bold
}

/* kosik */
.kosik, .doprava TABLE, .platba TABLE, .celkom TABLE
{
	border: solid 1px #eeeeee;
	width: 746px
}

.doprava, .celkom
{
	width: 100%;
	margin-bottom: 16px
}

.kosik TH, .doprava TH, .platba TH, .celkom TH
{
	background: #3e6b4a;
	color: white;
	text-align: center;
	height: 20px
}

.doprava TH
{
	background: #485F8D;
}

.doprava H4
{
	color: #485F8D
}

.kosik TD
{
	height: 100px;
	padding:5px 0
}

.kosik TD, .doprava TD, .celkom TD
{
	background: #eeeeee;
	text-align: center
}

.doprava TD, .celkom TD
{
	padding: 2px 8px;
	text-align: right;
	height: 20px
}

.kosik .alt TD, .doprava .alt TD, .celkom .alt TD
{
	background: #f8f8f8
}

.doprava .nazov, .celkom .nazov
{
	text-align: left
}

.kosik .nazov IMG
{
	margin: 0 2px
}

.kosik .nazov DIV
{
	font-size: 11px;
	color: gray
}

.kosik .cena DIV
{
	font-size:14px;
	font-weight:bold;
	color:#dd5500;
}

.kosik .pic
{
	text-align: center
}

.kosik A
{
	display: block;
}

.kosik .rem IMG
{
	cursor:pointer;
}

.kosik .zlava TD
{
	text-align: right;
	height: auto;
	padding: 2px 10px;
	background: #d8d8d8
}

.kosik .zlava TH, .kosik .celkom TH
{
	text-align: right;
	padding: 2px 10px;
}

.kosik_poznamka
{
	display: table
}

.kosik_poznamka I
{
	font-size: 11px
}

.kosik_poznamka TEXTAREA
{
	display: block;
	width: 100%
}

.kosik_potvrdenie
{
	text-align:center;
	border-top: 1px dashed #e2e2e2;
	clear: both
}

/* kosik - sposob platby */
.platba
{
	width: 100%;
	margin-bottom: 16px
}

.platba TH
{
	background: #2F8BB6;
}

.platba H4
{
	color: #2F8BB6;
}

.platba TD
{
	background: #eeeeee;
	text-align: center;
	padding: 2px 8px;
	text-align: right
}

.platba .alt TD
{
	background: #f8f8f8
}

.platba .nazov
{
	text-align: left
}

TH.cena, .kosik .zlava .cena
{	
	text-align:right;
	font-size:12px;
	padding-right:10px;
	font-weight: bold;
}

TH.cena .dual, .kosik .zlava .dual
{
	font-weight: normal;
	font-size: 11px;
	color:#ddd;
}

.doprava .dual, .platba .dual, .celkom  .dual
{
	font-weight: normal;
	font-size: 11px;
	color: #888;
}

.celkom H4
{
	font-size: 16px
}

.celkom TH.cena
{
	font-size: 16px
}

.quicklinks
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.quicklinks A
{
	color: black;
	display: block;
	width: 100%
}

.quicklinks A:hover
{
	color: #3f6c4b;
	text-decoration: none;
	background: #f5f7f6
}

.quicklinks IMG
{
	vertical-align: middle;
	margin-right: 8px
}

.autori A
{
	width: 10px;
	padding: 0 4px;
	text-align: center
}

.autori A.sel
{
	font-weight: bold
}

.autori UL A
{
	width: auto;
	margin: 0;
}
