/* common style for zso.lt websites */
/* http:zso.lt                      */

img                 { border: 0; }
                    
img.left            { float: left; padding-right: 10px; padding-bottom: 10px; margin-bottom: 0px; padding-top: 10px; margin-top: 0px; }
img.right           { float: right; padding-left: 10px; padding-bottom: 10px; margin-bottom: 0px; padding-top: 10px; margin-top: 0px; }
img.middle          { vertical-align: middle; }
img.bottom          { vertical-align: text-bottom; }

div.right           { float: right; }
div.left            { float: left; }

h1                  { font-size: 1.3em; }
h2                  { font-size: 1.17em; }
small, sub, sup     { font-size: .83em }
blockquote          { font-style: italic; }

/* Specify pairs of quotes for two levels in two languages */
q:lang(en)          { quotes: '"' '"' "'" "'"  }
q:lang(hu)          { quotes: '\201E' "\201D" "'" "'" }

/* Insert quotes before and after Q element content */
q:before            { content: open-quote; }
q:after             { content: close-quote; }

.clear              { clear: both; }
.underline          { text-decoration: underline; }
.strike             { text-decoration:line-through; }

td.right            { text-align: right; }
td.left             { text-align: left; }

.center             { text-align: center; }
.justify            { text-align: justify; }

a:link              { text-decoration: none; }
a:visited           { text-decoration: none; }
a:active            { text-decoration: underline; }
a:hover             { text-decoration: underline; }

.warning            { color: red; font-weight: bold; }
