@charset "utf-8";
/* CSS Document */

body {
background-color:#000000;
background-image:url(../gfx/background.jpg);
background-repeat:repeat-x;
background-position:top;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
}

a {
color:#c87912;
text-decoration:none;
}

a:visited {
color:#c87912;
text-decoration:none;
}

a:hover {
color:#ffffff;
text-decoration:underline;
}

#container {
width: 930px;
margin:auto;
}

#header {
width: 930px;
height: 157px;
background-image:url(../gfx/header_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#logo {
width: 930px;
height: 122px;
}

#top_menu {
height: 28px;
text-align:center;
margin:auto;
margin-top: 11px;
width: 1000px;
margin-left: -30px;
}

.menu_item {
height: 28px;
float:left;
margin-left: 7px;
}

.menu_item_left {
float: left;
width: 12px;
height: 28px;
background-image:url(../gfx/menu_item_left.png);
}

.menu_item_content {
background-image:url(../gfx/menu_item_bg.png);
background-repeat:repeat-x;
height: 28px;
text-align:center;
padding: 10px 18px 0px 18px;
float:left;
}

.menu_item_content a, .menu_item_content a:visited {
color: #fffddd;
text-decoration:none;
}

.menu_item_content a:hover {
color: #fffddd;
text-decoration:underline;
}

.menu_item_right {
float: left;
width: 12px;
height: 28px;
background-image:url(../gfx/menu_item_right.png);
}

#paski {
width: 930px;
height: 25px;
background-image:url(../gfx/paski.jpg);
margin-top: 4px;
}

#content {
width: 815px;
min-height:579px;
background-image:url(../gfx/content_bg.jpg);
background-repeat:no-repeat;
background-position:top;
padding-left: 57px;
padding-right: 58px;
}

#cart {
width: 815px;
padding-top: 40px;
}

#breadcrumbs {
width: 785px;
height: 27px;
line-height: 27px;
padding-left: 15px;
padding-right: 15px;
background-image:url(../gfx/breadcrumbs_bg.png);
margin-top: 12px;
color: #c0a98b;
font-size: 10px;
margin-bottom: 15px;
}

#breadcrumbs a, #breadcrumbs a:visited {
color: #c0a98b;
text-decoration:none;
}

#breadcrumbs a:hover {
color: #c0a98b;
text-decoration:underline;
}

#footer {
width: 930px;
height: 54px;
background-image:url(../gfx/footer_bg.png);
}

#footer_links {
width: 500px;
margin:auto;
text-align:center;
font-size:10px;
color: #9b805d;
padding-top: 13px;
}

#footer_links a, #footer_links a:visited {
color: #9b805d;
text-decoration: none;
margin: 0px 8px 0px 8px;
}

#footer_links a:hover {
color: #9b805d;
text-decoration: underline;
}

#footer_wawmedia {
width: 500px;
margin:auto;
text-align:center;
font-size:10px;
color: #5f5f5f;
padding-top: 13px;
}

#footer_wawmedia a, #footer_wawmedia a:visited {
color: #5f5f5f;
text-decoration: none;
}

#footer_wawmedia a:hover {
color: #5f5f5f;
text-decoration: underline;
}

.category {
width: 167px;
height: 166px;
float:left;
background-image:url(../gfx/category_bg.png);
}

.category_image {
width: 134px;
height: 109px;
margin:16px 0px 0px 17px;
float:left;
background-color:#FFFFFF;
}

.category_text {
width: 134px;
height: 22px;
line-height: 22px;
text-align:center;
overflow:hidden;
margin:5px 0px 0px 17px;
float:left;
}

.category_text a {
color:#fffefe;
}
.news_list_item {
width: 215px;
padding-bottom: 15px;
margin-bottom:15px;
background-image:url(../gfx/news_list_separator.png);
background-position:bottom;
background-repeat:no-repeat;
}

.news_list_date {
font-size: 10px;
color:#c15d00;
}

.news_list_title a, .news_list_title a:visited {
color:#b2b2b2;
text-decoration:none;
font-size: 12px;
}

.news_list_title a:hover {
text-decoration: underline;
}

.ie7_main_box_left {
width: 175px; height:105px; float:left; margin-top: 150px; margin-left: -125px;
}

.ie7_main_box_right {
width: 170px; height:105px; float:right; margin-top: 150px; margin-right: -115px;
}

.cleaner {
float: none;
clear:both;
}

.message-good, .message-bad, .message-info  {
	padding: 10px 10px 10px 40px;
	margin-bottom: 10px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.message-good {
	border: 1px solid #cae49c;
	color: #516f1b;
	background-color: #f3ffd0;
	background-image: url(../gfx/accept-big.png)
}

.message-good a {
	color: #516f1b;
}

.message-bad {
	border: 1px solid #ffdede;
	color: #ce0000;
	background-color: #fff1f1;
	background-image:  url(../gfx/exclamation-big.png);
}

.message-bad a {
	color: #ce0000;
}

.message-info {
	border: 1px solid #ededb3;
	background-color: #ffffcc;
	background-image:  url(../gfx/information-big.png);
}

