
* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background: #000000;
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
}

a {
	color: gray;
	text-decoration: none;
}
			
a:hover {
	color: white;
}

a img {
	border: none;
}

h2 {
	font-weight: lighter;
	font-size: 20px;
	padding: 0 0 32px 0;
	line-height: 26px;
}

div#wrapper {
	width: 950px;
	margin: 0 auto;
}

*.clear {
	clear: both;
}

*#cities {
	/*padding-top: 16px;*/
        margin-top: 16px;
}

*#menu {
	position: absolute;
}

div#content {
	padding-top: 61px;
}

div.column_3 {
	width: 628px;
	float: left;
	margin: 42px 16px 0 0;
}

div.column_1 {
	width: 306px;
	float: left;
	margin: 42px 0 0 0;
}

div.column_4 {
	width: 225px;
	float: left;
}

p.title,
p.title * {
	font-size: 14px;
	margin: 0 0 8px 0;
}

p.subtitle,
p.subtitle * {
	font-size: 10px;
	margin: 0 0 4px 0;
	color: gray;
}

a.link {
	color: gray;
	text-decoration: none;
	padding: 8px 0 32px 0;
	display: block;
}
a.link:hover,
a.link:active {
	color: white;
}

		div#news div.image {
			width: 123px;
			float: left;
			text-align: center;
			margin: 0 0 8px 0;
		}
		
		div#news div.text {
			width: 488px;
			float: left;
			margin: 0 0 32px 16px;
		}
	
		div#media img {
			display: block;
			margin: 0 0 8px 0;
		}
		
		div#events {
			
		}
		
		div#events div.column {
			width: 306px;
			float: left;
			padding: 0 0 16px 0;
		}
		
		div#world {
			margin: 42px 0 0 0;
			padding: 0 0 32px 0;
		}
		
			div#world *#map {
				margin: 32px 0;
			} 
		
			div#world p.title {
				margin: 32px 0 16px 0;
			}
			
			div#world a {
				/*color: gray;
				line-height: 32px;*/
				text-decoration: none;
			}
			
			div#world a:hover {
				/*color: white;*/
			}
		
		div#inspirations {
			margin: 42px 0 0 0;
		}
		
			div#inspirations div.list {
				margin: 42px 0 0 0;
			}
			
			div#inspirations div.item {
				width: 227px;
				float: left;
				margin: 0 0 32px 0;
			}
			
			div#inspirations div.image {
				width: 227px;
				height: 334px;
				margin: 0 0 16px 0;
			}
			
			div#inspirations div.image img {
					width: 227px;
					height: 334px;
			}
			
			div#inspirations div.spacer {
				width: 14px;
				height: 16px;
				float: left;
			}
		
		div#inspiration {
			margin: 42px 0 0 0;
		}
		
			div#inspiration div.image {
				width: 285px;
				height: 380px;
				float: left;
				margin: 0 16px 32px 0;
			}
			
				div#inspiration div.image img {
					width: 285px;
					height: 380px;
				}
			
			div#inspiration div#description {
				float: left;
				width: 633px;
			}
			
			div#inspiration div#inspirationRelated {
				height: 200px;
				float: left;
				width: 533px;
			}
		
			div#inspiration div.productImage {
				width: 123px;
				float: left;
				text-align: center;
				margin: 16px 0 0 0 ;
			}
			
				div#inspiration div.productImage img {
					max-width: 123px;
					height: 123px;
				}
			
			div#inspiration div.productDescription {
				width: 370px;
				float: left;
				margin: 8px 0;
			}
		
		div#steps {
			width: 600px;
			margin: 16px;
		}
			div#steps p.title {
				font-size: 12px;
			}
			
			div#steps div.image {
				width: 180px;
				height: auto;
				float: left;
			}
			
				div#steps div.image img {
					width: 166px;
					height: auto;
				}
			
			div#steps div.text {
				width: 400px;
				height: auto;
				float: left;
			}
			
			div#steps ul.links {
				list-style: none;
				display: block;
				width: 300px;
				border-top: 1px solid #191919;
				margin: 16px 0 32px 0;
			}
			
				div#steps ul.links li {
					display: block;
					border-bottom: 1px solid #191919;
					padding: 4px 10px 4px 0;
					background: url(../images/client/file.png) no-repeat right;
				}
			
				div#steps ul.links a {
					color: white;
					text-decoration: none;
				}
			
			div#steps ul.links {
				list-style: none;
			}
			
		div#product #mainImage,
		div#products #mainImage {
			opacity: 0;
		}
			
		div#products {
			margin: 12px 0 0 0;
			background: url(../images/client/shadow.png) no-repeat;
			display:inline-block;
		}
		
			div#products div.column_3 {
				width: 750px;
			}
			
			div#products div.column_1 {
				width: 200px;
				text-align: right;
				background: #181818;
				/*padding-top: 16px;*/
				margin-bottom: 64px;
			}

			div#products h2 a {
				color: white;
				text-decoration: none;
				margin: 0 6px;
			}
			
			div#products div.image {
				min-height: 350px;
				width: 350px;
				text-align: center;
				margin-bottom: 16px;
                                /*position: absolute;*/
			}
			
			div#products div.mainImage {
				margin-bottom: 64px;
				/*background: url(../images/client/shadow_b.png) no-repeat ;*/
			}
			
			div#products div#productDescription {
				float: right;
                                width: 370px;
                                padding-right: 5px;
                                padding-top:25px;
			}
			
				div#products div#productDescription h2 {
					padding: 16px 0 32px 0;
					width: 370px;
				}
			
			div#products div#productDescriptionText {

				height: 366px;
                                width: 300px;
				overflow: hidden;
			}
			
			div#products *#productColors {
				margin-top:0px;
				position:relative;
				display:inline-block;
			}
			
			div#products div#connections {
				/*border-top: solid 1px #9e9e9e;
				background: url(../images/client/connections.png);*/
				height: 195px;
				width: 947px;
				margin: 8px 0 64px 0;
				overflow: hidden;
			}
			
				div#products div#connections div.connectionImage {
					float: left;
					width: 137px;
					height: 195px;
                                        margin-right: 5px;
					text-align: center;
                                        background: transparent url(../images/client/pow_tlo.jpg) no-repeat 0 0;
				}
			
					div#products div#connections div.connectionImage img {
                                                margin-top: 15px;
						height: 110px;
						
					}

                                        div#products div#connections div.connectionImage .see {
                                            width: 40px;
                                            height: 16px;
                                            display: block;
                                            background: transparent url(../images/client/see_pow.jpg) no-repeat 0 0;
                                            margin-left: 46px;
                                            margin-top: 7px;
                                            text-align: center;
                                        }
					
					div#products div#connections div.connectionImage p {
						margin: 8px 0 0 0;
                                                color: white;
					}

                                        div#products div#connections div.connectionImage p a {
                                            color: white;
                                        }
					
				div#products p#connectionsTitle {
					padding: 64px 0 0 0;
				}
			
