html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
table {
	width: 100%;
	border-collapse:collapse;
}
td {
	vertical-align: top;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
}
img {
	border-style: none;
}
h1,h2 {
	font-size: 12px;
	font-weight: normal;
	color: #BA2924;
	text-align: center;
	line-height: 12px;
	padding: 0px 0px 8px;
	margin: 0px;
	border-bottom: 2px solid #BA2924;
}
h1.yellow, h2.yellow {
	color: #F0BD02;
	border-bottom: 2px solid #FBC732;
	background: #FFFFFF;
}
h1.in, h2.in {
	background: url(/images/inner_h1_bg.gif) no-repeat left bottom;
	width: 142px;
	padding-right: 35px;
	padding-left: 67px;
}



h4 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background: url(/images/h4_bg.gif) no-repeat;
	text-align: center;
	height: 18px;
	width: 260px;
margin-top:81px;
/*	
margin-top: 0px;
	margin-bottom: 0px;
*/
}
h4.shifted {
	background: url(/images/h4_bg.gif) no-repeat -8px 0px;
	margin-left: 8px;
	margin-top: 24px;
	width: 252px;
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
}
form {
	margin: 0px;
	padding: 0px;
	display: block;
}



.header {
	background: url(/images/header.gif) no-repeat;
	height: 172px;
}
.header .head_left {
	width: 47%;
	float: left;
}
.header .head_left .bg {
	background: url(/images/header_left_bg.gif) repeat-x right bottom;
	height: 86px;
	margin-right: 51px;
	padding-top: 52px;
}
.header .head_left .bg a {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 194px;
}
.header .head_left .bg img {
	float: none;
}

.header .head_left img {
	float: right;
}

.header .head_right {
	width: 47%;
	background: url(/images/header_right_bg.gif) no-repeat;
	float: right;
	height: 143px;
	position: relative;
}
.header .head_right b {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	left: 38px;
	top: 69px;
}
.header .head_right form {
	margin-top: 69px;
	margin-left: 36px;
}
.header .head_right .inp {
	color: #999999;
	border: 2px solid #EAEAEA;
	width: 40%;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
.header .head_right select {
	border: 2px solid #EAEAEA;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	width: 40%;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
.header .head_right .sub {
	background: url(/images/header_right_submit.png) no-repeat;
	height: 50px;
	width: 50px;
	border-style: none;
	float: left;
	_background: url(none);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_right_submit.png');
	cursor: pointer;
}

.top_nav {
	background: url(/images/top_nav_bg.gif);
	height: 25px;
	padding-left: 29px;
	padding-top: 12px;
	color: #FFFFFF;
}

.top_nav a {
	color: #FFFFFF;
	float: left;
	background: #999999;
	line-height: 23px;
}
.top_nav b {
	float: left;
	font-weight: normal;
	line-height: 25px;
	background: #999999;
	text-align: center;
	width: 2%;
}
.top_nav em {
	float: left;
	line-height: 25px;
	background: #999999;
	width: 1%;
}
.top_nav img {
	float: left;
}



.catal {
}
.catal table {
	margin: 12px 0px;
}

.catal .lt {
	font-size: 0px;
	background: url(/images/lt.gif) no-repeat;
}
.catal .rt {
	font-size: 0px;
	background: url(/images/rt.gif) no-repeat;
}
.catal .lb {
	font-size: 0px;
	background: url(/images/lb.gif) no-repeat;
}
.catal .rb {
	font-size: 0px;
	background: url(/images/rb.gif) no-repeat;
}
.catal .t {
	font-size: 0px;
	background: url(/images/t.gif) repeat-x;
	height: 5px;
}
.catal .l {
	background: url(/images/l.gif) repeat-y;
	width: 9px;
}
.catal .r {
	background: url(/images/r.gif) repeat-y;
	width: 9px;
}
.catal .b {
	font-size: 0px;
	background: url(/images/t.gif) repeat-x;
	height: 5px;
}
.catal .c {
	background: url(/images/catal_bg.gif);
	padding: 16px 27px;
}
.catal .c b {
	font-weight: normal;
	background: #BA2924;
	color: #FFFFFF;
	padding: 2px 7px;
	float: left;
	margin-right: 3px;
}

.catal .c a {
	color: #333333;
	border-right: 1px solid #333333;
	padding-right: 7px;
	padding-left: 4px;
	font-size: 12px;
	line-height: 18px;
}



.left {
	width: 260px;
	background: url(/images/left_and_right_bg.gif) repeat-x left bottom;
	padding-bottom: 70px;
}
.left .order {
	background: url(/images/left_order.gif) no-repeat;
	height: 42px;
	margin-bottom: 25px;
	padding-top: 11px;
	padding-left: 80px;
}
.left .order u {
	color: #8F9DA3;
	text-decoration: none;
	background: #F1F1F1;
	letter-spacing: 1px;
	padding-right: 3px;
	padding-left: 3px;
}
.left .order i {
	font-size: 15px;
	color: #BA2924;
	display: block;
	font-style: normal;
	padding-left: 4px;
	margin-top: 1px;
}
.left .order b {
	font-size: 18px;
	font-weight: normal;
	margin-left: 5px;
}
.left .menu {
     background: url(/images/left_menu_bg.gif);
     margin-bottom: 25px;
     padding-bottom: 25px;
}
.left .menu td {
     background: url(/images/left_menu_item_bg.gif) no-repeat left center;
     height: 21px;
     padding-left: 40px;
     padding-right: 20px;
     vertical-align: middle;
     line-height: 12px;
}

.left .menu .sub_td {
     background: url(none);
     padding: 0px;
     height: auto;
}
.left .menu .sp {
     background: url(none);
     height: 9px;
}
.left .menu .sp_sm {
     background: url(none);
     height: 5px;
}

.left .menu a {
     color: #333333;
     text-decoration: none;
}
.left .menu a:hover {
     text-decoration: underline;
}
.left .menu .categ {
}

.left .menu .sub {
     margin-left: 45px;
     background: url(/images/left_menu_sub_item_top.gif) no-repeat;
     width: 167px;
     padding-top: 3px;
     padding-left: 10px;
     padding-right: 10px;
     display: block;
}
.left .menu em {
     background: url(/images/left_menu_sub_item_bottom.gif) no-repeat left bottom;
     display: block;
     height: 5px;
     margin-bottom: 10px;
     margin-left: 45px;
     font-size: 0px;
}
.left .menu #menu_active {
     background: url(/images/left_menu_sub_item_a_top.gif) no-repeat;
     color: #FFFFFF;
}
.left .menu #em_active {
     background: url(/images/left_menu_sub_item_a_bottom.gif) no-repeat left bottom;
}

