body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 0;
}

body, p, td, th, li {
	/* font-family: Tahoma, sans-serif;*/
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a {
	color: #004B91;
}
a:hover {
    color: #c54913;
}

a.plain {
	text-decoration: none;
	color: black;
	font-weight: normal;
}
a.context_news, a.context_product {
    text-decoration: none;
}

label { cursor: pointer; }

b.plain, strong.plain {
	font-weight: normal;
}

i.plain {
	font-style: normal;
}

u.plain {
	text-decoration: none;
}

a.menulevel0 {
    font-weight: bold;
}

a.blue {
    text-decoration: none;
}
a.blue:hover {
    text-decoration: underline;
}

h1, h2, h3 {
	color: #c54913;
	font-weight: normal;
	font-family: "Arial Narrow", Arial, sans-serif;
}
h1 {
	font-size: 16pt;
	font-weight: bold;
}
h2 {
	font-size: 14pt;
	font-weight: bold;
}
h3 {
	font-size: 12pt;
	font-weight: bold;
}

form {
    margin: 0;
}

hr
{
	margin-top: 30px;
	margin-bottom: 30px;
}

i.plain {
    font-style: normal;
}
b.plain {
    font-weight: normal;
}

p.red {
    margin: 0;
    color: red;
    font-weight: bold;
}

.pseudolink {
    color: #004B91;
    text-decoration: underline;
    cursor: pointer;
}
.pseudolink:hover {
    color: #c54913;
}

a.grey {
    color: #777777;
}

select,       input[type=text], input[type=password], textarea { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #bbbbbb; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
select:focus, input[type=text]:focus, input[type=password]:focus, textarea:focus { font-size: 10pt; border: 1px solid #FFA500; background-color: #FFFABF; }
input[type=button],       input[type=submit]            { font-size: 10pt; background-color: #DF7E0D; color: white; border: 2px solid #FFB55F; padding: 3px 10px 3px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
input[type=button]:hover, input[type=submit]:hover  { border: 2px solid red; cursor: pointer; }


.preload {
	display: none;
	margin: 0;
	padding: 0;
}

.cleaner {
	height: 1px;
	overflow: hidden;
	clear: both;
}

.nobr { white-space: nowrap; }

/***/

.header_text, .header_text p
{
	font-size: 8pt;
	margin: 0;
	color: #656565;
}
.footer_text
{
	font-size: 8pt;
	margin: 0;
	color: #656565;
}
.header_text p, .footer_text p {
    margin: 0;
}

.footer_notes {
    font-size: 80%;
    text-align: center;
    margin-top: 10px;
}


/***************** Holy Grail 3 column liquid-layout ******************/

#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	/*background:#ffd8b7;*/		/* Left column background colour */

	margin-top: 5px;
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:200px;
	/*background:#fff;*/    	/* Centre column background colour */
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-400px;
	/*background:#ff9;*/    	/* Right column background colour */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 15px 0 415px;
	overflow:hidden;
}
#col1 {
	width:100%;
	overflow:hidden;
	padding: 0 0px 5px 0px;
}
#col2 {
	float:left;
	width:200px; /* 205 */
	position:relative;
	margin-left:-50%;
	left:202px;
	overflow:hidden;

	/*border-right: 1px solid #c54913;*/
}

#col3 {
	float:left;
	width:200px;
	position:relative;
	left:0px;
	overflow:hidden;

	/*border-left: 1px solid #c54913;	*/
}
#footer {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;

	border-top: 1px solid #c54913;
}


/*************************************************************************/

