body, table  {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color:#ba1414;
/*	background-color:#ffffd7; */
	text-align:left;
}
table {
	background-color:transparent;
}
table tr th {
	text-align:center;
}


h2 { font-size: 215%; font-weight:normal; }

img {
	text-decoration:none !important;
}

a:link { color: #F7971D; text-decoration:underline; }
a:visited { color: #F7971D; text-decoration:underline; }
a:hover { color: #FF7B00; text-decoration:underline; }

.menu_style { font-size: 100%; color: #FFE2BD; }
a:link.menu_style { font-size: 100%; color: #FFE2BD; text-decoration: none; }
a:visited.menu_style { font-size: 100%; color: #FFE2BD; text-decoration: none; }
a:hover.menu_style { font-size: 100%; color: #FFE2BD; text-decoration: underline; }
.menu_marg { margin-left: 10px; margin-right: 10px; margin-top: 4px; margin-bottom: 4px; }

.up_menu { font-size: 13px; color: #000000; font-weight:bold; }
a:link.up_menu { font-size: 13px; color: #000000; text-decoration:none; font-weight:bold; }
a:visited.up_menu { font-size: 13px; color: #000000; text-decoration:none; font-weight:bold; }
.up_menu_marg { margin-top: 6px; margin-bottom: 4px; margin-right: 8px; margin-left: 8px; }


.upptable {
	background-image: url('../images/uppic.jpg');
	background-repeat: no-repeat;
	background-color:black; 
}

.main_left, .main_right { /*Левый  и правый отступы страницы*/
/*	background-image: url('../images/back.jpg'); */
	background-position: right top;
	background-repeat: no-repeat;
	background-color:#ba1414;
	height:100%;
}

.main_right { /*Правый отступ страницы*/
/*	background-image: url('../images/back2.jpg'); */
	background-position: left top;
	height:100%;
}

.main_block {/*Основной блок*/
/*	background-image: url('../images/back.gif'); */ 
	background-position: right top;
	background-repeat: no-repeat;
	width:100%;
}

.page_header {/*Шапка*/
	background-image: url('../images/up1.gif');
	background-repeat: no-repeat;
}

.vm_basket_block { /*Блок с корзиной*/
	padding-right:15px;
	padding-top:10px;
}

.col_left { /*Левая колонка (категории, спецпредложения и.т.д)*/
	padding-top:2.5em;
	padding-bottom:4.1em;
}

#mainmenublock a, th, form  { 
/* 		color:gray; */
		color: white;
}

#dopmenublock a, th  { 
		color:#fa961e;
}
/* ++ */

h1.top_header { /*Крупный заголовок в шапке*/
		font-size:28px;
		color:#fa961e;
		font-style:oblique;
		font-weight:bold;
		margin:0; 
		letter-spacing:1px;
	}
h2.top_header{ /*Мелкий заголовок в шапке*/
	font-size:13px; 
	color:#fa961e; 
	font-weight:bold;
	margin-top:5px;
/*	margin-left:60px;	*/
}

.advert1 h3 {
	font-size:12pt;
	color:#fa961e;
	margin-left:20px;
}

.advert a {
	color:#fa961e;
}

.floraexadv {
	margin-left: 20px;
}

.vm_search table  { /*Обрамление поля "Поиск"*/
	text-align:left;
	height:29px;
	width:200px;
	padding-left:4px;
	padding-right:4px;
	background-image:url("../images/input_border.gif");
	background-repeat:no-repeat; 
}
.vm_search table, .vm_search td { /*Позиционирование поля ввода ("Поиск") относительно обрамления*/
	padding:3px;
	vertical-align:middle;
}
.vm_search input { /*Параметры оформления поля ввода ("Поиск")*/
	border:none;
	width:156px;
	height:17px;
	text-align:left;
	padding-left:4px;
	background-color:#fffef6;
	color:#777777;

}
.vm_topmenu table { /*Блок верхнего меню, отступы*/
	margin:0;
	width:680px;
	padding:0;
	padding-left:1px;
}

.vm_topmenu ul#mainlevel-nav, .vm_topmenu  ul#mainlevel{
	margin: 0;
	margin-top:1px;
        margin-left:0px;
	padding: 0;
	list-style-type:none;
	white-space: normal !important;
}
.vm_topmenu ul#mainlevel-nav li,.vm_topmenu ul#mainlevel li{
        display: inline;
        white-space: normal !important;
}

.vm_topmenu a.mainlevel-nav, .vm_topmenu a.mainlevel { /*Оформление пункта верхнего меню*/
	color: #000000;
	background-image:url("../images/but_up_41.gif");
	background-repeat:no-repeat; 
/*	width:105px;
	height: 31px; */
	width:105px;
	height: 38px;
	margin-right:6px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	position:relative;
	top:-1px;
	white-space: normal !important;
}

.vm_topten table.moduletable{
	width:100%;
	line-height: 1.9;
	color: #ff4607
}

table.moduletablebl{
	width:100%;
	line-height: 1.9;
	color: #ff4607;
}

table.moduletablebl a {
	font-size:11pt;
	margin-bottom:5px;
	color: black;
}

table.moduletablebl li a {
	font-size:9pt;
	margin-bottom:-10px;
	color: #ff4607;
/*	padding-left:-12px; */
}


.vm_auth  { /*Блок авторизации*/
	color:#FF7B00;
}

.vm_auth table.moduletable {
	margin:0;
	padding:0;
}

.vm_auth table tr th { /*Заголовок модуля авторизации*/
	text-align:left;
	padding-top:0.5em;
	padding-bottom:0.5em;
	color:#FF7B00;
	width:90%;
}
.vm_auth table tr td div  {
	margin-top:1.2em;
	margin-bottom:1em;
}

.vm_auth label, .vm_auth a{ /*Оформление названий полей ввода в модуле авторизации*/
	color:#FF7B00 !important;
	
}
.vm_auth .button { /*Кнопка "Войти"*/
	width:70%;
	background-color:transparent;
	border:none;
}
#mod_login_username, #mod_login_password { /*Поля ввода "Пользователь" и "Пароль"*/
	width:70%;
}

.vm_auth input { /*Оформление элементов формы модуля авторизации*/
	margin-top:0.2em;
	margin-bottom:0.4em;
	border:1px solid #b0b0b0;

}




#vm_cat { /*Блок категорий товаров*/
	margin-bottom:30px;
}
#vm_cat #active_menu { /*Активный пункт меню*/
	font-weight:bold !important;
	color:#000000 !important;
}

#vm_cat #active_menu h2 { 
	font-weight:bold !important;
	color:#000000 !important;
}

#vm_cat th {
	color:#ff4607;
	text-align:left;
	padding-bottom:1em;
}

#vm_cat a { /*Элементы списка категорий товаров*/
	font-size:9pt;
	text-decoration:none;
	margin-bottom:0.4em;
	padding-left:15px;
	background:transparent url("../images/menu_li.gif") no-repeat scroll left;
	font-style:normal !important;
	color:#000000;
}

