a img			{ border: none }
body			{ font-size: 68.75%; font-family: Trebuchet MS; line-height: 1.4em; color: #646464 }

h1, h2, h3,	h4, h5, h6
				{ margin-top: .5em; margin-bottom: .6em; font-weight: bold; /*line-height: 1.3em;*/ color: #333 }
h1				{ font-size: 1.818em }
h2				{ font-size: 1.636em }
h3				{ font-size: 1.455em }
h4				{ font-size: 1.273em }
h5				{ font-size: 1.182em }
h6				{ font-size: 1.091em }
h1 img, h2 img, h3 img, h4 img,	h5 img, h6 img
				{ margin: 0 }
p				{ margin: 0 0 1.0em 0; line-height:14px; }
a				{ text-decoration: none }
a:link, a:active{ color: #646464 }
a:visited		{ color: #646464 }
a:hover			{ text-decoration: underline }
sup, sub		{ line-height: 0 }
ul, ol			{ margin: 0 1.5em 1.5em 1.8em }
ul				{ list-style-type: disc; margin-left: 1.5em }
ol				{ list-style-type: decimal; margin-left: 2em }
ul ul			{ list-style: circle }
table			{ border-collapse: collapse; margin-bottom: 1em; }
thead td, th, tfoot td
				{ color: #646464 }
th, td			{ padding: .3em 15px .3em 5px; color: #545454; vertical-align: top;  }
th				{ font-weight: bold }
tfoot			{ font-style: italic }
label			{ display:block; padding: .2em 10px .2em 0px; }
input, button, select, option, textarea

body 		{ text-align:center; margin:0 auto; padding:0; background:#ffffff; text-align:left; }

#container	{ text-align:left; padding:0px 0px 0px 0px; width:999px; margin:0 auto; }

#header		{ float:left; width:90%; padding:17px 2px 10px 2px; }
.logo		{ float:left; }
.logo a		{ display:none; }
.logoPrint	{ display:block; }
#col_2 h1			{ font:normal 18px Trebuchet MS; color:#000; padding-bottom:5px; border-bottom:2px solid #ff0000; margin-top:0; position:relative; }
#col_2 h1 .right00	{ position:absolute; right:0; }
#col_2 h2.main		{ font:normal 18px Trebuchet MS; color:#000; padding-bottom:5px; border-bottom:2px solid #ff0000; margin-top:0; float:left; width:100%; }
#col_2 h2.main em	{ font:normal 12px Trebuchet MS; color:#000; display:block; }


.bannerTop	{ display:none; }
#menuTop	{ display:none; }
#path		{ display:none; }
#col_1		{ display:none; }
#col_3		{ display:none; }
.veriSign	{ display:none; }
#footer		{ display:none; }





.form01				{ float:left; width:620px; margin-bottom:20px; }	
.form01	table		{ float:left; padding:0; margin:0; width:620px; }
.form01	td.grammi	{ padding:0.3em 0 0 0; margin:0; height:1px; border-bottom:1px solid #ebebeb; }
.form01	td.buttonT	{ padding:0.3em 0px 0 0px; margin:0; height:1px; }
.form01 input		{ margin:0; padding:0; vertical-align:inherit  }
.form01 select		{ width:293px; height:20px; }
*+html	.form01 input{ vertical-align:middle; }
.form01 .input01		{ float:left; width:284px; background:url(images/input294.gif) no-repeat left top; height:17px; padding:4px 5px; }
.form01 .input01 input	{ width:284px; background:none; border:0; margin-top:1px; }
.form01 .input02		{ float:left; width:44px; background:url(images/input54.gif) no-repeat left top; height:17px; padding:4px 5px; margin-right:5px; display:inline; margin-top:1px; }
.form01 .input02 input	{ width:44px; background:none; border:0; margin-top:1px; }
.form01 .input03		{ float:left; width:94px; background:url(images/input104.gif) no-repeat left top; height:17px; padding:4px 5px; vertical-align:middle; color:#000; font-size:14px; }
.form01 .input03 em		{ color:#646464; font-size:13px; font-style:italic; }
.form01 .input03 input	{ width:50px; background:none; border:0; margin:0px 5px 0px 5px; display:inline; font-size:11px; }
.form01	label			{ font:bold 13px Trebuchet MS; color:#646464; }	
.form01 .captcha00		{ display:block; overflow:hidden; clear:both; width:294px; height:35px; background:url(images/textArea294.gif) no-repeat left top; padding:20px 0px; 
						  text-align:center; margin-bottom:10px; }
.form01 .msg			{ color:#646464; font-style:italic; font-size:12px; padding-top:10px  }
.form01 .txt01			{ padding-left:5px; line-height:15px; }
.form01 .txt0			{ padding-left:5px; padding-right:10px; line-height:15px; }
.form01 .txt2			{ padding-left:5px; padding-right:5px; float:left; vertical-align:middle; }
input.bigButton			{ width:138px; height:26px; background:url(images/button138.gif) no-repeat left top; font:bold 11px Trebuchet MS; color:#fff; margin-right:5px; display:inline;
						  border:0; padding-bottom:2px; margin-top:10px; }
input.smallButton		{ width:84px; height:26px; background:url(images/button84.gif) no-repeat left top; font:bold 11px Trebuchet MS; color:#fff; border:0; padding-bottom:2px;
						  margin-top:10px; }


.searchBox					{ float:left; padding:5px 0px 0px 5px; margin:0; }
.searchInput_2				{ float:left; width:286px; height:23px; background:url(images/input294_a.gif) no-repeat left top; padding:2px 2px 2px 6px;  }
.searchInput_2 input		{ float:left; width:246px; border:0; font:normal 12px arial; margin-top:4px;  }
.searchInput_2 input.button0{ float:right; width:35px; height:23px; border:0; background:url(images/imgSearch.gif) no-repeat left top; margin:0; cursor:pointer; outline:none  }
input.cSearch_2				{ float:left; width:141px; height:26px; background:url(images/button136a.gif) no-repeat left top; font:bold 12px Trebuchet MS; color:#fff; border:none; 
							  padding-bottom:2px; margin-left:5px; cursor:pointer; }
.searchLine					{ clear:both; display:block; overflow:hidden; padding-left:5px; padding-top:10px; font-size:12px; }
.searchLine	.txt3			{ float:left; width:120px; padding:0px 5px; }
.searchLine input			{ float:left; padding:0; margin:0; }	

.searchResult_Box			{ float:left; width:100%;  padding:20px 0px 0px 0px; clear:none; display:inline; overflow:visible; }

.resultLine					{ display:none }
.checkBox0					{ float:left; width:620px; padding:0; margin:0; display:block; overflow:visible }

.newProducts				{ float:left; width:620px; border-top:1px solid #dcdcdc; margin-top:10px; }
.newProduct_inside 			{ float:left; width:620px; border-bottom:1px solid #dcdcdc; padding:14px 0px 8px 0px; }
.newProduct_inside .lEft 	{ float:left; width:105px; }
.newProduct_inside .lEft a	{ float:left; width:105px; height:100px; }
.newProduct_inside .cEnter 		{ float:left; width:375px; padding-left:5px; color:#000; }
.newProduct_inside .cEnter h3 	{ margin:0 0 0.3em 0; padding:0; font:bold 16px arial; }
.newProduct_inside .cEnter h3 a	{ color:#000; }
.newProduct_inside .cEnter p	{ padding-bottom:0; margin-bottom:0.2em; }
.newProduct_inside .cEnter .buttons			{ float:left; padding:20px 0px 0px 0px; }
.newProduct_inside .cEnter .buttons	input	{ margin-right:5px; display:inline; }
.newProduct_inside .riGht 					{ float:left; width:135px; text-align:right; }
.newProduct_inside .riGht .price			{ font:bold 20px arial; color:#e60a0a; }

.tabTop0	{ float:right; width:74px; height:17px; background:url(images/tab00.gif) no-repeat left top; margin-top:10px; padding:3px 0px; text-align:center; display:block; }
.tabBottom0	{ float:right; width:74px; height:17px; background:url(images/tab01.gif) no-repeat left top; padding:3px 0px; text-align:center; margin-bottom:20px; }
.tabTop0 img,
.tabBottom0 img	{ margin-left:4px; display:inline; }
.newProducts.gri				{ margin:0; }
.newProduct_inside.gri 			{ float:left; width:620px; border-bottom:1px solid #dcdcdc; padding:14px 0px 8px 0px; background:url(images/bg04.gif) repeat-y left top;  }
.newProduct_inside.gri .cEnter 	{ float:left; width:295px; padding-left:5px; color:#000; }
.newProduct_inside .griR		{ float:left; width:74px; text-align:center; padding-top:40px; text-align:center; padding-left:5px; }
  
.button01	{ float:left; background:url(images/button01.gif) no-repeat left top; width:140px; height:25px; font:bold 11px arial; color:#4b4b4b; border:0; padding-bottom:3px; } 

.pages						{ display:none }

.list_job			{ float:left; width:620px; }
.list_job ul		{ margin:0; padding:0; float:left; width:100%; }
.list_job ul li		{ margin:0; padding:1.0em 0 0 0; border-bottom:1px solid #dcdcdc; list-style:none; font-size:12px; }
.list_job h2		{ margin-top:0; margin-bottom:0.2em; font:bold 15px Trebuchet MS; color:#323232; }
.list_job p			{ margin-bottom:1.1em }
.list_job p.code	{ font:bold 11px Trebuchet MS; color:#646464; }
.list_job a.mail	{ color:#e60a0a; }		

.whiteBox_2			{ display:none; }
.whiteBox_2 .main	{ display:none; } 
.box_open			{ float:left; width:618px; border-top:1px solid #dcdcdc; margin-top:5px; background:url(images/griBox_top.gif) no-repeat 1px 5px; padding-top:9px; }
.box_open .mainTxt	{ float:left; width:618px; background:url(images/griBox_bottom.gif) no-repeat 1px bottom; padding-bottom:12px; padding:0px 0px 0px 0px; position:relative; } 
.box_open table		{ float:left; width:618px; padding:0px 0px 0px 0px; margin:0; }
.box_open td.categ	{ width:125px; font-weight:bold; padding-left:10px; margin:0; vertical-align:top; }
.box_open td.prod	{ width:473px; margin:0; vertical-align:middle; padding-left:10px;}
.box_open td.prod span { float:left; padding-right:10px; }
.box_open td.grammi	{ padding:0; background:#ebebeb none; }
.box_open input		{ margin-right:4px; display:inline;  }
.box_open td 		{ vertical-align:middle; }

.buttons2	{ float:left; width:606px; border-top:1px solid #dcdcdc; padding:10px 6px 6px 6px; margin:3px 0px 0px 0px; text-align:right;}
.buttons3	{ display:none; }

.button02	{ float:right; background:url(images/button138.gif) no-repeat left top; width:138px; height:26px; font:bold 11px arial; color:#fff; border:0; padding-bottom:3px; } 
.button03	{ float:right; background:url(images/button84.gif) no-repeat left top; width:84px; height:26px; font:bold 11px arial; color:#fff; border:0; padding-bottom:3px; } 
.buttonZoom	{ float:left; background:url(images/buttonMax.gif) no-repeat left top; width:105px; height:25px; font:bold 11px arial; color:#4b4b4b; border:0; padding-bottom:3px;
			  padding-left:18px; margin-right:5px; display:inline; } 


.big_product		{ float:left; width:610px; padding:20px 5px; position:relative; }
.big_product .left	{ float:left; width:290px; text-align:center; }
.big_product .right					{ position:absolute; bottom:20px; left:290px; padding-left:20px; width:300px; font-size:12px;  color:#323232; }
.big_product .right p 				{ margin-bottom:0.2em; }
.big_product .right p img			{ margin-bottom:0.2em;  margin-right:5px; display:inline; vertical-align:middle; }
.big_product .right p em			{ font-style:italic; }
.big_product .right p.aT 			{ margin-bottom:1.5em; }
.big_product .right p.delivery 		{ font:bold 12px Trebuchet MS; color:#323232; margin-bottom:1.5em; }

.big_product .right .price		{ font:bold 20px arial; color:#e60a0a; }

#tabBox		{ float:left; width:620px; margin-bottom:20px; position:relative; }
.tabs		{ float:left; width:620px; }
.tabs ul	{ position:absolute; margin:0; padding:0; background:#fff none; list-style:none;  }
.tabs ul li					{ float:left; height:44px; }
.tabs ul li a				{ float:left; background:none; padding:5px 0px 0px 0px;  height:38px; cursor:pointer;  }
.tabs ul li a:hover			{ color:#000; text-decoration:none;  }
.tabs ul li a span.corner	{ float:left; background:url(images/tab_right.gif) repeat-x right top; padding:11px 10px 0px 10px;  height:38px; border-right:1px solid #cccccc; 
							  font:normal 12px arial; color:#646464;  }
.tabs ul li a:hover	 span.corner{ font:normal 12px arial; color:#000000; text-decoration:none;  }
.tabs ul li.first				{ float:left; height:46px; }
.tabs ul li.first a				{ float:left; background:url(images/tab_left.gif) no-repeat left top; padding:5px 0px 0px 5px;  height:43px;  }
.tabs ul li.first a span.corner	{ float:left; background:url(images/tab_right.gif) repeat-x right top; padding:11px 10px 0px 5px;  height:38px; color:#646464  }
.tabs ul li.first a:hover span.corner	{ text-decoration:none; color:#000000; }
.tabs ul li.last				{ float:left; height:44px; }
.tabs ul li.last a				{ float:left; background:url(images/tab_rightLast.gif) no-repeat right top; padding:5px 5px 0px 0px;  height:43px;  }
.tabs ul li.last a span.corner	{ float:left; background:url(images/tab_right.gif) repeat-x left top; padding:11px 5px 0px 10px;  height:38px; border:none;  color:#646464  }
.tabs ul li.last a:hover span.corner	{ text-decoration:none; color:#000000; }

.tabs ul li.active						{ float:left; height:44px; margin-left:-1px; position:relative; z-index:199 }
.tabs ul li.active a					{ float:left; background:url(images/tab_left_active.gif) no-repeat left top; padding:0px 0px 0px 5px;  height:43px; font:bold 13px arial; 
								          color:#000000; text-decoration:none;  }
.tabs ul li.active a span.corner		{ float:left; background:url(images/tab_right_active.gif) repeat-x right top; padding:15px 10px 0px 5px;  height:28px; border:none;
										  font:bold 13px arial; color:#000000; text-decoration:none;  }
.tabs ul li.active.first				{ float:left; height:47px; margin-left:0; }
.tabs ul li.active.first a				{ float:left; background:url(images/tab_left_active.gif) no-repeat left top; padding:0px 0px 0px 5px;  height:47px;  }
.tabs ul li.active.first a span.corner	{ float:left; background:url(images/tab_right_active.gif) repeat-x right top; padding:15px 10px 0px 5px;  height:28px;
									      font:bold 13px arial; color:#000000; text-decoration:none;  }
.tabs ul li.active.last					{ float:left; height:44px; }
.tabs ul li.active.last a				{ float:left; background:url(images/tab_left_active.gif) no-repeat left top; padding:0px 0px 0px 5px;  height:43px;  }
.tabs ul li.active.last a span.corner	{ float:left; background:url(images/tab_right_active.gif) repeat-x right top; padding:15px 10px 0px 5px;  height:28px; border:none;
                                          font:bold 13px arial; color:#000000; text-decoration:none;  }

.tabText		{ float:left; width:620px; background:url(images/tabBg_top.gif) no-repeat left top; padding:6px 0px 0px 0px; margin-top:42px; z-index:99; position:relative; }
.tabText .main	{ float:left; width:575px; background:url(images/tabBg_bottom.gif) no-repeat left bottom; padding:24px 23px 30px 23px; }
.tabText .main table		{ float:left; width:575px; padding:0; margin:0; border-top:1px solid #646464;  }
.tabText .main td.name00	{ background-color:#f2f5f5; font-weight:bold; width:35%; }
.tabText .main td 			{ border-bottom:1px solid #dcdcdc; padding:0.5em 10px }


.scrollBox						{ float:left; width:616px; padding:10px 1px 0px 1px; margin:0; }
.scrollBox .arrowLeft			{ float:left; width:26px; text-align:center; padding:50px 0px 0px 5px; }
.scrollBox .arrowRight			{ float:left; width:26px; text-align:center; padding:50px 5px 0px 0px; }
.scrollBox  ul					{ float:left; width:554px; padding:0; margin:0; list-style:none; text-align:center; height:160px; }
.scrollBox  ul li				{ float:left; width:111px; padding:5px 13px; }
.scrollBox  ul li a				{ float:left; }
.scrollBox  ul li a:hover		{ text-decoration:none; }
.scrollBox  ul li img			{ display:block; text-align:center;  }
.scrollBox  ul li h3			{ float:left; font:bold 11px arial; color:#000000; text-align:left; padding-top:10px; margin:0; }
.scrollBox  ul li:hover h3    	{ float:left; font:bold 11px arial; color:#e60000; text-align:left; padding-top:10px; text-decoration:none; }
.scrollBox .price				{ float:left; width:110px; font:bold 14px arial; color:#e60a0a; text-align:left; }


.newProduct_inside.basket							{ float:left; width:620px; border-bottom:1px solid #dcdcdc; padding:14px 0px 8px 0px;  position:relative;  }
.newProduct_inside.basket .cEnter 					{ float:left; width:375px; padding-left:5px; color:#000; }
.newProduct_inside.basket .cEnter h3 				{ margin:0 0 0.3em 0; padding:0; font:bold 16px arial; }
.newProduct_inside.basket .cEnter h3 a				{ color:#000; }
.newProduct_inside.basket .cEnter p					{ padding-bottom:0; margin-bottom:0.2em; }
.newProduct_inside.basket .cEnter p.delivery 		{ font:bold 12px Trebuchet MS; color:#323232; margin-bottom:1.5em; }
.newProduct_inside.basket .cEnter p.delivery  img	{ margin-bottom:0.2em;  margin-right:5px; display:inline; vertical-align:middle; }
.newProduct_inside.basket .cEnter .buttons			{ float:left; padding:20px 0px 0px 0px; }
.newProduct_inside.basket .cEnter .buttons	input	{ margin-right:5px; display:inline; }
.newProduct_inside.basket .riGht 					{ float:left; width:135px; text-align:right; }
.input04											{ float:right; width:28px; height:19px; background:url(images/input04.gif) no-repeat left top; text-align:right; padding:4px 3px; }
.input04 input										{ float:left; border:0; border:none; width:28px; height:17px; font:bold 12px arial; color:#323232; }  
.newProduct_inside.basket .riGht  .total			{ clear:both; display:block; overflow:hidden; text-align:right; font:normal 12px arial;  color:#323232; padding-top:5px;  }
.newProduct_inside.basket .riGht  .total em			{ font-weight:bold; margin-left:5px; display:inline; }
.newProduct_inside.basket .riGht .delete			{ position:absolute; bottom:8px; right:0px; }

.totalCost											{ float:left; width:600px; margin-top:1px; background:#f2f2f2 url(images/bg003.gif) repeat-x left bottom; padding:20px 10px 10px 10px; }
.account_total										{ clear:both; display:block; overflow:hidden; text-align:right; font:bold 12px arial; color:#000; }
.totalCost .kg00									{ clear:both; display:block; overflow:hidden; text-align:right; font:normal 12px arial; color:#000; padding-top:10px; }
.totalCost .kg00 img								{ margin-right:5px; display:inline; }
.totalCost .freeTrans								{ clear:both; display:block; overflow:hidden; text-align:right; font:bold 11px arial; color:#000; }
.totalCost .freeTrans img							{ margin-right:5px; display:inline; }



.buttons04	{ float:left; width:620px; padding:10px 0px 6px 0px; margin:3px 0px 0px 0px; text-align:left;}

.buttons04 .button02	{ float:left; margin-right:5px; display:inline; } 
.buttons04 .button03	{ float:left; background:url(images/button84.gif) no-repeat left top; width:84px; height:26px; font:bold 11px arial; color:#fff; border:0; padding-bottom:3px; }
.buttons04 .buttonLog2	{ float:right; clear:none; margin:0; }
.button04				{ float:left; background:url(images/button159.gif) no-repeat left top; width:159px; height:26px; font:bold 11px arial; color:#fff; border:0; padding-bottom:3px; } 
.buttonStep				{ float:right; background:url(images/buttonStep.gif) no-repeat left top; width:89px; height:26px; font:bold 11px arial; color:#fff; border:0; padding-bottom:3px;
						  padding-right:20px; } 
.buttonBack				{ float:left; background:url(images/buttonBack.gif) no-repeat left top; width:102px; height:26px; font:bold 11px arial; color:#fff; border:0; padding-bottom:3px;
						  padding-left:20px; } 

.textarea294			{ display:block; overflow:hidden; clear:both; width:274px; height:115px; background:url(images/textArea294x135.gif) no-repeat left top; padding:10px; 
						  text-align:center; margin-bottom:10px; }
.textarea294 textarea	{ width:274px; height:115px; border:0; border:none; overflow:auto }

.form02					{ float:left; width:620px; margin-bottom:20px; }
.form02	 h2				{ font:bold 15px Trebuchet MS; color:#646464; }
.form02	table			{ float:left; width:620px; padding:0; margin:0px 0px 25px 0px; width:620px; font:normal 12px arial; border-top:1px solid #646464; }
.form02	td.grammi		{ padding:0.3em 0 0 0; margin:0; height:1px; border-bottom:1px solid #ebebeb; }
.form02 select			{ width:293px; height:20px; }
.form02 .input01		{ float:left; width:284px; background:url(images/input294.gif) no-repeat left top; height:17px; padding:4px 5px; }
.form02 .input01 input	{ width:284px; background:none; border:0; margin-top:1px; }
.form02 .input02		{ float:left; width:44px; background:url(images/input54.gif) no-repeat left top; height:17px; padding:4px 5px; margin-right:5px; display:inline; margin-top:1px; }
.form02 .input02 input	{ width:44px; background:none; border:0; margin-top:1px; }
.form02 .input03		{ float:left; width:94px; background:url(images/input104.gif) no-repeat left top; height:17px; padding:4px 5px; vertical-align:middle; color:#000; font-size:14px; }
.form02 .input03 em		{ color:#646464; font-size:13px; font-style:italic; }
.form02 .input03 input	{ width:50px; background:none; border:0; margin:0px 5px 0px 5px; display:inline; font-size:11px; }
.form02	label			{ font:bold 13px Trebuchet MS; color:#646464; }	
.form02 .msg			{ color:#646464; font-style:italic; font-size:12px; padding-top:10px  }
.form02 input.button04	{ padding-bottom:3px; }
.form02 td.name00		{ background-color:#f2f5f5; font-weight:bold; width:35%; }
.form02 td.total_cost	{ text-align:right; font:bold 12px arial; color:#000000; }
.form02 td.total_cost em{ margin-left:20px; display:inline; font-style:normal; }
.form02 td,th			{ border-bottom:1px solid #dcdcdc; padding:0.5em 10px }
.buttons2 input.buttonLog2	{ float:right; clear:none; margin:0; }

input.buttonLog2	{ clear:both; display:block; overflow:hidden; font:bold 12px Trebuchet MS; color:#fff; width:84px; height:26px; background:url(images/buttonLogin.gif) no-repeat left top;
				      border:none; text-align:center; margin:5px 0px 5px 31px; cursor:pointer; padding-bottom:4px; }


.form01 input.button04	{ padding-bottom:3px; }
.form01 input.buttonStep	{ padding-bottom:3px; }

.form03			{ float:left; width:620px; margin:20px 0px; }	
.form03	label			{ font:bold 13px Trebuchet MS; color:#646464; }	
.form03 .input01		{ float:left; width:284px; background:url(images/input294.gif) no-repeat left top; height:17px; padding:4px 5px; }
.form03 .input01 input	{ width:284px; background:none; border:0; margin-top:1px; }
.form03 input.buttonLog2{ float:left; margin-left:0; }


