/* RESET START */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, 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:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus,:active{outline:0 none;}
body{line-height:1;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
strong,.bold,.b{font-weight:bold;}
small{font-size:85%;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after, q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:0;}
/* RESET END */

.clear {width:100%; height:1px; clear:both}
.hidden {display:none}

.fl{float:left !important;}
.fr{float:right !important;}
.cl{clear:left;}
.cr{clear:right;}
.clr{clear:both;height:0;overflow:hidden;display:block;float:none !important;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

.hide{display:none !important;}
.invis{visibility:hidden !important;}
.invisibleInput{left:2px;margin-top:6px;height:3px;width:3px;font-size:6px;overflow:hidden;position:absolute !important;z-index:1 !important;border:none;padding:0;margin:0;}
.untext{text-indent:-800px;}

.block,.blockHovered{display:block;width:auto;}
.abs{position:absolute;top:0;left:0;overflow:hidden;display:block;height:100%;width:100%;}
.relative{position:relative;}
.absolute{position:absolute;}
.vmiddle{vertical-align:middle;}
.zIndexLarge{z-index:500 !important;}

.white{color:#ffffff;}
.pink{color:#e20074;}
p.blue, .blue{color:#3c91cf !important;}

.font15{font-size:15px;line-height:19px;}
.font13{font-size:13px;line-height:17px;}

.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m25{margin:25px;}
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}

.noMargin{margin:0 !important;}
.noBg{background:none !important;}

.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}

hr{display:none;visibility:hidden;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* hide from ie-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

html{background:#040706;border:none;}
html#bg1{background:#040706 url('../gfx/bg/hp-bg.jpg') center top no-repeat;}
html#bg2{background:#040706 url('../gfx/bg/revoluce-v-ruce-galerie-bg.jpg') center top no-repeat;}
html#bg3{background:#040706 url('../gfx/bg/revoluce-v-ruce-soutez-bg.jpg') center top no-repeat;}
html#bg4{background:#040706 url('../gfx/bg/tarify-pratele-bg.jpg') center top no-repeat;}
html#bg5{background:#040706 url('../gfx/bg/tarify-rodina-bg.jpg') center top no-repeat;}
html#bg6{background:#040706 url('../gfx/bg/tarify-bavse-bg.jpg') center top no-repeat;}
html#bg7{background:#040706 url('../gfx/bg/tarify-topclub-bg.jpg') center top no-repeat;}
html#bg8{background:#040706 url('../gfx/bg/tarify-kreditni-bg.jpg') center top no-repeat;}
html#bgX{background:#040706 url('../gfx/bg/404-500-bg.jpg') center top no-repeat;}
body{color:#040707;/*color:#c0c0c0*/;font-family:Arial,helvetica,sans-serif;position:relative;top:0;left:0;width:100%;text-align:center;overflow:auto;font-size:9pt;background-color:transparent;min-height:100%;}

a, a:visited, a:active{color:#FF0089;text-decoration:underline;}
a span,a strong,a,a em{cursor:pointer !important;}
form,fieldset,div,p,h1,h2,h3,h4,h5{position:relative;color:#040707;/*color:#c0c0c0*/}
h1,h2,h3,h4,h5{font-weight:bold;}
p {line-height:normal}

/* special styles go under */
#all{text-align:left; margin:0 auto;width:986px;position:relative;z-index:300;height:100%;}

body.hp #psk {position:absolute;top:-45px;left:50%;height:1px;width:1px;z-index:900;}
body.hp #pskn {position:relative;left:260px;top:0;height:237px;width:217px;background: url('../gfx/sleva-prodlouzena.png') no-repeat;}

#page{z-index:280;position:relative;}
#obsah {z-index:200;}
html#bg4 #all {height:2490px}
html#bg5 #all {height:1825px}
html#bg6 #all {height:2300px}
html#bg7 #all {height:1990px}
html#bg8 #all {height:1490px}

body #header{position:absolute;top:0;left:0;overflow:visible;height:1px;width:1px;z-index:300;}
body #header h1{position:absolute;overflow:hidden;top:0;left:0;height:96px;width:490px;}
body #header h1 a,#header h1 a span{position:absolute;left:0;top:0;cursor:pointer;text-indent:-900px;height:96px;width:490px;}
body #header h1 a span{background:transparent url('../gfx/revoluce-v-ruce-logo2.png') 0 0 no-repeat;}

#page{position:relative;width:986px;z-index:280;}
#obsah {position:relative}

#obsah #headline a{line-height:62px;font-size:34px;color:#3C91CF;overflow:hidden;font-weight:normal;}
#obsah #headline .soutez,#obsah #headline .soutez a{width:131px;display:block;overflow:hidden;height:62px;}
#obsah #headline .soutez span{background:url('../gfx/sprite-blue-pink-black.png') 0 0 no-repeat;width:131px;height:62px;}

.headlinetexts{height:80px;}
.headlinetexts .h2like,.headlinetexts h2{float:left;}
.headlinetexts .h2like{margin-right:6px;}

.firstColumn{margin-right:55px;display:inline;}
.secondColumn{width:480px !important;display:inline;margin:0}
.wideColumn{margin-right:300px;margin-top:30px;}
.rightCol{margin-top:22px;display:inline;}

form .inputize,form .inputizeHovered,form .inputizeisError,form .inputizeisErrorHovered{margin-top:7px;height:70px;background:url('../gfx/sprite-input.png') 0 30px no-repeat;width:400px;overflow:hidden;text-align:center;}
form .inputizeHovered{background-position:-400px 30px;}
form .inputizeisError{background-position:-800px 30px !important;}
form .inputizeisErrorHovered{background-position:-800px 30px !important;}

form .filetize{margin-top:7px;height:70px;background:url('../gfx/sprite-input.png') 0 30px no-repeat;width:400px;overflow:hidden;text-align:center;}

form .areatize,form .areatizeHovered,form .areatizeisError,form .areatizeisErrorHovered{margin-top:7px;height:110px;background:url('../gfx/sprite-textarea.png') 0 30px no-repeat;width:400px;overflow:hidden;text-align:center;}
form .areatizeHovered{background-position:-400px 30px;}
form .areatizeisError{background-position:-800px 30px !important;}
form .areatizeisErrorHovered{background-position:-800px 30px !important;}

.up .faked label {z-index:5;position:relative;cursor:pointer;}
.faked label span {cursor:pointer;}
.galerienavigace .faked input {margin-left:-900px !important;margin-top:-400px;}

form .inputize label,form .inputizeHovered label,form .inputizeisError label,form .inputizeisErrorHovered label, form .areatize label,form .areatizeHovered label,form .areatizeisError label,form .areatizeisErrorHovered label,form .filetize label{display:block;position:relative;text-align:left;height:30px;color:#c0c0c0;line-height:30px;text-indent:25px;background:#040707 url('../gfx/black-bullet.gif') left center no-repeat;}
form .inputize input,form .inputizeHovered input,form .inputizeisError input,form .inputizeisErrorHovered input{display:block;width:390px;background-color:#040707;border:none;font-size:16px;line-height:22px;vertical-align:middle;padding:0;height:22px;margin:5px auto 0;text-align:left;color:#3c91cf;font-family:Arial,helvetica,sans-serif;}
form .filetize input{display:block;width:390px;background-color:#040707;border:none;font-size:16px;line-height:22px;vertical-align:middle;padding:0;height:22px;margin:5px auto 0 auto;text-align:left;color:#3c91cf;font-family:Arial,helvetica,sans-serif;}

form .areatize textarea,form .areatizeHovered textarea, .areatizeisError textarea, .areatizeisErrorHovered textarea{font-size:16px;line-height:22px;display:block;min-width:390px;max-width:390px;width:390px;background-color:#040707;border:none;padding:0;min-height:64px;max-height:64px;height:64px;margin:5px auto 0;text-align:left;overflow:auto;color:#3c91cf;font-family:Arial,helvetica,sans-serif;}

form .checkboxize{height:20px;margin-top:14px;width:400px;display:block;line-height:20px;}
form .checkboxize input{position:relative;float:left;display:inline;}
form .checkboxize label{line-height:20px;position:relative;padding-left:12px;float:left;cursor:pointer !important;display:inline;}
form .checkboxize2 input, form .radiotize input{position:relative;float:left;}
form .radiotize input{float:left;}
form .radiotize span{float:left;}
form .radiotize span label{float:left;}
form .radiotize span.clr{position:static;}
.up form .checkboxize2 .faked, form .radiotize{margin-top:5px;width:400px;display:block;line-height:18px;}
form .checkboxize2 span.faked, form .radiotize .faked span{padding-right:16px;display:inline;}
form .checkboxize2 .faked label.block,.checkboxize2 .faked label.blockHovered,form .radiotize label.block,form .radiotize label.blockHovered{display:block;position:relative;text-align:left;height:40px;color:#c0c0c0;float:none;line-height:40px;margin:0;}
.gal form .checkboxize2 .faked label span,form .faked .radiotize label span{line-height:20px;margin:0;position:relative;padding-left:10px;cursor:pointer !important;}

form .buttonLine{margin-top:20px;}
form .buttonLine button{font-size:16px;overflow:hidden;float:left;border:none;display:inline;color:#fff;background:#E20074;font-weight:bold;cursor:pointer !important;position:relative;z-index:100;}
form .buttonLine button.nextStep,span.buttonSpan.nextStep{height:71px;width:161px;line-height:72px;}
form .buttonLine button.uploadIt,span.buttonSpan.uploadIt{height:71px;width:161px;line-height:72px;}
form .buttonLine{clear:left;}

.up form span.secondColumn{display:block;margin:0 0 5px 0 !important;float:left;clear:left;position:relative;padding:0}

span.buttonSpan{overflow:hidden;float:left;border:none;position:absolute;top:0;left:0;display:inline;cursor:pointer;z-index:90;}
span.buttonSpan.nextStep{background-image:url('../gfx/sprite-blue-pink-black.png');background-repeat:no-repeat;background-position:0 -427px;}
span.buttonSpan.uploadIt{background-image:url('../gfx/sprite-blue-pink-black.png');background-repeat:no-repeat;background-position:-320px -420px;}

.faked{padding-left:0 !important;margin-left:0 !important;height:20px !important;display:inline;float:left;margin-bottom:5px;}
.faked label{padding-left:32px;margin-left:0 !important;background-image:url('../gfx/custom-checkbox.png') !important;background-repeat: no-repeat;}
.radiotize span label{padding-left:10px;height:20px;display:inline;float:left;line-height:20px !important;margin-right:10px;margin-left:0 !important;}
.radiotize span.faked label{padding-left:32px;height:20px;display:inline;float:left;line-height:20px !important;margin-left:0 !important;background-image:url('../gfx/custom-radio.png') !important;background-repeat: no-repeat;}

.up .faked label {padding-left:32px !important;color:#ccc;}
.gal .faked label{padding-left:24px !important;cursor:pointer;}
.faked label.unchecked{background-position:0 0 !important;}
.faked label.uncheckedHovered{background-position:0 -128px !important;}
.faked label.checked{background-position:0 -32px !important;}
.faked label.checkedHovered{background-position:0 -160px !important;}
.faked label.uncheckedisError, .faked label.uncheckedisErrorHovered{background-position:0 -64px !important;}
.faked label.checkedisError, .faked label.checkedisErrorHovered{background-position:0 -96px !important;}
.uncheckedisError, .checkedisError, .isError, .uncheckedisErrorHovered, .checkedisErrorHovered{color:#E20074;}

#error_msg{float:left;margin-left:20px;display:inline;overflow:hidden;position:relative;margin-top:20px;}

span.vyplnitPole, span.vyplnitPole span{height:24px;width:243px;}
span.vyplnitPole span{background:url('../gfx/sprite-blue-pink-black.png') bottom right no-repeat;}

/* text headers */
.timg {display:block}
.timg span {display:none}

/* natocit modra upoutavka */
.natocit_ad {float:right; margin:-17px 0 0 0; background:url(../gfx/blue-white-soutez-banner-1-kolo.png) no-repeat; width:380px; height:176px}
.natocit_ad p {padding:7px 50px 0 30px}
#t_natocit {height:65px; display:block; margin:20px 0 0 21px}

#foot {width:100%}
#foot #f_left {float:left}
#foot #f_right {float:right; background:url(../gfx/tm-logo-black.png) no-repeat; width:121px; height:18px}

#tarifmenutop {position:absolute;top:0;right:-20px;z-index:340;overflow:hidden;height:86px;width:243px;display:inline;float:left;}
#tarifmenutop div {z-index:334;height:215px;width:243px;position:absolute;overflow:hidden;top:0;margin-top:-250px;background: url('../gfx/menu-tarify-bg.png') 0 0 no-repeat;}
#tarifmenutop ul {position:absolute;left:27px;width:150px;height:160px;z-index:336;top:0;margin-top:-250px;overflow:hidden;}
#tarifmenutop h3 {text-indent:-400px;overflow:hidden;margin-top:0;z-index:335;height:86px;width:243px;display:block;position:absolute;right:0;top:0;background: url('../gfx/menu-tarify-pink.png') 0 0 no-repeat;}
#tarifmenutop.hovered {height:215px !important;}
#tarifmenutop.hovered h3 {z-index:1;margin-top:-150px !important;}
#tarifmenutop.hovered div {margin-top:0 !important;}
#tarifmenutop.hovered ul {margin-top:44px !important;}

#tarifmenutop ul li, #tarifmenutop ul li a {display:block;overflow:hidden;text-decoration:none;width:121px;position:relative;}
#tarifmenutop ul li a span {position:absolute;left:0;width:100%;height:100%;cursor:pointer;background-repeat: no-repeat;background-image: url('../gfx/menu-tarify.png');}
#tarifmenutop ul li.tarif1 a {height:17px;}
#tarifmenutop ul li.tarif1 a span {background-position: 0 -2px;}
#tarifmenutop ul li.tarif1 a:hover span {background-position: -200px -2px !important;}
#tarifmenutop ul li.tarif1 a.active span {background-position: -400px -2px;}
#tarifmenutop ul li.tarif2 {margin-top:11px;}
#tarifmenutop ul li.tarif2 a {height:22px;}
#tarifmenutop ul li.tarif2 a span {background-position:0 -28px;}
#tarifmenutop ul li.tarif2 a:hover span {background-position:-200px -28px !important;}
#tarifmenutop ul li.tarif2 a.active span {background-position:-400px -28px;}
#tarifmenutop ul li.tarif3 {margin-top:10px;}
#tarifmenutop ul li.tarif3 a {height:20px;}
#tarifmenutop ul li.tarif3 a span {background-position:0 -62px;}
#tarifmenutop ul li.tarif3 a:hover span {background-position:-200px -62px !important;}
#tarifmenutop ul li.tarif3 a.active span {background-position:-400px -62px;}
#tarifmenutop ul li.tarif4 {margin-top:12px;}
#tarifmenutop ul li.tarif4 a {height:20px;}
#tarifmenutop ul li.tarif4 a span {background-position:0 -92px;}
#tarifmenutop ul li.tarif4 a.active span {background-position:-400px -92px !important;}
#tarifmenutop ul li.tarif4 a:hover span {background-position:-200px -92px;}
#tarifmenutop ul li.tarif5 {margin-top:7px;}
#tarifmenutop ul li.tarif5 a {height:21px;}
#tarifmenutop ul li.tarif5 a span {background-position:0 -121px;}
#tarifmenutop ul li.tarif5 a.active span {background-position:-400px -121px !important;}
#tarifmenutop ul li.tarif5 a:hover span {background-position:-200px -121px;}

.footer {display:block;clear:both;width:980px;position:relative;color:#fff;padding-top:40px;}
.footer p{color:#fff;line-height:20px;}
.footer p.fr a,.footer p.fr a span{display:block;overflow:hidden;height:27px;width:139px;}
.footer p.fr a span{position:absolute;top:0;left:0;background:url('../gfx/hp-t-mobile.png') 0 0 no-repeat;}

.footer p.middleLeft{position:absolute;left:27%;top:0;background: url('../gfx/sprite-footer.png') 0 0 no-repeat;padding-left:60px;height:30px;line-height:28px;}
.footer p.middleLeft a,.footer p.middleRight a {line-height:28px;color:#999;text-decoration:underline;}
.footer p.middleRight{position:absolute;right:25%;top:0;background: url('../gfx/sprite-footer.png') 0 -97px no-repeat;height:37px;padding-left:40px;}
.footer p.middleRight a {line-height:24px;}
.footer p.middleRight span {display:block;font-size:11px;line-height:13px;color:#666;text-decoration:none;}

.errorBody #content{position:relative;top:290px;color:#fff;}
.errorBody .error404 {display:block;overflow:hidden;width:864px;height:75px;line-height:74px;font-weight:bold;color:#e20074;font-size:36px;margin-bottom:20px;}
.errorBody .error404 span {background: url('../gfx/sprite-404-500.png') 0 0 no-repeat;}
.errorBody .error500 h2 {display:block;overflow:hidden;width:763px;height:74px;line-height:74px;font-weight:bold;color:#e20074;font-size:36px;}
.errorBody .error500 h2 span {background: url('../gfx/sprite-404-500.png') 0 -100px no-repeat;}
.errorBody .error500 p.int {display:block;overflow:hidden;width:487px;height:35px;line-height:36px;font-weight:bold;color:#fff;font-size:24px;margin:13px 0;}
.errorBody .error500 p.int span {background: url('../gfx/sprite-404-500.png') left bottom no-repeat;}

.errorBody p {color:#fff;line-height:24px;font-size:14px;margin-right:20px;}
.errorBody .footer {position:absolute;margin-top:0 !important;top:750px;clear:both;color:#fff;width:980px;height:100px;}
.errorBody .footer p {color:#fff;line-height:20px;margin-top:0 !important;}
.errorBody .footer p.fr a span {position:absolute;top:0;left:0;background: url('../gfx/hp-t-mobile.png') 0 0 no-repeat;}
.errorBody .footer p.fr a, .errorBody .footer p.fr a span {display:block;overflow:hidden;float:right;height:27px;width:139px;}

div.jqmOverlay{background-color:#000;z-index:390;position:absolute;top:0;left:0;text-align:left;}
div#exa {display:none;position:absolute;left:50%;margin-left:-502px;width:1004px;height:564px;overflow:hidden;color:#000;z-index:600;text-align:left;}

#exa.dialogSend {top:600px !important;bottom:auto;}
#exa.dialogMail{bottom:0;}
#exa.dialogMailing{top:700px;}
#exa.dialogAbout{top:650px;}
#ex3b {display:none;}
div.dialogSend #ex3a {display:block;}
div.dialogSend #ex4a {display:none;}
div.dialogMail #ex3a {display:none;}
div.dialogMail #ex4a {display:block;}
div.dialogMailing #ex4a{display:block;}
div.dialogZname #ex3b{display:block;}
div.dialogZname #ex3a{display:none;}
div.dialogZname #ex4a{display:none;}

div.jqmdTA,div.jqmdBA,div.jqmdML,div.jqmdMR,div.jqmdMSG{position:absolute;display:block;}
div.jqmdTA{top:0;left:0;height:42px;width:1004px;background:url('../gfx/box/boxes_top.png') no-repeat;}
div.jqmdML{top:42px;left:0;height:480px;width:40px;background:url('../gfx/box/boxes_left.png') no-repeat;}
div.jqmdMR{top:42px;right:0;height:480px;width:42px;background:url('../gfx/box/boxes_right.png') no-repeat;}
div.jqmdBA{top:522px;left:0;height:42px;width:1004px;background:url('../gfx/box/boxes_bottom.png') no-repeat;}
div.jqmdMSG{top:42px;left:40px;width:922px;height:480px;background-color:#3c91cf;}
.jqmdX{position:absolute;right:42px;top:42px;width:75px;height:39px;line-height:40px;color:#fff;overflow:hidden;cursor:pointer;}
.jqmdX span{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../gfx/box/sprite.png') -353px 0 no-repeat;cursor:pointer;}
.jqmDialog h3{height:50px;width:430px;display:block;overflow:hidden;color:#fff;font-size:20px;line-height:46px;font-weight:normal;margin:10px 0 10px 20px;}
.jqmDialog h3 span{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../gfx/box/sprite.png') left bottom no-repeat;}
.jqmDialog h3.soutezmail{width:410px;}
.jqmDialog h3.soutezmail span{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../gfx/box/sprite.png') 0 -290px no-repeat !important;}
.jqmDialog h3.mailZnamym span{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../gfx/box/sprite.png') 420px -290px no-repeat !important;}
.jqmDialog label{background:#3C91CF url('../gfx/box/sprite.png') -818px 5px no-repeat; color:#000; display:block;height:28px;width:100%;overflow:hidden;line-height:28px;text-indent:24px;padding:0 !important;position:relative;}
.jqmDialog label span{position:absolute;right:0;top:0;line-height:29px;font-size:11px;}
.jqmDialog input,textarea{border:none;overflow:auto;margin:7px 0 0 7px;background-color:#3c91cf;color:#fff;font-family:Arial,helvetica,sans-serif;line-height:18px;font-size:14px;}
.jqmDialog .jqMails,.jqmDialog .jqText{width:524px;left:20px;background:#3C91CF url('../gfx/box/sprite2.png') no-repeat;margin-bottom:15px;position:relative;}
.jqmDialog .jqMails{height:94px;background-position:0 28px;}
.jqmDialog .jqText{height:151px;background-position:0 -64px;}
.jqmDialog .isError .jqMails {background-position:-524px 28px !important;}
.jqmDialog .isError label {color:#fff !important;font-weight:bold;}
.jqmDialog .isError .jqText {background-position:-524px -64px !important;}
.jqmDialog .isError .jqFrom {background-position:-524px -215px !important;}
.jqmDialog .isError input, .jqmDialog .isError textarea {background-color:#e20074 !important;}
.jqmDialog .jqFrom{float:left;height:62px;width:330px;background:#3C91CF url('../gfx/box/sprite2.png') 0 -215px no-repeat;margin-left:20px;display:inline;position:relative;}
.jqmDialog .jqMails textarea{min-width:510px;min-height:49px;max-width:510px;max-height:49px;width:510px;height:49px;position:relative;}
.jqmDialog .jqText textarea{min-width:510px;min-height:109px;max-width:510px;max-height:109px;width:510px;height:109px;position:relative;}
.jqmDialog .jqFrom input{width:316px;height:20px;line-height:20px;overflow:hidden;padding:0;position:relative;}
.jqmDialog .buttonLine{clear:none;float:left;height:71px;overflow:hidden;display:inline;margin:10px 0 0 20px;width:170px;position:relative;}
.jqmDialog .buttonLine button{position:relative;z-index:99999;background:#E20074;}

span.buttonSpan.sendToFriend,button.sendToFriend{height:71px !important;width:163px !important;line-height:71px;color:#fff;overflow:hidden;cursor:pointer;}
span.buttonSpan.sendToFriend{background:url('../gfx/box/sprite.png') -539px -100px no-repeat;z-index:80000;}

.jqmDialog .errorMsg{margin:10px 0 0 20px;clear:left;line-height:24px;font-size:16px;color:#fff;font-weight:normal;width:882px;}

input.jqmdXFocus{background-position:bottom left; outline:none;}