#vm_cat a.sublevel {	
	font-size:9pt;
	text-decoration:none;
	margin-bottom:0.4em;
	padding-left:15px;
	background:transparent url("../images/menu_li.gif") no-repeat scroll 5% 50%;
	font-style:italic !important;
	color:#000000;
}

ul.latestnews, li.latestnews { /*Блок последних новостей, элементы */
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	font-size:9pt;
}

fieldset {
/*	border:1px #AAAAAA solid !important;
*/
	background-color:#fafafa;
	border:none !important; 
	border-right:1px #E5E5E5 solid !important;
	border-top:1px #E5E5E5 solid !important;
	background-image:url("../images/t1_bottom-w.gif");
	background-repeat:no-repeat;
	background-position:0 100%;

	padding-top:3em;
}

legend {
	color:#44A0D2;
	padding-left:0.8em;
	padding-right:0.8em;
	font-size:9pt;

}

div#agreed_div {
	width:80% !important;
}
fieldset div input#agreed_field {
	position:relative;
	top:-1.4em;
}


.button, .submit {
	border:none;
	background-color:transparent;
	width:141px !important;
	height:29px !important;
	background-image:url("../images/submit_button.gif") !important;
	color:#44A0D2;
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:4px;
/*	padding-left:-0.2em; это было убрано и-за валидатора */
	margin-bottom:0.5em;
	margin-top:0.5em;
	text-align:center !important;
	vertical-align:middle;
}
.submit {
	padding-left:-0.2em !important; /* это было убрано и-за валидатора */
	padding-bottom:4px !important;
	margin-top:1em !important;
	font-size:10pt !important;
}





