*{
	margin:0px;
	padding:0px;
}
body{
	font-size: 80%;
	background:#307feb url(../img/main/bg2.jpg) repeat-x;
	font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	padding:25px 0;
}
#obsah ul{
	margin:12px 0;
}
/* hlavní barva písma */
body, .pole, .programy a{
	color:#4d555f;
}
/* bílá */
.cena, #main_kon a, #up_datum, #menu a, .but, .but_menu, .but_del, #main_kon, #uvod_box_center a, #frame_left #left_obsah ul a, #frame_bottom, h2.selected, #logout a, #box_uvod_str a, #box_uvod_str, th, .cena a{
	color:#fff;
}
/* oranzova */
.color_box3 strong, a, h2, .font1, .color_box2, h4, .cena a:hover{
	color:#f86400;
}
/* zelena */
.font4 a,.font4{
	color:#529400;
}
/* modro-zelena*/
.font5, .disc1 a{
	color:#225451;
}
/* sv.modrá*/
a:hover, #frame_bottom a:hover, .font2, .disc3 a:hover{
	color:#1672C9;
}
/* zluta*/
#menu_cat a.selected, #menu_cat a.selected strong, #menu_cat a.selected:hover, #menu_cat a.selected:hover strong{
	color:#FFFECB;
}
/* tm. cervena */
.font6{
    color:#660000;
}
/* modra */
h3, #aktual a, .programy .analog td, .programy .analog td a, #menu_cat strong{
	color:#335687;
}
/* tm.modra */
.font3, .disc3 a, .programy h4.hd{
	color:#193d6f;
}
fieldset{
	border:0;
}
form{
	margin-top:15px;
	border:7px solid #b9daff;
}
form fieldset{
	background:#cfe5fd;
	padding:15px;
}
li{
	list-style-type:none;
}
.disc li, .disc li, .disc1 li, .disc2 li, .disc3 li{
	padding-left:20px;
	background:url(../img/main/li0.gif) no-repeat 0 2px;
	margin-bottom:5px;
}
.disc_sip li{
	background:url(../img/main/b_li_2.gif) no-repeat 0 3px;
	padding-left:20px;
	margin-bottom:2px;
}
.disc1 li{background:url(../img/main/li3.gif) no-repeat 0 2px;}
.disc2 li{background:url(../img/main/li2.gif) no-repeat 0 2px;}
.disc3 li{background:url(../img/main/li1.gif) no-repeat 0 2px;}

