* { margin:0; 	padding: 0; }

body {
	background: url(../images/bkg_pattern.jpg) repeat;	
	margin: 0 auto; padding: 0;
	font-family: Arial,sans-serif;
	color: #FFF; 
	font-size:12px; 
}

a{
text-decoration:none;
color:#FFF;
}

img{
border:0px;
}

ul{
margin-left:40px;
}

.tab{
margin-left:15px !important;
width:150px !important;
}

.button{
background: #55071e url(../images/arrow.png) no-repeat;	
background-position:10px center;
display:block;
height:15px;
width:95px;
padding:5px;
padding-right:10px;
padding-left:8px; 
padding-left:21px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-top:15px;
}

.arrow_white{
background: url(../images/arrow_white.png) no-repeat;	
background-position:left center;
display:block;
height:14px;
width:106px;
padding:5px;
padding-left:8px; 
padding-left:12px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-top:15px;
margin-bottom:10px;
}


.box_tel{
border:1px solid #852642;
padding:10px;
background-color:#6f0a28;
display:block;
float:left;
font-weight:bold;
}


.arrow{
display:block;
height:11px;
width:6px;
float:right;
margin-top:1px;
}



#menu{
display:block;
background-color:#000;
height:40px;
margin-top:10px;
position:absolute;
z-index:1;
right:0px;
}

.left_menu{
display:block; float:left; width:190px; padding:2px;
}

#all{
margin:0 auto;
display:block;
width:1024px;
background-color:#000;
background: url(../images/opacity.png) repeat;	
}

#header{
margin:0 auto;
display:block;
}

#header1{
margin:0 auto;
display:block;
background-color:#FFF;
height:57px;
}

#header2{
margin:0 auto;
display:block;
background-color:#242424;
height:70px;
}

#paski{
background: url(../images/paski.png) repeat-x;	
margin:0 auto;
display:block;
height:4px;
}


#mapka{
background: url(../images/mapka.png) no-repeat;	
width:258px;
height:127px;
}



#baner{
background: url(../images/slider/1.jpg) repeat;	
margin:0 auto;
display:block;
background-color:#FFF;
width:990px;
height:300px;
position:relative;
}

#main{
margin:0 auto;
display:block;
float:left;
width:1024px;
min-height:400px;
background: url(../images/opacity.png) repeat;	
}


#bottom{
margin:0 auto;
display:block;
width:990px;
height:52px;
background-color:#FFF;
}

#bottom1{
margin:0 auto;
display:block;
background-color:#242424;
height:200px;
}

#logo{
background: url(../images/sharda_logo.png) no-repeat;	
position:absolute;
display:block;
float:left;
height:151px;
width:135px;
z-index:1;
margin-left:15px;
margin-top:10px;
}

#top_center{
display:block;
height:57px;
width:1024px;
margin:0 auto;
}

#top_center2{
display:block;
height:70px;
width:1024px;
margin:0 auto;
}

#bottom_center{
display:block;
height:70px;
width:1024px;
margin:0 auto;
}

#szukaj{
display:block;
height:57px;
width:336px;
float:right;
}

#szukaj_input{
background: url(../images/search1.png) no-repeat;	
width:162px; 
height:25px;
display:block;
border:0px;
float:left;
margin-left:12px;
padding-left:5px;
}

#szukaj_button{
background: url(../images/search2.png) no-repeat;	
width:58px; 
height:25px;
display:block;
border:0px;
float:left;
cursor:pointer;
color:#FFF;
}

#szukaj_button:hover{
background: url(../images/search2_over.png) no-repeat;	
}

.menu_link, .menu_link_home, .menu_link_home_selected, .menu_link_selected{
color:#FFF;
background-color:#000;
font-size:13px;
font-weight:bold;
display:block;
float:right;
height:23px;
margin-left:5px;
margin-right:5px;
padding:5px;
padding-top:12px;
}

.menu_link_home{
background: url("../images/home.png") no-repeat;	
width: 30px;
}


.menu_link_home:hover{
background: url("../images/home_over.png") no-repeat; 
width: 30px;
}

