/*
 * =======================================================================
 *	DEFAULT 
 *	#4e594d - dark grey
 *	#f6f5f5 - light grey
 *	#f0f1f2 - gray
 *	#9dc415 - green
 *  #f2feac - light yellow
 * =======================================================================
*/
body 			{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #4e594d; text-align: center;
					line-height: 1.2em; }

a:hover 		{ color: #b6da2e !important;}

#content 		{ width: 976px; margin: 0 auto; text-align: left; }
	
p.info, p.error         { background: url(../img/error_back.png) repeat-x left top; border-bottom: solid 1px #f2feac;
					margin: 5px 0; padding: 5px; min-height: 0px; }

p.info 			{ color: green; }
p.info span             { background: url(../img/accept.gif) no-repeat left center; padding-left: 20px; }

p.error 		{ color: red;}
p.error span            { background: url(../img/cancel.gif) no-repeat left center; padding-left: 20px; }

.botton 		{ padding: 3px 15px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;
				-moz-box-shadow: grey 1px 1px 1px; -webkit-box-shadow: grey 1px 1px 1px;
				box-shadow: grey 1px 1px 1px; text-shadow: grey 2px 1px 1px; font-weight: bold !important;
				font-size: 11px !important; cursor: pointer; background-color: #9dc415; color: white !important;
				outline: none !important; border: none !important; vertical-align: middle !important; width: auto; }

span.botton             { display: inline-block !important;	}
div.bookmarks           { float:right; height:16px; }
.input_focus            { background-image: none !important; background-color: #f2feac !important;	}

input[type="text"], 
input[type="password"], 
textarea 		{ border: 1px solid #cdd5da; font: inherit; color: inherit;
                            background: white url('../img/input_grad.png') repeat-x left top;	}

blockquote		{ border: solid 1px #f0f1f2; border-width: 1px 0; font: italic 17px/24px Georgia, serif;
			  padding: 15px 30px; background: #fcfcfc url(../img/quote_bg.png) no-repeat 5px 5px; }
blockquote p{background:#fcfcfc url(../img/quote_end.png) bottom right no-repeat; padding:0 5px} 
}
/*
	PAGINATION
*/
div#pagination {
	clear: both;
	text-align: right;
	font-size: 14px;
	}
	div#pagination a, div#pagination strong {
		display: inline-block;
		padding: 5px 8px;
		margin: 0 7px;
	}
	div#pagination a {
		background-color: #f5f5f5;
		color: #708694;
		border-right: solid 1px #dcdcdc; 
		border-bottom: solid 1px #dcdcdc; 
	}
	div#pagination a:hover {
		text-decoration: none;
	}
	div#pagination strong {
		background-color: #9dc415;
		color: #fff;
	}
/*
	AJAX PROGRESS	
*/
#ajax_loader {
		width: 55px; height: 55px;
		position: absolute;
		top: 40%; left: 50%;
		z-index: 100;
		background: url(../img/ajax-loader_2.gif) no-repeat center center;
}
/*
	LIGHT BOX
*/
#simplemodal-overlay {
	background-color:#000; 
}
#simplemodal-container {
	color: #4e594d;
	text-align: left;
	position: relative;
}
/*
	TOP HEADER
*/
#content #top_header {
	height:85px;
	position: relative;
	}
	#content #top_header #logo{
		position: absolute;
		left: 27px;
		top: 40px;
		}
	#content #top_header #change_lang{
		float: right;
		width: 325px;
		height: 50px;
		margin: 10px 15px 0 0;
		line-height: 16px;
		}
		#content #top_header #change_lang * {
			vertical-align: middle;
		}
		#content #top_header #change_lang div {
			display: inline-block;
			width: 108px;
			height: 16px;
			-width: 122px;
			-height: 40px;
			background: url('../img/languege_menu.png') no-repeat top left;
			padding: 12px 7px;
			}
			#content #top_header #change_lang div a {
				float: right;	
				margin-right: 5px;
			}
			#content #top_header #change_lang div a#change-to-PL {
				display: none;
                width: 94px;
                height: 20px;
                background: white url('../img/input_grad.png') repeat-x left top;
                border:1px solid #CDD5DA;
                left:10px;
                margin-left:7px;
                margin-top:5px;
                padding:3px;
			}
            #content #top_header #change_lang div a#change-to-PL:hover {
                background-color:#F2FEAC !important;
                background-image: none;
                color: inherit !important;
                text-decoration: none !important;
            }
			#content #top_header #change_lang div img#flag {
				margin: 0 5px;	
			}
    #content #top_header a#rss-feed {
        display: block;
        float: right;
        width: 44px; height: 41px;
        background: transparent url('../img/rss.png') no-repeat left top;
        }
        #content #top_header a#rss-feed:hover {
            background: transparent url('../img/rss.png') no-repeat right top;
        }
/* 
	TOP NAV	
*/
#content #top_nav {
	height: 34px;	
	}
	#content #top_nav ul {
		float: right;
		color: #474747;	
		}
		#content #top_nav ul li {
			float: left;	
			font-size: 12px;
			word-spacing: 0;
			padding: 10px 8px 10px 10px;
			background: url('../img/top_nav_sep.png') no-repeat bottom right;
		}
		#content #top_nav ul li.last {
			background-image: none;
			}
			#content #top_nav ul li a {
				color: #474747;	
			}
/*
	NAV
*/
#content #nav {
	height: 45px;
	background-color: #717d6f;
	-moz-border-radius: 16px 16px 0 0;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	border-radius: 16px 16px 0 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	color: #fff;
	}
	#content #nav ul {
		float: left;
		margin-left: 12px;
		padding: 10px 0;
		}	
		#content #nav ul li {
			float: left;
			padding: 5px 15px;
			border-left: solid 1px #9da49b;
			border-right: solid 1px #636f62;
		}
		#content #nav ul li.first {		
			border-left: none;
		}
		#content #nav ul li.last {
			border-right: none;
			}
			#content #nav ul li a {
				font-family: Arial, Tahoma, sans-serif;
				font-size: 13px;
				color: #fff;	
			}
			body#company #content #nav ul li a.str_1, body#solutions #content #nav ul li a.str_2, body#hosting #content #nav ul li a.str_3,
			body#customers #content #nav ul li a.str_4, body#news #content #nav ul li a.str_5, body#media #content #nav ul li a.str_6, 
			body#contact #content #nav ul li a.str_7 {
				color: #9dc415;
				font-weight: bold;
			}
    #content #nav #financial-icon {
        background:url("../img/cash.png") no-repeat 90px 0px transparent;
        float:right;
        font-size:12px;
        height:33px;
        line-height:33px;
        margin-top:8px;
        margin-right: 16px;
        }
        #content #nav #financial-icon a {
            font-size: 11px;
        }
		