p, li{
	line-height:16px;
}
p{
	margin:10px 0;
}
.decimal li{
	list-style-type:decimal;
	margin-left:20px;
}
form p{
	margin:3px 0 0 0;
	padding:3px 0 0 0;
	line-height:15px;
}
img {
	border-width:0px
}
table {
	width:100%;
	border-collapse:collapse;
}
td, th{
	vertical-align:top;
	padding:1px;
	border:1px solid #1984E6;
}
th{
	vertical-align:middle;
	text-align:center;
	background:#1984E6;
}
.info{
	color:#8D8D8D;
}
h1{
	font-size:160%;
	padding:5px 0 5px 0;
}
#obsah h1{
	padding:1px 0 5px 40px;
	margin-bottom:5px;
}
h2{
	font-size:140%;
	margin:10px 0;
}
h2.selected{
	font-size:140%;
	font-weight:normal;
	margin-top:-20px;
	margin-left:-24px;
	margin-right:-25px;
	margin-bottom:15px;
	padding-left:26px;
	padding-top:50px;
	background:#566e8b;
	height:44px;	
	color:#BBC7D5;
}
.sl_digi_tv h2.selected{	background:url(../img/uvod/b0.jpg) repeat-x;}
.sl_internet h2.selected{	background:url(../img/uvod/b1.jpg) repeat-x; color:#E3F9C5;}
.sl_digi_tv h2.selected{	background:url(../img/uvod/b3.jpg) repeat-x; color:#BFD3D3;}
.sl_kabelova_tv h2.selected{background:url(../img/uvod/b2.jpg) repeat-x; color:#E3F9C5;}
h3{
	font-size:130%;
	margin:10px 0;
}
h3 .mal{
	font-size:80%;
}
h3.ok{
	margin-bottom:0;
}
h4{
	font-size:115%;
	margin-top:15px;
}
h5{
	font-size:99%;
}
hr{
	height:1px;
	border:0px;
	border-top:1px solid #dedede;
	margin:5px 0;
}
form hr{
	border-color:#93C6FF;
}
#menu a, #uvod_box_center a, .kalendar_head a, #vyber a.selected, #uvod_box_center .btn:hover, #uvod_box_bottom .link, #left_obsah li a, #aktual a, #box_uvod_str a, .file, img, .programy a, #menu_cat a{
	text-decoration:none;
}
#menu a:hover, #uvod_box_center a:hover, #left_obsah li a:hover, #aktual a:hover, #box_uvod_str a:hover{
	text-decoration:underline;
}
/*****************************************	F r a m e **************************/
#frame_main{
	position:relative;
	text-align:left;
	width:980px;
	margin:0% auto;
	border:8px solid #fff;
}
#frame_center{
	background:url(../img/main/bg_center.gif) repeat-y;
}
#frame_up{
	background: url(../img/main/up6.jpg) no-repeat;
	height:151px;
	border-bottom: 1px solid #8a9fbb;
}
#frame_left{
	float:left;
	width:269px;
}
#frame_left.left_internet .box, #frame_left.left_kabelova_tv .box, #frame_left.left_digi_tv .box, #frame_left.left_ .box{
	float:left;
	padding:0px 0 0 0;
	height:94px;
	width:117px;
}
#frame_left.left_internet .box{		background:url(../img/uvod/b1_ndps.jpg) no-repeat;}
#frame_left.left_kabelova_tv .box{	background:url(../img/uvod/b2_ndps.jpg) no-repeat;}
#frame_left.left_digi_tv .box{		background:url(../img/uvod/b3_ndps.jpg) no-repeat;}
#frame_left.left_ .box{ 			background:url(../img/uvod/b0_ndps.jpg) repeat-x;}
#frame_left #left_obsah{
	clear:both;
	padding:13px 15px;
}
#left_obsah li a{
	background:url(../img/main/b_li.gif) no-repeat 3px 7px;
	padding:3px 0px 3px 15px;
	display:block;
	width:222px;
}
#frame_left.left_ a.selected				{background-color:#1e426f;}
#frame_left.left_internet a.selected		{background-color:#e75400;}
#frame_left.left_kabelova_tv a.selected		{background-color:#5e9716;}
#frame_left.left_digi_tv a.selected			{background-color:#19534f;}

#frame_center .left_{				background:#26558f;}
#frame_center .left_internet{		background:#ff7c18;}
#frame_center .left_kabelova_tv{	background:#78c714;}
#frame_center .left_digi_tv{		background:#2e7974;}
#frame_left h2{
	font-weight:normal;
	text-align:right;
	color:#fff;
	font-size:19px;
	float:right;
	height:45px;
	width:130px;
	margin:0px;
	padding-top:49px;
	padding-right:22px;
}
#frame_left.left_ #left_obsah{				border-top:1px solid #2e63a6;}
#frame_left.left_internet #left_obsah{		border-top:1px solid #ff8f39;}
#frame_left.left_kabelova_tv #left_obsah{	border-top:1px solid #8dd81b;}
#frame_left.left_digi_tv #left_obsah{		border-top:1px solid #2c857f;}