.left strong {
	color: #333333;
	background: #FFD633;
	display: block;
	margin-bottom: 5px;
	padding-left: 42px;
	font-weight: normal;
	margin-left: 8px;
}
.left .big {
	font-size: 15px;
	color: #333333;
	margin-bottom: 10px;
	padding-left: 40px;
	margin-left: 8px;
}
.left .big b {
	font-size: 18px;
}
.left .big a {
	color: #333333;
}
.left .usefull {
	background: url(/images/left_menu_bg.gif);
	padding-top: 18px;
	padding-bottom: 4px;
	margin-bottom: 25px;
	margin-left: 8px;
}
.left .usefull .item {
	margin-bottom: 30px;
}
.left .usefull .item a:hover {
text-decoration: underline;
}

.left .usefull .item .hd {
	line-height: 14px;
	color: #BA2924;
	display: block;
	margin-left: 27px;
	padding-right: 20px;
	padding-left: 9px;
	background: url(/images/usefull_item_hd_bg.gif) no-repeat 0px 4px;
	margin-bottom: 5px;
}
.left .usefull .item .top {
	font-size: 0px;
	background: url(/images/left_usefull_top.gif) no-repeat;
	height: 6px;
	margin-left: 36px;
}

.left .usefull .item .text {
	margin-right: 31px;
	margin-left: 36px;
	color: #666666;
	background: #F7F7F7;
	padding: 1px 12px;
	margin-bottom: 0px;
	display: block;
}
.left .usefull .item .bot {
	font-size: 0px;
	background: url(/images/left_usefull_bot.gif) no-repeat;
	height: 6px;
	margin-left: 36px;
}

.left .usefull .item .more {
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
}
.left .usefull .item .more:hover {
	color: #BA2924;
}

.right {
	background: url(/images/left_and_right_bg.gif) repeat-x left bottom;
	color: #666666;
	padding-bottom: 70px;
}
.right .cart {
	background: url(/images/cart_bg.gif);
	margin-bottom: 17px;
	color: #000000;
}
.right .cart i {
	font-style: normal;
	color: #666666;
	background: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}


.right .cart .lf {
	background: url(/images/cart_left.gif) no-repeat;
	height: 67px;
	width: 14px;
}
.right .cart .lf a {
	display: block;
}

.right .cart .cart_col {
     background: url(/images/cart_cart_col_bg.gif) no-repeat 16px 0px;
     width: 40%;
     padding-left: 56px;
     vertical-align: middle;
     padding-top: 5px;
}