.menu_link_home_selected{
background: url("../images/home_over.png") no-repeat; 
width: 30px;
}

.language{
color:#FFF;
background-color:#2e2e2e;
font-size:13px;
font-weight:bold;
display:block;
float:right;
height:26px;
margin-left:5px;
margin-right:5px;
padding:5px;
padding-left:10px;
padding-right:10px;
margin-right:0px;
padding-top:9px;
}


.red_dot{
color:#c90c10;
float:right;
display:block;
height:26px;
margin-left:2px;
margin-right:2px;
padding:2px;
font-size:20px;
font-weight:bold;
}

.menu_link_selected{
background-color:#c90c10;
}


.menu_link:hover{
background-color:#c90c10;
}







.menu_link_selected1{
border-top:2px dotted #f3c856;
border-bottom:2px dotted #f3c856;
}

.menu_link_selected2{
border-top:2px dotted #AFCE66;
border-bottom:2px dotted #AFCE66;
}

.menu_link_selected3{
border-top:2px dotted #6EC6DE;
border-bottom:2px dotted #6EC6DE;
}

.menu_link_selected4{
border-top:2px dotted #EC4C58;
border-bottom:2px dotted #EC4C58;
}

.menu_link_selected5{
border-top:2px dotted #C082C5;
border-bottom:2px dotted #C082C5;
}



.separator{
display:block;
float:left;
color:#FFF;
padding-top:5px;
}

.bottom_link{
display:block;
float:left;
color:#FFF;
padding:5px;
}

.bottom_link:hover{
color:#CCC;
}

#reserved{
display:block;
float:right;
color:#FFF;
padding-top:5px;
}

.awards{
display:block;
float:left;
text-align:center;
margin-left:8px;
margin-right:8px;
}

#main_title{
background-color:#c082c5;
display:block;
height:67px;
}

#main_title_inside{
float:left;
width:978px;
margin:5px;
margin-top:7px;
display:block;
height:50px;
border-top:2px dotted #FFF;
border-bottom:2px dotted #FFF;
font-size:22px;
color:#FFF;
}

.title{
font-size:16px;
font-weight:bold;
padding-top:12px;
padding-bottom:10px;
text-transform: uppercase;
}

.grey_links{
background-color:#a1a1a1;
color:#FFF;
padding:5px;
float:right;
display:block;
width:100px;
text-align:center;
}

.grey_links:hover{
background-color:#969696;
}

.pionowy_separator{
display:block; 
float:left; 
width:19px; 
border-right:0px dotted #CCC; 
height:215px;
}

.link{
background: url(../images/arrow.png) no-repeat;
background-position: 10px center;
padding-left:25px;
display:block;
float:left;
width:165px;
font-weight:bold;
padding-top:6px;
padding-bottom:6px;
text-transform: uppercase;
line-height:18px;
}

.link_selected{
background: #852642 url(../images/arrow.png) no-repeat;
background-position: 10px center;
padding-left:25px;
display:block;
float:left;
width:165px;
font-weight:bold;
padding-top:6px;
padding-bottom:6px;
text-transform: uppercase;
line-height:18px;

}

.menu_title{
font-size:20px;
font-weight:bold;
background-color:#FFF;
color:#800c2e;
padding-left:10px;
display:block;
float:left;
width:180px;
font-weight:bold;
padding-top:9px;
padding-bottom:9px;
text-transform: uppercase;
}

#title{
background: url(../images/title.png) no-repeat;
height:50px;
width:512px;
display:block;
position:absolute;
margin-top:235px;
margin-left:10px;
z-index:1;
}

.link_separator{
display:block;
float:left;
width:190px;
height:1px;
border-bottom:1px solid #8f3c54;
}

.left_margin{
margin-left:30px;
}

.middle_title{
font-size:20px;
font-weight:bold;
padding:20px;
padding-top:10px;
padding-left:0px;
text-transform: uppercase;


}


.box{
    background-color: #FFFFFF;
    border: 1px solid #CCC;
    border-radius: 6px 6px 6px 6px;
    display: block;
    float: left;
    height: 130px;
    margin-bottom: 10px;
	margin-left: 15px;
    padding: 5px;
	padding-top:9px;
    text-align: left;
    width: 198px;
	text-align:center;
}

