@charset "utf-8";
/*
Theme Name: Školský internát SOŠ drevárska Zvolen
Theme URI: http://www.rmrstudio.sk/
Description: Schéma vytvorená pre portál skolskyinternat.sk od spolocnosti <a href="http://www.rmrstudio.sk/">RMR studio s.r.o.</a>.
Version: 1.0
Author: RMR studio s.r.o.
Author URI: http://www.rmrstudio.sk/
Tags: custom header, fixed width, one column, widgets
*/

body{
margin: 0;
font-family:"Microsoft Sans Serif", sans-serif, Sans-serif, Arial, Helvetica, Georgia;
font-size: 12px;
text-align: left;
vertical-align: top;
background: #eae9ca;
background-image:url(images/page_background.png);
background-position:top center;
background-repeat:repeat;
background-attachment:fixed;
color: #000000;
}
#settings
{
position:absolute;

top:0px;
right:0px;
width:24px;
height:24px;
z-index:999;
}
#settings a
{
background-image:url(images/Settings-icon.png);
background-position:top right;
background-repeat:no-repeat;
display:block;
width:24px;
height:24px;
}
#settings a:hover
{
background-image:url(images/Settings-icon-hover.png);
}
#tree
{
background-image:url(images/tree.png);
background-position:bottom left;
background-repeat:no-repeat;
position:fixed;
bottom:0px;
left:0px;
width:608px;
height:665px;
z-index:-2;
}
#grass
{
float:left;
background-image:url(images/grass.png);
background-position:bottom center;
background-repeat:repeat-x;
position:fixed;
bottom:0px;
left:0px;
width:100%;
height:40px;
z-index:-1;
}
#header
{
 position:relative; 
 height:137px; 
 width:100%;
 background-image:url(images/banner.png);
 background-repeat:no-repeat;
 background-position:top left;
} 

#wrapper
{
 position:relative; 
 height:125px; 
 width:100%;

}
#menu
{
 background-image:url(images/menu.png);
 background-repeat:repeat-y;
 background-position:top right;
 padding-left:10px;
 text-align:right;
}
#menu_top
{
height:18px;
width:auto;
 background-image:url(images/menu_top.png);
 background-repeat:no-repeat;
 background-position:top right;
}
#menu_bottom
{
height:24px;
width:auto;
 background-image:url(images/menu_bottom.png);
 background-repeat:no-repeat;
 background-position:top right;
}
 
#twocols{
 position:relative; 
 background-image:url(images/content_background.png);
 background-repeat:repeat-y;
 background-position:top left;
  }

#leftcol{
 width:201px; 
 float:left; 
 position:relative; 

 }
 
#maincol{ 
 float: left; 
 display:inline; 
 position: relative; 
 width:660px; 
 }
 
#main_content
{
width:748px;
padding:20px;
padding-left:35px;
padding-right:35px;
min-height:400px;
}

#footer{
  height:61px; 
  background-image:url(images/footer.png);
  background-position:top left;
  background-repeat:no-repeat;
  text-align:right;
  clear:both;
  color:#4c4c28;
  padding-top:27px;
  padding-left:30px;
  padding-right:35px;
  font-size:11px;
 } 
 
#footer a,#footer a:visited, #footer a:link
{
outline:none;
color:#4c4c28;
} 
#footer a:hover
{
outline:none;
color:#2f2f19;
} 
div.mainfoto
{
background-image:url(images/mainfoto.png);
background-position:top center;
background-repeat:no-repeat;
width:450px;
height:345px;
padding:5px;
margin:auto;
}

*, ul, li
{
padding:0px;
margin:0px;
color:#3f3f19;
outline:none;
}

.post ul,.post li
{
padding-left:0.1em;
margin-left:1em;
}
.post ol,.post li
{
padding-left:0.1em;
margin-left:1em;
}

