body, td { font-family: Trebuchet MS, Arial, Sans; font-size: 11px; }
body { color: #212123; background: url('i/body.jpg') center -200px; }
table, img { border: 0px; }
form { padding:0; margin:0; border: 0px; }

a { color: #212123; text-decoration: none; }
a:hover { color: #515153; text-decoration: underline; }

.header { display: block; width: 100%; height: 100%; background: url('i/header_bg.png') 0% 100% no-repeat; }

#content { padding-top: 40px; }
#content p { margin-bottom: 20px; line-height: 1.5; }
#content a { text-decoration: underline; }
#content ul { margin: 0px; padding: 0 0 0 28px; }
#content ul li { line-height: 18px; list-style-type: circle; list-style-type: outside; margin: 0 0 5px; padding: 0px; }

#footer { color: #515153; font-size: 10px; text-align: center; }
#counters { text-align: center; vertical-align: bottom; padding-bottom: 20px; }

.fbg1 { width: 1000px; height: 368px; background: url('i/footer_1.png') 0% 100% no-repeat; padding-bottom: 20px; display: table-cell; vertical-align: bottom; }
.fbg3 { width: 1000px; height: 368px; background: url('i/footer_3.png') 0% 100% no-repeat; padding-bottom: 20px; display: table-cell; vertical-align: bottom; }
.fbg4 { width: 1000px; height: 368px; background: url('i/footer_4.png') 0% 100% no-repeat; padding-bottom: 20px; display: table-cell; vertical-align: bottom; }
.fbg5 { width: 1000px; height: 368px; background: url('i/footer_5.png') 0% 100% no-repeat; padding-bottom: 20px; display: table-cell; vertical-align: bottom; }

just-for-IE { display: none; width: 1px; margin-left: -1px; }
* html .just-for-IE, * html .valign-bottom { display: inline-block; vertical-align: bottom; }
* html .valign-bottom { width: 100%; }
* html .just-for-IE { height: 100%; }
* html .just-for-IE, * html .valign-bottom { display: inline; }

.logo { width: 350px; padding-bottom: 10px; padding-left: 75px; }

.contacts { font-size: 14px; padding-bottom: 10px; }
.contacts a { text-decoration: underline; }

.top_menu { padding-bottom: 68px; padding-right: 130px; }
.top_menu table td { color: #E698E5; padding-left: 4px; padding-right: 4px; }

.right_menu { padding-top: 40px; padding-right: 40px; }
.right_menu table.big td { font-size: 14px; padding-bottom: 5px; }

.bmain b, .bdiscount b, .bfeedback b, .bcontacts b { visibility: hidden; }

.bmain { display:block; width: 85px; height: 33px; background: url('i/t1.png'); }
.bmain:hover { background: url('i/t1h.png'); }

.bdiscount { display:block; width: 73px; height: 33px; background: url('i/t2.png'); }
.bdiscount:hover { background: url('i/t2h.png'); }

.bfeedback { display:block; width: 78px; height: 33px; background: url('i/t3.png'); }
.bfeedback:hover { background: url('i/t3h.png'); }

.bcontacts { display:block; width: 113px; height: 33px; background: url('i/t4.png'); }
.bcontacts:hover { background: url('i/t4h.png'); }

.phone { font-size: 30px; }

.pl50 { padding-left: 50px; }

h1 { font-size: 14px; }
h2 { font-size: 24px; font-weight: normal; margin: 0 0 18px; padding: 0px; }
h3 { font-size: 18px; font-weight: normal; }

.s14 { font-size: 14px; }

.data_tbl td { padding: 5px 20px 5px 0px; vertical-align: top; }
.miactive { color: #B428AD; }
.miactive img { float:left;margin-left:-35px; margin-top: 3px; }


.price_list_tbl{
	width: 844px;
	margin: 0px 0px 30px 9px;	
}

.price_list_tbl .price_list_top{
	height: 19px;
   background: url(i/price_list_top.png) no-repeat top left !important;
   background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='i/price_list_top.png');   
}

.price_list_tbl .price_list_bot{
	height: 16px;
   background: url(i/price_list_bot.png) no-repeat top left !important;
   background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='i/price_list_bot.png');   
}

.price_list_tbl .price_list_inner{
	padding: 0px 0px 0px 0px;
}

.price_list_tbl .price_list_inner .price_list_inner_tbl{
	width: 100%;
}

.price_list_tbl .price_list_inner .price_list_inner_tbl tr{
 }

.price_list_tbl .price_list_inner th{
	padding: 0px 0px 8px 0px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #000002;
   background: url(i/th.png) no-repeat top left !important;
   background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='i/th.png');   
}

.price_list_tbl .price_list_inner th.name{
	text-align: left;
	padding: 0px 0px 10px 59px;
}

.price_list_tbl .price_list_inner th.price_1{
	width: 115px;
	padding: 0px 0px 10px 0px;
}

.price_list_tbl .price_list_inner th.price_2{
	width: 92px;
	padding: 0px 46px 10px 0px;
}


.price_list_tbl .price_list_inner td{
	font-family: Tahoma;
	font-size: 12px;
	height: 30px;
	text-align: center;
	color: #000002;
   background: url(i/th.png) no-repeat top left !important;
   background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='i/th.png');   
}

.price_list_tbl .price_list_inner td.name{
	text-align: left;
	padding: 0px 0px 0px 59px;
	vertical-align: middle;
}

.price_list_tbl .price_list_inner td.price_1{
	width: 115px;
	vertical-align: middle;
}

.price_list_tbl .price_list_inner td.price_2{
	width: 92px;
	padding: 0px 46px 0px 0px;
	vertical-align: middle;	
}

.price_list_tbl .price_list_inner td.price_23{
	width: 200px;
	padding: 0px 46px 0px 0px;
	vertical-align: middle;	
	text-align: center;
}

.price_list_tbl .price_list_inner td.price_11{
	width: 115px;
	padding-top: 25px; 
	padding-bottom: 5px;
}

.price_list_tbl .price_list_inner td.price_11 span{
	display: block;
	padding-top: 5px; 
}

.price_list_tbl .price_list_inner td.price_22{
	width: 92px;
	padding: 25px 46px 5px 0px;
}

.price_list_tbl .price_list_inner td.price_22 span{
	display: block;
	padding-top: 5px; 
}


.price_list_tbl .price_list_inner td.r{
  	background-image: url(i/td_x.jpg) !important;
	background-position: left top !important;
	background-repeat: repeat-x  !important;
	filter: none;
	vertical-align: middle;
}

.price_list_tbl .price_list_inner td.r2{
  	background-image: url(i/td_x2.jpg) !important;
	background-position: left top !important;
	background-repeat: repeat-x  !important;
	filter: none;	
	vertical-align: middle;
	height: 43px;
}

.price_list_tbl .price_list_inner td.r43{
	height: 43px;
}

.price_list_tbl .price_list_inner td span.one{
	padding: 0px 0px 0px 14px;
}

#content table.price_list_tbl .price_list_inner td ul{
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#content table.price_list_tbl .price_list_inner td ul li{
	padding: 2px 0px 2px 17px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(i/li.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	font-size: 12px;
	font-family: Tahoma;
}

.price_list_tbl .price_list_inner td.last{
	padding-bottom: 0px; 
}

/* //price_list */
