
body {
	padding: 0px 0px 50px 0px;
	margin: 0px;
	text-align: center;
	font-size: 9pt;
	background-color: #444;
}

a {
	color: #d60;
}

li {
	list-style: square;
}

h1, h2, h3, h4, h5, h6 {
	clear: left;
}

h1 {
	font-size: 14pt;
}
h2 {
	font-size: 12pt;
}
h3 {
	font-size: 11pt;
}
h4 {
	font-size: 10pt;
}
h5 {
	font-size: 9pt;
}

#page-holder {
	width: 990px;
	border: 1px solid #000;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	background-color: #fff;
	margin: 0px auto;
	text-align: left;
}

#page-layout-box--header-- {
	background: #080808 top left no-repeat url(/style/emu-ctyrkolky/layout/header-bg.png);
}

	#page-layout-box--header-- h1,
	#page-layout-box--header-- h1 a {
		height: 70px;
		display: block;
		margin: 0px;
		padding: 0px;
	}

		#page-layout-box--header-- h1 span {
			display: none;
		}

#top-menu {
	padding: 6px 20px;
	color: #fff;
	background: #d64200 top left repeat-x url(/style/emu-ctyrkolky/layout/top-menu-bg.png);
	font-size: 12px;
	border-top: 1px solid #835e04;
	border-bottom: 1px solid #a13200;
}

	#top-menu a {
		color: #fff;
		text-decoration: none;
	}

	#top-menu .separator {
		width: 3px;
		height: 23px;
		background: top left no-repeat url(/style/emu-ctyrkolky/layout/top-menu-sep.gif);
	}
		#top-menu .separator span {
			visibility: hidden;
		}

#header-top-img {
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
}

#page-layout-box-inner--wide-content-- {
	padding: 0px 15px;
}

#page-layout-box-inner--content--main-- {
	padding: 0px 15px;
}

#page-layout-box-inner--content--right-- {
	padding: 0px 15px;
}

#page-layout-box-inner--content-- {
	background: bottom right repeat-y url(/style/emu-ctyrkolky/layout/content-bg.gif);
}

#page-layout-box-inner--footer-- {
	background: top left no-repeat url(/style/emu-ctyrkolky/layout/footer-bg.png);
	padding: 60px 20px 10px 100px;
	color: #888;
	text-align: right;
	font-size: 90%;
}

	#page-layout-box-inner--footer-- a {
		color: #666;
	}

h2 {
	background: #000 top left repeat-x url(/style/emu-ctyrkolky/layout/h2-bg.png);
	color: #fff;
	margin: 0px -15px 10px -15px;
	padding: 6px 15px;
	font-size: 11pt;
	text-transform: uppercase;
}

.admin_start h2,
.discussion-header {
	background: transparent;
	color: #000;
}

.perex {
	margin: 0px 0px 10pt 0px;
	clear: both;
}

	.perex  h3 {
		margin: 10pt 0pt 0pt 0pt;
		padding: 0px;
		clear: none;
	}

	.perex .info {
		color: #666;
		font-size: 90%;
		margin: 2pt 0px;
	}
		.perex .info p {
			margin: 0px;
		}

	.perex .perex-body {
		margin: 0pt;
	}
		.perex .perex-body p {
			margin: 2pt 0px;
		}

	.perex .moreparts {
		text-align: right;
		margin: 0pt 0pt 4pt 0pt;
	}

	.perex .icon {
		float: right;
		margin: 10px;
		width: 120px;
	}

	.list_item .perex {
		border-bottom: 1px dotted #aaa;
	}

	.list_item .perex_end {
		clear: both;
	}


.page_nav {
	text-align: center;
	color: #444;
}

#page-layout-box-inner--top-- {
	text-align: center;
}

	#page-layout-box-inner--top-- table {
		border-collapse: collapse;
		padding: 0px;
		margin: 5pt auto 10pt auto;
	}

	#page-layout-box-inner--top-- td {
		text-align: center;
		font-size: 120%;
		font-weight: bold;
		padding: 0px;
		color: #888;
	}
		#page-layout-box-inner--top-- td img {
			display: block;
		}

/*********************************************************************************/

.doplnky_item {
	width: 32%;
	text-align: center;
	float: left;
	padding: 5pt 0px;
}

	.doplnky_item img {
		margin: 0 0 5px 0;
	}


	.doplnky_item .name {
		font-size: 12px;
		color: #C00000;
		font-weight: bold;
	}

	.doplnky_item .price {
		font-weight: bold;
		margin: 8px 0 0 0;
	}

	.doplnky_item .price span {
		color: #C00000;
	}

	.doplnky_item .desc {
		padding: 0pt 7pt;
		font-size: 90%;
	}