.gray_wtbl {/*Блок со скругленными краями и красным градиентным заголовком*/
	border:none;
	margin-bottom:2em;
}

.gray_wtbl tr th {
	background-color:#ff4607;
	color:#000000;
	border:none;
}

.gray_wtbl tr td {
/*	background-color:#fffafa; */
	background-color:white;
	border:none;
}

.gray_wtbl .gwtb_top_left,  .gray_wtbl .gwtb_top_right{
	background-image:url('../images/t2_cornup.gif');
	background-position: left top;
	background-repeat: no-repeat;
	min-height:30px;
	min-width:17px;
}
.gray_wtbl .gwtb_top_right {
	background-image:url('../images/t2_cornup2.gif');
	background-position: right top;
	
}
.gray_wtbl .gwtb_top_center {
	background-image:url('../images/t2_backup.gif');
	background-repeat: repeat-x;
	font-size: 15px; 
	color: #000000;
	font-weight:normal;
}
.gray_wtbl .gwtb_main {
	padding-top:1.5em;
	color:#ff4607;
}
.gray_wtbl .gwtb_main tr th {
	background-color:transparent;
	color:#ff4607;
}
.gray_wtbl .gwtb_left {
	border-left:1px solid #ba1414;
	color: #ff4607;
}
.gray_wtbl .gwtb_right {
	border-right:1px solid #ba1414;
}
.gray_wtbl .gwtb_bottom_left, .gray_wtbl .gwtb_bottom_right{
	background-image:url('../images/t2_corndown1.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height:21px;
	min-width:17px
}
.gray_wtbl .gwtb_bottom_right{
	background-image:url('../images/t2_corndown2.gif');
	background-position: right bottom;
}

.gray_wtbl .gwtb_bottom_center{
	border-bottom:1px solid #ba1414;
}









.gray_bbl {/*Блок со скругленными краями и голубым градиентным заголовком*/
	border:none;
	margin-bottom:2em;
}

.gray_bbl tr th {
	background-color:#0884c9;
	color:#FFE2BD;
	border:none;
}

.gray_bbl tr td {
	background-color:#fafafa;
	border:none;
}

.gray_bbl .gblb_top_left,  .gray_bbl .gblb_top_right{
	background-image:url('../images/t2_cornup.gif');
	background-position: left top;
	background-repeat: no-repeat;
	min-height:30px;
	min-width:17px;
}
.gray_bbl .gblb_top_right {
	background-image:url('../images/t2_cornup2.gif');
	background-position: right top;
	
}
.gray_bbl .gblb_top_center {
	background-image:url('../images/t2_backup.gif');
	background-repeat: repeat-x;
	font-size: 15px; 
	color: #FFFFFF;
	font-weight:normal;
}
.gray_bbl .gblb_main {
	padding-top:1.5em;
}
.gray_bbl .gblb_main tr th{
	background-color:transparent;
	color:#FF7B00;
}
.gray_bbl .gblb_left {
	border-left:1px solid #E5E5E5;
}
.gray_bbl .gblb_right {
	border-right:1px solid #E5E5E5;
}
.gray_bbl .gblb_bottom_left, .gray_bbl .gblb_bottom_right{
	background-image:url('../images/t2_corndown1.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height:21px;
	min-width:17px
}
.gray_bbl .gblb_bottom_right{
	background-image:url('../images/t2_corndown2.gif');
	background-position: right bottom;
}

.gray_bbl .gblb_bottom_center{
	border-bottom:1px solid #E5E5E5;
}



.prodiskramtopl { /*окантовка полной карточки товара*/
	background-image:url('../images/prodisktl.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	border:0;
}

.prodiskramtopc { /*окантовка полной карточки товара*/
	background-color: #C6E9FF;
	background-image:url('../images/prodisktc.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	border:0;
}

.prodiskramtopr { /*окантовка полной карточки товара*/
	background-image:url('../images/prodisktr.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	border:0;
}

.prodiskrambodl { /*окантовка полной карточки товара*/
	background-image:url('../images/prodiskbodl.gif');
	background-position: right bottom;
	background-repeat: repeat-y;
	border:0;
}

.prodiskrambodc { /*окантовка полной карточки товара*/

}

.prodiskrambodr { /*окантовка полной карточки товара*/
	background-image:url('../images/prodiskbodr.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #C6E9FF;
	border:0;
}

.prodiskrambotl { /*окантовка полной карточки товара*/
	background-image:url('../images/prodiskbl.gif');
	background-position: right top;
	background-repeat: no-repeat;
	border:0;
}

.prodiskrambotc { /*окантовка полной карточки товара*/
	background-image:url('../images/prodiskbc.gif');
	background-position: right top;
	background-repeat: repeat-x;
	background-color: #C6E9FF;
	border:0;
}

.prodiskrambodr { /*окантовка полной карточки товара*/
	background-image:url('../images/prodiskbr.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	border:0;
}



.wtblock_table { /*белый блок с градиентной окантовкой и скругленными правыми краями*/
	margin-left:1px;
	width:90%;
}
.wtblock_table tr td {
/*	background-color:#fffafa; */
	background-color:white; 
/*	background-color:#ffffb1; */
	color:#ff4607;
}
.wtblock_table .wtb_right_top,  .wtblock_table .wtb_right_bottom {
	background-image:url("../images/menu_upcorn.gif");
	background-position: right top;
	background-repeat: no-repeat;
	min-height:17px;
}

.wtblock_table .wtb_left_top {
	background-image:url("../images/menu_lupcorn.gif");
	background-position: left top;
	background-repeat: no-repeat;
	min-height:17px;
}

.wtblock_table .wtb_top,  .wtblock_table .wtb_bottom {
	background-image:url("../images/menu_uprow.gif");
	background-position: right top;
	background-repeat: repeat-x;
	min-height:17px;
}

.wtblock_table .wtb_content{
	padding-left: 20px;
	/*border-right:1px solid transparent;*/
}

.wtb_content2{
	padding-left: 20px;
	/*border-right:1px solid transparent;*/
}

.wtb_content2 th{
	font-size:12pt;
	padding-bottom:10px;
}

.wtblock_table .wtb_right_bottom {
	background-image:url("../images/menu_downpcorn.gif");
	background-position: right bottom;
}

.wtblock_table .wtb_left_bottom {
	background-image:url("../images/menu_ldownpcorn.gif");
	background-position: left bottom;
}

.wtblock_table .wtb_bottom {
	background-image:url("../images/menu_downrow.gif");
	background-position: right bottom;
                background-repeat: repeat-x;
}

.wtblock_table .wtb_rcol {
	background-image:url("../images/menu_rcol.gif");
	background-position: right bottom;
            background-repeat: repeat-y;
}

.wtblock_table .wtb_lcol {
	background-image:url("../images/menu_lcol.gif");
	background-position: right bottom;
        background-repeat: repeat-y;
}

.wtblock a, .wtblock th  {
	color:#ff4607 !important;
}


.blueblock_table { /*Голубой блок со скругленными правыми краями*/
	margin-left:1px;
	width:90%;
}
.blueblock_table tr td {
	background-color:#0085CE;
	color:#FFE5BD;
}
.blueblock_table .blb_right_top,  .blueblock_table .blb_right_bottom {
	background-image:url("../images/menu_upcorn.gif");
	background-position: right top;
	background-repeat: no-repeat;
	min-height:17px;
}

.blueblock_table .blb_content{
	padding-left: 20px;
	/*border-right:1px solid transparent;*/
}

.blueblock_table .blb_right_bottom {
	background-image:url("../images/menu_downpcorn.gif");
	background-position: right bottom;
}

.blueblock a, .blueblock th  {
	color:#FFE2BD !important;
}
.latestnews a { /*Ссылка с элемента блока последних новостей*/
	text-decoration:none;
}


.componentheading a {
	text-decoration:none !important;
	font-size:10pt;
	margin:0;
	margin-left:-3em;
	vertical-align:middle;
}
.componentheading a img{
	margin-left:4px;
	margin-right:4px;
	vertical-align:middle;
}
span.componentheading>a>img{/*Немного приподнимаем картинку в FF*/
	margin-top:-2px;
}

.main_body { /*Блок с основным контентом*/

	margin:0;
	padding:0;
}

div.componentheading, .main_body h1, .main_body h2, .main_body h3, .main_body h4{
	color:#F7971D;
}
div.componentheading {
	font-size:14pt;
	margin-bottom:1em;
}


.main_body hr{
	border: none;
	color: white;;
	display:none; /*Меняем на display:block если нужно отобразить hr-ы*/
	border-bottom:1px dotted #E0E0E0;
}




.main_body tr.sectiontableheader th {
	background-color:#F0F0F0;
	border-left:1px solid white;
}


.main_body tr.sectiontableentry1 td {
	background-color:#F5F5F5;
	border-left:1px solid white;
	vertical-align:middle;
}

.main_body tr.sectiontableentry2 td {
	background-color:#F0F0F0;
	border-left:1px solid white;
	vertical-align:middle;
}

.main_body input.inputbox {
	text-align:right;
	margin-left:0.5em;
}

.item_description  li, .main_body li{
	font-style:normal;
}

.main_body table tr td a img {
	position:relative;
	top:2px;
	line-height:2.9;
}

table.contentpaneopen td {
	font-size: 12px; 
}

table.contentpaneopen td.contentheading {
	font-size: 16px;
}

table.contentpaneopenentsikl {
/*	width:130%; */
	margin-top: 20px;
	margin-right:10px;
}	

table.contentpaneopenentsikl td {
	font-size: 12px;
	background-color:#c6e9ff; 
	background-image:url("../images/entsback.jpg");
	background-repeat:no-repeat;
	background-position: right top;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 25px;
}

table.contentpaneopenentsikl td h5 {
	font-size: 110%;
	color:#F7971D;
}

table.contentpaneopenentsikl td h4 {
	 font-size: 140%;
	color:#F7971D;
}

table.contentpaneopenentsikl td h3 {
	 font-size: 170%;
;	color:#F7971D;
}

table.category_nav {
/*	background-color: #e6f5ff; */
	background-image:url("../images/entsback.jpg");
	background-repeat:no-repeat;
	background-position: right top;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:black;
}

table.category_nav td {
	color: black;
	padding-left: 20px;
	padding-right: 10px;
}

table.category_nav td a {
	font-size: 120%;
	color: black !important;
}


#layer_register input.inputbox, #layer_without_register input.inputbox, input#username_login, input#passwd_login, input#order_payment_name, input#order_payment_number {
	text-align:left;
}

/*
.main_body td span { *//* Переопределение стилей заданных через wysiwyg для описаний товаров
	font-style:normal !important;
	font-family:inherit !important;
	font-size:10pt !important;
}
*/


.brosewidth {
	width: 95% !important;
	min-width: 690px;
}

div#product_list { /*Блок списка товаров*/
	margin-bottom:1em;	
}
#product_list>div  { /*Оформление "квадрата" с информацией о товаре */
	border-right:1px #E5E5E5 solid;
	background-image:url("../images/t1_bottom.gif");
	background-repeat:no-repeat;
	background-position:0 100%;
	background-color:white;
	margin-top:1em;
	margin-bottom:2em;
	margin-left:10px;
	margin-right:0 !important;
	position:relative;
	left:-10px;
	padding-bottom:2em;
/*	min-height:170px; */
	height:365px; 
	width:47% !important;
/*	float:left !important;
	clear:left !important; */
}

#product_list div>div{ /*div, содержащий тело "квадрата" */
	border:none;
	margin:0;
	left:0;
	background:none;
}

#product_list div>div>div{ /*div, содержащий заголовок "квадрата"*/
	width:auto !important; 
	margin-top:45px;
/*	margin-left:20px; */
}

#product_list div>div>div>h3{ /*Оформление заголовка "квадрата"*/
/**/
/*	border-right:1px #fa961e solid; */
	background-color:#fa961e; 
	background-image:url("../images/t1_header.gif");
	background-repeat:no-repeat;
	color:#000000;
	font-size:9pt;
	display:block;
	width:100%; 
/*	width:297px; */
/**/
	padding:0;
	padding-top:4px;
	padding-bottom:4px;
	margin:0;
	margin-left:-3px;
	margin-top:-45px;
	margin-bottom:15px;
	text-align:left;
/**/
}

#product_list div>div>div>h3>a{ /*Оформление текста заголовка "квадрата"*/
	color:#000000;
	font-size:12pt !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none !important;
	position:relative;
	left:15px;
}


