html, body, div, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6  { margin: 0;  padding: 0;  list-style: none;}
body {	/*font: normal 14px Tahoma, Verdana, Arial, lucida, sans-serif;*/	background: #fff url('img/body_bg.png') repeat-x;	color: #000;/*#61666a;*/ text-align: center;}

a			    { text-decoration: none; color:#424549;}
a:hover	  { text-decoration: underline;}
img       { border: 0;}

h1	{ font-size: 2em;}
h2	{ font-size: 1.2em; }
h3	{ font-size: 1.2em; }
h4	{ font-size: 1.2em; }
h5	{ font-size: 1.1em; }
h6	{ font-size: 1em; }

#main {	width: 950px;	margin: 0 auto;	text-align: left;}
#head { width: 950px; height: 80px; margin: 20px 0 16px; position: relative;}
#menu { width: 950px; height: 59px; background: #35c716 url('img/menu_bg.png') no-repeat;}
#content{width: 950px; margin-top: 20px;}
#foot { width: 100%; height: 56px; background: #f8f8f8; clear: both; border-top: 1px solid #c1c1c1; margin: 0; text-align: center;}

#head img             { position: relative; }
#head .search         { position: absolute; right: 0px; top: 25px; height: 35px; width: 290px;}
#head .search .text   { border: 0; background:  url('img/input_bg.png') no-repeat; _background-attachment: fixed; width: 200px; height: 23px; padding: 5px 10px 5px 10px ; font: 13px tahoma; color: #5f6469;}
#head .search .submit { position: absolute;  top: 2px; right: 0px; width: 64px; height: 29px; border: 1px solid #c1c1c1; background: #ededed; font: 13px georgia; color: #5f6469; } 

#menu ul  { font:  14px Tahoma;}
#menu li  { margin-top: 24px; display: inline; float: left; width: 158px;text-align: center;}
#menu li a{ display: block;  text-decoration: none; color: #fff;}
#menu li.active,   
#menu li a:hover  { text-decoration: underline;}


#left             { width: 243px; border: 0px solid black; float: left;}
#left .menu_title { width: 243px; height: 49px; background: #35c816 url('img/left_menu.png') no-repeat; text-align: center;}
#left .menu_title .title { width: 243px; height: 20px; padding-top: 15px ; color: #fff; font: bold 19px georgia;}
#left ul li       { margin:0; padding: 0; list-style-type: none;}
#left li div.cat  { color: #424549; font: bold 14px tahoma; display: block; height: 20px; padding: 11px 5px 7px 21px; background: url('img/category_menu_bg.png') no-repeat; }
#left li a.element{ color: #424549; font: 13px tahoma; display: block; height: 20px; padding: 11px 5px 7px 46px;text-decoration: underline; background: url('img/element_menu_bg.png') no-repeat; }
#left li a.element:hover{ background: url('img/element_menu_bg_active.png'); text-decoration: none; color: #fff;}
#left li a.page   { display: block; height: 20px; padding: 11px 5px 7px 25px;text-decoration: underline; font: bold 13px tahoma; background: url('img/page_menu_bg.png') no-repeat; }
#left li a.page:hover{ background: url('img/page_menu_bg_active.png'); text-decoration: none; color: #fff;}

#left .kontakt  { 
border: 2px solid #D5F0FE !important; background: #F2FAFE; padding-top: 0px; padding: 20px; font: normal 14px Tahoma;}
#left .kontakt a:hover{ color: red;}
#left .kontakt a{ color: blue; text-decoration: underline;}
#left .kont     { margin-left: 20px;}
#left .flag     { height: 20px; border: 1px solid #c1c1c1; padding: 6px; background: #fbffff; width: 231px; text-align: center; margin-left: 0px;}
#left .button   { width: 235px; height: 64px; margin: 20px 0 0px;}


#right        { width: 685px; float: right;}
#right .lista {width: 685px; height: 56px; border: 1px solid #dadfe4; background: #f4f4f4; }
#right .lista .slogan   { float: left; width: 550px; margin: 6px 0 0 9px; color: #424549; font: italic 18px georgia;}
#right .lista .slogan h1{ color: #424549; font: italic 18px georgia;}
#right .lista .slogan_logo{ width: 110px; float: right; position: relative; top: 7px; right: 10px;}
#right .lista .uvoz       { font: 30px georgia; color: #0ca8ed;}
#right .lista .slog       { color: #000;}


.mainbox           { width: 655px; height: 290px; border: 0px solid black; margin: 10px 0 5px ;}
#content_container img.obr { border: 1px solid #c1c1c1; /*width: 180px; height: 118px;*/ padding: 6px; background: #f8f8f5; margin: 10px 25px 10px 10px;}
#content_container img.obr20{border: 1px solid #c1c1c1; /*width: 180px; height: 118px;*/ padding: 6px; background: #f8f8f5; margin: 20px 25px 20px 20px;}
#content_container ul         { margin: 10px 0 10px 10px;}
#content_container ul li      { margin-left: 30px; list-style-type: disc;}
#content_container ul.search li a { color: #0082c1;}
#content_container ul li ul li{ margin-left: 30px; list-style-type: circle;}
#content_container ol li      { margin-left: 30px; list-style-type: decimal;}

#content_container .notice    { background: #c8c1a5;}
#content_container table tr   { height: 30px;}
#content_container fieldset   { padding-left: 10px;}
#content_container fieldset legend {color: #61666a; margin-left: 10px; padding:10px;}
#content_container .listagrey { border: 1px solid #dadfe4; background: #f4f4f4; padding: 5px; }
#content_container .listablue { border: 1px solid #09ADF0 !important; background: #F2FAFE; padding: 20px;}
#content_container .listaorange{border: 1px solid #FF8D02 !important; background: #FFF7CE; padding: 20px;}
#content_container .listared  { border: 1px solid #A01401; background: #FDD2C4; padding: 20px; color: #A01401;}

#content_container table.tabula {border: 3px solid #C8C8C8 !important; background: white; padding: 0px; margin:0px; font: normal 12px Arial, lucida, sans-serif;}
#content_container td.tda {border-bottom: 1px solid #C8C8C8 !important; background:#f4f4f4 ; padding: 0px; margin:0px; font: normal 12px Arial, lucida, sans-serif;}


#content_container a:hover{ color: red;}
#content_container a{ color: blue; text-decoration: underline;}

#content_container .listaref { border: 2px solid #D6FBB8 !important; background: #F6FBF1; padding: 0px 0px 0px px; margin-bottom:0px; color: #black;}
#content_container .refer { font: italic 18px Arial; color: #61BE3C ; padding-left:10px;}
#content_container .cena { font:  18px Arial; padding-left:5px;}


#content_container { width: 655px; margin: 30px 20px 30px 10px; border: 0px solid black; font: normal 90% Arial; color: black;}
#content_container .listagreen { border: 2px solid #D6FBB8 !important; background: #F6FBF1; padding: 15px 15px 0px 15px; margin:0px; color: #black;}
#content_container .podklady { font: italic 18px Arial; color: #61BE3C ;}

#content_container h1         { text-align: left; margin-bottom: 15px; color: #424549; border-bottom:3px solid #0B61A4;}
#content_container h2         { text-align: left; margin-top: 15px; padding-left: 0px ; color: #0B61A4; margin-left: 0px; padding-right:0px; padding-bottom:5px;}
#content_container h3         { font-family: Arial; margin-top: 15px; padding:0px; color: #61BE3C;}

#content_container img.obrrada { border: 1px solid #c1c1c1; width: 194px; height: 145px; padding: 6px; background: #f8f8f5; margin: 0px 0px 0px 10px; margin-top:15px;}
#content_container img.obrrada:hover, #content_container img.obrrada.over { border: 6px solid #09ADF0; width: 194px; height: 145px; padding: 1px; background: white; margin: 0px 0px 0px 10px; margin-top:15px;}
#content_container img.obrrada:hover, #content_container img.obrrada.hover { border: 6px solid #09ADF0; width: 194px; height: 145px; padding: 1px; background: white; margin: 0px 0px 0px 10px; margin-top:15px;}
#content_container img.obrrada {
		background-color: expression(
			this.onmouseover = new Function("this.className += ' hover';"),
			this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
		);
    } 

#content_container img.obrrada2 { border: 1px solid #c1c1c1; width: 194px; height: 145px; padding: 6px; background: #f8f8f5; margin: 0px 0px 0px 10px; margin-top:15px;}
#content_container img.obrrada2 {
		background-color: expression(
			this.onmouseover = new Function("this.className += ' hover';"),
			this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
		);
    } 