.bottombar {
    border-top: 1px solid #C54913;
    padding-top: 5px;
}
.footer_text
{
    font-size: 80%;
    /* line-height: 1.1em; */
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.header_text p, .footer_text p {
    margin: 0;
}

.footer_notes {
    font-size: 80%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.footer_colorbar {
    margin-top: 10px;
    height: 26px;
    padding: 8px 10px 0 10px;
    color: #eeeeee;
    font-size: 8pt;
    text-align: right;
    background-image: url('../images/horbar2.gif');
    background-repeat: repeat-x;
    background-position: top;
}

/***************************/

div#header {
    height: 67px;
    padding: 5px;
}

.topbar {
    background-color: #F5E6D8;
	background-image: url('../images/home_top_bg.gif');
	background-repeat: repeat-x;
    padding: 10px 0px 10px 0px;
    margin: 0;
    /* text-align: center; */
}

.hotlinks {
    padding: 4px 0px 4px 0px;
    background-color: #FFF1AF;
    border-bottom: 1px solid #EBC6B0;
}
.hotlinks td {
    color: #EFA686;
}
.hotlinks a {
    text-decoration: none;
    font-weight: bold;
    font-size: 9pt;
    margin-left: 3px;
    margin-right: 3px;
}
.hotlinks a:hover {
    color: #c54913;
    text-decoration: underline;
}

/***************************/

.middle {
	min-height: 800px;
    height:auto !important;
    height:800px;
}

.middle p, li {	line-height: 1.3em; }
.left { }
.right { }

/***************************/

.copyright
{
	font-size: 8pt;
	color: #eeeeee;
}
.copyright a
{
	color: #eeeeee;
	text-decoration: none;
}
.copyright a:hover
{
	color: #eeeeee;
	text-decoration: underline;
}

/***************************/

a.simple
{
	color: black;
}

/***************************/

.sidebar_articles
{
	width: 195px;
	margin: 0;
	padding: 5px;
	border: 1px solid #f89f9f;
	background-color: #ffecec;
}

.sidebar_articles h1
{
	font-size: 12pt;
	border: 0;
	margin: 0;
	color: #be6229;
}

/***************************/

.sidebar_menu ul
{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	list-style-type: none;
}


.sidebar_menu li
{
	margin-bottom: 1px;
}

.sidebar_menu li a
{
    display: block;
	width: 100%;
	height: 22px;
	padding-top: 5px;
	padding-left: 15px;

	background-image: url('../images/menu_item_back.gif');
	background-repeat: no-repeat;
	background-position: 0 0;

    text-decoration: none;
    text-align: left;
    font-size: 7pt;

	color: #48464d;
}


.sidebar_menu li a:hover
{
	background-image: url('../images/menu_item_backover.gif');
	color: #ffffff;
}

/******************************/

.sidebar_menu
{
    width: 200px;
    text-align: left;
	/*margin-top: 3px;*/
	margin-bottom: 3px;

	padding: 0;
	overflow: hidden;
}

.sidebar_menu a
{
    display: block;
	width: 100%;

	text-align: left;
    font-size: 8pt;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

	margin-bottom: 2px;

	background-color: #f5e6d8;

	color: #48464d;
	border-left: 7px solid #acd373;
	text-decoration: none;
}
.sidebar_menu a:hover
{
	color: #e80000;
	border-left: 7px solid #e80000;
	text-decoration: underline;
}






.mainlinks
{
	text-align: left;
}
.mainlinks img
{
	border: 0;
	margin-right: 1px;
	padding-left: 1px;
	padding-right: 1px;
}

/***********/


.article_brief { }
.article_brief .padding { }
.article_brief p {
	font-size: 8pt;
	margin-top: 5px;
	margin-bottom: 5px;
}
.article_brief p a {
	font-weight: bold;
	color: #c54913;
	text-decoration: none;
	font-size: 8pt;
}
.article_brief p a:hover {
	text-decoration: underline;
	font-size: 8pt;
}

/**********/

.news_brief { }
.news_brief .padding { }
.news_brief p {
	font-size: 8pt;
	margin-top: 5px;
	margin-bottom: 5px;
	/* width: 190px; */
}
.news_brief p a {
	font-weight: bold;
	color: #c54913;
	text-decoration: none;
	font-size: 8pt;
}
.news_brief p a:hover {
	text-decoration: underline;
	font-size: 8pt;
}
.news_brief .head {
}

/**********/

.sidebar_comments { }
.sidebar_comments .padding { }
.sidebar_comments h6 {
	font-size: 8pt;
    font-weight: bold;
	margin: 0;
	color: #c54913;
}
.sidebar_comments p {
	font-size: 8pt;
	margin-top: 5px;
	margin-bottom: 5px;
}
.sidebar_comments h6 a {
	font-weight: bold;
	color: #c54913;
	text-decoration: none;
	font-size: 8pt;
}
.sidebar_comments h6 a:hover {
	text-decoration: underline;
	font-size: 8pt;
}


/***********/

.asterisk { color: red; font-size: 13pt; }

/**********/
/* table.form2 */

.form2 {
    border: 1px solid #c54913;
    border-collapse: collapse;
}

.form2 th
{
    background-color: #f5e6d8;
    border: 1px solid #e67e50;
    background-repeat: repeat-x;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

.form2 td
{
	padding: 5px;
    font-size: 9pt;
    border: 1px solid #e67e50;
    background-color: #f5e6d8;
}

.form2 tr { }

.form2 h1 {
    font-size: 12pt;
}

.form2 textarea, .form2 select
{
    font-size: 8pt;
}

.form2 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

input.flat
{
    padding: 2px;
}


/**********/

.rightbanner {
    width: 180px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
}

/**********/

.right_text_banner {
    font-size: 8pt;
    width: 180px;
    border-left: 1px solid #c54913;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.right_text_banner b {
	font-weight: bold;
	color: #c54913;
}

.right_text_banner a {
    text-decoration: none;
}
.right_text_banner a:hover {
    text-decoration: underline;
}

/**********/

.showcase_category {
    width: 150px;
    height: 175px;
    text-align: center;
    margin: 5px;
    padding: 5px;
    float: left;
}
.showcase_category a {
    text-decoration: none;
    font-size: 9pt;
}
.showcase_category a:hover {
    color: #c54913;
    text-decoration: underline;
}
.showcase_category img {
    border: 1px solid #FFFFFF;
    width: 120px;
    height: 120px;
}

/**********/
.showcase_product_list a.product_link {
    color: #05259d;
    font-size: 12pt;
    text-decoration: underline;
}
.showcase_product_list a.product_link:hover {
    /* color: #c54913; */
    text-decoration: underline;
}
.showcase_product_list a.last_viewed {
    color: #e80000;
    text-decoration: underline;
}
.showcase_product_list .not_available {
    color: #999999;
    text-decoration: none;
}
.showcase_product_list a.not_available:hover {
    text-decoration: underline;
}

.showcase_product_list .long_description {
    font-size: 9pt;
    margin-top: 5px;
    line-height: normal;
}

.showcase_product_list .outdated_price {
    color: #999999;
    text-decoration: line-through;
    cursor: help;
}
.showcase_product_list .price_usd {
    font-weight: bold;
    font-size: 16pt;
    color: #076F07;
    cursor: help;
}
.showcase_product_list .details_link {
    text-align: right;
    margin-top: 5px;
}
.showcase_product_list .comments {
	margin-top: 10px;
}
.showcase_product_list .comments div {
	margin-bottom: 0.3em;
}
.showcase_product_list .comments div img {
	width: 20px;
	height: 20px;
}
.showcase_product_list .comments a {
	font-size: 8pt;
	text-decoration: none;
	border-bottom: 1px dotted #002fdd;
}
.showcase_product_list .price_uah {
    font-size: 8pt;
    color: #777777;
}
.showcase_product_list table {
    width: 100%;
}
.showcase_product_list .code {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 9pt;
    color: #656565;
}
.showcase_product_list .code .code {
    font-weight: bold;
    color: #C54913;
}


/* Товар в списке товаров */
.product {
	margin: 0 20px 20px 0;
    float: left;
    width: 520px;
	border: 2px solid #ECC8B3;

	background-image: url('../images/roundedtopbg.gif');
	background-repeat: repeat-x;
	background-position: top;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	border-radius: 10px;
}
.product .padding {
	margin: 15px 15px 15px 15px;
}

.product .brief {
    font-size: 9pt;
    color: #555555;
}
.product .order_only {
    color: green;
}
.product .product_link {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.product .product_link:hover {
	text-decoration: underline;
}
.product img.marker {
	width: 8px;
	height: 11px;
}







/**********/

table.list
{
    border: 1px solid #c54913;
    border-collapse: collapse;
}
table.list td
{
    padding: 5px;
    border: 1px solid #c54913;
}
table.list tr.color {
    background-color: #faf1e9;
}
table.list td.color {
    background-color: #faf1e9;
}
table.list th
{
    font-size: 80%;
    border: 1px solid #c54913;
    background-color: #faddc3;
    height: 2em;
}

/*********** СТРАНИЦА С ТОВАРОМ  **********/
.showcase_product {
	margin-bottom: 10px;
	margin-top: 20px;
	border: 2px solid #ECC8B3;

	background-image: url('../images/roundedtopbg.gif');
	background-repeat: repeat-x;
	background-position: top;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	border-radius: 10px;

	width: expression(document.body.clientWidth < 1200 ? "auto" : "750px");
	max-width: 750px;
}
.showcase_product .padding {
	margin: 10px;
}
.showcase_product img.picture {
    margin-right: 20px;
    margin-bottom: 5px;
    width: 200px;
    height: 200px;
	clear: both;
}
.showcase_product .price {
    padding-top: 10px;
    width: 175px;
	height: 55px;
    text-align: center;
    color: #c14410;
	background-image: url('../images/price_bg2.gif');
	background-repeat: no-repeat;
    font-size: 12pt;
	text-shadow:  white -1px -1px 1px;
    clear: both;
	margin-bottom: 10px;
}
.showcase_product .price .uah {
    font-size: 8pt;
}

.showcase_product .last_updated { color: #a1a1a1; }
.showcase_product .long_description { }
.showcase_product .tech { }
.showcase_product .description { font-size: 10pt; color: red;}
.showcase_product .not_available {
    color: #EF4A4A;
    font-weight: bold;
}
.showcase_product .available {
    color: green;
    font-weight: bold;
	padding-top: 5px;
}
.showcase_product .code {
    color: #008000;
    font-weight: bold;
    font-size: 11pt;
}
#product_tabs a {
	color: #004B91;
}
#product_tabs .ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#product_tabs .ui-tabs {
	background-color: #F5E6D8;
}
#product_tabs .ui-tabs-panel {
	background-color: #ffffff;
}
#product_tabs .ui-widget-header {
	/* background-image: url('/images/home_top_bg.gif'); */
}
#product_tabs .ui-tabs-nav a {
	font-weight: bold;
	color: #555555;
	cursor: pointer;
}