.right .cart .cart_col .cart_abs {
     position: absolute;
     height: 46px;
     width: 46px;
     left: 282px;
     top: 321px;
}
.right .cart .cart_col .cart_abs_more {
     position: absolute;
     height: 15px;
     width: 120px;
     left: 328px;
     top: 331px;
}
.right .cart .cart_col a {
     color: #000000;
     text-decoration: none;
}

.right .cart .cart_col u {
	text-decoration: none;
	display: block;
	margin-top: 3px;
	font-size: 12px;
}

.right .cart .login {
	background: url(/images/cart_login_bg.gif) no-repeat;
	padding-left: 24px;
	padding-top: 15px;
}
.right .cart .login td {
     line-height: 20px;
     vertical-align: middle;
}
.right .cart .login i {
	line-height: normal;
}

.right .cart .login form {
}

.right .cart .login .inp {
	font-size: 11px;
	color: #999999;
	width: 95%;
	border: 1px solid #999999;
}
.right .cart .login .subm {
	background: url(/images/cart_login_submit.gif);
	height: 35px;
	width: 33px;
	border-style: none;
	margin-right: 20px;
	cursor: pointer;
}

.right .cart .rt {
	background: url(/images/cart_right.gif) no-repeat;
	width: 14px;
}
.right .top {
}
.right .top_bg {
	background: url(/images/top_container_bg.gif) repeat-x left bottom;
	margin-left: 11px;
}

.right .top .top_left {
	background: url(/images/top_left_bg.gif) no-repeat left bottom;
	width: 43px;
}
.right .top .hd_cont {
	vertical-align: bottom;
	width: 40%;
	background: #FFFFFF;
}
.right .top .top_inter {
	background: url(/images/top_inter.gif) no-repeat left bottom;
	width: 12px;
}
.right .top .trail {
	vertical-align: bottom;
	width: 60%;
	padding-right: 43px;
}
.right .top .trail a {

}
.right .top .trail .main {
	display: block;
}
.right .top .trail b {
}
.right .top .top_right {
	background: url(/images/top_right_bg.gif) no-repeat left bottom;
	width: 43px;
}

.right .content {
	background: url(/images/content_bg.gif);
	padding: 23px 27px 0px;
	margin-bottom: 25px;
	margin-left: 11px;
}
.right .bot_connect {
	font-size: 0px;
	background: url(/images/bot_connect.gif) no-repeat 340px 0px;
	height: 10px;
	margin-top: 20px;
	clear: both;
	margin-right: -27px;
}
.right .content_adder {
	background: url(/images/content_adder.gif) repeat-x left bottom;
	margin-left: 11px;
}
.right .most {
	background: url(/images/content_bg.gif);
	margin-left: 11px;
	padding-top: 23px;
	padding-left: 10px;
	padding-right: 10px;
}
.right .most td {
	background: url(/images/right_most_item_bg.gif) repeat-y right top;
	width: 33%;
	padding-bottom: 13px;
}
.right .most .hd {
	color: #BA2924;
	text-decoration: underline;
	display: block;
	font-size: 12px;
	margin: 10px 23px;
}
.right .most .hd:hover {
	text-decoration: none;
}
.right .most .price {
	font-size: 16px;
	font-weight: bold;
	background: url(/images/right_price_bg.gif) no-repeat 0px 1px;
	padding-left: 35px;
	margin-bottom: 12px;
	margin-right: 23px;
	margin-left: 23px;
}

.right .most .price .inp {
	width: 39px;
	border: 1px solid #999999;
	font-size: 11px;
	color: #666666;
}
.right .most .price .subm {
	background: url(/images/right_most_submit.gif) no-repeat;
	height: 20px;
	width: 34px;
	border-style: none;
	margin-right: 15px;
	cursor: pointer;
}

.right .most .img {
	background: url(/images/right_most_item_img_bg.gif) no-repeat;
	padding: 6px;
	display: block;
	height: 70px;
	width: 119px;
	margin-bottom: 17px;
	margin-right: 23px;
	margin-left: 23px;
}
.right .most .img_2 {
	background: url(/images/right_most_item_img_bg_2.gif) no-repeat;
	padding: 6px;
	display: block;
	height: 131px;
	width: 119px;
	margin-bottom: 17px;
	margin-right: 23px;
	margin-left: 23px;
}
.right .most .divider {
	font-size: 0px;
	background: url(/images/right_most_divider.gif) repeat-x 0px 14px;
	height: 27px;
}
.right .most p {
	margin-right: 23px;
	margin-left: 23px;
}
.right .most_bot_connect {
	font-size: 0px;
	background: url(/images/bot_connect.gif) no-repeat 340px 0px;
	height: 10px;
	clear: both;
	margin-top: 25px;
	margin-right: -10px;
}