#content_container img.obrref { border: 1px solid #61BE3C; width: 194px; height: 145px; padding: 6px; background: #f8f8f5; margin: 0px 0px 0px 7px; margin-top:15px;}
#content_container img.obrref:hover, #content_container img.obrref.over { border: 6px solid #09ADF0; width: 194px; height: 145px; padding: 1px; background: #F2FAFE; margin: 0px 0px 0px 7px; margin-top:15px;}
#content_container img.obrref:hover, #content_container img.obrref.hover { border: 6px solid #09ADF0; width: 194px; height: 145px; padding: 1px; background: #F2FAFE; margin: 0px 0px 0px 7px; margin-top:15px;}
#content_container img.obrref {
		background-color: expression(
			this.onmouseover = new Function("this.className += ' hover';"),
			this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
		);
    } 

#content_container .listablue { border: 2px solid #D5F0FE !important; background: #F2FAFE; padding: 20px; }
#content_container .pokus { border: 2px solid #D5F0FE !important; background: #F2FAFE; padding: 20px; margin: 50px;}


  
.mainbox .leftbox   {float: left;  width: 198px;}
.mainbox .rightbox  {float: right; width: 198px;}
.mainbox .centerbox { float: none; width: 199px; height: 280px; margin: 0 0px 0px 212px; padding: 0 15px;  background: url('img/centerbox_bg.png') no-repeat; border: 0px solid black;}
    
