* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
.footer {
	height: 70px;
	background: #FFF url(img/footer-lines.gif) repeat-x;
}
#footer {
	position: relative;
	height: 70px;
	width: 600px;
	background: url(img/copyright-bg.gif) no-repeat;
}
#plain_text {
	color: #333;
	text-align: justify;
	padding: 10px;
	font: 11px Tahoma;
}
.searchform {
	width: 170px;
	border: 1px solid #CCC;
	color: #333;
	text-decoration: none;
	padding: 1px;
	background: #FFF;
	font: bold 10px Verdana;
}
.searchform_a {
	width: 100px;
	border: 1px solid #CCC;
	color: #333;
	text-decoration: none;
	padding: 1px;
	background: #FFF;
	font: bold 10px Verdana;
	margin-bottom: 5px;
}
.searchbutton {
	color: #FFF;
	text-decoration: none;
	padding: 1px;
	width: 60px;
	border: 1px solid #A03F0C;
	background: #A03F0C url(img/button-bg-nu.jpg) repeat-x;
	font: normal 10px/normal Verdana;
}
.searchbutton_s {
	color: #FFF;
	text-decoration: none;
	padding: 0;
	border: 1px solid #A03F0C;
	background: #A03F0C url(img/button-bg-nu.jpg) repeat-x;
	font: normal 10px/normal Verdana;
	margin-top: 5px;
	margin-bottom: 5px;
}
.search_radio {
	margin-top: 5px;
}
.header {
	height: 55px;
	background: url(img/header-line.gif) repeat-x;
}
#icons {
	width: 180px;
	height: 50px;
	background: url(img/sidebar-right-bg.gif) repeat-y;
}
#flash {
	height: 412px;
	background: url(img/flash-bg.gif) repeat-x;
}
#catalog {
	height: 412px;
	background: url(img/fill-left-sub.jpg) no-repeat;
}
#mainnav {
	height: 412px;
	background: url(img/fll-rite-sub.jpg);
}
.background {
	background: url(img/bg_temp_top.jpg) repeat-x;
}
#sub h1 {
	color: #5E5E5E;
	text-decoration: none;
	height: 33px;
	width: auto;
	padding-left: 10px;
	padding-top: 3px;
	background: url(img/headers.jpg) repeat-x;
	font: normal 24px arial;
	border-width: 0;
}
#sub p {
	color: #333;
	text-align: justify;
	text-indent: 20px;
	font: 11px/15px tahoma;
	padding: 5px 15px 5px 5px;
}
.sub-left {
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.sub-left h3 {
	color: #5E5E5E;
	text-decoration: none;
	height: 33px;
	width: auto;
	padding-left: 5px;
	padding-top: 3px;
	background: url(img/header-left.jpg) no-repeat;
	font: normal 24px arial;
}
.sub-left p {
	color: #333;
	padding: 5px;
	font: 10px arial;
}
#search {
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px solid #eee;
}
#search h3 {
	color: #5E5E5E;
	text-decoration: none;
	height: 33px;
	width: auto;
	padding-left: 5px;
	padding-top: 3px;
	background: url(img/h3-right-bg.jpg) no-repeat;
	font: normal 24px arial;
}
#search p {
	color: #333;
	padding: 5px;
	text-align: left;
	font: 12px Arial;
}
#login {
	width: 180px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px solid #eee;
}
#login h3 {
	color: #5E5E5E;
	text-decoration: none;
	height: 33px;
	width: auto;
	padding-left: 5px;
	padding-top: 3px;
	background: url(img/h3-right-bg.jpg) no-repeat;
	font: normal 24px arial;
}
#login p {
	color: #333;
	padding: 5px;
	text-align: right;
	font: 10px arial;
}
#copyrights {
	color: #666;
	position: absolute;
	left: 10px;
	bottom: 5px;
	font: bold 10px Verdana;
}
.borders {
	background: url(img/lines-bg.gif) repeat-y;
}
.borders-rite {
	background: url(img/sidebar-right-bg.gif) repeat-y;
}
.fill-left {
	background: url(img/fill-left.jpg) repeat-x right top;
}
.fill-rite {
	background: url(img/fill-rite.jpg) repeat-x left top;
}
#footer-left {
	height: 70px;
	background: url(img/footer-left.gif) no-repeat;
}
#footer-rite {
	height: 70px;
	background: url(img/rite-bar-bottom.gif) no-repeat;
}
#mainnav ul {
	color: #FFF;
	text-decoration: none;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 5px;
	font: bold 10px Verdana;
