/* OBECNE */
body, p, div, ul, li, a, address, menu, h1, h2, h3, h4, form, table, td, th {padding: 0; margin:0;}
img { border:0; }
.logoswf h1 {margin:0;padding:0;}
.clear {clear: both; height: 0; font-size:0; line-height:0; display:block;}

.float-left {float:left;}
.float-right {float:right;}
.mar-left20 { margin-left:20px; }
.pad-top10 { padding-top:10px; }
.pad-left36 { padding-left:36px; }
.mar-left45 { margin-left:45px; }
.mar-left52 { margin-left:52px!important; }
.mar-right7 { margin-right:7px; }
.mar-right17 { margin-right:17px; }
.mar-top10 { margin-top:10px;}
.mar-top20 { margin-top:20px;}
.mar-top30 { margin-top:30px;}
.mar-top41 { margin-top:41px;}
.mar-top55 { margin-top:55px;}
.mar-bot10 { margin-bottom:10px; }
.mar-bot17 { margin-bottom:17px; }

a { color:#FFF; text-decoration:underline;}
a:hover { color:#0BD4D4; text-decoration:none; }

li {list-style-type: none!important; font-size:80%; color:#FFF; line-height:150%;}
li a { color:#FFF; }
li a:hover { color:#00FFFF; }
body { background-color:#10343D; font-family: Arial, Helvetica, sans-serif;}
body.grad-top { background:url(../img/grad-top.jpg) repeat-x 0 0 #10343D; font-family: Arial, Helvetica, sans-serif;}

.blue { color:#0BD4D4; }
.white { color:#FFF;}

/* STRUKTURA */

#all { width:960px; margin:0 auto; }
#all02 { width:960px; margin:0 auto; position:relative; top:-770px; left:0; }
.flash-anim { width:100%; height:770px; }
.mp3player { width:290px;}

.background-bio { width:100%; height:770px; background:url(../img/backgrounds/bio.jpg) no-repeat 0 0; }

.background-audio { width:100%; height:770px; background:url(../img/backgrounds/audio.jpg) no-repeat 0 0; }
.background-askme { width:100%; height:770px; background:url(../img/backgrounds/askme.jpg) no-repeat 0 0; }
.background-tour { width:100%; height:770px; background:url(../img/backgrounds/tourdates.jpg) no-repeat 0 0; }
.background-links { width:100%; height:770px; background:url(../img/backgrounds/links.jpg) no-repeat 0 0; }
.background-news { width:100%; height:770px; background:url(../img/backgrounds/news.jpg) no-repeat 0 0; }
.background-contact { width:100%; height:770px; background:url(../img/backgrounds/contact.jpg) no-repeat 0 0; }
.background-press { width:100%; height:770px; background:url(../img/backgrounds/press.jpg) no-repeat 0 0; }
.background-gallery { width:100%; height:770px; background:url(../img/backgrounds/gallery.jpg) no-repeat 0 0; }

#top { width:960px; height:70px; }
#main { width:960px; height:330px; z-index:6; color:#FFF; position:absolute; top:380px; left:0; bottom:0;  }

#player3 { position:absolute; top:10px; right:10px;}

* html #main-page {behavior: url(/www/htc/iepngfix.htc);}

#main-page {width:960px; min-height:700px; _height:700px; background:url(../img/page-background.png) no-repeat 0 0; margin-top:120px; }
#submenu { width:920px; background:url(../img/grad-submenu.jpg) repeat-x 0 0; margin-top:100px; padding-left:40px; }
#bottom { width:960px; height:250px; margin:20px auto 0; background:url(../img/line-dashed-li.gif) repeat-x top left; }
div.col290 { width:290px; float:left; }

/* TOP */

.logo {width:230px; height:72px; overflow:hidden; float:left; color:#00FFFF; font-size:80%;}
div#flashcontent p { padding:200px 300px!important; color:#00FFFF; font-size:100%; }


div#top ul { height:22px; float:right; padding-top:25px;   }
div#top ul li { float:left;}

* html div#top ul li a {behavior: url(/www/htc/iepngfix.htc);}
div#top ul li a {display:block; height:22px; cursor:pointer;}

div#top ul li a:hover {  }
div#top ul li a span {display:none;}

div#top ul li.news a { width:61px; background:0 0 url(../img/menu/news.png); }
div#top ul li.bio a { width:48px; background:0 0 url(../img/menu/bio.png);}
div#top ul li.gallery a {width:74px; background:0 0 url(../img/menu/gallery.png);}
div#top ul li.links a {width:56px;  background:0 0 url(../img/menu/links.png);}
div#top ul li.tour a { width:94px; background:0 0 url(../img/menu/tourdates.png);}
div#top ul li.audio a { width:65px; background:0 0 url(../img/menu/audio.png);}
div#top ul li.askme a {width:76px; background:0 0 url(../img/menu/askme.png);}
div#top ul li.press a {width:58px; background:0 0 url(../img/menu/press.png);}
div#top ul li.contact a {width:76px; background:0 0 url(../img/menu/contact.png);}

div#top ul li.news a:hover, div#top ul li.bio a:hover, div#top ul li.gallery a:hover, div#top ul li.links a:hover, div#top ul li.tour a:hover, div#top ul li.audio a:hover, div#top ul li.askme a:hover, div#top ul li.press a:hover, div#top ul li.contact a:hover { background-position:0 -22px; _background-color:#00FFFF; }
 

/* MAIN */

div.sloupec-top { background:url(../img/line-dashed-li2.gif) repeat-x 0 0; width:100%; margin-top:5px; padding-top:20px; padding-bottom:15px; border-bottom:1px solid #436067;  }
div.sloupec-top02 { background:url(../img/line-dashed-li2.gif) repeat-x 0 0; width:100%; margin-top:5px; padding-top:10px; padding-bottom:15px;  }
div.sloupec-top03 { background:url(../img/line-dashed-li2.gif) repeat-x 0 0; width:100%; margin-top:5px; padding-top:10px; padding-bottom:15px; color:#FFF;   }
div.sloupec-top04 { background:url(../img/line-dashed-li2.gif) repeat-x 0 0; width:100%; margin-top:6px; color:#FFF; }
div.sloupec-top054 { width:100%; margin-top:6px; color:#FFF; }
div.img, div.img a { width:90px; height:90px; overflow:hidden; border:1px solid #008BA0; float:left;  }
div.img2 { width:110px; overflow:hidden; border:1px solid #008BA0; float:left; background-color:#0E3F46;  }
div.img3 { width:110px; height:110px; overflow:hidden; border:1px solid #008BA0; float:left; background-color:#0E3F46;  }
div.img4 { width:150px; height:113px; overflow:hidden; border:1px solid #008BA0; float:left; background-color:#0E3F46;  }
div.height260 { height:320px; overflow:hidden; }
a.popup { width:108px; height:18px; position:relative; top:17px; _top:-18px; left:0; cursor:pointer; float:right; font-size:12px; } 
a.popup span { width:108px; height:18px; position:absolute; top:0; left:0; background:url(../img/popup.gif) no-repeat 0 0; }
#mp3 { width:290px; height:45px; font-size:70%;}
div.col253 { width:253px; float:left; }
.div542 { width:510px; }
.bookline { background:url(../img/line-booking.gif) repeat-y top right;}
#latestpic { margin-top:20px; _margin-top:-20px}

div.img-press  { width:250px; margin-bottom:20px!important; }
div.img-info {width:80px; float:left; padding-left:20px;}
div.img-info2 { width: 120px; float:right; font-size:90%; }

div#novinka-top-text { width:180px; float:right; }
.date { color:#00CCCC;  }
.date-place { margin:0; font-size:80%; line-height:normal; }
div.page-obsah { width: 545px; padding:40px 0 0 40px; float:left;  } 
div.borderbot { width:290px; border-bottom:1px solid #436067; margin-top:10px; padding-bottom:10px;}
div.borderbot p { line-height:normal; }
div.borderbot a { color:#FFF; }
div.borderbot a:hover	{ color:#00FFFF; text-decoration:none; }

p.tour-date { color:#00FFFF; }
p.tour-date a { color:#FFF; }
p.tour-date a:hover	{ color:#00FFFF; text-decoration:none; }

* html .butt-page {behavior: url(/www/htc/iepngfix.htc);}
.butt-page {width:126px; height:35px; margin:10px auto 30px; background: transparent url(../img/button-page.png) no-repeat 0 0; z-index:1;   display:block; text-align:center; font-size:70%; color:#FFF; text-decoration:none; border:none; cursor:pointer; }
.butt-page span { padding-top:10px; display:block; }

* html .butt-page:hover {behavior: url(/www/htc/iepngfix.htc);}
.butt-page:hover, .butt-page:hover span  {background-position:0 -35px; text-decoration:none; color:#00CCCC; z-index:1;  }

* html .butt-page02 {behavior: url(/www/htc/iepngfix.htc);}
.butt-page02 {width:126px; height:35px; line-height:35px; margin:10px 0 30px; background: transparent url(../img/button-page.png) no-repeat 0 0; z-index:1;   display:block; text-align:center; color:#FFF; text-decoration:none; border:none; cursor:pointer; }
.butt-page02 span { padding-top:10px; display:block; }
* html .butt-page02:hover {behavior: url(/www/htc/iepngfix.htc);}
.butt-page02:hover, .butt-page02:hover span {background-position:0 -35px; text-decoration:none; color:#00CCCC; z-index:1; }

* html .butt-page03 {behavior: url(/www/htc/iepngfix.htc);}
.butt-page03 {width:126px; height:35px; margin:10px 0; background: transparent url(../img/button-page.png) no-repeat 0 0; z-index:1;   display:block; text-align:center; font-size:70%; color:#FFF; text-decoration:none; border:none; cursor:pointer; }
.butt-page03 span { padding-top:11px; display:block; }
* html .butt-page03:hover {behavior: url(/www/htc/iepngfix.htc);}
.butt-page03:hover, .butt-page03:hover span {background-position:0 -35px; text-decoration:none; color:#00CCCC; z-index:1; }

* html .butt-page04 { behavior: url(/www/htc/iepngfix.htc);}
.butt-page04 { width:126px; height:35px; margin:30px auto; background: transparent url(../img/button-page.png) no-repeat 0 0; z-index:1;   display:block; text-align:center; font-size:70%; color:#FFF; text-decoration:none; border:none; cursor:pointer; }
.butt-page04 span { padding-top:10px; display:block; }
* html .butt-page04:hover, * html .butt-page04:hover span {behavior: url(/www/htc/iepngfix.htc);}
.butt-page04:hover, .butt-page04:hover span {background-position:0 -35px; text-decoration:none; color:#00CCCC; z-index:1; }

* html .butt-page05 {behavior: url(/www/htc/iepngfix.htc);}
.butt-page05 {width:126px; height:35px; float:right; background: transparent url(../img/button-page.png) no-repeat 0 0; z-index:1;   display:block; text-align:center; font-size:70%; color:#FFF; text-decoration:none; border:none; cursor:pointer; }
.butt-page05 span { padding-top:10px; display:block; }
* html .butt-page05:hover, * html .butt-page05:hover span {behavior: url(/www/htc/iepngfix.htc);}
.butt-page05:hover, .butt-page05:hover span {background-position:0 -35px; text-decoration:none; color:#00CCCC; z-index:1; }

* html .butt-page06 {behavior: url(/www/htc/iepngfix.htc);}
.butt-page06 { margin-top:10px; width:126px; height:35px; float:left; background: transparent url(../img/button-page.png) no-repeat 0 0; z-index:1;   display:block; text-align:center; color:#FFF; text-decoration:none; border:none; cursor:pointer; font-size:90%; }
.butt-page06 span { padding-top:7px; display:block; }
* html .butt-page06:hover, * html .butt-page06:hover span {behavior: url(/www/htc/iepngfix.htc);}
.butt-page06:hover, .butt-page06:hover span {background-position:0 -35px; text-decoration:none; color:#00CCCC; z-index:1; }


a.butt { width:162px; height:42px; margin:0 auto; background: url(../img/button.gif) no-repeat 0 0;  display:block; text-align:center; font-size:80%; color:#FFF; text-decoration:none; }
a.butt span { padding-top:12px; display:block; }
a.butt:hover { background-position:0 -42px; color:#FFF; text-decoration:none; color:#00CCCC; }

div.submenu-sloupec { width:168px; float:left; margin-top:25px; margin-right:10px; }
div#submenu ul { margin-top:10px; }

#submenu-top { width:543px; height:40px; display:block; background:url(../img/line-submenu.gif) repeat-x bottom left; position:relative; }
#submenu-mid { width:inherit; height:25px; display:block; position:absolute; left:0; bottom:0;}
#submenu-mid-tour { width:inherit; height:30px; display:block; position:absolute; left:0; top:10px;}

a#aktivni {  background: url(../img/button-submenu.gif) no-repeat bottom center; color:#FFF; }
a.button-submenu { width:auto; height:25px; display:block; color:#00FFFF; font-size:80%; text-decoration:none; float:left; margin-right:20px; padding-bottom:2px;}
a.button-submenu span { margin-bottom:5px; }
a.button-submenu:hover { color:#FFF; background: url(../img/button-submenu.gif) no-repeat bottom center; padding-bottom:2px;}

.fotogal { width:inherit; background:url(../img/line-dashed-li2.gif) repeat-x bottom left; padding:10px 0; margin:10px 0;  }
.galhead { width:300px; float:left; }
.galback { width:100px; text-align:right; float:right; }

.audio-line { padding:25px 0; background: url(../img/line-submenu2.gif) repeat-x bottom left; }
.audio-line a.need-login {color:#e00; font-size:12px;}
.video-line { padding:15px 0 0; background: url(../img/line-submenu2.gif) repeat-x bottom left; }
.audio-img { width:100px; float:left; margin-bottom:20px; }

.audio-img02 { width:80px; height:80px; overflow:hidden; border:1px solid #008BA0; margin:0 20px 20px 0; float:left; }

.audio-img03 { width:120px; float:left; }
.news-img { width:90px; height:90px; overflow:hidden; float:left; border:1px solid #0BD4D4;  }
.audio-info { width:430px; float:left;  }
.audio-info02 { width:240px; float:left;  }
.audio-info03 { width:260px; height:100px; float:left;  }
.playermargin { margin:15px 0;}
.audio-butt02 { width:200px; float:right; }
.video-butt { width:130px; float:right; }

/* NEWS */ 
.news-info { width:410px; float:left; padding-left:20px; overflow:hidden; }
/* NEWS Detail */
.news-info .news-perex {padding:5px 0 15px 0;}
/* lišily se velikosti písma perexu a textu novinek, proto je to tu natvrdo */
.news-info .news-perex, .news-info .news-text, .news-info .news-text p {font-size:12px!important; line-height:20px!important;} 
a.butt-audio { width:99px; height:73px; background:url(../img/but-temp.gif) no-repeat 0 0; display:block; text-decoration:none; }
a.butt-audio span { visibility:hidden; }
a.butt-audio:hover, a.butt-audio:hover span { background-position:0 -73px; }

/* ASK-ME */
.askme-form-left { margin-top:20px; display:block; }
td.askme-left { width:70px; margin-bottom:5px; }
td.askme-left02 { width:40px; margin-bottom:5px; }
td.askme-right { text-align:left; width:200px; margin-bottom:5px; }
.askme-hed { margin-bottom:30px; }
.hedborder { background-color:#13525F; height:33px; margin-bottom:10px;   }
.hedborder p { margin:6px 8px 0 0; }  

.odpoved { background:url(../img/line-dashed-li2.gif) repeat-x top left #0B3137; padding:10px 0 0 0; margin:10px 0;}
.odpoved02 { background:url(../img/line-dashed-li2.gif) repeat-x bottom left; padding-bottom:10px; }
.odpoved img {padding:7px;}

.question {width:100%;} /* aby nepretekl text v IE6 */
.answer {float:left; padding-left:2px; width:505px;}

* html #askmeform img, * html .question img, * html .answer img {behavior: url(/www/htc/iepngfix.htc);}

.question, .answer {line-height:22px; overflow:hidden;}
.question img, .answer img {vertical-align:text-bottom; margin:0; padding:0;} /* smajlici zarovnany na spodni ohraniceni radku textu */
 
.strankovani { background:url(../img/line-dashed-ve.gif) repeat-x 0 0; width:100%; margin-top:10px; padding-top:10px; }
.strankovani02 { width:100%; margin-top:10px; padding-top:10px; }

a.prev {width:24px; height:24px; overflow:hidden; position:relative; display:block; float:left; text-decoration:none; margin-left:5px;  }
a.next {width:24px; height:24px; overflow:hidden; position:relative; display:block; float:right; text-decoration:none; margin-right:5px; } 

a.next span, a.prev span {width:24px; height:24px; display:block; position:absolute; top:0; left:0; cursor:pointer; z-index:1;}
a:hover.next span, a:hover.prev span {background-position: 0 -24px;}

a.next span {background: url(../img/next.gif) no-repeat 0 0;}
a.prev span {background: url(../img/prev.gif) no-repeat 0 0;}

a.first {width:26px; height:24px; overflow:hidden; position:relative; display:block; float:left; text-decoration:none; }
a.last {width:26px; height:24px; overflow:hidden; position:relative; display:block; float:right; text-decoration:none; } 

a.last span, a.first span {width:26px; height:24px; display:block; position:absolute; top:0; left:0; cursor:pointer; z-index:1;}
a:hover.last span, a:hover.first span {background-position: 0 -24px;}

a.last span {background: url(../img/last.gif) no-repeat 0 0;}
a.first span {background: url(../img/first.gif) no-repeat 0 0;}

.pages { width:430px; float:left; font-size:110%; text-align:center; }

table { font-size:80%; line-height:normal; width:100%; margin-top:20px; }
table th { background:url(../img/line-dashed-li.gif) repeat-x bottom left #0C3B41; padding:10px 0; color:#00CCCC; } 
table tr { text-align:left;  }
table td {padding:10px 0; }
table tr.dark { background-color:#072D32; }

.link-box { width:181px; display:block; float:left; }
.link-box div.imglinks {padding:10px 0 5px 0;margin:0;width:160px;overflow:hidden; }

.links-line {padding:5px 0; background: url(../img/line-submenu2.gif) repeat-x center left;}

.press-line { background: url(../img/line-submenu2.gif) repeat-x bottom left; padding-bottom:20px; margin-bottom:20px; }
.contact-line { padding:5px 0 20px 0; background: url(../img/line-submenu2.gif) repeat-x bottom left; }
div.linksleft { width:300px; float:left;}
div.linksright { width:240px; float:right; text-align:right;}

div.sloupec1-3 { width:181px; float:left; }

div.booking-form { width:370px; }
div.booking-spam { width:150px; height:20px;  float:right; padding-left:20px; }
div.code-spam { width:133px; height:60px; overflow:hidden; background-color:#A2B8BC; border:1px solid #08A6AB; margin:10px 0; }
div.booking-form table td.le { text-align:left; font-weight:bold; width:150px; padding-top:10px; }
div.booking-form table td.re { text-align:left; width:auto;}

input, select, textarea { background-color:#0B3137; border:1px solid #0BD4D4; color:#00CCCC; padding:3px; }
.odeslat { width:100px; float:right; cursor:pointer; margin-top:15px; }

.flag { margin-top:7px; margin-left:10px!important; }

#tourdates-all {margin-top:20px;}
.tourdates { background:url(../img/line-dashed-li2.gif) repeat-x bottom left; padding-bottom:5px; margin-top:5px; }
.tourdates-date { width:100px; height:50px; float:left;  }
.tourdates-info { width:440px; float:left; }
.withdj { width:170px; float:left; padding-left:10px; padding-top:7px; }

p.tdd { font-size:120%; color:#0BD4D4;}
.club { font-size:80%; color:#FFF;  }
 
/* BOTTOM */

div.selector { height:1.5em; padding:10px 0 0 20px; background:url(../img/line-dashed-ve.gif) repeat-y top right; font-size:100%; _font-size:90%; }
div.selector a { color:#018282; text-decoration:none; padding-right:5px;    }
div.selector a:hover { color:#00FFFF; text-decoration:underline; }

div.selector1 { width:130px; _width:164px; float:left; padding-left:0;  }
div.selector2 {  width:240px; float:left; }
div.selector2 p { color:#018282; }
div.selector2 a:hover { color:#FFF; }
div.selector3, div.selector4 {  width:70px; background-position:top left; float:right; }
div.selector5 {  width:160px; float:left; background:none; color:#018282; }

div.selector6 { width:173px; float:left;}
div.selector6 a { width:133px; height:35px; display:block; overflow:hidden; position:relative; }
div.selector6 a span {width:133px; height:35px; display:block; overflow:hidden; position: absolute; top:0; left:0; background:url(../img/d4l.jpg) no-repeat 0 0;}

.select01 { width:210px;}
.select02 { width:90px; margin-left:20px;}
.select02 img { padding-right:3px; margin-top:2px;}

ul.lang li { width:auto; margin-right:8px; float:left; margin-top:2px; color:#058282; }
#act { color:#FFF; text-decoration:underline; }
ul#photografer li, ul#photografer li a  { color:#018282;}
div.format { width:80px; float:right;}

ul.audio-ul li { background:url(../img/odrazka.gif) no-repeat 0 5px; padding-left:20px; margin-top:10px;}

#bottom a.bottom-logo {width:98px; height:153px; position:relative; cursor:pointer; top:40px; left:430px; display:block; overflow:hidden; }
#bottom a.bottom-logo span {width:98px; height:153px; display:block; position:absolute; top:0;  left:0; background:url(../img/bottom-logo.jpg) no-repeat 0 0; z-index:1;   }
#bottom a.bottom-logo:hover span, #bottom a.bottom-logo:hover {background-position: 0 -153px;}

/* FORMAT TEXT + SIFR-modified */

p { font-size:80%; line-height:180%; }
h1, h2, h3, h4, h5 {font-family: Arial, Helvetica, sans-serif; font-weight: normal;   clear:both; }
h2.home { font-size:18px;}
h2.main { font-size:18px;}
h3 { font-size:100%; color:#FFF; margin-bottom:0.2em; line-height: 1.5; }
h3.message {padding-top:10px;}
h4 { font-size:90%; color:#0BD4D4; padding:20px 0; font-weight:bold; }
h4.podnadpis { font-size:110%; color:#0BD4D4; padding:20px 0; font-weight:bold; }
h4.videoh4 { font-size:100%; color:#0BD4D4; padding:0 0 10px; font-weight:bold; }
h4.submenu { font-size:80%; color:#0BD4D4; font-weight:bold; width:168px; border-bottom:1px solid #566E73; padding-bottom:10px; }
h4.askm { font-size:110%; color:#00CCCC; padding:0; padding:8px 0 0 10px; }
h4.audi, h4.audi a { font-size:110%; color:#00CCCC; padding:0; text-decoration:underline; font-weight:normal; }
h4.audi a:hover { color:#FFF; text-decoration:none;}
h4.audi02, h4.audi02 a { font-size:110%; color:#00CCCC; padding:0; text-decoration:none; font-weight:normal; }
h4.audi02 a:hover { color:#FFF; text-decoration:none;}
h5 { font-size:90%; color:#0BD4D4; padding:5px 0 0; font-weight:bold; }
h5.fotogale { font-size:100%; color:#0BD4D4; font-weight:normal; margin:5px 0 10px; }
h5.headlinks { width:160px; height:35px; overflow:hidden; margin-top:10px; }
h5.author { color:#018282; margin-bottom:5px; } 
h5.wall { font-size:90%; color:#0BD4D4; font-weight:bold; margin-bottom:5px; }

/* SIFR  - mandatory*/
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* SIFR  - style */
.sIFR-hasFlash h2.home { visibility: hidden; font-size: 18px;  }
.sIFR-hasFlash h2.main { visibility: hidden; font-size: 30px;  }

/**/
#date-tourdates { width:100px; float:left; margin-bottom:20px!important; }
select#navigator {  font-size:12px; padding:1px; width:70px; }

/* NEWSLETTER */
p.newsletter {}
p.newsletter label {vertical-align:middle;}
p.newsletter input.text {vertical-align:middle; width:200px; margin:0 23px;}

* html p.newsletter input.submit {behavior: url(/www/htc/iepngfix.htc);}
p.newsletter input.submit { width:135px; height:28px; padding-bottom:3px; vertical-align:middle; background:transparent url(../img/button-page.png) no-repeat 0 -2px; z-index:1; text-align:center; font-size:11px; color:#FFF; border:none; cursor:pointer;}


/* LOGIN */
p.login {padding-bottom:10px;}
p.login label {vertical-align:middle;}
p.login input.text {vertical-align:middle; width:126px; margin:0 7px;}

* html p.login input.submit {behavior: url(/www/htc/iepngfix.htc);}
p.login input.submit {width:125px; height:28px; padding-bottom:3px; vertical-align:middle; background:transparent url(../img/button-page.png) no-repeat 0 -2px; z-index:1; text-align:center; font-size:11px; color:#FFF; border:none; cursor:pointer;}


/* REGISTRACE */
.registrace {padding-bottom:10px;}
.registrace label {vertical-align:middle;}
.registrace input.text {vertical-align:middle; width:150px; margin:0 7px;}

* html .registrace input.submit {behavior: url(/www/htc/iepngfix.htc);}
.registrace input.submit {width:125px; height:28px; margin-left:4px; padding-bottom:3px; vertical-align:middle; background:transparent url(../img/button-page.png) no-repeat 0 -2px; z-index:1; text-align:center; font-size:11px; color:#FFF; border:none; cursor:pointer;}

* html p.newsletter input.submit:hover, * html p.login input.submit:hover, * html p.registrace input.submit:hover {behavior: url(/www/htc/iepngfix.htc);}
p.newsletter input.submit:hover, p.login input.submit:hover, p.registrace input.submit:hover {background:url(../img/button-page.png) no-repeat 0 -2px; text-decoration:none; color:#0cc; z-index:1;}

.links-txt a {width:160px; overflow:hidden; display:block; }

h2 { color:#FFF;}

/* homepage upravy kvuli flashi */
.flash-color { background-color:#10333c;}
.flash-bottom-logo {width:78px; height:89px; position:relative; top:40px; left:430px; display:block; overflow:hidden; }
.flash-bottom-logo span {width:78px; height:89px; position:absolute; top:0; left:0; display:block; overflow:hidden; background:url(../img/homelogo.jpg) no-repeat 0 0; } 

/* Loga v kontaktech */
.btn-logo-contacts { width:145px; height:60px; overflow:hidden; display:block; position:relative; text-indent:-9999px;}
.btn-logo-contacts span { width:145px; height:60px; overflow:hidden; display:block; position: absolute; top:0; left:0;}
.btn-logo-contacts:hover, .btn-logo-contacts:hover span { background-position:0 -60px;}
.btn-logo-mosp {background:url(../img/contacts/contacts-logo-mosp.jpg) no-repeat 0 0;}
.btn-logo-mwg {background:url(../img/contacts/contacts-logo-mwg.jpg) no-repeat 0 0;}

/* FB on HP*/
.fbConnectWidgetFooter { background-color:#008BA0!important;}
.lightblue_box { background-color:#008BA0!important;}
.uiTextTitle { color:#FFF!important;}
.fan_box .connect_action .name { color:#008BA0!important;}
.fan_box .connections { border-top:1px solid #436067!important;}
.fan_box .connections_grid .grid_item .name { color:#FFF!important;}

/* -------------------- CSS pro obsah vložený pres WYSIWYG ---------------------- */

/* obecne nastaveni 
#wwg-content {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:180%!important; clear:both;}
#wwg-content * {margin:0; padding:0;}
#wwg-content table, #wwg-content td {font-family: Arial, Helvetica, sans-serif; background-color:#0b3137; color:#fff; font-size:12px; border:1px solid #fff;}
#wwg-content img, #wwg-content a img {border:0;}*/

/* odkazy 
#wwg-content a {color:#fff; text-decoration:underline;}
#wwg-content a:hover {color:#0bd4d4!important; text-decoration:none;}*/

/* Nadpisy 
#wwg-content h2, #wwg-content h3, #wwg-content h4 {padding:10px 0; line-height:normal!important; color:#fff!important;}
#wwg-content h2 {font-size:175%;}
#wwg-content h3 {font-size:150%;}
#wwg-content h4 {font-size:125%;}
#wwg-content p  {font-size:100%; padding:10px 0; line-height:180%!important;}*/

/* Barvy textu
#wwg-content .blue {color:#0bd4d4!important;}
#wwg-content .red {color:#ff0000!important;} */

/* císlované a necíslované seznamy 
#wwg-content ul, #wwg-content ol {margin:10px 0 10px 30px;}
#wwg-content ul, #wwg-content ul li {list-style-type:disc; font-size:100%;}
#wwg-content ol, #wwg-content ol li {list-style-type:decimal; font-size:100%;}*/

/* float obrázky
#wwg-content .img-fl-left  {float:left;  margin:0 10px 10px 0; _margin:0 7px 7px 0;}
#wwg-content .img-fl-right {float:right; margin:0 0 10px 10px; _margin:0 0 7px 7px;} */