/* inner page */

.right .inner {
	background: url(/images/content_bg.gif);
	margin-left: 11px;
	padding-top: 23px;
	padding-left: 10px;
	padding-right: 10px;
}
.right .inner p {
	padding-right: 10px;
	padding-left: 10px;
}

.right .inner .orange {
	font-size: 0px;
	height: 0px;
	border-top: 2px solid #FBC325;
	margin-bottom: 10px;
}
.right .inner table {
	margin-bottom: 5px;
	margin-top: 3px;
	color: #333333;
}

.right .inner th {
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(/images/inner_th_bg.gif);
	border: 1px solid #FFFFFF;
}
.right .inner td {
	padding: 5px 10px;
	border: 1px solid #FFFFFF;
}
.right .inner td a {
	color: #333333;
	text-decoration: underline;
}
.right .inner td a:hover {
	text-decoration: none;
}
.right .inner .white {
	color: #BA2924;
	background: #FFFFFF;
}
.right .inner .light {
	background: #F5F5F5;
}
.right .inner .dark {
	background: url(/images/inner_dark_bg.gif);
}
.right .inner .form {
	height: 20px;
	width: 85px;
	margin-right: auto;
	margin-left: auto;
}

.right .inner .inp {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	width: 40px;
	border: 1px solid #999999;
	margin-right: 5px;
	float: left;
	margin-top: 1px;
}

.right .inner .sub {
	background: url(/images/inner_submit.gif) no-repeat;
	height: 20px;
	width: 34px;
	border-style: none;
	float: left;
	cursor: pointer;
}
.right .inner .name {
	padding-left: 20px;
	width: 20%;
}
.right .inner .param {
	width: 30%;
}
.right .inner .price {
	padding-left: 20px;
}
.right .inner .vendor {
	text-align: center;
}
.right .inner .pager_left {
	margin-left: 7px;
	_height: 10px;
}
.right .inner .pager_left b {
	color: #BA2924;
}
.right .inner .pager_left a {
	color: #666666;
}
.right .inner .pager_right {
	float: right;
	margin-right: 5px;
	_height: 10px;
	text-align: right;
}
.right .inner .pager_right b {
	color: #BA2924;
}
.right .inner .pager_right a {
	color: #666666;
}
.right .inner .group {
	float: right;
	text-align: right;
	margin: 8px 5px 0px 0px;
	_margin: 6px 5px 0px 0px;
}

.right .inner .group form {
	display: inline;
}
.right .inner .group select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	width: 190px;
	border: 1px solid #999999;
}
.right .inner .select_group {
       margin-bottom: 12px;
}
.right .inner .select_group td {
       padding-left: 60px;
       padding-right: 20px;
       background: url(/images/select_group_bg.gif) no-repeat 19px center;
       height: 30px;
       _height: 22px;
       vertical-align: middle;
       border-style: none;
}

.right .inner .select_group a {
       line-height: 15px;
       color: #666666;
		 text-decoration: none;
}

.right .inner .select_group a:hover {
       line-height: 15px;
       color: #666666;
		 text-decoration: underline;
}

.right .inner .inner_bot_connect {
	font-size: 0px;
	background: url(/images/bot_connect.gif) no-repeat 340px 0px;
	height: 10px;
	clear: both;
	margin-right: -10px;
	margin-top: 25px;
	_margin-top: 39px;
}
.right .border {
	width: auto;
	margin-bottom: 10px;
}
.right .border td {
	background: url(none);
	padding: 0px;
	width: auto;
}

.right .border .lt {
	font-size: 0px;
	background: url(/images/border_lt.gif) no-repeat;
	height: 6px;
	width: 6px;
}
.right .border .rt {
	font-size: 0px;
	background: url(/images/border_rt.gif) no-repeat;
	height: 6px;
	width: 6px;
}
.right .border .lb {
	font-size: 0px;
	background: url(/images/border_lb.gif) no-repeat;
	height: 6px;
	width: 6px;
}
.right .border .rb {
	font-size: 0px;
	background: url(/images/border_rb.gif) no-repeat;
	height: 6px;
	width: 6px;
}
.right .border .t {
	font-size: 0px;
	background: url(/images/border_t.gif) repeat-x;
}
.right .border .l {
	font-size: 0px;
	background: url(/images/border_l.gif) repeat-y;
}
.right .border .r {
	font-size: 0px;
	background: url(/images/border_r.gif) repeat-y;
}
.right .border .b {
	font-size: 0px;
	background: url(/images/border_b.gif) repeat-x;
}
.right .border .c {
	background: #FFFF00;
}