#frame_left.left_internet h2{ 		background:url(../img/uvod/b1.jpg) repeat-x;}
#frame_left.left_kabelova_tv h2{ 	background:url(../img/uvod/b2.jpg) repeat-x;}
#frame_left.left_digi_tv h2{ 		background:url(../img/uvod/b3.jpg) repeat-x;}
#frame_left.left_ h2{ 				background:url(../img/uvod/b0.jpg) repeat-x;}
#obsah{
	float:right;
	padding:20px 25px;
	width:661px;
}
#frame_bottom{
	position:absolute;
	margin-top:10px;
}
/*****************************************	M e n u  **************************/
#menu{
	background:#274f85 url(../img/main/menu.jpg) repeat-x;
	height:43px;
    padding-left:10px;
	padding-left:17px;
	border-bottom:1px solid #fff;
}
#menu li{
	float:left;
	padding-right:22px;
}	
#menu a{
	float:left;
	display:block;
	height:19px;
    margin-top:6px;
	padding:5px 10px 4px 17px;
}
#menu a.selected{
	background:#071a36;
    border:1px solid #254D88;
}
/*****************************************	Uvod box **************************/
#uvod_box_center a{
	font-size:11px;
}
#uvod_box_center .btn, #uvod_box_center .btn:hover{
	float:right;
	padding:5px 30px 5px 4px;
	background-image:url(../img/main/b_li_2.gif);
	background-repeat:no-repeat;
	background-position: 90px 6px;
}
#uvod_box_center ul{
	padding:74px 0 0 120px;
	height:84px;
}
#uvod_box_center li{
	line-height:15px;
	padding-left:12px;
	background:url(../img/main/b_li.gif) no-repeat 0 5px;
}
#b1, #b2, #b3{
	float:left;
	width:326px;
	height:182px;
}
#uvod_box_center .last{
	width:328px;
}

