/* galeria */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* koniec galeria */

body {
	margin:			0px 0px 0px 0px;
	border:			none;
	padding:		0px 0px 0px 0px;

	font-family:	Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: 	normal;
	font-weight:	normal;
	font-size:		12px;
	text-align:		justify;
	letter-spacing:	normal;
	line-height:	16px;
	
	color:			#494949;
    
    background-color:   #f2f2f2;
    background-image:	url(../_gps/body_bg.bmp);
	background-repeat:	repeat-x;
    background-position:top;
	}

div#site {
	margin:			auto;
	border:			none;
	padding:		0px 0px 0px 0px;
	width:			1200px;
	height:			auto;
    
    background-color:	;red;
	}

div#header {
	margin:			auto;
	border:			none;
	padding:		0px 0px 0px 0px;
	width:			1200px;
	height:			121px;
    
    float:          left;

    background-color:	green;
	background-image:	url(../_gps/header_bg.jpg);
	background-repeat:	repeat;
	}

div#menu {
	margin:			auto;
	border:			none;
	padding:		8px 160px 0px 150px;
	width:			890px;
	height:			46px;
    
    text-align:     right;
    
    float:          left;
    
    background-color:	blue;
	background-image:	url(../_gps/menu_bg.jpg);
	background-repeat:	repeat;
	}

div#menu a {
	margin:			    0px 0px 0px 20px;
	border:			    none;
	padding:	    	0px 0px 0px 0px;

	font-weight:	    normal;
	font-size:		    12px;
	text-align:	    	right;
	line-height:    	16px;
    
    text-decoration:    none;
	
	color:		    	#ffffff;
	}

div#menu a:hover {
	margin:			    0px 0px 0px 20px;
	border:			    none;
	padding:	    	0px 0px 0px 0px;

	font-weight:	    normal;
	font-size:		    12px;
	text-align:	    	right;
	line-height:    	16px;
    
    text-decoration:    none;
	
	color:		    	#cdcdcd;
	}

div#info_news {
	margin:			auto;
	border:			none;
	padding:		0px 150px 0px 150px;
	width:			900px;
	height:			auto;
    
    float:          left;

    background-color:	#f2f2f2;
	background-image:	url(../_gps/info_news_bg.jpg);
	background-repeat:	no-repeat;
	}

div#info_news_info {
	margin:			0px 0px 0px 0px;
	border:			1px solid #dbdbdb;
	padding:		10px 10px 10px 10px;
	width:			578px;
	height:			375px;
    
    float:          left;

    background-color:	#ffffff;
	}

div#info_news_info p {
	margin: 0px 0px 20px 0px;
	}

div#info_news_info img {
	margin:			0px 0px 0px 10px;
	border:			none;
	padding:		0px;

    float:          right;
	}

div#info_news_news {
	margin:			0px 0px 0px 10px;
	border:			1px solid #dbdbdb;
	padding:		60px 10px 10px 10px;
	width:			268px;
	height:			325px;
    
    float:          left;
    
    text-align:     left;
    
    background-color:       #ffffff;
	background-image:   	url(../_gps/aktualnosci.jpg);
	background-repeat:  	no-repeat;
    background-position:    top;
	}

div#info_news_news a{
    text-decoration:    none;
	
	color:		    	#cc0000;
	}

div#info_news_news ul {
	margin:			0px 0px 0px 20px;
	padding:		0px 0px 0px 0px;
    }

div#info_news_news li {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 15px 0px;
    }

div#three_cols_bg {
	margin:			0px 0px 0px 0px;
	border:			none;
	padding:		10px 150px 0px 150px;
	width:			900px;
	height:			492px;
    
    float:          left;

    background-color:	brown;
	background-image:	url(../_gps/three_cols_bg_2.jpg);
	background-repeat:	no-repeat;
	}

div#three_cols {
	margin:			0px 0px 0px 0px;
	border:			1px solid #dbdbdb;
	padding:		0px 10px 10px 10px;
	width:			878px;
	height:			456px;
    
    float:          left;

    background-color:	#ffffff;
	}

div#three_cols_l {
	margin:			0px 0px 0px 0px;
	border-bottom:  6px solid #7ca49e;
	padding:		200px 0px 0px 0px;
	width:			270px;
	height:			250px;
    
    float:          left;

    background-color:       #ffffff;
	background-image:   	url(../_gps/kursy_info.jpg);
	background-repeat:  	no-repeat;
    background-position:    top;
	}

div#three_cols_l p {
	margin: 0px 0px 0px 0px;
	}

div#three_cols_l a {
    text-decoration:    none;
    
    color:          #7ca49e;
	}

div#three_cols_l a:hover {
    text-decoration:    underline;
    
    color:          #7ca49e;#9bc9c2;
	}

