/* CSS Document */
* {font-size:10pt;}

table {border-collapse:collapse;}

/* переопределяем общие стили */
body, form, p {margin:0px; padding:0px;}
body {background: #FFFFFF;}
body, p, td {font-family:Tahoma; color:#707070;}
p, li {margin-bottom: 7px;}
a  {color:#FF6600; text-decoration:underline;}
ul {margin-left:25px; margin-top:2px; list-style-image: url("../images/ico_li.gif");}
ol {margin-left:30px; margin-top:2px; list-style-type:decimal;} 
img {margin:0px; padding:0px;}

h1, h2, h3 {margin:0px; margin-bottom: 10px;}
h1 {font-size:16px; color:#888888;}
h1.text {font-size:13px;}
h1.text strong {color:#FF6600;}
h2 {font-size:11px; color:#888888;}
h3 {font-size:11px; color:#FF6600;}
th {font-size:11px;}

/* переопределяем стили формы */
input, textarea, select {font-size:10px; color:#888888;}
textarea {font-family:Tahoma; font-size:12px;}
select {width:130px;}

/* стили для блока с логотипом */
td.bglogo {background:#FDFDFD url("../images/bglogo.gif") repeat-x top left;}
img.logo {margin-bottom:10px;}

/* фон логотипа */
td.bglogo_right {background:#FDFDFD url("../images/bglogo_right.gif") no-repeat top left;}

/* фон верхнего баннера-перетяжки */
td.bgban_left {background:#FF6600 url("../images/bgban_left.gif") no-repeat top left;}
td.bgban {background:#FF6600;}
td.bgban_right {background:#FF6600 url("../images/bgban_right.gif") no-repeat top right;}

/* фон ссылок в заголовке справа */
td.bgwap_left {background:#BFBFBF url("../images/bgwap_left.gif") no-repeat top left;}
td.bgwap {background:#BFBFBF;}
.bgwap a {font-size:11px;}

/* фон среднего баннера */
td.bgmdban_left {background:#FF6600 url("../images/bgmdban_left.gif") no-repeat top right;}
td.bgmdban {background:#FDFDFD url("../images/bgmdban.gif") repeat-x top left;}
td.bgmdban_right {background:#FDFDFD url("../images/bgmdban_right.gif") no-repeat top left;}
td.bgmdban_left_0 {background:#FF6600 url("../images/bgmdban_left_0.gif") no-repeat top right;}
td.bgmdban_left_1 {background:#FF6600;}
td.bgmdban_left_2 {background:#FF6600 url("../images/bgmdban_left_2.gif") no-repeat bottom right;}

/* фон блока специальных акций */
td.bgspban_lefttop {background:#EBEBEB url("../images/bgspban_top.gif") no-repeat top right;}
td.bgspban {background:#FF6600;}
td.bgspban_gr {background:#EBEBEB;}
td.bgspban_righttop {background:#EBEBEB url("../images/bgspban_bottom.gif") no-repeat bottom right;}

/* фон большого баннера (внизу слева либо вверху справа) */
td.bgbtban_lefttop, td.bgbtban_righttop {background:#FDFDFD url("../images/bgbtban_lefttop.gif") repeat-x  top right;}
td.bgbtban_leftbottom, td.bgbtban_rightbottom {background:#FDFDFD url("../images/bgbtban_leftbottom.gif") repeat-x  bottom right;}
td.bgbtban_left {background:#FDFDFD url("../images/bgbtban_left.gif") no-repeat top left;}
td.bgbtban_left_0 {background:#FDFDFD url("../images/bgbtban_left_0.gif") no-repeat top left;}
td.bgbtban_left_1 {background:#FDFDFD url("../images/bgbtban_left_1.gif") repeat-y top left;}
td.bgbtban_left_2 {background:#FDFDFD url("../images/bgbtban_left_2.gif") no-repeat bottom left;}
td.bgbtban_right {background:#FDFDFD url("../images/bgbtban_right.gif") no-repeat top right;}
td.bgbtban_right_0 {background:#FDFDFD url("../images/bgbtban_right_0.gif") no-repeat top right;}
td.bgbtban_right_1 {background:#FDFDFD url("../images/bgbtban_right_1.gif") repeat-y top right;}
td.bgbtban_right_2 {background:#FDFDFD url("../images/bgbtban_right_2.gif") no-repeat bottom right;}
td.bgbtban {padding-left: 20px;}

/**/
td.bgrmban_left_0 {background:#BFBFBF url("../images/bgrmban_left_0.gif") no-repeat top left;}
td.bgrmban_left_1 {background:#BFBFBF;}
td.bgrmban_left_2 {background:#BFBFBF url("../images/bgrmban_left_2.gif") no-repeat bottom left;}

/* фон серого продуктового заголовка */
td.bgtitle_left_gr {background:#BFBFBF url("../images/bgtitle_left_gr.gif") no-repeat top left;}
td.bgtitle_gr {background:#BFBFBF;}
td.bgtitle_right_gr {background:#BFBFBF url("../images/bgtitle_right_gr.gif") no-repeat top right;}

/* фон серого продуктового блока */
td.bgblock_left_gr {background: url("../images/bgblock_left_gr.gif") no-repeat top left;}
td.bgblock_gr {background: url("../images/bgblock_gr.gif") repeat-x top right;}
td.bgblock_right_gr {background: url("../images/bgblock_right_gr.gif") no-repeat top right;}

/* фон оранжевого продуктового заголовка */
td.bgtitle_left {background:#FF6600 url("../images/bgtitle_left.gif") no-repeat top left;}
td.bgtitle {background:#FF6600;}
td.bgtitle_right {background:#FF6600 url("../images/bgtitle_right.gif") no-repeat top right;}

/* фон оранжевого продуктового блока */
td.bgblock_left {background: url("../images/bgblock_left.gif") no-repeat top left;}

/* фон низа всякого продуктового блока */
td.bgblock_leftbottom_gr {background:#F8F8F8 url("../images/bgblock_leftbottom_gr.gif") no-repeat top left;}
td.bgblock_bottom_gr {background:#F8F8F8 url("../images/bgblock_bottom_gr.gif") repeat-x top right;}
td.bgblock_rightbottom_gr {background:#F8F8F8 url("../images/bgblock_rightbottom_gr.gif") no-repeat top right;}

/* фон низа блока заголовка продуктовой страницы */
td.bghdblock_gr {background:#EBEBEB;}
td.bghdblock_leftbottom_gr {background:#EBEBEB url("../images/bghdblock_leftbottom_gr.gif") no-repeat bottom left;}
td.bghdblock_rightbottom {background:#DFDFDF url("../images/bghdblock_rightbottom.gif") no-repeat top right;}
td.bghdblock_rightbottom_or {background:#FF6600 url("../images/bghdblock_rightbottom_or.gif") no-repeat top right;}
td.bghdblock_rightbottom_gr {background:#EBEBEB url("../images/bghdblock_rightbottom_gr.gif") no-repeat bottom right;}
img.hdblock {margin-top: 20px;}

/* фон серого низа страницы */
td.bgfooter_left_gr {background:#BFBFBF url("../images/bgfooter_left_gr.gif") no-repeat top left;}
td.bgfooter_right_gr {background:#BFBFBF url("../images/bgfooter_right_gr.gif") no-repeat top right;}

/* фон оранжевого низа страницы */
td.bgfooter_left {background:#FF6600 url("../images/bgfooter_left.gif") no-repeat top left;}
td.bgfooter_right {background:#FF6600 url("../images/bgfooter_right.gif") no-repeat top right;}

div.bgprint {background:#DFDFDF url("../images/bgprint.gif") no-repeat top left; width:30%; height:30px; text-align:center;}
#print table {margin:0px;}
#print td {font-size:9px;}
#print a{color:#888888; text-decoration:none;}
#print a:hover{text-decoration:underline;}

td.bgbutton {background:#DFDFDF; height:30px;}
td.bgbutton_left {background:#DFDFDF url("../images/bgbutton_left.gif") no-repeat top left; width:15px; text-align:center;}
td.bgbutton_inner {background:#FFFFFF url("../images/bgbutton_inner.gif") no-repeat top right; width:15px;}
td.bgbutton_or {background:#FF6600; height:30px;}
td.bgbutton_left_or {background:#FF6600 url("../images/bgbutton_left_or.gif") no-repeat top left; width:15px; text-align:center;}
td.bgbutton_inner_or_start {background:#FFFFFF url("../images/bgbutton_inner_or_start.gif") no-repeat top right; width:15px;}
td.bgbutton_inner_or_end {background:#FFFFFF url("../images/bgbutton_inner_or_end.gif") no-repeat top right; width:15px;}

/* стиль текста продуктового блока */
td.block_text {padding-left:20px; padding-top:5px; padding-right:5px;}
td.add_block_text {padding-top:5px;}

/* дефолтные стили в верхнем меню */
#topmenu td {font-size:11px;}
#topmenu a {color:#000000; font-weight:bold; text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}

/* дефолтные стили в блоке ссылок в заголовке справа */
#waplinks a {color:#585858; font-weight:normal; text-decoration:none;}

#news a {color:#888888; font-weight:normal; text-decoration:none;}
#news a:hover {text-decoration:underline;}
#news td.block_text {padding-left:0px;}

/* дефолтные стили в блоке поиска */
#search .bgsearch {background:#BFBFBF url("../images/bgsearch.gif") no-repeat top left; width:200px; height:30px;}
#search .textsearch {width:200px; text-align:left;}

/* дефолтные стили в левом меню */
#leftmenu h1, #leftmenu .h1 {color:#000000; font-weight:bold; text-decoration:none; margin-top:10px; margin-bottom:10px;}
#leftmenu td {height:20px;}
#leftmenu td.submenu {padding-left:10px; padding-top:5px; padding-bottom:5px;}
#leftmenu a {color:#444444; font-weight:normal;}
#leftmenu a.visited {color:#FF6600; font-weight:bold;}
#leftmenu td.bar_left_subtopic_1 {padding-left: 12px;}
#leftmenu td.bar_left_subtopic_2 {padding-left: 20px;}
#leftmenu td.bar_left_subtopic_3 {padding-left: 28px;}
#leftmenu td.bar_left_subtopic_4 {padding-left: 36px;}
#leftmenu td.bar_left_subtopic_5 {padding-left: 44px;}

/* стили заголовков */
h1.topheader {color:#bfbfbf; font-size:9px; font-weight:normal; margin:0px;}
h1.title, a.title, #button a {color:#FFFFFF; font-size:14px; letter-spacing:1px; font-weight:bold; margin:0px; text-decoration:none; line-height:14px;}
#button a {font-size:13px;}
a.title:hover, #button a:hover {text-decoration:underline;}

#button div {padding-top:7px;}

/* путь до страницы */
#breadcrumps, #breadcrumps a, .search {color: #bfbfbf; font-size:10px; margin:0px;}
#breadcrumps {margin-top:5px; margin-left:20px; margin-bottom:7px;}
#breadcrumps a {text-decoration:none;}
#breadcrumps a:hover {text-decoration:underline;}

/* промо */
#promo_text div {width:80%;}
#promo_text, #promo_text p, #promo_text a {font-size: 18px;}
#promo_text p {line-height:30px;}
#promo_text h1 {color:#FF6600; font-size: 24px;}
#promo_text strong {color:#FF6600; font-size: 24px;}
	
/* разное */
#vote strong {color:#000000;font-weight:normal;}
#gallery img.photo {border: 1px #666666 solid;}
.search, .answer {margin-top:0px; margin-left:20px; margin-bottom:7px;}
.date, .orange {color:#FF6600; font-weight:bold;}
.contacts {color:#FFFFFF; font-size:16px; letter-spacing:0px; font-weight:normal; margin:0px;}
.small {font-size:10px;}
.comment {font-size:10px;font-weight:normal;}
.white {color:#FFFFFF;}
.no_margin_bottom {margin-bottom: 0px;}
#quick_links td, .text_black {color:#000000;}
.text_black {font-weight:normal;}
#links a, a.document {color:#888888; text-decoration:none;}
#links a:hover, a.document:hover {text-decoration:underline;}
p.hr {background:url("../images/bghr.gif") repeat-x center center;}
td.hr {background:url("../images/bghr.gif") repeat-x center center;}
td.nopadding {padding:0px;}
td.contacts {padding-right:20px;}
h2.splitter, .orange_topic {font-size:11px; color:#FF6600;}
table.content {padding-left:20px;}
h2.spot {font-size:18px; color:#FF6600;}
.icq, .icq a {font-size:11px;}
.js_back p, .js_back a {font-size:11px;}
td.light_gray {background:#e5e5e5;}
td.dotted_line {background:url("../images/dotted_line.gif") repeat-x center center; padding: 0px;}

.sendbutton {
	background: #FF6600;
	color:white;
	width:120px;
	height:25px;
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #BBBBBB;
}
.normal_field {
	border: 1px #BBBBBB solid; 
	background: #FFFFFF; 
	width:300px; 
}
.field_name {
	color: #000000;
	font-weight: normal;
}	
.NormalField {border: 1px #BBBBBB solid; background: #FFFFFF; width:300px;}
.WrongField {border: 1px #BBBBBB solid; background: #FFDDBB; width:300px;}
.FieldName {font-family:Verdana; font-weight:bold;}
.AlertMessage {font-family:Verdana; color:#FF6600;}
.SubscribeField {border: 1px #BBBBBB solid; background: #FFFFFF; width:200px;}
.SubscribeButton {
	background: #FF6600;
	color:white;
	width:120px;
	height:25px;
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #BBBBBB;
}
.SendButton {
	background: #FF6600;
	color:white;
	width:120px;
	height:25px;
	border-top: 1px solid #FF6600;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #FF6600;
}
select {
	color: #5F5F5F; 
}
.outer {
	border:1px solid #BBBBBB;
	background-color: #FFFFFF;
	display: table; /* для Мозиллы и FF */
	width:1px;
}
.outer select {
	border: transparent; /* для Оперы и Мозиллы */
	background-color: transparent; /* Для Мозиллы и FF */
	margin: -3px;
	overflow: auto; /* нужно только для удаления скролла в NN6 */
}
html>body .outer select {
	margin: -2px;
}
.currency_header {
	font-weight:bold; 
	margin-top:4px; 
	margin-bottom:4px
}
.currency_topic {
	margin-top:2px; 
	margin-bottom:6px
}
.currency_name {
	color:#FF6600; 
	margin-top:2px; 
	margin-bottom:5px;
}
.currency_value {
	margin:0px; 
	padding:0px;
	border: none;
	text-align:center;
}

/* масштабируемые стили */
.block_text p, .block_text h2, .block_text li, 
.content p, .content h2, .content li, .content a, 
.bgblock_gr p, .bgblock_gr h2, .bgblock_gr a,
.l_r_border td, .l_r_border th,
#leftmenu h1, #leftmenu .h1, #leftmenu td, #leftmenu а, #leftmenu td a,
.bgbtban p, .bgbtban p a,
.contacts h3, .contacts p, 
.vote td
	{font-size:small;}

.bgbtban h2, .bgbtban h2 a, .bgbtban .spot 
	{font-size:large;}
	
/* при этом не должно масштабироваться */
.bgbutton a, .bgbutton_or a, .bgbutton strong, .bgbutton_or strong, .bgprint a
	{font-size:11px;}

#topmenu a 
	{font-size:12px;}

textarea, input, select
	{font-size:14px;}
