

/* 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; }


body            { font-family: Arial, Helvetica, Sans-serif; background-color: #f5f5f5; color:#000000; font-size: 11pt; padding-top: 0; margin-top: 0; text-align: center; min-width: 880px; }
body.email      { font-family: Arial, Helvetica, Sans-serif; background-color: #f5f5f5; color:#000000; font-size: 11pt; padding-top: 0; margin-top: 10px; text-align: center; min-width: 200px; }
body#intro      { background-color: #000; margin-top: 7px; color: #fff;}
#flashcontent   { width: 800px; margin: 0 auto; text-align: left; }

a:link          { color:#4460ff;}
a:visited       { color:#4460ff;}
a:active        { color:#00a802;}
a:hover         { color:#00a802;}

div#center      { width: 880px; margin-left: auto; margin-right: auto; text-align: justify; }
div#main        { float: left; background-color: #ffffff; border: 1px solid #cfcfcf; }
div#header      { height: 190px; }

#leftcontent    { float: left; margin-left: 10px; width: 230px; font-size: 10pt; }
#rightcontent   { float: left; margin-left: 5px; padding-left: 10px; width: 590px; border-left: 1px solid #cfcfcf; margin-top: 10px; margin-bottom: 10px; margin-rught: 10px;}

#leftcontent h1 { font-size: 1.15em; }
#leftcontent ul { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
#leftcontent li { padding-bottom: 10px; }

#rightcontent h1 { padding: 0; margin: 0; }

ul.maps         { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }

#blogforum      { border-top: 1px solid #cfcfcf; font-size: 10pt; }

.entry-date     { font-size: 0.8em; margin-top: 0; padding-top: 0; }
.entry-title    { margin-bottom: 0; padding-bottom: 0; }

/* avonlea.hu-ról */
.loginInput         { width: 13em; }
#loginReg           { text-align: center; min-width: 23em; padding-bottom: 1em; line-height: 1.6em;}
#loginReg div       { width: 23em; margin-left: auto; margin-right: auto; }
#loginReg label     { float: left; clear: both; }
#loginReg input     { float: right; }
#button             { float: none !important;}