.right_side{
display:block; 
float:left; 
padding-left:30px;
padding-bottom:10px;
width:770px;
}

.contact_inputy{
background-color:#e6e6e6;
border:1px solid #d5d5d5;
height:28px;
width:204px;
margin-bottom:8px;
}

.ok{
display:block;
margin-bottom: 15px;
background-color: #F3C857;
padding:5px;
text-align:center;
color:#FFF;
font-weight:bold;
}

.error{
display:block;
margin-bottom: 15px;
background-color: #B81B1B;
padding:5px;
text-align:center;
color:#FFF;
font-weight:bold;
}

.line{
margin:16px; border-top:1px solid #8f3c54;
}

.contact_box{
width:210px;
padding:15px;
border-right:1px solid #8f3c54;
float:left;
}

.certyfikat{
height:228px;
width:180px;
display:block;
float:left;
margin-right:10px;
margin-bottom:10px;
}


/*--------------------------------------------------*/
/* BEGIN: Slider Nav Window */
/*--------------------------------------------------*/
.wrapper {
    width: 990px;
    margin: 0 auto;
}

/*--Main Container--*/
.main_view{
}
/*--Window/Masking Styles--*/
.window, .single{
	color: white;
	position: relative;
	height: 300px;
	width: 990px;
    overflow: hidden;
}

.image_reel {
	position: relative;	
}

.image_reel li, .single li{
	color: #ffffff;
	padding: 10px 20px 10px 10px;	
/* 	height: 400px; */
	float: left;
	list-style: none;
}


.image_reel h1, .image_reel p, .single h1, .single p{
	padding-left: 10px;
	width: 260px;
	margin-left: 580px;
	color: #ffffff;
	border: none;
}

.image_reel img, .single img {
	float: left;
}

/*--Paging Styles--*/
.paging {
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	line-height: 40px;
	padding: 5px 5px 10px 5px;
	margin-top:-50px;
	position:absolute;
	margin-left:900px;
/* 	background: url(paging_bg2.png) no-repeat; */
	display: none; /*--Hidden by default, will be later shown with jQuery--*/	
}

.selector{
   background: none repeat scroll 0 0 #eaeaea;
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    height: 3px;
    margin: 0 6px 0 0;
    text-indent: -9999px;
    width: 3px;
}

.paging a {
	padding: 5px;
	text-decoration: none;
	color: #000000;
}
.paging a.active {
	font-weight: bold;
	color: #ffffff;
	background: #333333;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.paging a:hover {font-weight: bold;}

/* END of slider window */



#sharda{
background: url(../images/startowa2/sharda.png) no-repeat;
display:block;
height:264px;
width:246px;
margin:10px;
}

#uniontex{
background: url(../images/startowa2/uniontex.png) no-repeat;
display:block;
height:264px;
width:246px;
margin:10px;
}

#pamotex{
background: url(../images/startowa2/pamotex.png) no-repeat;
display:block;
height:264px;
width:246px;
margin:10px;
}

#globe{
background: url(../images/startowa1/globe.png) no-repeat;
display:block;
height:359px;
width:360px;
margin:10px;
margin:0 auto;
}

.international{
font-transorm:uppercase; font-size:18px; color:#000; background-color:#FFF; padding:8px; font-weight:bold; width:230px; display:block; margin:0 auto;
}

.add-new {
  font-size: 19px;
  margin: 0 auto;
  text-align: left;
  width: 459px;
}
.add-new h1 {
  font-size: 28px;
  margin: 0 0 20px;
  text-align: center;
}

.add-new-main {
  clear: both;
  float: left;
  margin: 0 0 15px 11px;
}
.add-new-main img{ margin-right:11px; float: left;}
.add-new-main span{ float: left; line-height: 38px;}
.new-enter {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  cursor: pointer; 
  font-size: 20px;
  margin: 35px auto;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 215px; clear: both;
}
.new-enter span {color:#000000;}
.new-enter a {color:red;}