body{background:url(img/bgbody.gif) left top repeat; font-family:Arial, Helvetica, sans-serif; font-size:72.5%;margin:0;}

.olink-item{float:left;width:245px;}
.olink-img img{border:none !important;}
.links-group img{margin:0 !important;padding:0 !important}
.olink-item{margin:6px 0px 0 10px;margin-right:-3px;display:inline;}
.search2ol {margin:0;padding:0 0px 0 10px;line-height:1.6;width:506px;}
.news-topic, .news-footer, .news-header, .news-html{margin:0px 10px 10px 5px !important;padding:0 !important}
.news-html,.news-footer{background:none !important;}
.news-footer{line-height:1.4;border:none !important;}
.news-topic{line-height:1.4;}
#news-link-browser{margin-left:10px;margin-right:10px;}
.news-html p {margin:0 !important}

.fgalcat{float:left;width:254px;}
.fgalcat img{float:left;margin:5px 0 5px 10px !important;}
.fgalcat h3{float:left;width:100px;line-height:1.4;font-size:.95em !important}
.fgalcat a {text-decoration:none;}
.subpageitem{height:120px !important}
.mapa{float:right}
.subfiles{clear:both;margin-top:5px;line-height:1.4}

.newsletter h3{background:url(img/bgnovinky.gif) no-repeat;float:left;height:31px;width:212px;}
.newsletter span{display:none;}
#submenu{background:url(img/bgsubmenu.gif) 0 0 no-repeat;float:left;width:212px;margin:5px 0;}
#submenu ul{margin:0px 10px; padding:0px;}
#submenu ul li{list-style:none; float:left;display:block; padding:5px 0 5px;line-height:2; width:197px;background:url(img/separator.gif) left top repeat-x;}
#submenu ul li a{width:192px;font-size:1.1em;text-transform:uppercase;padding:0 15px;margin:0; text-decoration:none;font-weight:bold; color:#575757;background:url(img/sip01.gif) left 2px no-repeat;}
#submenu ul li.selected-menu a{color:#2957A4}
#submenu ul li li a{color:#575757}
#submenu ul li li.selected-menu a{color:#575757}
#submenu ul li a:hover{color:#2957A4}
/*#mcls-produkty-solarni-systemy {background:url(img/separator.gif) left bottom repeat-x !important;width:215px;display:block;}*/
/*submenu*/
#submenu ul li ul {margin:0 !important;padding:0 !important}
#submenu ul ul li a{text-transform:none;background:url(/skins/markorealizace/img/sip02.gif) 3px 8px no-repeat;font-weight:normal;font-size:95% !important;margin:0;padding:0px 0px 0 14px;display:block;}
#submenu ul ul li{background:none;}

