body
{
    background:#2e2c4f;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    text-align:center;
}

ul.tkaniny
{
    text-align:left;
    list-style:circle;
    margin:10px 0 10px 10px;
    padding:0;
    padding-left: 10px;
    font-size: 13px;
}
li.tkaniny
{
    margin: 5px 0;
}

li.tkaniny a
{
    text-decoration:none;
}

p.center
{
    text-align:center;
}
a, img
{
    border:0;
    color:#ffffff;
    outline: none;
}

.cleaner {clear:both;}

.main{
    margin: 0 auto;
    width:910px;
    min-height:350px;
    background:url("../media/h-ciecie_22.png");
    text-align:left;
}

h1
{
    font-size:15px;
    margin:5px;
    padding:0;
    text-align:center;
    font-weight:bold;
}
h2
{
    font-size:15px;
    margin:5px;
    padding:0;
    text-align:center;
    font-weight:bold;
}
h3
{
    font-size:13px;
    margin:5px;
    padding:0;

}
h4
{
    font-size:13px;
    margin:5px;
    padding:0;
    text-align:center;

}

.top-l
{
    height:66px;
    width:452px;
    background:url("../media/h_03.png");
    float:left;
}

.top-r
{
    height:66px;
    width:451px;
    background:url("../media/h_04.png");
    float:left;
}

.column-left
{
    width:52px;
    float:left;



}

.column-center
{
    width:799px;
    background:#31478A none repeat scroll 0 0;
    float:left;
}
.column-right
{
    width:52px;
    float:left;
}

.tlo-l-1
{
    width:52px;
    height:233px;
    background:url("../media/h_06.png") no-repeat;
}

.tlo-l-2
{
    width:52px;
    height:233px;
    background:url("../media/h_18.png") no-repeat;
}

.tlo-l-3
{
    width:52px;
    min-height:1px;
    background:url("../media/h_24.png") repeat-y;
}

.tlo-l-4
{
    width:52px;
    height:70px;
    background:url("../media/h_25a.png") no-repeat;
    float:left;
}

.tlo-r-1
{
    width:52px;
    height:233px;
    background:url("../media/h_08.png") no-repeat;
}

.tlo-r-2
{
    width:52px;
    height:233px;
    background:url("../media/h_19.png") no-repeat;
}

.tlo-r-3
{
    width:52px;
    min-height:1px;
    background:url("../media/h_23.png") repeat-y;
}

.tlo-r-4
{
    width:52px;
    height:70px;
    background:url("../media/h_25.png") no-repeat;
    float:left;
}

.dol-l
{
    width:96px;
    height:34px;
    background:url("../media/h_29.png") no-repeat;
    float:left;
}
.dol-s
{
    width:755px;
    height:34px;
    background:url("../media/h_31.png") repeat-x;
    float:left;
}
.dol-r
{
    width:52px;
    height:34px;
    background:url("../media/h_34.png") repeat-x;
    float:left;
}

.center-top
{
    	background:url("../media/h_07.png") repeat-x;
    color:silver;
    font-size:9px;
    height:15px;
    text-align:right;
    width:799px;
}

.center-top a
{
    text-decoration:none;
    color:silver;
}

.center-top img {
    margin:2px 5px;
    vertical-align:top;
    border:0px;

}
.menu1
{
    height:99px;
    width:12px;
    background:url("../media/h_09.png") no-repeat;
    float:left;

}
.menu2
{
    height:99px;
    width:162px;
    float:left;
}

.menu3
{
    height:99px;
    width:5px;
    background:url("../media/h_11.png") no-repeat;
    float:left;

}
.menu4
{
    height:99px;
    width:160px;
    float:left;
}
.menu5
{
    height:99px;
    width:5px;
    background:url("../media/h_13.png") no-repeat;
    float:left;

}
.menu6
{
    height:99px;
    width:160px;
    float:left;
}
.menu7,.menu7-en
{
    height:98px;
    float:right;
    margin-right:-1px;
}

.menu7-en
{
    background:url("../media/logo-en.png") no-repeat;
}