div#three_cols_c {
	margin:			0px 0px 0px 34px;
	border-bottom:  6px solid #ce762f;
	padding:		200px 0px 0px 0px;
	width:			270px;
	height:			250px;

    float:          left;

    background-color:       #ffffff;
	background-image:   	url(../_gps/biznes_info.jpg);
	background-repeat:  	no-repeat;
    background-position:    top;
	}

div#three_cols_c p {
	margin: 0px 0px 0px 0px;
	}

div#three_cols_c a {
    text-decoration:    none;
    
    color:          #ce762f;
	}

div#three_cols_c a:hover {
    text-decoration:    underline;
    
    color:          #ce762f;#e9883a;
	}

div#three_cols_r {
	margin:			0px 0px 0px 34px;
	border-bottom:  6px solid #a7b526;
	padding:		200px 0px 0px 0px;
	width:			270px;
	height:			250px;

    float:          left;

    background-color:       #ffffff;
	background-image:   	url(../_gps/tlumaczenia_info.jpg);
	background-repeat:  	no-repeat;
    background-position:    top;
    }

div#three_cols_r p {
	margin: 0px 0px 0px 0px;
	}

div#three_cols_r a {
    text-decoration:    none;
    
    color:          #a7b526;
	}

div#three_cols_r a:hover {
    text-decoration:    underline;
    
    color:          #a7b526;#c4d52c;
	}

div#footer_bg {
	margin:			0px;
	border:			none;
	padding:		0px 150px 0px 150px;
	width:			900px;
	height:			80px;

    float:          left;

    /*background-color:	magenta;*/
	background-image:	url(../_gps/footer_bg.jpg);
	background-repeat:  no-repeat;
	}

div#klienci {
	margin:			auto;
	border:			1px solid #dbdbdb;
	padding:		0px 0px 0px 0px;
	width:			898px;
	height:			48px;

    background-color:	#ffffff;
	}

div#footer {
	margin:			auto;
	border:			none;
	padding:		5px 0px 0px 0px;
	width:			900px;
	height:			25px;
    
    font-size:      11px;
    
    color:          #696969;
    
    text-align:     center;

    /*background-color:	pink;*/
	}

div#footer a {
    text-decoration:    none;
    
    color:          #696969;
	}

div#footer a:hover {
    text-decoration:    none;
    
    color:          #cdcdcd;
	}

div#content_bg {
	margin:			auto;
	border:			none;
	padding:		0px 150px 0px 150px;
	width:			900px;
	height:			auto;
    
    float:          left;

    background-color:	    #f2f2f2;
	background-image:   	url(../_gps/content_bg.jpg);
	background-repeat:      no-repeat;
    background-position:    bottom;
	}

div#content {
	margin:			0px 0px 29px 0px;
	border:			1px solid #dbdbdb;
	padding:		5px 10px 10px 10px;
	width:			878px;
	height:			auto;
    
    line-height:    18px;
    
    float:          left;

    background-color:	#ffffff;
	}

div#content a {
    text-decoration:    none;
	
	color:		    	#cc0000;
	}

div#content a:hover {
    text-decoration:    none;
	
	color:		    	#676767;
	}

div#content_menu {
	margin:         0px 0px 0px 10px;
	border:         none;
	padding:        50px 10px 10px 10px;
	width:			250px;
	height:			auto;
    
    float:          right;

    background-color:	    #ffffff;
	background-image:	    url(../_gps/content_menu_bg.jpg);
	background-repeat:      no-repeat;
    background-position:    top;
	}

div#content_menu a {
	margin:			    0px 0px 0px 0px;
	border-bottom:		1px solid #cdcdcd;
    border-color:       #cdcdcd;
	padding:	    	10px 0px 10px 0px;
    
    display:            block;

	font-weight:	    normal;
	font-size:		    12px;
	text-align:	    	left;
	line-height:    	16px;
    
    text-decoration:    none;
	
	color:		    	#c8505a;
	}

div#content_menu a:hover {
	margin:			    0px 0px 0px 0px;
	border-bottom:		1px solid #ebebeb;
    border-color:       #ebebeb;
	padding:	    	10px 0px 10px 0px;
    
    display:            block;

	font-weight:	    normal;
	font-size:		    12px;
	text-align:	    	left;
	line-height:    	16px;
    
    text-decoration:    none;
	
	color:		    	#676767;
	}

h1 {
    margin:         0px 0px 10px 0px;
    border:         none;
    padding:        0px 0px 0px 0px;
    
    display:        block;
    
	font-weight:    bold;
	font-size:		14px;
	text-align:		left;
	
	color:			#ce762f;
}

h2 {
    margin:         0px 0px 10px 0px;
    border:         none;
    padding:        0px 0px 0px 0px;
    
    display:        block;
    
	font-weight:    bold;
	font-size:		12px;
	text-align:		left;
	
	color:			#cc0000;
}

.td_euro {
    margin:     0px 0px 0px 0px;
    border:     none;
    padding:    0px 0px 0px 10px;
}