/* CSS Document */

*{margin: 0px; padding: 0px;}

h1{color:#356d08; font-size: 22px; font-weight: normal;}
h2{color:#356d08;font-size: 18px;}
h3{color:#356d08;font-size: 14px;}
h4{color: black; background:#f0f0f0; border: solid 1px #ccc; padding: 5px;font-size: 14px;font-weight:normal;}
p {font-size: 12px;}
a{text-decoration: none; color: #000;}
a:hover{text-decoration: underline;}
a.deco			{padding-left:9px; background: url('../img/arrowlefttiny_flat.gif') no-repeat left center;}
a.deco:hover	{text-decoration: underline;}

img{border: none;}
textarea {clear:both; border:#000000 solid 1px; width:95%; height:150px; margin-top:0.5em}

body {font-family: tahoma, helvetica,verdana; background: #fff;color:#000;font-size: 12px;}
#whole{margin-left: auto; margin-right: auto;width: 992px;}

/*------------------CLASS------------------------*/
.no				{color:#ff4d00}
.yes			{color:#00aa00}
.small			{font-weight: normal; font-size: 12px}
.error			{color:#CC0000; font-weight:bold; text-align:center;}
.success		{color:#00AA00; font-weight:bold; text-align:center}
.right			{text-align:right}
.left			{text-align:left}
.center			{text-align:center}
.important		{font-weight: bold;color: #ff4d00;}
.mark			{font-weight: bold; color: #356d08}
p.icons img     {border:none !important}

.delivery_method_descr h4{width: 728px;margin-left: 5px;}
.payment_method_descr h4 {width: 728px;margin-left: 5px;}

/*--------------------CLASS FOR RSS -ALL: FULL,BROWSE AND INDEX-------*/

div.rss{clear: both;float: right;margin-right: 20px;margin-top: 20px;}


/*-----------------CLASS PHOTOS FOR INDEX---------*/
.thumb	{background: url('../img/thumb_bg.jpg') no-repeat; width: 181px;height: 173px;float: left;margin-top: 30px;}
.thumb img{margin-left: 35px;}
.thumb h3{text-align: center; color:#4f9913 ; font-weight: bold; font-size: 13px;margin-left: 15px;}
.thumb h3 a{color:#4f9913; border: none;display: block;margin-bottom: 5px;}
.thumb div.descr{ padding-left: 15px;width: 160px;}
.thumb p {font-size: 10px;}
.thumb a{border-right: #787878 solid 1px;color:#787878;padding-right: 5px;}
.thumb a:hover{text-decoration: underline;}


/* javascript & java dialogs */
div.mui_simple_dialog	{border:solid 1px #0080FF; background: white; padding: 5px; position: absolute;}
#img_view 				{border:solid 1px #000; background: white; padding: 5px; position: absolute;z-index: 1001;}

/*------ ----------dialogs--------------------*/
div.db_info {background: url(../img/db_info_icon.gif) 10px 10px no-repeat;border:#e0e0e0 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em;margin-top: 30px;}
div.db_info p {color:#585858; text-align:center; padding:0.2em; padding-left:48px;font-size: 13px;}
div.db_info a {color:#585858; font-weight:bold; text-decoration:none}
div.db_info a:hover{border-bottom:#585858 solid 2px}

div.db_info1 {background:#fff url(../img/db_info_icon.gif) 10px 10px no-repeat;border:#E0e0e0 solid 3px; margin-bottom:5px; width:95%; padding-bottom:1.5em; padding-top:1em;overflow: hidden;}
div.db_info1 p {color:#585858; text-align:center; padding:0.2em; padding-left:48px;}
div.db_info1 a {color:#585858; font-weight:bold; text-decoration:none}
div.db_info1 a:hover{border-bottom:#000 solid 2px}

div.db_success {background: url(../img/db_success_icon.gif) 10px 10px no-repeat;border:#CAD681 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em}
div.db_success p{color:#585858;text-align:center; padding:0.2em;font-size: 13px;}
div.db_success a{color:#585858; text-align:center; text-decoration:none; font-weight:bold}
div.db_success a:hover{ border-bottom:#585858 solid 2px}

div.db_error {background: url(../img/db_error_icon.gif) 10px 10px no-repeat;border:#FF7D7D solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em;}
div.db_error p {color:#585858; text-align:center;font-size: 13px;}
div.db_error a {color:#585858;font-weight:bold; text-decoration:none}
div.db_error a:hover{border-bottom:#585858 solid 2px}

div.db_warning {background: url(../img/db_warn_icon.gif) 10px 10px no-repeat;border:#d2c275 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em; padding-top:1em; margin-top: 10px;}
div.db_warning p{color:#585858; text-align:center; padding-left:48px;font-size: 13px;}
div.db_warning a{color:#585858;font-weight:bold; text-decoration:none}
div.db_warning a:hover{border-bottom:#585858 solid 2px}

div.db_ask  {background: url(../img/db_ask_icon.gif) 10px 10px no-repeat;border:#d2c275 solid 3px; margin-bottom:5px; width:90%; margin-left:auto; margin-right:auto; padding-bottom:1.5em;}
div.db_ask p{color:#585858; text-align:center;font-size: 13px;}
div.db_ask p.buttons { margin-top:1.5em;}
div.db_ask a{color:#585858;font-weight:bold; text-decoration:none}
div.db_ask a:hover {border-bottom:#585858 solid 2px}
div.db_ask a.yes {margin-right:10px; margin-left:10px;border:#d2c275 solid 1px; padding:4px; background:#fff}
div.db_ask a.yes:hover{ background:#CCFF99}
div.db_ask a.no {margin-right:10px; margin-left:10px;border:#d2c275 solid 1px; padding:4px; background:#fff}
div.db_ask a.no:hover{ background:#FFC1C1}
div.db_ask a.cancel {margin-right:10px; margin-left:10px;border:#d2c275 solid 1px; padding:4px; background:#FFFFCC}
div.db_ask a.cancel:hover{ background:#FFFF6C}

/*---------------------TOP -------------------*/

#top {background: url('../img/top.jpg') no-repeat; width: 992px; height: 74px;}
#top img {margin-top: 15px; margin-left: 20px;}
#top .col50 {float: left; width: 48%; margin-right: 5px; overflow: hidden; height: 100%;}

#flags {float: left; padding: 5px 0px 0px 65px;}
#flags img {border: #ccc solid 1px;}
#flags ul {}
#flags li {display: inline; list-style: none;}


#menu_top			{width: 400px;float:right;text-align: center;padding-right: 30px;}
#menu_top ul		{padding-top: 2px;}
#menu_top li		{list-style: none; display: inline; }
#menu_top a			{color:#356d08;font-weight:bold; font-size: 13px; text-decoration: none;border-right: #356d08 solid 1px;padding-left: 3px;padding-right: 5px;border: none; }
#menu_top a:hover	{font-weight: bold; text-decoration: underline;color:#356d08}

#infoline {color:#fd7118; font-size:14px; font-weight: bold; text-align: right; margin-top: 50px;}

#basket {margin-left: 50px; padding-top: 20px ;}
#basket img{float: left;margin:0px;}
#basket ul{float: left; padding-top: 13px;}
#basket li {display: inline; list-style: none;}
#basket span{color:#297a2c; font-size:13px;font-weight: bold;}
#basket a{font-size:12px;}
#basket a:hover{text-decoration: underline;}

#mainmenu{background: url('../img/mainmenu_bg.jpg') no-repeat; width: 992px; height: 44px;}
#mainmenu ul{padding-left: 10px;padding-top: 10px;}
#mainmenu li{display: inline;border-right: #b0dc9b solid 1px; font-size: 12px; font-weight:normal; padding-right: 5px;padding-left: 3px;}
#mainmenu li.active{color:#ffe69a;}
#mainmenu a {color:#fff;}
#mainmenu a.active{color:#ffe69a;}

/*-------------------SIDEBAR------------------*/

#sidebar {background: url('../img/whole_bg.jpg') repeat-x; width: 225px ;float: left;}

#search {width:225px;height: 40px;}
#search input {float: left;margin-left:10px ;margin-top: 10px; text-align: center;}
#search img{margin-top: 7px;}
#search a {margin-left: 3px;width: 59px; float: left; }
#search a:hover{color:#fff}

#products	{}
#compare {}
#compare div.begin{background: url('../img/compare_begin.jpg') no-repeat; width: 198px; height: 31px;}
#compare div.end {background: url('../img/products_end.jpg') no-repeat; width:198px ; height:11px ;}
#compare  ul{background: url('../img/products_bg.jpg') repeat-x bottom; width: 196px;border-left: #e8e8e9 solid 1px;
			border-right: #e8e8e9 solid 1px;}
#compare li {border-bottom:  #e8e8e9 solid 1px; list-style: none; padding-top: 5px;background: url('../img/arrow_sdb.gif') no-repeat center left;margin-left: 8px;}
#compare a {font-size: 12px;display: block;width: 90%;padding: 5px;margin-left: 5px;}
#compare a:hover {text-decoration: underline;}
#compare a.prod {color:#fc5600;}
#compare a.prod:hover {color:#000; text-decoration: none;}
#compare a.del {font-size: 10px;}
#compare a.del:hover{}


#products div.begin{background: url('../img/products_begin.jpg') no-repeat ;width:198px ;height: 31px;}
#products div.end{background: url('../img/products_end.jpg') no-repeat; width:198px ; height:11px ;}
#products ul{ background: url('../img/products_bg.jpg') repeat-x bottom; width: 196px;border-left: #e8e8e9 solid 1px;
			border-right: #e8e8e9 solid 1px;}
#products li{border-bottom:  #e8e8e9 solid 1px; list-style: none; padding-top: 5px;background: url('../img/arrow_sdb.gif') no-repeat center left;margin-left: 8px;}
#products li.active a{color:#ff4d00}
#products a {font-size: 12px;display: block;width: 90%;padding: 5px;margin-left: 5px;}
#products a:hover{color:#fc5600}
#products ul ul{padding-left: 10px;background: none; border: none;width:95%;}
#products li.clean{border: none; background: none;}

#producer	{margin-top: 10px;}
#producer div.begin{background: url('../img/producers_begin.jpg') no-repeat ;width:198px ;height: 31px;}
#producer div.end{background: url('../img/products_end.jpg') no-repeat; width:198px ; height:11px ;}
#producer ul{ background: url('../img/products_bg.jpg') repeat-x bottom; width: 196px;border-left: #e8e8e9 solid 1px;
			border-right: #e8e8e9 solid 1px;}
#producer li{border-bottom:  #e8e8e9 solid 1px; list-style: none; padding-top: 5px;background: url('../img/arrow_sdb.gif') no-repeat center left;margin-left: 8px;}
#producer li.active a{color:#ff4d00}
#producer a {font-size: 12px;display: block;width: 90%;padding: 5px;margin-left: 5px;}
#producer a:hover{color:#fc5600}
#producer ul ul{padding-left: 10px;background: none; border: none;width:95%;}
#producer li.clean{border: none; background: none;}


#recommend	{margin-top: 10px;background: url('../img/recommend_bg.jpg') repeat-x bottom;width: 196px;border-left: #e8e8e9 solid 1px;border-right: #e8e8e9 solid 1px;overflow: hidden;}
#recommend div.begin{background: url('../img/recommend_begin.jpg') no-repeat ;width:198px ;height: 31px;}
#recommend div.end{background: url('../img/recommend_end.jpg') no-repeat; width:198px ; height:11px ;}
#recommend div.block{border-top: #e6e6e7 solid 1px; height: 130px;padding:5px}
#recommend p {font-size: 11px;text-align: right;}
#recommend h2{font-size: 11px;}
#recommend h3{color:#ff4d00;font-size: 11px;text-align: right;padding-top: 3px; margin-top: 10px;}

#recommend img{border:#c9c9c9 solid 2px;float: left;margin-top: 5px;}
#recommend a.price {color:#ff4d00}
#recommend a:hover{text-decoration: underline;}


/*-------------------------CONTENT--------------*/

#content {width: 766px ;float: left ;background: url('../img/whole_bg.jpg') repeat-x;}

#content div.banner{width:745px ;height: 215px;margin-bottom: 20px;margin-left: 3px;}
#content div.banner h2{color:#fff ;font-size: 14px;margin-bottom: 7px;}
#content div.banner p{color:#fff;font-size: 12px; }
#content div.text{position: absolute;padding-top: 40px;padding-left: 20px; width:300px; text-align: left;line-height: 16px;}
#content img.banner_button{float: right;margin-top: 110px; margin-right: 20px;}

#content div.text_right{position: absolute; padding-top: 40px; width: 300px; text-align: left; line-height: 16px;padding-left: 400px;}
#content div.text_right h2{color:#fff; font-size: 14px; font-weight: bold;margin-bottom: 7px;}
#content div.text_right p{color:#fff;}
#content div.text-right h3{font-size: 20px;}

#content div.block{clear: both;overflow: hidden; height: 100%;margin-top: 20px;margin-bottom: 10px;}

#content div.group{clear: both ;overflow: hidden;margin-top: 20px;margin-bottom: 20px;}
* html div.group {height: 100%;}

#content div.col_50		{float:left; overflow: hidden;width:50%;margin-top: 30px; margin-bottom: 30px;}

#diesel_options{height: 40px;}
#diesel_options ul{padding-top: 10px; padding-left: 5px; text-align: right;padding-right: 15px;}
#diesel_options p{font-size: 12px;margin-bottom: 10px;text-align: right; margin-right:20px}
#diesel_options li{list-style: none;display: inline; font-size:12px ;}
#diesel_options span{font-weight: bold;}
#diesel_options a {padding: 5px;}
#diesel_options a:hover{color: #fc5600;}

#options ul{padding-top: 10px; padding-right: 20px;margin-bottom: 10px;text-align: right;}
#options p{font-size: 12px;margin-bottom: 10px;text-align: right; margin-right:20px}
#options li{list-style: none;display: inline; font-size:12px ;}
#options span{font-weight: bold;}
#options a {padding: 5px;}
#options a:hover{color: #fc5600;}

#cat_path		{width:744px ; height: 40px; border-bottom: solid 1px #ccc;}
#cat_path ul	{padding-top: 10px; padding-left: 5px;text-align: left;}
#cat_path li	{list-style: none;display: inline;}
#cat_path li.active{font-weight: bold;}
#cat_path a    {font-size:12px;}
#cat_path a:hover{text-decoration: underline;}

#category_descr {margin-top: 20px;margin-bottom: 20px;}
#category_descr .cms {padding: 5px;}

*html #prod_list div{width: 660px;}
#prod_list div.table_begin{background: url('../img/table_begin.jpg') no-repeat ; width:744px ; height:31px ;}
#prod_list div		{float:left; background: url('../img/prod_list_bg.jpg') repeat-x top ; width: 700px; padding: 10px;padding-right: 30px;}
#prod_list img		{float: left; border:#c9c9c9 solid 2px; margin-right: 20px;}
#prod_list img.clean{border:none;padding-left: 40px;}
#prod_list img.list{float: right;border: none;vertical-align: middle;}
#prod_list a.prodname	{font-size:14px;color: #4f9913; font-weight: bold;}
#prod_list a.prodname:hover{text-decoration: underline;}
#prod_list div.descr{background: #e3eed5;border: #e4e2e2 solid 1px; width: 75%;float: left;margin-top: 5px;}
#prod_list div.descr p{font-size: 13px; line-height: 18px;}
#prod_list div.descr a{font-weight: bold;}
#prod_list div.descr a:hover{text-decoration: underline;}
#prod_list div.info	{float: left;display: block; background: none;}
#prod_list div.info a:hover	{text-decoration: none;}
#prod_list div.buttons{float: right;}
#prod_list div.info p{font-size: 12px;}
#prod_list span {color:#ff4d00; font-weight: bold;}
#prod_list a.action		{background: url('../img/compare_button.jpg') no-repeat ;width: 127px; height: 20px;float: right;}
#prod_list a.delete		{background: url('../img/compare_button.jpg') no-repeat ;width: 127px; height: 20px;float: right;}
#prod_list img.add_basket {width: 127px; height: 20px; color:#000;background: url('../img/basket_button.jpg') no-repeat;border: none;float: right;}


div.page_list		{text-align:center; margin-top:0.5em; font-size:12px;float: left;}
div.page_list ul	{list-style:none;}
div.page_list li.active{border:solid 1px #FF6600; color:#FF6600}
div.page_list li.title{font-weight:bold; color:#ff4d00}
div.page_list li	{display:inline; padding:0.2em}


#prod_det h1	{margin-top:-0.5em; margin-bottom:1em;}
#prod_det h3	{color:#000;background: none;text-align: left;font-size: 12px;}
#prod_det h5	{color:#356d08;font-size: 12px;padding-bottom: 20px;}
#prod_det h5 span{font-size: 14px;}
#prod_det div.descr_top {overflow: hidden; height: 100%;}
#prod_det img.full	{float:left; margin:0.5em; margin-left:1.5em;padding:0.4em}
#prod_det img	{margin:0.5em 0em; vertical-align:middle; border:solid 1px #d4d4d6}
#prod_det h4	{background: url('../img/price_full_bg.jpg') no-repeat; width:300px ; height: 23px;font-size: 12px; font-weight: bold;
				text-align: right;padding-top: 3px;border: none;}
#prod_det td 		{font-size: 12px;padding-top: 3px; padding-bottom: 5px;}
#prod_det td img 	{border: none;}
#prod_det .discount	{color:#CC3300; font-weight:bold}
#prod_det a.price	{color:#CC6600; font-size:16px; font-weight:bold; border:none}
#prod_det a.price:hover	{color:#993300}
#prod_det ol		{margin-left:10px; list-style-position: inside;}
#prod_det ul		{margin-left:10px; list-style-position: inside;}
#prod_det th		{background: none;color:#356d08;font-size: 12px;padding-bottom: 5px;text-align: left; padding-top: 3px;}


#tab_content	{clear:both; margin-top:10px;font-size: 13px;line-height: 18px;}
div.tabs_menu a {color:#356d08}
div.tabs_menu a:hover{;color:#356d08;color:#ff4d00;text-decoration: none;}
div.tabs_menu ul{background: #f7f7f7; border: #e3e3e3 solid 1px;padding: 5px;width:96%}
div.tabs_menu li {display:inline;padding-left: 10px;padding-right: 10px;font-size: 13px; }
div.tabs_menu li.active a {color:#ff4d00;font-weight: bold;}

div.tab {margin-top:5px;padding:5px; overflow: hidden; height:100%;}
div.tab h5{color:#356d08;}

#cms_pages			{margin-left:5px; margin-top: 30px;line-height: 18px;}
#cms_pages img		{margin-top: 20px;	}
#cms_pages h3		{color:#000;background: none;text-align: left;}
#cms_pages dt		{font-weight:bold; color:#006699; font-size:14px}
#cms_pages dd		{margin-left:1.5em}
#cms_pages td		{padding:5px}

#prod_comments 		{padding:0.5em 1em;}
#prod_comments h2	{font-weight:bold; color:#356d08; border-bottom:solid 1px #CCCCCC; font-size: 14px;margin-bottom: 20px;}
#prod_comments p.options {float:right; display:block}
#prod_comments a:hover{color:#fc5600}
#prod_comments span	{font-weight:bold}

#prod_comments dt	{color:#006699}
#prod_comments dd	{padding-left:1em; margin-bottom:1em}

#stdform			{margin-top:10px;}
#stdform fieldset  {border: none;}
#stdform label		{text-align:right; width:40%; display:block; float:left;clear:left;margin-right:0.5em}
#stdform label.req	{text-align:right; width:40%; display:block; float:left;clear:left;margin-right:0.5em; font-weight:bold; color: #356D08;}
#stdform label.top	{text-align:left}
#stdform label.long {text-align:right; width:60%; display:block; float:left;clear:left}
#stdform textarea	{clear:both;height:150px; margin-top:0.5em}
#stdform legend		{font-size:12px; color:#000000; padding:0.3em}
#stdform h2		{color:#356d08;font-size:12px;}
#stdform p			{margin-bottom:0.5em}
#stdform p.descr	{margin-bottom:0.5em; font-size:12px; text-align:left; color:#666666}
#stdform p.title	{margin-bottom:0.5em; text-align:center; color:#FF6600; font-size:12px}
#stdform .text		{width:50%}

div.order_login{margin-left: 0px;background: url('../img/login_bg.jpg') repeat-x bottom left; width:352px;border:#d4d4d4 solid 1px;padding-left: 5px;padding-top: 10px;padding-bottom: 10px;}
div.order_login p{font-size: 12px;padding-left: 5px;}
div.order_login ul{padding: 5px;line-height: 18px;}
div.order_login li{font-size: 12px;list-style: none;}
div.order_login a {color:#DE3900}
div.order_login a:hover{text-decoration: underline;}
div.begin_login{background: url('../img/begin_green.jpg') no-repeat ;width:360px ;height: 29px; margin-left: 0px;}
div.begin_login h3{color:#fff; font-size: 15px; text-align: center;padding-top: 5px;}

.register_bg  {background:#fff url('../img/login_bg.jpg') repeat-x left bottom;padding-left: 10px;border:#C0C0C0 solid 4px;	padding-bottom: 10px;float: left;width:520px;margin-top: 30px;}
.register_bg h3 {font-size: 18px;color:#000; border: none;}
.register_bg p {font-size: 12px; color:#000;font-weight: bold;}
.register_bg input{margin-top: 10px;}

#news			{border-bottom: #d4d4d4 solid 1px; margin-bottom: 20px; font-size: 12px; clear: both;margin-top: 20px !important;width: 742px;}
#news div.news_one{border-left: #d4d4d4 solid 1px; border-right:#d4d4d4 solid 1px; width: 730px;padding: 5px;}
#news p			{font-size: 12px;}
#news p.date	{}
#news h2		{font-size:18px; text-align:center;}
#news h3		{font-size:14px;padding-left:1.3em; padding-bottom: 10px; text-decoration: underline;}
#news a			{color:#ff4d00; border:none;font-size: 12px;font-weight: bold;}
#news a:hover	{text-decoration: underline;}
#news ul		{margin-left:6em}
#news ol 		{color:#004488}
#news li		{margin-left:6.5em;color:#003366 }


/*----------------------FOOTER----------------*/

#footer {background: url('../img/footer_bg.jpg') no-repeat left;width: 992px ;height: 189px ; float: left;margin-top: 30px;}
#footer div.columns{margin-left: 100px;margin-top: 60px;}
#footer ul{float: left; width: 195px;}
#footer li{font-size: 11px; background: url('../img/arrow_footer.gif') no-repeat center left;padding-left: 10px;list-style: none;}
#footer a {color:#fff;text-decoration: none;border: none;}
#footer a:hover{border-bottom: #fff solid 1px;}

#footer div.menu {text-align: center;padding-left: 60px;}
#footer div.menu ul{padding-left:10px;border-top: #6ac057 solid 1px;width:90%;margin-top: 40px;padding-top: 5px;}
#footer div.menu li{display: inline; border-right: #b0dc9b solid 1px; font-size: 10px; font-weight:normal; padding-right: 5px;padding-left: 3px;background: none;}
#footer div.menu li.active{color:#ffe69a;}
#footer div.menu a {color:#fff;}
#footer div.menu a:hover{color:#ffe69a;}
#footer div.menu a.active{color:#ffe69a;}
#copyright {overflow: hidden; text-align: center; clear: both; padding-top: 10px; height: 30px;}
#copyright p{font-size: 10px;}
#copyright a{color:#ff4d00}
#copyright a:hover{text-decoration: underline;}
/*--------------------TABLES---------------*/

table.clean		{border: none;}
table.clean th	{background: none;font-weight: bold;}
table.clean td	{border: none;}

table.clean p.descr	{font-size: 12px; font-weight: normal;}

table.fullprod{width: 300px; float: left; margin-left: 120px;}
table.fullprod h3{color:#000;}

table.params {clear:both; width:740px; font-size: 14px;border-top:#d4d4d4 solid 1px; border-left:#d4d4d4 solid 1px;border-right:#d4d4d4 solid 1px;margin-left: 5px;background: #f0f0f0;}
table.params th {font-weight:bold; width:50%;border-bottom: solid 1px #d4d4d4;border-right: solid 1px #d4d4d4; background:#f0f0f0 !important;
				text-align: right !important;padding-right: 10px;padding-bottom: 3px;padding-top: 3px; padding-left: 10px;color:#000; font-size: 12px; }
table.params th.title{text-align: center !important ;padding:5px; border-right:none;background: #d4d4d4 !important;}
table.params td	{text-align: right; border-bottom: solid 1px #d4d4d4;text-align: left;padding-left: 10px;border-left:#cbcbcb solid 1px;font-size: 13px; padding-top: 5px; padding-bottom: 5px;background: #f0f0f0;}
table.params input.submitex{padding: 5px 30px;}
table.params a{color:#ff4d00;font-weight: bold;}

table.params td.list {text-align: center;}
table.params td span {float: left;padding-left: 30px;width: 100px;display: block;}
td.caption		{font-weight:bold ;}

table.basket {width: 742px; border-left:#cbcbcb solid 1px;border-right:#cbcbcb solid 1px;}
table.basket th.title{background: #cbcbcb; font-size: 13px ; color:#356d08;padding: 5px;}
table.basket td.prod{background: #f0f0f0; border-bottom: #cbcbcb solid 1px; border-right: #cbcbcb solid 1px;}
table.basket td.summary{background: #f4f4f4;border: none;margin-top: 20px;}
table.basket td{font-size: 13px;color:#356d08;text-align: center; border-bottom: #cbcbcb solid 1px; border-right: #cbcbcb solid 1px;padding-top: 5px;padding-bottom: 5px;}
table.basket a{font-size: 13px;color:#356d08;font-weight: bold;}
table.basket a:hover{text-decoration: underline;}
table.basket input.quantity{width: 30px;}
div.table_begin{background: url('../img/table_begin.jpg') no-repeat ; width:744px ; height:31px ;}
div.table_begin h2{color:#fff; font-size: 15px;text-align: left;padding-left: 10px;padding-top: 5px;}


table.summary {background: #f4f4f4;border: none;margin-top: 5px;width: 742px;padding: 5px;}
th.summary{text-align: right;color:#ff4d00;padding-right: 30px;font-size: 14px;font-weight: bold;background: #f4f4f4; border-bottom: #cbcbcb solid 1px;border-top: #fff solid 5px !important;}
td.summary{text-align: left !important;color:#ff4d00;font-size: 14px; font-weight: bold;background: #f4f4f4 ; border-bottom: #cbcbcb solid 1px !important; border-top: #fff solid 5px !important;padding-left: 20px; color:#ff4d00 !important;#00FF00}

.order_address{background: #f0f0f0;border-right: #cbcbcb solid 1px;width:740px;margin-left: 5px;}
.order_address td {font-size: 13px; padding-top: 5px; padding-bottom: 5px;padding-left: 15px; text-align: left;}
.order_address th{color:#000; font-size: 12px; padding-left: 10px; border-top:#cbcbcb solid 1px; border-left: #cbcbcb solid 1px;
			padding-bottom: 3px;text-align: left;padding-top: 3px;padding-right: 3px;}


table.form				{width:90%;margin-top: 12px;}
table.form tr			{}
table.form td			{border:none; padding:1em 0.3em;vertical-align: top;font-size: 14px;}
table.form td.title		{font-size:16px; color:#FFFFFF; background:#669900;padding:0.5em 0.8em}
table.form td.caption	{font-weight:bold; text-align:right; width:50%; border-bottom:dotted 1px #FF6600}
table.form th			{font-weight:bold; text-align:right; width:50%; color:#000000; background:none; font-size:14px}
table.form th a			{color:#000000}
table.form th.req		{color:#356d08}
table.form th.title		{font-size:16px; color:#FFF; background:#6ABD39; padding:0.5em 0.8em; text-align:center}
table.form th.group		{font-size:12px; color:#FFFFFF; background:#662200; padding:0.2em 0.4em; text-align:left; font-weight:normal}
table.form th.top		{text-align:left; width:auto}
table.form p.descr a	{color:#999999}
table.form p.descr a:hover{color:#000000}
table.form textarea		{width:100%;border:#000 solid 1px; height:150px; margin-top:0.5em; background:#fff;}
table.form textarea.mcex{width:100%;border:#000 solid 1px; height:400px; margin-top:0.5em; background:#fff;}
table.form input.text	{width:80%;border:#000 solid 1px}
table.form td.separator	{border-bottom:solid 1px #999999; height: 1px;}

table.news 				{width:740px;border-bottom: #d4d4d4 solid 1px; border-left: #d4d4d4 solid 1px; border-right:#d4d4d4 solid 1px;padding: 5px;}
table.news td.date		{font-size: 12px;text-align: center;padding-bottom: 10px; border-bottom: #d4d4d4 dotted 1px;padding-top: 10px;}
table.news th		{font-size: 12px;color:#356d08; padding-bottom: 10px; text-align: left;padding-left: 20px;  border-bottom: #d4d4d4 dotted 1px;padding-top: 10px;}
table.news td.descr{font-size: 12px; padding-bottom: 10px; border-bottom: #d4d4d4 dotted 1px;padding-top: 10px;}
table.news a 		{color:#ff4d00; font-weight: bold;}


