body{
	font-size: 11px;
	font-family: "Verdana CE", Verdana, "Helvetica CE","Arial CE",  Arial, Helvetica, sans-serif;
	text-align:center;
	background:#FEFFF2;
	margin:0px 10px;	
	color:#282828;
}
a {
	color:#112358;
}
a:hover {
	color:#E22010;
}
i{
	color:#6E6E6E;
}
h1, h2, h3, h4, h5, form, fieldset, hr, #menu, #menu_top, #navigace_top, ul, .str form{
	margin:0px;
	padding:0px;
}
fieldset{
	width:230px;
	height:250px;
	float:left;
	margin:5px 8px 0 0;
	padding:7px;
	border:1px solid #C8C6C6;
}
fieldset img{
	float:left;
	margin:6px 8px 0 0;
}

#obsah fieldset h1{
	font-size:14px;
	background:transparent;
	border:0px;
	margin-top:5px;
	margin-bottom:7px;
	padding:0px;
}
fieldset b, fieldset span{
	color:black;
	display:block;
	margin:3px 0;
	text-align:right;
}
fieldset b{
	clear:both;
	margin-top:10px;
}
fieldset span{
	color:#908289;
}
legend{
	margin-left:-5px;
	color:gray;
}
fieldset .lista{
	padding-left:3px;
	height:25px;
}
fieldset .lista img{
	float:right;
	margin-top:3px;
}
fieldset .lista span, #prod_detail .lista span{
	float:left;
	height:18px;
	padding-top:2px;
	display:block;
	width:92px;
	text-align:left;
}
fieldset .lista span.ok, #prod_detail .lista span.ok{	
	background: url(../images/iko/iko_ok.gif) no-repeat top right;
}
fieldset .lista span.den, #prod_detail .lista span.den{	
	background: url(../images/iko/iko_den.gif) no-repeat top right;
}
fieldset .lista span.dva, #prod_detail .lista span.dva{	
	background: url(../images/iko/iko_dva.gif) no-repeat top right;
}
fieldset .lista span.no, #prod_detail .lista span.no{	
	background: url(../images/iko/iko_no.gif) no-repeat top right;
}
/*
li{
	list-style-type:none;
}
*/
b{
	color:#112358;
}
h1{
	font-size:20px;
}
h2{
	color:#2B4A9F;
	font-size:17px;
	margin-bottom:15px;
	margin-top:10px;
}
h2 span{
	font-weight:normal;
	font-size:15px;
}
h3{
	color:#2B4A9F;
	font-size:14px;
	margin:10px 0;
}
h5{
	font-size:13px;
	color:#EE6501
}
hr {
	clear:both;
	height:1px;
	border:0px;
	border-bottom:1px solid #2B499F;
}
p{
	text-indent:18px;
	line-height:17px;
}
p.first{
	text-indent:0px;
	margin-top:0px;
}
img {
	border-width:0px
}
table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
td{
	vertical-align:top;
}
th{
    text-align:left;
}
#tab_main td{
	border:0px solid red;
}
#tab_main{
	border:1px solid #2B499F;
	clear:both;
}
#frame_main{
	margin:0% auto;
	margin-top:10px;
	text-align:left;
}
#frame_center{
	background: url(../images/main/bg_center.gif);
}
#frame_top, #up, #up2{
	height:110px;
}
#up{
	background:url(../images/main/up.jpg) no-repeat;
	width:413px;
	float:left;
}
#up2{
	background:url(../images/main/up2.jpg);
}
#frame_left h1{
	background:url(../images/main/bg_nadpis.jpg);
	color:white;
	border-top:1px solid #445FAA;
	border-bottom:1px solid #445FAA;
	font-size:14px;
	padding:7px 5px 7px 10px;
}
#frame_left{
	color:white;
	width:186px;
	background:#2B4A9F;
}
#frame_counter{
	background:#2B4A9F;
	vertical-align:bottom;
	cursort:pointer;
}
#frame_left b{
	color:white;
}
#frame_left form{
	color:white;
	border:0px;
	margin:10px 0 0 0;
	padding:0 0 10px 15px;
	border-bottom:1px solid #223B7E;
}
#frame_right{
	padding-bottom:10px;
	background:white;
}
#frame_bottom{
	margin-top:-5px;
	text-align:left;
	font-size:10px;
	color:#112358;
	height:10px;	
	background:#FEFFF2;
	padding-bottom:10px;
}
#frame_bottom a{
	
}
#go_shop{
	cursor:pointer;
	background:url(../images/main/shop.gif) no-repeat 3px 5px;
	height:52px;
	border-top:1px solid #445FAA;
	border-bottom:1px solid #223B7E;
}
.break{
	clear:both;
	display:block;
	height:1px;
}
/*
#menu{
	background:#112358;;
}
#menu a{
	border-top:1px solid #223776;
	border-bottom:1px solid #071540;
	text-decoration:none;
	color:white;
	display:block;
	width:156px;
	padding:5px 5px 5px 20px;
}
#menu a:hover{
	background:#050F2C;
}
*/

