/* $Id: style.css 10 2008-02-21 09:50:40Z bill $ */
#mainContent 
{
 height: auto;
 min-height: 300px;
}

/* www.roopletheme.com */
/* init */
html,body,div,dl,dt,dd,h2,h3,h4,h5,h6,pre,form,p,blockquote,input 
{
 margin: 0;
 padding: 0;
}

/* layout */
body 
{
 margin: 0;
 padding: 0;
 text-align: center;/* centers container in IE 5 */
}

p 
{
 margin-top: 0.5em;
 margin-right: 0;
 margin-bottom: 0.5em;
 margin-left: 0;
 text-align: justify;
 font-style: normal; 
}

#leaderboard 
{
 min-height: 1em;
 height: auto;
}

/* IE */
/*\*/
* html #leaderboard 
{
 height: 1em;
}

/**/
#header 
{
 /*	padding: 0 10px 0 20px; */

 text-align: left;/* overrides text-align: center */
}

#headercontainer 
{
 width: 900px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* center page */

 text-align: left;/* overrides text-align: center */

 padding-top: 9px;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0;
}

#header h1 
{
 margin: 0;
 padding-top: 10px;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 0;
}

.site-logo 
{
 float: left;
 margin-right: 10px;
}

.site-slogan 
{
 font-size: 110%;
}

.node 
{
 margin-bottom: 10px;
 padding-bottom: 5px;
}

.sticky 
{
 padding: 10px;
}

#container h1, #container h1.title 
{
 line-height: 125%;
 font-size: 180%;
 margin-top: .25em;
 margin-right: 0;
 margin-bottom: .25em;
 margin-left: 0;
}

.site-logo 
{
 float: left;
 margin-right: 10px;
}

.breadcrumb 
{
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 10px;
 float: left;
}

#primary 
{
 float: right;
 padding-right: 20px;
}

#primary ul 
{
 margin-top: 0;
 margin-bottom: 0;
}

#primary ul li 
{
 display: inline;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 20px;
}

#primary li a 
{
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
 padding-left: 18px;
 font-weight: bold;
 font-size: 90%;
}

.comment 
{
 padding: 10px;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
}

#forum table 
{
 width: 100%;
}

#search.container-inline 
{
 float: right;
 margin-right: 10px;
}

#header-bottom 
{
 height: 3px;
 font-size: 0px;
}

#outer-container 
{
 
}

#page-right 
{
 width: 924px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* center page */
}

#page-left 
{
 
}

#banner 
{
 width: 900px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* center page */
}

#container 
{
 width: 900px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* center page */

 text-align: left;/* overrides text-align: center */

 padding-top: 5px;
}

#header-region-container, #footer-region-container 
{
 width: 900px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* center page */
}

#region5 h2, #region5 h2.title 
{
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 5px;
 margin-left: 0;
}

#sidebar-left 
{
 float: left;
 width: 180px;
 display: inline;
}

#sidebar-right 
{
 float: right;
 width: 180px;
 display: inline;
}

#sidebar-outside 
{
 float: left;
 width: 180px;
 clear: left;
}

#inside-content 
{
 float: right;
}

#mission 
{
 padding-top: 3px;
 padding-right: 0;
 padding-bottom: 3px;
 padding-left: 0;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
}

#content-top-left, #content-bottom-left 
{
 float: left;
}

#content-top-right, #content-bottom-right 
{
 float: right;
}

#mainContent 
{
 float: left;
 width: 650px;
}

#container .page-bottom 
{
 height: 10px;
 font-size: 0px;
}

#mastfoot-bottom 
{
 height: 3px;
 font-size: 0px;
}

#trailerboard 
{
 
}

#footer-message 
{
 text-align: center;
}

#footer-message p 
{
 margin: 0;
 padding-top: 10px;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 0;
}

img.rtlogo
{
 display: block;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 5px;
}

#round-right 
{
 width: 924px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* center page */
}

#round-left 
{
 
}

#round-container 
{
 width: 862px;
 height: 50px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;/* center page */
}

tbody 
{
 border-top-style: none;
}

/* typography */
fieldset,img 
{
 border-style: none;
}

body 
{
 font-size: 100%;
 line-height: 1.25em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 90%;
}

a 
{
 text-decoration: none;
}

a:hover 
{
 text-decoration: underline;
}