/*-------------*/
#b1 .btn{		border-top:1px solid #ff9458;	border-left:1px solid #ff7428; }
#b1 .btn:hover{	background-color:#d64c00;}
#b2 .btn{		border-top:1px solid #97c767;	border-left:1px solid #77b63b; }
#b2 .btn:hover{	background-color:#45800c;}
#b3 .btn{		border-top:1px solid #6e908e;	border-left:1px solid #44706d; }
#b3 .btn:hover{	background-color:#0c3f3c;}
#b1{		background:#fe6e01 url(../img/uvod/b1.jpg) repeat-x;}
#b1 .obsah{	background:url(../img/uvod/b1_ndps.jpg) no-repeat;}
#b2{		background:#6fb41a url(../img/uvod/b2.jpg) repeat-x;}
#b2 .obsah{	background:url(../img/uvod/b2_ndps.jpg) no-repeat;}
#b2 ul{		background:url(../img/uvod/sip_2.jpg) no-repeat;}
#b3 ul{		background:url(../img/uvod/sip_3.jpg) no-repeat;}
#b3{		background:#2b6765 url(../img/uvod/b3.jpg) repeat-x;}
#b3 .obsah{	background:url(../img/uvod/b3_ndps.jpg) no-repeat;}
/*****************************************	Uvod box bottom **************************/
#uvod_box_bottom{
	clear:both;
	background:#fff url(../img/uvod/bg_bottom.jpg) repeat-x;
	border-top:5px solid #fff;
}
#uvod_box_bottom p.box{
	margin:0;
	padding:0;
	padding-left:40px;
	font-size:11px;
}
#uvod_box_bottom #obs{
	background:url(../img/uvod/oddel.gif) repeat-y;
}
#uvod_box_bottom h3{
	padding:3px 15px 4px 40px;
	font-size:13px;
	min-height:23px;
	margin:0;
}
#c1, #c2, #c3{
	float:left;
	width:309px;
	padding:5px 8px 5px 9px;
}
#uvod_box_bottom #c2 h3{		background:url(../img/uvod/akt.gif) no-repeat; margin-bottom:3px; margin-top:3px}
#uvod_box_bottom #c2 h3.poruchy{background:url(../img/uvod/poruch.gif) no-repeat;color:#EA0000;}
#uvod_box_bottom #c3 h3.log{	background:url(../img/uvod/iko_log.gif) no-repeat;}
#uvod_box_bottom #c3 h3.prog{	background:url(../img/uvod/iko_prog.gif) no-repeat;}
#uvod_box_bottom #c3 h3.cen{	background:url(../img/uvod/iko_cen.gif) no-repeat;}
#uvod_box_bottom #c3 h3.rych{	background:url(../img/uvod/iko_rych.gif) 5px 0 no-repeat;}
#uvod_box_bottom #c3 h3.mail{	background:url(../img/uvod/iko_mail.gif) no-repeat;min-height:22px;}
#uvod_box_bottom #c3 label{
	display:block;
	float:left;
	width:38px;
	padding-left:41px;
}
#uvod_box_bottom #c3 .but{
	background:url(../img/main/menu.jpg) repeat-x;
	color:#fff;
	height:45px;
	border:0;
	padding:2px;
	width:65px;
	margin:6px 13px 0 0;
}
#uvod_box_bottom form{
	margin-top:0px;
	border:0;
}
#uvod_box_bottom fieldset, #uvod_box_bottom .link{
	margin-bottom:2px;
	padding:5px 10px;
	border-style:dotted;
	border-color:#c8c8c8;
	border-width:1px;
}
#uvod_box_bottom .link{
	display:block;
}
/*****************************************	Seznam **************************/
#seznam{
	margin-top:5px;
	width:100%;
	background:#ECFFAD;
	border:1px solid #668604;
}
#seznam th, #seznam td{
	border-bottom:1px solid #92BF04;
	padding:2px 3px;
	vertical-align:center;
	line-height:17px;
}
#seznam th{
	background:#668604;
}
#seznam .over{
	cursor:pointer;
	background:#FFE387;
}
#seznam .tr1{
	background:#ECFFAD;
}
#seznam .tr2{
	background:#F7FFDC;
}
/***************************************** Kalendar	**************************/
#kalendar{
	background:#F8F8F8;
	border:1px solid #747474;
	margin-bottom:5px;
}
#kalendar .kalendar_head{
	padding-bottom:8px;
	padding-top:7px;
	font-weight:normal;
	text-align:center;
}
#kalendar td, #kalendar th{
	background:transparent;
	border:0;
	color:#343434;
}
#kalendar th{
	background:#747474;
	color:#fff;
}
#kalendar td{
	padding:1px 6px 1px 6px;
}
/***************************************** S Y S T E M ****************************/
.but, .but_menu, .but_del{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:2px;
	padding:3px 10px;
	background:#f86400;
	cursor:pointer;
}
.but_menu{
	background:#4075b9;
	border:0;
	width:105px;
	margin-top:0;
	margin-right:3px;
}
.but_del{
	background:#C90100;
	color:white;
}
.a_center{
	text-align:center;
}
.a_right{
	text-align:right;
}
.hdd{
	display:none;
}
.break { 
	height: 1px; 
	font-size: 1px; 
	clear: both; 
	overflow: hidden;  
}
.break2, .radek{
	clear:both;
}
#obsah .first{
	margin-top:0px;
}
.right, .right_box{
	float:right;
}
.right_box{
	margin-left:15px;
}
.left, .left_box, #aktual .td_l{
	float:left;
}
#aktual .td_r{
	float:right;
}
.left_box{
	margin-right:15px;
}
.message_info, .message_error, .message_warning{
	padding:15px 15px 15px 35px;
	margin:15px 0;
	line-height:18px;
}
.message_error{
	background:#FFE6E6 url(../img/msg/msg_error.gif) no-repeat 3px 3px;
	border:3px solid #FF8A8A;
}
.message_error strong{
	color:#DB0000;
}
.message_info{
	background:#deefff url(../img/msg/msg_info.gif) no-repeat 3px 3px;
	border:3px solid #8AC1FF;
}
.message_info strong{
	color:#2186E4;
}
.message_warning{
	background:#FFFBE6;
	border:3px solid #FFD48A;
}
.message_warning strong{
	color:#E3A40C;
}
.w_100	{ width: 100%; }
.w_full { width: 99%; }
.w_three-quarter  { width: 75%; }
.w_half { width: 48%;}
.w_third { width: 33%; }
.w_quarter { width: 25%; }
.w_eighth { width: 12.5%; }

#go_home{
	cursor:pointer;
	position:absolute;
	width:268px;
	height:130px;
}
/*****************************************	I K O N Y  **************************/
.iko_tel, .iko_osoba, .iko_mail, .iko_fax{
	padding-left:20px;
}