/*
	HEADER
*/
#application{
margin-left:13px;}
#content #header {
	height: 288px;
	margin-top: 1px;
	}
	#content #header ul#panels {
		position: relative;
		width: 976px;
		height: 246px;
		background: #d3d3d3 url('../img/cookee_logo_big.gif') no-repeat center center;
		}
		#content #header ul#panels li.panel {
			position: absolute;
			top: 0; right: 0; left: 0; bottom: 0;
		}
		#content #header ul#panels li#panel_1 {
			z-index: 3;
			background: url('../img/header_back.jpg') no-repeat top center;
			}
			#content #header ul#panels li#panel_1 h1 {
				display: none;
			}
			#content #header ul#panels li#panel_1 p {
				color: #d3d3d3;
				font-size: 14px;
				padding: 100px 0 0 55px;
			}	
			#content #header ul#panels li#panel_1 p#video {
				text-align: right;
				padding: 0 20px 0 0;
				}	
				#content #header ul#panels li#panel_1 p#video a {
					color: #c6f716;	
				}
			#content #header ul#panels li#panel_1 #offer {
				width: 300px;
				float: right;
				margin-top: 30px;
				color: #636e61;
				font-family: Verdana, Arial, sans-serif;
				}
				#content #header ul#panels li#panel_1 #offer h3 {
					font-size: 15px;
				}
				#content #header ul#panels li#panel_1 #offer ul {
					width: 282px;
					height: 40px;
					margin-top: 5px;
					}
					#content #header ul#panels li#panel_1 #offer ul li {
						float: left;
						padding: 0px 37px 10px 17px;
					}
					#content #header ul#panels li#panel_1 #offer ul li.last {
						padding-left: 39px;
					}
		#content #header ul#panels li#panel_2 {
			z-index: 2;
			background: #000 url('../img/header_prof.jpg') no-repeat 0px 0px;
		}
		#content #header ul#panels li#panel_3 {
			z-index: 1;
			background: url('../img/header_kamp.jpg') no-repeat 0 0;
			}
			#content #header ul#panels li#panel_3 h1 {
				visibility: hidden;
			}
	#content #header #nav_header {
		clear: both;
		overflow: hidden;
		padding-top: 11px;
		}
		#content #header #nav_header div {
			float: left;
			width: 304px;
			-width: 320px;
			padding: 8px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 15px;
			font-weight: bold;
			background: #e5e2e2 url('../img/grey_right_curr.gif') no-repeat right center;
			color: #7d776c;
		}
		#content #header #nav_header div.middle {
			margin-left: 8px;
			margin-right: 8px;
		}
		#content #header #nav_header div.current {
			background-color: #9dc415; 
			background-image: url('../img/green_right_curr.gif');
			color: #fff;
		}
		
/* 
	MAIN 
*/
#content #main {
	overflow: hidden;
	margin-top: 6px;
	border: solid 1px #e0dddd;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	padding: 24px 16px 14px 24px;
}

/*
	SIDEBAR
*/	
div#main div.sidebar {
	width: 188px;
	float: left;		
	padding: 15px;
	background-color: #f6f5f5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #f0f1f2;
	margin-right: 23px;
	}
    div#main div.sidebar h3 {
        font-size: 13px;
        margin-bottom: 10px;
    }
/* 
	NEWNESS
*/
div#newness {
	width: 140px;
	float: right;
	margin-right: 35px;
	padding: 17px 0;
	}
	div#newness h2 {
		color: #91ce28;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 25px;
	}
	div#newness div.item p {
		margin-bottom: 15px;
	}
    div#newness div.item h3 {
        margin-bottom: 10px;
    }
/*
 *  ===============================
 *	STRONA GWŁÓWNA
 *  ===============================
 */
/* MAIN TOP */
#content #main_top {
    margin-top: 7px;
    height: 428px;
    position: relative;
    }
    #content #main_top div.tile {
        width: 231px;
        height: 425px;
        position: absolute;
        border: solid 1px #e0dddd;
        background: white;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        top: 0;
        z-index: 8;
        }
        #content #main_top div.tile ul {
            list-style-position: outside;
            list-style-image: url(../img/arrow.gif);
            margin-left: 18px;
            }
            #content #main_top div.tile ul li {
                
            }
    #content #main_top div#elem-1 {
        left: 0;
    }
    #content #main_top div#elem-2{
        left: 248px;
    }
    #content #main_top div#elem-3 {
        left: 496px;
    }
    #content #main_top div#elem-4 {
        left: 743px;
    }
	#content #main_top div.tile h4 {
	    font-size: 13px;
	    padding-left: 12px;
	    margin: 20px 0 17px 0;
	}
	#content #main_top div.tile img {
	    margin-left: 0px;
	}
    #content #main_top div.tile div.wrap-p {
            background: #fff url('../img/content_box_grad.png') repeat-x top left;
            margin: 1px;
            min-height: 100px;
        }
        #content #main_top div.tile div.wrap-p p.first {
            padding: 10px;
        }
        #content #main_top div.tile div.wrap-p a {
            color: #0860a8;  
        }
        #content #main_top div.tile div.wrap-p div.second {
            padding: 0px 10px;
            }
            #content #main_top div.tile div.wrap-p div.second p,
            #content #main_top div.tile div.wrap-p div.second ul {
                margin-bottom: 3px;
            }
        #content #main_top div.tile div.wrap-p a.more {
            display: block;
            position: absolute;
            bottom: 10px; left: 0px;
            margin: 11px 0 0 11px;
            padding-left: 18px;
            background: url('../img/content_box_arrow.gif') no-repeat left center;
            font-size: 10px;
            font-weight: bold;
        }
        #content #main_top div.tile div.wrap-p a.close {
            position: absolute;
            top: -12px; right: -17px;
            text-indent: -999999px;
            z-index: 20;
            display: block;
            height: 30px; width: 30px;
            background: url("../img/x.png") no-repeat scroll 0 0 transparent;
        }
	
