@CHARSET "UTF-8";

/* @name Greenfone Style v1.0 
 * @file style.css
 *
 * @author Bosco
 * @created 2008/05/10
 */

 html {
 	background-image	: url('header.jpg');
 	background-position	: top center;
 	background-repeat	: repeat-x;
	background-color	: #000000;

 }

 body {
 	color			: #8f8d8d;
 	font-family			: Tahoma;
 	margin				: 0px;
	padding				: 0px;
	
 }

 .hand {
	cursor			: pointer;
 }

 .help {
	cursor			: help;
 }

 /* === header === */

 #header {
     margin-top: 55px;
	margin-bottom:28px;
 }


 #header td.langs {
     height: 45px;
     text-align: right;
     vertical-align:top;
 }

 #header img.flag {
    border : 1px solid #8A8A8A;
 }
 /* === navigation === */
 
 #navigation {
	background-image: url('navigation.jpg');
	background-position: top;
	background-repeat: no-repeat;
	height		:30px;
	font-size			: 12px;
 }
 
#navigation a {
    font-size				: 11px;
    font-family				: Verdana;

    color				: #eeeeee;
    text-decoration			: none;
    margin-left				:4px;
    margin-right			:4px;
}

#navigation .cell {
    height				:30px;
}

#navigation a:hover {
    color				: #eeeeee;
    border-bottom			: 1px solid #FFFFFF;
}

#navigation a.current {
    color				: #eeeeee;
    text-decoration			: none;
    border-bottom			: 1px solid #8f8d8d;
}

#navigation a.current:hover {
    color				: #eeeeee;
    border-bottom			: 1px solid #FFFFFF;
}

#navigation2 {
    background-color			: #FFFFFF;
    	height				: 25px;
}
#navigation2 a {
    font-size				: 11px;
    font-family				: Verdana;
    color				: #222222;
    text-decoration			: none;
    margin-top				: 6px;
    margin-left				: 6px;
    margin-right			: 6px;

}

#navigation2 .podmenu {
	height				: 25px;
	text-align			: left;
 }
#navigation2 a:hover {
    color: #5E5E5E;
    border-bottom	: 1px solid #5E5E5E;
}

#navigation2 a.current {
    color: #222222;
    text-decoration: none;
    border-bottom	: 1px solid #222222;
}