.linebox .leftline      { float: left;}
.linebox .rightline     { float: right;}
.linebox .centerline    { float: none; margin: 0 0px 0 223px;}  
.linebox .horizontalline{ width: 205px; height: 1px; background: url('img/line_h.png') no-repeat;}   

#content_container .item        { position: relative; overflow: hidden; width: 195px; height: 270px; font: 11px tahoma;}
#content_container .item h2     { font: 15px tahoma; color: #32c214; margin: 0; border: 0;}
#content_container .item p      { text-align: justify; margin-top: 13px; height: 242px;}
#content_container .item a.detail{position: absolute; bottom: 145px; right: 0px; z-index: 2; display: block; width: 58px; height: 19px; background:  url('img/item_a_bg.png') no-repeat; color: #fff; padding: 3px 5px 3px 18px;}
#content_container .item img    { position: absolute; bottom: 0px; left: 0px; border: 1px solid #c1c1c1; width: 180px; height: 118px; padding: 6px; background: #f8f8f5;}



#foot_inside          { width: 950px; color: #6a6a6a; margin: 0 auto; font: normal 12px Tahoma; }
#foot_inside .link    { float:left; margin-top: 20px;}
#foot_inside .link a:hover { color: blue;}
#foot_inside .author  { float:right; margin-top: 20px;}
#foot_inside .author a{ color: #a51921; text-decoration: underline;}

.navigace_nahore { padding:0px; padding-top: 10px; padding-bottom:0px; margin:0px;}
.navigace_nahore { font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.navigace_nahore a:hover{ color: red;}
.navigace_nahore a{ color: blue; text-decoration: underline;}
#foot_inside .link  a  { color: #999999;}
.links-cat { padding-top:5px; font-family: Arial, Helvetica, sans-serif}
.backlinks-cat li{ padding-left:5px; margin-left: 25px; list-style: disc;}

.lista-sfajfkou {
display: block;
width:100%;
height:80px;
float:left;
line-height:33px;
background: url(../img/lista-green.gif) repeat-x;

}
.lista-sfajfkou P {
padding-top: 5px;
padding-left: 80px;} 

.lista-cancel {
display: block;
width:100%;
height:70px;
float:left;
line-height:33px;
background: #FDD2C4 url('../images/icons_big/critical3.png') no-repeat;
xbackground:  url(../images/icons_big/critical2.png) no-repeat left 20px top 22px #FDD2C4;
xbackground: #FDD2C4 url('img/left_menu.png') no-repeat;
border: 1px solid #A01401 !important;
xmargin-bottom:20px;}

.lista-cancel P {
padding-top: 5px;
padding-left: 80px;} 

fieldset { border:1px solid #61666a; }
.input {}

.input:focus { background-color: #F2FAFE; border: 1px solid #09ADF0;}
.textarea:focus { background-color: #F2FAFE; border: 1px solid #09ADF0;}
.textarea { border: 1px solid}
.cwgform { width:100%; display:block; float: left;}
.priloha { background-color:#E2F7FE}
