/*  
Theme Name: Unima 2000
Description: Design dla Unima 2000 Systemy telekomunikacyjne S.A.
Version: 1.0
Author: Tomasz Jasnos <gs77@gs77.com> & Krzysztof Kotowicz <koto@webworkers.pl>
Author URI: http://www.webworkers.pl
*/ 


/* top menu */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 770px; /*For KHTML*/
  background: url(/wp-content/themes/unima/images/index_17.jpg);
  list-style: none;
  height: 22px;
  position: relative;
  z-index: 1;
}


ul#navmenu li{
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 22px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 0;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}
ul#navmenu ul a { border-top-color: #fff; border-bottom-color: #CCC; padding-left: 6px; padding-right: 6px;
line-height: 20px; background: #eee; border-bottom-width: 1px;
}
/* Root Menu */
ul#navmenu a {
  border: 0px solid #FFF;
  border-top-color: #000;
  border-left-color: #ebebeb;
  border-right-color: #ebebeb;
  border-bottom-color: #eee;
  border-bottom-width: 2px;
  padding: 0 24px 0 24px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: transparent;
  color: #666;
  font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  background-image: url(/wp-content/themes/unima/images/pasek.jpg); 
  background-position: 0% 6px;
  background-repeat: no-repeat;
  
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #ccc;
  color: #FFF;
  border-bottom-color: #cc0001;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #EEE;
  color: #666;
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #ccc;
  border-left-color: #fff;
}

ul#navmenu li.current_page_item a {
  border-bottom-color: #cc0001;
/*background-image: url(/wp-content/themes/unima/images/triangle_l.gif); 
  packground-position: 0px 50%;
  background-repeat: no-repeat;*/
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

/* START left menu styling */

#leftmenu_container
{
/*avoid gap after li in ie6 by setting width*/
width: 250px; /* was: 130px;*/
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

#leftmenu_container ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

#leftmenu a
{
display: block;
color: #8592BB;
padding: 4px 0 4px 18px;
text-transform: uppercase;
margin-top: 8px;
margin-bottom: 4px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#leftmenu a { width: 218px; /* was: 114px; */}

#leftmenu a
{
\width: 244px; /* 234 + 8 (padding) + 2 (border) was: 130px; */
w\idth: 218px; /* was: 114px; */
}

#leftmenu ul a
{
display: block;
color: #9C9C9C;
padding: 4px 10px 4px 8px;
margin-left: 28px;
text-transform: none;
font-size: 9px;
margin-top: 0;
margin-bottom: 0;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#leftmenu ul a { width: 190px; /* 250 - 28 (margin-left) -18 (padding) -2 (border); was: 106px; */ }

#leftmenu ul a
{
\width: 216px; /* was: 122px; */
w\idth: 190px; /* was: 106px; */ 
}

#leftmenu ul ul a {
margin-left: 35px;
width: 183px;
}

#leftmenu ul ul a
{
\width: 209px; /* was: 122px; */
w\idth: 183px; /* was: 106px; */ 
}


/* rule for first level "normal" menu items */
#leftmenu a, #leftmenu a:visited
{
border: 1px solid #ccc;
background: #FFFFFF;
color: #7a7a7a;
text-decoration: none;
}

/* rule for 2nd & 3rd level "normal" menu items */
#leftmenu ul a, #leftmenu ul a:visited, 
#leftmenu li.current_page_item ul a, #leftmenu li.current_page_item ul a:visited,
#leftmenu ul li.current_page_item ul a, #leftmenu ul li.current_page_item ul a:visited {
border: none;
border-bottom: 1px solid #fff;
background: #fff;
color: #7a7a7a;
text-decoration: none;
}

/* 1st level active menu items */
#leftmenu li.current_page_item a, #leftmenu li.current_page_item a:visited
{
border: 1px solid #ccc;
background: #ccc;
background-image: url(/wp-content/themes/unima/images/triangle_l.gif); 
background-position: 0px 2px;
background-repeat: no-repeat;
color: #fff;
text-decoration: none;
}

/* 2nd & above level active menu items */
#leftmenu ul li.current_page_item a, #leftmenu ul li.current_page_item a:visited,
#leftmenu ul ul li.current_page_item a, #leftmenu ul ul li.current_page_item a:visited
{
border: none;
border-bottom: 1px solid #ccc;
background-color: #fff;
background-image: url(/wp-content/themes/unima/images/triangle_r.gif); 
background-position: 100% 2px;
background-repeat: no-repeat;
color: #7a7a7a;
zz-color: #283D82;
text-decoration: none;
}


/* 1st level hovered menu items */
#leftmenu a:hover, #leftmenu li.current_page_item a:hover
{
border-color: #ccc;
zz-border-left: 8px solid #ccc;
background-color: #ccc;
text-decoration: underline;
}

/* 2nd level hovered menu items */
#leftmenu ul a:hover, #leftmenu li.current_page_item ul a:hover,
#leftmenu ul li.current_page_item ul a:hover {
border: none;
background-color: #fff;
zz-border-left: 8px solid #fff;
border-bottom: 1px solid #ccc;
text-decoration: none;
}