/* MAIN */
body#home #content #main {
   
}
body#home #content #main h2 {
	color: #909c90;
	font-size: 24px;
	font-weight: normal;
	padding-left: 3px;
	margin-bottom: 12px;
}		
#content #main #main_left {
		width: 434px;
		float: left;
		padding-top: 10px;
	}
	#content #main #main_left div {
		border-right: solid 1px #dee2e4;
		margin-top: 8px;
		padding: 0px 10px 10px 0;
		}
		#content #main #main_left div h5 {
			color: #80c607;
			font-size: 15px;
			font-weight: normal;
			padding-left: 3px;
		}
		#content #main #main_left div div.wrap {
			border: none;
			padding: 0;
			margin: 24px 0;
			}
			#content #main #main_left div div.wrap img {
			 	float: left;
			 	margin: 12px 20px 38px 0;
			}
			#content #main #main_left div div.wrap p {
				margin-top: 9px;
			}
		#content #main #main_left div ul {
			margin-top: 15px;
			background-color: #f5f5f5;
			}
			#content #main #main_left div ul li {
				background: url('../img/offer_arrow.gif') no-repeat 55px 10px;	
				border: 1px solid #e4e4e4;
				height: 50px;
				}
				#content #main #main_left div ul li img {
					padding-bottom: 8px;
					border-right: 1px solid #e4e4e4;
					background-color: #ececec;
				}
				#content #main #main_left div ul li span {
					display: inline-block;
					vertical-align: top;
					padding: 9px 0px 4px 30px;
					width: 325px;
					height: 50px;
					color: #637b89;
				}

#content #main #main_center {
	width: 230px;
	float: left;
	padding: 0 15px;
	overflow: hidden;
	position: relative; 
	}	
	#content #main #main_center #main_center_1 {	
		border: 1px solid #cdd5da;
		text-align: center;
		padding: 5px;
        margin-top: 6px;
		height: 150px;
		position: relative;
		}
		#content #main #main_center #main_center_1 #jFlow-controller {
			display: none;
		}
		#content #main #main_center #main_center_1 #slides {
			overflow: hidden;
			height: 130px;
			position: relative; 
			}
			#content #main #main_center #main_center_1 #slides div p {	
				text-align: center;
                padding: 4px 0;
                margin-bottom: 3px;
                font-weight: bold;
				position: relative;
                background-color: #909C90;
                color: white;
			}
		#content #main #main_center #main_center_1 img#arrow_l, #content #main #main_center #main_center_1 img#arrow_r {	
			position: absolute;
			bottom: 5px;
			cursor: pointer;
		}
		#content #main #main_center #main_center_1 img#arrow_l {	
			right: 29px;
		}
		#content #main #main_center #main_center_1 img#arrow_r {	
			right: 9px;
		}
	#content #main #main_center #main_center_2 {
		margin-top: 25px;	
		}	
		#content #main #main_center #main_center_2 div.item {
			color: #6d8491;
			padding: 5px;
			margin-bottom: 20px;
		}	
		#content #main div.item h6 {
			color: #6d8491;
			padding-left: 45px;
			background: url('../img/calender.png') no-repeat left center;
			margin-bottom: 8px;
			}	
			#content #main div.item h6 span {
				font-weight: normal;	
			}
		#content #main div.item p a {
			float: right;
			display: block;
			width: 15px; height: 10px;
			margin-right: 10px;
			margin-top: 5px;	
			background: url('../img/arrow_right.gif') no-repeat center center;;
		}
#content #main #main_right {
	width: 235px;
	float: left;
	padding-top: 10px;
	}
	body#home #content #main #main_right h2 {
		padding-left: 25px;
	}
	#content #main #main_right div.wrap{
		border-left: solid 1px #dee2e4;
		padding: 0px 15px;	
		min-height: 373px;
		}
		#content #main #main_right div.wrap form fieldset {
			border: 1px solid #cdd5da;
			width: 200px;
			padding: 10px 10px 5px 10px;
			position: relative;
			}
			#content #main #main_right div.wrap form fieldset legend {
				color: #91ce28;	
				font-size: 15px;
				font-weight: normal;
				padding: 0 5px;
			}
			#content #main #main_right div.wrap form fieldset label {
				font-weight: bold;
			}
			#content #main #main_right div.wrap form fieldset input[type="text"],  
			#content #main #main_right div.wrap form fieldset input[type="password"] {
				width: 150px;			
			}
			#content #main #main_right div.wrap form fieldset input {
				display: block;
				margin: 3px 0px 8px 0px;
				padding: 3px 0;
			}
			#content #main #main_right div.wrap form fieldset input[type="checkbox"] {
				display: inline;
				width: 10px;
				margin-right: 3px;
				vertical-align: -10%;
			}
			#content #main #main_right div.wrap form fieldset input[type="submit"] {
				margin-left: 10px;
				margin-top: 10px;
				background-image: none;
			}
			#content #main #main_right div.wrap form fieldset img.ajax_loader { 
				display: none; 
				position: absolute;
				bottom: 9px; left: 85px;
			}
		#content #main #main_right div.wrap div#info {
			padding: 15px 0 0 0;
			height: 50px;
			width: 220px;
			border: solid 1px #e7e7e7;
			font-size: 12px;
			font-weight: bold;
			line-height: 1.7em;
			margin-top: 30px;
			background: #f5f5f5 url('../img/info_grad.png') repeat-x top left;
			}
			#content #main #main_right div.wrap div#info img {
				float: left;
				margin: 0 23px;
			}
			#content #main #main_right div.wrap div#info a {
				color: #91ce28;	
			}
		#content #main #main_right div.wrap p.buttons {
			padding: 15px 0px 0px 15px;
			}
			#content #main #main_right div.wrap p.buttons a {
				margin-left: 5px;	
			}
				
/*
 * ======================================
 *	ROZWIĄZANIA 
 * ======================================
 */
