* {margin:0;padding:0;font-family:Arial,Verdana,Tahoma,sans-serif;}
a img {border:none;}
a:hover {text-decoration:none !important;color:#000}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#topmenu a {font-size:11px;width:179px;display:block;float:left;text-align:center;background:#3b3b3b;color:#fff;text-decoration:none;padding:8px 0 2px 0;border-right:1px solid #fff;border-bottom:3px solid #fff}
#topmenu a.m1:hover {color:#da5361}
#topmenu a.m2:hover {color:#7db672;}
#topmenu a.m3:hover {color:#646bc8;}
#topmenu a.m4:hover {color:#ecae68;}
#topmenu a.m5:hover {color:#c2549d;}
#topmenu a.m5 {border-right:none}

#mother {width:899px;margin-left:auto;margin-right:auto;padding-top:12px;}
#logo {position:absolute;z-index:1}
#rpan {float:right;text-align:left;padding-top:8px;}
#rpan .srchtxt {border:1px solid #ffb70f;width:135px;height:17px;font-size:.8em;vertical-align:bottom;padding-top:3px}
#rpan form input,#rpan form a {vertical-align:middle;}
#rpan a {font-size:12px;color:#737373;padding:0 13px 0 13px;border-right:1px solid #737373;text-decoration:underline;vertical-align:middle;display:block;float:left;margin-top:5px}
#rpan a:hover {text-decoration:underline;}
#rpan a.noborder {border:none;}

#top {height: 48px;border-bottom: 5px solid #90908f;margin-bottom: 3px;	white-space: nowrap;}

#motive {height:215px;}
.leftbox {background:#f3f3f3}

#menu {margin-bottom:10px;}
#menu ul {list-style-type:none;} 
#menu ul ul {display:none;}
#menu li {float:left;}
#menu li a {display:block;padding:8px 0 0 8px;text-decoration:none;width:141px;height:41px;border-right:1px solid #fff;font-weight:bold;font-size:15px}
#menu li a.last {border-right:none;}
#menu li a span span {font-size:11px;font-weight:normal !important;}
#menu li.selected-menu a {background:url(img/menu-active.jpg) left top no-repeat;}
#menu li:hover,#menu li a:hover {background:url(img/menu-active.jpg) left top no-repeat;color:#fff;}
#menu li:hover a,#menu li:hover a span {color:#fff;}

#menu li a:hover span {color:white;}
#menu li.selected-menu a {color:#fff;}
#menu li.selected-menu a span {color:#fff;}
#menu li a {color:#363636;}
#menu li a span span {display:block;color:#919191}
/*#menu ul ul {position: absolute;display: none;list-style-type: none;margin: 0px;padding: 0px;z-index: 10000;height: 400px !important;}*/
#menu ul ul {position: absolute;height: auto !important;}
#menu ul ul ul {height: auto !important;}
#menu li li {float:none;font-size:.8em;background:#00f;height:auto}
#menu li li a {height:auto;width:124px;padding:8px 5px 8px 20px;color:#fff !important;border-top:1px solid #fff;font-size:11px;font-weight:normal !important;margin:0}
#menu li li a:hover {text-decoration:underline !important}
#menu li li a.last {border-right:1px solid #fff;}
#menu li li li {background:#00f}

#menu li li.selected-menu a {background-image:none !important;}

.leftbox {font-size:11px;padding:10px 10px;margin-bottom:10px;}
.leftbox ul {list-style-type:none;}
.leftbox li {padding-bottom:10px;background:url(/skins/imperial_1/img/dotted.gif) left bottom repeat-x;margin-bottom:10px}
.leftbox strong {font-weight:normal}

#leftp {width:190px;float:left;}
#leftp a {font-weight:bold;color:#000}
#leftp h2 {font-size:1.2em;font-weight:bold;color:#f1af00;border-bottom:1px solid #f1af00;padding:0 0 5px 10px;background:white;}
#leftp p {padding:10px;font-size:11px;}

#centerp {width:539px;float:left;margin:0px 6px;}
#centerp h1 {font-size:1.2em;font-weight:bold;color:#f1af00;border-bottom:1px solid #f1af00;padding:0 0 5px 10px;background:white;margin-bottom:10px;}
#centerp h1 span span {display:none;}

#rightp {width:146px;float:left;}
#rightp h2 {font-size:1.2em;font-weight:bold;color:#f1af00;border-bottom:1px solid #f1af00;padding:0 0 5px 10px;background:white;}
#rightp p {padding:10px;font-size:12px;}
#scroller a {margin-bottom:50px;display:block;float:left;}

#container {background:#fff;}

#html {padding:0 10px 10px 10px;font-size:.8em;}
#html .annotation {color:#000;margin-bottom:10px;}
#html p {margin-bottom:20px;}
#html a {/* color:#ff6336; */color: #F3BA22}
#html a:hover {color:#000;}
#html ul,#web-html ol {margin:10px 10px 20px 30px;}
#html li {margin-bottom:4px}
#html li p {margin:0 !important;}
#html img {padding:5px;}
#html h2 {font-size: 1.2em;margin: 0px 0 5px 0;color: #737373;color:#000;text-transform: none;}
#html h2 a, #html h3 a {color:#ff6336;}
#html table {margin-top:4px}
#html table td {width:80%;}
#footer {font-size:.8em;clear:both;}
#footer a {color:#000;}
#fo1 {float:left;width:190px;margin-right:6px;}
#fo2 {float:left;width:539px;margin-right:6px;}
#fo3 {float:left;width:146px;}
#fo1,#fo2,#fo3 {padding:5px 0;}

#extranet {width:100%;font-weight:bold;}
#extranet .txt {width:100px;border:1px solid #000;}
#extranet td {padding:2px 5px;}
#extranet .title {padding:10px 10px}
#extranet {background:url(/skins/imperial_1/img/dotted.gif) left bottom repeat-x;}

#scroller_container {width:146px;height:400px;position:relative;overflow: hidden;text-align:center;}
#scroller span {display:block;text-align:center;margin-bottom:20px;width:140px;text-align:center;float:left;}
#scroller div {height:0px;}

.thispagesubmenu {padding-bottom:10px}
.thispagesubmenu ul {list-style-type:none;margin:0 !important;padding:0 !important;}
.thispagesubmenu li {float:left;}
.thispagesubmenu li a {margin-right:10px;background:url(imperial_1/img/tpsubdot.gif) left center no-repeat;padding-left:15px;color:#000 !important;font-weight:bold;}
.thispagesubmenu li.selected-menu a {text-decoration:none;} 

#html table {width:100%;margin-bottom:3px;background:#f8f8f8}
#html table tr.tbltitle1 {background:#eed690}
#html table tr.tbltitle1 td {padding:8px 20px;}
#html table tr.tbltitle1 h4 {background:#eed690;font-size:12px;}
#html table tr.tbltitle2 {background:#d6d6d6}
#html table tr.tbltitle2 td {padding:8px 20px;}
#html table tr.tbltitle2 h3 {background:#d6d6d6;font-size:12px;}
#html table font {font-weight:bold;}
#html table td {padding:4px 0px 4px 20px}
#html table td p {margin:0 !important;padding:0 !important}
#html table td strong {white-space: nowrap;}
#html table,#html table td {border-collapse:collapse;color:#333;} 
#html h3,#html h5 {background:#eed690;color:#000;font-weight:bold;font-family:Arial,sans-serif !important;font-size:12px;padding:4px;font-weight:normal;margin-top:8px}
#html table h3 {font-weight:bold;padding:0px;font-size:14px;margin-top:0px}
#html h4 {font-size:14px;}
#html .subpages h3 {background:none;font-weight:bold;font-size:15px;}
#html .subpages a img {margin-right:15px;margin-bottom:10px;margin-top:5px;}
#html .subpages h3 a {color:#2a2929 !important;}
#html .subpageitem {border-bottom:1px solid #ffcc00}
#html table strong {display:block;color:#000 !important;}

.subpages h2 {display:none;}

#form1 label {width:15em !important;}
.odkazy-list-1 span {width:165px;height:100px;line-height: 100px;display:block;float:left;text-align:center;}

.news-topic h2,.news-topic-list h2 {text-decoration:none !important;font-size:1.5em !important;font-weight:bold;color:#f1af00;border-bottom:1px solid #f1af00;padding:0 0 5px 3px;background:white;padding-top:0 !important}
.news-topic h2 a,.news-topic-list h2 a {text-decoration:none;border:none;color:#F1AF00 !important;}
.news-html {margin-bottom:15px;padding:0 10px;}
.news-footer {padding:0 10px 5px 10px;}

.forms label {padding-right:5px !important;}
.forms p input {width:16em !important}
.forms textarea {font-size:1em !important;width:250px !important}
.forms p {margin-bottom:4px !important;}
.formbtn {margin-left:15.5em !important}
.forms option {padding:0 4px;}
#fld-1-9 {margin-bottom:20px;}
#fld-1-8 {margin-bottom:20px;}
#fld-1-12 {height:188px}
.spaced {width: 60px; display: block; float: left;}

.atach-bottom {text-align:center;margin-top:30px;}
.fr-bottombox {float:none !important;margin:0 auto !important;}
.fr-bottombox img {margin:0 !important;padding:0 !important;}

fieldset {border:1px solid #828177}
.ajaxcontent {display:none;width:350px;float:left;position:relative;}
.ceniktbl td {vertical-align:top;}
.pricecol {width:150px;}

.pcls-kontakt img {padding:0px !important;}
.pcls-kontakt table {clear:right;background:#fff !important;}
.pcls-kontakt ul {padding:0px;margin:0 !important;}
.pcls-kontakt ul li {margin-top: 20px !important;background:url(imperial_1/img/tpsubdot.gif) left center no-repeat;padding-left:15px;list-style-type:none;}
.pcls-kontakt ul li a {color:#000 !important;font-weight:bold;font-size:11px;}

.pcls-kontakt h2 {background:url(/skins/imperial_1/img/dotted.gif) top left repeat-x;padding-top:15px;}
.pcls-kontakt table p {border-bottom:13px solid white;}
.pcls-kontakt table {border-bottom:none !important;font-size:12px;}
.pcls-kontakt table td {vertical-align:top;}
.pcls-kontakt table td img {margin-top:3px;margin-bottom:13px;}
.pcls-kontakt .tblfirstcol {width:195px;}
.pcls-kontakt table td {padding:0 !important;}

table td a {font-weight:bold;}

sup {display:block;text-align:right;}

.pcls-produkce-sluzby-a-produkty-velkoplosny-tisk table td {width:30% !important;}
.pcls-webove-studio-sluzby-a-produkty-staticke-webove-prezentace-parametry-a-cenik table td {width:auto !important;}
.pcls-webove-studio-sluzby-a-produkty-redakcni-system-netpresence-parametry-a-cenik table td {width:80% !important;}
 #tblreference td {width:50% !important;}
 .pcls-webove-studio-sluzby-a-produkty-webhosting-a-domeny-popis-sluzby-a-cenik table td {width:auto !important;}
 .pcls-webove-studio-sluzby-a-produkty-webhosting-a-domeny-parametry table td {width:auto !important;}
 .pcls-produkce-sluzby-a-produkty-velkoplosny-tisk table td {width:33% !important;}
 .pcls-produkce-sluzby-a-produkty-digitalni-tisk-cenik td {width:auto !important;}
 
 
#copyright {position:absolute;}
#copyright .imlogo {position:absolute;z-index:1;padding:2px 0 4px 0;}
#copyright p {margin:0;padding:0;text-align:left;font-size:11px;padding-left:30px;}
#copyright p a {font-size:11px;}
/*barvy*/
#copyright p,#copyright p a,#copyright p a:hover {color:#000;}

#fo2 {text-align:center;}
#fo2 a {padding:0 15px;border-right:1px solid #000;}
#fo2 a.noborder {border-right:none;}
#fo3 {text-align:center;}

.subpages a img {border:2px solid #dfdfdf;padding:0 !important;}
.subpages a {font-weight:bold;} 
.klients {font-size:11px;text-align:left;padding-top:10px;color:#919191;margin-bottom:10px;}
.klients span {display:block;padding:1px 0;}
.klients a {color:#000;margin-bottom:10px;display:block;}
.ac {text-align:center;}
.reflink {display:block;padding-top:10px;}

.pagecss-102 table td {white-space:nowrap !important;}