.bla-bla {}

A { color: #0394d0; outline: none; text-decoration: underline; }
A:hover { text-decoration: none; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #000000; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; margin: 0; padding: 0; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #000000; font-size: 18px; margin: 0px 0px 20px 0px; font-weight: normal; }
H2 { font-size: 16px; margin: 20px 0px 10px 0px; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { border: 1px solid #666; color: #666; font-family: Arial; font-size: 12px; margin: 0px; outline: none; padding: 2px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.dateBlock { margin-bottom: 5px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlockTd IMG { padding: 0 15px 15px 0; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #E1EEFB; color: #000000; font-weight: normal; border: 1px solid #0000ff; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 0px solid #0000ff; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 0px solid #0000ff; padding: 3px; }
.td1 { background-color: #ffffff; border: 0px solid #0000ff; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 0px solid #0000ff; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #000000; text-decoration: none; }

UL { list-style: none; margin: 0; padding: 0; }
UL LI { background: url('image/i-standart.gif') 0px 7px no-repeat; padding-left: 14px; } 

#strip_block { width: 100%; }

#top_bgr1 { background: url('image/top-bgr1.gif') repeat-x; height: 11px; width: 25%; }
#top_bgr2 { background: url('image/top-bgr2.gif') repeat-x; height: 11px; width: 25%; }
#top_bgr3 { background: url('image/top-bgr3.gif') repeat-x; height: 11px; width: 25%; }
#top_bgr4 { background: url('image/top-bgr4.gif') repeat-x; height: 11px; width: 25%; }

#conva { width: 100%; }
#center_block { width: 944px; }

#header { width: 100%; }
#header table { width: 100%; }

#search { height: 70px; width: 256px; }
#search table { width: 256px; }
#search_area { height: 19px; width: 235px; }
INPUT.searchInput { border: 1px solid #b0b0b0 ; color: #b0b0b0 ; font-family: Verdana; font-size: 12px; margin: 0; outline: none; padding: 2px; width: 235px; }
#search_image { height: 19px; width: 13px; }

#top_nav { text-align: right; }
.first_top_nav_link { color: #0394d0; padding-right: 10px; }
.first_top_nav_link-active { color: #959595; padding-right: 10px; text-decoration: none; }
.top_nav_link { color: #0394d0; padding: 0 10px; }
.top_nav_link-active { color: #959595; padding: 0 10px; text-decoration: none; }
.last_top_nav_link { color: #0394d0; padding-left: 10px; }
.last_top_nav_link-active { color: #959595; padding-left: 10px; text-decoration: none; }

#menu { width: 100%; }
#menu_td_left { background: url('image/top-bgr5-1.gif') repeat-x; height: 71px; }
#menu_td { background: url('image/top-bgr5-1.gif') repeat-x; height: 61px; padding-top: 10px; vertical-align: top; width: 944px; }
#menu_td_right { background: url('image/top-bgr5-1.gif') repeat-x; height: 70px; }

.mainmenu { height: 43px; width: 100% }
.mainmenu_td_left { background: url('image/menu1.gif') right center no-repeat; height: 43px; padding: 0px; width: 4px; }
.mainmenu_td { background: url('image/menu-bgr.gif') center repeat-x; color: #fff; font: bold 14px Tahoma, sans-serif; height: 43px; padding: 0 0 6px 0; text-align: center; width: 19%; }
.mainmenu_td a { color: #fff; font: bold 14px Tahoma, sans-serif; text-decoration: none; }
.mainmenu_td_right { background: url('image/menu2.gif') left center no-repeat; height: 43px; padding: 0px; width: 4px; }

.mainmenu_td_left-active { background: url('image/menu1-act.gif') right center no-repeat; height: 43px; padding: 0px; width: 4px; }
.mainmenu_td-active { background: url('image/menu-bgr-act.gif') center repeat-x; color: #fff; font: bold 14px Tahoma, sans-serif; height: 43px; padding: 0 0 6px 0; text-align: center; width: 19%; }

.big { vertical-align: top; }
.dn { display: none; }
.submenu { position: absolute;  border-top: 0px solid #fff; padding: 0; max-width: 245px; }

.submenu_td_left { background: url('image/vipad1.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }
.submenu_td { background: url('image/vipad-bgr.gif') center repeat-x; height: 23px; padding: 0 5px; text-align: left; white-space: nowrap; }
.submenu_td a { color: #fff; font: bold 12px Verdana, sans-serif; text-decoration: none; }
.submenu_td_right { background: url('image/vipad2.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }

.submenu_deliver { background: #fff; height: 2px; }

.submenu_td_left_baby { background: url('image/.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }
.submenu_td_left_baby:hover { background: url('image/vipad-baby1.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }
.submenu_td_baby { background: url('image/.gif') center repeat-x; height: 23px; padding: 0px; text-align: left; white-space: nowrap; }
.submenu_td_baby:hover { background: url('image/vipad-baby-bgr.gif') center repeat-x; height: 23px; padding: 0px; text-align: left; white-space: nowrap; }
.submenu_td_baby a { color: #fff; font: bold 12px Verdana, sans-serif; text-decoration: none; }
.submenu_td_right_baby { background: url('image/.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }
.submenu_td_right_baby:hover { background: url('image/vipad-baby2.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }

.submenu_td_left_child { background: url('image/vipad-child1.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }
.submenu_td_child { background: url('image/vipad-child-bgr.gif') center repeat-x; height: 23px; padding: 0px; text-align: left; white-space: nowrap; }
.submenu_td_child a { color: #fff; font: bold 12px Verdana, sans-serif; text-decoration: none; }
.submenu_td_right_child { background: url('image/vipad-child2.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }

.submenu_td_left_adult { background: url('image/vipad-adult1.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }
.submenu_td_adult { background: url('image/vipad-adult-bgr.gif') center repeat-x; height: 23px; padding: 0px; text-align: left; white-space: nowrap; }
.submenu_td_adult a { color: #fff; font: bold 12px Verdana, sans-serif; text-decoration: none; }
.submenu_td_right_adult { background: url('image/vipad-adult2.gif') left center no-repeat; height: 23px; padding: 0px; width: 4px; }

#big_top_main { width: 100% }
#big_top_main td { background: url('image/top-bgr5-2.gif') top repeat-x; }
#big_top_main_image { height:355px; width: 944px; }

#content { height: 65%; width: 100%; }
#content_text_left { background: url('image/top-bgr5-2.gif') top repeat-x; }
#content_text { background: url('image/top-bgr5-2.gif') top repeat-x; height: 100%; padding-top: 21px; vertical-align: top; width: 944px; }
#content_text_right { background: url('image/top-bgr5-2.gif') top repeat-x; }

#fastnavigation { border: 3px solid #fff; width: 944px; }
#fastnavigation td { color: #fff; font: 14px Tahoma, sans-serif; padding: 2px 4px 5px 4px; }
.b { background: #fb8fb1; }
.c { background: #71e2af; }
.a { background: #43c4e9; }
.s { background: #f4b75d; }
#fastnavigation td a { color: #fff; font: 12px Tahoma, sans-serif; }

#main_image_links { text-align: left; width: 100%; }
.main_image_link { padding: 10px 13px 58px 13px; width: 153px; }
.image_link  { padding: 0px; }
#baby { color: #ffa1bc; font: 18px Trebuchet MS, sans-serif; padding-top: 27px; text-align: right; }
#baby a { color: #ffa1bc; font: 18px Trebuchet MS, sans-serif; padding-top: 27px; text-align: right; text-decoration: none; }
#child { color: #70e2af; font: 22px Trebuchet MS, sans-serif; padding-top: 25px; text-align: right; }
#child a { color: #70e2af; font: 22px Trebuchet MS, sans-serif; padding-top: 25px; text-align: right; text-decoration: none; }
#adult { color: #0394d0; font: 22px Trebuchet MS, sans-serif; padding-top: 25px; text-align: right; }
#adult a { color: #0394d0; font: 22px Trebuchet MS, sans-serif; text-align: right; text-decoration: none; }

#catalog_one { width: 100%; }
#catalog_one_left { width: 50%; padding-right: 20px; vertical-align: top; }
#catalog_one_left table { width: 100%; }
#catalog_one_right { width: 50%; padding-left: 20px; vertical-align: top; }
#catalog_one_right table { width: 100% }
h3  { color: #414141; font: bold 14px Verdana, sans-serif; margin: 0; padding: 0; }
h4  { color: #414141; font: bold 14px Verdana, sans-serif; margin: 20px 0; padding: 0; }
.bline { background-color: #fb8fb1; margin: 0 0 20px 0; height: 3px; overflow: hidden; padding: 0; }
.cline { background-color: #71e2af; margin: 0 0 20px 0; height: 3px; overflow: hidden; padding: 0; }
.aline { background-color: #43c4e9; margin: 0 0 20px 0; height: 3px; overflow: hidden; padding: 0; }
.line { background-color: #f4b75d; margin: 0 0 20px 0; height: 3px; overflow: hidden; padding: 0; }
#picture { padding-right: 20px; vertical-align: top; width: 50%; }
#instruction { vertical-align: top; width: 50%;  }
#responses { padding-top: 80px; }

#footer_top { margin-top: 20px; width: 100%; }
#footer_top_picture { background: url('image/bottom-bgr1.gif') top repeat-x; height: 13px; text-align: right; width: 100%; }
#footer_copyright { width: 100%; }
#footer_copyright_left { background: url('image/bottom-bgr2.gif') repeat-x; height: 62px; }
#footer_copyright_center { height: 62px; width: 944px; }
#footer_copyright_right { background: url('image/bottom-bgr2.gif') repeat-x; height: 62px; }
#copyright { width: 944px; }
#copyright td { background: url('image/bottom-bgr2.gif') repeat-x; color: #fff; height: 62px; padding: 0; }
#copyright td a { color: #fff; text-decoration: none; }
#copyright_picture { height: 62px; width: 150px; }
#footer_bottom { background: url('image/bottom-bgr3.gif') repeat-x; width: 100% }
#footer_bottom_picture { background: url('image/bottom3.jpg') right top no-repeat; min-height: 47px; text-align: right; width: 100%; }
#footer_bottom_picture table { width: 100%; }
#footer_bottom_address  { color: #666; padding: 20px 0 20px 0; width: 944px; }
#footer_bottom_address a { color: #0394d0; }
#footer_bottom_address a:hover { text-decoration: none; }