/******************************************** SCALER ********************************************/
*{
	border:0;
	margin:0;
	padding:0;
	outline:0
}

html,body{
	width:100%;
	height:100%;
	overflow:hidden;
	background-color : #B8B7BC;
}

#holder{
	position:absolute;
	width:200%;
	height:200%;
	top:-50%;
	left:-50%
}

#holder[id]{
	display:table
}
#holder div{
	position:absolute;
	left:0;
	top:50%	
}
#holder[id] div{
	display:table-cell;
	vertical-align:middle;
	position:static
}
#holder img{
	position:relative;
	top:-50%;
	margin:0 auto;
	display:block;
	-ms-interpolation-mode:bicubic;
	width:100%
}
*:first-child+html #holder div{
	position:absolute
}/*force IE 7 back to position:absoulte*/

#body{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	min-width: 950px;
	width:100%;
	height:100%;
	overflow:auto;
}

/******************************************** KONIEC SCALER ********************************************/


body
{
  	padding : 0 0 0 0;
  	margin : 0 0 0 0;
  	background-color : #212122;
	font-family : Tahoma, Verdana;
	font-size : 10px;
	text-align : center;
	color : white;
	overflow : auto;
}

img, div 
{ 
	behavior: url(../iepngfix.htc) 
}

div
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : 0px;
}

p
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