#navigation2 a.current:hover {
    color: #222222;
    border-bottom	: 1px solid #222222;
}
  /* === content === */
 
 #content {
 	font-weight			: normal;
 	color				: #222222;
 	font-family			: Tahoma;
 	font-size			: 11px;
	background-color		: #FFFFFF;
	width				: 900px;
 }



 #content .pageBody {	 
	color				: #222222;
	background-color		: #FFFFFF;
	font-family			: Tahoma;
	font-size			: 11px;
	text-align			: justify;
	line-height			: 18px;
	width				: 648px;
	vertical-align			: top;
	padding-top			: 5px;
 }

 /* === lewa kolumna === */

 #content .lefttop {
	vertical-align			: top;
	height				: 188px;
	text-align			: right;
	font-size			: 11px;
	line-height			: 16px;
	width				: 246px;
 }

 #content .leftmain {
	vertical-align			: top;
	font-size			: 10px;
	text-align			: right;
	line-height			: 16px;
	width				: 246px;
	padding-bottom			: 15px;
 }

 #content .leftpic {
	background-position		: top left;
	background-repeat		: no-repeat;
	width				: 648px;
	height				: 188px;
 }

 #content h1.lefthead {
	 font-family			: Verdana;
	 font-size			: 18px;
 	 font-weight			: normal;
	 margin				: 15px;
	 padding			: 0px;
 } 

 #content h2.lefthead {
	 font-family			: Verdana;
	 font-size			: 14px;
	 margin				: 18px;
	 padding			: 0px;
 }

 #content div.leftbody {
	 margin-right			: 18px;
	 margin-left			: 15px;
	 text-align			: right;
 }

 #content .frame {
	margin				: 18px;
 }

 /* === kolory w lewej kolumnie === */


 /* niebieski */
 #content .tblue {
	background-color		: #037BBA; /*#1a77bc;*/
	color				: #FFFFFF;
 }

 #content .mblue {
	background-color		: #4797BF; /*#6694b6;*/
	color				: #FFFFFF;
 }

 #content .pblue {
	background-image 		: url(../../images/headers/header001.jpg);
 }

 #content .hblue {
	color				: #FFFFFF;
 }

 /* ciemny niebieski */
 #content .tdeepblue {
	background-color		: #0151A7;
	color				: #FFFFFF;
 }

 #content .mdeepblue {
	background-color		: #016ADA;
	color				: #FFFFFF;
 }

 #content .pdeepblue {
	background-image 		: url(../../images/headers/header004.jpg);
 }

 #content .hdeepblue {
	color				: #FFFFFF;
 }

 /* purple */
 #content .tpurple {
	background-color		: #b46d5c;
	color				: #FFFFFF;
 }

 #content .mpurple {
	background-color		: #C48C7E;
	color				: #FFFFFF;
 }

 #content .ppurple {
	background-image 		: url(../../images/headers/header005.jpg);
 }

 #content .hpurple {
	color				: #FFFFFF;
 }

 /* amazon */
 #content .tamazon {
	background-color		: #b7a213;
	color				: #FFFFFF;
 }

 #content .mamazon {
	background-color		: #E7CB18;
	color				: #FFFFFF;
 }

 #content .pamazon {
	background-image 		: url(../../images/headers/header006.jpg);
 }

 #content .hamazon {
	color				: #FFFFFF;
 }

 /* waterfall */
 #content .twaterfall {
	background-color		: #237406;
	color				: #FFFFFF;
 }

 #content .mwaterfall {
	background-color		: #32A608;
	color				: #FFFFFF;
 }

 #content .pwaterfall {
	background-image 		: url(../../images/headers/header007.jpg);
 }

 #content .hwaterfall {
	color				: #FFFFFF;
 }

 /* greenwood */
 #content .tgreenwood {
	background-color		: #0e2800;
	color				: #FFFFFF;
 }

 #content .mgreenwood {
	background-color		: #205C00;
	color				: #FFFFFF;
 }

 #content .pgreenwood {
	background-image 		: url(../../images/headers/header008.jpg);
 }

 #content .hgreenwood {
	color				: #FFFFFF;
 }

 /* greenleaf */
 #content .tgreenleaf {
	background-color		: #5ea412;
	color				: #FFFFFF;
 }

 #content .mgreenleaf {
	background-color		: #6fc309;
	color				: #FFFFFF;
 }

 #content .pgreenleaf {
	background-image 		: url(../../images/headers/header009.jpg);
 }

 #content .hgreenleaf {
	color				: #FFFFFF;
 }

 /* agree */
 #content .tagree {
	background-color		: #4B7774;
	color				: #FFFFFF;
 }

 #content .magree {
	background-color		: #5E9793;
	color				: #FFFFFF;
 }

 #content .pagree {
	background-image 		: url(../../images/headers/header010.jpg);
 }

 #content .hagree {
	color				: #FFFFFF;
 }

 /* firma */
 #content .tfirma {
	background-color		: #5F85B9;
	color				: #FFFFFF;
 }

 #content .mfirma {
	background-color		: #83A0C9;
	color				: #FFFFFF;
 }

 #content .pfirma {
	background-image 		: url(../../images/headers/header014.jpg);
 }

 #content .hfirma {
	color				: #FFFFFF;
 }


 /* world */
 #content .tworld {
	background-color		: #273C06;
	color				: #FFFFFF;
 }

 #content .mworld {
	background-color		: #466B0A;
	color				: #FFFFFF;
 }

 #content .pworld {
	background-image 		: url(../../images/headers/header011a.jpg);
 }

 #content .hworld {
	color				: #FFFFFF;
 }

 /* plane */
 #content .tplane {
	background-color		: #3B5B81;
	color				: #FFFFFF;
 }

 #content .mplane {
	background-color		: #4C73A4;
	color				: #FFFFFF;
 }

 #content .pplane {
	background-image 		: url(../../images/headers/header017.jpg);
 }

 #content .hplane {
	color				: #FFFFFF;
 }

 /* techs */
 #content .ttechs {
	background-color		: #07524D;
	color				: #FFFFFF;
 }

 #content .mtechs{
	background-color		: #0B7F77;
	color				: #FFFFFF;
 }

 #content .ptechs {
	background-image 		: url(../../images/headers/header016.jpg);
 }

 #content .htechs {
	color				: #FFFFFF;
 }

 /* coolschool */
 #content .tcoolschool {
	background-color		: #93B517;
	color				: #FFFFFF;
 }

 #content .mcoolschool {
	background-color		: #B5E01D;
	color				: #FFFFFF;
 }

 #content .pcoolschool {
	background-image 		: url(../../images/headers/header013.jpg);
 }

 #content .hcoolschool {
	color				: #FFFFFF;
 }

 /* zielony */

 #content .tgreen {
	background-color		: #6AA202; /*#72a940;*/
	color				: #FFFFFF;
 }

 #content .mgreen {
	background-color		: #8CFF66; /*#b3e08a;*/
	color				: #FFFFFF;
 }

 #content .pgreen {
	background-image 		: url(../../images/headers/header003.jpg);
 }

 #content .hgreen {
	color				: #FFFFFF;
 }

 /* czarny */

 #content .tblack {
	background-color		: #1A1A1A;
	color				: #D9D9D9;
 }

 #content .mblack {
	background-color		: #CCCCCC;
	color				: #D9D9D9;
 }

 #content .pblack {
	background-image 		: url(../../images/headers/header002.jpg);
 }

 #content .hblack {
	color				: #D9D9D9;
 }

 /* === kolumna z tekstem === */

 #content h1.articleTitle {
	font-family			: Tahoma;
       	font-size			: 16px;
	color				: #222222;
	font-weight			: bold;
	margin-bottom			: 5px;
 } 

 #content h2.articleSubTitle {
	font-family			: Tahoma;
	font-size			: 14px;
	color				: #222222;
 } 

 #content a.text {
 	color				: #444444;
 	text-decoration		: none;
 }
 
 #content a.text:hover {
  	color				: #444444; /*#DEDEDE*/
  	text-decoration		: none;
  	border-bottom		: 1px solid #444444;
 }
 