#product_list div>div>div>div { /*div-ы : описание, цена, количество, рейтинг товара */
	padding-left:5.0em !important;
	padding-right:0.5em;
	width:auto !important;
	margin-top:-0.4em;
	margin-left:105px;
	margin-bottom:1em;
}
#product_list div div div div a { /*Ссылка "Подробнее"*/
	display:block;
	margin-top:0.5em;
}	
.socshare1 {
	padding-left: 0px !important;
	margin-top: 0px !important;
	position:inherit !important;
	position:relative;
    top: 0px !important;
}
.socshare2 {
    position:inherit !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	top: 0px !important;
	width: 100px !important;
}
.socshare2 div {
    position:inherit !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	top: 0px !important;

}
#product_list a img { /*Картинка товара*/
	margin-top:15px;
	margin-left:0.5em;
	position:absolute;
}

#product_list div div div div span {  /* Цена товара*/
	color:#ff4608;
	font-size:12pt;
	font-weight:bold;
	text-align:right !important;
	display:block;
	margin-right:0.2em;
	margin-top:-0.5em;
	margin-bottom:0.4em;
}

#product_list div div div div label { /*Метка поля ввода ("Количество")*/
	color:#ff4608;
	margin-right: -10px !important;
}

#product_list div div div div div { /*div доп. характеристик */
	padding-left:63px;
	top:-15px;
	position:relative;
	margin-top:-1em;