/*	line-height: 18px;
*/}
#mainnav li {
	list-style-image: url(img/marker.gif);
	margin: 5px 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
}
#flashsub {
	height: 76px;
	background: url(img/flash_sub_bg.gif) no-repeat;
}
#cat {
	margin-top: 5px;
}
#cat ul {
	list-style-type: none;
	text-decoration: none;
	margin-left: 0;
	color: #666;
	font: normal 10px Verdana;
}
#cat ul li:before {
	content: "\00BB \0020";
}
#cat p {
	color: #333;
	text-decoration: none;
	text-align: justify;
	margin-top: 3px;
	margin-left: 0;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	border-right-width: 0;
	border-left-width: 0;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
	font: normal 11px tahoma;
}
.articul {
	color: #AD3C14;
	text-decoration: none;
	font: italic normal 12px georgia;
	margin-top: 5px;
}
.items {
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	padding-top: 5px;
	text-align: left;
	border-top: 3px solid #AD3C14;
}
.items h2 {
	color: #AD3C14;
	text-decoration: none;
	font: italic normal 16px georgia;
}
.items p {
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	font: normal 10px tahoma;
	text-align: left;
}
.itms-tbl {
	margin-top: 5px;
	margin-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px solid #eee;
}
#counter {
	color: #000;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	font: normal 10px Verdana;
	width: 600px;
	margin-top: 45px;
}
#maincell {
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	padding-bottom: 15px;
	border-bottom: 2px solid #AD3C14;
}
#subnav {
	position: absolute;
	top: 10px;
	right: 5px;
	color: #333;
	text-decoration: none;
	font: normal 10px tahoma;
}
#rubr {
	margin: 5px 10px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top: 2px solid #9E3B1E;
	background: #eee;
}
#rubr img {
	float: left;
}
#rubr h6 {
	color: #5E5E5E;
	font: normal 18px arial;
	padding-top: 10px;
}
.rubrika {
	margin: 10px 10px;
	border-style: solid;
	border-top-color: #eee;
	clear: both;
	border-width: 2px 0 0;
}
.rubrika h1 {
	color: #666;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	font: normal 14px arial;
}
.rubrika p {
	color: #333;
	text-decoration: none;
	padding: 5px;
	font: 10px tahoma;
}
.rubrika img {
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
.rubrika_sub {
	margin-top: 10px;
	margin-left: 95px;
	margin-right: 10px;
	padding-top: 3px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top: 1px solid #eee;
}
#maincell .rubrika_sub h2 {
	color: #666;
	text-decoration: none;
	margin-left: 10px;
	padding-top: 5px;
	border-width: 0;
	font: normal 12px arial;
}
.rubrika_sub img {
	float: left;
	margin-right: 10px;
}
.article_sub {
	padding-top: 3px;
	border-top-style: solid;
	border-color: #eee;
	clear: both;
	border-width: 1px 0 0;
	font: 10px Tahoma;
	margin: 10px 10px 13px;
}
.article_sub h2 {
	color: #666;
	text-decoration: none;
	margin-bottom: 3px;
	font: normal 12px arial;
}
.article_sub img {
	float: left;
	margin-right: 10px;
}
.article_sub p {
	color: #333;
	text-align: justify;
	font: 10px tahoma;
}
.rubrika_shapka p {
	color: #333;
	text-align: justify;
	padding-top: 5px;
	margin-left: 5px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top: 1px solid #eee;
	font: 10px/14px tahoma;
}
.rubrika_shapka {
	margin: 10px;
}
.rubrika_title {
	margin: 10px;
	color: #666;
	padding-left: 5px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left: 3px solid #9E3B1E;
	font: normal 14px arial;
}
.faq {
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 7px 15px 10px;
}
.faq li {
	padding: 3px 0;
}
.faq ul {
	list-style-type: none;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
	color: #666;
	font: normal 10px Tahoma;
}
.faq ul li:before {
	content: "\00BB \0020";
}
.infoz2 {
	color: #333;
	padding-top: 3px;
	margin-left: 10px;
	margin-right: 5px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	text-align: left;
	border-top: 1px solid #CCC;
	font: 11px/15px tahoma;
}
.sub2 p {
	color: #333;
	text-align: justify;
	text-indent: 20px;
	font: 11px/15px tahoma;
	padding: 5px 0 5px;
}
.author {
	color: #666;
	text-decoration: none;
	text-indent: 0;
	margin-right: 10px;
	margin-left: 11px;
	margin-top: 5px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left: 3px solid #900;
	font: bold 10px verdana;
	padding: 2px 0 2px 7px;
}
.caption {
	color: #666;
	text-decoration: none;
	text-align: justify;
	margin-right: 20px;
	margin-left: 11px;
	margin-top: 5px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left: 3px solid #ccc;
	font: bold 11px/15px tahoma;
	padding: 2px 0 2px 7px;
}
.article {
	color: #333;
	text-decoration: none;
	text-align: justify;
	margin: 5px 20px;
	font: normal 11px/15px tahoma;
}
.articlelinks {
	border-style: solid;
	border-top-color: #eee;
	border-width: 2px 0 0;
}
.articlelinks p {
	color: #666;
	text-decoration: none;
	text-indent: 0;
	margin-right: 10px;
	margin-left: 11px;
	margin-top: 5px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left: 3px solid #A03F0C;
	font: bold 10px verdana;
	padding: 2px 0 2px 7px;
}
.articlelinks ul {
	list-style-type: disc;
	text-decoration: none;
	margin: 5px 10px 10px;
	padding-left: 13px;
	color: #666;
	font: normal 10px Verdana;
}
.articlelinks li {
	padding: 3px 0 0 2px;
	margin-left: 20px;
}
.rubrika_up {
	color: #666;
	margin-top: 2px;
	padding-top: 2px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top: 1px solid #eee;
	font: normal 14px arial;
}
.add {
	color: #666;
	margin-top: 5px;
	padding-top: 5px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	height: 20px;
	border-top: 1px solid #eee;
	font: normal 12px/10px arial;
}
.add img {
	padding-right: 5px;
}
.rubrika_sub_left {
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 3px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top: 1px solid #eee;
}
.rubrika_sub_left h2 {
	color: #666;
	text-decoration: none;
	margin-left: 10px;
	padding-top: 5px;
	border-width: 0;
	font: normal 12px arial;
}
.rubrika_sub_left img {
	float: left;
	margin-right: 10px;
}
#searchout {
	width: 580px;
	margin: 5px 10px;
}
.search_out_thumb {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	height: 25px;
}
.search_out_thumb img {
	float: left;
	margin-right: 10px;
}
.search_out_thumb h2 {
	color: #666;
	text-decoration: none;
	margin-left: 10px;
	padding-top: 5px;
	border-width: 0;
	font: normal 12px arial;
}
#search_results {
	color: #333;
	text-decoration: none;
	margin: 10px;
	padding-bottom: 5px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px solid #ccc;
	font: 11px tahoma;
}
.articles_search {
	border-style: solid;
	border-top-color: #eee;
	height: 75px;
	border-width: 2px 0 0;
}
.articles_search h1 {
	color: #666;
	text-decoration: none;
	padding-top: 5px;
	font: normal 14px arial;
}
.articles_search p {
	color: #333;
	text-decoration: none;
	font: 10px tahoma;
}
.reg_titles {
	color: #666;
	padding-left: 5px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left: 3px solid #9E3B1E;
	background: #eee;
	font: normal 11px tahoma;
}
.reg_titles_secondary {
	color: #666;
	padding-left: 5px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left: 3px solid #ccc;
	background: #eee;
	font: normal 11px tahoma;
}
.reg_forms {
	color: #333;
	text-decoration: none;
	width: 200px;
	border: 1px solid #ccc;
	padding-left: 3px;
	font: 10px tahoma;
}
.reg_forms_textfield {
	color: #333;
	text-decoration: none;
	width: 300px;
	border: 1px solid #ccc;
	padding-left: 3px;
	font: 10px tahoma;
}
.reg_forms_news {
	color: #333;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	padding-top: 2px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	font: 10px tahoma;
}
.reg_forms_button {
	color: #FFF;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #A03F0C;
	background: #A03F0C url(img/button-bg-nu.jpg) repeat-x;
	font: normal 10px/normal Verdana;
}
.reg_form_results {
	color: #333;
	font: normal 11px tahoma;
}
.reg_form_text {
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px solid #eee;
	font: 11px tahoma;
}
.reg_forms_links {
	color: #333;
	border-right-width: 0;
	border-left-width: 0;
	padding-top: 2px;
	padding-bottom: 5px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font: 10px tahoma;
}
#mycabinet h3 {
	color: #5E5E5E;
	text-decoration: none;
	height: 33px;
	width: auto;
	padding-left: 5px;
	padding-top: 3px;
	background: url(img/h3-right-bg.jpg) no-repeat;
	font: normal 24px arial;
}
#mycabinet p {
	color: #333;
	padding: 5px;
	text-align: right;
	font: 10px arial;
}
#mycabinet ul {
	list-style-type: none;
}
#mycabinet li {
	padding-left: 10px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px solid #eee;
	background: url(img/cabinet_items_bg.jpg) no-repeat;
}
#price {
	margin: 0 10px;
}
.price_text {
	color: #333;
	text-decoration: none;
	margin: 10px 0 20px;
	padding-bottom: 10px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px solid #eee;
	font: 11px tahoma;
}
.price_item {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom: 1px dotted #eee;
}
.price_title {
	padding-bottom: 3px;
	font: 12px tahoma;
}
.price_properties {
	padding-bottom: 3px;
	margin: 3px 0;
	font: 11px tahoma;
}
.price_descript {
	color: #333;
	font: 11px tahoma;
}
#favourites li {
	color: #AD3C14;
	text-decoration: none;
	font: italic normal 16px georgia;
	padding-left: 10px;
	list-style-type: none;
}
.zapisnik {
	color: #AD3C14;
	text-decoration: none;
	font: italic normal 16px georgia;
	padding-left: 10px;
	list-style-type: none;
}
.zapisnik a:link {
	color: #AD3C14;
}
.zapisnik a:visited {
	color: #AD3C14;
}
.zapisnik a:hover {
	color: #AD3C14;
}
.srch_tmp {
	color: #333;
	font: 12px arial;
}
.warning {
	color: #9E3B1E;
	font: bold 11px tahoma;
}
.login_t {
	margin: 5px;
}
.login_reg {
	font: 11px arial;
}
.form_error {
	color: #333;
	text-decoration: none;
	border: 1px solid #F00;
	padding: 3px;
	margin-top: 5px;
	background: #FFC;
	font: bold 10px tahoma;
}
#sitemap {
	width: 580px;
	margin-left: 10px;
	margin-top: 10px;
	font: 12px Tahoma;
}
#sitemap ul {
	margin-left: 20px;
	list-style: outside;
}
#sitemap ul.compact {
	list-style: inside;
}
#sitemap ul.compactsub {
	list-style: inside;
	list-style-type: circle;
}
#sitemap li {
	padding: 2px 0;
	list-style-type: disc;
}
#level_up {
	margin: 5px 10px 0;
	text-align: right;
	color: #666;
	text-decoration: none;
	text-indent: 0;
	font: bold 10px verdana;
}
a:link {
	color: #69C;
	text-decoration: underline;
}
a:visited {
	color: #666;
	text-decoration: underline;
}
a:hover {
	color: #369;
	text-decoration: underline;
}
a:active {
	color: #F00;
}
#mainnav a:link {
	text-decoration: none;
	color: #FFF;
	font: bold 10px verdana;