.showcase_product .setup {
    border: 1px solid #cccccc;
    padding: 10px;
    margin: 1em 0 1em 0;
    font-size: 10pt;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
	min-height: 50px;
	height:auto !important;
	height: 50px;
}


/**********/

.showcase_navigation {
    background-color: #F5E6D8;
    padding: 5px;
    font-size: 10pt;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
}

.showcase_navigation .arrow {
	font-weight: bold;
	font-size: 12pt;
	color: #C54913;
	margin-left: 3px;
	margin-right: 3px;
}

/**********/

.showcase_wrapper {
    text-align: center;
}

/**********/

.cart_wrapper {
	padding-top: 5px;
	padding-bottom: 5px;
}

.cart {
	background-image: url('../images/basket_bg.gif');
	background-repeat: no-repeat;
    width: 210px;
	height: 65px;
    padding-top: 5px;
	padding-left: 5px;
    margin: 0 auto;
}
.cart .contents {
	position: relative;
	top: 30px;
	left: 65px;
}
.cart img {
	border: 0px;
}
/**********/

.showcase_search table { }

/**********/

.currency_rates {
    font-size: 8pt;
}

.currency_rates p.header {
	font-weight: bold;
	color: #c54913;
	font-size: 8pt;
	margin: 0 0 5px 0;
	text-align: center;
}

