body, div, img, ul, h1, h2, h3, p, table, tr, td, form, ul, li {margin: 0px; padding: 0px; border: 0px; font-family:  Arial, Tahoma, Geneva, sans-serif; font-size: 11px; color: #7F7F7F;}
body {background: url(../gfx/bg_001.gif) center top; overflow: -moz-scrollbars-vertical; text-align: center;}

a {text-decoration: none; margin: 0px; padding: 0px; border: 0px; font-weight: 900; color: #7F7F7F;;}
a:hover {color: #333333;} 
.odkaz {text-decoration:underline;}
textarea {background: #FFF; height: 200px; border: 1px solid #e0dfdf; font-size: 12px; padding-left: 5px; width: 100%; margin-bottom: 5px;}
input {background: #FFF; height: 15px; border: 0px; font-size: 11px; padding-left: 5px; width: 200px; margin-bottom: 5px;}
.form {background: #FFF; height: 17px; border: 1px solid #e0dfdf; font-size: 11px; padding-left: 5px; width: 200px; margin-bottom: 5px;}
input#sdeleni {float: left; height: 200px; font-size: 11px; }
input .file {clear: both;}
input#submit {background: #009d1c; color: #FFF; float: left; height: 20px; font-weight: 900; width:100%; cursor: hand;}
input#submit:hover {background: #17BF36;}
input#radio {width: 35px;}
select {background: #eee; height: 13px; border: 0px; font-size: 11px; font-family:  Arial, Tahoma, Geneva, sans-serif; width: 60px;}
input#send {background: #084; color: #FFF; float: left; height: 17px; font-weight: 900; width: 65px; cursor: hand; padding: 0px;}
input#send:hover {background: #2a6;}
td {vertical-align: top;}
strong {color: #3189bc;}
.nostrong {font-weight: 100;}

#upbody {background: url(../gfx/bg_002.gif) center; width: 100%; height: 337px;}

#container {background: url(../gfx/bg_004.gif); width: 764px; min-height: 517px; _height: 517px; overflow: hidden; _overflow: none; margin: auto; margin-top: -337px;}

#content {background: url(../gfx/bg_003.gif) no-repeat; padding: 12px 10px 0px 10px; text-align: justify; margin: 0px; min-height: 500px; _height: 500px;}

#menu {width: 100%; height: 84px; margin-bottom: 3px;}
#menu .logo {background: url(../gfx/logo_001.gif); width: 170px; height: 84px; display: block; float: left; margin-right: 3px;}
#menu .m1 {background: url(../gfx/b_001_a.gif); width: 82px; height: 84px; display: block; float: left;}
#menu .m1:hover {background: url(../gfx/b_001_b.gif);}
#menu .m2 {background: url(../gfx/b_002_a.gif); width: 82px; height: 84px; display: block; float: left;}
#menu .m2:hover {background: url(../gfx/b_002_b.gif);}
#menu .m3 {background: url(../gfx/b_003_a.gif); width: 84px; height: 84px; display: block; float: left;}
#menu .m3:hover {background: url(../gfx/b_003_b.gif);}
#menu .m4 {background: url(../gfx/b_004_a.gif); width: 82px; height: 84px; display: block; float: left;}
#menu .m4:hover {background: url(../gfx/b_004_b.gif);}
#menu .m5 {background: url(../gfx/b_005_a.gif); width: 79px; height: 84px; display: block; float: left;}
#menu .m5:hover {background: url(../gfx/b_005_b.gif);}
#menu .m6 {background: url(../gfx/b_006_a.gif); width: 82px; height: 84px; display: block; float: left;}
#menu .m6:hover {background: url(../gfx/b_006_b.gif);}
#menu .m7 {background: url(../gfx/b_007_a.gif); width: 79px; height: 84px; display: block; float: left;}
#menu .m7:hover {background: url(../gfx/b_007_b.gif);}
#left_block {width: 170px; display: block;overflow:hidden;}
#left_block .emptyx {width: 170px; height: 150px; display: block; float: left;}

#right_block {background: url(../gfx/bg_005.gif) no-repeat; width: 531px; _width: 571; min-height: 300px;_height: 300px; float: right; padding: 20px;}
#right_block h1 {color: #c11413; width: auto; font-size: 14px; margin-bottom: 20px;}
#right_block h2 {color: #3189bc; width: auto; font-size: 11px; margin-bottom: 10px;}
#right_block ul {margin-bottom: 10px; display: block; overflow: hidden;}
#right_block li {list-style-type: none; background: url(../gfx/bullet_003.gif) no-repeat 10px 5px; padding-left: 20px; margin-top: 5px;}
#right_block .gal {float: left; padding: 0px 22px 20px 0px;}
#right_block .link {position: relative; top: 5px;white-space:nowrap;}
#right_block .block_quater {width: 530px; float: left;}
#right_block .block_tri {width: 33%; float: left; padding-bottom: 15px;}
#right_block a {text-decoration: none; margin: 0px; padding: 0px; border: 0px; font-weight: 900; color: #c11413;}

#sub_menu {background: url(../gfx/sm_bg_001.gif) no-repeat;}
#sub_menu li {list-style-type: none; background: url(../gfx/sm_underline_001.gif) no-repeat bottom;}
#sub_menu .empty {background: url(../gfx/sm_underline_001.gif) no-repeat bottom; height: 20px;}
#sub_menu .active {font-weight: 900; color: #c11413; display: block; text-indent: 15px; line-height: 30px;}
#sub_menu .marker {background: url(../gfx/sm_marker_001.gif) no-repeat bottom; width: 5px; height: 19px; display: block; float: left; position: relative; left: -3px; top: 4px; margin-right: 10px;_margin-right: 7px;}
#sub_menu a {font-weight: 100; display: block; text-indent: 15px; line-height: 30px; height: 30px;}

#banner_1 {background: url(../gfx/banner_001.jpg); width: 501px; height: 284px; float: left; margin-bottom: 3px;}

#news_block_001 {background: url(../gfx/news_block_001.gif); font-size: 10px; width: 218px; height: 244px; _width: 238px; _height: 284px; margin-bottom: 3px; float: left; padding: 40px 10px 0px 10px; margin-left: 4px;}
#news_block_001 p {margin-bottom: 10px;}
#news_block_001 h2 {color: #C1252C;}

#offer_block_001 {background: url(../gfx/internetservice59.jpg) 0 0 no-repeat; width: 367px; height: 280px; float: left;margin-top:-2;margin-left:0;padding:2px 0 0 2px;}
#offer_block_001 p {padding: 11px 5px 0px 5px;}
#offer_block_001 .red {list-style-type: none; position: absolute; top: 558px; line-height: 22px; margin-left: 42px;}
#offer_block_001 .red li {background: url(../gfx/bullet_001.gif) no-repeat left; text-indent: 15px;}
#offer_block_001 .red a:hover {text-decoration:underline;}
#offer_block_001 .blu {list-style-type: none; position: absolute; top: 558px; line-height: 22px; margin-left: 237px;}
#offer_block_001 .blu li {background: url(../gfx/bullet_002.gif) no-repeat left; text-indent: 15px;}
#offer_block_001 .blu a:hover {text-decoration:underline;}
#offer_block_001 a {font-weight: 100;}
#button_offer{width:370px; float:left; padding-left:2px; height:112;}
#projects_block {background:#FFF url(../gfx/projects_block_001.gif); width: 353px; _width: 373px; height: 161px; float: left; position: relative; left: 3px; top: 3px; padding: 0px 10px 0px 10px;}
#projects_block .prj {width: 171px; _width: 176px; float: left; padding-top: 35px;}
#projects_block h2 {font-size: 14px;}

.more {background: url(../gfx/more_001_a.gif); width: 37px; height: 13px; display: block; float: right;}
.fake {display: none;}
.extranet {background: url(../gfx/submit_extranet_001.gif); width: 45px; height: 17px; display: block; overflow: hidden; margin: 14px 0px 0px 10px; float: left;}
.servisni_zasah {background: url(../gfx/submit_servisni_zasah_001.gif); width: 69px; height: 17px; display: block; overflow: hidden; margin: 14px 0px 0px 10px; float: left;}
.submit_info {background: url(../gfx/submit_info_001.gif); width: 17px; height: 17px; display: block; overflow: hidden; margin: 14px 0px 0px 10px; float: left;}
#right_block .submit_odeslat {background: url(../gfx/submit_odeslat_001.gif); width: 45px; height: 17px; display: block; overflow: hidden; margin: 0px 0px 0px 10px; float: right; padding: 0px;}



.print-icon {float: right;}



.button_l { float: left; margin: 40px 0px 0px 2px; float: left; display: table;}

#client .block {width: 175px; float: left; display: list-item; list-style-type: none; background: url(../gfx/arr_001.gif) no-repeat  left; padding: 0px 0px 0px 0px; text-indent: 15px; margin-bottom: 10px}
#client p {margin: 0px; padding: 0px;}

#map {background: url(../pic/map_002.gif); width: 180px; height: 278px;}
#map a {background: #c70707; padding: 10px 0px 10px 0px; margin: 0px; color: #FFF; width: 15px; overflow: hidden; display: table; position: raltive; left: 0px;}
#map a:hover {width: auto; padding-right: 15px;_width: 105px;_padding-right: 0px;}

#header {position: relative; padding-top: 9px; top: -337px; margin-top: 9px; width: 720px; height: 15px; text-align: left; margin: auto}
#header a {font-famyli: verdana; font-size: 9px; font-weight: 900; color: #6e6e6e;}
#header .flag {float: right; margin-left: 5px;display:none;}

#footer {background: url(../gfx/footer_001.gif); width: 764; height: 48px;}
#footer .footer_dots {background: url(../gfx/footer_dots_001.gif); width: 1px; height: 17px; float: left; margin: 14px 0px 0px 10px;}
#footer .footer_offer {background: url(../gfx/footer_offer_001.gif); width: 45px; height: 17px; display: block; overflow: hidden; margin: 14px 0px 0px 10px; float: left;}


.block {display: block;}
.logotisk {display: none;}


@media print {
	


  body {color: black; background: white;}
   @page {margin: 3mm; padding: 3mm; padding-bottom: 15mm;}
  #menu {display: none;}
   .logotisk {display: block; margin-left: 20px;}
    #left_block {display: none;}
   #footer {display: none;}
   #header {display: none;}
	#content{page-break-after: auto;}
.block {display: none;}
	h1,h2,h3,h4,h5,h6,p {page-break-before: avoid; page-break-inside: avoid;}
	#right_block {position:absolute;}
	.print-icon {display:none;}
	}