#mission 
{
 text-align: center;
}

#leaderboard, #banner, #header-region, #footer-region, #sidebar-outside, #sidebar-left, #sidebar-right, #content-top, #content-bottom, #region1, #region2, #region3, #region4, #region5, #footer 
{
 font-size: 95%;
}

.node h1, .node h2, .node h2.title, .node h3 
{
 line-height: 125%;
}

#banner h2, #banner h2.title, #leaderboard h2, #leaderboard h2.title, #header-region h2, #header-region h2.title, #footer-region h2, #footer-region h2.title, #sidebar-outside h2, #sidebar-outside h2.title, #sidebar-left h2, #sidebar-left h2.title, #sidebar-right h2, #sidebar-right h2.title, #content-top h2, #content-top h2.title, #content-bottom h2, #content-bottom h2.title, #region1 h2, #region1 h2.title, #region2 h2, #region2 h2.title, #region3 h2, #region3 h2.title, #region4 h2, #region4 h2.title, #region5 h2, #region5 h2.title, #footer h2, #footer h2.title 
{
 font-size: 110%;
}

#sidebar-outside h3, #sidebar-outside h3.title, #sidebar-left h3, #sidebar-left h3.title, #sidebar-right h3, #sidebar-right h3.title 
{
 font-size: 100%;
}

.node h2, .node h2.title 
{
 margin-bottom: 4px;
}

#footer-message 
{
 font-size: 80%;
}

/* box styles */
.boxborder 
{
 padding-top: 0;
 padding-right: 7px;
 padding-bottom: 0;
 padding-left: 0;
}

.bi 
{
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 7px;
}

.bt 
{
 height: 7px;
 margin-top: 0;
 margin-right: -7px;
 margin-bottom: 0;
 margin-left: -7px;
 line-height: 0px;
 font-size: 0;
}

.bt div 
{
 width: 7px;
 height: 7px;
 line-height: 0px;
 font-size: 0;
}

.bb 
{
 height: 7px;
 margin-top: 0;
 margin-right: -7px;
 margin-bottom: 0;
 margin-left: -7px;
 line-height: 0px;
 font-size: 0;
}

.bb div 
{
 width: 7px;
 height: 7px;
 line-height: 0px;
 font-size: 0;
}

/* pager */
.pager 
{
 clear: both;
 text-align: left;
}

.pager a, .pager strong.pager-current 
{
 padding-top: 0.4em;
 padding-right: 0.4em;
 padding-bottom: 0.2em;
 padding-left: 0.4em;
}

.pager 
{
 font-size: 0.8em;
 clear: both;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
}

.pager div 
{
 padding: 0em;
 display: inline;
}

.pager strong, .pager a, .pager a:link, .pager a:visited 
{
 margin-top: 0px;
 margin-right: 0.15em;
 margin-bottom: 0px;
 margin-left: 0.15em;
 font-weight: bold;
}

.pager a:hover 
{
 text-decoration: none;
 font-weight: bold;
}

.pager strong 
{
 font-weight: bold;
}

/* drupal elements */
.book-navigation .menu 
{
 padding-top: 1em;
 padding-right: 0;
 padding-bottom: 1em;
 padding-left: 3em;
}

/* util */
.clearfloat 
{
 clear: both;
 height: 0;
 font-size: 1px;
 line-height: 0px;
}

.width99 
{
 width: 100%;
}

.width49 
{
 width: 50%;
}

.width33 
{
 width: 33%;
}

.width34 
{
 width: 34%;
}

/* block theme styles */
.unstyled-block 
{
 padding: 10px;
}

.rollover1-block 
{
 margin: 5px;
}

.rollover-block h2 
{
 padding-top: 2px;
 padding-right: 5px;
 padding-bottom: 2px;
 padding-left: 5px;
}

.rollover-block ul 
{
 list-style: none;
 padding: 0;
 margin: 0;
}

.rollover-block ul li, .rollover-block ul li.leaf, .rollover-block ul li.collapsed 
{
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0;
 list-style-image: none;
 list-style-type: none;
 padding: 0;
 margin: 0;
}

.rollover-block ul li a 
{
 margin: 0;
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
 display: block;
 text-decoration: none;
}

.custom-inbox 
{
 padding: 10px;
}

.no-margins-block 
{
 padding: 0;
 margin: 0;
}

