BODY
{
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 70%
}
form
{
	margin: 0
}
img, .najkod
{
	border: 0px none
}
SELECT, INPUT
{
	font-family: Tahoma, Verdana, sans-serif;
}
HR
{
	height: 1px;
	border-style: solid;
	border-color: #CCCCCC
}
H1
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #FF9000;
	font-size: 150%;
	line-height: 130%;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0 0 6px 0
}
H1 a, H1 a:link, H1 a:visited
{
	color: #FF9000;
}
H2
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #154B92;
	font-size: 110%;
	line-height: 120%;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0 0 3px 0
}
H3
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #FF9000;
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0 0 6px 0
}
.textcierny
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 80%;
	font-weight: normal;
	background-color: #FFFFFF
}
.textciernybold
{
	color: #000000;
	font-weight: bold;
	background-color: #F7F7F7
}
.textcenabold
{
	color: #000000;
	font-size: 140%;
	padding: 0 0 10px 0;
	display: block;
	font-weight: bold
}
.textsedy
{
	color: #8D8D8D;
	background-color: #FFFFFF
}
.textmodry
{
	color: #154B92;
	background-color: #FFF4E5;
	display: block;
	margin: 4px 0 4px 0
}
.textorange
{
	font-family: Tahoma, Verdana, sans-serif;
	color: #FF9000;
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	display: block;
	background-color: #FFFFFF;
	margin: 0 0 6px 0
}
.text90
{
	font-size: 90%
}
.full
{
	width: 760px;
	position: relative;
	text-align: left;
	margin: auto
}
.up
{
	height: 30px
}
.uptext
{
	color: #7F7F7F;
	background-color: #FFFFFF;
	font-size: 100%;
	font-weight: normal;
	text-align: right;
	padding: 0 0 8px 0
}
.uptext a
{
	text-decoration: none;
	color: #7F7F7F;
	font-weight: normal
}
.uptext a:link
{
	text-decoration: none
}
.uptext a:hover
{
	text-decoration: underline;
	color:#000000
}
.logo
{
	height: 64px;
/*	background-image: url('../images/bg_logo.jpg');*/
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0
}
.upimgright
{
	float: right
}
.search
{
	width: 210px;
	height: 64px;
	float: left
}
.searchtext
{
	padding: 25px 0 0 0;
	text-align: right
}
.upmenu
{
	color: #000000;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	margin: 0 0 15px 0
}
.upmenutext
{
	width: 100%;
	font-size: 120%;
	color: #000000;
	background-image: url('../images/bg_upmenu.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #E7EDF4;
	font-weight: bold
}
.upmenutextleft a.selected
{
	background-image: url('../images/bg_upmenu_a.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFCD8D;
	color: #000000
}
.upmenutextright
{
	width: 250px
}
.upmenutext a
{
	text-decoration: none;
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	display: block;
	background-image: url('../images/bg_upmenu.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #E7EDF4;
	color: #000000;
	white-space: nowrap;
	float: left
}
.upmenutextright a
{
	float: right
}
.upmenutext a:hover
{
	background-image: url('../images/bg_upmenu_a.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFCD8D;
	text-decoration: none;
	font-weight: bold;
	color: #000000
}
.main
{
	width: 760px
}
.mainhelp
{
	width: 600px;
	float: left
}
.menu
{
	width: 160px;
	float: left
}
.odkazfull
{
	padding: 0;
	margin: 0
}
.odkazfull li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
.odkaz
{
	border-bottom: 1px dashed #CCCCCC;
	width: 160px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #CC0000
}
.odkaz a
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: bold;
	background-image: url('../images/bg_odkaz.gif');
	background-repeat: no-repeat;
	color: #CC0000
}
.odkaz span
{
	display: block;
	margin:0;
	padding: 4px 4px 5px 18px
}
.odkaz a:hover, .odkaz a.sel
{
	background-color: #CC0000;
	background-image: url('../images/bg_odkaz1.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkaza
{
	border-bottom: 0px dashed #CCCCCC;
	width: 160px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background-color: #FFF4E5;
	color: #CC0000
}
.odkaza a
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF4E5;
	color: #CC0000
}
.odkaza span
{
	display: block;
	margin:0;
	padding: 2px 4px 3px 24px
}
.odkaza a:hover
{
	background-color: #CC0000;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF
}
.odkazb
{
	border-bottom: 1px dashed #CCCCCC;
	width: 160px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #FFC77F;
	color: #CC0000
}
.odkazb a
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFC77F;
	background-image: url('../images/bg_odkazb.gif');
	background-repeat: no-repeat;
	color: #CC0000
}
.odkazb span
{
	display: block;
	margin:0;
	padding: 4px 4px 5px 18px
}
.odkazb a:hover
{
	background-color: #CC0000;
	background-image: url('../images/bg_odkazb1.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF
}
.odkazc
{
	border-bottom: 0px dashed #CCCCCC;
	width: 160px;
	font-size: 100%;
	position: relative;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #FFF4E5;
	color: #000000
}
.odkazc a
{
	display: block;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFF4E5;
	color: #000000
}
.odkazc span
{
	display: block;
	margin:0;
	padding: 2px 4px 3px 24px
}
.odkazc a:hover
{
	background-color: #FFF4E5;
	text-decoration: none;
	font-weight: bold;
	color: #000000
}
.odkaz_down
{
	border-bottom: 0px dashed #CCCCCC
}
.odkaz_down1
{
	border-bottom: 1px dashed #CCCCCC
}
.boxmenuup
{
	/*width: 160px;*/
	margin: 18px 0 0 0;
	padding: 6px 12px 6px 12px;
	color: #CC0000;
	font-weight: bold;
	background-image: url('../images/bg_boxmenuup1.gif');
	background-repeat: no-repeat
}
.boxmenuup1
{
	/*width: 136px;*/
	margin: 10px 0 0 0;
	padding: 6px 12px 6px 12px;
	color: #CC0000;
	font-weight: bold;
	background-image: url('../images/bg_boxmenuup1.gif');
	background-repeat: no-repeat
}
.boxmenu, .boxmenu1
{
	color: #000000;
	background-color: #FFFFFF;
	background-image: url('../images/bg_boxmenu1.gif');
	background-repeat: repeat-y;
	line-height: 130%;
	padding: 4px 12px 0 12px;
	font-weight: normal
}
.boxmenu1
{
	padding: 9px 0 0 0;
	text-align: center;
}
.boxmenudown
{
	width: 160px;
	height: 11px;
	font-size: 1px;
	background-image: url('../images/bg_boxmenudown1.gif');
	background-repeat: no-repeat
}
.boxmenuup a, .boxmenuup1 a, .boxmenu a
{
	text-decoration: none;
	color: #CC0000;
	font-weight: normal
}
.boxmenuup a:link, .boxmenuup1 a:link, .boxmenu a:link
{
	text-decoration: none;
}
.boxmenuup a:hover, .boxmenuup1 a:hover, .boxmenu a:hover, .boxmenu a.name
{
	text-decoration: underline;
	color:#154B92
}
.boxmenu a.name
{
	text-decoration: none;
}
.text
{
	width: 440px;
	float: right
}
.textfull
{
	width: 401px;
	font-size: 110%;
	line-height: 120%;
	margin: 0 0 0 20px
}
.sirsi
{
	width: 600px;
	background-color: green;
}
.textfull a
{
	text-decoration: none;
	color: #CC0000;
	font-weight: normal
}
.textfull a:link
{
	text-decoration: none;
}
.textfull a:hover
{
	text-decoration: underline;
	color:#154B92
}
.rightbox
{
	width: 160px;
	float: right
}
.bar
{
	width: 160px;
	overflow: hidden;
}
.barleft
{
	width: 6px;
	background-image: url('../images/bg_barleft.gif');
	background-repeat: no-repeat
}
.barmiddle
{
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	white-space: nowrap;
	padding: 3px;
	border-bottom: 1px solid #FF9000;
 	text-transform: uppercase;
	background-image: url('../images/bg_barmiddle.gif');
	background-repeat: repeat-x
}
.barmiddledown
{
	height: 1px;
	font-size: 1px;
	background-image: url('../images/bg_bar.gif');
	background-repeat: repeat-x;
	background-position: center bottom
}
.barend
{
	width: 160px;
	border-bottom: 1px solid #FF9000
}
.barright
{
	width: 6px;
	background-image: url('../images/bg_barright.gif');
	background-repeat: no-repeat;
	background-position: right top
}
.boxnexttext
{
	width: 160px;
	background-color: #FFF4E5;
	color: #000000;
	border-bottom: 1px solid #FF9000;
	margin: 0 0 10px 0
}
.boxnexttext1
{
	background-color: #FFF4E5;
	background-image: url('../images/bg_boxnexttext1.gif');
	background-repeat: repeat-y;
	color: #000000;
	line-height: 130%;
	padding: 6px 9px 6px 9px
}
.boxnexttext1 a, .boxnexttextgray1 a
{
	text-decoration: none;
	color: #CC0000;
	font-weight: normal
}
.boxnexttext1 a:link, .boxnexttextgray1 a:link
{
	text-decoration: none;
}
.boxnexttext1 a:hover, .boxnexttextgray1 a:hover
{
	text-decoration: underline;
	color:#154B92
}
.textcena
{
	margin: 0 0 6px 0;
	display: block
}
.bargray
{
	width: 160px
}
.barleftgray
{
	width: 6px;
	background-image: url('../images/bg_barleftgray.gif');
	background-repeat: no-repeat
}
.barmiddlegray
{
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	white-space: nowrap;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
 	text-transform: uppercase;
	background-image: url('../images/bg_barmiddlegray.gif');
	background-repeat: repeat-x
}
.barmiddledowngray
{
	height: 1px;
	font-size: 1px;
	background-image: url('../images/bg_bargray.gif');
	background-repeat: repeat-x;
	background-position: center bottom
}
.barendgray
{
	width: 160px;
	border-bottom: 1px solid #CCCCCC
}
.barrightgray
{
	width: 6px;
	background-image: url('../images/bg_barrightgray.gif');
	background-repeat: no-repeat;
	background-position: right top
}
.boxnexttextgray
{
	width: 160px;
	background-color: #EFEFEF;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 10px 0
}
.boxnexttextgray1
{
	background-color: #EFEFEF;
	background-image: url('../images/bg_boxnexttextgray1.gif');
	background-repeat: repeat-y;
	color: #000000;
	line-height: 130%;
	padding: 5px 9px 5px 9px
}
.tablogin
{
	width: 140px;
	font-size: 100%;
	color: #000000;
	padding: 0 3px 2px 0
}
.tablogin td
{
	font-weight: bold
}
.tabhome
{
	width: 401px;
	font-size: 100%;
	margin: 2px 0 0 0
}
.tabhome td
{
	vertical-align: top
}
.tabhome td.obrsort
{
	width: 189px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0 0 5px 0
}
.tabhome td.obrsort .obrazok, .boxmenu .obrazok
{
	text-align: center;
}
.boxmenu .obrazok IMG
{
	margin: 5px 0 5px 0;
	border: 0
}
.tabhome td.delenie
{
	width: 23px;
	background-image: url('../images/bg_tabdelenie.gif');
	background-repeat: repeat-y
}
.tabhome td.tdcena
{
	font-weight: bold;
	font-size: 90%;
	background-color: #EFEFEF;
	color: #000000;
	padding: 5px
}
.tabhome td.tdkup
{
	font-weight: bold;
	font-size: 90%;
	background-color: #EFEFEF;
	color: #CC0000;
	padding: 5px;
	text-align: right;
	vertical-align: bottom;
}
.tabhome td.tdkup a
{
	text-decoration: none;
	background-color: #EFEFEF;
	color: #CC0000;
	font-weight: bold
}
.tabhome td.tdkup a:link
{
	text-decoration: none;
}
.tabhome td.tdkup a:hover
{
	text-decoration: none;
	background-color: #EFEFEF;
	color:#154B92
}
.tabhome td.viac
{
	text-align: right;
	padding-top: 7px;
}
.tabhomenext
{
	width: 401px;
	font-size: 90%;
	margin: 7px 0 0 0
}
.tabhomenext td
{
	vertical-align: top;
	padding: 3px;
	border-top: 1px solid #CCCCCC
}
.tabhomenext td.tdcena1
{
	text-align: right;
	white-space: nowrap
}
.tabhomenext td.tdnotop
{
	border-top: 0px solid #FFFFFF
}
.sitepath
{
	background-color: #F7F7F7;
	color: #8D8D8D;
	font-size: 90%;
	padding: 3px
}
.sitepath a, .tabpaginacia a
{
	text-decoration: none;
	background-color: #F7F7F7;
	color: #8D8D8D
}
.sitepath a:link, .tabpaginacia a:link
{
	text-decoration: none;
}
.sitepath a:hover, .tabpaginacia a:hover
{
	text-decoration: underline;
	background-color: #F7F7F7;
	color:#000000
}
.tabcategoryline, .tabcategorylinenone
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 7px 0 7px 0;
	margin: 4px 0 0 0
}
.tabcategorylinenone
{
	border-top: 0;
	padding: 0;
}
.tabcategory
{
	width: 401px;
	font-size: 90%
}
.tabcategory td
{
	vertical-align: top;
	padding: 0 2px 0 2px
}
.tabpaginacia
{
	width: 401px;
	font-size: 90%;
	margin-top: 4px;
	margin-bottom: 4px;
}
.tabpaginacia td
{
	vertical-align: middle;
	padding: 3px;
	background-color: #F7F7F7;
	color: #8D8D8D
}
.tabpaginacia td.zorad
{
	text-align: right
}
.tabsortiment
{
	width: 401px;
	font-size: 100%;
	margin: 4px 0 4px 0
}
.tabsortiment td
{
	vertical-align: top;
	padding: 10px 3px 10px 3px;
	border-top: 1px solid #CCCCCC
}
.tabsortiment td.tddownline, .tabobjednaj td.tddownline, .tabcetelem td.tddownline
{
	border-bottom: 1px solid #CCCCCC
}
.obrtovar
{
	text-align: center;
	margin: 0 0 5px 0
}
.tabobjednaj, .tabcetelem
{
	width: 401px;
	font-size: 100%;
	margin: 3px 0 0 0;
}
.tabcetelem
{
	margin: 0;
}
.tabobjednaj td, .tabcetelem td
{
	padding: 4px;
	background-color: #F7F7F7;
	color: #000000;
	border-top: 1px solid #CCCCCC
}
.tabcetelem td
{
	background-color: #CDF1BC;
	border-top: 0;
}
.tabobjednaj td.tdvolba, .tabcetelem td.tdvolba
{
	text-align: right
}
.tabobjednaj td.tdcenakus
{
	background-color: #FFC77F;
	color: #000000
}
.tabobjednaj td.tdcenakusbold
{
	background-color: #FFC77F;
	color: #000000;
	font-weight: bold
}
.tabobjednaj td.tdcenakoncova
{
	background-color: #CC0000;
	color: #FFFFFF
}
.tabobjednaj td.tdcenakoncovabold
{
	background-color: #CC0000;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold
}
.down
{
	border-top: 1px solid #999999
}
.downpartneri
{
	border-top: 0px solid #CCCCCC
}
.downtext
{
	color: #999999;
	font-size: 100%;
	line-height: 130%;
	padding: 10px 5px 20px 5px
}
.upmenu a
{
	text-decoration: none;
	background-image: url('../images/bg_upmenu.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #E7EDF4;
	color: #000000;
	font-weight: bold
}
.upmenu a:link
{
	text-decoration: none;
}
.upmenu a:hover
{
	text-decoration: none;
	background-color: #FFCD8D;
	color: #000000
}
.downtext a
{
	text-decoration: none;
	color: #999999;
	font-weight: normal;
	text-decoration: underline
}
.downtext a:link
{
	text-decoration: underline;
}
.downtext a:hover
{
	text-decoration: underline;
	color:#000000
}
.zalomenievpravo
{
	float: right
}
.boxfind, .boxmiddle
{
	width: 110px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	padding: 1px 2px 0 2px
}
.boxfind
{
	width: 120px;
	margin: 0 0 0 8px
}
.boxmiddle
{
	width: 135px;
}
.boxbig
{
	width: 180px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	padding: 1px 2px 0 2px
}
.boxlogin
{
	width: 70px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	padding: 1px 2px 0 2px
}
.box
{
	width: 93px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 0px solid #FF0000;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	padding: 2px
}
.button
{
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #FF9000;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 2px
}
.anketa
{
	height: 5px;
	font-size: 1px
}
.naj
{
	position:absolute;
	margin: 8px 0 0 0;
	left: 740px
}
.divboth
{
	height: 20px;
	clear: both
}
.divboth1
{
	height: 1px;
	font-size: 1px;
	clear: both
}
.product_data
{
	margin-bottom: 10px;
}
.box_error
{
	color: #DF0000;
	font-weight: bold;
	margin-bottom: 10px;
}
.tabobjednaj td.td_error
{
	color: #DF0000;
}
.preciarknute
{
	text-decoration: line-through;
	color: #777777
}
H2 A, H2 A:link, H2 A:visited
{
	color: #154B92;
	font-weight: bold;
}
.datum
{
	font-size: 90%;
	color: #AAAAAA;
}
.top_banner
{
	margin-bottom: 15px;
	text-align: center;
}

.ad, .ad a, .ad a:link, .ad a:visited, .ad2, .ad2 a, .ad2 a:link, .ad2 a:visited
{
        font-family: tahoma, arial, sans-serif;
        font-size: 11px;
        color: #CC0000;
        text-align: left;
        margin-left: 8px;
	text-decoration: none;
}
.ad a:hover, .ad2 a:hover
{
	color: #154B92;
	text-decoration: underline;
}
.ad2
{
	margin-left: 2px;
}

.historia
{
	font-size: 90%;	
}
.historia td
{
	padding: 4px;
}
.historia td.vpravo
{
	text-align: right;
}
.historia tr.prvy td
{
	background-color: #DDDDDD;
}
.historia tr.druhy td
{
	background-color: #EEEEEE;
}
.historia tr.storno td
{
	background-color: #FFF4E5;
}
.historia tr.caption td
{
	background-color: #F7F7F7;
}

.vyhladavanie
{
        float: right;
        margin-top: 30px;
}

.historia_vyber
{
	width: 400px;
	margin-top: 15px;
}

.historia_vyber div
{
	width: 133px;
	float: left;
	text-align: center;
}

/* Horny panel s projektami */
.epan {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0 3px 0; font-size: 7pt; color: #FFFFFF; background-color: #000000; text-align: center; font-weight: bold; border-bottom: 1px solid #FFFFFF}
.epan a, .epan a:visited, .epan a:link, .epan a:hover {text-decoration: none; color: #FFFFFF}
.epan img {border: 0px none}
.epan a:hover {color: #FFDB39}
