
body {
background-color:#2F2F2F;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
margin:0;
padding:0;
}
img {
border:0 none;
padding-left:0;
padding-top:0;
}
hr {
display: none;
}
.center {
text-align:center;
}

.clear{clear: both; height: 0px; overflow: hidden;}

.nodisplay {display: none;}

.main_table {
border:1px solid #999999;
height:auto;
margin: 10px auto;
text-align:left;
width:900px;
}
.main_top {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;

width:100%;
}
.main_top_space_left {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
float:left;
height:20px;
width:540px;
}
.main_top_red {
background-color:#FF0000;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:20px;
width:9px;
}
.main_top_space_right {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
float:left;
height:20px;
width:350px;
}
.main_top_center_left {
background-color:#2F2F2F;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:100px;
width:549px;
}
.main_top_center_right {
background-color:#2F2F2F;
color:#FFFFFF;
float:left;
height:100px;
width:350px;
}
.main_center {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
height:310px;
width:100%;
}
.main_center_line_top_left {
background-image:url(../gfx/dot.gif);
border-right:1px solid #999999;
float:left;
height:5px;
width:549px;
}
.main_center_line_top_right {
background-image:url(../gfx/dot.gif);
float:left;
height:5px;
width:350px;
}
.main_center_left {
background-color:#2F2F2F;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:300px;
width:549px;
}
.main_center_right {
background-color:#2F2F2F;
color:#FFFFFF;
float:left;
height:300px;
width:350px;
}
.main_center_line_bottom_left {
background-image:url(../gfx/dot.gif);
border-right:1px solid #999999;
float:left;
height:5px;
width:549px;
}
.main_center_line_bottom_right {
background-image:url(../gfx/dot.gif);
float:left;
height:5px;
width:350px;
}
.main_bottom {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
height:200px;
width:100%;
}
.main_bottom_space_left {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
float:left;
height:20px;
width:540px;
}
.main_bottom_red {
background-color:#FF0000;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:20px;
width:9px;
}
.main_bottom_space_right {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
float:left;
height:20px;
width:350px;
}
.main_bottom_left {
background-color:#2F2F2F;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:180px;
width:549px;
}
.main_bottom_right {
background-color:#2F2F2F;
color:#FFFFFF;
float:left;
height:180px;
width:350px;
}
.main_bottom_right a {
color:#999999;
text-decoration:none;
}
.main_bottom_right a:hover {
color:#999999;
text-decoration:underline;
}
.top_left_img {
border:0 none;
float:left;
height:70px;
padding-left:50px;
padding-top:5px;
width:141px;
margin: 0px;
}
.top_left_img a{
width: 141px;
height: 70px;
display: block;
background: url('../gfx/logotyp.gif');
}


.top_left_img a span{
  display: none;
}

.top_left_title {
background-color:#2F2F2F;
border:0 none;
color:#999999;
margin-left:210px;
margin-top:60px;
}
.top_key {
background-color:#2F2F2F;
height:16px;
left:3px;
position:absolute;
top:3px;
width:16px;
}
.top_key a {
text-decoration:none;
}