.no-margins-block p 
{
 margin: 0;
}

.stripebox h2 
{
 margin-top: 0;
 margin-right: -10px;
 margin-bottom: 5px;
 margin-left: -10px;
 padding-top: 0;
 padding-right: 5px;
 padding-bottom: 0;
 padding-left: 5px;
}

.blk-outline, .blk-solid 
{
 margin: 5px;
 padding: 5px;
}

#leaderboard .blk-outline, #leaderboard .blk-solid, #banner .blk-outline, #banner .blk-solid 
{
 margin: 0;
 padding: 5px;
}

/* custom typography styles */
span.alert, span.help, span.info, span.note, span.info, span.errormsg, span.xfer 
{
 display: block;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 margin-top: 0;
 margin-right: 10px;
 margin-bottom: 0;
 margin-left: 10px;
}

span.alert 
{
 background-color: #F3CECE;
 border-top-color: #d04040;
 border-top-width: 2px;
 border-top-style: solid;
 border-bottom-color: #d04040;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}

span.errormsg 
{
 background-color: #F3CECE;
 border-top-color: #d04040;
 border-top-width: 2px;
 border-top-style: solid;
 border-bottom-color: #d04040;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}

span.help 
{
 background-color: #CADAEF;
 border-top-color: #3060a0;
 border-top-width: 2px;
 border-top-style: solid;
 border-bottom-color: #3060a0;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}

span.note 
{
 background-color: #F8EFD0;
 border-top-color: #E6CC62;
 border-top-width: 2px;
 border-top-style: solid;
 border-bottom-color: #E6CC62;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}

span.info 
{
 background-color: #F8EFD0;
 border-top-color: #E6CC62;
 border-top-width: 2px;
 border-top-style: solid;
 border-bottom-color: #E6CC62;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}

span.xfer 
{
 background-color: #DDF8EB;
 border-top-color: #20a060;
 border-top-width: 2px;
 border-top-style: solid;
 border-bottom-color: #20a060;
 border-bottom-width: 2px;
 border-bottom-style: solid;
}

pre 
{
 padding: 10px;
 background-color: #F8F8F8;
 background-image: none;
 background-repeat: repeat;
 background-attachment: scroll;
 background-position: 0%;
 border-color: #C0C0C0;
 border-width: 1px;
 border-style: solid;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
}

blockquote 
{
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 30px;
 font-style: italic;
 font-size: 110%;
 line-height: 130%;
 color: #555;
 margin: 15px;
 background-image: url(images/blockquote.gif);
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 5px;
}

.messages 
{
 padding: 5px;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
}

#header-left, #header-center, #header-right, #footer-left, #footer-center, #footer-right, #user7, #user8, #user9, #user10, #user11, #user12, #user13, #user14, #user15 
{
 float: left;

}



/* A kategória-címeket lenne hivatott dizájnolni */
.terms ul
{a.imagecache-100as !important;
 text-align: right; !important;
 font-style: italic;
 font-size: 90%;
}

/* A cikkek tartalomtípusban szereplő mezők megjelenítése
*/

.field-field-head
{float: none;
 text-align: justify;
 margin-top: 15px;
 margin-bottom: 10px;
 font-weight:bold;
}

.field-field-alcim
{clear: both;
 font-size: 110%;
 font-weight:bold;
 line-height: 130%;
 color: #312B57;
 text-align: center;
/* margin-top: 55px;*/
}

a.imagecache-100as, a.imagecache-200as
{float: left;
margin: 10px}

.field-field-kep1, 
{float: right;
margin: 10px;
}

.field-field-kep200 
{clear: right;}

.field-field-nagykep
{border-style: groove;
border-width: 5px;
margin-bottom: 20px;
text-align: center;
}

.event-nodeapi
{float: left;
font-weight: bold;
font-size: 130%;
text-align:center;
background-color: #FFFFEA;
vertical-align: middle !important;
padding-bottom: 10px   !important;
padding-left: 5px;
border: 1px solid gray;
margin: 15px 20px 15px 0px;
}


.field-type-nodereference
{margin-top: 40px;
margin-bottom: 40px;
background-color: #FFFFEA;
padding: 10px;
}

li.comment_comments 
{color: #BF9A8F;
font-weight: bold;
font-size: 130%;
}