.iko_tel{	background:url(../img/iko/iko_tel.gif) no-repeat 0 1px;}
.iko_osoba{	background:url(../img/iko/iko_osoba.gif) no-repeat 0 1px;}
.iko_mail{	background:url(../img/iko/iko_mail.gif) no-repeat 0 1px;}
.iko_fax{	background:url(../img/iko/iko_fax.gif) no-repeat 0 1px;}
.iko_stat{
	padding-left:18px;
	background:url(../img/iko/iko_stat.gif) no-repeat 0 1px;
}
.iko_inz{
	padding-left:18px;
	background:url(../img/iko/iko_inz.gif) no-repeat;
}
.iko_struktura{
	padding-left:18px;
	background:url(../img/iko/iko_struktura.gif) no-repeat;
}
.iko_user{
	padding-left:18px;
	background:url(../img/iko/iko_user.gif) no-repeat;
}
.iko_word{
	padding-left:18px;
	background:url(../img/iko/iko_doc.gif) no-repeat;
}
.iko_excel{
	padding-left:18px;
	background:url(../img/iko/iko_xls.gif) no-repeat;
}
.iko_jpg{
	padding-left:18px;
	background:url(../img/iko/iko_jpg.gif) no-repeat;
}
.iko_txt{
	padding-left:18px;
	background:url(../img/iko/iko_txt.gif) no-repeat;
}
.iko_pdf{
	padding-left:18px;
	background:url(../img/iko/iko_pdf.gif) no-repeat;
}
.iko_pdf_mal{
    padding:3px 25px;
    background:url(../img/iko/iko_pdf_mal.gif) no-repeat;
}
.iko_unknow{
	padding-left:18px;
	background:url(../img/iko/iko_unknow.gif) no-repeat;
}
.box_iko{
	padding:8px 8px 8px 40px;
}
/***************************************** Programy **************************/
.programy td{
	border:0;
	vertical-align:middle;
}
.programy img{
	float:left;
}
.programy td.logo{
	width:72px;
	padding-top:2px;
}
.programy td.nazev{
	width:250px;
	padding-left:10px;
}
.programy th{
	border:0;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}
.programy h4.analog{
	color:#1984e6;
}
.programy .digital th{
	background:#f86400;
}
.programy .hd th{
    background:#143562;
}
.hd .tr1{
    background:#D1DDED;
}
.hd .tr2{
    background:#B9C7DB;
}
.analog .tr1{
	background:#bbdeff;
}
.analog .tr2{
	background:#98ceff;
}
.digital .tr1{
	background:#ffcd92;
}
.digital .tr2{
	background:#ffb45d;
}
.digital td, .digital a{
	color:#7f4400;
}
/***************************************** **************************/
.pole_action, .pole, .pole_select, .pole_kon, textarea{
	border:1px solid #9bc9fb;
	padding:1px;
}
.pole_action{
	background:#FFF1B7;
	cursor:pointer;
}
.border{
	border:5px solid #DEDEDE;
	margin-bottom:2px;
}
#main_kon{
	position:absolute;
	right:0px;
	top:-28px;
}
#up_datum{
	position:absolute;
	left:0;
	top:-28px;
}
.bg0{	background:#fff url(../img/uvod/bg0.jpg) repeat-x bottom;border-color:#999999;} .bg0 .pole{border:1px dotted #a8a8a8;} a.bg0:hover{background:#eaeaea;}
.bg1{	background:#cce1ff;border-color:#5c769b;}}
.bg2{	background:#c6ffc2;border-color:#6ab265;} .bg2:hover{background:#a2ec9c;}
.bg3{	background:#ffefcf;border-color:#b28326;} .bg3:hover{background:#f4dbaa;}
.bg0, .bg0 h3{ color:#294973;}
.bg1, .bg1 h3{ color:#3f4d62;}
.bg2, .bg2 h3{ color:#3f6241;}
.bg3, .bg3 h3{ color:#62573f;}

.box_right{
	padding-left:25px;
	border-left:1px solid #dedede;
	margin-left:20px;
	width:297px;
}
.mal{
	font-size:11px;
}
.vel{
	font-size:130%;
}
.color_box, .color_box2, .color_box3 {
	padding:10px 12px;
	background:#cfe5fd;
}
.color_box2{
	background:#ffeee2;
	border:1px solid #ffd0b1;
}
.color_box3{
	background:#193d6f;
	color:#fff;
}
.color_box3 img{
	border:3px solid #fff;
}
fieldset {
	border:0;
}
#logout{
	margin-top:-55px;
	float:right;
}
#aktual{
	padding:5px 10px 7px 10px;
	font-size:11px;
	border:1px dotted #c8c8c8;
	/*min-height:232px;*/
	min-height:315px;
	background:#fcffd2;
}
#aktual.porucha{
    min-height:267px;
}
#aktual .radek{
	padding-top:5px;
}
#aktual .td_l{
	color:#49880C;
	width:55px;
	padding:1px 0;
}
#aktual .poruchy{
	color:#EA0000;
}
#aktual .td_r{
	width:225px;
}
#aktual h3{
	margin-bottom:10px;
}
#box_uvod_str{
	border:5px solid #a5a5a5;
	margin-bottom:15px;
}
#box_uvod_str .obsah{
	background:#6e6e6e;
	border:2px solid #fff;
	height:110px;
}
#box_uvod_str h3{
	font-size:19px;
	color:#fff;
	margin-bottom:-5px;
}
#box_uvod_str .right_box{
	width:440px;
	padding:0:10px;
}
#box_uvod_str img{
	float:left;
	border-right:3px solid #fff;
}
#box_uvod_str li{
	margin:0;
}
.ok{
	padding:5px 5px 5px 50px;
	background: #335687 url(../img/main/ok2.gif) no-repeat 5px 5px;
	color:#fff;
	margin-top:0;
}
#b1 #logo_moravanet{
	position:absolute;
	left:175px;
	margin-top:51px;
}
#frame_left #logo_moravanet{
	position:absolute;
	margin-top:-37px;
	left:148px;
}
.index_box{
	display:none;
	position:absolute;
	z-index:50;
	padding-top:25px;
	padding-left:9px;
	background:url(../img/main/index_box_roh.gif) no-repeat top center;	
	font-size:11px;
	width:280px;	
}
.index_box p, .index_box h5{
	background:#fff9cf;
	padding:5px;
	margin:0;
	border:1px solid #f6da1e;
}
.index_box h5{
	background:#f6da1e;
	text-align:center;
}
.cena{
	padding:4px 5px 0 0;
	float:right;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}