/*-------------------------- Menu Left--------------*/
#menu_left{
	background:#2B4A9F;
}
#menu_left p.select{
	background:#FE7316;
}
#menu_left p.select a{
	color:white;
	font-weight:bold;
}
#menu_left .submenu p{
	margin-left:0px;
	background:#445FAA;
}
#menu_left p{	
	border-top:1px solid #445FAA;
	border-bottom:1px solid #223B7E;
	margin:0px;
	padding:4px 5px 5px 5px;
	line-height:13px;
}
#menu_left a:hover{
	text-decoration:underline;
	font-weight:bold;
}
#menu_left p a{
	color:white;
	text-decoration:none;
}
#menu_left .submenu p{
	border:0px;
	padding:4px 3px 4px 15px;
}
#menu_left .submenu p.select{
	background:#FE7316;
}
.submenu{
	margin-left:0px;
}
#menu_left img{	
	position:absolute;
	margin-left:-13px;
	margin-top:2px;
	cursor:pointer;
}
/*-------------------------- Produkt detail --------------*/
.detail_img{
	float:right;
	width:300px;
	margin-left:10px;
}
#prod_detail hr{
	border-color:#DADADA;
	margin:5px 0;
}
#prod_detail h1{
	color:#E60F1F;
	margin:0px;
	font-size:16px;
}
#prod_detail h2{
	margin:0px;
	font-size:11px;
	margin:10px  0;
}
#prod_detail .galerie{
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	background:#EEEEEE;
	margin-top:5px;
}
#prod_detail .galerie img{
	border:5px solid white;
	margin:3px;
}
#prod_detail .cena{
	margin-top:20px;
}
#prod_detail span b{
	font-size:14px;
	font-weight:bold;
	color:red;
}
#prod_detail table th{
	padding:6px;
	width:250px;
}
#obsah #prod_detail td{
	border:0px solid #DADADA;
}
#prod_detail table td, #prod_detail table th{
	border:0px solid #eee;
	vertical-align:top;
	line-height:15px;
	background:white;
	border:0px solid #DADADA;
}
#prod_detail table th img{
	height:200px;
}
#prod_detail table{
	width:600px;
	margin-top:15px;
	background:#eee;
}
#prod_detail .lista input{
	font-size:11px;
	width:20px;
}
#prod_detail .lista img{
	cursor:pointer;
	margin-left:30px;
}
#doc div{
	margin:5px 0;
	color:gray;
}
#doc a{
	padding-left:20px;
}
#obsah #prod_detail h1{
	background:white;
	border:0px;
}
#prod_detail h1 a{
	display:block;
	float:left;
	width:41px;
	height:16px;
	background:url(../images/iko/back.gif) no-repeat;
	margin-right:15px;
	margin-left:-9px;
}
#prod_detail .vyrobce{
	background:url(../images/iko/vyrobce.gif) no-repeat 1px 0;
}
#prod_detail .pdf{
	background:url(../images/iko/pdf.gif) no-repeat;
}
#prod_detail .pjpg{
	background:url(../images/iko/pjpg.gif) no-repeat;
}
#prod_detail  .gif{
	background:url(../images/iko/gif.gif) no-repeat;
}
#prod_detail .msword{
	background:url(../images/iko/msword.gif) no-repeat;
}
#prod_detail .x-zip-compressed{
	background:url(../images/iko/x_zip_compressed.gif) no-repeat;
}
#prod_detail .octet-stream{
	background:url(../images/iko/octet_stream.gif) no-repeat;
}
#prod_detail .vnd_ms_excel{
	background:url(../images/iko/vnd_ms_excel.gif) no-repeat;
}
#prod_detail  .plain{
	background:url(../images/iko/plain.gif) no-repeat;
}
/*----------------------------------------------*/
.PrList, #basket, #obj_detail, #basket_order{
	
	margin:10px 0;
	width:100%;
}
.PrList th, .PrList td, #basket td, #basket th, #obj_detail td, #obj_detail th, #basket_order td, #basket_order th{
	padding:3px 3px;
	border-bottom:1px solid white;

}
.PrList th, #basket th, #obj_detail th, #basket_order th{
	color:white;
	background:#FE7316;
}
.PrList .ok, .PrList .no, .PrList .den, .PrList .dva{
	width:40px;
	height:17px;
}
.PrList .ok{
	background: url(../images/iko/iko_ok.gif) no-repeat;
	background-color:none;
}
.PrList .no{
	background:url(../images/iko/iko_no.gif) no-repeat;
	background-color:none;
}
.PrList .den{
	background:url(../images/iko/iko_den.gif) no-repeat;
	background-color:none;
}
.PrList .dva{
	background:url(../images/iko/iko_dva.gif) no-repeat;
	background-color:none;
}
.PrList .cena{
	text-align:right;
}
#lista_shop{
	position:absolute;
	top:30px;
	right:10px;
	width:617px;
}
#lista_shop li{
	list-style-type:none;
	background:#29489A url(../images/main/li.jpg) no-repeat 7px 7px;
	padding:4px 15px 8px 20px;
	float:left;
}
#lista_shop ul{
	
}
#lista_shop a{
	color:#fff;
}
#lista_shop div{	
	text-align:left;
	color:#fff;
	line-height:20px;
	padding:4px 10px;
	border:3px solid #29489A;
	float:right;
	width:206px;
	height:40px;
	background:#FC6500 url(../images/main/kosik.jpg) no-repeat right;
}
#lista_shop a.box{
	display:block;
	position:absolute;
	right:10px;
	top:32px;
	width:58px;
	height:47px;
	cursor:pointer;
}
/*----------------------------------------------*/