body#solutions div#main {
	padding: 35px 22px;
	font-size: 13px;
	}
	body#solutions div#main h3 {
	    margin-bottom: 10px;
	    padding-left: 20px;
	}
	body#solutions div#main div h2{
		font-size: 22px;
		font-weight: bold;
		color: inherit;
		margin-bottom: 25px;
	}
	body#solutions div#main div#solutions-info {
	    width: 170px;
	    padding: 10px 20px;
	    float: left;
	    margin-right: 35px;
	    }
	    body#solutions div#main div#solutions-info h3 {
		line-height: 39px;
		padding-left: 40px;
		height: 39px;
	    }
	    body#solutions div#main div#solutions-info h3#capacity {
		background: url('../img/seal.png') no-repeat -5px center;
	    }
	    body#solutions div#main div#solutions-info h3#campaign {
		background: url('../img/sun.png') no-repeat -5px center;
		margin-top: 35px;
	    }
	    body#solutions div#main div#solutions-info h3#value {
		background: url('../img/flash.png') no-repeat -5px center;
		margin-top: 25px;
	    }
	    body#solutions div#main div#solutions-info p {
		margin-bottom: 10px;
		line-height: 18px;
		font-size: 12px;
	    }
	body#solutions div#main div#col_2 {
	    width: 670px;
	    float: left;
	    padding-top: 17px;
	    }
	    body#solutions div#main div#col_2 p {
		margin-bottom: 15px;
	    }
	    body#solutions div#main div#col_2 ul {
		list-style-image: url(../img/arrow.gif);
		}
	    body#solutions div#main div#col_2 div.tile_item {
		height: 143px; width: 315px;
		float: left;
		margin: 0 15px 20px 0;
		-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;

		border: solid 1px #e0dddd;
		}
		body#solutions div#main div#col_2 div.tile_item h3 {
		   padding-left: 40px;
		   line-height: 28px;
		   height: 28px;
		   margin: 0px;
		}
		body#solutions div#main div#col_2 div#corp.tile_item h3 {
		    background: url('../img/corp_service.png') no-repeat 8px 2px;
		}
		body#solutions div#main div#col_2 div#internet.tile_item h3 {
		    background: url('../img/claud.png') no-repeat 11px 1px;
		}
		body#solutions div#main div#col_2 div#mobile.tile_item h3 {
		    background: url('../img/iphone.png') no-repeat 8px 2px;
		}
		body#solutions div#main div#col_2 div#market.tile_item h3 {
		    background: url('../img/cart.png') no-repeat 10px center;
		}
		body#solutions div#main div#col_2 div.tile_item ul {
		    font-size: 12px;
		    background: url('../img/solution_tile_back.png') repeat-x top left;
		    width: 296px; height: 93px;
		    margin-left: 1px;
		    padding: 13px 5px 10px 12px;
		    }
		    body#solutions div#main div#col_2 div.tile_item ul li {
			margin-bottom: 6px;
		    }
	    body#solutions div#main div#col_2 div.item {
		margin-bottom: 35px;
	        margin-top: 26px;
	        clear: both;
		}
		body#solutions div#main div#col_2 div.item h3{
		    padding-bottom: 11px;
		}
	        body#solutions div#main div#col_2 div.item img {
		    float: left;
		    margin: 0 15px 15px 0;
		    }
		body#solutions div#main div#col_2 div.item ul li {
		    margin-bottom: 11px;
		}
/*
 *  ===============================
 *	KLIENCI
 *  ===============================
 */
body#customers div#main {
	padding: 35px 5px 35px 25px;
	}
	body#customers div#main div h2{
		font-size: 22px;
		font-weight: bold;
		color: inherit;
		margin-bottom: 25px;
	}
	body#customers div#main div#col_2 {
		padding-top: 17px;
		overflow: hidden;
		}
		body#customers div#main div#col_2 div.item {
			width: 305px; height: 170px;
			float: left;
			margin: 0 45px 25px 0; 
			}
			body#customers div#main div#col_2 div.item img {
				border: solid 1px #7a8679;
			}
			body#customers div#main div#col_2 div.item h3 {
				margin: 5px 0;
				text-transform: uppercase;
				}
				body#customers div#main div#col_2 div.item h3 a {
					color: #9dc415;
				}
			body#customers div#main div#col_2 div.item p {
		
			}
body#customers div#main div.sidebar {

    }
    body#customers div#main div.sidebar h3 {
        font-size:15px;
        margin-bottom:20px;
        text-align:center;
    }
    body#customers div#main div.sidebar div.testimonial-item {
        background-color:#FCFCFC;
        border:1px solid #f2feac;
        margin-bottom:15px;
        padding:10px;
        }
        body#customers div#main div.sidebar div.testimonial-item a.webpage {
            display: block;
            margin-bottom:7px;
            text-align: center;
            color: #9dc415;
            font-weight: bold;
        }
        body#customers div#main div.sidebar div.testimonial-item div.content {
            color:#758C9B;
            font-family:Georgia;
            font-style:italic;
            margin:10px 0;
        }
        body#customers div#main div.sidebar div.testimonial-item span.author {
            color:#758C9B;
            font-family:Georgia;
            font-style:italic;
        }
/*
 *  ==========================================================================
 *	LIGHTBOX SZCZEGÓŁY KLIENTA
 *  ==========================================================================
 */			
body#customers #simplemodal-container {
	width:642px; 
	background-color:#fff; 
	border:1px solid #444; 
	padding: 17px 25px 18px 33px;
    min-height: 200px;
	}
	body#customers #simplemodal-container div h2 {
		font-size: 16px;
		margin-bottom: 28px;
	}
	body#customers #simplemodal-container div#portfolio { 
		width: 427px;
		float: left;
		padding-top: 30px;
		}
		body#customers #simplemodal-container div#portfolio h2 {
			color: #91ce28;
			text-transform: uppercase;	
		}
		body#customers #simplemodal-container div#portfolio img {
			float: left;
			margin: 0 15px 15px 0;
			border: solid 1px #7a8679;
		}
        body#customers #simplemodal-container div#portfolio p {
            font-size: 13px;
        }
		body#customers #simplemodal-container div#portfolio a {
			color: #637b89;
			display: inline-block;
			height: 20px;
			line-height: 20px;
			background: url('../img/go_project_.gif') no-repeat center left;
			padding-left: 25px;
			margin-bottom: 20px;
			font-weight: bold;
		}
	body#customers #simplemodal-container div#tech {
		width: 168px;
		float: right;
        margin-top: 49px;
		padding: 20px 13px 13px 13px;
		background-color: #e7e6e6;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #f0f1f2;
        }
        body#customers #simplemodal-container div#tech ul {
            font-size: 13px;
            list-style: outside;
            margin-left: 20px;
            list-style-image: url(../img/arrow.gif);
            }
            body#customers #simplemodal-container div#tech ul li {
                padding-bottom: 5px;
            }
	body#customers #simplemodal-container a.modalCloseImg {
		background:url(../img/x.png) no-repeat; 
		width:25px; height:29px; 
		display:inline; 
		z-index:3200; 
		position:absolute; 
		top:-15px; right:-16px; 
		cursor:pointer;
	}
	
	
