* {
font-family:Verdana, Arial, Lucida, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
text-align:left;
}
body {
background-color:#e7e7e7;
margin:0;
padding:0;
}
#container {
width:100%;
height:100%;
min-width:1000px;
background:#fff url(grafika/bg_main_body.gif) repeat-x;
background-position:0px 260px;
}
/***************menu_1***************/
#menu_1 {
background:#000;
width:100%;
padding: 0px;
}
#menu_1 ul { 
	margin:0px 180px;
	height:30px;
	padding:0;
	color:#a3a4a6;
	font-family:arial, helvetica, sans-serif;
	width:780px;
}
#menu_1 ul li {
	display:inline;
}
#menu_1 ul li p {
	padding:7px 10px 0px 10px;
	color:#fff;
	text-decoration:none;
	float:left;
	font-weight:bold;
	background: #000;
	width:150px;
	height:20px;
	text-align:right;
}
#menu_1 ul li a, a:link, a:visited {
	padding:5px 10px 0px 10px;
	color:#868686;
	text-decoration:none;
	float:left;
	font-weight:normal;
	background: #000;
	width:auto;
	height:20px;
}
#menu_1 ul li a:hover {
color:#e06c00;
}

/***************header***************/
#header {
width:100%;
background : #000000 url("grafika/Futter_Junior_open3.jpg") 680px 0px no-repeat;
}
#header img {
	border:none;
	margin:0px;
}
#header ul {
	margin:0 0 0 15px;
	height:200px;
	padding:0;
	color:#a3a4a6;
	font-family:arial, helvetica, sans-serif;
	background:transparent;
	width:auto;
}
#header ul li {
	width:220px;
	height:200px;
	display:inline;
}
#header ul li a, a:link, a:visited {
	text-align:center;
	margin:0;
	padding:0;
	padding-top:165px;
	color:#868686;
	text-decoration:none;
	float:left;
	font-weight:bold;
	width:220px;
	height:35px;
}
#header ul li a.bc, a:link.bc, a:visited.bc {
background : #000000 url("grafika/belcando.jpg") no-repeat top left;
}
#header ul li a.bc_active, a:link.bc_active, a:visited.bc_active {
background : #000000 url("grafika/belcando.jpg") no-repeat bottom left;
color:#fb9e1b;
}
#header ul li a.ld, a:link.ld, a:visited.ld {
background : #000000 url("grafika/leonardo.jpg") no-repeat bottom left;
}
#header ul li a.ld_active, a:link.ld_active, a:visited.ld_active {
background : #000000 url("grafika/leonardo.jpg") no-repeat top left;
color:#DA001B;
}
#header ul li a.fd, a:link.fd, a:visited.fd {
background : #000000 url("grafika/fernando.jpg") no-repeat top left;
}
#header ul li a.fd_active, a:link.fd_active, a:visited.fd_active {
background : #000000 url("grafika/fernando.jpg") no-repeat bottom left;
color:#40792c;
}
#header ul li a:hover.bc {
background : #000000 url("grafika/belcando.jpg") no-repeat bottom left;
}
#header ul li a:hover.ld {
background : #000000 url("grafika/leonardo.jpg") no-repeat top left;
}
#header ul li a:hover.fd {
background : #000000 url("grafika/fernando.jpg") no-repeat bottom left;
}
/***************menu_2***************/
#menu_2 {
height:30px;
padding: 0px;
width:100%;
background-position:780px 0px;
background: #000 url(grafika/bg_main_navi_item.gif) repeat-x;
}
#menu_2 ul { 
	margin:0;
	margin:6px 0px 0px 15px;
	padding:0;
	color:#a3a4a6;
	float:left;
	font-family:arial, helvetica, sans-serif;
	width:auto;
	height:15px;
}
#menu_2 ul li {
	display:inline;
}
#menu_2 ul li a, a:link, a:visited {
	width:auto;
	text-align:center;
	padding:6px 9px 6px 9px;
	margin:0px;
	background:transparent;
	color:#868686;
	text-decoration:none;
	font-weight:bold;
	border:0;
	height:20px;
}
#menu_2 ul li a.active, a.active:link, a.active:visited {
	background:#3A3A3A;
}
#menu_2 ul li a:hover {
background:#3A3A3A;
color:#868686;
}
/***************menu_3***************/
#menu_3 {
float:left;
min-height:80px;
width:190px;
padding:5px 0px 0px 0px;
background-color:transparent;
text-align:left;
}
#menu_3 h2 {
margin : 0pt;
padding : 3pt 3pt;
font-size : 10px;
font-weight : bold;
font-style: normal;
color : #000;
text-align : left;
background : #fff;
}
#menu_3 ul {
	margin:0;
	padding:0;
	color:#a3a4a6;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	list-style-type: none;
	width:190px;
}
#menu_3 ul li {
	width:auto;
	display:inline;
	padding:0;
	margin:0;
}
#menu_3 ul li a, a:link, a:visited {
	margin:0;
	padding:0px;
	font-weight:normal;
	background-color:transparent;
	color:#000;
	padding-left:20px;
	line-height:19px;
	display: block;
	width:170px;
	text-decoration:none;
	text-align:left;
}
#menu_3 ul li a.active, a.active:link, a.active:visited {
	background:#D4D4D4;
}
#menu_3 ul li a:hover {
background:#D4D4D4;
color:#000;
}
/**************menu_4***************/
#menu_4 {
float:right;
width:240px;
height:auto;
padding:0px 0px 0px 0px;
background-color:transparent;
text-align:left;
overflow:hidden;
}
#menu_4 img {margin:0px 0px 0px 10px;}
#menu_4 p.kosik_stav {
margin:0px 0px 10px 0px;
width:100%;
background:#D4D4D4;
padding:5px;
font-size : 9px;
text-align:center;
}
#menu_4 p.kosik_stav a{
padding:0px 2px 0px 2px;
color:#000;
text-decoration:underline;
float:none;
font-weight:normal;
background: #D4D4D4;
width:auto;
height:auto;
}
#menu_4 p.kosik_stav a:hover {
color:#e06c00;
}
#menu_4 ul {
	margin:0;
	padding:0;
	color:#a3a4a6;
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	list-style-type: none;
	width:190px;
}
#menu_4 ul li {
	width:auto;
	display:block;
	padding:0;
	margin:0;
}
#menu_4 ul li a, a:link, a:visited {
	margin:0;
	padding:0px;
	font-weight:normal;
	background-color:transparent;
	color:#000;
	padding-left:20px;
	line-height:19px;
	display: block;
	width:170px;
	text-decoration:none;
	text-align:left;
}
#menu_4 ul li a.active, a.active:link, a.active:visited {
	background:#D4D4D4;
}
#menu_4 ul li a:hover {
background:#D4D4D4;
color:#000;
}
/***************main***************/
#container2 {
margin:10px;
min-height:500px;
background-color:transparent;
width:950px;
}
#main {
float : left;
width:710px;
margin:0px;
padding:0px;
background : transparent;
}
#uvod {
width:695px;
float:left;
min-height:600px;
padding :0px 5px;
margin :0px;
background : #fff;
}