.currency_rates td {
    font-size: 8pt;
}

/**********/

.recent_products_wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
}
.recent_products_wrapper p {
    border-top: 1px solid #c54913;
    border-left: 1px solid #c54913;
    border-right: 1px solid #c54913;
    background-color: #faddc3;
    padding: 2px 10px 2px 10px;
    width: 150px;
    margin:0;
}
.recent_products_wrapper ul {
    width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.recent_products_wrapper li {
    margin: 5px;
}
.recent_products_wrapper .marker {
    color: #c54913;
    font-weight: bold;
}
.recent_products_wrapper .recent_list_scroller { }

.recent_products_wrapper .border {
    width: 100%;
    border: 1px solid #c54913;
}

/**********/

.loading {
    border: 1px solid #C54913;
    background-color: #F5E6D8;
    text-align: center;
    padding: 5px;
    width: 110px;
    font-size: 8pt;
    /* display: none; */

}

.loading img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

/**********/

.sort_asc {
    width: 30px;
    display: inline;
    background: url("../images/sort_asc.gif") no-repeat right center;
    border: 1px solid red;
}


.sorthead:hover {
    text-decoration: underline;
    cursor: pointer;
}


/**********/

.tags {
    margin-top: 20px;
}

.tags a {
    color: #999999;
    /* font-style: italic; */
    text-decoration: none;
}

.tags p {
    color: #777777;
}

/**********/

.sidebar_showcase_categories {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.sidebar_showcase_categories ul a {
    color: #444444;
    text-decoration: none;
}
.sidebar_showcase_categories ul a:hover {
	color: #002fdd;
	text-decoration: underline;
}

.sidebar_showcase_categories ul {
    width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.sidebar_showcase_categories li {
    font-size: 8pt;
}

/**********/

.search_results .url
{
    color: green;
}


.search_results ol
{
    margin-left: 0;
    padding-left: 2em;
}

.search_results ol li
{
    margin-bottom: 1em;
}


/**********/

h3.random_products {
	font-size: 13pt;
	font-weight: bold;
}

.random_products {
	width: 470px;
}

.random_products a {
    /* color: #444444; */
    text-decoration: none;
    /* color: #C54913; */
}
.random_products a:hover {
	/*color: #002fdd;*/
	color: #C54913;
	text-decoration: underline;
}
.random_products img.marker {
    width: 8px;
    height: 11px;
    margin: 0 5px 0 0;
    padding: 0;
    border: 0;
    float:left;
}
.random_product {
    text-align: left;
    width: 220px;
    height: 90px;
    border: none;
    margin: 5px;
    float: left;
    font-size: 8pt;
}
.random_product img {
    width: 80px;
    height: 80px;
    border: 1px solid #cccccc;
    margin: 0 10px 5px 5px;
    float: left;
}
.random_product .price {
    color: #C54913;
    font-weight: bold;
}

/**********/

.search {
}
.sample_search {
	border-bottom: 1px dashed #777777;
	font-size: 10pt;
	cursor: pointer;
}

/**********/

img.random_preview {
    /* border: 1px solid #EFB095; */
    border: 0;
    width: 80px;
    height: 80px;
    margin-left: 2px;
    margin-right: 2px;
}

/**********/

table.frame {
    border: 0;
    border-collapse: collapse;
    margin: 0;
    empty-cells: show;
}
table.frame td {
    padding: 0;
    border: 0;
}


/**********/

.home_catalog {
    /*
    position: relative;
    top: 10px; */
    float: left;
    width: 250px;
    /* background-color: #faf1e9; */
    padding: 5px 10px 5px 10px;
    margin-left: 5px;
    margin-right: 20px;
}
.home_catalog .section {
    background-color: #faf1e9;
    padding: 5px 0px 0 0px;
    margin-bottom: 10px;
    height: 120px;
    border-left: 7px solid #acd373;
}
.home_catalog h1 {
    margin: 0 0 0 10px;
    font-size: 16pt;
    font-weight: bold;
}
.home_catalog h1 a {
	color: #c54913;
}
.home_catalog h1 a:hover {
	color: #002fdd;
}


/**********/

.banner_home {
    float: right;
    margin: 10px 30px 10px 20px;
}

.banner_news {
    float: right;
    margin: 10px 30px 10px 20px;
}

.news_section_column {
    float: right;
    margin: -40px 0px 5px 5px;
}

.banner_article {
    float: right;
    margin: 10px 30px 10px 20px;
}


/**********/

.sidebar_subscribe {
    background-color: #f5e6d8;
}
.sidebar_subscribe input {
    font-size: 8pt;
}
.sidebar_subscribe p {
    margin: 5px 0 5px 0;
    font-size: 8pt;
}


/**********/


.showcase_category_text {
    border-top: 1px solid #999999;
    padding-top: 20px;
    margin-top: 50px;
	margin-bottom: 20px;
	width: 70%;
}


/**********/

a.rollover_notfound {
	display: block;
	width: 214px;
	height: 53px;
	background-image:url(../images/not_found_order1.gif);
}
a.rollover_notfound:hover {
	background-image:url(../images/not_found_order2.gif);
}


a.rollover_order_computer {
	display: block;
	width: 214px;
	height: 53px;
	background-image:url(../images/order_computer1.gif);
}
a.rollover_order_computer:hover {
	background-image:url(../images/order_computer2.gif);
}

a.rollover_call_technician {
	display: block;
	width: 214px;
	height: 53px;
	background-image:url(../images/call_technician1.gif);
}
a.rollover_call_technician:hover {
	background-image:url(../images/call_technician2.gif);
}

a.rollover_send_request {
	display: block;
	width: 214px;
	height: 53px;
	background-image:url(../images/send_request1.gif);
}
a.rollover_send_request:hover {
	background-image:url(../images/send_request2.gif);
}


/**********/


cite {
    font-style: normal;
}


/***********/

.product_tabs {
    border-bottom: 2px solid #C54913;
    height: 30px;
    padding-bottom: 1px;
}
.product_tabs .tab {
    float: left;
    border: 1px solid #C54913;
    background-color: #F5E6D8;
    padding: 5px 10px 5px 10px;
    margin-right: 3px;

    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
	border-radius: 10px;

    font-size: 10pt;
    cursor: pointer;
}

#tab_content, #product_delivery { }

/**************/

.plain {
	margin: 0;
	padding: 0;
}

.plain b {
	font-weight: normal;
}

.plain strong {
	font-weight: normal;
}

.plain i {
	font-style: normal;
}

.plain u {
	text-decoration: none;
}

/***************/

.vrezka {
	padding: 10px;
	margin: 5px;
	text-align: center;
}

.vrezka span {
	font-style: italic;
	text-align: center;
	font-size: 10pt;
}

/**********/

.bordered {
    border: 1px solid #0070C0;
    border-collapse: collapse;
}
.bordered th {
    background-color: #DFF9FF;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}
.bordered td {
    padding: 5px;
    font-size: 9pt;
    background-color: #DFF9FF;
}

.bordered textarea, .bordered select {
    font-size: 8pt;
}

.width_limiter {
	width: 550px;
}

.homeblock {
    margin-top: 10px;
}
.homeblock .newslink {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 2px;
    font-size: 8pt;
}

.homeblock .newslink a {
    color: black;
    text-decoration: none;
}
.homeblock .newslink a:hover {
    text-decoration: underline;
    color: #c54913;
}


.specials {
	margin-bottom: 20px;
}
.specials cite {
	color: green;
	font-weight: bold;
}
.specials strong {
	color: #c54913;
	font-weight: bold;
}
.specials em {
	color: #c54913;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}


/********************/

.tframe {
	border-collapse: collapse;
	width: expression(document.body.clientWidth < 1200 ? "auto" : "750px");
	max-width: 750px;
}

.productframe {
	border-collapse: collapse;
	height: 270px;
}

/********************/


img.help {
	width: 17px;
	height: 17px;
	border: 0;
    vertical-align: middle;
}

.bold {
	color: #c54913;
	font-weight: bold;
}

.none {
    display: none;
}



/**********/

.button_grey {
    cursor: pointer;
    text-align: center;
    border-collapse: collapse;
    border: 0;
    margin: 5px 0px 5px 0px;
}
.button_grey .l {
    background: no-repeat url("../images/button_grey.png") 0 0;
    width: 5px;
    height: 30px;
}
.button_grey .m {
    background: no-repeat url("../images/button_grey.png") -10px 0;
    height: 30px;
}
.button_grey .r {
    background: no-repeat url("../images/button_grey.png") -341px 0;
    width: 5px;
    height: 30px;
}
.button_grey .link {
    color: #444444;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    white-space: nowrap;

    padding-left: 3px;
    padding-right: 3px;
}

/**********/

.button_bright {
    cursor: pointer;
    text-align: center;
    border-collapse: collapse;
    border: 0;
    margin: 5px 0px 5px 0px;
}
.button_bright .l {
    background: no-repeat url("../images/button_bright.png") 0 0;
    width: 5px;
    height: 30px;
}
.button_bright .m {
    background: no-repeat url("../images/button_bright.png") -10px 0;
    height: 30px;
}
.button_bright .r {
    background: no-repeat url("../images/button_bright.png") -341px 0;
    width: 5px;
    height: 30px;
}
.button_bright .link {
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    white-space: nowrap;

    padding-left: 5px;
    padding-right: 5px;
}

/**********/

.form2 {
    border-collapse: collapse;
}
.form2 th
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

.form2 td
{
	padding: 5px;
    font-size: 0pt;
}

.form2 textarea, .form2 select
{
    font-size: 8pt;
}

/****************/

.form {
    width: 450px;
    padding: 10px;
    background-color: #F5E6D8;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	border-radius: 10px;
}
.form table.form {
    border-collapse: collapse;
    /*width: 100%;*/
}
.form table.form td, .form p {
    padding: 3px;
	font-size: 10pt;
}
.form .cancel {
    text-decoration: underline;
    cursor: pointer;
    color: #656565;
    font-size: 9pt;
}

/*******************/

.sidebar_frame {
    border-left: 1px solid #EBC6B0;
    border-right: 1px solid #EBC6B0;
    border-bottom: 1px solid #EBC6B0;
    padding: 10px;
    margin-bottom: 10px;
    background-image: url('../images/sidebar_bg.gif');
    background-repeat: repeat-x;
}
.sidebar_frame .padding { }

img.sidebar_header {
    width: 200px;
    height: 36px;
    margin: 0;
    padding: 0;
}


.list_marker {
    width: 8px;
    height: 11px;
    margin: 0 5px 0 0;
    padding: 0;
    border: 0;
    float:left;
}


.newsarchive a {
    display: block;
    /* padding: 5px; */
    width: 230px;
    /* height: 30px; */
    /* border: 1px solid red; */
    float: left;
    margin: 0 10px 10px 0;
}

/************/

.sorter {
    /* background-color: #FFF1AF; */
    border: 1px solid #cccccc;
    background-color: #F4F0EC;
    margin: 0.5em 0 0.5em 0;
    width: 520px;
    font-size: 11pt;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}
.sorter .padding {
	margin: 10px;
}

/*************/

.showcase_product_list .paginator { font-size: 11pt; line-height: 2.2em; }
.showcase_product_list .paginator a, .paginator .current {
    font-size: 10pt;
    font-weight: bold;
    border: 1px solid #ECC8B3;
    padding: 4px 5px 4px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius: 3px;
    background-color: #ffffff;
}
.showcase_product_list .paginator a { color: #004B91; }
.showcase_product_list .paginator a:hover { color: #C54913; }
.showcase_product_list .paginator .current { color: #C54913; }



#parameters {
    margin: 1em 0 1em 0;
	width: 520px;
	display: none;
}
#parameters .option {
    width: 200px;
    /* border: 1px solid red; */
    float: left;
    padding: 0;
    margin: 0 5px 0 0;
    font-size: 9pt;
}
#parameters .option label.checked {
    font-weight: bold;
}
#parameters h3.param_name {
    border-bottom: 1px solid #C54913;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
#parameters .clear_marks {
    color: #656565;
    font-size: 10pt;
    text-decoration: underline;
    cursor: pointer;
}
#parameters h3.ui-accordion-header {
    font-size: 13pt;
    font-weight: normal;
    color: #cccccc;
}

.text_filter {
    border: 1px solid #cccccc;
    font-size: 11pt;
    width: 520px;
    margin: 0.5em 0 1em 0;
    background-color: #F4F0EC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
    line-height: 30px;
}
.text_filter .padding {
	margin: 10px;
}
.text_filter .item {
    background-color: #FFF1AF;
    border: 1px solid #C54913;
    padding: 2px 4px 2px 4px;
    margin: 0 2px 0 2px;
    white-space: nowrap;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius: 3px;
}
.text_filter a {
    font-size: 10pt;
    font-weight: bold;
}


#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container { /*color:#bbb;*/ background-color:#ffffff; border:4px solid #C54913; padding:12px;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}


.showcase_go_up {
	margin-top: 15px;
	margin-bottom: 25px;
	background-color: #FFF1AF;
	text-align: center;
	padding: 10px;
	font-size: 12pt;
	font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}

.category_special {
	margin-top: 15px;
	margin-bottom: 15px;
}
.category_special img {
	border: 0;
}

/*
	background-color: #FFF1AF;
	border: 3px solid #ECC8B2;

*/


/*
<!--[if lt IE 7]>
#simplemodal-container a.modalCloseImg {
	background:none;
	right:-14px;
	width:22px;
	height:26px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/images/x.png', sizingMethod='scale'
	);
}
<![endif]-->
*/
