/* 
#FAE6BD; <- krem
#7d1d30; <- jasny
#45171e; <- ciemny 
*/

*{  
 margin:0; 
 padding:0;
 outline:0;
}
 
fieldset,img {
 border:0;
 padding-top: 0px;
} 

a { 
 font-size: 0.92em;
 color: #FAE6BD; 
 font-weight:bold; 
 text-decoration: none;
}

a:hover {
 font-size: 0.92em;
 color: #FCE8BF;
 font-weight:bold;
 text-decoration: none;
}

h2 a {
 font-size: 0.92em;
 color: #FAE6BD; 
 font-weight:bold;
 text-decoration: none;
}

h2 a:hover {
 font-size: 0.92em;
 color: #FAE6BD; 
 font-weight:bold;
 text-decoration: none;
}

.menu-horizontal a { 
 font-size: 0.92em;
 color: #FAE6BD; 
 font-weight:bold;
 text-decoration: none;
 padding: 0 10px;
}

.menu-horizontal a:hover {
 font-size: 0.92em;
 color: #FAE6BD; 
 font-weight:bold;
 text-decoration: none;
}

.menu-horizontal a.active {
 font-size: 0.92em;
 color: #FAE6BD; 
 font-weight:bold;
 text-decoration: none;
 padding: 0 10px;
}

.flags a {
 padding:0px 0px;
}

.clear {
 clear:both;
}

.right {
 float: right;
}

.left {
 float:left;
}

.right-align {
 text-align: right;
}

.left-align {
 text-align: left;
}

ul {
 padding-left: 20px;
 list-style-type: square;
}

ol {
 padding-left: 30px;
}

body {
	background-image:url('../images/bar.gif');
	background-repeat:repeat-x;
	background-color: #7d1d30;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 0.81em;
	color: #FAE6BD;
}

.container {
	border-bottom: solid 1px #FAE6BD;
}

.top-container {
	height: 118px;
	width: auto;
	border-bottom: solid 1px #FAE6BD; 
	background-color: #45171e;
}

.footer {
	height: 58px;
	width: auto;
}

.main {
 background-image: url("../images/bg_main.jpg");
 background-repeat: repeat-y;
 background-color: #45171e;
 height: auto;
 width: 893px;
 margin-right: auto;
 margin-left: auto;
 border-left: solid 1px #FAE6BD; 
 border-right: solid 1px #FAE6BD; 
 border-bottom: solid 1px #FAE6BD; 
} 

.wrap {
 width:auto;
 height:auto;
}

.logo {
 float: left;
 height: 101px;
 width: 146px;
 padding-left: 40px;
 padding-top: 7px;
}

.info-top {
	float: right;
	height: 101px;
	width: 615px;
	padding-top: 7px;
	padding-right: 15px;
}

.top-box {
 height: 118px;
 width: 893px;
 margin-right: auto;
 margin-left: auto;
}

.left-column {
 float: left;
 height: auto;
 width: 263px;
 padding-top: 15px;
}

.right-column {
 float: left;
 height: auto;
 width: 615px;
 padding-top: 15px;
 padding-bottom: 20px;
 padding-right: 15px;
 background-image:url("../images/tlo.gif");
 background-repeat:no-repeat;
 background-position: center 360px;
} 

.footer-box {
 font-size: 1em;
 color: #999966;
 height: 50px;
 width: 893px;
 margin-right: auto;
 margin-left: auto;
 background-color: #7d1d30;
}

.flash {
 height: 317px;
 width: 615px;
} 

h1 {
 font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
 color: #ffffcc;
 font-size: 1.38em;
 font-weight: bold;
} 

h2 {
 font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
 color: #ffffcc;
 font-size: 1.00em;
}

h3 {
 font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
 color: #ffffbf;
 font-size: 1.00em;
}

.content {
 min-height:250px;
 height:auto !important;
 height:250px;
 width: auto;
 padding-left: 0px;
 padding-right: 0px;
 line-height: 1.5em;
 text-align:left;
}

.flags {
	float:left;
	padding-top: 3px;
	padding-left: 17px;
}

.menu-horizontal {
	height: 20px;
	width: 610px;
	margin-bottom: 30px;
	text-align: right;
}


.menu {
	list-style:none;
}
.menu ul{
	list-style:none;
}
.menu li {
	padding: 3px 0px;
}
.menu ul a{
	font-size: 1em;
	font-weight: 100;
}
.menu ul a:hover {
	font-size: 1em;
	background-image:url("../images/select.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	*background-position: 0px 3px;
	font-weight: 500;
}
.menu a{
	color: #FAE6BD;  
	padding-left: 20px;
	font-size: 20px;

}
.menu a:hover{
	background-image:url("../images/select.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	*background-position: 0px 3px;
	font-size: 20px;
	color: #FFF6CD; 

}
.menu .active {
	color: #FFF6CD; 
	background-image:url("../images/select.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	*background-position: 0px 3px;
}
.menu ul .active {
	color: #FFF6CD; 
	background-image:url("../images/select.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	*background-position: 0px 3px;
}
.l {
	font-weight:bold;
	padding: 1px 0px;
}
.l1 {
	padding: 3px 0px 3px 20px;
	font-weight:normal;
	background-image:url("../images/select.giff");
	background-repeat:no-repeat;
	background-position: 8px center;
}
.l2 {
	padding-left:35px;
	font-weight:normal;
	background-image:url("../images/select.gif");
	background-repeat:no-repeat;
	background-position: 15px center;
}


.top-button {
	height: auto;
	width: 185px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

.meta_opis_strony {
	background-color: #7d1d30;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 3px;
	text-align:justify;
	font-size: 0.85em;
	color: #9d3d50;
}

.meta_opis_strony_text {
	width: 874px;
	margin-right: auto;
	margin-left: auto;
}

input {
 	background-color: #45171E;
	border: 1px #FAE6BD solid;
	color: #FAE6BD;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 0.81em;
}

select {
 	background-color: #45171E;
	border: 1px #FAE6BD solid;
	color: #FAE6BD;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 0.81em;
}

textarea {
 	background-color: #45171E;
	border: 1px #FAE6BD solid;
	color: #FAE6BD;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 0.81em;
}