body
{
	width:954px;
	margin: 0 auto 0 auto;
	background: url(../images/img_01.jpg) #ffffff repeat-x;
	text-align:left;
	font-family:Arial,'DejaVu',sans-serif;
	color: #000000;
	font-size: 12px;
}

img, div, input
{
	behavior: url("iepngfix.htc");
}

img
{
	border:0;
}
p
{
	margin:0;
	padding-left:5px;
	padding-right:5px;
}
hr
{
	border-top:0px solid #e0e0e0;
 	border-width:0px 0 0 0;
 	height:0px;
}
a
{
	text-decoration:none;
	color:#000000;
}
a:hover
{
	text-decoration:underline;
}
fieldset
{
	border:0;
	margin:0;
	padding:0;
}
table
{
	
}
#top
{
	background: url(../images/img_04.jpg) #ffffff repeat-x;
	height:49px;
	width:954px;
}
#top .margin
{
	padding-top:15px;
	color:#e3e3e3;
	float:left;
	text-align:right;
	width:430px;
}
#top a
{
	color:#e3331c;
}
#optionsBtn
{
	cursor:pointer;
	text-align:center;
	width:150px;
	margin:0;
	padding:3px 0 0 3px;
}
.search_position
{
	position:relative;
	top:10px;float:left;
}
.search input
{
	height:16px;
	border-style:solid;
	border-width: 1px;
	border-color:#b7b8bc;
	background-color:#f6f7fb;
	font-size:12px;
	padding:3px;
	width:150px;
}
.search input.submit
{
	background: url(../images/search.jpg);
	border-color:transparent;
	background-color:transparent;
	border:0;
	height:22px;
	color:#b7b8bc;
	text-align:left;
	width:10px !important;
	margin:0 10px 0 5px;
}
.search .checkbox
{
	margin-top:2px;
	background:transparent;
	border-color:#ffffff;
	width:30px;
}
#logo
{
	height:180px;
	width:954px;
}
#left
{
	float:left;
	width:195px;
	color:#ffffff;
}
#left .menu a
{
	color:#000000;
}
#left .header
{
	background: url(../images_new/images/ag_23.jpg) #ffffff repeat: none;
	color:#ffffff;
	font-size:18px;
	font-weight: bold;
	padding-left:20px;
	padding-top:18px;
}
#left .headernews
{
	background: url(../images_new/images/ag_29.jpg) #ffffff repeat: none;
	color:#ffffff;
	font-size:18px;
	font-weight: bold;
	padding-left:35px;
	padding-top:18px;
}
#left .top
{
	background: url(../images_new/bg_left_red_menu.jpg) #ffffff repeat-x;
	width:195px;
	height:55px;
}
#left .area1
{
	background: url(../images_new/bg_left_red_menu.jpg) no-repeat;
	background-position: 0px -55px;
	background-color: #C40002;
	padding-bottom: 15px;
}
#left .area2
{
	background: url(../images/img_20.jpg) #ffffff repeat-y;
	width:195px;
	height:23px;
}
#left .area3
{
	width:195px;
	height:65px;
}
#left .area4
{
	background: url(../images/img_22.jpg) #ffffff repeat-y;
	width:195px;
	height:3px;
}
#left .area5
{
	background: url(../images/img_29.jpg) #ffffff repeat-y;
	width:195px;
	color:#4c4c44;
	font-size:11px;
}
#left .area5 .header
{
	color:#4c4c44;
}
#left .area5 a
{
	color:#4c4c44;
}
#left .area6
{
	background: url(../images_new/images/ag_17.jpg) #ffffff repeat-y;
	width:195px;
	height:65px;
}
#left .area_promo
{
	width:195px;
	height:215x;
	padding: 2px 0 2px 0;
}
#left .area7
{
	background: url(../images_new/images/ag_23.jpg) #ffffff repeat-y;
	width:195px;
}
#left .area71
{
	background: url(../images_new/images/ag_29.jpg) #ffffff repeat-y;
	width:195px;
}
#left .area72
{
	background: url(../images_new/images/ag_29.jpg) #ffffff repeat-y;
	width:195px;
}
#left .area72 a
{
	color: #000;
}

#left .area7 hr
{
	border-color:#35a13c;
	margin-left:1px;
	margin-right:1px;
	padding:5px ;
}

#left .area71 p
{
	padding: 10px 5px 10px 10px;
	margin-right: 5px;
	background: url(../images/leftpanel2pasek.png) right bottom no-repeat;	
}