/*	padding:0;
	margin: 0;
*/}
#mainnav a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#mainnav a:hover {
	color: #eee;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
#mainnav a:active {
	color: #fff;
	padding: 0;
	margin: 0;
}
#search_out .items a:link {
	color: #AD3C14;
}
rubrika_sub a {
	font-family: georgia;
	background: #09C;
}
#maincell .add a:link {
	color: #AD3C14;
	text-decoration: underline;
}
#maincell .add a:visited {
	color: #AD3C14;
	text-decoration: underline;
}
#maincell .add a:hover {
	color: #666;
	text-decoration: underline;
}
#sub h1 a:link {
	color: #666;
	text-decoration: none;
}
#sub h1 a:visited {
	color: #666;
	text-decoration: none;
}
#sub h1 a:hover {
	color: #369;
	text-decoration: none;
}
.sub-left h3 a:link {
	color: #666;
	text-decoration: none;
}
.sub-left h3 a:visited {
	color: #666;
	text-decoration: none;
}
.sub-left h3 a:hover {
	color: #369;
	text-decoration: none;
}
#copyrights a:link {
	color: #f60;
}
#copyrights a:visited {
	color: #F60;
}
#maincell .rubrika a:link {
	font-weight: normal;
	text-decoration: none;
}
#maincell .rubrika a:visited {
	font-weight: normal;
	text-decoration: none;
}
#maincell .rubrika_sub h2 a:link {
	font-weight: normal;
}
#maincell .rubrika_sub h2 a:visited {
	font-weight: normal;
}
#mycabinet  a:link {
	text-decoration: none;
	color: #69C;
	font: bold 11px Tahoma;
}
#mycabinet  a:visited {
	text-decoration: none;
	color: #69C;
	font: bold 11px Tahoma;
}
#mycabinet  a:hover {
	text-decoration: none;
	color: #666;
	font: bold 11px Tahoma;
}
#favourites a:link {
	color: #AD3C14;
}
#favourites a:visited {
	color: #AD3C14;
}
#favourites a:hover {
	color: #AD3C14;
}
#printer {
	text-align: right;
	margin: 10px 0 5px 0;
	padding: 10px 10px 0 0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
}
#printer li {
	display: inline;
	padding-left: 10px;
}
#printer a:link {
	color: #AD3C14;
}
#printer a:visited {
	color: #AD3C14;
}
#lang {
	font-family: Verdana;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #eee;
}
#lang a {
	text-decoration: none;
}
#lang_current {
	width: 30px;
	margin: 3px auto 0;
	background-color: #eee;
	padding: 2px;
}
#lang_change {
	width: 30px;
	margin: 3px auto 0;
	padding: 2px;
}