#clanek {
width:490px;
height:auto;
float:right;
min-height:600px;
padding :0px 10px;
margin :0px;
background : #fff;
}
#clanek a, a:link, a:visited {
display : inline;
color:#868686;
float:none;
width : auto;
margin : 0px;
padding : 0pt;
font-weight : normal;
background : none;
text-decoration : none;
}
#clanek a:hover, #uvod a:hover {
color:#e06c00;
display : inline;
margin : 0px;
padding : 0pt;
font-weight : normal;
background : none;
text-decoration : underline;
}
#clanek ul {
padding-top:10px;
padding-left:30px;
padding-bottom:10px;
margin:0;
border:0;
list-style-type:disc;
}
#clanek ul li {
	width:auto;
	padding:5px 15px 5px 5px;
	line-height:17px;
	text-align:left;
}
#paticka {
clear : both;
font-weight:bold;
font-style:italic;
color:#e7e7e7;
height:auto;
padding-top:80px;
margin : 0px;
text-align : right;
background : transparent;
}

.zluta {color:#fb9e1b;}
.cervena {color:#DA001B;}
.zelena {color:#40792c;}

h1 {
color :#000;
padding : 4pt 10pt 4pt 0pt;
margin : 0;
font-weight : bold;
font-size : 10pt;
}
#uvod h1{margin:10px;}
h2 {
color :#000;
padding : 4pt 10pt 4pt 10pt;
margin : 15px 0px 0px 0px;
font-weight : bold;
font-style : normal;
font-size : 8pt;
}
h3 {
color :#000;
padding : 4pt 5pt 4pt 5pt;
margin : 5px;
font-weight : bold;
font-style : italic;
font-size : 8pt;
}
table h2 {padding:0px 0px 0px 10px; margin:0px;}
table h3 {padding:0px 0px 0px 10px; margin:0px;}

div.blok_uvod_pes{
background:#fff url("grafika/pes_pozadi_blok_uvod.jpg") no-repeat top left;
width:350px;
margin:10px auto;
padding: 5px 330px 10px 10px;
height:263px;
}
div.blok_uvod_kocka{
background:#fff url("grafika/kocka_pozadi_blok_uvod.jpg") no-repeat top left;
width:350px;
margin: 10px auto;
padding: 5px 10px 10px 330px;
height:265px;
}

blockquote {
width:auto;
margin:0px;
padding:10px 10px 0px 25px;
font-style:italic;
background:transparent;
line-height:20px;
}
blockquote.align_right {
text-align:right;
margin-right:30px;
margin-bottom:20px;
}

p {
padding : 3pt 10pt 3pt 10pt;
margin : 0;
text-align:justify;
line-height:15px;
}

p.nadpis_menu {
margin : 0pt;
padding : 3pt 3pt;
font-size : 10px;
font-weight : bold;
font-style: normal;
color : #fff;
text-align : left;
background : #000;
}
p.align_right {
text-align : right;
padding:5px;
}
p.error {
color : red;
text-align : center;
}
p.zahlavi_foto{margin:0px;padding:0px;}
p.zahlavi_foto img{margin:0px;}
p.strankovani {
width:auto;
margin:10px auto;
text-align:center;
}
p.strankovani a
{
width:auto;
margin:auto;
padding:0px;
text-align:center;
}
p.strankovani img {
margin:0px;
padding:0px;
}
strong {
font-weight : bold;
}
strong.povinne {
color : red;
}
em {
font-style : italic;
text-align:right;
}
u {
text-decoration : underline;
}
img {
margin : 10px;
}
p.Tmce img
{
margin : 0px;
}
p.produkt_zahlavi_foto img{margin:0px;}

fieldset{
width:460px;
padding:10px;
margin-top:10px;
background : #f9fafc;
border:none;
text-align:left;
}
fieldset.short{
width:270px;
border-top : 5px solid #f0f0f0;
border-bottom : 5px solid #f0f0f0;
}
fieldset.login{
width:290px;
padding:5px 0px;
margin:0px 14px;
background : #000;
border:none;
text-align:left;
}
fieldset.prvni{
border-top : 5px solid #f0f0f0;
}
fieldset.posledni{
border-bottom : 5px solid #f0f0f0;
padding-bottom:5px;
}
fieldset p{
padding:0px;
margin-top:5px;
}
legend{
font-weight:bold;
}
label{
float:left;
margin:0px;
padding:0px 0px;
width:70px;
text-align:left;
}
label.login{
float:none;
margin:0px; 
padding:0px 0px 0px 5px;
color:#fff;
text-align:left;
}
label.short{
float:left;
padding:0px 0px;
margin-right:10px;
width:120px;
text-align:right;
}
label.medium{
float:left;
padding:0px 0px;
margin-right:10px;
width:180px;
text-align:right;
}
label.kosik_stav{
float:none;
padding:2px 0px;
margin:10px 5px;
width:180px;
text-align:right;
}
label.long{
float:left;
padding:0px 0px;
margin-right:10px;
width:360px;
text-align:right;
}
label.top{
float:none;
clear:both;
padding:0px 0px;
width:1005;
text-align:left;
margin-bottom:5px;
}
input {
float : none;
width : auto;
color : black;
text-align : left;
background-color : #ffffff;
border : 1px solid #ccc;
}
input.login {
float : none;
margin:0px;
padding:2px;
width : 80px;
color : black;
text-align : left;
font-size:10px;
background-color : #a3a4a6;
border : 0px solid #ccc;
}
input.submit {
float : none;
width : 70px;
margin : 0px 0px;
color : #365945;
font-weight : bold;
text-align : center;
border : 1px solid #365945;
}
input.submit_login {
float : none;
padding:1px;
width : 19px;
margin : 0px 5px;
border : 0px solid #ccc;
background: #000000 url("grafika/bt_login.jpg") no-repeat top left;
}
input.submit_kosik {
float : none;
padding:0px;
width : 19px;
margin : 0px 5px;
border : 0px solid #ccc;
background: #f9fafc url("grafika/bt_kosik.jpg") no-repeat top left;
}
input.submit_zobrazit_kosik {
float : right;
padding:1px;
width : auto;
margin : 10px 0px;
border : 0px solid #ccc;
background: #f9fafc;
}
input.submit_login:hover {background: #000000 url("grafika/bt_login_hover.jpg") no-repeat top left;}
input.submit_2 {
float : none;
font-size:10px;
width : auto;
margin : 0px 0px;
color : #fff;
padding:3px;
font-weight : bold;
text-align : center;
border : 1px solid #ccc;
background:#000;
}
input.radio {
width : auto;
margin : 0;
color : #016ba5;
font-weight : bold;
text-align : center;
border : 0;
}
textarea {
width:460px;
text-align : left;
border : 1px solid #ccc;
background-color : white;
}
table {
border-collapse:collapse;
width : 95%;
margin : 10px auto;
background : transparent;
border : 0px;
}
table.table_normal {
border-collapse:collapse;
width : auto;
margin : 5px 5px;
background : transparent;
border : 0px;
}
table.table_normal td{
padding:5px 0px;
}
table.table_normal td img{
margin:5px;
border:0px;
}
table.table_administrace {
border-collapse:collapse;
width : 95%;
margin : 10px auto;
background : #f9fafc;
border-top : 5px solid #f0f0f0;
border-bottom : 5px solid #f0f0f0;
}
table.table_administrace_auto {
border-collapse:collapse;
width : auto;
margin : 10px 0px;
background : #f9fafc;
border-top : 5px solid #f0f0f0;
border-bottom : 5px solid #f0f0f0;
}
table.table_koupit {
border-collapse:collapse;
font-size:8px;
width : 100%;
margin : 10px 0px 0px 10px;
background : #f9fafc;
border-top : 0px solid #f0f0f0;
border-bottom : 0px solid #f0f0f0;
}
caption {
font-size:10pt;
font-weight:bold;
padding: 5px 0px;
text-align:left;
}
col {
border-right:1px solid #f0f0f0;
}

#PrioritaCol {width:20px;}
#NahledCol {width:20px;}
#StavCol {width:70px;}
#EditovatCol {width:70px;}
#SmazatCol {width:70px;}
#SklademCol {width:70px;}
#CenaCol {width:70px;}
#SlevaCol {width:70px;}
#MnozstviCol {width:60px;}
#MnozstviKoupitCol {width:45px; font-weight:bold;}
#KoupitCol {width:20px;}
#PocetCol {width:20px;}
#SlevaCol {width:60px;}
#BezDPHCol, #SDPHCol {width:60px;}
#PridatCol {width:70px;}
#SchvalenCol {width:20px;}
#PocetClankuCol{width:20px;}
#ObjednavkaCisloCol{width:20px;}
#IDCol{width:20px;}
#TypCol{width:60px;}


table.table_administrace th, td {
padding: 5px;
font-size:9px;
}
thead{
background:#f0f0f0;
}
th {
font-weight:bold;
text-align:left;
}
th.align_center {
font-size:9px;
text-align:center;
}
td {
text-align:left;
font-size:9px;
}
td.align_right {
text-align: right;
}
td.align_center {
text-align: center;
}
td.soucty {
font-size:9px;
font-weight:bold;
text-align:left;
background:#FFF;
border-top : 3px solid #f0f0f0;
}
td.nadpis {
font-size:9px;
font-weight:bold;
text-align:left;
background:#f0f0f0;
}
tr{background:transparent;}
tr.barva{background:#FFF;}
tr.barva_2{background:#FBFBFB;}