.cena span{
	font-size:12px;
	font-weight:normal;
}
.cena a{
	display:block;
	padding-top:0px;
	font-weight:normal;
	font-size:11px;
}
.cenik .price{
	width:70px;
	text-align:right;
	background:#FFF25C;
	font-weight:bold;
	color:#776F16;
}
.cenik .mal{
	font-weight:normal;
}
.cenik td{
	vertical-align:middle; 
	padding:1px 3px;
}
.cenik .poznamka{
	font-size:11px;
}
.cenik .vyraz{
	font-weight:bold;
}
.legenda{
	padding:4px 7px;
	border:1px solid #1984E6;
	font-style:italic;
	background:#F3F3F3;
	font-size:10px;
}
.legenda p{
	line-height:12px;
	margin:3px 0;
}
.bg_modra{
	background:#E9F6FF;
}
.bg_zluta{
	background:#FFFBD3;
}
.bg_cervena{
	background:#FFE4D9;
}
.bg_zelena{
	background:#ECFFD9;
}
.print, .print_pdf{
	font-size:11px;
	height:19px;
	/*background:url(../img/iko/iko_print.png) no-repeat;*/
	padding-left:35px;
	padding-top:2px;
	text-align:left;
	display:block;
	float:left;
	width:60px;
}
.print_pdf{
	background:url(../img/iko/iko_pdf_mal.gif) no-repeat;
	padding-left:30px;
	margin-right:5px;
}
#menu_cat{
	width:660px;
	height:81px;
}
#menu_cat a{
	display:block;
	height:65px;
	width:139px;
	background:#fffab1;
	padding:5px 7px;
	margin:0 5px 0 0;
	float:left;
	border:3px solid #ffcc00;
	color:#6587B7;
}
#menu_cat strong{
	display:block;
	padding-left:17px;
	background:url(../img/main/li1.gif) no-repeat left center;
}
#menu_cat a:hover{
	background:#fff782;
}
#menu_cat a.selected{
	background:#335687;
	border:3px solid #335687;
}
#menu_cat a.selected strong{
	padding-left:0;
	background:none
}