.menu {
padding-left:20px;
}
.menu img {
padding-left:0;
}
.menu a {
background-color:#2F2F2F;
color:#FFFFFF;
text-decoration:none;
}
.menu a:hover {
background-color:#2F2F2F;
color:#FF0000;
}
.main_bg {
padding-left:2px;
}
.main_bg img {
border:0 none;
margin:0;
padding:0;
}
.main_right_bg {
background-image:url(../gfx/right_bg.jpg);
height:300px;
margin-right:2px;
width:348px;
}
.main_right_txt {
border-left:5px solid #999999;
left:50px;
padding-left:10px;
position:relative;
top:80px;
width:200px;
}
.main_right_txt_title {
color:#999999;
font-size:36px;
}
.main_right_txt_subtitle {
color:#333333;
font-size:16px;
font-weight:bold;
padding-left:3px;
}
.main_right_catalog {
color:#FF0000;
display:list-item;
font-weight:bold;
list-style-position:inside;
list-style-type:disc;
margin-left:50px;
margin-top:120px;
width:200px;
}
.main_right_catalog a {
color:#FF0000;
text-decoration:none;
}
.main_right_catalog a:hover {
color:#FF0000;
text-decoration:underline;
}
.address {
background-color:#2F2F2F;
color:#999999;
font-size:10px;
font-weight:bold;
margin-top:5px;
padding-left:30px;
}
.sub_center {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
height:150px;
width:100%;
}
.sub_center_left {
background-color:#2F2F2F;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:140px;
width:549px;
}
.sub_center_right {
background-color:#2F2F2F;
color:#FFFFFF;
float:left;
height:140px;
width:350px;
}
.sub_bottom {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
height:505px;
width:100%;
}
.sub_bg {
padding-left:2px;
}
.sub_bg img {
border:0 none;
margin:0;
padding:0;
}
.sub_right_bg {
background-image:url(../gfx/sub_right_bg.jpg);
height:140px;
margin-right:2px;
width:348px;
}
.sub_right_txt {
left:20px;
padding-left:5px;
position:relative;
top:20px;
width:305px;
}
.sub_right_txt_title {
border-left:5px solid #999999;
color:#999999;
font-size:24px;
padding-left:5px;
}
.sub_right_txt_sub {
color:#333333;
font-size:10px;
}
.sub_right_catalog {
color:#FF0000;
display:list-item;
font-weight:bold;
list-style-position:inside;
list-style-type:disc;
margin-left:50px;
padding-top:120px;
width:200px;
}
.sub_right_catalog a {
color:#FF0000;
text-decoration:none;
}
.sub_right_catalog a:hover {
color:#FF0000;
text-decoration:underline;
}
.sub_bottom_left {
background-color:#2F2F2F;
border-right:1px solid #999999;
color:#999999;
float:left;
height:300px;
width:100px;
}
.sub_bottom_center {
background-color:#2F2F2F;
border-right:1px solid #999999;
color:#999999;
float:left;
height:300px;
overflow:hidden;
width:448px;
}
.sub_bottom_right {
background-color:#2F2F2F;
color:#999999;
float:left;
height:300px;
margin:0;
overflow:hidden;
padding:0;
width:350px;
}
.sub_bottom_space_left {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
float:left;
height:20px;
width:91px;
}
.sub_bottom_red_left {
background-color:#FF0000;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:20px;
width:9px;
}
.sub_bottom_space_center {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
float:left;
height:20px;
width:439px;
}
.sub_bottom_red_right {
background-color:#FF0000;
border-right:1px solid #999999;
color:#FFFFFF;
float:left;
height:20px;
width:9px;
}
.sub_bottom_space_right {
background-color:#2F2F2F;
border:0 none;
color:#FFFFFF;
float:left;
height:20px;
width:350px;
}
.sub_title_1 {
color:#999999;
font-weight:bold;
padding-bottom:10px;
padding-left:20px;
}
.sub_text_1 {
color:#CCCCCC;
padding-left:20px;
}
.sub_hr {
background-image:url(../gfx/dot.gif);
height:5px;
margin:10px 20px;
}
.sub_hr hr {
width:300px;
}
.sub_title_2 {
color:#FF0000;
font-weight:bold;
padding-bottom:5px;
padding-left:20px;
}
.sub_title_3 {
color:#999999;
float:left;
font-weight:bold;
padding-bottom:10px;
padding-left:20px;
padding-top:20px;
width:204px;
}
.sub_img_1 {
border:0 none;
float:left;
height:145px;
padding:20px;
width:84px;
}
.sub_img_2 {
border:0 none;
float:left;
height:145px;
padding:20px;
width:160px;
}
.sub_img_3 {
border:0 none;
float:left;
height:106px;
padding-left:20px;
width:106px;
}
.sub_img_4 {
border:0 none;
float:left;
height:100px;
padding-left:20px;
width:196px;
}
.sub_text_2 {
margin-bottom:20px;
/* margin-left:120px; */ padding-left: 20px;
margin-right:5px;
font-size:9px;

}
.sub_text_3 {
border:0 none;
display:block;
float:left;
height:120px;
padding:2px;
width:310px;
}
.sub_text_3 a {
color:#FF0000;
text-decoration:none;
}
.sub_text_3 a:hover {
color:#FF0000;
text-decoration:underline;
}
.sub_text_4 {
border:0 none;
display:block;
float:left;
font-size:10px;
padding-left:20px;
}
.sub_text_5 {
border:0 none;
display:block;
float:left;
font-size:10px;
padding-left:5px;
}
.sub_box_1 {
float:left;
height:300px;
width:224px;
}
.sub_catalog {
color:#FF0000;
display:list-item;
font-weight:bold;
list-style-position:inside;
list-style-type:disc;
/* margin-left:120px; */ padding-left: 20px;
width:300px;
}
.sub_catalog_thumbs_1 {
display:block;
height:269px;
padding-left:15px;
text-align:center;
width:420px;
}
.sub_catalog_thumbs_2 {
display:none;
height:269px;
padding-left:15px;
text-align:center;
width:420px;
}
.sub_catalog a {
color:#FF0000;
text-decoration:none;
}
.sub_catalog a:hover {
color:#FF0000;
text-decoration:underline;
}
.sub_bottom_right_title {
border-left:3px solid #999999;
margin-left:40px;
padding-left:5px;
}
.sub_bottom_right_txt {
padding-left:40px;
padding-right:30px;
}
.sub_input_title_1 {
color:#999999;
font-weight:bold;
padding-bottom:10px;
padding-left:20px;
}
.sub_input_box_1 {
background-color:#2F2F2F;
display:block;
height:25px;
padding-bottom:5px;
width:350px;
}
.sub_input_label_1 {
background-color:#2F2F2F;
color:#999999;
float:left;
font-size:12px;
height:25px;
padding-left:20px;
padding-right:5px;
vertical-align:middle;
width:60px;
}
.sub_input_text_1 {
background-color:#424242;
border:1px solid #999999;
color:#999999;
font-size:12px;
height:14px;
padding-left:5px;
width:235px;
}
.sub_input_box_2 {
background-color:#2F2F2F;
height:70px;
padding-bottom:5px;
width:350px;
}
.sub_input_textarea_1 {
background-color:#424242;
border:1px solid #999999;
color:#999999;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:60px;
overflow:auto;
width:240px;
}
.sub_input_text_3 {
background-color:#424242;
border:1px solid #999999;
color:#999999;
float:left;
font-size:12px;
height:14px;
margin-right:10px;
padding-left:5px;
width:105px;
}
.sub_input_box_3 {
background-color:#2F2F2F;
height:60px;
padding-bottom:5px;
width:350px;
}
.sub_input_text_4 {
background-color:#424242;
border:1px solid #999999;
color:#999999;
float:right;
font-size:12px;
font-weight:bold;
height:20px;
margin-left:10px;
margin-right:22px;
padding-left:5px;
width:120px;
}
.sub_box_akce {
float:left;
height:250px;
width:448px;
}
.sub_box_akce_1 {
float:left;
height:138px;
width:224px;
}
.sub_box_akce_img {
float:left;
height:130px;
margin-top:4px;
padding-left:20px;
width:100px;
}
.sub_box_akce_text {
float:left;
font-size:9px;
height:130px;
margin-left:4px;
margin-top:4px;
width:98px;
}
.sub_box_akce_text_1 {
float:left;
width:100px;
}
.sub_box_akce_text_2 {
float:left;
padding-left:2px;
width:98px;
}
ul, li {
list-style-type:none;
margin:0;
padding:0;
}
.odrazky li {
    list-style-type:circle;
}
#menu {
left:3px;
position:absolute;
top:3px;
}
#menu #smenu1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
border:1px solid gray;
left:20px;
margin-top:-1.4em;
position:absolute;
top:20px;
width:10em;
z-index:100;
}
#menu ul {
padding:2px;
}
#menu li {
font-size:85%;
height:18px;
line-height:18px;
text-align:left;
}
#menu li a {
color:#FFFFFF;
display:block;
text-decoration:none;
}
#menu li a:hover {
text-decoration:underline;
}
.in {
color:#999999;
margin:10px;
padding:10px;
text-align:justify;
}
.in a {
color:#999999;
margin:0;
padding:0;
text-align:justify;
text-decoration:none;
}
.in h1 {
font-size:140%;
margin-bottom:2px;
margin-top:2px;
padding-bottom:2px;
padding-top:2px;
}
.in h2 {
font-size:140%;
margin-bottom:2px;
margin-top:2px;
padding-bottom:2px;
padding-top:2px;
}


/************/
/* scroller */
/************/
#ref_box {
	 	padding-left: 20px;
		padding-right:20px;
		padding-bottom:20px;
		padding-top:0px;
}

#ticker-container {
        position:relative;
        overflow:hidden;
        width: 300px;
        height: 255px;
        background-color:#2F2F2F;
        background-repeat: repeat;
		padding-left:0px;
		padding-right:10px;
		border-bottom: 1px #999999 solid;
		border-top: 1px #999999 solid;
		border-left: 0px;
		border-right: 0px;
        }
	
#ticker {
		position:relative;
		width:100%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
	}  



/* style added by Michal Kobelka, EtosComp.eu léta páně 31. 3. 2010 */
.mainmenu             {padding-left: 20px;}
.mainmenu li          {line-height: 15px !important;}
.mainmenu li a        {color: #fff; text-decoration: none; background: url('../gfx/diod_inactive.gif') 0px 4px no-repeat; padding-left: 12px;}
.mainmenu li a:hover  {color: #FF0000; background: url('../gfx/diod_active.gif') 0px 4px no-repeat;}

.divtitleimg          {width: 547px; height: 300px; background: url('../gfx/main_bg.jpg') no-repeat;}






