div.clear 
{ 
	clear : both;
	line-height : 0px;
	font-size : 0px;
	height : 0px;
	border : 0px;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

div.left
{ 
	float : left;
}

div.right
{ 
	float : right;
}

div.space_2
{
	width : 1px;
	height : 2px;
	border : 0px;
	line-height : 2px;
	font-size : 2px;
}

div.space_5
{
	width : 1px;
	height : 5px;
	border : 0px;
	line-height : 5px;
	font-size : 5px;
}

div.space_10
{
	width : 1px;
	height : 10px;
	border : 0px;
	line-height : 10px;
	font-size : 10px;
}

div.space_15
{
	width : 1px;
	height : 15px;
	border : 0px;
	line-height : 15px;
	font-size : 15px;
}

a
{
	text-decoration : none;
	font-size : 10px;
	color : white;
}


a.gray
{
	text-decoration : none;
	font-size : 10px;
	color : gray;
}

a.white
{
	text-decoration : none;
	font-size : 10px;
	color : white;
}

a.dark
{
	text-decoration : none;
	font-size : 10px;
	color : #2A3555;
}

a.red
{
	text-decoration : none;
	font-size : 10px;
	color : #AD1E4A;
}

img
{
	border : 0px;
}

div.switchMenu
{
	width : 155px;
	text-align : center;
	float : left;
}

div.login_box
{
	margin : auto;
	text-align : left;
	padding-top : 100px;
	width:220px;
}

form
{
	padding : 0px;
	margin : 0px;
}

div.form_box
{
	position : relative;
	padding-top : 50px;
	width : 500px;
	margin : auto;
	text-align : center;
}

div.form_box_ins
{
	width : 500px;
	text-align : left;
}

div.form_part_title
{
	background-image: url("../images/form_belka.png");
	background-repeat: no-repeat;
	height : 25px;
	font-size : 11px;
	font-family : Verdana;
	color : white;
	border: none;
}

div.form_part_title_text
{
	margin-left : 10px;
	padding-top : 8px;
}

div.form_part_content
{
	margin-left : 5px;
	padding-top : 0px;
	width : 490px;
	background-image: url("../images/form_1px.png");
	background-repeat: repeat-y;
	border-bottom : 1px solid #696969;
}

div.form_part_content_ins
{
	margin-left : 10px;
	width : 480px;
}

div.form_label
{
	float:left; 
	width:40px;
	height : 20px; 
	text-align:left;
	padding-top : 3px;
}

div.form_label_long
{
	float:left; 
	width:170px;
	height : 20px; 
	text-align:right;
	padding-top : 2px;
	margin-right : 5px;
}

div.form_input
{
	float:left; 
	width:150px;
	height : 20px; 
	text-align:left;
}

input.form
{
	font-family:  Tahoma;
	font-size:11px;
	color : #2a3555;
	height : 13px;
	-height : 18px;
	width : 150px;
	border: 1px solid #a51717;
}

input.index
{
	font-size:11px;
	color : #2a3555;
	height : 13px;
	-height : 18px;
	width : 120px;
	border: 1px solid #646464;
}

input.file
{
	font-family:  Tahoma;
	font-size:11px;
	color : #2a3555;
	height : 20px;
}

select
{
	font-family:  Tahoma;
	font-size:11px;
	color : #2a3555;
	height : 17px;
	-height : 18px;
}

textarea
{
	font-family:  Tahoma;
	font-size:11px;
	color : #2a3555;
}


div.fill_left
{
	position : absolute;
	left : 0%;
	width : 50%;
	height : 600px;
/*	background-image: url("../images/10px_left.jpg");
  	background-repeat: repeat-x;*/
}

div.fill_right
{
	position : absolute;
	left : 50%;
	width : 50%;
	height : 600px;
	/*background-image: url("../images/10px_right.jpg");
  	background-repeat: repeat-x;*/
}

div.main
{
	position : absolute; 
	width : 100%;
	height : 100%;
	min-height : 600px;
	text-align : center; 
	left : 0px;
	
	/*background-image: url("../images/main_background.jpg");
  	background-repeat: no-repeat;
  	background-position: top center;*/
}

div.main_empty
{
	position : absolute;  
	width : 100%;
	height : 100%;
	min-height : 680px;
	text-align : center; 
	left : 0px;
	
	/*background-image: url("../images/empty_background.jpg");
  	background-repeat: no-repeat;
  	background-position: top center;*/
}

div.main_menu
{
	width : 100%;
	height : 30px;
	text-align : right;
}

div.menu_item
{
	font-weight : bold;
	font-size : 10px;
	padding-top : 8px;
	margin-left : 10px;
	margin-right : 10px;
	float : right;	
}

div.main_fill
{
	width : 100%;
	height : 100%;
	text-align : center; 
}

div.main_bottom
{
	position : absolute;
	top : 95%;
	width : 100%;
	height : 17px;  
	text-align : center; 
	
	background-image: url("../images/fill_bottom.jpg");
  	background-repeat: repeat-x;
}

div.flash_back
{
	width : 100px;
	height : 600px;
}

div.flash
{
	position : absolute;
	top : 0%;
	left : 0%;
	width : 100%;
	height : 100%;
	min-height: 600px;
}


div.main_content
{
	position : relative;
	padding-top : 50px;
	width : 500px;
	margin : auto;
	text-align : center;
}

div.main_content_title
{
	background-image: url("../images/form_belka.png");
	background-repeat: no-repeat;
	height : 25px;
	font-size : 11px;
	font-family : Verdana;
	color : white;
	border: none;
	text-align : left;
}

div.main_content_title_text
{	
	float : left;
	width : 380px;
	margin-left : 10px;
	-margin-left : 5px;
	padding-top : 8px;
	font-size : 10px;
}

div.main_content_title_data
{
	float : left;
	width : 90px;
	text-align : right;
	margin-left : 10px;
	padding-top : 8px;
	font-size : 10px;
}

div.main_content_content
{
	margin-left : 5px;
	-margin-left : 1px;
	padding-top : 0px;
	width : 490px;
	background-image: url("../images/form_1px.png");
	background-repeat: repeat-y;
	border-bottom : 1px solid #696969;
	text-align : left;
}

div.main_content_content_ins
{
	padding : 10px;
}


div.main_content_long
{
	position : relative;
	padding-top : 50px;
	width : 800px;
	margin : auto;
	text-align : center;
}

div.main_content_title_long
{
	background-image: url("../images/form_belka_long.png");
	background-repeat: no-repeat;
	height : 25px;
	font-size : 11px;
	font-family : Verdana;
	color : white;
	border: none;
	text-align : left;
}

div.main_content_title_text_long
{	
	float : left;
	width : 680px;
	margin-left : 10px;
	-margin-left : 5px;
	padding-top : 8px;
	font-size : 10px;
}

div.main_content_title_data_long
{
	float : left;
	width : 90px;
	text-align : right;
	margin-left : 10px;
	padding-top : 8px;
	font-size : 10px;
}

div.main_content_content_long
{
	margin-left : 5px;
	-margin-left : 1px;
	padding-top : 0px;
	width : 790px;
	background-image: url("../images/form_1px_long.png");
	background-repeat: repeat-y;
	border-bottom : 1px solid #696969;
	text-align : left;
}

div.main_content_content_ins
{
	padding : 10px;
}

div.portfolio_text
{
	float : left;
	width : 270px;
}

div.portfolio_foto
{
	margin-left : 10px;
	float : left;
	width : 190px;
	height : 180px;
	overflow : hidden;
}
div.klienci_foto
{
	margin-left : 10px;
	float : left;
	width : 190px;
	height : 125px;
	overflow : hidden;
}

div.kreacje_box1
{
	height : 155px;
	background-image: url("../images/kreacje1.png");
	background-repeat: no-repeat;
}

div.kreacje_box2
{
	height : 155px;
	display : none;
	background-image: url("../images/kreacje2.png");
	background-repeat: no-repeat;
}

div.uslugi_box1
{
	height : 155px;
	background-image: url("../images/uslugi1.png");
	background-repeat: no-repeat;
}

div.uslugi_box2
{
	height : 155px;
	display : none;
	background-image: url("../images/uslugi2.png");
	background-repeat: no-repeat;
}

div.realizacje_box1
{
	height : 155px;
	background-image: url("../images/realizacje1.png");
	background-repeat: no-repeat;
}

div.realizacje_box2
{
	height : 155px;
	display : none;
	background-image: url("../images/realizacje2.png");
	background-repeat: no-repeat;
}

div.kontakt_box1
{
	height : 95px;
	background-image: url("../images/kontakt1.png");
	background-repeat: no-repeat;
}

div.kontakt_box2
{
	height : 95px;
	display : none;
	background-image: url("../images/kontakt2.png");
	background-repeat: no-repeat;
}

div.kreacje_box1_en
{
	height : 155px;
	background-image: url("../images/creations1.png");
	background-repeat: no-repeat;
}

div.kreacje_box2_en
{
	height : 155px;
	display : none;
	background-image: url("../images/creations2.png");
	background-repeat: no-repeat;
}

div.uslugi_box1_en
{
	height : 155px;
	background-image: url("../images/services1.png");
	background-repeat: no-repeat;
}

div.uslugi_box2_en
{
	height : 155px;
	display : none;
	background-image: url("../images/services2.png");
	background-repeat: no-repeat;
}

div.realizacje_box1_en
{
	height : 155px;
	background-image: url("../images/client_showcase1.png");
	background-repeat: no-repeat;
}

div.realizacje_box2_en
{
	height : 155px;
	display : none;
	background-image: url("../images/client_showcase2.png");
	background-repeat: no-repeat;
}

div.kontakt_box1_en
{
	height : 95px;
	background-image: url("../images/contact1.png");
	background-repeat: no-repeat;
}

div.kontakt_box2_en
{
	height : 95px;
	display : none;
	background-image: url("../images/contact2.png");
	background-repeat: no-repeat;
}

div.main_box_small
{
	font-size : 11px;
	float : left;
	/*cursor : pointer;*/
	width : 330px;
	height : 155px;
}

div.main_box_big
{
	/*cursor : pointer;*/
	width : 990px;
	height : 95px;
}

div.box_box
{
	padding : 15px;
	padding-top : 50px;
}

div.box_box_big
{
	padding : 15px;
	padding-top : 25px;
	padding-left : 150px;
}

