body,td,th {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: black}
body {background: white; margin: 0;}
form {margin: 0;}

a {color: #084CAC;}
a:visited {color: #084CAC;}
a:hover {color: #0F52E1;}

.bgF5F5F5 {background: #F5F5F5;}
.bgE7 {background: #E7E7E7;}

.gray7f {color: #999999;}

.padx35 {padding: 0 0 0 35px;}
.padx30 {padding: 0 0 0 25px;}
.icons {padding: 20px 30px 15px 30px; }

.okrugtd {padding: 20px 0 60px 50px; font-size:13px;}

#gift {padding: 0px 5px 0 21px; font-size: 10px;}
#balloon {padding: 5px 5px 0 11px; font-size: 10px;}
#sale {padding: 5px 0 0 0; font-size: 10px;}
#sale td {font-size: 10px; height: 12px;}

.righttbg {height: 60px; background: url(/images2/2level/banners/bg_title.gif) right top no-repeat;}

#tdgeo {padding: 0 10px 0 0;}
#tdgeo p {margin: 0 0 8px 0;}
#tdmapgeo {background: url(/images2/geo/border.gif) right top no-repeat;}

#menu-cell {padding: 40px 0 0 0;}
#menu-cell ul { list-style-image: url(/images2/ul.gif); margin: 0; padding: 0 0 0 20px; }
#menu-cell ul ul { list-style-image: url(/images2/black_dot_list.gif); margin: 0; padding: 1em 0 0 10px; font-size: 11px; font-weight: normal;}
#menu-cell li { margin: 0 0 1em 0; padding: 0;}
#menu-cell li.active{ list-style-image: url(/images2/ul_active.gif); color: #007538; font-weight: bold;}
#menu-cell li.active2{ margin: 0 0 1em 10px;}
#menu-cell ul a {font-size: 12px; font-weight: bold;}
#menu-cell ul a:hover {font-size: 12px; color: #007538;}
#menu-cell ul ul a {font-size: 11px; font-weight: normal;}
#menu-cell ul ul a:hover {font-size: 11px; font-weight: normal; color: #007538;}

#bgmainmenu {position:relative; height: 201px; background: url(/images2/banners/bg_mainmenu.gif) bottom no-repeat;}

#mainframe {padding: 0 0 0 10px;}
#grit {padding: 10px 10px 10px 11px;}
#content {padding: 15px 10px 40px 11px; line-height:17px;}
#content p {margin: 0; padding: 0 0 10px 0;}
#content li {padding: 0 0 3px 0;}
#content ul {margin-top: 0; margin-bottom: 5px;}

#pdf {background: url('/images2/typefiles/pdf.gif') 0 3px no-repeat; padding: 0 0 10px 25px;}
#doc {background: url('/images2/typefiles/doc.gif') 0 3px no-repeat; padding: 0 0 10px 25px;}
#zip {background: url('/images2/typefiles/zip.gif') 0 3px no-repeat; padding: 0 0 10px 25px;}
#ppt {background: url('/images2/typefiles/ppt.gif') 0 3px no-repeat; padding: 0 0 10px 25px;}


#geo {padding: 15px 10px 40px 11px; line-height:16px;}
#geo h2 {font-size: 12px; font-weight:bold;}

#auth {padding: 0 10px 0 0; font-size: 10px; text-align: right; color: #FFFFFF; height: 20px;}
#auth a {color: #FFFFFF;}

#mainbanner {height: 120px; background: url(/images2/banners/bg_plane.jpg);}
#mainrel {position:relative; height: 120px; width: 100px;}
#mainpic {position: absolute; top: -11px; left: 0; height: 131px; width: 697px; background: url(/images2/banners/plane.gif) right no-repeat; z-index: 2;}
#mainrel2 {position:relative; height: 50px; width: 200px;}
#mainslog {position: absolute; top: 0; left: 10px; height: 50px; color:#FFFFFF; font-size: 10px; z-index: 3;}

#mpnewsblock {padding: 25px 30px 40px 21px; line-height:16px;}
#mpright {padding: 25px 0 40px 10px;}
#mpabout {padding: 0 0 30px 0; line-height:16px;}
#copyright {padding: 14px 0 60px 5px;}
#makeuptv {padding: 0 0 0 25px;}
#makeuptv td {font-size: 10px;}

#callnow {padding: 50px 0 0 0;}

#sectionblock {height: 180px; background: url(/images2/2level/bg_block.gif)}
#sectionblock .comptitle {height: 180px; background: url(/images2/2level/company.gif) left top no-repeat;}
#sectionblock .comppic {height: 180px; background: url(/images2/2level/banners/company.gif) right bottom no-repeat;}
#sectionblock .rightbg {height: 180px; background: url(/images2/2level/banners/bg_title.gif) right top no-repeat;}

#sectionblock2 {height: 180px; background: url(/images2/2level/bg_block.gif)}
#sectionblock2 .rightbg {height: 180px; background: url(/images2/2level/banners/bg_title.gif) right top no-repeat;}

#searchtd {padding: 0 15px 25px 15px;}
#searchtd .stitle {margin: 0; padding: 0 0 0 5px; font-size:16px; font-weight: bold; }
#searchcontent {padding: 20px 20px 50px 20px;}
#searchcontent .msection {padding: 15px 0 0 0;}
#searchcontent h2 {margin: 5px 0 0 0; font-size:16px; font-weight: bold;}

#errortext {padding: 8px 0 0 20px;}
#errortext .elink {margin: 5px 0 0 0;}
#errortext .marginzero {margin: 0;}

#smessage {width: 80%; background: url(/images2/bg_fbmessage.gif) right top no-repeat;}

.titletable {font-weight: bold; margin: 0 0 5px 1px;}
.tablecap {background: #EFF3EC}
.tabletd1 {background: #F4F4F4}

.footnote {background: #F4F4F4; margin-left: 25px; padding: 10px}

#calcform {padding: 0;}
#calcform td {padding: 10px 10px 10px 3px;}
#calcform .calctdresult {padding: 3px 0 3px 6px; background: #F4F4F4; width: 100%;}
#calcform .line1px {width: 100%; height: 1px; background: #E7E7E7;}
#calcform .calctdtitle {margin: 0 0 8px 0; font-size: 13px; font-weight: bold;}
#calcform .finput {width: 100%}