/* compress http://csscompressor.com/ */


/*tablesorter javascript table sort*/
table.tablesorter thead tr .header {background-image: url(img/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;padding-top:2px;padding-bottom:2px;text-align:center}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(img/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(img/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #DBDDD0;}

/*star rate, javascript rate*/
.rate {margin-top: 5px;font-size: 0.85em;color:gray;text-align: center;}

/*buttons, cerveny zeleny button*/
button.red{font-size:15px;font-weight:bold;background-color:#b22222;color:white;border:0;line-height:1.5;cursor:pointer}
button.green{font-size:15px;font-weight:bold;background-color:#008080;color:white;border:0;line-height:1.5;cursor:pointer}


/* big expert */
#be_logos {width: 280px; float: left; text-align: center; background-color: white; margin:5px 0 0 10px}
#be_logos img {margin-top: 20px}

/* titulni zpravodaj */
#aktualni_temata { white-space: normal; }
#aktualni_temata #zobrazena_zprava { height: 157px; overflow: hidden;}
#aktualni_temata .ro_text { width: 627px;}
#aktualni_temata .nadpis { font-size: 16px; font-weight: bold; color: #40413B; }
#aktualni_temata h2, #aktualni_temata h2 a, #aktualni_temata h2 a:hover, #aktualni_temata h2 a:visited{ font-size: 20px; color: #40413B; text-decoration: none; padding-right: 1px; line-height: 26px;}
#aktualni_temata .news_style {height:175px}
#aktualni_temata a p {color:#000; text-decoration:none}
#aktualni_temata .news_show a.per:hover, #aktualni_temata .news_show a.per, #aktualni_temata .news_show a.per:visited { color:#000;text-decoration:none; line-height: 21px }
#aktualni_temata .news_show img {border:1px #656565 solid;float:left;margin-right:8px; margin-top: 2px;}
#aktualni_temata {margin-left:0;padding-top:0;padding-bottom:5px;margin-top:0}
#aktualni_temata .news_border { float: left; width: 630px; height: 172px; overflow: hidden; }
#aktualni_temata .news_show{ color:#000; height:100px;width:630px; }
#aktualni_temata .news_mark{display:none;border:1px solid blue;width: 630px;height:35px;color:#000;text-align:center}
#aktualni_temata .news_border span{color:red;text-decoration:underline}
/*#aktualni_temata h2 {display:-webkit-box;margin-bottom:0px;font-size:15px; height: 52px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}*/

#aktualni_temata h2 { overflow: hidden; position: relative; max-height: 50px; text-align: justify; margin-right: -15px; padding-right: 15px; font-size:15px }
#aktualni_temata h2:before {  content: '...'; position: absolute; right: 1px; bottom: -6px;}
#aktualni_temata h2:after { content: '';  position: absolute; right: 0; width: 15px; height: 21px; margin-top: 3px; background: white; }

#aktualni_temata .autor-datum { color: #d49c01; font-weight: bold; }
#vsechny_zpravy {display:none}
#mynewsdis { text-align: left; position: relative;}
#news_prev { float: left; cursor: pointer; }
#news_next { float: right; cursor: pointer; }

/* titulka */
#zpravadne { line-height: 1.5 }
#zpravadne .datum{ color: #d49c01; font-weight: bold; }
#zpravadne h2 { color: #40413b; font-size: 220%; margin:5px 0 15px; line-height: 1.2; font-weight: bold; word-spacing: -2.5px }
#zpravadne h2 a { color: #40413b; }
#zpravadne img { float: left; margin: 0 8px 5px 0 }
#zpravadne .linky, #zpravadne .linky a {  font-size: 13px; text-decoration: none; font-weight: bold; float: right; color: #40413b; text-align: right; }

.hlavnizpravy { line-height: 1.4 }
.hlavnizpravy .datum { color: #d49c01; font-weight: bold; margin-top: 15px; }
.hlavnizpravy h3, .hlavnizpravy h4, #titulkazprav h4 { color: #40413b; font-size: 160%; margin:5px 0 10px; line-height: 1.2; font-weight: bold; word-spacing: -1.5px }
.hlavnizpravy h3 a, .hlavnizpravy h4 a, #titulkazprav h4 a { color: #40413b; }
.hlavnizpravy img { float: left; margin: 0 8px 5px 0 }
.hlavnizpravy .linky, .hlavnizpravy .linky a {  font-size: 13px; text-decoration: none; font-weight: bold; float: right; color: black; text-align: right; }
.dalsizpravy {}
.dalsizpravy .datum, #titulkazprav .datum  { color: #d49c01; }
.dalsizpravy .datum { margin-top: 15px;}
.dalsizpravy h4 { color: #40413b; font-size: 160%; margin:5px 0 10px; line-height: 1.2; font-weight: bold; word-spacing: -1.5px }
.dalsizpravy h4 a, .dalsizpravy p, .dalsizpravy p a, #titulkazprav .temata, #titulkazprav .temata a { color: #40413b; white-space: nowrap; overflow: hidden; padding-bottom: 0.7em }
#mobilepage .dalsizpravy h4 a, #mobilepage .dalsizpravy p, #mobilepage .dalsizpravy p a, #mobilepage #titulkazprav .temata, #titulkazprav .temata a {color: #369; white-space: normal !important }
.dalsizpravy img { float: left; margin: 0 8px 5px 0 }
.dalsizpravy .dalsi, #titulkazprav .dalsi { margin-top: 5px; }
.dalsizpravy .dalsi, .dalsizpravy .dalsi a, #titulkazprav .dalsi a {  font-size: 13px; text-decoration: none; font-weight: bold; float: right; color: #40413b; text-align: right; }
#mobilepage .dalsizpravy .dalsi, #mobilepage .dalsizpravy .dalsi a, #mobilepage #titulkazprav .dalsi a {float: right; color: #369;}
/* nazory */
span.rate_ref{cursor:pointer;padding:0 3px;color:grey}
span.rate_ref:hover{text-decoration:underline}
.nazor h3{font-size:12px;text-align:left;color:000;font-weight:700;margin:0;padding:0;overflow:hidden}
.nazor .nazor_title{font-size:12px;color:000;font-weight:700}
.nazor div.hd{text-align:left;background-color:#EDEFDE;line-height:2em;margin-top:.5em;padding:0 .5em}
.nazor div.hd_gray{text-align:left;background-color:#CCC;border:3px solid #CCC;color:#999}
.nazor div.hd_gray a{color:#999}
.nazor div.bd{text-align:justify;overflow:hidden;padding:3px;line-height:1.4}
.nazor div.bd a{overflow:hidden;max-width:580px;white-space:nowrap}
.nazor div.bd p{padding:2px 0 6px; line-height: 1.5}
.nazor div.name{float:left}
.nazor div.name a{font-style:italic;font-weight:700}
.nazor div.zprava{float:right;white-space:nowrap}
.nazor div.resp{float:right;text-align:right;padding-right:5px}
.nazor div.resp2{text-align:right}
.nazor div.rate{float:left;color:grey}
.nazor div.vote{float:right;text-align:right;padding-right:5px;color:grey}
.nazor div.vote a{color:grey}
.nazor div.vote2{padding-right:5px}
tr.sel{background-color:#DBDDD0 !important;color:#000}
div.nextrows{text-align:center;line-height:1.5;margin-top:5px}
div.topic{overflow:hidden;white-space:nowrap;font-weight:700;font-size:12px;background-color:#DBDDD0;line-height:2;padding-left:5px;}

/*komodity*/
.acenter{text-align:center}
.aright{text-align:right}
p.ajustify{text-align:justify}
.p5{padding:5px}
.sivy{background-color:#f0f0f0;margin:0;padding:5px}
span.posi{color:Green}
span.nega{color:red}
.cklink{font-size:14px;color:#FF0;text-decoration:none}
.cklink:hover{font-size:14px;color:#FF0;text-decoration:underline}
.eklink{font-size:14px;color:#FFF;text-decoration:none}
.eklink:hover{font-size:14px;color:#FFF;text-decoration:underline}
.kpborder{border-top:2px solid #D49C01;border-bottom:2px solid #D49C01}
.komprez{font-size:12px;font-style:italic}
.break{height:5px}
.komprezod,.komprezod:hover{font-size:12px;text-decoration:underline}
#kom_popis{width:280px}
#kom_popis p{text-align:justify}
#kom_popis h2{font-size:13px} 
#kom_popis h3{font-size:13px; margin-top: 10px} 
#advgold .rubriky .nadpis a { color: #804000; font-size: 14px; font-weight: bold; }
#advgold .rubriky a.title { color: black; font-size: 16px; }
#advgold .rubriky .left { line-height: 2}
#advgold .rubriky a.link { font-size: 14px; font-weight: bold; margin-bottom: 5px;  }
#advgold .rubriky img { padding-right: 10px; }
#advgold .loga { margin-top: 10px; }
#advgold .loga .nadpis { font-weight: bold; font-size: 13px;  color: #336699; }
#advgold .loga img { margin-right: 10px; vertical-align: middle; }
#advgold  h3 { border-bottom: 1px solid black; margin: 30px 0 25px 0; line-height: 1.4; font-size: 20px; }
#advgold h3 span { background-color: #dbddce; padding: 2px 10px; margin: 0; color: #336699; }
#advgold .okenko-investora h3 a {font-size: 20px;color:#336699;}
 

/*zlato.kurzy.cz*/

.okenko-investora-rotate, .okenko-investora-rotate a {color: black !important;}
#zlatotitulni h2, #zlatotitulni h3 { border-bottom: 1px solid #ffcc00; margin: 30px 0 10px 0; line-height: 1.4; font-size: 16px; }
#zlatotitulni h3 { line-height: 1.4; font-size: 15px; }
#zlatotitulni h4 { line-height: 1.6; }
#zlatotitulni.mob h4 {line-height: 1.4em}
/*#zlatotitulni h2 span, #zlatotitulni h3 span { background-color: #ffcc00; padding: 2px 10px; margin: 0; color: #336699; }
#zlatotitulni h2 span a, #zlatotitulni h3 span a {color: #336699; font-size: 18px;}*/
#zlatotitulni .zpravy a.title, #zlato .zpravy a.title { text-decoration: underline; color: black; font-weight: bold; font-size: 20px; }
#zlatotitulni .zpravy a.title {font-size: 18px; }
#zlatotitulni .zpravy a.title:hover, #zlato .zpravy a.title:hover { text-decoration: underline; }
#zlatotitulni .zpravy .text, #zlato .zpravy .text { text-decoration: none; color: black; font-size: 14px; line-height: 22px; text-align: justify; }
#zlatotitulni.mob .zpravy .text { font-size: 15px; line-height: 1.6em;}
#zlatotitulni .zpravy a.link, #zlato .zpravy a.link { text-decoration: underline; color: #336699; font-size: 13px;}
#zlatotitulni.mob .zpravy a.link, #zlato.mob .zpravy a.link { font-size: 15px;}
#zlatotitulni .zpravy .linky, #zlato.mob .zpravy .linky { float: left; font-size: 10px; padding: 0;}
#zlatotitulni.mob .zpravy .linky, #zlato.mob .zpravy .linky { font-size: 13px; }
#zlatotitulni .zpravy img, #zlato .zpravy img, #zlatotitulni .rubriky img { float: left; margin: 0 10px 5px 0; }
#zlatotitulni .rubriky .nadpis a { color: #804000; font-size: 14px; font-weight: bold; }
#zlatotitulni .rubriky a.title { color: black; font-size: 16px; }
#zlatotitulni .rubriky .linky { line-height: 2}
#zlatotitulni .rubriky a.link { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#zlatotitulni .loga { margin-top: 10px; }
#zlatotitulni .loga.mob { margin: 10px 22% 0 22%; }
#zlatotitulni .loga .nadpis { font-weight: bold; font-size: 13px; }
#zlatotitulni.mob .loga .nadpis { font-size: 15px; }
#zlatotitulni .loga img { padding: 15px 15px 0 0; vertical-align: middle; }
#zlatotitulni .loga-rotate li {max-width: 230px;float: left;list-style-type: none;}
#zlatotitulni .text p { padding: 5px 0 10px 0}
#zlatotitulni .text a { color: #336699; text-decoration: underline; }
#zlatotitulni .graf-linky a { color: #336699; font-weight: bold; font-size: 14px; }
#zlatotitulni .graf-linky a:hover { text-decoration: underline; }
#zlatotitulni .cola { float: left; width: 27%; }
#zlatotitulni .colb { float: left; width: 27%; }
#zlatotitulni .colc { float: left; width: 27%; }
#zlatotitulni .cold { float: left; width: 19%; text-align: right; }
#zlato-cena { font-weight: bold; font-size: 15px; line-height: 24px; margin: 10px 0; clear: both;}
#zlato-cena .cola { width: 50px; }
#zlato-cena .colb { width: 185px; text-align: right; }
#zlato-cena .colc { width: 185px; text-align: right; }
#zlato-cena .cold { width: 185px; text-align: right; }
#zlato-cena .cola, #zlato-cena .colb, #zlato-cena .colc, #zlato-cena .cold { float: left; }
#zlato-cena .cola div, #zlato-cena .colb div, #zlato-cena .colc div, #zlato-cena .cold div { float: left; padding-left: 55px; }
#zlato-cena .gold_arrow_up { width:30px; height:46px; background:url(https://img.kurzy.cz/items/arrows/gold_price_arrows.gif) 0 0;}
#zlato-cena .gold_arrow_down { width:30px; height:46px; background:url(https://img.kurzy.cz/items/arrows/gold_price_arrows.gif) -31px -4px;}
#zlato-cena img { float: right;}
#zlato-cena a { color: black; text-decoration: none; }
#zlato-cena a:hover { color: #336699; text-decoration: underline; }
#zlato-cena.mob { font-size: 16px}
#zlato-cena.mob th, #zlato-cena.mob td { padding: 10px } 
#zlato-cena.mob th { text-align: right }
#zlato-cena.mob td { text-align: left }
#zlato-cena.mob img { transform: scale(0.6); float:left; margin-left: 17%}
#zlato-cena.mob .gold_arrow_up, #zlato-cena.mob .gold_arrow_down {height: 35px !important;padding-right:0!important}
#zlato-cena.mob .gold_arrow_down { background:url(https://img.kurzy.cz/items/arrows/gold_price_arrows.gif) -31px -14px;}
#shop_list_titulni .block { margin-bottom: 10px; }
#shop_list_titulni .shop_list_item { width: 147px !important; height: 275px !important; margin-right: 10px !important; border: 1px solid black !important; padding: 5px 5px !important; float: left !important; overflow: hidden !important; }
#shop_list_titulni .title { width: 147px !important; height: 60px !important; text-align: center !important; overflow: hidden !important; font-size: 100% !important;}
#shop_list_titulni .title a { color: #D49C01 !important; text-decoration: underline !important; font-weight: bold !important; }
#shop_list_titulni .img { width: 100% !important; text-align: center !important; overflow: hidden !important;}
#shop_list_titulni .description { float: none !important; width: 147px !important; height: 79px !important; text-align: justify !important; overflow: hidden !important; font-size: 10px !important;}
#shop_list_titulni .price { height: 30px !important; overflow: hidden !important; font-size: 18px !important; padding-top: 5px !important; font-weight: bold; }
#shop_list .block { margin-bottom: 10px; }
#shop_list .shop_list_item { width: 98%; margin-right: 10px; padding-bottom: 10px; border-bottom: 1px solid #cccccc; padding: 10px 5px; float: left; overflow: hidden; }
#shop_list .shop_list_item_first { width: 98%; margin-right: 10px; padding-bottom: 10px; border-bottom: 1px solid #cccccc; padding: 10px 0; float: left; overflow: hidden; }
#shop_list .title { text-align: left; overflow: hidden; font-size: 120%;}
#shop_list .title a { text-decoration: underline; font-weight: bold; }
#shop_list.mob .title a { text-decoration: none; font-size: 16px; }
#shop_list .img { float:left; width: 23%; overflow: hidden; text-align: center; min-height: 105px;}
#shop_list.mob img { max-width:100%; padding-right: 10px; float:left; }
#shop_list .obsah { float:left; width: 77%;}
#shop_list.mob .obsah { width: 100%;}
#shop_list .description { text-align: justify; overflow: hidden; float: left; width: 380px; padding-top: 5px; font-size: 13px; }
#shop_list.mob .description { width: 100%; font-size: 15px; line-height: 1.6em}
#shop_list .rcolumn { float: right; text-align: center; width: 115px;}
#shop_list .price { overflow: hidden; font-size: 18px; padding-top: 5px; font-weight: bold; }
#shop_list .toshop { padding-top: 10px;}
#shop_list .shop { background-color: #D49C01; padding: 5px 10px; font-size: 15px; font-weight: bold; color: white; text-decoration: none;}
#shop_list .toshop a:hover {text-decoration: none; }
#shop_list .shopname { padding-top: 10px; }
#shop_list .shopname a { color: #D49C01; text-decoration: underline; }
#shop_list.mob .shopname { padding-top: 53px; float: left; }
#shop_list.mob .shopname a { color: #D49C01; text-decoration: none; font-size: 16px }
#shop_list .zobrazeni_polozek { margin: 15px 0;text-align: right;}
#zlato-pravy { padding: 10px 10px }
#zlato-pravy h3 { border-bottom: 1px solid black; margin: 10px 0 5px 0; line-height: 1.5; font-size: 16px; }
#zlato-pravy h3 a { background-color: #ffcc00; padding: 2px 10px; margin: 0 }
#shop_list p { font-size: 15px; line-height: 1.5; padding-bottom: 20px; }
#shop_list .rubriky img { float: left; margin: 0 10px 5px 0; }
#shop_list .rubriky .nadpis a { color: #804000; font-size: 14px; font-weight: bold; }
#shop_list .rubriky a.title { color: black; font-size: 16px; }
#shop_list .rubriky .linky { line-height: 2}
#shop_list .rubriky a.link { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#shop_list h2, #shop_list h3 { border-bottom: 1px solid #ccc; margin: 0px 0 10px 0; line-height: 1.4; font-size: 18px; }
#shop_list h3 { line-height: 1.4 }
#shop_list h4 { line-height: 1.6; }
#shop_list h2 span, #shop_list h3 span { background-color: #ffcc00; padding: 2px 10px; margin: 0; color: #336699; }
#shop_list .strankovani { padding: 15px 5px; text-align: center; line-height: 2 }
#shop_list .strankovani .dalsi_part { margin: 10px 0 10px 11px}
@media screen and (max-width: 684px) { #shop_list .strankovani { line-height: 2.5 }#shop_list .strankovani .dalsi_part {margin-left: 5%} }
#shop_list .hmotnosti, #zlatotitulni .hmotnosti {font-weight: bold; line-height: 2}
#zlatotitulni .hmotnosti {font-weight: normal;}
@media screen and (max-width: 684px) { #shop_list .hmotnosti, #zlatotitulni .hmotnosti {line-height: 2.5} }
#shop_list .hmotnosti a, #zlatotitulni .hmotnosti a { color: #369}
#shop_list .hmotnosti .ohm, #zlatotitulni .hmotnosti .ohm { display:inline; margin-right: 15px }
@media screen and (max-width: 340px) { #shop_list .hmotnosti .ohm, #zlatotitulni .hmotnosti .ohm {margin-right: 7%} }
@media screen and (max-width: 380px) and (min-width: 341px){ #shop_list .hmotnosti .ohm, #zlatotitulni .hmotnosti .ohm {margin-right: 8%} }
@media screen and (max-width: 684px) and (min-width: 381px) { #shop_list .hmotnosti .ohm, #zlatotitulni .hmotnosti .ohm {margin-right: 10%} } 
#shop_list .spolecnosti { font-size: 16px}
#shop_list .spolecnosti a { color: #369; text-decoration: none; font-size: 16px}
#shop_list .spolecnosti .radek { padding: 15px 10px; border-bottom: 1px solid grey; }
#shop_list .spolecnosti .rescol .radek:first-child { border-top: 1px solid grey; }
@media screen and (max-width: 684px) { #shop_list .spolecnosti .rescol.respadl .radek:first-child { border-top: 0px } }
#shop_list .spolecnosti .rescol .radek:nth-child(odd) {background: #F1F3E6}
@media screen and (max-width: 684px) { #shop_list .spolecnosti .rescol.respadl .radek:nth-child(odd) {background: inherit}#shop_list .spolecnosti .rescol.respadl .radek:nth-child(even) {background: #F1F3E6} }
#shop_list .spolecnosti .jedna {width: 48%; float:left; overflow: hidden; padding: 0 0 0 5px}

/*forex kalendar*/
.rectangle0 {width: 13px;height: 13px;background: #00A3EB;}
.rectangle1 {width: 13px;height: 13px;background: #FF9000;}
.rectangle2 {width: 13px;height: 13px;background: #CA0000;}

/*buttony mam zajem, doporucujeme, ... */
.dopobtn {
  background: #898989; font-weight: bold;
  background-image: -webkit-linear-gradient(top, #898989, #595959);
  background-image: -moz-linear-gradient(top, #898989, #595959);
  background-image: -ms-linear-gradient(top, #898989, #595959);
  background-image: -o-linear-gradient(top, #898989, #595959);
  background-image: linear-gradient(to bottom, #898989, #595959);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 3px 9px 3px 9px;
  text-decoration: none;
}

.dopobtn:hover {
  background: #595959;
  background-image: -webkit-linear-gradient(top, #595959, #494949);
  background-image: -moz-linear-gradient(top, #595959, #494949);
  background-image: -ms-linear-gradient(top, #595959, #494949);
  background-image: -o-linear-gradient(top, #595959, #494949);
  background-image: linear-gradient(to bottom, #595959, #494949);
  text-decoration: none;
  color: #ffffff;
  display:inline /* musi tu byt kvoli chrome, inak na hover rozsiruje button */
} 


/* vypinani VOR v OR */
div.existingTag
{
    position: relative;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #324566;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #333;
    padding: 10px;
    /*margin: 5px;*/
}

.closeButton
{
    display:block;
    position:absolute;
    top:-10px;
    right:-10px;
    width:27px;
    height:27px;
    background:url('img/close-button.png') no-repeat center center;
}


/* styly osob v OR */
table.rftab tr td {padding:5px;height:2em;line-height:1.3}
table.rftab tr.neaktualni td {opacity: 0.5;font-style: normal}
#volby_list h2 {font-size: 15px;margin-left: 1em}


/* Nazory pravy panel ajax */
#naz_box {background-color:#FAFBF7;width:290px;margin:0 3px;padding:0 2px;min-height:200px;line-height:1.5}


#naz_box_all {font-weight:bold;border: 1px solid #daa520;border-radius: 6px;}
#naz_box_all a:hover {text-decoration: none !important}
#naz_box_all h3 {background-color:#f2efe6;color:#369; width:288px;padding:6px 0 6px 10px; font-size:14px; border-radius:6px 6px 0 0;}
#naz_box_novy {font-size:14px;margin-left:5px}
#naz_box_novy .nazrow div{float:left}
#naz_box_novy .nazrow span{color:#D49C01;font-weight:normal}
#naz_box_novy .nazrow {clear:both}
#naz_box_bot {background-color:#FAFBF7;margin:20px;width:250px}


/* OR vypis stiahnuty z justice zobrazovany pokial sa nezobrazi */
.dvt1 {display:table;width:670px;border-bottom:1px solid #A9A9A9;line-height:2}
.dvr1 {display:table-row;}
.dvc1 {display:table-cell;}
.dvc1:first-child {padding-left: 0;width:160px}
.dvc1o{display:table-cell}

@media screen and (max-width: 684px) {
.dvt1{width: 100%;display:block}
.dvr1{display:block}
.dvc1{display:block}
.dvc1:first-child{padding-left:0;width:100%}
.dvc1o{display:block;padding-left:5%;width:100%;}
}  

.resrowform{padding: 10px 0 10px 10px; text-align: left;}
.resrowform h3{display:block;background-color: #D49C01;color:#000;margin:-10px 0 20px -10px; width:100%;text-align: center;padding: 3px 10px 3px 0;font-weight:bold}
@media screen and (min-width: 685px) {
  .resrowform input{margin-left:30px;width:120px}
  .resrowform select{margin-left:30px;width:120px}
}

@media screen and (max-width: 684px) {
  .resrowform h3{padding: .7em 10px .7em 0}
}