#submenu ul ul li{margin:0;padding:0;line-height:2em !important;}
.clearfix{background:url(img/clearfix.gif) left top repeat-y;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#container{width:992px;margin:0 auto;}
#mother{width:964px; background:url(img/top.gif) left top no-repeat;margin-left:15px;}
/*menu*/
#top{background:url(img/bgtop.gif) 0 0 no-repeat;float:left;width:964px;height:104px;}
#menu{float:left;margin:0px 0px px 0px;padding:0px 0px 0px 10px;width:954px;background:url(img/bgmenu.gif) 0 0px repeat-x;height:48px;}
#menu ul{margin:0;padding:0;background:url(img/active.gif) 0 0px repeat-x;height:39px;}
#menu ul li{display:inline;float:left}
#menu ul li a{line-height:2.6;font-weight:normal;font-size:1.3em;color:#fff;text-decoration:none;}
#menu li.selected-menu a{color:#fff;display:block;background:url(img/active.gif) 0 0 no-repeat;text-align:center}
#menu a{background-position:-142px -39px !important;width:168px;}
#menu ul li a:hover{color:#2957A4}
/*#mcls-home a{background-position:-142px -39px !important;margin:0 0 0 50px !important;}
#mcls-prodej-materialu a{background-position:-292px -78px !important;margin:0 0 0 56px !important}
#mcls-akce a{background-position:-142px -39px !important;margin:0 0 0 38px !important;}
#mcls-montazni-prace a{background-position:-142px -39px !important;margin:0 0 0 60px !important}
#mcls-reference a{background-position:-142px -39px !important;margin:0 0 0 50px !important}
#mcls-kontakt  a{background-position:-142px -39px !important;margin:0 0 0 66px !important;}
*/
.hide {display:none;}
#header {border:none;background:url(img/bgheader.gif) repeat-x;float:left;padding-top:9px;margin:0;width:964px;}

#main{background:url(img/bgmain.gif) 0 0 repeat-x;float:left;width:964px;}
.logo{border:none;float:left;padding:9px 0 10px 5px;}
#navigace{width:954px;float:left;background:url(img/bgnav.gif) 0 0 repeat-x;display:block;vertical-align:middle;line-height:2;height:30px;padding:10px 0 0 10px;color:#737477;font-size:.95em;font-weight:bold;}
#navigace  a{color:#2a57a5;text-decoration:none;margin:0 2px}
.search{float:right;padding:0px 10px 0 0px;margin:0}
.search p {font-weight:normal;}
.stxt{background:url(img/srchtext.gif) 0px 0 no-repeat;border:none;width:178px;height:22px;padidng:0 4px;color:#575757;font-size:1em}
.search input{vertical-align:middle;margin:0px 5px;height:26px;padding:0}
.newsletter h3{background:url(img/bgnovinky.gif) centertop no-repeat;float:left;height:31px;width:214px;}
.newsletter h3 span{display:none;}
.newsletter .emailnews{background:url(img/newsletter.gif)  no-repeat;float:left;height:160px;}
.newsletter .emailnews span{display:none;}
.newsletter #enws{margin:90px 0 0 10px;}
.newsletter .enwsbtn{float:right;margin:10px 14px 0;width:55px;height:22px;}
.toptext{width:964px;margin:0 auto;}
.toptext img{position:absolute;top:70px;margin:0 610px}
.slink{float:right;margin:10px 10px 0 0;color:#8a8a8a}
.slink a{color:#8a8a8a;text-decoration:underline;}
.slink a:hover{text-decoration:none;}
.slink img{margin:0 5px}
/* content */
#mainleft{width:219px;float:left;margin-left:5px;margin-bottom:10px;margin-top:20px;}
#web-html{float:left;width:516px;color:#575757;padding:0 0 20px;margin:0 5px 0 0}
#web-html img{margin:0 4px;}
#web-html h1{color:#2a57a5;font-size:170%;font-weight:bold;margin:.4em 0 .5em 0em;padding:0;clear:left;}
#web-html h2{color:#2a57a5;font-size:160%;font-weight:bold;margin:1em 0 .7em .7em;padding:0;}

#web-html .barh2 {padding:0 1em;margin:1em 0 .7em .7em;background:url(/skins/markorealizace/img/curh2.gif) 0 5px  no-repeat;vertical-align:middle}

#web-html h3{color:#575757;font-size:120%;font-weight:bold;margin:1em 0 .5em .7em;padding:0;}
#web-html h4{color:#575757;font-size:110%;font-weight:bold;margin:1em 0 .5em .7em;padding:0;}
#web-html h5{color:#575757;font-size:100%;margin:1em 0 .5em .7em;padding:0;}
#web-html a img{border:1px solid #ddd;padding:3px}
#web-html a{color:#2a57a5}
#web-html img{margin:5px 10px 10px 10px;border:2px solid #ddd;}
#web-html hr{display:none}
#web-html p{margin:1em 1em 1.3em 1em;padding:0;line-height:1.6em;}
#web-html ul{padding:0em !important;margin:0 5px 0 15px !important}
#web-html ul li{background:url(/skins/markorealizace/img/sip02.gif) 0px 5px no-repeat;list-style:none;padding:0 10px 5px;line-height:1.4}
#web-html ul, #web-html ol{margin:1.3em 0;}
#web-html ul li,#web-html ol li{margin:.5em .5em .5em 0em;}
#web-html blockquote{color:#000 !important}
#web-html strong{font-weight:bold}
#web-html annotation{color:#575757;}
#web-html  table{margin-left:10px; margin:right:10px;background:none;font-family:Arial,sans-serif;width:496px}
#web-html  table  strong{color:#333}

.mainright {float:left;width:214px;margin-top:20px;}
.banner img{margin:5px 0 0 0;padding:0;}
.aktuality {margin:10px 0 20px 0;background:url(img/aktuality.gif) no-repeat;float:left}
.aktuality  h3{padding-top:20px;}
.aktuality h3 span{display:none}
/*news*/
.aktuality span{padding:0; margin:0;font-size:100%}
.aktuality  span a{color:#000;text-decoration:none;font-weight:bold;line-height:1.4}
.aktuality .clanek span strong{font-weight:normal;font-size:85%;color:#575757}
.aktuality .clanek .actual{display:block; font-weight:bold; color:#000000; margin:5px 0}
.aktuality .clanek p{display:block; margin:10px 0;line-height:1.5}
.aktuality .clanek .link a{display:block;color:#2A57A5 !important; margin:10px 0px; font-size:95%; background:url(img/icon03.gif) no-repeat 0 2px; padding:0 0 0 20px;text-decoration:underline}
.aktuality .clanek{background:url(/skins/markorealizace/img/separator.gif) repeat-x bottom; padding:20px 0 10px 0;color:#575757}

/*footer*/
#footer{width:964px;height:39px;padding-top:28px;padding-bottom:0px;font-size:1em;color:#605d5c;background:url(img/bgfooter.gif)  center bottom no-repeat;clear:both;}
#footer .icon{float:right;margin:0px 20px 0 0px;}
#footer img{margin:0 0 0 5px;}
#footer span{margin:0 20px}


/*form2 style css*/
#form2{margin:0px 0 0 10px;width:501px }
#form2 input{vertical-align:middle}
#form2 legend{font-weight:bold;color:#333}
#form2 label{font-weight:bold;color:#333;font-size:.95em;margin:4px 5px;}
#form2 select{width:185px}
#form2 .formbtn{float:left;padding:0 0 0 148px}
#form2 .textinput{width:180px;margin:0 0 1px}
#form2 textarea{width:300px !important; height:140px}
#sbtn-2{border:none;background:#2957A4;color:#fff;padding:3px;height:21px;margin:0 8px 0 0px}
#rbtn-2{border:none;background:#2957A4;color:#fff;padding:3px;height:21px;}

/* colors */
#web-html table, .tblgreen table td, .tblgreen table th{font:normal 13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
#web-html table tr{background:#fff;border:1px solid #d6d6d6;}
#web-html table tr.hlrow{background:#f6f6f6;}
#web-html table{margin:.5em .5em .5em .7em;}
#web-html table th,#web-html table thead td{font-weight:bold;font-style:normal !important;color:#575757 !important;color:#555;border-right:1px solid #d6d6d6;border-bottom:1px solid #0078d7;border-top:1px solid #0078d7;background:#e4e4e4 !important}
#web-html table td{border:1px solid #d6d6d6;border-right:1px solid #d6d6d6 !important;background:#fff;color:#555;border-left:1px solid #d6d6d6;padding:0px !important}



.pagecss-7 #web-html table {border:none !important;background:none !important}
.pagecss-7 #web-html table td,td {border:none !important;background:none !important}
.pagecss-7 #web-html table .hlrow {border:none !important;background:none !important}
.pagecss-7 #web-html table tr {border:none !important;background:none !important}