/*
 *  ==========================================================================
 *	AKTUALNOSCI
 *  ==========================================================================
 */		
body#news div#main {
	overflow: hidden;
	position: relative;
	min-height: 400px;
    font-size: 12px;
	}
	body#news div#main div#posts h2{
		font-size: 22px;
		font-weight: bold;
		color: inherit;
		margin-bottom: 25px;
	}
	body#news div#main div#posts {
	 	padding-top: 17px;
	}
	body#news div#main div#posts {
		width: 504px;
		float: left;
		}
		body#news div#main div#posts div.item {
			overflow: hidden;
			border-bottom: dashed 1px #d5d7d4; 
			padding-bottom: 5px;
			margin-bottom: 30px;
			}
			body#news div#main div#posts div.item img {
				border: solid 1px #d5d7d4;
				float: left;
				margin-right: 10px;
			}
			body#news div#main div#posts div.item span {
				color: #9dc415; 
				display: block;
				padding-bottom: 10px;
			}
			body#news div#main div#posts div.item h3 {
				margin-bottom: 10px;
			}
			body#news div#main div#posts div.item p {
				margin-bottom: 10px;
			}
			body#news div#main div#posts div.item a {
				color: #9dc415; 
			}

/*
 *  ==========================================================================
 *	AKTUALNOSCI POST / ONE-POST
 *  ==========================================================================
 */		
div#main div.post_detail { 
	width: 504px;
	float: left;
	padding-top: 17px;
	}
	div#main div.post_detail h2 {
		font-size: 16px;
		font-weight: bold;
		color: inherit;
		margin-bottom: 25px;
        line-height:1.2;
	}
	div#main div.post_detail img {
		border: solid 1px #d5d7d4;
		float: left;
		margin: 0 15px 10px 0;
	}
    div#main div.post_detail div.post-single-content {
        margin: 20px 0;
        }
        div#main div.post_detail div.post-single-content p {
            margin-bottom: 10px;
        }
	div#main div.post_detail a {
		color: #9dc415; 
	}
	div#main div.post_detail span {
		color: #9dc415; 
	}
/*
 *  ==========================================================================
 *	KONTAKT
 *  ==========================================================================
 */	
body#contact div#main {
	font-size: 12px;
	padding-bottom: 30px;
	}
	body#contact div#main div#kontakt {
	    width: 265px;
	    float: left;
	    }
	    body#contact div#main div#kontakt div.office {
		padding: 10px;
		background-color: #f6f5f5;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #f0f1f2;
		margin-bottom: 20px;
	    }
	    body#contact div#main div#kontakt div.office h3 {
		font-size: 12px;
		height: 16px;
		line-height: 16px;
		padding: 0 0 8px 18px;
		background: no-repeat left top;
		}
		body#contact div#main div#kontakt h3#pl {
		    background-image: url("../img/Poland.png");
		}
		body#contact div#main div#kontakt h3#ca {
		    background-image: url("../img/Canada.png");
		}
		body#contact div#main div#kontakt h3#us {
		    background-image: url("../img/United States of America.png");
		}
	    body#contact div#main div#kontakt div.office address {
		margin: 0px 0 10px 0;
		font-size: 12px;
		font-style: italic;
		line-height: 18px;
		}
	    body#contact div#main div#kontakt div.office a {
		display: block;
		font-weight: bold;
		color: #9dc415;
	    }
	    body#contact div#main div#kontakt div.office p {
		line-height: 18px;
		margin-bottom: 7px;
		}
	body#contact div#main div#kontakt_form {
	    width: 610px;
	    float: left;
	    margin-right: 30px;
	    background-color: #fcfcfc;
	    padding: 20px 10px;
	    -webkit-border-radius: 10px;
	    -moz-border-radius: 10px;
	    border-radius: 10px;
	    border: 1px solid #f0f1f2;
	    }
	    body#contact div#main div#kontakt_form h2 {
		font-size: 22px;
		padding-bottom: 15px;
	    }
	    body#contact div#main div#kontakt_form form {

	    }
	    body#contact div#main div#kontakt_form form p {
		width: 605px;
		padding: 15px 0 10px 0;
		position: relative;
		}
		body#contact div#main div#kontakt_form form p label {
		    width: auto;
		}
		body#contact div#main div#kontakt_form form p input[type="text"] {
		    width: 275px;
		    display:block;
		    border: solid 1px c5cccf;
		    padding: 3px 0 3px 1px;
		    margin-top: 5px;
		}
		body#contact div#main div#kontakt_form form p label.radio {
		    display: block;
		    margin-bottom: 5px;
		}
		body#contact div#main div#kontakt_form form p textarea {
		    width: 605px; height: 170px;
		    margin-top: 5px;
		}
		body#contact div#main div#kontakt_form form p label[for="q1"],
		body#contact div#main div#kontakt_form form p label[for="q2"],
		body#contact div#main div#kontakt_form form p label[for="q3"] {
		    display: inline;
		    font-size: 11px;
		    margin: 0px 30px 0 5px;
		    vertical-align: 13%;
		}
		body#contact div#main div#kontakt_form form p label[for="q2"] {
		    color: #9dc415;
		    text-decoration: underline;
		}
	    body#contact div#main div#kontakt_form form p.underline {
		border-bottom: solid 1px #ececec;
	    }
		body#contact div#main div#kontakt_form form p.captcha span {
		    display: block;
		    margin-top: 5px;
		}
		body#contact div#main div#kontakt_form form p.captcha input {
		    width: 100px;
		}
		body#contact div#main div#kontakt_form form p.captcha a#refresh {
		    position: absolute; left: 155px; bottom: 40px;
		    padding-left: 20px;
		    line-height: 15px;
		    background: url("../img/refresh.png") no-repeat top left;
		    color: #9dc415;
		    font-size: 11px;
		    text-decoration: underline;
		}
	    body#contact div#main div#kontakt_form form p.last {
		text-align: right;
		}
		body#contact div#main div#kontakt_form form p.last input {
		    margin-right: 10px;
		}
		body#contact div#main div#kontakt_form form p.last input[type="reset"] {
		    background-color: #637b89;
		}
/*
 *  ===============================
 *	FIRMA
 *  ===============================
 */