.storycontent ul,.storycontent li
{
padding-left:0.1em;
margin-left:1em;
}
.storycontent ol,.storycontent li
{
padding-left:0.1em;
margin-left:1em;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p, html, form{
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6
{
padding-bottom:1em;
padding-top:0.3em;
}

a, a:visited
{
color:#3f3f19;
}

a:hover
{
color:#5f5f26;
}

#pagewidth{ 
 width:1020px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
img.alignright
{
float:right;
border:0px;
padding:5px;
}
img.alignleft
{
float:left;
border:0px;
padding:5px;
}
img.aligncenter
{
margin-left:auto;
margin-right:auto;
border:0px;
padding:5px;
}
/* menu dropdown */
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */


/*search form*/
#searchform
{
width:160px;
color:#abb38a;
font-weight:bold;
font-style:italic;
font-family:"Microsoft Sans Serif",sans-serif, Helvetica, Arial;
float:right;
padding-top:107px;
padding-right:35px;
}
input#s
{
width:100px;
background-color:#ffffff;
border: 1px solid #abb38a;
padding-left:2px;
padding-right:2px;
margin-left:4px;
color:#3f3f19;
}
input#searchsubmit
{
display:none;
}
/*sidebar*/
ul#sidebar
{
list-style:none;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
div.menu ul li.page-item-50
{
display:none;
}

/*UPRAVA TEXTU*/
ul, ol 
{
padding-top:7px;
padding-bottom:7px;
}
h2.news
{
padding-top:7px;
padding-bottom:7px;

}
.storycontent table
{
padding: 1px;
margin:7px;
}
.storycontent td
{
padding:0.4em;
}
h3.storytitle
{
color:#3f3f19;
background-image:url(images/heading3_background.png);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:2px;
margin-bottom:7px;
}
h3.storytitle a
{
color:#3f3f19;
text-decoration:none;
}
a.post-edit-link
{
font-size:0.7em;
padding-left:5px;
line-height:12px;
vertical-align:top;
}
div.meta
{
color:#3f3f19;
background-image:url(images/meta_background.png);
background-position:top right;
background-repeat:no-repeat;
text-align:right;
padding-top:3px;
margin-top:14px;
padding-right:3px;
font-size:0.9em;
}
hr
{
margin:5px;
height:1px;
}
.post
{
padding-top:5px;
padding-bottom:15px;
}
.storycontent p
{
padding-top:0.2em;
padding-bottom:0.3em;
}
.post div.pageing
{
height:18px;
padding-top:5px;
margin-bottom:10px;
color:#3f3f19;
font-weight:bold;
}
div.pageing a, div.pageing a:hover, div.pageing a:visited  
{
text-decoration:none;
color:#3f3f19;
font-weight:normal;
}

.post p
{
padding-top:5px;
padding:5px;
color:#3f3f19;
}
div.post_links_single
{
width:300px;
margin:auto;
}
div.post_links_single_prev
{
width:150px;
text-align:right;
padding-right:4px;
}
div.post_links_single_prev a, div.post_links_single_next a
{
color:#5f5f26;
text-decoration:none;
}
div.post_links_single_next
{
width:150px;
text-align:left;
padding-left:4px;
}
a.more-link, a.more-link:visited
{
margin-left:675px;
padding-top:7px;
padding-bottom:10px;
text-decoration:none;
color:#5f5f26;
font-weight:bold;
}
a.more-link:hover
{
color:#3f3f19;
}
.nocomments
{
display:none;
}
/*FOTOGALERIA*/
.ngg-gallery-thumbnail-box
{
margin-left:14px;
margin-right:14px;
margin-bottom:7px;
margin-top:7px;
}
a.piclenselink
{
color: #5f5f26;
text-decoration:none
}
a.piclenselink:hover
{
color: #3f3f19;
}
/*MENU*/
li.widget_pages h2.widgettitle
{
display:none;
list-style:none;
}
li.widget_pages ul li.page_item 
{ 
height:25px;
line-height:25px;
background-image:url(images/menu_selector.png);
background-position:bottom right;
background-repeat:no-repeat;
color:#fefff7;
font-size:12px;
font-family:"Microsoft Sans Serif", sans-serif;
font-weight:bold;
cursor:pointer;
}
li.widget_pages ul li.current_page_ancestor a
{
color:#3f3f19;
}
li.widget_pages ul li.current_page_ancestor
{
color:#3f3f19;
}
li.widget_pages ul li ul li:hover
{
background-image:url(images/black_25.png);
background-position:bottom right;
background-repeat:repeat;
}
li.widget_pages ul li.page_item a
{
color:#fefff7;
text-decoration:none;
display:block;
font-size:12px;
padding-right:9px;
font-family:"Microsoft Sans Serif", sans-serif;
font-weight:bold;

}
li.widget_pages ul li.page_item:hover
{ 
height:25px;
line-height:25px;
background-image:url(images/menu_selector.png);
background-position:bottom right;
background-repeat:repeat-y;
}
li.widget_pages ul li.current_page_parent, li.widget_pages ul li.current_page_item
{ 
height:25px;
line-height:25px;
background-image:url(images/menu_selector.png);
background-position:bottom right;
background-repeat:no-repeat;
}
li.widget_pages ul li.current_page_item a, li.widget_pages ul li.current_page_parent a
{
color:#3f3f19;
}
li.widget_pages ul li.current_page_item, li.widget_pages ul li.current_page_parent
{
color:#3f3f19;
}
li.widget_pages ul ul { display: none }

li.widget_pages ul 
{ 
list-style: none; 
padding-bottom:14px;
padding-top:7px;
}
/*podmenu*/
li.widget_pages li:hover > ul 
{ 
display: block; 
}
li.widget_pages ul li.page_item ul li:hover
{ 
height:25px;
line-height:25px;
background-image:url(images/black_25.png);
background-position:bottom right;
background-repeat:repeat;
}
li.widget_pages ul li.current_page_parent ul li, li.widget_pages ul li.current_page_item ul li, li.widget_pages ul li.page_item ul li
{ 
height:25px;
line-height:25px;
background-image:url(images/black_25.png);
background-position:bottom right;
background-repeat:repeat-x;
}
li.widget_pages ul li.current_page_parent ul li.current_page_item a, li.widget_pages ul li.current_page_item ul li.current_page_item a, li.widget_pages ul li.page_item ul li.current_page_item a
{ 
color:#3f3f19;
}
li.widget_pages li:hover > ul a
{
color:#FFFFFF;
display:block;
text-align:center;
line-height:25px;
height:25px;
text-decoration:none;
}
li.widget_pages ul li ul li
{
text-align:center;
}
li.current_page_ancestor
{

}
li.widget_pages li:hover > ul a:hover
{
}
li.widget_pages li:hover > ul  
{
position: relative; 
top: -25px; 
left: 191px; 
width: 175px; 
z-index:9999;
/*float:right;*/
background-image:url(images/submenu_background.png);
} 
li.widget_pages ul li ul li:hover > ul  
{
position: relative; 
top: -25px; 
left: 175px; 
width: 175px; 
z-index:9999;
/*float:right;*/
background-image:url(images/submenu_background.png);
} 
/*ODKAZY*/
h2.widgettitle
{
color:#fefff7;
font-size:14px;
padding-right:4px;
padding-top:7px;
font-family:"Microsoft Sans Serif", sans-serif;
}
ul.blogroll
{
list-style:none;
padding-right:4px;
}
ul.blogroll a, ul.blogroll a:visited
{
font-family:"Microsoft Sans Serif", sans-serif;
color:#fefff7;
font-size:12px;
}
/*KALENDAR*/
div#calendar_wrap
{
font-family:"Microsoft Sans Serif", sans-serif;
color:#fefff7;

}
div#calendar_wrap table {width:95%;}
div#calendar_wrap table *
{
font-family:"Microsoft Sans Serif", sans-serif;
color:#fefff7;
}
div#calendar_wrap table a
{
font-weight:bold;
}