input               { border: solid 1px #95afc8; }
input:focus         { border: solid 1px #00a80c; }
textarea            { border: solid 1px #95afc8; }
textarea:focus      { border: solid 1px #00a80c; }
.buttonDefault, .buttonDefault:focus { border-left: #ebebeb 2px solid; border-right: #bcbcbc 2px solid; border-top: #ffffff 2px solid; border-bottom: #bcbcbc 2px solid; padding-right: 3px; padding-left: 4px; background-color: #dfdfdf; cursor: pointer; cursor: hand; }
.buttonDefaultDown, .buttonDefaultDown:focus  { border-left: #a4a4a4 2px solid; border-right: #ffffff 2px solid; border-top: #a4a4a4 2px solid; border-bottom: #ffffff 2px solid; padding-right: 5px; padding-left: 4px; background-color: #d2d2d2; cursor: pointer; cursor: hand; }

#anews              { text-align: center; min-width: 50em; line-height: 1.5em; }
#anews div          { width: 50em; margin-left: auto; margin-right: auto; clear: both;}
#anews span         { float: left; clear: both; }
.anewsInput         { width: 50em; font-size: 100%; font-family : Arial, Helvetica, Sans-serif;}
.anewsdateInput     { float: left; width: 7em; font-size: 100%; font-family : Arial, Helvetica, Sans-serif;}

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

#profile            { padding: 1em; text-align: left; }
#profilebody        { min-width: 550px; }
ul.mypage           { list-style-type: none; padding-left: 1em; } 

.lastBlogs          { text-align: left; }

/* CSS for http://Avonlea.hu */

/* fórum */

/* a fórum felületén nem használunk csicsás linkeket*/
div.fTList a:link, div.fTList a:visited { border-width: 0 0 0 0; }
div.fCList a:link, div.fCList a:visited { border-width: 0 0 0 0; }

.fTNumber       { float: left; }
.fNewThread     { float: right; }
.fTFooter       { padding-top: 1em; }

div.fTList      { margin-top: 0.5em; }
div.fTList div  { text-align: center; }
/* threadlista fejlec */
.fTHeader       { width: 100%; height: 1.33em; background-color: #c9c9c9; font-weight: bold; }
.fTHeader span  { float: left; }
.fTHeaderName   { width: 43%; }
.fTHeaderMessage{ width: 10%; text-align: left; }
.fTHeaderLastcommenter  { width: 24%; text-align: left; }
.fTHeaderLastDate       { width: 22%; }
/* threadlista fejlec vege*/

/* threadlista */
.fTLine         { width: 100%; height: 1.33em; text-align: left !important; clear: both;}
div.fTLine:hover, div.fTLineHover{ background-color: #e2e2e2; }
div.fTLine      { behavior: url('/js/hover.htc'); }
.fTLine span    { float: left; }
.fTLineName     { width: 45%; }
.fTLineMessage  { width: 10%; }
.fTLineLastCommenter { width: 22%; }
.fTLineLastDate  { width: 23%; text-align: center; }

div.fTLine a:link, div.fTLine a:visited { border-width: 0 0 0 0; color: black; }
div.fTLine a:hover, div.fTLine a:active { border-width: 0 0 0 0; color: #00a802; }
/* threadlista vege */

#fCView         {margin: 1em; }

/* hozzászólás lista */
div.fCList      { margin-top: 0.5em; }
div.fCList div  { text-align: left; }
div.fCPagelink  { text-align: center !important; }

.smallArrow     { font-size: 50%; }
.fTTitle        { float: left; font-weight: bold; }
.fCNumber       { float: left; }
.fNewContribute { float: right; }
div.fTDesc      { padding-bottom: 0.8em; }
span.fTDesc     { font-size: 80%; }
.fCListHeader   { padding-bottom: 0.8em; }

.fCHeaderName   { float: left; }
.fCHeaderDate   { float: right; }
.fCHeader       { padding-left: 0.3em; padding-right: 0.3em; border: 1px solid #cfcfcf; border-bottom: none; }
.fCBox          { padding-left: 0.3em; padding-right: 0.3em; border: 1px solid #cfcfcf; }
.fCBox div      { padding-top: 0.3em; }
.fCBox img      { vertical-align: middle; }
.fCReplyTo      { font-size: 80%; }
.fCReply        { text-align: right !important; font-size: 80%; padding-top: 0em !important; padding-bottom: 0.3em; }

.fTTitle a:link, .fTTitle a:visited { border-width: 0 0 0 0; }
.fNewContribute a:link, .fNewContribute a:visited { border-width: 0 0 0 0; }
.threadInput    { width: 500px; }

#newContribute        { text-align: center; }
div.newContribute     { width: 600px; margin-left: auto; margin-right: auto; }
#newContribute div.fCBox { text-align: left; }
#newContribute textarea  { width: 550px; }
#newContribute input  { margin-top: 1em; }
#newContribute .fCHeader  { margin-top: 1em; }
a.smiley:link, a.smiley:visited { border-width: 0 0 0 0; }
a.smiley img          { behavior: url("/js/pngbehavior.htc"); vertical-align: middle; }
.fCList img           { behavior: url("/js/pngbehavior.htc"); vertical-align: top; }

#newThread      { text-align: center; min-width: 40em; padding-bottom: 1em; line-height: 1.6em; }
#newThread div  { width: 40em; margin-left: auto; margin-right: auto; overflow: hidden; }
#newThread label{ float: left; clear: both; margin-top: 0.5em; }
#newThread input{ float: right; margin-top: 0.5em; }
#newThread span { float: right; width: 500px; margin-right: 0em; text-align: left; }
#newThread textarea { float: right; }
#newThread #button  { float: right !important; margin-right: 15em; margin-top: 0.5em; }
#newThread #button2 { float: none; }
.visitorInput   { width: 240px; }

.fNewContributeTitle a:link, .fNewContributeTitle a:visited { border-width: 0 0 0 0; background-color: #c9c9c9; }
.fNewContributeTitle { text-align: left; background-color: #c9c9c9; }
.fNewContributeText  { background-color: #e2e2e2; }
.fCModify { font-size: 80%; }

/* ----------------------- hozzászóláslista design ----------- */
/* sima hozzászólás */
.fC .fCHeader{ background-color: #f5f5f5; }
.fC .fCBox   { background-color: #ffffff; }
.fC a:link, .fC a:visited { border-width: 0 0 0 0; }
.fC .fCHeader a:link, .fC .fCHeader a:visited { }
/* sima hozzászólás vége */

/* admin hozzaszolas */
.fAdmin .fCHeader { background-color: #aaaaaa; }
.fAdmin .fCBox    { background-color: #c1c1c1; }
.fAdmin a:link, .fAdmin a:visited { border-width: 0 0 0 0; background-color: #c1c1c1; }
.fAdmin .fCHeader a:link, .fAdmin .fCHeader a:visited { background-color: #aaaaaa; }
/* admin hosszaszolas vege */

/* moderator hozzaszolas */
.fModerator .fCHeader   { background-color: #aaaaaa; }
.fModerator .fCBox      { background-color: #c1c1c1; }
.fModerator a:hover, .fModerator a:active { border-width: 0 0 0 0; background-color: #c1c1c1; }
.fModerator .fCHeader a:hover, .fModerator .fCHeader a:active { background-color: #c1c1c1; }
/* moderator hosszaszolas vege */

/* moderalt hozzászólás adminnak*/
.fModerated .fCHeader  { background-color: #c9c9c9; }
.fModerated .fCBox     { background-color: #e2e2e2; }
.fModerated a:hover, .fModerator a:active { border-width: 0 0 0 0; background-color: #e2e2e2; }
.fModerated .fCHeader a:hover, .fModerator .fCHeader a:active { background-color: #c9c9c9; }
/* moderalt hozzászólás vége*/

/* moderalt hozzászólás adminnak*/
.fAdminModerated .fCHeader  { background-color: red; }
.fAdminModerated .fCBox     { background-color: red; }
.fAdminModerated a:hover, .fModerator a:active { border-width: 0 0 0 0; background-color: red; }
.fAdminModerated .fCHeader a:hover, .fModerator .fCHeader a:active { background-color: red; }
/* moderalt hozzászólás adminnak vége*/
/* ----------------------- hozzászóláslista design vége ----------- */

/* birthday hozzászólás */
.birthdayfC .fCHeader{ background-color: #c9c9c9; }
.birthdayfC .fCBox   { background-color: #ff3366; }
.birthdayfC a:link, .birthdayfC a:visited { border-width: 0 0 0 0; background-color: #ff3366; }
.birthdayfC .fCHeader a:link, .birthdayfC .fCHeader a:visited { background-color: #c9c9c9; }
/* birthday hozzászólás vége */