.content
{
    width:504px;
    min-height:352px;
   background:#31478a url("../media/h_16.png") no-repeat;
    float:left;

}
.content2
{
    width:295px;
    min-height:352px;
    	background:#31478a url("../media/h_17.png") no-repeat;
    float:left;
}

.stopka
{
    height:70px;
    background:url("../media/h_27.png") repeat-x;
    width:799px;
    float:left;


}

h5
{
    margin:0;
}

h5.m1 a:hover {
    background-position:0 -99px;
}
h5.m1 a {
    background:transparent url(../media/o-firmie.png) no-repeat scroll 0 0;
    display:block;
    height:99px;
    width:162px;
}

h5.m2 a:hover {
    background-position:0 -99px;
}
h5.m2 a {
    background:transparent url(../media/oferta.png) no-repeat scroll 0 0;
    display:block;
    height:99px;
    width:160px;
}

h5.m3 a:hover {
    background-position:0 -99px;
}
h5.m3 a {
    background:transparent url(../media/kontakt.png) no-repeat scroll 0 0;
    display:block;
    height:99px;
    width:160px;
}

h5.m1-en a:hover {
    background-position:0 -99px;
}
h5.m1-en a {
    background:transparent url(../media/about-us.png) no-repeat scroll 0 0;
    display:block;
    height:99px;
    width:162px;
}

h5.m2-en a:hover {
    background-position:0 -99px;
}
h5.m2-en a {
    background:transparent url(../media/offer.png) no-repeat scroll 0 0;
    display:block;
    height:99px;
    width:160px;
}

h5.m3-en a:hover {
    background-position:0 -99px;
}
h5.m3-en a {
    background:transparent url(../media/contact.png) no-repeat scroll 0 0;
    display:block;
    height:99px;
    width:160px;
}

.title,.news,.newsletter
{
    border:1px solid #99a1be;
    color:white;
    font-size:13px;
    height:auto;
    margin-left:14px;
    margin-top:15px;
    width:auto;
    background:#2d3d72;

}
.news
{
    font-size:11px;
}
.newsletter
{
    font-size:11px;
    width:263px;
}

input.input
{
    width:135px;
    margin:0 0 10px 10px;
}
input.submit
{
    width:100px;
    margin:0 5px 10px 0;
}

.pole_form
{
    float:left;
    width:150px;
    margin-right:5px;
}
.input_form
{
    float:left;
    width:240px;
    margin-bottom:5px;
}

.form_contact
{
    width:200px;
}

#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}
#lightboxDetails{
    font-size: 0.8em;
    padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

.one-box-left
{
    width:300px;
    margin:1px;
    float:left;
}
.one-box-right
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin-left: 20px;
    min-height: 183px;
    position: relative;
    width: 125px;
}

.pagesList
{
    margin:5px; 
}
.pagesList a
{
    text-decoration: none;
}

.mainMenu
{
    background:#354585;
    width: 798px;
    float:left;
}

.newMenuBox
{
    border:1px solid #99a1be;
    color:white;
    font-size:0px;
    height:97px;
    width:92px;
    background:#2d3d72;
    float:left;
    margin-right:6px;
    cursor:pointer;
}

.newMenuBox img
{
    display:block;
    text-align:center;
    margin: 6px auto;
}

.newMenuBox a
{
    display:block;
    height:97px;
    text-align:center;
    text-decoration: none;
}

.newMenuBox:hover
{
    background:#384C83;
}

.newMenuBox span
{
    display:block; 
    font-size:15px;
    text-align: center;
}

.newMenuBoxLast
{
    margin-right:0px;
    width: 90px;
}

.product
{
    margin:10px;
}

.product table {
	border-width:  1px  0 0 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: white;
	border-collapse: separate;
}
.product table th {
	border-width: 0 1px 1px 0;
	padding: 4px;
	border-style: solid;
	border-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.product table td {
	border-width: 0 1px 1px 0;
	padding: 4px;
	border-style: solid;
	border-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.small-product-title,.big-product-title,.big-product-desc
{
    font-size:13px;

}
.big-product-title
{
    font-weight:bold;
}