body#company div#main {
    padding: 30px;
    }
    body#company div#main div#info {
	width: 625px;
	float: left;
	font-size: 12px;
	}
	body#company div#main div#info h2 {
	    font-size: 22px;
	    padding-bottom: 28px;
	    line-height: 22px;
	}
	body#company div#main div#info p {
	    margin-bottom: 15px;
	}
	body#company div#main blockquote {
	    margin-top: 25px;
        }
        body#company div#main div#info blockquote p {
            margin-bottom: 0px;
        }
    body#company div#main div#foto {
	width: 262px;
	float: left;
	padding-top: 51px;
	margin-left: 21px;
	}
	body#company div#main div#foto img {
		border: solid 1px #f6f5f5;
	}
	body#company div#main div#foto span {
		font-size: 9px;
	}
/*
 *  ===============================
 *	HOSTING
 *  ===============================
 */
body#hosting div#main {
    padding: 50px 30px;
    }
    body#hosting div#main div#hostongoffer {
	width: 653px;
	float: left;
	}
	body#hosting div#main div#hostongoffer h2 {
	    font-size: 22px;
	    font-weight: bold;
	    padding-bottom: 36px;
	    padding-right: 45px;
	    text-align: right;
	}
	body#hosting div#main div#hostongoffer table {
	    width: 630px;
	    border-collapse: collapse;
	    border: solid 0px white;
	    text-align: center;
	    font-size: 11px;
	}
	body#hosting div#main div#hostongoffer table thead {
	    border: 0px;
	    }
	    body#hosting div#main div#hostongoffer table thead tr {
		background: transparent;
		height: 36px;
		}
		body#hosting div#main div#hostongoffer table thead tr th {
		    color: white;
		    font-size: 14px;
		    font-weight: bold;
		    height: 36px;
		    border: 0px;
		    background: transparent url("../img/table_hosting_header.png") no-repeat 5px 0;
		    }
		    body#hosting div#main div#hostongoffer table thead tr th.two {
			background-position: -175px 0;
		    }
		    body#hosting div#main div#hostongoffer table thead tr th.three {
			background-position: -325px 0;
		    }
		    body#hosting div#main div#hostongoffer table thead tr th.four {
			background-position: -476px 0;
		    }
	body#hosting div#main div#hostongoffer table tbody,
	body#hosting div#main div#hostongoffer table tfoot {
	    border: solid 1px #f0f1f2;
	    background-color: #fcfcfc;
	    }
	    body#hosting div#main div#hostongoffer table .first {
		text-align: right;
		padding-right: 5px;
		width: 170px;
	    }
	    body#hosting div#main div#hostongoffer table .odd,
	    body#hosting div#main div#hostongoffer table .even {
		width: 147px;
	    }
	    body#hosting div#main div#hostongoffer table .odd {
		background: url("../img/odd_coll_bg.png") repeat-y top left;
	    }
	    body#hosting div#main div#hostongoffer table tbody td {
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: #f0f1f2;
		}
		body#hosting div#main div#hostongoffer table tbody td img {
		    vertical-align: middle;
		}
	    body#hosting div#main div#hostongoffer table td {
		height: 30px; line-height: 30px;
	    }
	body#hosting div#main div#hostongoffer table tfoot td {
	    font-size: 13px;
	    font-weight: bold;
	    border-top: 1px solid #ddd;
	    }
    body#hosting div#main div#server {
	float: right;
	width: 248px;
	padding-top: 48px;
	}
	body#hosting div#main div#server img {
	    border: solid 1px #f6f5f5;
	}
/*
 *  ===============================
 *	MEDIA
 *  ===============================
 */
