/* CSS Document */
table {border-collapse:collapse;}

/* переопределяем общие стили */
body, form, p {margin:0px; padding:0px;}
body {background: #FFFFFF;}
body, p, td {font-family:Tahoma; font-size:11px; color:#808080;}
p, li {margin-bottom: 7px;}
a  {color:#003399; 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:#003399;}
h2 {font-size:11px; color:#888888;}
h3 {font-size:11px; color:#003399;}
th {font-size:11px;}

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

table.maintable {
/*	border-top: 2px solid #003399;
	border-right: 2px solid #003399;
	border-bottom: 2px solid #003399;
	border-left: 2px solid #003399;
*/
}
/* МОЁ */

td.bg_image_br
{
    background:#304909 url("/images/0_33_br.jpg") no-repeat center right;
    text-align: left;
}
td.bg_image_bl
{
    background:#304909 url("/images/0_33_br.jpg") no-repeat center right;
    text-align: left;
}
td.bg_image_tl 
{
    background:#304909 url("/images/0_33_1.jpg") no-repeat center right;
    text-align: left;
}
td.bg_image_tr 
{
    background:#304909 url("/images/0_33_tr.jpg") no-repeat center right;
    text-align: left;
}
h1.title_tr, a.title_tr {
	color:#003399;
	font-size:18px;
	letter-spacing:1px;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
	line-height:14px;
}
a.title_tr:hover {
    text-decoration:underline;
}
h1.title_tl, a.title_tl {
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:1px;
	font-weight:bold;
	margin-left:35px;
	margin-top:6px;
	text-decoration:none;
	line-height:14px;
}
a.title_tl:hover {
    text-decoration:underline;
}
p.title_bot {
    text-align: right;
    font-size: 12px;
    color: #ffffff;
    margin-top: 2px;
    margin-bottom: 3px;
}
p.title_top {
    font-size: 18px;
    color: #eeeeee;
    margin-top: 2px;
    font-family: Impact;
    margin-bottom: 3px;
}
td.title_top_m {
    background: url('/images/2_3.gif') repeat-x left center;
}
td.title_top {
    background: url('/images/1_3.gif') repeat-x left center;
}
#menulist a {
    font-size: 14px;
    color: #003399;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 10px;
}
#menulist a:hover {
    text-decoration: underline;
}
#mmenu {
    padding-left: 10px;
}
#menu h1 {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 10px;
}
#text1 p {
    text-indent: 0px;
    font-size: 14px;
    color: #000000;
    text-align: justify;
}
#text1 input {
    text-indent: 0px;
    font-size: 14px;
    color: #000000;
    text-align: justify;
}

#text1 select {
    text-indent: 0px;
    font-size: 14px;
    color: #000000;
    text-align: justify;
}

#text1 li {
    list-style-position: outside;
    color: #000000;
    font-size: 14px;
    list-style-image: url('images/g1.gif');
    text-align: justify;
    margin-left: 20px;
}
table.tar td {
    border: 2px solid black;
}

table.nobord td {
    border: 0px solid black;
}
.separator {
    background-color:#0099CC;
    margin: 7px 0px 7px 0px;
}

#text2 p {
    text-indent: 0px;
    font-size: 14px;
    color: #000000;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
#text2 input, #select {
    text-indent: 0px;
    font-size: 14px;
    color: #000000;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
}
#text3 p {
    text-indent: 0px;
    font-size: 12px;
    color: #000000;
    text-align: left;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
}

#texta textarea {
    text-indent: 0px;
    font-size: 12px;
    color: #000000;
    text-align: left;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
}
#text6 p {
    text-indent: 0px;
    font-size: 16px;
    color: #003399;
    text-align: left;
    margin-left: 5px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
}
#text4 p {
    text-indent: 0px;
    font-size: 10px;
    color: #000000;
    text-align: left;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#text5 p {
    text-indent: 0px;
    font-size: 12px;
    color: #000000;
    text-align: right;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#text3 li {
    text-indent: 10px;
    font-size: 12px;
    color: #000000;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 0px;
}
#text31 p {
    text-indent: 0px;
    font-size: 12px;
    color: #000000;
    text-align: center;
    margin-left: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
}
#text21 p {
    text-indent: 30px;
    font-size: 14px;
    color: #000000;
    text-align: justify;
    margin-top: 2px;
    margin-bottom: 2px;
}
#text21 li {
    text-indent: 30px;
    font-size: 14px;
    color: #000000;
    text-align: justify;
    margin-top: 2px;
    margin-bottom: 2px;
}
#text2b p {
    text-indent: 0px;
    font-size: 14px;
    background-color: #bbddff;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
