body { background: #FFFFFF; }
body, input, select, textarea, td, th { color: #; font-family: Tahoma; font-size: 11px; }
body, td, th { color: #efeff7; }
body, form { margin: 0; padding: 0; }
a { color: #a1cfff; text-decoration: none; }
a:hover { text-decoration: underline; }
img, table { border: 0 none; }
p { margin: 0 0 1em 0; padding: 0; }
strong { color: #a1cfff; }
table { border-collapse: collapse; }
textarea { overflow: auto; }
td, th { padding: 0; vertical-align: top; }
ul { margin: 0 0 1em 0; padding: 0 0 0 16px; }
ol { margin: 0 0 1em 0; padding: 0 0 0 24px; }

.m_tab { height: 100%; width: 100%; }

.hbg { background: url(images/hbg.jpg) left top no-repeat; height: 188px; padding-left: 73px; }

.cbg { background: url(images/cbg.jpg) left top no-repeat; height: 223px; padding-left: 80px; }

.bbg { background: url(images/bbg.jpg) left top no-repeat; height: 299px; padding: 38px 0 0 80px; }


.hbg2 { background: url(images/hbg2.jpg) left top no-repeat; height: 187px; padding-left: 73px; }

.cbg2 { background: url(images/cbg2.jpg) left top no-repeat; }

.bbg2 { background: url(images/bbg2.jpg) left bottom no-repeat; padding: 38px 0 0 80px; }



.lt { background: url(images/lt.gif) left top repeat-x; width: 50%; }
.lt2 { background: url(images/lt2.gif) left top repeat-x; }
.lt3 { background: #4577c8 url(images/lt3.gif) left bottom repeat-x; width: 50%; }

.bt { background: url(images/bt.gif) left top repeat-y; height: 100%; }
.bt2 { background: url(images/bt2.gif) left top repeat-y; height: 100%; }

.ct { background: url(images/ct.jpg) left top repeat-y; }

div.discr { border-bottom: 4px solid #5f93c9; padding-bottom: 20px; margin: 20px 0; }
div.discr strong { color: #a1cfff; display: block; margin-top: 1em; }
.b_img img { border: 3px solid #5f93c9; }

.f13 { font-size: 13px; }

.menu { background: url(images/mbg.jpg) left top no-repeat; height: 39px; padding: 0 0 0 45px; }
.menu2 { background: url(images/mbg2.jpg) left top no-repeat; height: 39px; padding: 0 0 0 45px; }

.menu a, .menu2 a { margin: 0 5px; }
.menu img, .menu2 img { vertical-align: top; }

.copy { color: #9fceff; height: 89px; padding: 24px 0 0 18px; }
.copy a { color: #9fceff; text-decoration: none; }

.prices { border-top: 3px solid #5f93c9; border-right: 3px solid #5f93c9; }
.prices th { background: #5f93c9; }
.prices td, .prices th { border-bottom: 3px solid #5f93c9; border-left: 3px solid #5f93c9; padding: 4px 8px; text-align: left; vertical-align: top; }
.prices strong { color: #FFFFFF; }


.c1 { color: #fcc556; }

.tab td { vertical-align: middle; }
.tab a { color: #fcc556; font-weight: bold; }

.gl { background: url(images/gl.gif) left center repeat-x; }

.vl { background: url(images/vl.gif) center top repeat-y; }