/*	padding-bottom:-25px;
	padding-top:-25px; */
	white-space: normal !important;
}


#product_list div div div div div label {
/*	background-color:blue; */
	position:relative;
	left:-70px !important;
	top:25px;
}

#product_list div div div div div select {
/*	background-color:blue; */
	position:relative;
	left:-70px;
	top:1px;
	width:90% !important;
}


#product_list label { /*Метка поля ввода ("Количество")*/
	color:#ff4608;
}


#product_list div>div>div>div input[type="submit"] { /*Кнопка "Купить", т.к. нет конкретного идентификатора параметры задаются для всех элементов типа input*/
	position:absolute;
	bottom:-25px;
	left:25px;
	width:101px !important;
	height:49px !important;
	background-image:url("../images/add-to-cart.gif") !important;
	background-color:#FAFAFA;
	color:#ff4608;
	font-size:11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:2px;
}
#product_list div>div>div>div input.inputbox { /*Поле количества товара, переопределение параметров заданных для кнопки*/
	width:auto !important;
	height:auto !important;
	background:none !important;
	color:#555555;
	font:inherit;
	text-align:right;
	position:inherit;
	bottom:inherit;
}

#addtocart input { /*Кнопка "Купить" на странице товара*/
/*
	width:101px !important;
	height:49px !important;
	background-image:url("../images/add-to-cart.gif") !important;
*/
	color:#ff4608;
	font-size:11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:2px;
}
#addtocart input.inputbox {
/*
	width:auto !important;
	height:auto !important;
	background:none !important;
*/
	color:#555555;
	font:inherit;
	text-align:right;
	white-space: normal !important;
}
/* ++ */





