/*
Author:           Łukasz Girek
Author URI:       http://www.rzepak.pure.pl/
Project:
Description:
*/
/*---------------------------------------------------------------------------------------
--- RESETS
---------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
	p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	:focus {
		outline: 0;
	}
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
/*---------------------------------------------------------------------------------------
--- BASICS
---------------------------------------------------------------------------------------*/

body{ font-size:12px;font-family: Verdana, Helvetica, sans-serif;line-height:20px; color:#666;background:url(../img/bg.jpg) repeat-x #dfdfdf;}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline;	}
a:active{	}
a:visited{	}
.left{ float:left; }
.right{ float:right; }
.clear{	clear:both; }
img.left{	margin:0 1em 1em 0; }
img.right{	margin:0 0 1em 1em; }
.padding{	padding:10px; }


#top{width:967px;height:98px;background:url(../img/top.jpg) no-repeat;}
	#top h1{margin:0px;padding-top:8px;}
		#top h1 a{background:url(../img/logo.png) no-repeat right;text-indent:-9999px;width:487px;height:84px;display:block;}
	#top_shadow {background:url(../img/top_shadow_bg.jpg) no-repeat;width:967px;height:12px;}

#icobar{background:url(../img/topicons_bg.jpg) no-repeat;width:129px;height:30px;margin-left:836px;}
	#icobar ul{padding-top:5px;padding-left:5px;}
	#icobar ul li{float:left;margin-left:9px;}
	#icobar_home a{width:12px;height:15px;display:block;background:url(../img/ico_home.gif) no-repeat;text-indent:-9999px;}
	#icobar_contact a{width:12px;height:15px;display:block;background:url(../img/ico_mail.gif) no-repeat;text-indent:-9999px;}
	#icobar_sitemap a{width:12px;height:15px;display:block;background:url(../img/ico_sitemap.gif) no-repeat;text-indent:-9999px;}
	#icobar_english a{width:18px;height:12px;display:block;background:url(../img/ico_eng.jpg) no-repeat;text-indent:-9999px;}

#middle{width:965px;height:196px;border:1px solid #cccccc;background:#f5f3f3}
	#middle_shadow {background:url(../img/middle_shadow.jpg) no-repeat;width:966px;height:11px;}

#content{width:965px;}
#content_shadow {background:url(../img/middle_shadow.jpg) no-repeat;width:965px;height:11px;}

#sidebar{padding-bottom:210px;background:url(../img/menu_hand_bg.jpg) no-repeat bottom #458923;width:200px;border-color:#cccccc; border-style: solid; border-width:1px 0px 1px 1px;}
#sidebar a{text-decoration:none;color:#fff;}

	#sidebar ul{color:#fff;text-transform:uppercase;font-size:12px;}
	#sidebar ul ul{padding-bottom:0px;}
	#sidebar ul li a{padding:10px;display:block;}
	#sidebar ul li a:hover{background:#458328;color:#fff;}
	#sidebar ul li{padding:0px;background:url(../img/menu_1st_bg.jpg) bottom repeat-x #4d972a;}
	#sidebar ul ul li{background:url(../img/menu_2nd_bg.jpg) top repeat-x #65ae3f;}
	#sidebar ul ul li a{padding-left:25px;}
	#sidebar ul ul li{position:relative;}
	#sidebar ul ul ul{position:absolute;top:0;left:200px;z-index:101;width:200px;}

	#sidebar ul ul ul{display: none;}
	#sidebar ul  ul li:hover ul {display: block;}

#content_text{width:742px;background:url(../img/content_text_bg.jpg) repeat-x top #fff;padding:10px;border-color:#cccccc; border-style: solid; border-width:1px 1px 1px 1px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;}

ul#earth li{font-size:11px;width:260px;float:left;height:50px;padding:20px;padding-left:90px;padding-top:45px;line-height:18px;}
ul#earth{margin:0px;margin-top:20px;list-style:none}
	ul#earth li h3{margin:0px;}
	ul#earth li p{padding:0px;text-align:justify;}
 li#earth_1{background:url(../img/earth_ico_1.jpg) no-repeat left top}
  li#earth_2{background:url(../img/earth_ico_2.jpg) no-repeat left top}
   li#earth_3{background:url(../img/earth_ico_3.jpg) no-repeat left top}
    li#earth_4{background:url(../img/earth_ico_4.jpg) no-repeat left top}

ul#earth1 li{font-size:11px;width:600px;float:left;height:80px;padding:20px;padding-left:90px;padding-top:10px;line-height:18px;margin-bottom:20px}
ul#earth1{margin-left:10px;margin-top:20px;list-style:none}
	ul#earth1 li h3{margin:0px;}
	ul#earth1 li p{padding:0px;text-align:justify;}

ul#earth2 li{font-size:11px;width:650px;float:left;height:100px;padding:20px;padding-left:90px;padding-right:90 px;padding-top:45px;line-height:18px;}
ul#earth2 {margin:0px;margin-top:20px;list-style:none}
ul#earth2 li h3{margin:0px;}
ul#earth2 li p{padding:0px;text-align:justify;}


		 h2.title a{text-decoration:none;font-family: Helvetica, Arial, sans-serif;font-size: 22px;font-style: normal;font-weight: bold;
					letter-spacing: -1px;color:#6e6e6e;}
		h2.title{font-family: Helvetica, Arial, sans-serif;font-size: 22px;font-style: normal;font-weight: bold;
					letter-spacing: -1px;margin:0px;border-bottom:1px solid #eee;padding:5px;padding-left:10px;margin-right:10px;background:#fafafa;}
		#sidebar ul ul li.arrow{background:url(../img/arrow.jpg) no-repeat top right}
/* ------------------------------------------------------------------------------------
STRUCTURE					 */
#container{	width:967px;margin:0px auto; }
#header{}
#footer{width:947px;height:52px;background:url(../img/footer.jpg) no-repeat;margin-top:20px;padding:12px;}
#footer span{background:url(../img/mini_logo.jpg) no-repeat;padding-left:35px;}
#content{}
span#email{padding-left:20px;background:url(../img/ico_mail.gif) center left no-repeat;}
/* ------------------------------------------------------------------------------------
CUSTOM				 */
textarea,input{border:1px solid #ddd;padding:5px;}
input[type=submit]{border:1px solid #ccc;background:#eee;text-transform:uppercase;padding:2px;color:#aaa}


a.back {padding:5px;border:1px solid #ddd;background:#eee;margin-top:20px;}

#rec{
	background:url(../img/rec.gif) no-repeat;
	width:11px;
	height:11px;
	margin:0px;
	padding-bottom:1px;
	font-size:1px;
	text-indent:-9999px;
	display:inline-block;

	}
#r {vertical-align: super}
#sub {vertical-align: sub}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