#left .area8
{
	background: url(../images_new/images/ag_31.jpg) #ffffff repeat-y;
	width:195px;
	height:28px;
}
#right
{
	float:right;
	width:759px;
	*width:758px;
}
#right .menu
{
	background: url(../images/img_08.jpg) #ffffff repeat-x;
	width:100%;
	height:55px;
	float:left;
}
#right .menu .left_item
{
	background: url(../images_new/line_menu.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	float:left;
	font-size: 13px;
	line-height: 50px;
	color:#151410;
	height:50px;
	width:105px;
	text-decoration:none;
	text-align:center;
}
#right .menu .left_item:hover
{
	float:left;
	color:#151410;
	text-decoration:none;
	font-weight:bold;
}
#right .menu .right_item
{
	background: url(../images/img_09.jpg) #ffffff repeat-x;
	width:29px;
	height:55px;
	float:right;
}
#craps 
{
	float:left;
	width:100%;
	font-size:12px;
}
#craps .margin
{
	margin:10px;
	color:#c3c3c5;
}
#craps .item
{
	color:#c3c3c5;
}
#craps .active
{
	font-weight:bold;
	color:#919191;
}
#body
{
	float:left;
	width:740px;
	padding-left:10px;
}
#body b
{
	font-size:12px;
	color:#217e25;
}
#body p.date
{
	text-align:right;
	margin-bottom:15px;
}
#body .margin
{
	width:715px;
	padding:10px;
	border:1px solid #e0e0e0;
 	border-width:1px;
}
h1
{
	font-size:12px;
	color:#217e25;
	margin:0 0 15px 0;
}
h2
{
	font-size:12px;
	color:#c00204;
	margin:10px 0 3px 0;
}
#body .title
{
	font-size:12px;
	color:#c00204;
	margin:10px 0 3px 0;
	font-weight:bold;
}
.date
{
	margin-top:4px;
	margin-bottom:4px;
	color:#ff0000;
}
.pagination
{
	text-align:center;
}
.pagination strong
{
	color:#217e25;
}
.pagination a
{
	color:#C3C3C5;
}
.pagination a:hover
{
	color:#C3C3C5;
}
.sitemap
{
	color:#217e25;
}
.sitemap a
{
	color: #000000;
}
.product .small
{
	cursor:pointer;
}


table.products
{
	width:100%;
	margin-bottom:20px;
}
table.products td
{
	width:50%;
	padding:10px;
	border-collapse:collapse;
}
table.products tr
{		
}
table.products td.colA
{
	border-right:1px solid #e0e0e0;
}
table.products td.colB
{
}
table.products td.no_last
{
	border-bottom:1px solid #e0e0e0;
}
input.text
{
	height:16px;
	border-style:solid;
	border-width: 1px;
	border-color:#b7b8bc;
	background-color:#f6f7fb;
	font-size:12px;
	padding:3px;
	width:150px;
}
.account input
{
	height:16px;
	border-style:solid;
	border-width: 1px;
	border-color:#b7b8bc;
	background-color:#f6f7fb;
	font-size:12px;
	padding:3px;
	width:150px;
}
textarea
{
	border-style:solid;
	border-width: 1px;
	border-color:#b7b8bc;
	background-color:#f6f7fb;
	font-size:12px;
	padding:3px;
	width:150px;
}
.error
{
	border-color:#ff0000 !important; 
}
.valid
{
	border-color:#b7c9bc !important; 
}
.togglers
{
	background-color:#f6f7fb;
	padding:3px;
	cursor:pointer;
	border:1px solid #e0e0e0;
 	border-width:1px;
	margin:1px 0 1px 0;
}
.highlighted
{
	background-color:#f9f8f8;
}
.hoverHighlighted
{
	background-color:#e0e0e0;
}
.even
{
	background-color:#0000ff;
}
thead tr th
{
	text-align:left;
	background:#e0e0e0;
	border:1px solid #c3c3c3;
	border-width:1px;
	padding:3px;
}
td img
{
	margin:2px;
}
ul.order
{
	list-style-image:url(../images/bullet_light.png);
	list-style-position:outside;
	margin:0 0 0 20px;
	padding:0;
}
ul.order li a
{
	font-size:12px;
	color:#c00204;
	font-weight:bold;
}
.packet
{
	background: url(../images/packet_bg.jpg) #ffffff repeat-x;
	height:199px;
	color:#d40411;
}
.packet p
{
	height:125px;
	margin:0;
	padding:0;
}
.packet div
{
}
.packet td.thumbnail
{
	width:115px;
	height:115px;
	text-align:center;
}
.packet td.thumbnail b
{
	color:#787775 !important;
}
.thumbnail img
{
	border:1px solid #e0e0e0;
 	border-width:1px;
}
.packet td.thumbnail img
{
	width:115px;
	height:115px;
}
.packet a.show
{
	color:#52514f;
}
.packet a.show img
{
	position:relative;
	top:3px;
	left:3px;
}
.contact td
{
	vertical-align:top;
	padding-bottom:30px;
}
a.partnership img
{
	border:1px solid #e0e0e0;
 	border-width:1px;
}
a:hover.partnership img
{
	border:1px solid #217e25;
 	border-width:1px;
}
.basket img
{
	border:0;
	margin:0;
	padding:0;
}
.packet_name
{
	font-size:12px;
	color:#424250;
	margin:0;
}

.search_box p img
{
	vertical-align: middle;
	border: 1px solid #e0e0e0;
	
}
.search_box p
{
	padding-bottom: 5px;
}
