@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dfn,var {font-style: normal;}

/* ^^ Disable a deprecated ^_^  ^^ */
font,basefont {color: inherit; font: inherit; font-size: 100%;}
center {text-align: inherit;}
s,strike,u {text-decoration: inherit;}

/*************** Fonts & Graphics ***************/
html {font-size: 75%}
@media all and (min-resolution: 120dpi) {
    html {font-size: 60%}
    html, x:-moz-any-link {font-size: 75%}
}
    #for-opera927 {/* dont' remove! */}

body,table,input,label,textarea,button,select,code,samp,kbd,tt {color: #000; font: normal 1em/1.4 Arial, Helvetica, sans-serif;}
code {color: #c33; font: normal 1em/1.4 "Consolas","Lucida Console", Monaco, "Courier New", Courier, monospace;}

h1,h2,h3,h4,h5,h6 {margin: 2em 0 1em; text-align: center;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {margin-top: 0 !important;}
h1 {font: bold 1.7em/1 Arial, Helvetica, sans-serif; color: #00739F; margin: 0.833em 0 0.7em; }
h2 {font: normal 1.5em Arial, Helvetica, sans-serif; color: #5E6E7B; margin: 0.7em 0 1.4em;}
h3 {font: normal 1.7em Arial, Helvetica, sans-serif; color: #000;  }
h4 {font: bold 2.0em Arial, Helvetica, sans-serif; color: #00739F;}
h5 {font: bold 1.4em Arial, Helvetica, sans-serif; color: #00739F; margin: 0.7em 0 1.4em;}
h6 {font: normal 1em Arial, Helvetica, sans-serif;}

p {margin: 1em 0;  font: normal 1.15em/1.3 'Arial'; text-align: left; color: #005F95}
p:first-child {margin-top: 0 !important;}
p+ul, p+ol {margin-top: -0.5em;}

html {background: #ffe19d;}
body {background: url(../img/bg_body.png) repeat-x;}

/*************** Positioning ***************/
body { height: 100%; }
#wrapper {position: relative; margin: 0 auto; width: 986px; }

       /* -- Mainframes -- */
#header     {position: relative; height: 217px; width: 986px; background: url(../img/header.jpg) no-repeat;}
#main {position: relative; margin: 0 0px 0 34px; width: 952px; background: url("../img/bg_content.png") repeat-y scroll right 0 #C756A0;}
#sidebar {float: left; width: 160px; padding: 0 0 40px 6px;}
  #sidebar_href { position: relative; z-index: 10; width:205px; background: #0081c9; margin: 0 -40px 0 -35px;}
#content    { float: right; position: relative; padding: 0px 39px 60px 21px; margin: 0; width: 726px;}
body.index #content, body.inner #content  { padding-right: 60px; padding-left: 21px; width: 684px;}
#footer     { clear: both; margin: 10px 0;}
#bottom     { margin: 15px 0;}

body.index #sidebar {position: relative; z-index: 1500;}
body.index #content {position: relative; z-index: 500;}

/*************** Representation ***************/

       /* ++ Standard elements ++ */
a         {color: #103dff; text-decoration: underline;}
a:visited {color: #000080;}
a:hover, a:active, a:focus {text-decoration: none;}
a.inner   {text-decoration: none; border-bottom: 1px dashed #0545af;}
a.external {color: #f0f0f0; padding-right: 10px; background: url("../img/ico_external.png") right 0px no-repeat;}

input,select,textarea,button {margin: 0;}
fieldset {padding: 0.5em; border: solid 1px #dcdcdc;}
legend   {color: #ccc;}
  input[type="text"],input[type="password"] {padding: 4px 4px; border: 1px solid #cdcccc;}
        input.text,input.password {padding: 4px 4px; border: 1px solid #cdcccc;}
  input[type="hidden"] {display: none !important;}
        input.hidden {display: none !important;}
  input[type="image"],input[type="checkbox"] {width: auto !important;}
        input.image,input.checkbox {width: auto !important;}
select   {}
textarea {padding: 0.5em; border: 1px solid #cdcccc; background: #fff url("../img/bg_textarea.png") no-repeat;}
input,label,select {vertical-align: middle;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color: #cdcccc;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { background: #fff }
applet,object,iframe {overflow: hidden;}

hr    {clear: both; border: none; color: #4F4F4F; background-color: #4F4F4F; height: 1px; width: 100%; margin: 0px 0 20px; padding: 0;}
* html hr {margin: 13px 0}
* + html hr {margin: 13px 0}

table {margin: 1em 0; border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: show; border: 1px solid #ccc;}
    table th {padding: 0.5em; text-align: center; vertical-align: middle; font-weight: bold;}
    table td {padding: 0.5em; vertical-align: top;}
    table caption {caption-side: top; text-align: center;}

       /* -- List's -- */
ul {margin: 1em 0 1em 1.5em; padding: 0; list-style-type: none;}
   ul li {margin: 2px 0; padding: 0 0 0 15px; background: none;}
   li ul {margin-top: 0; margin-bottom: 0;}
ol {margin: 0 0 1em 1.5em; padding: 0; list-style-type: decimal; list-style-position: inside;}
   ol li {margin: 0; padding: 0;}
   ol ul li {background: none;}
dl {margin: 0 0 1em 0em; padding: 0;}
   dl dt {margin: 0 0 0.5em 0; padding: 0 0 0.5em 1.25em;  font: normal 1.15em 'Arial'; color: #005F95; background: url(../img/bull_dl.jpg) 0px 5px no-repeat;}
   dl.inf_coll_policy dt { font-weight: bold; background: none }
   dl dd {margin: 0.5em 0 1.5em 1.5em; padding: 0;}

       /* -- Images -- */
img {display: block; border: none; vertical-align: middle;} /* VA is for inline img's */
#footer img,#bottom img,p img {display: inline;}

       /* -- Text -- */
blockquote {margin: 1em 0; padding: 0.5em 1em; quotes: none;}
    blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
html:lang(en) q, html body q[lang="en"] {quotes: "\201e" "\201c" "\2018" "\2019";}
html:lang(en-us) q, html body q[lang="en-us"] {quotes: "\201c" "\201d" "\2018" "\2019";}
html:lang(ru) q,html:lang(ua) q, html body q[lang="ru"], html body q[lang="ua"] {quotes: "\00ab" "\00bb" "\201e" "\201c";}
cite  {font-style: italic;}

small {font-size: 85%;}
big   {font-size: 125%;}
sup   {vertical-align: text-top; font-size: 65%;}
sub   {vertical-align: text-bottom; font-size: 65%;}
ins   {text-decoration: underline;}
del   {text-decoration: line-through;}
pre   {word-wrap: break-word; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: pre-wrap;}

abbr {text-transform: uppercase; text-decoration: none;}
acronym {font-variant: small-caps; text-transform: none; text-decoration: none;}
abbr[title],acronym[title],dfn[title] {cursor: help; border-bottom: 1px dotted #f0f0f0;}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/
.mobile,#mobile-nav {display: none;}
.wai {position: absolute; visibility: hidden;}
.fl {float: left; margin: 0 5px 5px 0;}
.fr {float: right; margin: 0 0px 5px 5px;}

/*  -- Header --  */
/*  logo */
#logo {position: absolute; top: 0px; left: 0px; width: 325px; height: 185px; margin: 0; font: bold 30px/50px Arial; color: #00739F; text-align: center; text-transform: uppercase}
    body.index #logo {top: 0px; left: 0; }
#logo a,#logo span {display: block; position: absolute; top: 0px; left: 0px; width: 325px; height: 185px; background: url("../img/logo.png") no-repeat; text-decoration: none; color: #fff;}
    body.inner #logo a {background-position: 0 0;}
#logo dfn  { position: absolute; top: 72px; left: 349px; display: block; width: 500px; font: normal 0.35em "Comic Sans MS", Verdana; color: #0787d0; text-transform: capitalize; word-spacing: -1px;}
/* /logo */
#header ul#main-menu { position: absolute; top: 185px; left: 0; height: 32px; width: 986px; margin: 0; padding: 0; background: url("../img/bg_main_nav.jpg") no-repeat; }
    #header ul#main-menu li { background: none; float: left; margin: 0; padding: 0;}
    #header ul#main-menu li a {display: block; float: left; height: 24px; padding-top: 5px; font: bold 1.0em 'Arial'; color: #fff; text-decoration: none; text-align: center; }
    #header ul#main-menu li a:hover { background: url("../img/bg_main_nav.jpg") no-repeat; }
    #header ul#main-menu li a#home { width: 56px;}
    #header ul#main-menu li a#home:hover { background-position: 0 -32px; }
    #header ul#main-menu li a#kids_gall { width: 121px;}
    #header ul#main-menu li a#kids_gall:hover { background-position: -56px -32px;}
    #header ul#main-menu li a#who_choose { width: 108px;}
    #header ul#main-menu li a#who_choose:hover { background-position: -177px -32px;}
    #header ul#main-menu li a#place_party { width: 150px;}
    #header ul#main-menu li a#place_party:hover { background-position: -285px -32px;}
    #header ul#main-menu li a#contacts { width: 79px;}
    #header ul#main-menu li a#contacts:hover { background-position: -435px -32px;}
    #header ul#main-menu li a#links { width: 50px;}
    #header ul#main-menu li a#links:hover { background-position: -514px -32px;}
    #header ul#main-menu li a#perty_pack { width: 132px;}
    #header ul#main-menu li a#perty_pack:hover { background-position: -564px -32px;}
    #header ul#main-menu li a#perty_ideas { width: 71px;}
    #header ul#main-menu li a#perty_ideas:hover { background-position: -696px -32px;}
#header ul.soc-banners { overflow: hidden; position: absolute; top: 131px; left: 326px; margin: 0; padding: 0 }
#header ul.soc-banners li { float: left; margin: 0 0 0 2px; padding: 0 }
#header ul.soc-banners li:first-child { margin-left: 0 }
#header ul.soc-banners li a {  }
#header ul.soc-banners li img {  }
div#provide-support { position: absolute; top: 69px; left: 328px;  }
div#google-search { position: absolute; bottom: 4px; right: 26px; width: 175px; height: 22px; padding: 3px 4px 3px; background: url("../img/bg-search-google-section.png") 0 0 no-repeat; z-index: 100500;}
div#google-search .gsc-control-cse { border: 0; background: none }
div#google-search div.gsc-control-cse { padding: 0 }
div#google-search div.gsc-control-cse form.gsc-search-box { margin: 0; }
div#google-search div.gsc-control-cse table.gsc-search-box { margin: 0; }
div#google-search div.gsc-control-cse table.gsc-search-box td { padding: 0; }
div#google-search div.gsc-control-cse table.gsc-search-box td input.gsc-input { width: 120px; height: 20px; line-height: 20px; padding: 0; border: 1px solid #809eba; }
div#google-search div.gsc-control-cse table.gsc-search-box td input.gsc-search-button { width: 50px; height: 22px; margin: 0; padding: 0; border: none; background: url("../img/bg-search-google.png") 0 0 no-repeat; color: #0280ca; font-size: 11px; cursor: pointer; }
div#google-search div.gsc-control-cse table.gsc-search-box td.gsc-clear-button { display: none; }
h2.intoros { overflow: hidden; position: relative; margin: 3px 0 2px; width: 684px; height: 180px; text-align: center; font-size: 14px; color: #218cd0 }
h2.intoros span { display: block; }
h2.intoros em { display: block; color: #97217f; font-size: 20px; font-style: normal; font-weight: bold; }
h2.intoros em.tel { margin-top: 20px; color: #0083c7 }
h2.intoros span.postition { position: absolute; top: 0; left: 0; margin: 0; width: 684px; height: 180px; background: url("../img/bg-h2-intoros.png") 0 0 no-repeat;  }
#resInfo-0, .gsc-tabsAreaInvisible, .gsc-resultsHeader {display: none;}
.gsc-results.gsc-webResult {width: 600px;}

.gsc-resultsbox-visible {position: absolute !important; top: 30px; right: 0; width: 600px !important; background: #fff; padding: 5px;}
  .gsc-resultsbox-visible .clearsearch { position: absolute; top: -17px; right: -17px; display: block; width: 26px; height: 26px; background-image: url("../img/ico-clear.png"); cursor:pointer; }
.gsc-resultsbox-visible table {margin: 0;}
/* -- Footer --  */
#footer {text-align: center; font: bold 1.0em 'Arial'; color: #0081C9; text-shadow: #6b6b6b 0 0; line-height: 1.7em;}
  #footer a {color: #0081c9;}
  #footer div.nav { margin-top: 20px; font:normal 1.0em 'Helvetica'; color: #0081c9; text-align: center; }
    #footer div.nav a { background: url(../img/bg_bottom_a.jpg) 0px 5px no-repeat; padding: 0px 0px 0px 10px;  font-size: 0.9em; color: #0081c9; text-decoration: none; line-height: 1.7em;}
    #footer div.nav a.none { background: none; }
    #footer div.nav a:hover {color: #C756A0;}

    address.vcard {font-style: normal;}
    address.vcard a.fn {cursor: default; text-decoration: none; color: #000;}
    address.vcard .adr {}
    address.vcard .country-name,.geo {position: absolute; visibility: hidden;}
    address.vcard a.hcard-download {}
/* /-- Footer -- */

/* -- Bottom --  */
#bottom { }
#bottom p {text-align: center; font: normal 1.0em 'Helvetica'; color: #0081c9;  padding: 0 55px; margin: 10px 0; line-height: 1.6em;}
/* /-- Bottom -- */


/* ^^^^^^^^^^^ Sidebar style's ^^^^^^^^^^^ */
#sidebar {  }
#sidebar ul.banners_inner {margin: 0; padding: 0;}
#sidebar ul.banners_inner li {margin: 0; padding: 0; background: none;}
#sidebar ul.banners_inner li a {position: relative; display: block; text-align: center; color: #fff; text-decoration: none;}
#sidebar ul.banners_inner li a:hover { text-decoration: underline;}
#sidebar ul.banners_inner li a span {position: absolute; top: 0px; left: 0px; display: block;}

  #sidebar a.iflatables { width: 154px; height: 161px; }
  #sidebar a.iflatables span{ background: url(../img/inflatables.jpg) no-repeat; width: 154px; height: 161px;}
  #sidebar a.catalog {  width: 154px; height: 154px; margin-top: 10px;}
  #sidebar a.catalog span{ background: url(../img/text_catalogue.png) no-repeat; width: 154px; height: 154px;}
/* ^^^^^^^^^^^ Sidebar style's (ABSOLUTE PART)^^^^^^^^^^^ */
#sidebar_href { }
  #sidebar_href:before, #sidebar_href span.block-before {display: block; background: url("../img/sidebar_href.jpg") no-repeat; width: 205px; height: 10px; margin: 0px 0px 0px 0px; content: ' '}
  #sidebar_href:after, #sidebar_href span.block-after {display: block; background: url("../img/sidebar_href.jpg") 0px -10px no-repeat; width: 205px; height: 145px; margin: 0px 0px 0px 0px; content: ' ';}

  #sidebar_href div.block_sb_href h2 { width: 185px; margin: 0 0 5px -9px; padding: 3px 11px; text-align: left; background: #ca56a1; color: #fff; font: bold 1em 'Arial';
    -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
    behavior: url(/css/PIE.php);
   }
  #sidebar_href div.block_sb_href ul { width: 207px; margin: 0 0 6px -9px; padding: 0; }
  #sidebar_href div.block_sb_href ul li { position: relative; display: block; margin: 0 0 5px; padding: 9px 0 0; background: url("../img/bg-block-sb-href-ul-li.png") 0 0 no-repeat; font: bold 1em/1em 'Arial'; }
  #sidebar_href div.block_sb_href ul li div.inner-div { display: none; z-index: 1000; position: absolute; top: 5px; left: 175px; width: 352px; padding: 15px 0; border: 5px solid #fff; background: #e2e0f5;
    -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
         border-radius: 15px;
   }
  #sidebar_href div.block_sb_href ul li div.inner-div ul { width: 100%; margin: 0; padding:  }
  #sidebar_href div.block_sb_href ul li div.inner-div ul li { overflow: hidden; float: none; margin: 4px 0 0; padding: 0 13px; background: none  }
  #sidebar_href div.block_sb_href ul li div.inner-div ul li.ntd { background: #d0cee6 }
  #sidebar_href div.block_sb_href ul li div.inner-div ul li:first-child { margin-top: 0 }
  #sidebar_href div.block_sb_href ul li div.inner-div ul li a { background: none; padding: 0; color: #0181cc; font-weight: normal; font-family: Tahoma; font-size: 13px }
  #sidebar_href div.block_sb_href ul li div.inner-div ul li img { float: left; width: 64px; height: 46px }
  #sidebar_href div.block_sb_href ul li div.inner-div ul li span { display: block; margin: 0 0 0 77px; padding-top: 5px }
  #sidebar_href div.block_sb_href ul li:hover div.inner-div { display: block; z-index: 999;}
  #sidebar_href div.block_sb_href ul li:hover {position: relative; z-index: 999;}
  #sidebar_href div.block_sb_href ul li div.inner-div a.clich-here { font-weight: bold; display: block; width: 200px; margin: 20px auto 0; padding: 5px 10px; border: 5px solid #fff; text-align: center; color: #0181cc; background: #e2e0f5;
    -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
         border-radius: 15px;
     }
  #sidebar_href div.block_sb_href ul li a { display: block; padding: 0 11px 8px; color: #fff; text-decoration: none; background: url("../img/bg-block-sb-href-ul-li-a.png") 0 bottom no-repeat; }
  #sidebar_href div.block_sb_href ul li a:hover { text-decoration: underline; }
  #sidebar_href div.block_sb_href ul li a:hover { text-decoration: underline; }

/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */
#main {zoom: 1;}
#main:after {content: ' '; clear: both; display: block; width: 0; height: 0; visibility: hidden; overflow: hidden; font-size: 0;}
#main span#decor_bottom { position: absolute; display: block; clear: both; left: 0px; bottom: -1px; background: url(../img/bg_main.jpg); width: 946px; height: 40px;  }
  #content span#decor_content_top { display: block;  background: url(../img/decor_content_top.jpg) no-repeat; width: 786px; margin: 0 -39px 0px -21px; height: 7px; }
  body.index #content span#decor_content_top,
  body.inner #content span#decor_content_top { margin-right: -60px; margin-left: -42px;  }
  #content span#decor_content_left { position: absolute; top: -20px; left: 762px;  background: url(../img/decor_content_right.jpg) no-repeat; width: 24px; height: 420px; }
  body.index #content span#decor_content_left,
  body.inner #content span#decor_content_left { left: 741px; }
  #content h3 { margin: 5px 0px 10px 0px;}
  #content h4 { margin: 20px 0px 30px 0px;}
  #content ul.start_photo { margin: 0; }
  #content ul.start_photo li {float: left; width: 314px; height: 240px; margin: 0px 0px 35px 0px; padding: 0; }
  #content ul.start_photo li.right { float: right; }
  #content ul.start_photo li img { border: 1px solid #000;}

  #content div.flash_movie { margin: 0 auto 20px auto; width: 200px; }

  #content img.deliver { margin: 0 auto; border: 1px solid #000; margin-bottom: 15px;}
  #content h5.deliver {  color: #00739F;  }
  #content ul { margin: 0; overflow: hidden;}
  #content ul li {float: left; width:165px; height: 200px; padding:0px 0px 0px 12px; overflow: hidden; text-align: center;}

  #content ul.flash li { width: 100%; height: auto; margin: 10px 0; padding: 0; overflow:}
    #content ul.flash li object { margin: 0 auto; }

    #content ul li.one_picture { margin: 0 auto; width:543px; padding: 0; }
    #content ul li.two_picture_left { padding-left: 100px; }
    #content ul li.two_picture_right  { padding-right: 90px;  }
    #content ul li.longer_picture { height: 250px; }
      #content ul li img { border: 1px solid #000; margin: 0 auto 10px auto;}
      #content ul li a { color: #0074B7; line-height: 1.5em; text-decoration: none;}
       #content ul li a:hover { text-decoration: underline; }
       #content ul li span { display: block; margin-top: 3px; font: normal 0.9em 'Arial'; color: #4F4F4F; }


  #content div.block_space_requir { margin: 15px 0;  border: 1px solid #000; padding: 30px 20px; }
  #content div.block_space_requir h5 {color: #005F95; }
  #content div.block_space_requir p {font: normal 1.2em/1.3em 'Arial'; color: #005F95; text-align: center;  }

  /* Content Poducts*/
  body.products #content {}
    body.products #content p.bottom_part { font: normal 0.9em/1.3em  'Arial'; color: #4F4F4F; text-align: center;}
    body.products #content img { margin: 15px auto; border: 1px solid #000; }
    body.products #content strong, .price_s { display: block; text-align: center;}
    body.products #content strong.price, .price_s { font: bold 1.4em/1.5em 'Arial'; color: #3232db;  }
    body.products #content strong.add_price { font: bold 1.1em/1.2em 'Arial'; color: #5E6E7B;  }
    body.products #content strong.add_info  { font: bold 1.1em/1.2em 'Arial'; color: #5E6E7B; margin-bottom: 5px; }
    body.products #content strong.min_sp_req { font: bold 1.1em/1.2em 'Arial'; color: #5E6E7B; margin-top: 10px;  }
    body.products #content strong.min_sp_req_area { font: bold 1.4em/1.5em 'Arial'; color: #3232db;  }
    body.products #content span.play_games {  display: block; font: normal 1.0em 'Arial'; color: #3232db; text-align: center; margin-top: -15px; }
    body.products #content span.play_g {  display: block; font: normal 1.0em 'Arial'; color: #3232db; text-align: center; }

    body.products #content ul li.two_picture_left { margin-top: 15px; margin-bottom: 15px; width: 100%; height: auto; padding: 0; }
    body.products #content ul li.two_picture_left img{ margin: 0 auto 15px auto; }
    body.products #content ul li.two_picture_right  {margin-top: 15px; margin-bottom: 15px; width: 100%; height: auto; padding: 0;}
    body.products #content ul li.two_picture_right img{ margin: 0 auto 15px auto; }
    body.products #content div.falsh_center { display: block; margin: 15px auto; width: 425px; }
    body.products #content div.falsh_center_1 { display: block; margin: 15px auto; width: 325px; }
    /*  \Content Poducts*/

    /* Content Inner*/
    body.inner #content ul.party_ideas { color: #005F95; font-size: 1.1em;  }
    body.inner #content ul.party_ideas li.two_picture_left { margin-top: 10px; margin-bottom: 10px; width: 270px; height: auto; padding: 0; }
    body.inner #content ul.party_ideas li.two_picture_left a { display: block; width: 111px; height: 29px; margin: 10px auto; background: url(../img/bg_birthday_special.jpg) 0 -58px no-repeat; }
    body.inner #content ul.party_ideas li.two_picture_left a:hover { background-position: 0 -87px }

    body.inner #content ul.party_ideas li.two_picture_right  { width: 270px; height: auto; margin-top: 10px; margin-bottom: 10px; padding: 0;}
    body.inner #content ul.party_ideas li.two_picture_right a{ display: block; width: 89px; height: 29px; margin: 28px auto; background: url(../img/bg_birthday_special.jpg) 0 0 no-repeat; }
    body.inner #content ul.party_ideas li.two_picture_right a:hover { background-position: 0 -29px }

    body.inner #content ul li.two_picture_left  {margin-top: 10px; margin-bottom: 10px; width: 270px; height: auto; padding: 0;}
    body.inner #content ul li.two_picture_left img{ display: block; margin: 0px auto;  }
    body.inner #content ul li.two_picture_right  {margin-top: 10px; margin-bottom: 10px; width: 270px; height: auto; padding: 0;}
    body.inner #content ul li.two_picture_right img{ display: block; margin: 0px auto;  }

      body.inner #content ul.why_us li{ float: none; margin: 0 0 0.4em 0; padding: 0 0 0em 1.25em;  font: normal 1.15em 'Arial'; color: #005F95; background: url(../img/bull_dl.jpg) 0px 5px no-repeat; height: auto; width: auto; text-align: left; }
        body.inner #content ul.why_us li a{  font: bold 0.9em/1.25em 'Arial'; padding-left: 0px; display: block; }
        body.inner #content a.city_park { display: block; text-align: center; font: bold 1.0em 'Arial'; color: #067ABB; }

    body.inner #content address.vcard { font: bold 1.12em/1.5em 'Arial'; color: #005F95; text-align:center; }
    body.inner #content address.vcard a.fn { display: block; cursor: default; text-decoration: none; color: #005F95; text-align: center;}
    body.inner #content address.vcard .adr { text-align: center; display: block; }
    body.inner #content address.vcard .country-name,.geo {position: absolute; visibility: hidden;}
    body.inner #content address.vcard a.email { color: #005F95}

    body.inner #content div.packages { border-bottom: 1px solid #000; padding: 15px 0px 20px 0px;  }
    body.inner #content div.packages h2 { color: #C756A0; }
    body.inner #content div.packages ul {   }
      body.inner #content div.packages ul li { float: right; height: auto; }
        body.inner #content div.packages ul li.info { float: none; margin: 0em 0em 0em 0; padding: 5px 0 0em 0em;  font: normal 1.1em 'Arial'; color: #005F95; width: auto; min-height: 110px; text-align: left;  }
        body.inner #content div.packages ul li.one { width: 340px; margin-top: 5px; }
        body.inner #content div.packages ul li.small { min-height: 30px;}
        body.inner #content div.packages ul li.long { min-height: 140px;}
      body.inner #content div.packages ul li img { margin: 0 auto; padding: 0; }
      body.inner #content div.packages ul li strong { display: inline; color: #000; }
      body.inner #content div.packages strong { display: block; }
   /* \ Content Inner*/
    #content a.btn_back { display: none; }

   /* List of Iflatables*/
div.list_infpdf {}
  div.list_infpdf table { width: 100%; border: 1px solid #000; background: #fff }
    div.list_infpdf table th {  border: 1px solid #000 }
    div.list_infpdf table th.h_1 { color: #ec020d;  text-transform: uppercase; }

    div.list_infpdf table td {  border: 1px solid #000 }
    div.list_infpdf table td img { display: block; margin: 0 auto; height: auto; width: 150px;  }

    div.list_infpdf table .c55,
	    div.list_infpdf table .c11 { width:  50px;}

    div.list_infpdf table .c56,
	    div.list_infpdf table .c12,
	    div.list_infpdf table .c177,
	    div.list_infpdf table .c223,
	    div.list_infpdf table .c261{ width:  150px;}

		    div.list_infpdf table .c180,
	    div.list_infpdf table .c58,
    div.list_infpdf table .c113,
	    div.list_infpdf table .c16,
		div.list_infpdf table .c306 { width: 40px;}
		 div.list_infpdf table tr.border th { border: none}

div.flash_1 { text-align: center; }
  div.flash_1 div { display: inline-block; border: 1px solid #000 }


a.download,
a.btn  { display: block; height:35px; margin: 10px auto; width: 170px; padding: 3px 20px 0 20px; background: url(../img/bg-download.png) no-repeat 0 0; color:#fff; text-align: center; text-decoration: none; font-weight: bold;}
a.btn { text-transform: uppercase; line-height: 2.4; padding:3px 18px 0 18px; margin: 20px auto;}
a.btn.mileage_here  { line-height: 32px; }

a.click { text-transform: none}
.center { display: block; text-align: center}


#content u { text-decoration: underline}

#content li.center { float: none; margin: 2px auto;}
em.center { display: block; text-align:center; margin-top:10px}

table.price { margin: 10px auto; border: none }

table.price th { text-align: left; }
table.price td { border: none; font-size: 14px;}

body.products #content  table tr th { font-size: 16px}
body.products #content  table.price td  {color:#006699}
body.products #content  table.price td strong { display: inline; color:#006699}

body.products #content  table td.title { color:#000}
body.products #content  table.price  td.sales  strong{ color: #990000;}
body.products #content  table.price  td.sales  { color:#000}

table.chart  { width:300px; border: none; margin: 10px auto}
table.chart td { border: 1px solid #000}

table.chart th { color:#003399}
table.chart th.distans { color:#990000}
div.temperature { margin: 30px 0}
div.temperature strong { display: block}

strong.min_sp_req span { color:#000; font-size: 14px;}

body.products #content img.left { float: left; margin: 0 10px 0 0; border: none}
body.products #content strong.ribbow { text-align:left; line-height: 1.6; margin: 5px 0}

/* Blog */
div.blog {margin: 14px 0 0;}
div.blog h3 {margin: 0 0 0 -12px; padding: 0px 0px 0px 14px; background: url("../img/bg_sidebar_blog_h3.png") no-repeat; width: 165px; height: 24px; color: #fff; text-align: left; font: bold 13px/24px Tahoma, sans-serif; letter-spacing: 0px;}
div.blog div.hfeed {padding: 0 0 0 10px;}
div.blog div.hfeed ul.news {margin: 0 0 10px 0 !important; padding: 0px;}
div.blog div.hfeed ul li.subblock {margin: 0 0 6px; padding: 10px 0 !important; background: none; border-bottom: 1px solid #fff; float: none !important; height: auto !important; width: auto !important; overflow: visible !important; text-align: left !important;}
div.blog div.hfeed ul li dl {margin: 0 0 3px 0; padding: 0px;}
div.blog div.hfeed ul li dl dt {margin: 0 0 8px 0; padding: 0px; background: none; font: 13px Tahoma, sans-serif; color: #fff;}
div.blog div.hfeed ul li dl dt var.updated {font-weight: bold;}
div.blog div.hfeed ul li dl dd {margin: 0px; padding: 0px;}
div.blog div.hfeed ul li dl dd h4.entry-title {margin: 0 !important; padding: 0px; font: bold 13px Tahoma, sans-serif; color: #fff; text-align: left;}
div.blog div.hfeed ul li dl dd h4.entry-title a {color: #fff; text-decoration: none;}
div.blog div.hfeed ul li dl dd h4.entry-title a:hover {text-decoration: underline;}
div.blog div.hfeed ul li div.entry-summary {font: 13px Tahoma, sans-serif; color: #fff;}
div.blog div.hfeed ul li div.entry-summary p {margin: 0.5em 0; font: 13px Tahoma, sans-serif; color: #fff;}
div.blog div.hfeed ul li ul.details {margin: 0; padding: 0;}
div.blog div.hfeed ul li ul.details li {margin: 0; padding: 0 !important; background: none; float: none !important; height: auto !important; width: auto !important; overflow: visible !important; text-align: left !important;}
div.blog div.hfeed ul li ul.details li a {color: #f4ed33 !important;}
div.blog div.hfeed ul li ul.details li a.readmore {padding-left: 14px; background: url("../img/bull_blog_readmore.png") 0 4px no-repeat;}
div.blog div.hfeed ul.details {margin: 0; padding: 0; font: 13px Tahoma, sans-serif;}
div.blog div.hfeed ul.details li {margin: 0; padding: 0; background: none;}
div.blog div.hfeed ul.details li a {color: #f4ed33; font-weight: bold;}
div.blog div.hfeed ul.details li a.readall {}

#sidebar div.blog div.hfeed {width: 123px;}
#content div.blog div.hfeed ul li dl dt {color: #005F95;}
#content div.blog div.hfeed ul li div.entry-summary p {color: #005F95;}
#content div.blog div.hfeed ul li ul.details li a {color: #0074B7 !important;}
/* /Blog */
form.common { margin: 20px 0 }
form.common label { display: inline-block; width: 130px; vertical-align: top; color: #00739F; font-weight: bold;  }
form.common textarea { width: 300px; height: 150px; padding: 4px 6px; margin: 0 0 10px; background: #f2efee; border: 1px solid #00739F; color: #000;  }
form.common input[type="text"] { width: 200px; height: 24px; line-height: 24px; padding: 0 6px; margin: 0 0 10px; border: 1px solid #00739F; background: #f2efee; color: #000; }
form.common input[type="submit"] { width: 100px; height: 24px; line-height: 24px; margin: 0 0 10px 133px; padding: 0; border: 1px solid #00739F; background: #00739F; color: #fff; font-weight: bold; text-transform: uppercase; cursor: pointer; }
form.common input[type="text"]:focus,
form.common textarea:focus { background: #fff; }
strong.thx-request { display: block; margin: 20px 0; text-align: center; font-weight: normal; font-size: 18px; color: #009900; }
#content div.errors { margin: 20px 0; color: #db5d33; }
#content div.errors ul.errors-list { }
#content div.errors ul.errors-list li { float: none; width: 90%; height: auto; text-align: left; }
#content table.gadget { width: 340px; margin: 0 auto; text-align: center; }


#content ul.social {overflow: hidden;  margin: 0 0 -33px;}
#content ul.social li {float: right; margin: 0 5px 0 0; height:auto; padding: 0; background: none; width: auto; overflow: visible;}
#content ul.social li.google_1 { float: left; height: 24px; margin: 0 0 8px; text-align: left; }
#content ul.social li img {margin: 0; border: none;}

strong#check-your-mileage-here { display: block; width: 198px; height: 27px; margin: 10px auto 3px; background: url("../img/bg-check-your-mileage-here.png") 0 0 no-repeat; text-indent: -9999px }
div.map_s { width: 425px; margin: 25px auto; border: 3px solid #eee }

div.likes { margin:10px auto; width:400px; text-align:center}

/*** block index promo ***/
#content div.index-promo  {
 }
#content div.index-promo ul { margin: 25px 0; padding: 0; border: 3px solid #0184ca; padding: 10px 0; background: #f7fbfb;
-moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px;
}
#content div.index-promo ul li { display: block; overflow: hidden; float: none; width: auto; height: auto; margin: 0; line-height: 1em; padding: 13px 23px; background: #f7fbfb;  }
#content div.index-promo ul li.counters { background: #ebebeb }
#content div.index-promo ul li div.column-l { float: left; width: 150px; text-align: left; }
#content div.index-promo ul li div.column-l img { border: none; margin: 0 0 9px 0 }
#content div.index-promo ul li div.column-l a { line-height: 16px; text-decoration: underline; }
#content div.index-promo ul li div.column-l a:hover { text-decoration: none; }

#content div.index-promo ul li div.column-r { float: right; width: 458px; text-align: left; }
#content div.index-promo ul li div.column-r h2 { margin: 0; }
#content div.index-promo ul li div.column-r p,
#content div.index-promo ul li div.column-r span { margin-top: 0; font: normal 13px/16px Arial !important; text-align: justify;  }
#content div.index-promo ul li div.column-r a.read-more { font-size: 12px; text-decoration: underline;  }
#content div.index-promo ul li div.column-r a.read-more:hover { text-decoration: none; }
/*** \block index promo ***/

/*** One Product Section ***/
#content div.wrapper-for-sigle-product { overflow: hidden; margin: 25px 20px 0 20px }
#content div.one-product-block { float: left; width: 482px; }
#content div.context-menu { float: right; width: 183px;   }
#content div.context-menu h3 { margin-bottom: 22px; text-align: left; font: bold 14px/16px Tahoma; color: #5e6e7b }
#content div.context-menu ul { font-size: 0.833em; }
#content div.context-menu ul li { width: 76px; height: 118px; margin: 0 0 15px; padding: 0; text-align: left; }
#content div.context-menu ul li.counter { margin-left: 18px }
#content div.context-menu ul li a { font-size: 1em; line-height: 12px; color: #0074b7; text-decoration: none; }
#content div.context-menu ul li a:hover { text-decoration: underline; }
#content div.context-menu ul li img { width: 74px; height: 56px; margin: 0 0 8px; padding: 0 }
/*** \One Product Section ***/

#content ul#error_list li {float: none; height: auto; text-align: left; background: url(../img/bull_dl_s.png) 0px 5px no-repeat; }
#content ul#error_list li ul li { background: url(../img/bg_bottom_a_s.png) 0px 5px no-repeat; }
#content div.top_text,
#content div.bottom_text { margin: 15px 18px; text-align: center;  }
#content div.bottom_text { margin-top: 0;  }

div.header_router { width: 464px; height: 155px; position: absolute; top: 25px; right: 25px; }
#header.change     { background-image: url(../img/header_s.jpg);}
#header.change #logo dfn  { display: none; }
ul.sub-menu { position: absolute; margin: 0; padding: 0; top: 5px; right: 25px; text-align: right; }
ul.sub-menu li { display: inline; margin: 0 0 0 7px; padding: 0 0 0 10px;  background: url(../img/drinok.jpg) 0 center no-repeat;  }
ul.sub-menu li:first-child { margin-left: 0; padding-left: 0; background: none; }
ul.sub-menu li a { color: #30848e; text-decoration: none; }
ul.sub-menu li a:hover { text-decoration: underline; }
div.add-to-fav { z-index: 1000; position: absolute; top: 26px; left: 320px; width: 156px; height: 31px; text-align: center; }
div.add-to-fav a { display: block; width: 156px; height: 31px; background: url(../img/bg-add-to-fav.png) 0 0 no-repeat; cursor: pointer; }

#content div.context-menu table.faq-button { width: 183px; height: 183px; margin: 0;  border: none; background: url(../img/bg-faq-button.png) 0 0 no-repeat; }
#content div.context-menu table.faq-button td { padding: 45px 50px 51px 40px; vertical-align: middle; text-align: center; font: bold 8px Verdana; text-transform: uppercase; }
#content div.context-menu table.faq-button a { color: #f5f5ef; text-decoration: none; text-shadow: 0 0 3px #eee; }
#content div.context-menu table.faq-button a:hover { color: #fff; }
#content div.context-menu table.faq-button a var { font-size: 18px; }

#content ul.rss { margin: 25px auto 0; padding-top: 25px; border-top: 1px dotted #000; text-align: center; }
#content ul.rss li { float: none; display: inline-block; height: auto; padding: 0; width: 180px; margin: 10px 15px; vertical-align: top; text-align: justify; font-size: 11px  }
#content ul.rss li h5 { text-align: left; font-size: 14px }
#content ul.rss li span.date {  }
#content ul.rss li div.description { margin: 3px 0  }
#content ul.rss li a.link {  }
ul.soc-banners { margin: 0; padding: 0 }
ul.soc-banners li { margin: 0; padding: 0 }
ul.soc-banners li a {  }
ul.soc-banners li img {  }

