@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, 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;
}
img {border: 0; padding: 0; font-size: 100%; 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;}

p {margin: 1em 0;}
p:first-child {margin-top: 0 !important;}
p+ul, p+ol {margin-top: -0.5em;}

/*************** Representation ***************/

       /* ++ Standard elements ++ */
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; font-size: 92%;}
fieldset {padding: 0.5em; border: solid 1px #ccc;}
legend   {color: #ccc;}
  input[type="text"],input[type="password"],input[type="email"],input[type="url"] {padding: 2px; border: 1px solid #ccc; background: #fff;}
          input.text,input.password,input.email,input.url {padding: 2px; border: 1px solid #ccc; background: #fff;}
  input[type="hidden"] {display: none !important;}
          input.hidden {display: none !important;}
  input[type="image"],input[type="checkbox"],input[type="radio"] {width: auto !important;}
          input.image,input.checkbox,input.radio {width: auto !important;}
textarea {padding: 0.5em; border: 1px solid #ccc; background: #fff;}
input,label,select {vertical-align: middle;}
select {background: #fff;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, input[type='email']:focus, select:focus {outline: 2px solid #ffffaa;}
applet,object,iframe {overflow: hidden;}

hr    {clear: both; border: none; color: #ccc; background-color: #ccc; height: 1px; width: 100%; margin: 20px 0; 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; padding: 0; list-style-type: none;}
   ul li {margin: 0.2em 0; padding: 0 0 0 20px; background: url("../img/bull_li.png") 0px 2px no-repeat;}
   li ul,dd ul {margin: 0;}
        ul[type=disc], li[type=disc] { list-style-type: disc; }
        ul[type=circle], li[type=circle] { list-style-type: circle; }
        ul[type=square], li[type=square] { list-style-type: square; }
ol {margin: 1em 0; padding: 0; list-style-position: inside;}
   ol li {margin: 0.2em 0; padding: 0;}
   li ol,dd ol {margin: 0 0 0 1.5em;}
dl {margin: 1em 0; padding: 0;}
   dl dt {margin: 0.5em 0 0 0; padding: 0;}
   dl dd {margin: 0 0 0.5em 1.5em; padding: 0;}

       /* -- Images -- */
img {display: block; border: none; vertical-align: middle; font: normal 0.75em Tahoma; color: #aaa;}
#footer img,#bottom img,p img {display: inline;}
img[border="1"],img[border="2"] {border: 1px solid #000;}

       /* -- Text -- */
blockquote {margin: 1em 0 1em 1.5em; padding: 0.5em 1em; quotes: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666;}
blockquote:before, blockquote:after {content: ''; content: none;}
blockquote q {text-indent: -0.8em;}
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   {white-space: pre; overflow: auto; padding: 10px; background: #F6F6F6; border: 1px solid #E5E5E5; }

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;}

.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;}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/

/*************** Fonts ***************/
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,input,textarea {color: #fff; font: normal 1em/1.4 Arial, Helvetica, sans-serif}
code,pre {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;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {margin-top: 0 !important;}
h1 {font:2.75em Arial,Helvetica,sans-serif; color:#0E345A; margin:1em 0 0.35em 0;}
h2 {color:#0E345A; font:2.75em Arial,Helvetica,sans-serif; margin:1em 0 0.45em 0; }
h3 {font: bold 2em Tahoma; color: #0e345a; text-transform: uppercase; margin:0.5em 0}
h4 {font: bold 24px Arial, Helvetica, sans-serif; color: #2b5686; margin:0.4em 0}
h5 {font: bold 1.5em Tahoma; color: #111;}
h6 {font: bold 1.333em Tahoma; color: #000;}

a         {color: #004788; text-decoration: underline;}
a:visited {color: #004788;}
a:hover, a:active, a:focus {text-decoration: none;}

/*************** Positioning ***************/
body { background: #092b4e url(../img/bg_body.png) repeat-x}
#wrapper { position:relative; width: 885px; margin: 0 auto 0 auto; overflow: hidden; padding: 200px 46px 2px 46px; background: #0b2a48 url(../img/bg-wrapper.png) repeat-x  0 bottom}

       /* -- Mainframes -- */
#header     { position:absolute; top:0; left:0; height: 198px; width:976px; background:url(../img/bg_header.png) no-repeat}
#content    {  position:relative; background: #245b9b url(../img/bg-content.png) repeat-x; overflow: hidden; }
  #content-text { float: right; width: 539px; padding: 475px 22px 0 28px; margin-bottom:10px; background:url(../img/bg-content-text.png) no-repeat 0 bottom ;  }
#sidebar    { overflow: hidden;  width: 256px; padding: 475px 20px 162px 16px; margin-bottom:10px; }
#footer     {}
#bottom     {}

/*  -- Header --  */
/*  logo */
#logo { overflow: hidden; position: absolute; top: 16px; left: 43px; display:block;  width: 589px; height: 104px; margin: 0; font: bold 30px "Trebuchet MS", Helvetica, sans-serif; color: #fff; z-index: 10;}
#logo a,#logo span {display: block; position: absolute; top: 0px; left:0; width: 589px; height: 104px; background: url("../img/logo.png") no-repeat; text-indent: -900em; outline: none}
#logo dfn  { color: #ffc90f; font: normal 16px "Myriad Pro"}
/* /logo */

/* menu  */
ul#nav { position:absolute; top: 135px; left:54px; margin: 0; padding: 0; }
ul#nav li { float: left; margin: 0; margin-left: -8px; padding: 0; background: none; }
ul#nav li a { position: relative; display: block; width: 130px; height:64px;  padding: 0 4px 4px 4px;  text-align:center; text-decoration: none; color:#fff; z-index:5; line-height:7}
ul#nav li a span { position:absolute; top:0; left:0; display: block; height:64px; width: 138px; padding-bottom:4px; background:url(../img/bg-nav.png) no-repeat;} 

ul#nav li a:hover { z-index: 10; color:#e87033;}
ul#nav li a:hover span {  z-index: 10; background:url(../img/bg-nav.png) no-repeat }

ul#nav li.home a span { background-position: 4px 5px}
ul#nav li.about a span { background-position: 4px -67px}
ul#nav li.programs a span { background-position:  4px -141px}
ul#nav li.news a span { background-position: 4px -229px}
ul#nav li.media a span { background-position: 4px -319px}
ul#nav li.contact a span { background-position: 4px -422px}
ul#nav li.blog a span { background-position: 0 0 }


ul#nav li.home a:hover span { background-position: -163px 5px}
ul#nav li.about a:hover span { background-position: -163px -67px}
ul#nav li.programs a:hover span { background-position: -163px -141px}
ul#nav li.news a:hover span { background-position: -163px -229px}
ul#nav li.media a:hover span { background-position: -163px -319px}
ul#nav li.contact a:hover span { background-position: -163px -422px}
ul#nav li.blog a:hover span { background: none}
ul#nav li.blog a span { background: none}


ul#nav li a.active span {}
ul#nav li.home a.active span { background-position: -163px 5px}
ul#nav li.about a.active span { background-position: -163px -67px}
ul#nav li.programs a.active span { background-position: -163px -141px}
ul#nav li.news a.active span { background-position: -163px -229px}
ul#nav li.media a.active span { background-position: -163px -319px}
ul#nav li.contact a.active span { background-position: -163px -422px}
ul#nav li.blog a.active span { background: none}

ul#nav li { position:relative; }
ul#nav li.blog  { font: normal 20px Verdana, Arial, Helvetica, sans-serif}
ul#nav li.blog a  { width:45px; padding-left: 43px; line-height:1.2; padding-top: 10px; height: 54px; margin-left: 13px; background:url(../img/bg-blog.png) no-repeat 0 center; color:#80bee6}
ul#nav li.blog a span { background: none;}
ul#nav li.blog a:hover { background-position: -113px center}

/*=========== drop down ==============*/
ul#nav li ul { position:absolute; top:65px; left:0px; display: none; width: 116px; z-index:500; padding: 10px 10px 0 10px;  background:url(../img/bg_drop-nav.png) no-repeat 0 center; border-top: 1px solid #7faecf }
ul#nav li ul:after,
ul#nav li ul span.block-after {  position:relative;  bottom:-7px; display: block; width:136px; height: 7px; padding:0; margin:0 -10px; content:''; background:url(../img/after-drop-nav.png) no-repeat; }

ul#nav li ul li { float: none;  margin:0 5px; border-top: 1px solid #fe9170;  text-align:center;}
ul#nav li ul li:first-child,
ul#nav li ul li.first-child { border: none}

ul#nav li ul li a { display: inline-block; width: auto; height:auto; padding:5px 0; font: bold 14px/1.2 Arial, Helvetica, sans-serif; text-transform: uppercase; color:#0f5176; }

ul#nav li:hover  ul,
ul#nav li.hover  ul { display: block;  }

/* /menu */

div.phone { overflow: hidden; position:absolute; top:15px; right:47px; display: block; height:59px; width:232px; color:#80bee6; font: bold 25px/60px "Myriad Pro"; }
div.phone span { position:absolute; top:0px; left:0; display: block; height:100%; width:100%; background:url(../img/phone.png) no-repeat;}
div.phone:hover span  { background-position: 0 bottom}

div.year { overflow: hidden; position:absolute; top:83px; right:44px; display: block; height:33px; width:122px; color:#ed7c2f; font: bold 20px/33px "Myriad Pro"; text-transform: uppercase; background:#0e3660; text-align: center}
div.year span { position:absolute; top:0; left:0; height:100%; width:100%; background:url(../img/year.png) no-repeat;}

/* /-- Header -- */

/* -- Footer --  */
#footer {  height: 48px; width: 976px; text-align: center; margin:0 0 0 -46px; font-size: 1em; color: #6b6b6b; text-shadow: #6b6b6b 0 0; clear:both; background:url(../img/bg-footer.png) no-repeat 0 0}
#footer a {color: #9c9c9c;}
#footer hr  {display: none;}
#footer ul#bottom-nav { margin:0; font-size:1.1666em; text-align:left; font-weight:bold}
#footer ul#bottom-nav li { display: inline; padding:0; margin:0 44px; line-height:48px; background: none}
#footer ul#bottom-nav li:first-child,
#footer ul#bottom-nav li.first-child { margin-left: 65px }

#footer ul#bottom-nav li a {color:#e76929;}
#footer ul#bottom-nav li a:hover {color:#00f1fa; text-decoration: underline}

/* contacts  */
address.vcard {font-style: normal;}
address.vcard a.fn {cursor: default; text-decoration: none; color: #000;}
address.vcard .adr {display: block;}
address.vcard .country-name,.geo {position: absolute; visibility: hidden;}
address.vcard a.hcard-download {}
/* /contacts */
/* /-- Footer -- */

/* -- Bottom --  */
#bottom { position:relative;  width: 934px; height:114px; margin: 0 0 0 -46px; padding: 10px 0 10px 46px; font-size: 0.846em; color: #80bee6; text-align: left; font-size:0.833em; font-family: Verdana, Arial, Helvetica, sans-serif; background:#082c50}
#bottom a {color: #80bee6; text-decoration: none}
#bottom a.privacy  { border-left:1px solid #80bee6; padding-left:5px; }
#bottom a:hover { text-decoration: underline}

#bottom  ul.banner { position:absolute; top:0; right: 42px; font-size: 1.1em}
#bottom  ul.banner li { float: left; padding-left: 0; margin-left: 13px; text-align: center; background:  none}
#bottom  ul.banner li a { display: block; width: 100px; padding-top: 32px; background:url(../img/banner.png) no-repeat center 0 }
#bottom  ul.banner li.arizona a { background-position: center 5px}
#bottom  ul.banner li.facebook a { background-position: center -112px}
/* /-- Bottom -- */


/*=== sidebar  ===*/
#sidebar ul.benefits { margin-left:0;  font-size:1.166em;}
#sidebar ul.benefits li { color:#fff; font-weight: bold; padding:10px 0 10px 40px; background: url(../img/bull.png) no-repeat 0 7px}

#sidebar a.more { position:absolute; bottom:19px; left:155px; width:129px;}
#sidebar a.more  span { background:url(../img/our-programs.png) no-repeat}

body.index #content-text  { padding-bottom:40px;}
body.index #content-text a.more  { position:absolute; bottom:19px; right:212px;}
#sidebar img { margin-bottom: 5px;}

/*========== style ============*/
h1.center { text-align:center}
h1 a {color: #0E345A;}
h2 a { text-decoration: none; color:#0E345A; }

h1 strong { color: #0e345a;}
h2 strong { color:#0e345a;}

a.more { overflow: hidden; position:relative; float: right; height: 33px; width: 102px;  line-height:33px;  color:#f6dc04; font: bold 1.1666em Arial; text-align: center; text-transform: uppercase;  text-decoration: none; }
a.more span { position:absolute; top:0; left:0; display: block; height: 100%; width:100%; background:url(../img/a-more.png) no-repeat}

p { line-height:1.9; text-align: justify; }
p.center { text-align:center} 
strong { color:#004788}

img.top { margin-top: -50px; margin-bottom: 10px;}
img.left { float: left; margin-right:25px; margin-bottom: 10px; }
img.right { float:  right; margin: 0 0 0 20px}
img.center { margin: 10px auto}
p.title { text-align: right; font-weight: bold; color:#0E345A}

a.rel  { position:relative; }
a.rel.rel-left { float: left; margin-right: 20px; margin-bottom: 10px}
a.rel.rel-right { float: right; margin-left: 20px; margin-bottom: 10px}
a.rel span.zoom { position:absolute; bottom:10px; right:10px; display: block; height:18px; width:18px; background: red; z-index:5; cursor: pointer; background:url(../img/zoom.png) no-repeat}
a.rel img { z-index:1; position:relative}

a.top { padding: 5px; padding-left: 30px; background:url(../img/icon-top.png) no-repeat; font-weight: bold; text-decoration: none}
a.top:hover { text-decoration: underline} 

#content-text div.title a {color: #0E345A;}
#content-text div.title {color:#0E345A; font:2.75em Arial,Helvetica,sans-serif; margin:0em 0 0.35em 0}
#content-text div.title strong {color: #0e345a;}

cite { display: block; font-weight: bold; font-style: normal; color:#0E345A}
blockquote { border: none; margin-left:0; padding:0; font-weight: bold; font-style: italic; color:#0E345A}

#hints { background: #F5F9FF; border:3px solid #C6E8F9; color:#0D2A4D; font-family:Arial,Helvetica,sans-serif; font-size:14px; left:0; padding:10px 20px; position:absolute; text-align:justify; top:0;
visibility:hidden; width:250px; z-index:500;}



/*========= style for tabs ============*/
.tabs-hide {display: none; }
ul.information {  position:relative; overflow: hidden; margin:0 0 1.5em 0; padding: 0 8px; background: #f1fafd url(../img/bg-block-radius.png) repeat-y; font-family: "Arial Narrow"; font-size:20px; }
ul.information:before,
body.inner #content ul.information span.block-before  { position:absolute; top:0; left:0; display: block; height: 5px; width: 568px; margin: 0 0; padding:0;  background:url(../img/before-after-radius.png) no-repeat 0 0; content:''; clear: both}
body.inner #content ul.information:after,
body.inner #content ul.information span.block-after  { position:absolute; bottom:0; left:0; display: block; width: 568px; height:5px; margin:0 0;  background:url(../img/before-after-radius.png) no-repeat 0 -10px; clear: both; content:'';}
ul.information li { float: left; width:255px; background-position: 0 7px; font-weight: bold; margin: 10px 0 }
ul.information li a { color:#2b5a80}
ul.information li a:hover,
ul.information li.tabs-selected a { color:#ff6536; text-decoration: underline}

#content #content-text div.entry-content h3 { text-transform: none; font-weight: normal; margin-top:1em; }
div.player { width:337px; height:315px; margin: 10px auto; box-shadow:0 0 10px #abb7c0; -webkit-box-shadow:0 0 10px #abb7c0; -moz-box-shadow: 0 0 10px #abb7c0; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#abb7c0,direction=135)";}

#sidebar img { margin-left:2px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius:7px; border: 3px solid #c6e8f9; }
#content-text img { -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius:7px; border: 2px solid #c6e8f9;}



/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */
#content table,#content object,#content embed {clear: both;}

#content:before,
#content span.block-before {  display: block; height: 3px;  padding:0; margin: 0 0 0 0; background: red; content:''; background:url(../img/before-after-content.png) no-repeat; clear: both}
#content:after,
#content span.block-after  { display: block; height: 5px; padding:0; margin:0; background: red; content:''; background:url(../img/before-after-content.png) no-repeat 0 -5px; clear: both}



/*=============================== inner pages=====================================*/

body #content {position: relative; background: #dce9f0 url(../img/bg-content-inner.png) repeat-y; padding: 0 2px; color:#383838}
body #content #sidebar { width: 262px; padding:15px 0 0 0; margin-bottom:0 }
body #content #content-text { width: 568px; padding:10px 27px 0 20px; margin-bottom:0; background: #fff; }

body #content:before,
body #content span.block-before { height: 5px; margin: 0 -2px;  background:url(../img/before-after-content-inner.png) no-repeat; clear: both}
body #content:after,
body #content span.block-after  { height:5px; margin:0 -2px;  background:url(../img/before-after-content-inner.png) no-repeat 0 -10px; clear: both}








/*=== blog ===*/
div.ill_sensei {float: right; width: 183px; margin: -51px 0 5px 23px;}
  div.ill_sensei img {}
  div.ill_sensei span {color: #2b5686; font: 0.916em "Arial Narrow";}
  div.ill_sensei span strong {font-family: Arial;}

div.post_list {margin-left: -20px; margin-top: 6px; clear: both;}
  div.post_list div.post { overflow: hidden; margin-bottom: 8px; background: #f5f9ff; padding-bottom: 1px;}
    div.post_list div.post div.hentry {padding: 0 20px 5px; background: #e6f0ff;}
      #content #content-text div.post_list div.post div.hentry h2 {margin-bottom: 1px; padding: 0; font: bold 2em Arial; color: #2b5686;}
      #content #content-text div.post_list div.post div.hentry h2 a {color: #2b5686; text-decoration: none;}
      #content #content-text div.post_list div.post div.hentry h2 a:hover {text-decoration: underline;}
      #content #content-text div.post_list div.post div.hentry h1 {margin-bottom: 1px; padding: 0; font: bold 2em Arial; color: #2b5686;}
      #content #content-text div.post_list div.post div.hentry h1 a {color: #2b5686; text-decoration: none;}
      #content #content-text div.post_list div.post div.hentry h1 a:hover {text-decoration: underline;}
      #content #content-text div.post_list div.post div.hentry span.published {font-size: 1.166em; color: #06274c;}

    #content #content-text div.post_list div.post div.entry-content {overflow: hidden; display: none; padding: 20px 20px 5px; background: #f5f9ff; color: #06274c;}
    body.single  #content #content-text div.post_list div.post div.entry-content {display: block;}
      #content #content-text div.post_list div.post div.entry-content ul.postmetodata {margin: 1em 0; text-align: right; line-height: 1.3}
        #content #content-text div.post_list div.post div.entry-content ul.postmetodata li {padding: 0; margin: 0; background: none;}
        #content #content-text div.post_list div.post div.entry-content ul.postmetodata a.read-more {font-size: 1.166em; color: #2b5686; text-transform: uppercase; font-weight: normal;}
        #content #content-text div.post_list div.post div.entry-content ul.postmetodata li.comments a {color: #06274c;}
        #content #content-text div.post_inner div.post div.entry-content p {margin-top: 2em}
        div.post ul.back {margin-left: 20px;}
          div.post ul.back li {margin: 0; padding: 0; background: none; overflow: hidden;}
        div.post_inner div.post a.btn_back { float: left; margin-top: 2em; padding: 1px 0 1px 26px; color: #06274c; background: url("../img/bull_back.png") 0 0 no-repeat;}
/*=== /blog ===*/


/*========= management ===========*/
div.management,
div.vcard  { overflow: hidden; padding:10px; padding-left:23px; margin-left:-20px; margin-bottom: 15px; background:#f5f9ff; color:#06274c; font-style:italic; font-size: 1.5em; }
div.management-art {padding:0; padding-left: 23px;  background: none; }
div.vcard  h2{ margin-top: 0;color:#2b5686; text-transform: none; font-size:2.222em; clear: none; font-weight: bold;  font-style:normal}
div.vcard  h2 a {color:#2b5686;   }
div.vcard  h2 a:hover { text-decoration: underline}
#content-text div.vcard img  { -moz-border-radius: 0; border: 1px solid #a8c2d4}


div.vcard  ul { overflow: hidden; margin: 0;}
div.management ul li { padding:5px 0; padding-left: 32px; background:url(../img/v-card-icon.png) no-repeat 0 -73px; line-height:1; }

div.management a.email { display: inline-block; padding-bottom: 10px; padding-left: 32px;  background:url(../img/v-card-icon.png) no-repeat 0 5px; color:#06274c; font-style: normal}

div.artinstructors h2  { text-transform: uppercase; font-weight:bold}
div.management-art { position:relative}
div.management-art h2 { margin-left: 170px; font-size:24px; }
div.management-art a.more-info { position:absolute; top:35px; right:0; display: blockl; height:52px; width:52px;  font-size:10px;}
div.management-art a.more-info span { position:absolute; top:0; left:0; height:100%; width:100%;  background:url(../img/note-pad.png) no-repeat}

div.management-art ul { font-size:0.8888em}
div.management-art ul li { margin: 0 0 15px 0; font-style: normal; background-position: 0 5px}
div.management-art ul li.style { margin:0; background-position: 0 19px}
div.management-art ul li.style strong { display: block; margin:0; padding:15px 0 15px 0; background:url(../img/note-pad.png) no-repeat right 0}
/*========= /management ===========*/


/*========= error 404 ========= */
div.error-page { height: 500px; padding-right: 260px; font-size: 18px;  color:#024788; background:url(../img/error.png) no-repeat right 0; }
div.error-page p { line-height: 1.4} 
div.error-page p a { color:#55a0e4}
/*========= /error 404 ========= */


h3#comments {margin-bottom: 10px; padding: 0 20px; text-transform: none; font: bold 1.75em Arial; color: #2b5686;}
ol.commentlist {list-style: none; padding: 0 0 0 20px;}
div.comment-author {position: relative; padding-bottom: 20px; padding-left: 70px;}
  div.comment-author img.avatar {position: absolute; top: 10px; left: 20px;}
  div.comment-author cite {display: inline;}
  div.commentmetadata  {display: none;}
div#respond {padding: 0 0 0 20px;}
  div#respond h3 {margin-bottom: 10px; text-transform: none; font: bold 1.75em Arial; color: #2b5686;}
  #commentform textarea {width: 554px; height: 100px; color: #000; color: #000;}
  #commentform input {color: #000;}
  #commentform input#submit {height:36px; float: right; width:85px;  white-space: normal; font-size:12px; color:#405d80; font-weight: bold; border: none; background:url(../img/btn.png) no-repeat; cursor: pointer;}


div.navigation ul.pnav  {margin: 1.5em 1em; overflow: hidden; font-size: 1.166em}
  div.navigation ul.pnav li {margin: 0; padding: 0; float: left; background: none}
  div.navigation ul.pnav li.next {float: right;}
    div.navigation ul.pnav li a { padding: 0px 0 0px 26px; color: #06274c; background: url("../img/back-gallery.png") 0 -16px no-repeat;}
    div.navigation ul.pnav li.next a { padding: 0px 26px 0px 0px; background-position: right 0px}

