html, body{
	margin: 0;
	padding: 0;
	height: 100%;
}
div.splash{
	background: url(img/right_pic.jpg) no-repeat;
	width: 722px;
	height: 412px;
	float: right;
	margin: 0;
	padding: 0;
}
div.people{
	position: absolute;
	background: url(img/people1.jpg) no-repeat;
	width: 367px;
	height: 412px;
	right: 223px;
}
div.logo{
	background: url(img/logo_back.gif) repeat-x;
	padding: 0;
	width: 100%;
	margin: 0;
	height: 268px;
}
div.logo_index{
	height: 412px !important;
}
div.logo img{
	position: absolute;
	margin: 55px 0 0 0;
}
div.menu{
	position: absolute;
	width: 200px;
	float: left;
	margin: 115px 0 0 0;
	top: 0;
}
div.menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.menu ul li{
	margin: 0;
	padding: 0 0 0 15px;
}
div.menu ul li a{
	display: block;
	padding: 5px 0 5px 5px;
	margin: 0;
	border-left: 2px solid #427deb;
	font-family: Arial;
	font-size: 11px;
	color: #66707c;
	font-weight: bold;
	height: 12px;
	text-decoration: none;
	margin-top: -1px; /*MF IE*/
}
div.menu ul li a:hover{
	border-left: 2px solid #ffa140;
}
div.menu ul li ul{
	margin: 5px 0 5px 0;
	
}
div.menu ul li ul li a{
	border-left: 2px solid #8eb1f3;
	font-weight: normal;
}
address{
	margin: 5px 0 5px 0;
	background: url(img/tel.gif) repeat-y #427deb;
	font-family: Arial;
	font-size: 11px;
	color: white;
	padding: 5px 0 5px 20px;
	font-style: normal;
}
div.menupic{
	background: url(img/menu_bag.jpg) no-repeat 0 100%;
	height: 304px;
	width: 200px;
	padding: 55px 0 0 0;
}
div.content{
	margin-left: 220px;
}
div.content .right_side{
	float: right;
	width: 200px;
}
div.content .left_side{
	margin: 0 240px 0 0;
}
h1.slogan_blue, h2.slogan_orange{
	margin: 5px 0 0 0;
	padding: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
h1.slogan_blue{
	border-left: 4px solid #427deb;
	color: #0048ab;
}
h2.slogan_blue, h2.slogan_orange{
	margin: 5px 0 0 0;
	padding: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
h2.slogan_blue{
	border-left: 4px solid #427deb;
	color: #0048ab;
}
h2.slogan_orange{
	border-left: 4px solid #f29735;
	color: #f29735;
	padding: 2px 5px 2px 25px;
	margin: 20px 0 10px 0;
}

h2.slogan_orange a{
	color: #f29735;
	text-decoration: none;
}

h2.slogan_orange a:hover{
	text-decoration: underline;
}

div.content .left_side img{
	border: 4px solid #cccccc;
	margin: 5px 15px 5px 0;
	float: left;
	
}
div.content .left_side p{
	color: #3f4954;
	font-family: Arial;
	font-size: 12px;
	margin: 5px;
	border: 1px solid white;
}
span.clear{
	clear: left;
	float: none;
	margin: 0;
	padding: 0;
}
.site_map{
	margin: 50px 0 50px 220px;
	padding: 15px;
	border-left: 2px solid #575757;
	background: #f1f1f1;
	color: #427deb;
	font-size: 11px;
	font-family: Arial;
	clear: both;
}
.site_map a{
	color: #427deb;
	text-decoration: none;
}
.site_map a:hover{
	text-decoration: underline;
}
h2.news_header{
	width: 175px;
	background: url(img/news_bg.gif) repeat-y 0 0;
	font-size: 14px;
	font-family: Arial;
	padding: 5px 0 5px 25px;
	color: white;
	margin: 0;
}
p.news_article{
	background: url(img/news_corner.gif) no-repeat bottom left;
	padding: 10px;
	width: 170px;
	font-family: Arial;
	font-size: 12px;
	color: #3f4954;
	margin: 5px;
}
p.news_article a.news_full{
	display: block;
	color: #ffa140;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
}
a.news_arñ{
	color: #ffa140;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-align: right;
	display: block;
	text-decoration: none;
	padding: 0 5px 0 0;
}
a.news_arñ:hover{
	text-decoration: underline;
}
p.news_article a.news_full:hover{
	text-decoration: underline;
}
div.cart{
	position: absolute;
	width: 350px;
	top: 0;
	color: #575757;
	font-size: 11px;
	font-family: Arial;
	background: url(img/cart_bg.gif) repeat-x;
	text-align: center;
	margin: 180px 0 0 190px;
}
div.cart_index{
	margin: 355px 55px 0 0 !important;
	height: 35px !important;
	right: 0;
}
div.cart p{
	margin: 0;
	padding: 0;
	background: url(img/cart_shadow.gif) no-repeat 100% 0;
	height: 35px;
	padding: 10px 25px 10px 10px;
}
div.cart_shadow{
	background: url(img/cart_shadow.gif) no-repeat;
	width: 20px;
	height: 35px;
}
div.cart a img{
	border: 0;
	margin: 0 3px 0 3px;
}
div.inside{
	background: url(img/right_pic_inside.jpg) no-repeat;
	width: 698px;
	height: 268px;
	float: right;
	margin: 0;
	padding: 0;
}
div.item_l, div.item_r{
	border: 1px solid white;
	margin: 0 20px 10px 0;
	padding: 20px;
	border-bottom: 1px solid #a8adb4;
}
div.item_l p, div.item_r p{
	padding: 35px 20px 20px 10px;
	text-align: justify;
	font-family: Arial;
	font-size: 12px;
	color: #3f4954;
}
div.item_r a.new, div.item_l a.new{
	display: block;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color: #f29735;
	background: url(img/new_icon.gif) no-repeat;
	height: 32px;
	line-height: 32px;
	padding: 0 36px 0 36px;
	margin: 0 20px 0 0;
	text-decoration:none;
}
a.new:hover{
	color:#f29735;
	text-decoration:underline;
}
div.item_l a.new{
	float: right;
}
div.item_r a.new{
	float: left;
}
div.item_l img{
	float: left;
}
div.item_r img{
	float: right;
}
table.catalog{
	width:100%;
}
table.catalog td.catalog_text{
	vertical-align: top;
	text-align: left;
}
table.catalog td.catalog_text ul{
}
table.catalog td.catalog_img{
	vertical-align: top;
	font-family: Arial;
	font-size: 14px;
	width: 120px;
}
table.catalog td.catalog_img img{
	border: 0;
}
table.catalog td.catalog_img a.catalog_nav{
	display: block;
	height: 24px;
	line-height: 24px;
	background: url(img/cart_icon.gif) no-repeat 5px 50%;
	padding: 0 0 0 24px;
	text-decoration: none;
	color: #66707c;
	font-family: Arial;
	font-size: 12px;
}
table.catalog td.catalog_img a.catalog_nav:hover{
	text-decoration: underline;
}
table.catalog td.catalog_text img{
	border: 0;
}
table.catalog td.catalog_text{
	font-family: Arial;
	font-size: 12px;
	padding: 0 0 0 30px;
	line-height: 24px;
	color: #44474c;
	vertical-align: middle;
	padding-left: 50px;
}
table.catalog td.catalog_text a.vendor, table.catalog td.catalog_text h3{
	color: #ffa140;
	text-decoration: none;
}
table.catalog td.catalog_text a.vendor:hover{
	text-decoration: underline;
}
table.catalog td.catalog_text h3{
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
table.catalog td.catalog_text a.catalog_link{
	color: #427deb;
	border-left: 3px solid #427deb;
	text-decoration: none;
	padding: 0 0 0 20px;
}
table.catalog td.catalog_text a.catalog_link:hover{
	border-left: 3px solid #ffa140;
}

.catalog_h_line{
	border-bottom: 1px solid #a8adb4;
	margin: 0px 5px 15px 5px;
	clear: both;
}



.collect_h_line{
border-bottom: 1px solid #a8adb4;
float: none;
clear: both;
margin: 5px 36px 15px 5px;
}



table.colls {
}
table.colls td{
padding: 0px 36px 0px 5px;
}

table.colls td.img{
vertical-align: middle;
width: 200px;
}

table.colls td.descr{
text-align: justify;
vertical-align: bottom;
font-family: Arial;
font-size: 12px;
color: #3f4954;
}

table.colls a{
color: #ffa140;
text-decoration: none;
font-size: 18px;
font-family: Arial;
font-weight: bold;
}

table.colls td.name_left{
text-align: left;
}
table.colls td.name_right{
text-align: right;
}

table.colls a:hover{
text-decoration: underline;
}

table.colls img{
border: 0;
vertical-align: middle;
}

table.send{
border:0px; 
font-size:14px;
}

table.send td{
	font-family: Arial;
	font-size: 12px;
	color: #44474c;
	vertical-align: top;
}