/* END left menu styling */

#blog_content {
    padding: 0;
    padding-bottom: 5px;
    max-width: 500px;
    font: normal 11px/13px Arial, Verdana,sans-serif;
    color: #797979;
    text-align: justify;
}
#Table_01 {border-collapse: collapse; width: 100%;}
#Table_01 td {vertical-align: top; }

/* searchbox */
#s {width:95px; height:16px; vertical-align: top; border: 1px solid #a2a2a2; font-size: 10px;}

#searchbox {width: 179px;}
#searchform {margin: 0; padding: 0;}
#searchform input {display: inline; margin: 0; padding: 0}

ul#lang_bar {  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
}

ul#lang_bar li {float: left; margin-right: 10px;}
ul#lang_bar li a {font: 10px/10px Tahoma ,Verdana, Arial, sans-serif; color: #888; text-decoration: none; padding-left: 10px;}

a img {border: 0;}

img {display: block;} /* to collapse borders around layout images */
#blog_content img {display: inline;}

body {margin: 0 0 0 5px; padding: 0; background-color: #fff;}

#blog_content {color: #333;}
#blog_content p {
    font: normal 11px/13px Arial, Verdana,sans-serif;
    margin: 5px 0;
}

#blog_content h1 {
    font: bold 14px/17px Verdana, Arial, sans-serif;
    margin: 10px 0 20px;
} 

#blog_content h2 {
    font: bold 12px/15px Verdana, Arial, sans-serif;
    margin: 10px 0 15px;
} 

/* clearing containing floats without markup : http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul#breadcrumb {
    display: block; 
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#breadcrumb li {
display: block; 
float: left;
padding-left: 20px;
background-image: url(/wp-content/themes/unima/images/slash.gif); 
background-position: 7px 4px;
background-repeat: no-repeat;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
 
a:link, a:visited {
color: #333;
text-decoration: none;
}

a:hover {
color: #333;
text-decoration: underline;
}

html body #header_image {border: 0; padding: 0; margin: 0 0 5px 0; display: block; }

.date {font-size: 80%; font-weight: normal;}

#footer {background-color: #E3EA4E; font: normal 11px/20px Arial, Verdana, sans-serif; padding: 0 20px; letter-spacing: 1px; color: #888;}

h3 { font-size: 13px; line-height: 16px; margin: 15px 0;

}

.more {text-align: right; display: block;}
#last_posts {font-family: Arial, Verdana, sans-serif;
             border: 1px solid #CCCCCC;
             padding: 5px; width: 226px;
             color: #333333}
#last_posts ul {list-style-type: none; margin: 0 0 10px; padding: 0; font-size: 11px;}
#last_posts ul li {
background-image: url(/wp-content/themes/unima/images/triangle_r.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
padding-left: 10px;
}
#last_posts h3 {font-size: 13px; margin: 0 0 5px;}
#last_posts h4 {font-size: 9px; margin: 0 0 5px; }
#last_posts ul.archive_links li {background-image: none; display: inline; padding-right: 10px;}