body#media div#main {
	padding: 30px 35px;
	font-size: 12px;
    }
    body#media div#main div#medias {
	width: 580px;
	float: left;
	margin-right: 57px;
	}
	body#media div#main div#medias h2 {
	    font-size: 22px;
	    padding-bottom: 30px;
	}
	body#media div#main div#medias h3 {
	    padding-bottom: 15px;
	    letter-spacing: 1px;
	}
	body#media div#main div#medias p {
	    margin-bottom: 15px;
	    line-height: 16px;
	}
	body#media div#main div#medias div.panel-wrapper {
	    position: relative;
	    }
	    body#media div#main div#medias div.panel-wrapper p {
		padding-right: 3px;
		letter-spacing: 1px;
	    }
	    body#media div#main div#medias div.panel-wrapper img {
		float: left;
		border: solid 3px #c2c1c1;
		margin: 0px 10px 0px 9px;
	    }
	body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul {
		float: left;
	    }
	    body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li {
		float: left;
		width: 28px; height: 23px;
		margin-right: 7px;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li a {
		    width: 28px; height: 23px;
		    display: inline-block;
		    text-indent: -9000px;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab1 a {
		    background: url("../img/google_sprite.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab2 a {
		    background: url("../img/blogger_sprite.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab3 a {
		    background: url("../img/youtube_sprite.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab4 a {
		    background: url("../img/iPhone_sprite.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab5 a {
		    background: url("../img/facebook_sprite.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab6 a {
		    background: url("../img/facebook_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab7 a {
		    background: url("../img/peter_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab8 a {
		    background: url("../img/robert_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab9 a {
		    background: url("../img/karol_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab10 a {
		    background: url("../img/joey_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab11 a {
		    background: url("../img/adam_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab12 a {
		    background: url("../img/brett_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab13 a {
		    background: url("../img/zach_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li.tab14 a {
		    background: url("../img/greg_a.png") no-repeat left bottom;
		}
		body#media div#main div#medias div.coda-slider-wrapper div.coda-nav ul li a.current {
		    background-position: top;
		}
	body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-left,
	body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-right {
	    clear: both;
	    width: 13px; height: 10px;
	    }
	    body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-left a,
	    body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-right a {
			bottom:5px;
			color:#F0F3F0;
			display:block;
			font:bold 11px/24px Arial,sans-serif;
			height:24px;
			position:absolute;
	    }
	    body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-left a:hover,
	    body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-right a:hover {
		text-decoration: none;
		color: #f0f3f0 !important;
	    }
	    body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-left a {
		background: url("../img/prev_media.png") no-repeat left bottom;
		left: 225px; padding-left: 25px; width: 34px;
	    }
	    body#media div#main div#medias div.coda-slider-wrapper div.coda-nav-right a {
		background: url("../img/next_media.png") no-repeat left bottom;
		right: 231px; padding-left: 10px; width: 49px;
	    }
    body#media div#main div#image {
	width: 264px;
	float: left;
	}
	body#media div#main div#image img {
	    border: solid 1px #f6f5f5;
	    margin-top: 15px;
	}
/* FOOTER */
#content #footer {
	text-align: right;	
	padding: 11px 0;
	color: #758c9b;
	overflow:hidden;
    }
    #content div#eco {
        background:url("../img/grenn.png") no-repeat scroll left bottom transparent;
        color:#758C9B;
        float:left;
        font-weight:bold;
        line-height:19px;
        margin-left:10px;
        padding-left:27px;
    }
	#content #footer ul {
		float: left;
		}
		#content #footer ul li {	
			float: left;	
			display: inline;
		}
		#content #footer ul li a {
			border-right: solid 1px #758c9b;
			padding-right: 6px;
			color: #758c9b;
			}
		#content #footer ul li a.last {
			border-right: none;
		}
			#content #footer ul li img {
				margin: 0 10px;	
				vertical-align: -20%;
			}
			
/* ============================================================
 * STREFA KLIENTA
 * ============================================================
 */		
body#account #page-wrap {
	text-align: left;
	}
	body#account #page-wrap .center {
		width: 960px;
		margin: 0 auto;
	}
	body#account #page-wrap div#header {
		height: 115px;
		background: url("../img/sk_header_back.png") repeat-x top left; 
		}
		body#account #page-wrap div#header div#header-wrap {
			position: relative;
			}
			body#account #page-wrap div#header div#header-wrap h1 {
				text-indent: -9999px;
				width: 360px; height: 75px;
				background: url("../img/sk_title.gif") no-repeat bottom left; 
			}
			body#account #page-wrap div#header div#header-wrap img {
				position: absolute;
				right: 0px; top: 18px;
			}
		body#account #page-wrap div#main {
			text-align: left;
			overflow: hidden;
			padding-top: 12px;
			}
			body#account #page-wrap div#main div#nav {
				overflow: hidden;
				}
				body#account #page-wrap div#main div#nav ul {
					float: left;
					margin-left: 16px;
					}
					body#account #page-wrap div#main div#nav ul li {
						float: left;
						display: inline;
						margin-left: 18px;
						text-align: center;
					}
					body#account #page-wrap div#main div#nav ul li a {
						display: block;
						width: 160px;
						height: 35px;
						line-height: 35px;
						color: white;
						font-size: 14px;
						font-weight: bold;
						background: url("../img/sk_nav_back.png") repeat-x top left; 
						-moz-border-radius: 5px 5px 0 0;
						-webkit-border-top-left-radius: 5px;
						-webkit-border-top-right-radius: 5px;
						border-radius: 5px 5px 0 0;
					}
					body#account #page-wrap div#main div#nav ul li a.selected {
						background: url("../img/sk_nav_back_curr.png") repeat-x top left; 
					}
		body#account #page-wrap div#main div#content {
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
			border-radius: 15px;
			border: solid 1px #b3b6b2;
			min-height: 340px;
			width: 660px;
			float: left;
			padding: 35px 35px;
			}
			body#account #page-wrap div#main div#content div.tab{
				
				}
				body#account #page-wrap div#main div#content div#tab1 p {
					font-size: 13px;
					color: #4e594d;
					font-weight: bold;
					border-bottom: solid 1px #ececec;  
					padding: 15px 0px 10px 0px;
					}
				body#account #page-wrap div#main div#content div#tab1 p#description {
					font-family: "Verdana" sans-serif;
					font-weight: normal;
				}
					body#account #page-wrap div#main div#content div#tab1 p span {
						color: #c8c7c7;
						font-size: 24px;
						line-height: 34px;
						padding-left: 40px;
						height: 34px;
						font-weight: normal;
						margin-right: 5px;
						display: inline-block;
					}
					body#account #page-wrap div#main div#content div#tab1 p#address span {
						background: url("../img/sk_glob.gif") no-repeat center left; 
					}
					body#account #page-wrap div#main div#content div#tab1 p#time span {
						background: url("../img/sk_callendar.png") no-repeat center left;
					}
					body#account #page-wrap div#main div#content div#tab1 p#time a {
					}
					body#account #page-wrap div#main div#content div#tab1 p#description span {
						background: url("../img/sk_dashboard.png") no-repeat center left;
					}
				body#account #page-wrap div#main div#content div#tab2 {
					font-size: 13px;
					color: #637b89;
					}
					body#account #page-wrap div#main div#content div#tab2 div#inputFile {
						position: relative;
						height: 60px;
						}
						body#account #page-wrap div#main div#content div#tab2 div#inputFile label {
							display: block;
							margin-bottom: 15px;
							}
							body#account #page-wrap div#main div#content div#tab2 div#inputFile label span {
								font-size: 0.8em;
							}
						body#account #page-wrap div#main div#content div#tab2 div#inputFile input[type="file"] {
							text-align: right;
							-moz-opacity:0 ;
							filter:alpha(opacity: 0);
							opacity: 0;
							position: absolute; botton: 0px; left: 0px;
							z-index: 2;
						}
						body#account #page-wrap div#main div#content div#tab2 div#inputFile span.fake {
							position: absolute; botton: 0px; left: 0px;
							z-index: 1;
							display: block;
							text-align: center;
							width: 70px;
						}
						body#account #page-wrap div#main div#content div#tab2 div#inputFile span.ajax {
							position: absolute; botton: 1px; left: 110px;
							background: url("../img/ajax-loader.gif") no-repeat center center;
							width: 16px; height: 16px; 
						}
					body#account #page-wrap div#main div#content div#tab2 div#files {
						}
						body#account #page-wrap div#main div#content div#tab2 div#files ol li {
							padding: 3px 0px;
							list-style: decimal;
							list-style-position: inside;
							line-height: 26px;
							}
							body#account #page-wrap div#main div#content div#tab2 div#files ol#fileList li a.delete {
								width: 26px; height: 26px;
								background: url("../img/Delete.gif") no-repeat center center;
								display: block;
								float: left;
							}
						body#account #page-wrap div#main div#content div#tab2 div#files ol#returnList li {
							background: url(../img/accept.gif) no-repeat left center;
							padding-left: 20px;
						}
					body#account #page-wrap div#main div#content div#tab2 p#bottons {
						padding-top: 30px;
						}
						body#account #page-wrap div#main div#content div#tab2 p#bottons input[type="reset"] {
							background-color: #637b89;
							float: left;
							display: inline;
							margin-right: 10px;
						}
						body#account #page-wrap div#main div#content div#tab2 p#bottons input[type="submit"] {
							display: inline;
						}
				body#account #page-wrap div#main div#content div#tab3 p {
					margin-bottom: 30px;
					position: relative;
					overflow: hidden;
					}
					body#account #page-wrap div#main div#content div#tab3 p label {
						font-size: 13px;
					}
					body#account #page-wrap div#main div#content div#tab3 p input {
						display: block;
					}
					body#account #page-wrap div#main div#content div#tab3 p input#subject {
						width: 275px;
						border: solid 1px #c5cccf;
						padding: 3px 0 3px 1px;
						margin-top: 5px;
					}
					body#account #page-wrap div#main div#content div#tab3 p textarea {
						display: block;
						margin-top: 5px;
						width: 410px; height: 150px;
						padding: 3px 0 3px 1px;
					}
					body#account #page-wrap div#main div#content div#tab3 p span.error {
						color: red;
						display: block;
						height: 16px;
						background: url(../img/cancel.gif) no-repeat left center;
						padding-left: 20px;
						position: absolute;
					}
				body#account #page-wrap div#main div#content div#tab3 div#lastLine {
					position: relative;
					}
					body#account #page-wrap div#main div#content div#tab3 div#lastLine input[type="reset"] {
						background-color: #637b89;
						float: left;
						display: inline;
						margin-right: 10px;
						}
					body#account #page-wrap div#main div#content div#tab3 div#lastLine input[type="submit"] {
						display: inline;
					}
					body#account #page-wrap div#main div#content div#tab3 div#lastLine span.ajax {
						position: absolute; top: 3px; left: 232px;
						background: url("../img/ajax-loader.gif") no-repeat center center;
						width: 16px; height: 16px; 
					}
					body#account #page-wrap div#main div#content div#tab3 p span#subject_error {
						top: 23px; left: 288px;
					}
					body#account #page-wrap div#main div#content div#tab3 p span#message_error {
						top: 23px; left: 420px;
					}
					body#account #page-wrap div#main div#content div#tab3 p.info, 
					body#account #page-wrap div#main div#content div#tab3 p.error {
						font-size: 13px;
					}
		body#account #page-wrap div#main div#proj-sidebar {
			-moz-border-radius: 0px 15px 15px 0;
			-webkit-border-bottom-right-radius: 15px;
			-webkit-border-top-right-radius: 15px;
			border-radius: 0px 15px 15px 0;
			border:1px solid #b3b6b2; border-left: 0px;
			background: #f7f7f7 url("../img/sk_side_back.jpg") no-repeat top right; 
			min-height: 340px;
			width: 226px;
			float: left;
			margin-top: 60px;
			}
			body#account #page-wrap div#main div#proj-sidebar div#log-out {
				position: relative;
				top: -108px;
				margin: 0 auto;
				height: 43px; width: 197px;
				background: url("../img/sk_logout_back.png") no-repeat top center;
				font-size: 12px;
				color: #717170;
				}
				body#account #page-wrap div#main div#proj-sidebar div#log-out p {
					width: 90px; height: 27px; 
					float: left;
					margin-top: 5px; margin-left: 9px;
					border-right: solid 1px #c8c7c7;
					}
					body#account #page-wrap div#main div#proj-sidebar div#log-out p span {
						color: #9dc415;
					}
				body#account #page-wrap div#main div#proj-sidebar div#log-out a {
					padding: 0 21px 0 3px;
					background: url("../img/sk_logout.gif") no-repeat center right;
					display: block;
					height: 27px; width: 65px;
					line-height: 27px;
					border-left: solid 1px #999797;
					float: left;
					margin-top: 5px;
				}
				body#account #page-wrap div#main div#proj-sidebar div#log-out a:hover {
					background: url("../img/sk_logout_hover.gif") no-repeat center right;
					color: #9dc415 !important;
					text-decoration: none;
				}
				
			body#account #page-wrap div#main div#proj-sidebar ul {
				text-align: right;
				}
				body#account #page-wrap div#main div#proj-sidebar ul li {
					margin-bottom: 16px;
					}
					body#account #page-wrap div#main div#proj-sidebar ul li a {
						display: block;
						height: 33px; width: 179px;
						background: url("../img/sk_project_list_item.png") repeat-x top left; 
						color: #fff;
						margin-left: 16px;
						border-top: solid 1px #dee0df;
						font-size: 14px;
						font-weight: bold;
						line-height: 33px;
						padding-right: 16px;
					}
					body#account #page-wrap div#main div#proj-sidebar ul li.current a {
						color: #4e594d;
						background: white none;
						border: solid 1px #b3b6b2; border-left: 0;
						width: 195px;
						margin-left: -1px;
					}
		body#account #page-wrap div#main div#footer-up {
			height: 115px;
			clear: both;
		}
	body#account #page-wrap div#footer {
		background: url("../img/sk_footer_back.png") repeat-x top left; 
		height: 95px;
		margin-top: -95px;
		}
		body#account #page-wrap div#footer div#footer-wrap {
			text-align: right;
			}	
			body#account #page-wrap div#footer div#footer-wrap p {
				line-height: 95px;
			}
			
			
/* Safari 3+, Chrome 1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content #header ul#panels li#panel_1 #offer ul li {
		padding: 1px 37px 10px 22px;
	}
	#content #header ul#panels li#panel_1 #offer ul li.last {
		padding-left: 43px;
	}
	
	#content #main #main_right div.wrap form fieldset img.ajax_loader { 
		display: none; 
		position: absolute;
		bottom: 14px; left: 95px;
	}
	body#account #page-wrap div#main div#content div#tab2 div#inputFile input[type="file"] {
		width: 100px;
	}
}

/*opera > v8.5*/
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#content #header ul#panels li#panel_1 #offer ul li {
		padding: 1px 39px 10px 23px;
	}
	
  	#content #header ul#panels li#panel_1 #offer ul li.last {
		padding-left: 46px;
	}
	#content #main #main_right div.wrap form fieldset img.ajax_loader { 
		bottom: 14px; left: 86px;
	}
	
	body#account #page-wrap div#main div#content div#tab2 div#inputFile input[type="file"] {
		width: 100px;
		height: 20px;
	}
	
	body#customers div#simplemodal-container {
		width: 650px !important;
		height: 380px !important;
	}
}
			