#menu_top{
	border-bottom:8px solid #FE7316;
	border-top:1px solid #FF7E1E;
	border-left:1px solid white;
	height:57px;
	background:#2B4A9F url(../images/main/bg_menu_up.jpg);
}
#menu_top .selected{
	color:white;
	font-weight:bold;
	background:#FE7316;
	border-top:5px solid #FE7316;
}
#menu_top a{
	border-top:5px solid #2B499F;
	font-size:12px;
	float:left;
	display:block;
	text-decoration:none;
	color:white;
	height:32px;
	padding:20px 7px 0 8px;
	border-right:1px solid #445FAA;
}
#menu_top a:hover{
	background:#FE7316;
	border-top:5px solid #F47F24;
}
#menu_top li{
	list-style-type:none;
	float:left;
}
#obsah{
	background:white;
	margin:10px 4px 0px 4px;
	padding:15px 15px 15px 15px;
}
#obsah table td{
	padding:5px;
	border:1px solid #FE7316;
}
#obsah ul, #obsah ol{
	margin:5px 40px;
	line-height:16px;
}
form{
	background:#FFDCC2;
	border:1px solid #FE7316;
	padding:20px;
}
form table{

}
#obsah form table td{
	border:0px;
}
#frame_right h1{
	color:#EE6501;
	background:#FFDCC2;
	padding:20px 15px 10px 20px;
	border-bottom:1px solid #FE7316;
	border-left:1px solid white;
}
.akce{
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:16px;
	padding:15px 8px;
	background:url(../images/main/bg_akce.jpg);
	margin:5px 0;
}
.akce_box{
	margin-top:35px;
	text-align:center;
}
.akce_box img{

}
.box_img img{
	margin-left:10px;
	margin-bottom:10px;
	border:5px solid #FFDCC2;
}
#search{
	background:transparent;
	padding:0px;
	border:0px;
	margin:0px;
}
#search .pole{
	border:0px;
	font-size:11px;
	width:127px;
}
#search .but{
	float:right;
	margin-right:15px;
	margin-top:-2px;
	width:18px;
}
#navigace_top{
	float:right;
}
#navigace_top a{
	float:left;
	display:block;
	height:20px;
}
#navigace_top li{
	float:left;
	padding-left:12px;
	margin-left:15px;
	background:url(../images/main/li.gif) no-repeat 0px 4px;
}
.left_half{
	float:left;
	width:50%;
}
.right{
	float:right;
}
.center{
	text-align:center;
}
.a_right{
	text-align:right;
}
.half{
	text-align:left;
	width:50%;
}
.decimal li{
	list-style-type:decimal;
}
#obsah #loga{
	border-collapse:collapse;
	width:100%;
}
#obsah #loga td{
	border:0px;
	text-align:center;
	vertical-align:middle;
}
.contact{
	width:100%;
	line-height:15px;
}
#obsah .contact td{
	border:0px;
	padding-bottom:15px;
}
.str{
	clear:both;
	margin-top:10px;
	padding:5px 5px 5px 10px;
	height:20px;
	background:#eee;
	border:1px solid #C8C6C6;
}
.str .but{
	font-size:11px;
	margin-bottom:1px;
	margin-left:4px;
	border:1px solid white;
	height:18px;
	width:30px;
}
.str form{
	background:transparent;
	border:0px;
}
#obsah tadble{
	width:600px;
}
.colon{
	background:#FFDCC2;
}
.but{
	font-size:10px;
	color:white;
	background:#2B4A9F;
	cursor:pointer;
	width:100px;
	margin-right:5px;
	padding:3px;
	font-weight:bold;
}
#go_home, #go_home2{
	position:absolute;
	left:12px;
	width:180px;
	height:70px;
	cursor:pointer;
}
#go_home2{
	height:37px;
	cursor:default;
	margin-top:70px;
}
.info, .error, .basket_info{
	padding:8px 8px 8px 35px;
	width:100%px;
}
.info{
	background:#DFF2FF url(../images/iko/info.gif) no-repeat;
	border:1px solid #5898F2;
}
.error{
	background:#FFDEDE url(../images/iko/error.gif) no-repeat;
	border:1px solid #FF2727;
}
.basket_info{
	background:#FFEAD6 url(../images/iko/basket_info.gif) no-repeat;
	border:1px solid #FF7E00;	
	height:20px;
}
.decimal{
	list-style-type:decimal;
}
.pole_full{
	width:100%;
}
.ico_doc{
	padding-left:15px;
	background:url(../images/iko/doc.gif) no-repeat 0px 3px;
}
#counter{
	display:block;
	color:white;
	padding:10px 0 10px 40px;
	background:url(../images/iko/iko_stat.gif) no-repeat 20px 12px;
	cursor:pointer;
}
#counter a{
	color:white;
}
#letaky div{
	float:left;
	margin-right:12px;
	margin-top:15px;
}
#letaky img{
	margin-top:7px;
	width:234px;
	height:345px;
	border:5px solid #FFDCC2;
}
#obsah #letak_detail td{
	border:0px;
}
#letak_detail td{
	width:20%;
	border:0px;
	vertical-align:middle;
	border-bottom:1px solid red;
}
#letak_detail th{
	text-align:center;
}
#roztah{
	width:186px;
	background:transparent;
	height:30px;
}
.aktual{
	background:#445FAA;
	padding:5px 8px 5px 23px;
	margin-bottom:0px;
	font-size:10px;
}
.aktual h5{
	color:#FE7316;
	font-size:11px;
	font-weight:normal;
}
.aktual a{
	line-height:14px;
	font-weight:bold;
	font-size:10px;
	color:white;
}
.aktual a:hover{
	color:white;
	text-decoration:none;
	background:#FE7316;
}
.aktual p{
	line-height:12px;
	text-indent:0px;
	margin:0px;
	margin-top:2px;
}
#akce img{
	border:5px solid white;
}
.font{
	color:#FE7316;
	font-weight:normal;
}
/*form*/
.formular{
	padding:0px;
	margin:0px;
	width:710px;
	height:auto;
	text-align:left;
	border:0;
}
.formular .box{
	float:right;
	margin:17px 190px 5px 0;
	line-height:17px;
}
.formular span{
	display:inline;
}
.formular caption{
	font-size:13px;
	text-align:left;
	padding:3px 5px 3px 10px;
	color:#E60F1F;
	font-weight:bold;
}
.formular table{
	width:100%;
}
.formular th{
	text-align:right;
	padding-right:8px;
}
#letaky_years .selected{
	padding:5px;
	border:1px solid #FE7316;
	font-weight:bold;
}
#sekce_users{
	float:right;
}
#cenik th{
    background:#FE7316;
    border:1px solid #FE7316;
    color:#fff;
    padding:4px 6px
}
#obsah #cenik td{
    padding:2px 6px;
    background:#FFF6F0;
}
#obsah #cenik tr.flag td{
    background:#FFE6D6;
}
.disc li{
    margin-bottom:7px;
}
#tl_shop{
	margin-top:-5px;
	background:#fe7316;
	padding:5px 0;
	text-align:center;
}