#text1 h1 {
    font-size: 18px;
    color: #555555;
}
#text11 h1 {
    font-size: 18px;
    text-align: center;
    color: #555555;
}
#table1 h1 {
    font-size: 14px;
    color: #555555;
    text-align: center;
}
td.menulist_small {
    font-size: 11px;
    color: #444444;
    text-align: justify;
}
td.menulist_large, li{
    font-size: 16px;
    color: #333333;

    list-style-position: outside;
    list-style-image: url('images/g1.gif');
}
#menu h1 {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
#menu td {
/*    height: 20px;*/
}
#menu a {
    font-size: 11px;
    color: #003399;
    text-decoration: none;
    font-weight: bold;
}
#menu a.visited {
    color: #ff3399;
    font-weight: bold;
}
#menu a:hover {
    text-decoration: underline;
}
#path, #path a {
    color: #888888;
    font-size: 12px;
    margin:0px;
}
#path {
    margin-top: 5px;
    margin-left: 20px;
    margin-bottom: 7px;
}
#path a {
    text-decoration: none;
}
#path a:hover {
    text-decoration: underline;
}

a.fav {
    color: #003399;
    font-size: 11px;
}
a.fav:visited {
    color: #003399;
}
#fav_b a {
    color: #ffffff;
    text-align: right;
    font-size: 11px;
    margin-top: 5px;
    text-decoration: none;
    margin-bottom: 5px;
}
#fav_b a:visited {
    color: #ffffff;
}
#fav_b a:hover {
    text-decoration: underline;
}








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

/* фон среднего баннера */
td.bgmdban_left {background:#003399 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:#003399 url("/images/bgmdban_left_0.gif") no-repeat top right;}
td.bgmdban_left_1 {background:#003399;}
td.bgmdban_left_2 {background:#003399 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:#003399;}
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:#003399 url("/images/bgtitle_left_gr.gif") no-repeat top left;}
td.bgtitle_gr {background:#003399;}
td.bgtitle_right_gr {
    background:#003399
    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:#003399 url("/images/bgtitle_left.gif") no-repeat top left;}
td.bgtitle {background:#003399;}
td.bgtitle_right {background:#003399 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:#003399 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:#003399 url("/images/bgfooter_left.gif") no-repeat top left;}
td.bgfooter_right {background:#003399 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:#003399; height:30px;}
td.bgbutton_left_or {background:#003399 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 {font-size:11px; 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 {font-size:11px; color:#444444; font-weight:normal;}
#leftmenu a.visited {color:#003399; 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:#003399; font-size: 24px;}
#promo_text strong {color:#003399; font-size: 24px;}
	
/* разное */
#gallery img.photo {border: 1px #666666 solid;}
.search, .answer {margin-top:0px; margin-left:20px; margin-bottom:7px;}
.date, .orange {color:#003399; 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:#003399;}
table.content {padding-left:20px;}

h2.spot {font-size:18px; color:#003399;}

.sendbutton {
	background: #003399;
	font-size:10px;
	color:white;
	width:80px;
	height:21px;
	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; 
	font-size:10px;
}
.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-size:11px; font-weight:bold;}
.AlertMessage {font-family:Verdana; font-size:10px; color:#003399;}
.SubscribeField {border: 1px #BBBBBB solid; background: #FFFFFF; width:200px;}
.SubscribeButton {
	background: #003399;
	font-size:10px;
	color:white;
	width:80px;
	height:21px;
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #BBBBBB;
}
.SendButton {
	background: #003399;
	font-size:10px;
	color:white;
	width:80px;
	height:21px;
	border-top: 1px solid #003399;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #003399;
}
select {
	color: #5F5F5F; 
	font-size:14px;
}
.outer {
	border:1px solid #003399;
	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 {
	font-size:10px; 
	color:#003399; 
	margin-top:2px; 
	margin-bottom:5px;
}
.currency_value {
	margin:0px; 
	padding:0px;
	border: none;
	text-align:center;
}