.action_item {
	padding: 5pt 0px;
}

	.action_item .usetrite {
		font-weight: bold;
		margin: 0 0 5px 0;
		color: #C00000;
		font-size: 13px;
	}

.bazar_item {
	padding: 5pt 0px;
}

	.bazar_item th {
		white-space: nowrap;
		vertical-align: baseline;
	}

	.bazar_item td {
		vertical-align: baseline;
	}

.clearit2 { 
	clear: left;
	border-top: 1px dotted #aaa;
}

table.border {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

	table.border tr.grey td, 
	table.border tr.grey th {
		background: #eee;
	}

#dealeri-mapa {
	float: right;
	width: 390px;
}

	#dealeri-mapa h3 {
		margin: 10pt 0px 0pt 0px;
	}

	#dealeri-mapa img {
		border: 1px solid #aaa;
		margin: 4pt 0pt;
	}


.catalog_item_show_group_table h4 {
	margin: 10pt 0pt 4pt 0pt;
}

.catalog_item_show_group_table,
.catalog_item_show_group_table th, 
.catalog_item_show_group_table td {
	border: none;
}

.catalog_item_show_group_table th {
	font-weight: normal;
	text-align: left;
}
.catalog_item_show_group_table td {
	text-align: right;
}

.catalog_item_show_group_table .even-row th,
.catalog_item_show_group_table .even-row td {
	background-color: #eee;
}

.catalog_item_show_group_table .odd-row th,
.catalog_item_show_group_table .odd-row td {
	background-color: #fff;
}

.order_basket_add_form {
	margin: 5pt 0pt;
	background: transparent;
	border: none;
	float: none;
	border-bottom: 1px dotted #aaa;
}

.order_basket_add_form input {
	border: 1px solid #aaa;
	font-size: 80%;
}

.catalog_item_show_hd {
	margin: 14pt 0pt 4pt 0pt;
}

.catalog_item_show_group_heading h2 {
	color: #d60;
	font-size: 16pt;
	background: transparent;
	margin: 0pt;
	padding: 0px;
	text-transform: none;
}

.catalog-property--name {
	font-size: 120%;
	text-align: center;
}
.catalog-property--code {
	text-align: center;
	font-family: monospace;
	font-size: 90%;
}
.catalog-property--icon {
	text-align: center;
	height: 100px;
}
.catalog-property--price {
	font-weight: bold;
	text-align: center;
}
.catalog-property--desc {
	font-size: 90%;
	text-align: center;
	height: 5em;
}

#catalog-item_group_3-property-name--name,
#catalog-item_group_3-property-name--price {
	vertical-align: middle;
}
#catalog-item_group_3-property-value--name {
	color: #d60;
	font-size: 14pt;
	font-weight: bold;
}

#catalog-item_group_3-property-value--price {
	font-weight: bold;
	font-size: 125%;
}

#catalog-item_group_3,
#catalog-item_group_3 table,
#catalog-item_group_3 th, 
#catalog-item_group_3 td {
	margin: 0px;
	border: none;
	text-align: left;
	background: transparent;
}

#catalog-item_group_3 {
}

#catalog-item_group_3 th {
	font-size: 80%;
	color: #888;
	font-weight: normal;
}

.catalog_browse {
}
	.catalog_browse .catalog_group_0-property--name {
		height: 4em;
	}
	.catalog_browse .catalog_group_0-property--icon {
		height: 90px;
	}
	.catalog_browse .catalog_group_0-property--price {
		margin: 6px 0px 0px 0px;
		font-weight: bold;
	}


.order_basket_info {
	margin: 0px 0px 10px 0px;
	text-align: right;
	border-bottom: 1px dotted #aaa;
	color: #666;
	font-size: 90%;
}

	.order_basket_info a {
		display: block;
		text-decoration: none;
		padding: 3pt 0pt;
	}

		.order_basket_info a span {
			display: block;
			text-decoration: none;
		}

		.order_basket_info a .order_basket_info_text {
			color: #000;
		}

.catalog_search_tag {
}
	.catalog_search_tag ul {
		margin:  0px 0px 0px 0px;
		padding: 0px 0px 0px 1.5em;
	}
		.catalog_search_tag ul li {
			margin:  0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

#basket-show table {table-layout: fixed;}

#basket-show table  {
	width:620px;
}

#basket-show table th {
	width:80px;
}

#basket-show table td a {
	display:block;
	width:80px;
	overflow:hidden;
}