#content div.thumbimage {
	color				: black;
	border-top			: 1px solid #ccc;
	border-left			: 1px solid #ccc;
	border-right		: 1px solid #ccc;
	background-color	: #f9f9f9;
	text-align			: center;
	overflow			: hidden;
 }

 #content div.thumbcaption {
 	background-color	: #f9f9f9;
 	color				: #000000;
	padding				: 3px;
 	line-height			: 1.4em;
	text-align			: left;
	font-size			: 10px;
	border-bottom		: 1px solid #ccc;
	border-left			: 1px solid #ccc;
	border-right		: 1px solid #ccc;
 }

 #content div.rscreen {
 	float				: right;
 	margin-left			: 8px;
	border				: 0px;
 }
 
 #content div.lscreen {
 	float				: left;
 	margin-right			: 8px;
	border				: 0px;
 } 

 /* === sklep === */

 #content label.left {
	font-weight			: bold;
	color				: #1A1A1A;
	font-size			: 11px;
 }

 #content select.left {
	font-size			: 12px;
	font-family			: Tahoma;
	width				: 180px;
	margin				: 0px;
	padding				: 0px;
	padding-top			: 1px;
	height				: 20px;
	border				: 1px solid #c5c5c5;
 }

 #content input.left {
	font-size			: 12px;
	font-family			: Tahoma;
	width				: 174px;
	margin				: 0px;
	padding				: 2px;
	height				: 15px;
	border				: 1px solid #c5c5c5;
 }

 #content div.leftbodyright {
	 margin-right			: 18px;
	 margin-left			: 15px;
	 text-align			: right;
 }

 #content td.searchcell {
	background-color		: #FFFFFF;
	vertical-align			: top;
	text-align			: center;
 }

 #content td.desccell {
	background-color		: #FFFFFF;
	vertical-align			: top;
	text-align			: center;
	border				: 1px #FFFFFF solid;
 }

 #content td.actioncell {
	background-color		: #1A1A1A;
	vertical-align			: top;
	text-align			: center;
	height				: 34px;
	padding-top			: 3px;
	color				: #DFDFDF;
 }

 #content input.liczba {
	width				: 20px;
	padding				: 0px;
	padding-top			: 2px;
	padding-right			: 3px;
	margin				: 0px;
	margin-top			: 3px;
	height				: 17px;
	background-color		: #3F3737;
	border				: 1px solid #D5D4D4;
	color				: #D5D4D4;
	text-align			: right;
	font-size			: 12px;
 }

 #content img.action {
	margin-top			: 3px;
	cursor				: pointer;
 }

 #content td.acl {
	border-left			: 1px #FFFFFF solid;
	border-bottom			: 1px #FFFFFF solid;
	text-align			: right;
 }

 #content td.acc {
	border-bottom			: 1px #FFFFFF solid;
 }

  #content td.acr {
	border-right			: 1px #FFFFFF solid;
	border-bottom			: 1px #FFFFFF solid;
	text-align			: left;
 }

 #content div.searchcellhead {
	display				: block;
	background-color		: #255da0;
	color				: #FFFFFF;
	font-weight			: bold;
	text-align			: center;
	margin				: 0px;
	padding				: 0px;
	margin-bottom			: 10px;
	font-size			: 12px;
	height				: 18px;
	text-decoration			: none;
 }

 #content div.searchcellfoot {
	display				: block;
	background-color		: #255da0;
	color				: #FFFFFF;
	font-weight			: bold;
	margin				: 0px;
	padding				: 0px;	
	text-align			: center;
	margin-top			: 10px;
	font-size			: 12px;
	height				: 18px;
	text-decoration			: none;
 }

 #content a.searchlink {
	border				: 1px #FFFFFF solid;
	cursor				: pointer;
	display				: block;
	text-decoration			: none;
 }

 #content a.searchlink:hover {
	border				: 1px #26497f dashed;
	cursor				: pointer;
	display				: block;
	text-decoration			: none;
 }

 #content span.searchimg {
	height				: 110px;
	display				: block;
 }

 #content div.searchheader {
	 display			: block;
	 background-color		: #FFFFFF;
 }

 #content div.cartheader {
	 display			: block;
	 background-color		: #FFFFFF;
	 border-bottom			: 1px solid #37373F;
 }

 #content .skleplefttop {
	vertical-align			: top;
	height				: 100px;
	text-align			: right;
	font-size			: 11px;
	line-height			: 16px;
	width				: 246px;
	background-color		: #232F48;
	color				: #D9D9D9;
 }

 #content .sklepleftpic {
	background-position		: top left;
	background-repeat		: repeat;
	width				: 648px;
	height				: 100px;
	background-color		: #232F48;
	text-align			: center;
 }

 #content .sklepleftmain {
	vertical-align			: top;
	font-size			: 10px;
	text-align			: right;
	line-height			: 16px;
	width				: 246px;
	padding-bottom			: 15px;
	background-color		: #4B649B;
 }


 /* koszyk */

 #content div.searchbrowser {
	height				: 520px;
	overflow			: auto;
	background-color		: #FFFFFF;
 }

 #content div.cartbrowser {
	background-color		: #FFFFFF;
 }

 #content td.cartcell {
	background-color		: #FFFFFF;
	vertical-align			: top;
	text-align			: center;
	height				: 110px;
	border-bottom			: 1px solid #b1b1b1;
 }

 #content td.cartrow {
	vertical-align			: middle;
 }

 #content td.cartrowname {
	text-align			: left;
	padding-left			: 20px;
	font-size			: 15px;
	font-weight			: bold;
	vertical-align			: middle;
 }

 #content td.suma {
	font-weight			: bold;
	text-align			: center;
	font-size			: 12px;
	color				: #26497f;
 }


 /* === logowanie === */

 #content input.log {
	margin				: 2px;
 }

 #content label.client {
	font-weight			: bold;
	font-size			: 12px;
	margin				: 2px;
	color				: #26497f;
 }

 #content td.logpas {
	text-align			: right;
	padding-right			: 4px;

 }

 #content td.logsubmit {
	text-align			: center;
	padding				: 2px;
 }

/* === zamowienie === */

 #content td.zampos {
	font-weight			: bold;

 }

 #content td.zamright {
	text-align			: right;
	padding-right			: 5px;
 }

 /* === profile === */

 #content select.profselect {
	margin				: 2px;
 }

 #content span.wymagane {
	color				: #821a23;
	font-weight			: bold;
 }
  /* === footer === */
 #footer {
	margin-bottom			: 10px;
 }

 #footer .cell {
 	color				: #222222;
 	font-family			: Verdana;
 	font-size			: 11px;
 	vertical-align		: middle;
	text-align		: center;
	height			: 45px;
	background-image 		: url(footer.jpg);
	background-position		: top left;
	background-repeat		: no-repeat;
	background-color		: #FFFFFF;
 }

 #footer a {
 	color				: #222222;
 	text-decoration		: none;
 }
 
 #footer a:hover {
  	color				: #222222; /*#DEDEDE*/
  	text-decoration		: none;
  	border-bottom		: 1px solid #222222;
 }

 #ensureMinHeight {
    float				: left;
    width				: 0px;
    height				: 400px;
}
 
