/* reset css*/
html,body,h1,h2,h3,h4,h5,h6,p,address,img,sub,sup,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
input, textarea { font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size: 100%; }
sub, sup { position:relative; font-size: 75%; }
sub {top:0.4em;}
sup {bottom:0.4em;}



body { text-align: center; background: #E5E5E5; line-height: 1.4; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 62.5%; padding: 0 0 20px 0; background: #e5e5e5 url(../img/body.png) repeat-x}
h1 { margin: 0 15px 5px 15px; padding: 0 10px 15px 10px; font-size: 300%; color: #F39400; font-weight: normal; background: url(../img/h1.gif) no-repeat bottom }
h2 { color: #F39400; font-weight: bold; font-size: 160% }
h3 { color: #F39400; font-weight: bold; font-size: 140% }
h4 { color: #F39400; font-weight: bold; font-size: 120% }
a {color:#F39400;text-decoration:none;}
a:hover{text-decoration:underline;}
/* hlavni bloky */
#center { width: 980px; margin: 0 auto; text-align: left; overflow: hidden; background: url(../img/bckg.gif) repeat-y }
.home #center { background: url(../img/home-bckg.gif) repeat-y; }
#footer { clear: both; background: url(../img/footer.gif) no-repeat bottom; padding: 0; width: 980px; overflow: hidden; }
.home #footer { background: url(../img/home-footer.gif) no-repeat bottom; }
#wrap { float: left; width: 750px; overflow: hidden; }
.home #wrap { background: #fff; padding: 0 0 5px 0; margin: 0; }
#col1 { float: left; width: 220px; overflow: hidden; }
#col2 { width: 220px; float: right; overflow: hidden; background: #F39400; color: #fff }
#content { float: right; width: 520px; overflow: hidden; font-size: 120%; color: #888 }
.bold{font-weight:bold;}
.input{ border: 0; background: url(../img/reg-input.gif) no-repeat right; width: 118px; padding: 5px;}
.submit { border: 0;background: none; width: auto; padding: 0; margin: 0; color: #F39400; height: 1.4em; cursor: hand; cu\rsor: pointer; }


/* homepage*/
.intro { margin: 0 0 0 10px; background:url(../img/intro2.jpg) no-repeat; height:267px;}
.intro_nobg { background: none;}
.intro a,.intro a:hover{text-decoration:none;}
.introv{ float:right;margin:12px 20px 0 0;_margin:12px 10px 0 0; }
.introv a{ color:#000;text-decoration:underline; }
.introh{ float:left;color:#f09100;font-size:34px;line-height:38px;margin:10px 0 0 185px;_margin:10px 0 0 95px; }
.introh span{ display:block;font-size:45px; }
.introh a{color:#f09100;text-decoration:none;}
.introt{ float:left;margin:43px 20px 0 363px;_margin:43px 20px 0 163px;_width:400px;font-size:13px;font-weight:bold;color:#9f9f9f }
.ru .introt{margin:33px 20px 0 323px;_margin:33px 20px 0 163px}
.introt a{ color:#9f9f9f;text-decoration:none; }
.intro img { display: block; }

.story { width: 730px; position: relative; left: 10px; background: url(../img/story1.gif) no-repeat; overflow: hidden;margin:0 0 10px 0;}
.story a{ text-decoration:none;display:block; }
.story ul, .story li { list-style: none; margin: 0; padding: 0; }
.story ul { padding: 10px 4px 10px 10px; background: url(../img/story2.gif) no-repeat bottom left; float: left; margin:0px;}
.story li { float: left; width: 179px; min-height: 155px; _height: 155px;cursor: hand; cu\rsor: pointer;  }
.story1 { background: url(../img/story1.jpg) no-repeat bottom left; }
.story2 { background: url(../img/story2.jpg) no-repeat bottom left; }
.story3 { background: url(../img/story3.jpg) no-repeat bottom left; }
.story4 img { display: block;}
.story h3 { font-size: 20px; font-weight: bold; padding: 0 10px; line-height: 1.2; height: 2.8em  }
.story h3 a{text-decoration:none;}
.story h3 span { display: block; font-size: 60%; padding: 0 10px 0 0 }
.story p strong { color: #aaa; font-size: 18px; line-height: 1.2; display: block; padding: 0 0 5px 0 }
.story p strong span { display: block; font-size: 10px }
.story p { padding: 0 55px 0 5px; color: #fff; font-size: 11px; line-height: 1.2; }
.story4 p {margin:0;padding:0;}
.story4 p a {margin:0;padding:0;} 
.ru .story p { padding: 0 35px 0 5px; color: #fff; font-size: 11px; line-height: 1.2; }
.story p a{ color:#fff;text-decoration:none; }
.story .stlink{display:block;position:absolute;width:175px;height:150px;}



.banner { float: left; }
.rss{ width: 731px; position: relative; left: 10px; overflow: hidden; margin:10px 0 0 0;}
.rss ul, .rss li { list-style: none; margin: 0; padding: 0; }
.rss ul { padding: 10px 4px 10px 10px; float: left;margin:0px; }
.rss ul ul{background:none;margin:0px;}
.rss ul li { float: left; width: 229px; padding:5px; }
.rss h3{font-size:110%;}
.rss img{float:left;margin:0 3px 3px 0;}
.ru .rss h3{height:30px;}
.rss td{ vertical-align:top; }

/* hlavicka */
#logo, #logo span { width: 320px; height: 120px; float: left; position: relative; overflow: hidden; left: 0; top: 0; font-size: 250%; cursor: hand; cu\rsor: pointer;  }
#logo span { position: absolute; background: url(../img/logo.png) }
.ru #logo span { position: absolute; background: url(../img/logo_ru.png) }
#header, #reg { min-height: 120px; _height: 120px;}
#header { background: url(../img/header.gif) no-repeat top left;  }
#header .menu { width: 750px; float: left; }
#header .menu p { font-size: 30px; font-weight: bold; margin: 0px 0 5px 330px; color: #F39400}
#header ul, #header li { list-style: none; margin: 0; padding: 0; }
#header ul { width: 360px; overflow: hidden;margin:0px; }
#header li { float: left; width: 60px; text-align: center; }
#header li a { color: #000; text-decoration: none; display: block; padding: 40px 0 0 0; width: 60px; font-size: 105%; line-height: 1.2}
#header li a:hover { color: #F39400  }
.head1 a { background: url(../img/head1.gif) no-repeat top }
.head2 a { background: url(../img/head2.gif) no-repeat top }
.head3 a {  background: url(../img/head3.gif) no-repeat top }
.head4 a { background: url(../img/head4.gif) no-repeat top }
.head5 a { background: url(../img/head5.gif) no-repeat top }
.head6 a { background: url(../img/head6.gif) no-repeat top }
#header .lang, #header .lang li { margin: 0; padding: 0; list-style: none }
#header .lang { float: right; width: 35px; padding: 30px 0 0 0; }
#header .lang li { float: none; width: 25px }
#header .lang li a { padding: 0; width: auto; }
.w100proc{width:100%;}
/* registracni form v hlavicce */
#reg { float: right; width: 220px; background: #F0F0F0 url(../img/reg.gif) no-repeat bottom; font-size: 120%  }
#reg a { color: #F39400; text-decoration: none; }
#reg form,#reg .user { padding: 2px 15px 0 15px  }
#reg .links{margin:40px 0 0 0;}
.ru #reg .links{margin:30px 0 0 0;}
#reg p { text-align: right; padding: 0 0; }
#reg h2 { font-size: 200%; color: #F39400 }
#reg td { padding:5px }
#reg .submit { background: none; width: auto; padding: 0; margin: 0; color: #F39400; height: 1.4em; cursor: hand; cu\rsor: pointer; }
.kontakttop td { margin:0;padding:0}
.kontakttop .inputtd { background:url(../img/input.gif) no-repeat left center;padding:0;width:128px;}
.kontakttop .inputtd input { border:none;background:none;padding:0px;margin:0;width:118px; }


/* menu pod hlavickou */
#nav { background: #e5e5e5 url(../img/nav.gif) no-repeat bottom; padding: 7px 0 12px 0; width: 980px; overflow: hidden; font-size: 140%;}
.home #nav { background: #e5e5e5 url(../img/home-nav.gif) no-repeat bottom; }
#nav ul, #nav li { margin: 0; padding: 0; list-style: none }
#nav ul { width: 750px; float: left; background: url(../img/nav-ul.gif) no-repeat left; margin:0px;}
#nav li { float: left;}
#nav a { color: #fff; text-decoration: none; float: left; padding: 7px 25px 8px 25px; font-weight: bold; background: url(../img/nav-a.gif) no-repeat left }
#nav .first a { background: url(../img/nav-first.gif) no-repeat left; color: #fff }
#nav a:hover, #nav strong a { background: url(../img/nav-a.gif) no-repeat -300px 50%}
#nav .first a:hover, #nav .first strong a { background: url(../img/nav-first.gif) no-repeat -300px 50%;}
#nav .search { float: right; width: 220px; background: url(../img/search.gif) no-repeat center; padding: 5px 0; }
#nav label, #nav label span { float: left; width: 70px; height: 24px; overflow: hidden; position: relative; left: 0; top: 0;}
#nav label span { position: absolute; background: url(../img/search-label.gif) }
.ru #nav label span { position: absolute; background: url(../img/search-label_ru.gif) }

.search .inputtd { background:url(../img/input.gif) no-repeat left center;padding:0;width:128px;}
.search .inputtd input { border:none;background:none;padding:0px;margin:0 0 0 5px;width:118px; }

#nav .search input { height: 20px; background:none; border: 0;margin:0 5px 0 5px;  width: 118px }
.searchinput{background: url(../img/search-input.gif) no-repeat left center;margin:4px 0 0 0; width:128px;height:20px;display:block;float:left;}
#nav .search .searchsubmit{width:70px;height:24px;background:none;margin:none;padding:none;float:left;}
/* menu v levem sloupku */
#menu, #menu li { list-style: none; margin: 0; padding: 0;  }
#menu { padding: 0 5px 5px 5px; font-size: 120%;  }
#menu li { margin: 0 0 5px 0; float: left; clear: left; width: 210px; /* IE6 */ }
#menu a { background: url(../img/menu-a.gif) no-repeat; padding: 7px 0 0 0; display: block; color: #fff; text-decoration: none; text-decoration: none; font-weight: bold; zoom:1 /* hasLayout IE6 */ }

#menu span { background: url(../img/menu-span.gif) no-repeat bottom; display: block; padding: 0 15px 7px 15px; }


#menu a:hover, #menu .curr a { background: url(../img/menu-a-hover.gif) no-repeat; }
#menu a:hover span,#menu .curr span { background: url(../img/menu-span-hover.gif) no-repeat bottom}

#menu .sub a,#menu .sub span{background:none;padding:0 0 0 10px;}
#menu .curr .sub a,#menu .curr .sub span{background:none;}
#menu .curr .curr a span{font-weight:bold;color:#df480e}


/* drobecky */
.path { padding: 10px 0 0 26px }
.path a { color: #aaa; text-decoration: none; }
.path a strong { color: #999;}

/* levy sloupek */
#col1 { color: #fff; background: #F39400; }
#col1 .block { clear: both; margin-bottom: 10px  }
#col1 .tip { background: url(../img/tip.gif) no-repeat bottom; min-height: 120px; _height: 120px; font-size: 140%;cursor: hand; cu\rsor: pointer;  }
#col1 .tip strong { font-size: 120% }
#col1 .tip p { padding: 20px 30px 10px 90px }
.ru #col1 .tip p { padding: 10px 15px 10px 80px }
#col1 .tip a { color:#fff;text-decoration:none; }
#col1 .tiplink { display:block;position:absolute;width:210px;height:130px;}
#col1 .banner { text-align: center; float: none; }

/* pravy sloupek */
#col2 .block { margin: 0 10px 10px 10px; padding: 0 6px 10px 6px; background: url(../img/col2-block.gif) no-repeat bottom }
#col2 h2 { padding: 0; color: #fff; margin: 0 -1px 0 -1px; height: 45px; overflow: hidden;}
#col2 h2 img { display: block; }
.kurzy { font-size: 120% }
.kurzy td { padding: 2px 10px 2px 0 }
.kurzy th { padding: 2px 10px 2px 45px; font-weight: bold; }
.czru { background: url(../img/flags-czru.gif) no-repeat 5px 50%; }
#col2 .vypocty { font-size: 130%; padding-bottom: 0;}
#col2 .vypocty .inputtd{background:url(../img/vyp-input.gif) no-repeat center left;}
#col2 .vypocty .inputtd input{border:0; background:none; width:73px;margin:5px; }
#col2 .vypocty select{width:83px;}
#col2 .vypocty .submit { background: none !important; width: auto; padding: 0; margin: 0 0 20px 0; color: #fff; height: 1.4em; cursor: hand; cu\rsor: pointer;font-weight:bold; }
#col2 .vypocty table{ color:#fff;margin:0 10px 0 10px;}
#col2 .news ul,#col2 .news li{list-style:none;margin:0px;padding:0;}
#col2 .news li{overflow:hidden;_height:80px;}
#col2 .news li{padding:10px;background:url(../img/news_bg.gif) no-repeat bottom;}
#col2 .news li.last{background: url(../img/background-dot2.jpg) no-repeat bottom}
#col2 .news li img{float:left;margin:0 4px 4px 0; }
#col2 .news li h3{font-size:120%;}
#col2 .news td{ vertical-align:top; }
#col2 .vypocty .pripravujeme{padding:0 0 10px 10px;}

#col2 .bankingcz { height:138px;background:url("../img/col2-ibanking2_cz.jpg") no-repeat center top; display:block; margin:0 10px 0px; overflow:hidden; cursor: hand; cu\rsor: pointer; }
#col2 .bankingcz span { display:block; font-size:120%; margin:112px 20px 20px 133px; }

#col2 .bankingru { height:138px;background:url("../img/col2-ibanking2_ru.jpg") no-repeat center top; display:block; margin:0 10px 0px; overflow:hidden; cursor: hand; cu\rsor: pointer; }
#col2 .bankingru span { display:block; font-size:120%; margin:112px 20px 20px 133px; }

.exchangelisttable th{ padding: 2px 4px 2px 4px; font-weight: bold;}
.ru .exchangelisttable th{ padding: 2px 2px 2px 2px; font-weight: bold;}
.exchangelisttable tr td{padding:4px;vertical-align:middle;}
table .right{text-align:right !important;}
.highlight{background:#afafaf}
.vyvojkurzu,.tabulka{border:1px solid #e9e9e9; background:#e9e9e9;width:100%;}
.tabulka .inputtd{background:url(../img/input.gif) no-repeat center ;}
.tabulka .inputtd input{border:none;background:none;padding:0px;margin:0 0 0 20px;}
.vyvojkurzu tr, .tabulka tr{border-bottom:1px solid #fff;}
.vyvojkurzu tr td, .tabulka tr td{vertical-align:middle;padding:5px;}
.jobform .inputtd{background:url(../img/input.gif) no-repeat center left;}
.jobform .inputtd input { border:none;background:none;padding:0px;margin:0;width:118px; }
.jobform .textareatd { background:url(../img/textarea.gif) no-repeat center left;width:269px; height:165px; }
.jobform textarea{ padding:5px;border:none;background:none;margin:5px 4px 0 0;width:267px;height:145px; }
.job{background:url(../img/job_bg.gif) repeat-x bottom;}

.kurztab{border:1px solid #e9e9e9;width:100%;}
.kurztab tr.tra{border-bottom:1px solid #e9e9e9;background:#e4e4e4;}
.kurztab tr.trb{border-bottom:1px solid #e9e9e9;background:#f0f0f0;}
.kurztab tr td{padding:5px;}
.kurztab tr th{padding:5px;font-weight:bold;background:#eaeaea;}

.h15{height:15px;width:100%}

.selecttd{background: #f39400 url(../img/select2.gif) no-repeat left top;height:26px;}
.select2{color:#000;padding:0 0 0 10px;position:relative;}

.vyvojkurzu select{width:92px;height:20px;}
.select3{background: url(../img/select3.gif) no-repeat left top;color:#000;padding:0 0 0 10px;position:relative;width:82px;height:20px;}


#col2 a { color: #fff }
.vypocty ul, .vypocty li { list-style: none; margin: 0; padding: 0; }
.vypocty li { background: url(../img/vypocty.gif) repeat-x bottom; zoom:1 /* hasLayout IE6 */}
.vypocty a { color: #fff; text-decoration: none; display: block; padding: 15px 10px 15px 50px; zoom:1  /* hasLayout IE6 */}
.vyp1 a { background: url(../img/vyp1.gif) no-repeat 5px 50% }
.vyp2 a { background: url(../img/vyp4.gif) no-repeat 5px 50% }
.vyp3 a { background: url(../img/vyp2.gif) no-repeat 5px 50% }
.vypocty .vyp4 { background: none }
.vyp4 a { background: url(../img/vyp3.gif) no-repeat 5px 50% }
.jsok .vypocty div { display: none; }
.ibanking { font-size: 140%; font-weight: bold; }
.ibanking p { padding: 0 10px }
.ibanking .vice { text-align: right; }

/* obsah */
.submenu, .submenu li { list-style: none; margin: 0; padding: 0; }
.submenu { border-left: 1px solid  #F39400; float: left; margin: 0 0 15px 25px; display: inline;}
.submenu li { float: left; padding: 0 10px; border-right: 1px solid  #F39400;margin:0 0 10px 0; }
.submenu a { color: #F39400; text-decoration: none; }
.submenu a:hover { color: #333; }

.article { padding: 0 0 1em 0; clear: both; margin: 0 25px; text-align:justify;}
.article ul,.article ol{margin:5px 0 5px 20px;}
.article p{margin:0 0 5px 0;text-align:justify;}

.article .tab{width:100%;border-left:2px solid #b5b5b5;border-right:2px solid #b5b5b5;border-bottom:2px solid #f39400;border-top:2px solid #f39400;}
.article .tab tr th{padding:5px;font-weight:bold;background:#f39400;color:#fff;}
.article .tab tr td{padding:5px;color:#f39400;}
.article .tab tr.tra{background:#e4e4e4;color:#fff;}
.article .tab tr.tra td{color:#6f6f6f;}

.article .tab tr.trb{background:#f0f0f0;color:#f39400;}
.article .tab tr.trb td{color:#6f6f6f;}



.article .alignRight{text-align:right;font-size:110%;}
.article .error { background: #fff; padding: 10px }
.article .error ul { margin:0;padding:0; }
.article .error li { list-style:none;color: #c00; font-weight: bold; background: url(../img/error.gif) no-repeat left; padding: 0 0 0 20px  }
.article .ramecekl { border:7px solid #f39400; float:left;margin:0 40px 0 0; }
.article .ramecekp { border:7px solid #f39400; float:right;margin:0 0 0 40px; }
/* formular pro uzivatele */
.reg-user {margin: 0;}
.reg-user fieldset {width:100% !important;}
.reg-user fieldset table{width:80%;}
.reg-user legend {font-weight: bold;}
.reg-user label {display: block; width: 150px; text-align: right; font-size: 11px; font-weight: bold;}
.reg-user td {padding: 5px; }

.reg-user .inputtd { background:url(../img/input.gif) no-repeat center left;padding:3px 0 0 0;width:128px;}
.reg-user .inputtd input { border:none;background:none;padding:0px;margin:0 0 0 5px;width:118px; }


.reg-user .hr {margin: 0 0 15px 0px}
.button,.reg-user .submit { border:none;background: none !important; width: 100%; font-weight:bold;font-size:120%; padding: 0; margin: 0; color: #F39400; height: 2em; cursor: hand; cu\rsor: pointer; }
.button2{ width:auto !important;border:none; background: none !important; font-weight:bold; font-size:120%; padding: 0 !important; margin: 0 !important; color: #F39400; height: 2em; cursor: hand; cu\rsor: pointer;}


/* IE stretched buttons fix */
	.button2 {width: 0;overflow:visible; cursor: pointer;}
	.button2[class] {width: auto;}


.reg-user .check{background:none;}
#footer2{ width: 980px; margin: 0 auto; text-align: left; overflow: hidden; }
#footer2 .bmedia { float: right; padding: 0 20px }
#footer2 .bmedia a { color: #b0b0b0; text-decoration: none; display: block; background: url(../img/vcela.gif) no-repeat right; padding: 20px 40px 25px 0;  }
#footer2 .bmedia a span { color: #f39400; text-decoration: underline; }


.page{text-align:right;font-size:130%;margin:0 20px 0 0 ;}
.page .curr{font-weight:bold;}

.kontakt { width:470px; }
.kontakt td { vertical-align:top;height:25px; }
.kontakt .inputtd { background:url(../img/input.gif) no-repeat center left;padding:5px 0 0 0;}
.kontakt .inputtd input { border:none;background:none;padding:0px;margin:0 0 0 5px; }
.kontakt .textareatd { background:url(../img/textarea.gif) no-repeat center left;width:269px; height:165px; }
.kontakt #msg { padding:5px;border:none;background:none;margin:5px 4px 0 0;width:267px;height:145px; }
.kontakt label.error{float:right !important;top:0;border:1px solid red;background:#fff}


/*prehomepage*/
.popupbckg{background:url(../img/prehomepage.jpg) no-repeat;width:784px;height:391px;}
.popupflagcz, .popupflagru{float:left;}
.poupflags{overflow:hidden;clear:both;}
.popupcz,.popupru{float:left;width:255px;margin:6px 0 0 30px;text-align:left; color:#fff;}

#popup { width: 760px; height: 460px; overflow: hidden; background: #F7B12F; color: #fff; font-family: Arial, sans-serif; display: none;}
.popup1 h2, .popup2 h2 { font-style: italic; font-size: 18px; padding: 70px 0 0 10px; }
.popup1 p, .popup2 p { padding: 70px 0 0 10px; }
.popup1 a, .popup2 a { font-size: 24px; font-weight: bold; color: #fff; text-decoration: none; font-style: italic; position: absolute; top: 350px; display: block; padding: 40px 80px 40px 120px;}
.popup1 a:hover, .popup2 a:hover { text-decoration: underline; }
.popup1, .popup1 span { float: left; width: 285px; height: 460px; position: relative; top: 0; left: 0; overflow: hidden; }
.popup2, .popup2 span { float: left; width: 300px; height: 460px; position: relative; top: 0; left: 0; overflow: hidden;}
.popup3 { float: left; width: 175px; height: 460px; background: url(../img/popup3.jpg) }
.popup1 span { position: absolute;  background: url(../img/popup1.jpg)  }
.popup2 span { position: absolute; background: url(../img/popup2.jpg)  }
.popup1 a { left: 0px; }
.popup2 a { left: 10px }

div#nyroModalFull {font-size: 12px;color: #777;font-family: Verdana;}
div#nyroModalFull div#nyroModalLoading {border: 2px solid #f39400;width: 150px;height: 150	px;text-indent: -9999em;background: #fff url(../img/nyroloader.gif) no-repeat;background-position: center;}
div#nyroModalFull div#nyroModalLoading.error {border: 4px solid #f66;line-height: 20px;padding: 20px;width: 300px;height: 100px;text-indent: 0;background: #fff;}
div#nyroModalFull div#nyroModalWrapper {background: #fff;border: 2px solid #f39400;}
div#nyroModalFull div#nyroModalWrapper a#closeBut {position: absolute;display: block;top: -15px;right: -15px;width: 15px;height: 15px;text-indent: -9999em;background: url(../img/nyroclose.gif) no-repeat;outline: 0;}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {margin: 0;padding: 0;	position: absolute;	top: -22px;	left: 5px;	font-size: 11px;color: #000; font-weight: normal; display: none;}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {padding: 5px;}

div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {vertical-align: baseline;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;background: black;padding: 10px;margin: 10px;border: 1px white dotted;overflow: hidden;opacity: 0.2;filter: alpha(opacity=20); display: none;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5;filter: alpha(opacity=50);cursor: help;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {outline: none;position: absolute;top: 0;height: 100%;cursor: pointer;text-indent: -9999em;background-image: url(data:image/gif;base64,AAAA);}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {left: 0;width: 40%;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {background: url(../img/nyroprev.gif) left 20% no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {right: 0;width: 40%;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {background: url(../img/nyronext.gif) right 20% no-repeat;}

#spot1 .flash, #spot2 .flash, #spot3  .flash{ width: 690px; height: 540px }
