body { background:#fff; margin:10px 0; text-align:center; padding:0; overflow:auto}

* { box-sizing: border-box; -moz-box-sizing: border-box}

a {text-decoration:underline; color:#194F6C}

a img {border:0}

.l_red {color:#f00}

.fff {background:#f2f3f4}
.main5 .fff {background:#dfdfdf}

.blue {color:#194F6C}
.orange {color:#E15806}

.main5 td, .main5 th {width:50%; padding:4px auto}
.main5 .both {text-align:center}

table.main { width:720px; font-family: Arial, Helvetica, sans-serif; margin:0 auto}
table { font-size:11px}

table.form { font-size:11px; border-collapse:collapse; background:#eaeaea}
table.form td { border:2px solid #fff; padding:4px; vertical-align:middle}
form#frm input,form#frm select { font-size:11px; margin:0}
table.form input,table.form select {width:222px}
table.form input.now {width:auto}

form#frm {margin:0}

table.main2 td {vertical-align:middle}
table.main3 td {height:25px; font-size:11px; width:100%}
tr.botb td, tr.botb th {border-bottom:1px solid #194F6C}
tr.topb td, tr.topb th {border-top:1px solid #194F6C}
tr.topdb td, tr.topdb th {border-top:1px solid #194F6C}

tr.botbl td, tr.botbl th {border-bottom:1px solid #999}
td.leftb, td.leftb {border-left:1px solid #999}


table.main ul {margin:0 15px}
table.main2 ul {margin:7px 0 0 10px}

table.main A.main { color:#527A90}

table.main4 { width:100%; font-family: Arial, Helvetica, sans-serif; font-size:11px}

table.main4 td { padding:3px 5px; vertical-align:top}

table.main4 blockquote {margin:3px 0 3px 15px}
table.main4 ul {margin:0 0 0 15px}


td { vertical-align:top}

td.header { height:166px; background: url('/images/1_1_bg.jpg') no-repeat 100% 0; padding:0 10px}

td.right { padding:0 0 0 15px; background: url('/images/dotty.gif') repeat-y 0 0; font-size:10px; width:171px}
td.right2 { padding:97px 0 0 15px}

td.right p.know { margin:0 0 10px; color:#333}

td.right p.n2 { color:#666}

td.right div { padding-bottom:3px; margin:0 0 1px}

td.right div A { display: block; color:#527A90; margin:0;
background: url('/images/orange.gif') no-repeat 0 50%;
padding-left:10px;
font-size:11px; font-weight:bold;
text-decoration:none}

td.right div A:hover {text-decoration:underline}

td.right div.bdot { background: url('/images/bdot.gif') repeat-x 0 100%}

td.right div.hr { height:3px; background:#D9DCE0; width:100%; padding:0; margin:8px 0 11px; font-size:2px}

td.v3_1 { padding-top:10px; vertical-align:top}

div.dark {
background: url('/images/2_1_bg.gif') repeat-x 2px 0;
width:100%;
position:relative;
left:-15px; z-index:900;
height:84px;
padding:0 0 0 5px;
margin:0 0 14px;
}

div.dark a.img { margin:5px 5px 0 0; float:left; display:block; width:116px; height:74px;}
#m1 { background: url(/images/promo/00.gif) 0 0 !important;}
#m1:hover { background: url(/images/promo/00.gif) 812px 0 !important;}
#m2 { background: url(/images/promo/00.gif) 696px 0 !important;}
#m2:hover { background: url(/images/promo/00.gif) 580px 0 !important;}
#m3 { background: url(/images/promo/00.gif) 464px 0 !important;}
#m3:hover { background: url(/images/promo/00.gif) 348px 0 !important;}
#m4 { background: url(/images/promo/00.gif) 232px 0 !important;}
#m4:hover { background: url(/images/promo/00.gif) 116px 0 !important;}

div.borderl { border-left:1px solid #194F6C;
min-height:350px;
font-size:11px;
color:#454545;
padding:0 10px;
width:100%}

div.h300 {height:400px}

div.main2 {width:100%; padding:0 10px}

div.bottom {height:112px}

h3,h3.get { color:#E15806; font-size:14px; font-weight:bold; margin:0 0 10px; text-transform :uppercase}
h3.notrans {text-transform :none}

div.main2 h3 { margin:0 0 10px}

h3.get { margin-left:0; color:#194F6C}

div.borderl p.note { margin:10px 0}

div.borderl li { margin:0; padding:0; line-height:15px}

div.get { padding:15px 3px 0 70px; width:210px;
height:86px; font-size:10px;
background: url('/images/get.jpg') no-repeat top;
}

td.green {color:#0f0; font-size:14px; text-align:center}

a.bottom {font-style:italic; color:#000; margin-left:7px}

table.list tr th { background-color: #f0f0f0; font-family: verdana; font-size:11px; text-align:left}
table.list tr td { border-bottom: 1px solid #ddd; vertical-align:top}

li b#oran {color:#E15806}

img#show {margin-left:8px}

b#big, b.big { text-transform :uppercase; font:bold 14px}
b.big2 { font:bold 12px}

b#big a, b.big a { color:#527A90}

h5 { color: #f60; padding: 5px; font-size: 11px; text-transform: uppercase; margin-bottom:5px}

table.some { font-size:12px; float:right; width:240px}
table.some td { text-align:center; color:#194F6C; padding:3px 0 0 4px; width:50%}
table.some tr.up td { padding:0 0 25px}

table.cena_main { font-size:11px; color:#333; width:100%}
table.cena_main td { padding:3px 5px; text-align:center; vertical-align:middle; white-space:nowrap}
table.cena_main h3,h3.get { color:#E15806; font-size:12px; font-weight:bold;
margin:0; text-align:left; text-transform :uppercase}
table.cena_main td.first { text-align:left}
table.cena_main td.last { text-align:right}
table.cena_main td.m_gr {color:#E15806}
table.cena_main tr.head td {text-align:center}
table.cena_main tr.pad_top td { padding-top:12px; padding-bottom:5px}

a.sec { color:#000}

table.order td,  table.order input, table.order select {font-size:11px}

td.center {width:539px; padding:0 0 0 10px}

img.rel { position:relative; top:110px; left:-68px; z-index:999; margin:0 0 -155px}

div.grey_f { background:#eee; padding:2px 9px; margin:0 0 1px; text-align:left}
div.grey_f b {display:block; float:right; padding-top:4px}

/*div.o_b { background: #E15806 url('orange.gif') repeat-x 0 0; font-size:12px; padding:7px 9px; font-weight:bold; color:#fff; margin-top:20px}
div.o_b { background:#CAE0E9; font-size:12px; padding:7px 9px; font-weight:bold; }
div.o_b b, div.b_b b { color:#C03100; padding-top:9px}

div.dbord { border:solid #194F6C; border-width:1px 0 2px}*/

div.o_b { background: #E15806 url('orange.gif') repeat-x 0 0; font-size:12px}
div.b_b { background: #194F6C url('blue.gif') repeat-x 0 0; font-size:12px}
div.o_b, div.b_b { font-weight:bold; color:#fff; 1margin-top:20px}


h3.blue { padding-left:10px; font-size:12px}
h3.blue a, h3.blue a:hover {text-decoration:none}

a.img img {visibility:visible}
a.img:hover img {visibility:hidden}
a#m1 { background:url('/images/promo/01_.gif') no-repeat 0 0}
a#m2 { background:url('/images/promo/02_.gif') no-repeat 0 0}
a#m3 { background:url('/images/promo/03_.gif') no-repeat 0 0}
a#m4 { background:url('/images/promo/04_.gif') no-repeat 0 0}

span.counter {margin-top:40px; display:block}
div.counter {position:absolute; top:0; left:0}

#tabs {height:30px; padding:0 0 5px 5px; background:url('/images/tabs_bg.gif') repeat-x 0 100%}
#tabs a {display:block; float:left; width:149px; height:25px; margin-right:3px; padding:5px 0 0; cursor:pointer; color:#206489; background:url('/images/tabs_false.gif') no-repeat 0 0; text-decoration:none; text-align:center}
#tabs a, {cursor:hand}
#tabs a:hover {text-decoration:underline}
#tabs a.active	{cursor:default; background:url('/images/tabs_true.gif') no-repeat 0 0; color:#fff; font-weight:bold; padding:5px 0 0; text-decoration:none}

.none {display:none}
.novis {visibility:hidden}

td.description {cursor:pointer; color:#194F6C; text-decoration:underline}
td.description, {cursor:hand}

tr.first_p_line td {background:url('/images/tab.gif'); height:23px; color:#fff; padding-top:4px}

.f_page_span {background:url('/images/orange.gif') no-repeat 0 4px; padding:0 0 5px 10px}

#test5day {text-align:left; padding:5px 0 0 5px}
table.form td.test5day {background:#fff; vertical-align:top}

.gray {color:#999}

#extra_part {display:none; width:100%}
#text_field {width:100%; height:150px; overflow:auto; font-size:12px; color:#666; background:#f0f0f0; font-family:Arial; border:1px solid #000; margin:10px 0}