* { margin: 0; padding: 0; }

body { background: #f0f0f0; }
/*
body {
  -webkit-text-stroke:1px transparent;
}
 
@media only screen and (max-device-width:480px) {
  body{-webkit-text-stroke:0 black;}
}
*/
body, table, tr, td, input, select, textarea, a { font: normal 13px "Arial", "Verdana", sans-serif; color: #1e1e1e; }
a:link, a:active, a:visited { color: #1e1e1e; text-decoration: none; }
a:hover { color: #ff2d2d; text-decoration: none; }

img { border: 0; }

.hide { display: none; }
.clear { clear: both; }
.smallel { width: 10px; height: 2px; margin: 14px 0; background: #1e1e1e; font-size: 0; }


#screenWrap { width: 990px; }
#screen { margin: 50px 0 0 28px; }


#logoBox { margin-bottom: 78px; }
a.logo:link, a.logo:active, a.logo:visited, a.logo:hover { display: block; width: 230px; height: 81px; background: url("../img/q2-logo.png") no-repeat; }


h2 { min-height: 25px; font-size: 16px; font-weight: normal; /*text-shadow: #333 0 0 0;*/ }
/*pepe*/
p.h2 { min-height: 25px; font-size: 16px; font-weight: normal; /*text-shadow: #333 0 0 0;*/ }


#contentBox { width: 774px; margin-bottom: 25px; }
#content {  }

#content p { margin-top: 14px; }

.news-list3-container .news-list3-item { position: relative; float: left; width: 250px; height: 198px; margin-right: 12px; }
.news-list3-container .last { margin-right: 0 !important; }
.news-list3-container .img { width: 250px; height: 150px; margin-bottom: 4px; overflow: hidden; }
.news-list3-container img { position: absolute; }
.news-list3-container h3 { margin-bottom: 2px; }
.news-list3-container h3 a { padding: 0 3px; font-size: 13px; }
.news-list3-container h3 a:hover { background: #ff2d2d; color: #fff; }
.news-list3-container .cat { padding-left: 15px; background: url("../img/ico-cat.gif") no-repeat left; font-size: 11px; }
.news-list3-container .cat a { font-size: 11px; }

.news-single-item .cat { padding-left: 15px; background: url("../img/ico-cat.gif") no-repeat left; font-size: 11px; }
.news-single-item .cat a { font-size: 11px; }
.news-single-item p img { margin-bottom: 4px; }

#prevNextTopBox { position: absolute; }
#prevNextTop { position: absolute; top: -18px; left: 0; width: 774px; text-align: right; }
#prevNextBtm { width: 774px; margin-top: 10px; text-align: right; }
span.prevNextLnkOff { padding: 0 1px; font-size: 11px; color: #888; }
a.prevNextLnk:link, a.prevNextLnk:active, a.prevNextLnk:visited, a.prevNextLnk:hover { padding: 0 1px; background: #1E1E1E; font-size: 11px; color: #fff; }

.tx-powermail-pi1 { margin-top: 20px; }
.tx-powermail-pi1_fieldset { border: 0; }
.tx-powermail-pi1_fieldset legend { display: none; }
.tx_powermail_pi1_fieldwrap_html { margin-bottom: 10px; }
.tx_powermail_pi1_fieldwrap_html label { display: none; }
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory { display: none; }
.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html textarea { width: 450px; padding: 3px; background: #fff; border: 1px #aeaeae solid; }
.tx_powermail_pi1_fieldwrap_html .powermail_captcha { display: block; margin-bottom: 10px; }
.tx_powermail_pi1_fieldwrap_html .tx-srfreecap-pi2-image { margin-left: 0; }
.tx_powermail_pi1_fieldwrap_html .tx-srfreecap-pi2-cant-read { font-size: 14px; color: #323232; }
.tx_powermail_pi1_fieldwrap_html .powermail_submit { width: auto; background: none; border: 0; text-decoration: underline; cursor: pointer; }
.tx-powermail-pi1_mandatory { margin-bottom: 20px; }
.tx-powermail-pi1_mandatory .powermail_mandatory_list { margin: 0 0 0 20px; }
.powermail_all_table { margin-bottom: 20px; }


#menuBox { position: fixed; top: 169px; left: 824px; }
#menuBox ul { list-style: none; }
#menuBox li { margin-bottom: 1px; }
#menuBox ul a { font-size: 13px; }
#menuBox ul a.sel { color: #ff2d2d; }
#menu { }


#footer { margin-bottom: 30px; }