.t1_title { font-size: 17px; color: #FFFFFF; }
.t1_marg { margin-left: 10px; margin-right: 10px; margin-top: 6px; margin-bottom: 6px; font-size: 11px; }

.cat_marg { margin-left: 20px; margin-right: 20px; margin-top: 6px; margin-bottom: 6px; }
.cat_style { color: #F7971D; font-size: 17px; }

.t2_title { font-size: 15px; color: #FFFFFF; }
.smalltext { color: #999999; font-size: 10px; }

.price { color: #f7971d; font-size: 17px; font-weight:bold; }

.basket_icon {
	background-image: url('../images/bask_b2.gif');
	background-color: #ba1414;
	background-repeat: repeat-y;
}

.basket_text { 
	color: #FFFFFF; 
	font-size: 12px;
	font-style: italic;
	padding-right: 2px;
	text-align:center;
	background-color:#ba1414;
}

.basket_text th {
	color:white;
	text-align:center;
	font-size: 14px;
	font-style: normal;
	padding-right: 8px;
}
.basket_text td {
	color:white;
	text-align:center;
}
.basket_text  a.mainlevel { color: #FFFFFF; 
	font-size: 12px; 
	text-align:center;
	font-style: normal;
	padding-right: 8px;
}

fieldset legend .sectiontableheader {
	color:black;
	position:absolute;
	display:block;
	margin-top:15px;	
}

form fieldset legend {
	position:absolute;
	margin-top:20px;
}

fieldset form div {
	color:black !important;
}

fieldset div {
	color:black !important;
}

div .sectiontableheader {
	color:black !important;
	position:relative;
	display:block;
	margin-top:55px;	
}

.odrazm a {
	color:black !important;
	font-size: 14px;
	font-weight:bold;
	padding-left: 20px;
}

td.odrazm2 {
	text-align:left !important;
	border-color: #600;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

table.odrazm {
	background-color:#c6e9ff; 
	background-image:url("../images/entsback.jpg");
	background-repeat:no-repeat;
	border-collapse:collapse;
	border: 1px solid;
	background-position: right top;
}

table.odrazm td {
	text-align:center;
	border-color: #600;
	border-width: 1px 1px 1px 1px !important;
	border-style: solid;
	padding:5px;
}

table.odrazm th {
	text-align:center;
	font-size: 14px;
	color: red;
	font-weight:bold;
	border-color: #600;
	border-width: 1px 1px 1px 1px !important;
	border-style: solid;
	padding:10px;
}

table.prodiskr {
	background-color:#c6e9ff; 
	background-image:url("../images/entsback.jpg");
	background-repeat:no-repeat;
	background-position: right top;
}

table.prodiskr label {
	color: black;
}

table.prodiskr img {
        border-color: #F7971D;
        border-width: 2px 2px 2px 2px !important;
        border-style: solid;
}

.brosclas1 img {
        border-color: #F7971D;
        border-width: 2px 2px 2px 2px !important;
        border-style: solid;
}

.more_ks {
       bottom: -60px;
       padding-left: 10px;
       padding-right: 10px;
       font-size: 6.5pt;
       position:relative;     
}

.more_ks h2 {
       font-size: 6.5pt;
       color: black;
}

.more_ks h3 {
       font-size: 6.5pt;
       color: black;
}

.more_ks h4 {
       font-size: 6.5pt;
       color: black;
}

.pagenav {
       font-size: 11pt;
}