.bot_nav {
	background: url(/images/bottom_nav_bg.gif) repeat-x;
	height: 53px;
	color: #FFFFFF;
	padding-right: 29px;
}
.bot_nav a {
	color: #FFFFFF;
	float: right;
	background: #999999;
	line-height: 23px;
}
.bot_nav b {
	float: right;
	font-weight: normal;
	line-height: 25px;
	background: #999999;
	text-align: center;
	width: 2%;
}
.bot_nav img {
	float: right;
}
.bot_nav em {
	float: right;
	line-height: 25px;
	background: #999999;
	width: 1%;
}
.bot_nav .copy {
	font-size: 10px;
	margin-top: 19px;
	margin-left: 30px;
	margin-bottom: 10px;
}

.bot_nav .copy a{
	float: none;
	color: #FFFFFF;
}

.footer {
	padding: 28px 9% 28px 3%;
	color: #65757C;
}
.footer .counter {
	float: left;
	height: 31px;
	width: 88px;
	margin-right: 12px;
}
.footer .phone {
	float: right;
	padding-right: 8%;
}
.footer .phone b {
	font-weight: normal;
	display: block;
	color: #9AA6AB;
}

.footer .mail {
	float: right;
}
.footer .mail a {
	color: #9AA6AB;
	display: block;
}
/*----------- NEW 27.05.2007 ------------------------------*/
.right .border {
     width: auto;
     margin-bottom: 10px;
}
.right .border td {
     background: url(none);
     padding: 0px;
     width: auto;
}

.right .border .lt {
     font-size: 0px;
     background: url(/images/border_lt.gif) no-repeat;
     height: 6px;
     width: 6px;
}
.right .border .rt {
     font-size: 0px;
     background: url(/images/border_rt.gif) no-repeat;
     height: 6px;
     width: 6px;
}
.right .border .lb {
     font-size: 0px;
     background: url(/images/border_lb.gif) no-repeat;
     height: 6px;
     width: 6px;
}
.right .border .rb {
     font-size: 0px;
     background: url(/images/border_rb.gif) no-repeat;
     height: 6px;
     width: 6px;
}
.right .border .t {
     font-size: 0px;
     background: url(/images/border_t.gif) repeat-x;
}
.right .border .l {
     font-size: 0px;
     background: url(/images/border_l.gif) repeat-y;
}
.right .border .r {
     font-size: 0px;
     background: url(/images/border_r.gif) repeat-y;
}
.right .border .b {
     font-size: 0px;
     background: url(/images/border_b.gif) repeat-x;
}
.right .border .c {
     background: #FFFF00;
}
/*--------------------------------- NEW 28.05.2007 ----------------------*/
.right .send_form .inp {
     font-size: 11px;
     color: #999999;
     width: 90%;
	  height: 15px;
     border: 1px solid #999999;
}
.right .sel {
     font-size: 11px;
     color: #999999;
     border: 1px solid #999999;
}
.right .send_form td {
    padding-top:10px;
    padding-bottom:5px;
  
}
.right .content .bg .form .inactive {
display: none;
}
.right .content .bg .form .active {
display: block;
}
.right .inner .news_line {
	width: 100%;
	margin-bottom: 12px;
	background: url(/images/select_group_bg.gif) no-repeat left center;
}
.right .inner .news_line u {
	text-decoration: none;
	display: block;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.right .inner  .news_table td {border:none}

/*------------------------------ NEW 04.06.2007 -------------------------------*/

.right .most .price_card {
	font-size: 16px;
	font-weight: bold;
	padding-left: 35px;
	margin-bottom: 12px;
	margin-right: 23px;
	margin-left: 23px;
}

.right .most .price_card .inp {
	width: 39px;
	border: 1px solid #999999;
	font-size: 11px;
	color: #666666;
}
.right .most .price_card .subm {
	background: url(/images/right_most_submit.gif) no-repeat;
	height: 20px;
	width: 34px;
	border-style: none;
	margin-right: 15px;
}

.opt {
width:90%; font-size:12px !important; font-family:Arial !important; margin-bottom:40PX; font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.opt p {
text-align:justify; padding:0; margin:0 0 3px 10px;
}

.kur h1 {
width:90%;
font-size:12px;
font-weight: normal;
	color: #BA2924;
	text-align: center;
	line-height: 12px;
	padding: 0px 0px 8px;
	margin: 0px;
	border-bottom: none;
}