.jScrollPaneDrag {
	background: url(../images/client/scrollDot.png) no-repeat center;
	cursor: pointer;
        height: 8px;
}
		
.jScrollPaneTrack {
	background: url(../images/client/scrollBar.png) center;
	cursor: auto;
}

div.column_1 {
	width: 306px;
	float: left;
	margin: 42px 0 0 0;
}
		
		
div.spacer {
	width: 16px;
	float: left;
	margin: 1px 0 1px 0;
}
		
div.paginator {
	text-align: right;
	margin: 0 0 32px 0;
}

	div.paginator a {
		text-align: center;
		margin: 0 0 0 6px;
		width: 20px;
		height: 20px;
		line-height: 20px;
		display: inline-table;
		vertical-align: middle;
		color: #ffffff;
		background: #000000;
		text-decoration: none;
	}
	
	div.paginator a:hover,
	div.paginator a.active {
		background: #ffffff;
		color: #000000;
	}

        #menu_top {
            width: 950px;
            float: left;
            height: 61px;
            position: absolute;
            background: transparent url(../images/client/top_bg.gif) repeat-x 0 0;
        }

        #menu_top #logo {
            width: 135px;
            height: 29px;
            background: transparent url(../images/client/logo.gif) no-repeat 0 0;
            float: left;
            margin-top: 30px;
            margin-left: -20px;
        }

        #menu_top #logo a {
            display: block;
            width: 135px;
            height: 29px;
        }

        #menu_top ul {
            list-style: none;
            margin: 27px 0 0 0;
            padding: 0;
            float: right;
        }

        .submenu {
            margin: 0;
            padding: 0;
            list-style: none;
            position: absolute;
            display: none;
        }

        #menu_top ul li, .submenu li {
            float: left;
        }

        #menu_top ul li a {
            background-color: #272727;
            padding: 9px 18px;
            display: block;
            color: #9f9d9d;
            font-size: 11px;
            float: left;
            /*border-left: 1px solid #272727;*/
        }

        .submenu li a {
            background-color: #595858;
            padding: 6px 12px;
            display: block;
            color: #9b9a9a;
            font-size: 11px;
            /*border-left: 1px solid #7c7c7c;*/
            float: left;
            text-transform: capitalize;
        }

        .submenu li a.last {
            border-left: 0;
        }

        .submenu li a.selected {
            background-color: #595858;
            color: #fff;
        }

        .submenu li a:hover {
            background-color: #8b8a8a;
            color: #fff;
        }

        #menu_top ul li a.selected {
            background-color: #272727;
            color: #fff;
        }

        #menu_top ul li a:hover {
            background-color: #8b8a8a;
            color: #fff;
        }

        

        #menu_top ul li ul {
            position: absolute;
            margin: 0;
        }

        .main_c {
            float: left;
            width: 950px;
        }
        #wyslana{
            color:#C91600;
            display:none;
            font-weight:bold;
            margin-left:132px;
            margin-top:10px;
        }
        .formularz{
             width: 360px;
             margin: 0 0 0 10px;
             
             display: block;
             float: left;
             font-size: 11px;
            font-family: Verdana;

        }
        .formularz label{
            display: block;
            float: left;
            margin-top: 5px;
            padding: 3px 0 3px;
            color: #595959;
        }
        .formularz input.checkbox{

            width: 9px;
            height: 9px;
            padding: 2px;
            border: 0 none;
            background: url('../images/contact2.gif') no-repeat 0px 0px;
        }
        .formularz input{

            font-size: 11px;
            font-family: Verdana;
            border: 0 none;
            width: 120px;
            height: 20px;
            padding: 6px 5px 6px 5px;
            color: #fff;
            background: url('../images/contact2.gif') no-repeat 0px 0px;

        }
        .formularz textarea{
            text-align: left;
            font-size: 11px;
            font-family: Verdana;
            border: 0 none;
            width: 210px;
            color: #fff;
            height: 195px;
            padding: 6px 5px 6px 5px;
            background: url('../images/contact2.gif') no-repeat 0px -34px;
            overflow: auto;
        }
        .form_left{
            display: block;
            float: left;
            width: 133px;
         }
         .form_right{
             display: block;
             float: left;
             width: 220px;
         }
         .form_send{
             margin: 25px 10px 15px 0;
             display:block;
             float: right;
             cursor: pointer;
             width: 46px;
             height: 26px;
             background: url('../images/contact2.gif') no-repeat 0px -245px;
             
         }

        .menu1l {
            list-style: none;
            width: 200px;
            margin: 0;
            padding: 0;
        }

        .menu1l li a {
            width: 178px;
            padding: 7px 22px 7px 0;
            background: #181818 url(../images/client/arrow_down1.gif) no-repeat 188px 13px;
            display: block;
            color: #969696;
            text-align: right;
            font-size: 10px;
            /*font-weight: bold;*/
        }

        .menu1l li a:hover {
            background: #181818 url(../images/client/arrow_down2.gif) no-repeat 188px 13px;
            color: #fff;
        }

        .menu1l li a.selected {
            background: #2f2f2f url(../images/client/arrow_up.gif) no-repeat 188px 13px;
            color: #fff;
        }

        .menu2l {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .menu2l li {
            
            margin: 0;
            border: 0;
            padding: 0;
        }

        .menu2l li a {
            width: 178px;
            display: block;
            text-align: right;
            padding-right: 22px;
            padding: 7px 22px 7px 0;
            font-size: 10px;
            background-color: #4c4c4c;
            background-image: none;
            color: #fff;
        }

        .menu2l li a:hover {
            background-color: #595858;
            color: #fff;
            background-image: none;
        }

        .menu2l li a.selected {
            background-color: #8b8a8a;
            color: #fff;
            background-image: none;
        }

        #main_flash {
            width: 950px;
            height: 457px;
        }

        .breadCrumbs {
            color: #909090;
            font-size: 10px;
            padding: 50px 0 0 0;
        }

        #stopka {
            color: #676767;
            font-size: 10px;
            text-align: right;
        }

        #stopka a {
            text-decoration: none;
            color: #676767;
        }

        #stopka a:hover {
            text-decoration: underline;
        }

        .image {
            
        }

        .tresc_t {
            height: 366px;
            overflow: hidden;
            float: left;
            color: #b2b2b2;
}

.miasta {
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #2e2e2e;
    padding-top: 7px;
    width: 100%;
    height: 23px;
    text-align: center;
    cursor: pointer;
}

.miasta span {
    display: inline;
    padding-left: 50px;
    padding-right: 50px;
}

#submenu {
    background-color: #181818;
    min-height: 311px;
    height: auto !important;
    height: 311px;

}

#loader_product {
    position: absolute;
    margin-left: 327px;
    margin-top: 150px;
}

#txt {
  position: absolute;
  margin-top: 50px;
  width: 250px;
  font-size: 13px;
  font-weight: bold;
  color: #ff0000;
  text-align: center;
  line-height: 200%;
}

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 68px;
	height: 80px;
}
ul.thumb li img {
	width: 60px; height: 60px;
	border: none;
	padding: 5px;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	border: none;
}
.UrunDetay35 p {
	padding-bottom:10px;
}