/*
-----------------------------------------------
Site Format Styles
Author:higher at http://higher.com.ua
Version:14 May 2009
----------------------------------------------- */


/* general tools */
.hide,.pda,.print { display:none; }
.a-center,.ac { text-align:center !important; }
.a-right,.ar { text-align:right !important; }
.a-left,.al { text-align:left !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.fn {float:none!important;}
.no-border { border:none !important; }
.warning,.note,.error { color:#c00 !important; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.clear { clear:both; }
.block {display:block!important;}
.inline {display:inline!important;}
.inline-block { display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle; }
.block {display:block!important;}
.inline-list {margin-left:0;padding-left:0;padding:.6em 0;}
.inline-list li {list-style:none;display:inline;margin-right:.5em;}
.reset { margin:0 !important;padding:0 !important;float:none !important;clear:both !important;height:0 !important;overflow:hidden; }
.fsnorm {font-style:normal!important;}
.fw {font-weight:normal!important;}
.vt {vertical-align:top!important;}
.vm {vertical-align:middle!important;}
.b {font-weight:bold!important;}
.bn {border:none!important;}
.m0 {margin:0!important;}
.mt0 {margin-top:0!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.mt20 {margin-top:20px!important;}
.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:5px!important;}
.mb10 {margin-bottom:10px!important;}
.mb20 {margin-bottom:20px!important;}
.ml10 {margin-left:10px!important;}
.ml20 {margin-left:20px!important;}
.mr20 {margin-right:10px!important;}
.mr10 {margin-right:10px!important;}
.mr5 {margin-right:5px!important;}
.p0 {padding:0!important;}
.pt0 {padding-top:0!important;}
.pt5 {padding-top:5px!important;}
.pb5 {padding-bottom:5px!important;}
.pb10 {padding-bottom:10px!important;}
.pt10 {padding-top:10px!important;}
.p10 {padding:10px!important;}
.p20 {padding:20px!important;}
.pl10 {padding-left:10px!important;}
.pl20 {padding-left:20px!important;}
.pr0 {padding-right:0!important;}
.pr10 {padding-right:10px!important;}
.pr20 {padding-right:20px!important;}
.f95 {font-size:95%;}
.f100 {font-size:100%;}
.f110 {font-size:110%;}
.f120 {font-size:120%;}
.f130 {font-size:130%;}
.f140 {font-size:140%;}
.f150 {font-size:150%;}
.f160 {font-size:160%;}
.f180 {font-size:180%;}
.f200 {font-size:200%;}
.w5 {width:5%;}
.w10 {width:10%;}
.w20 {width:20%;}
.w30 {width:30%;}
.w40 {width:40%;}
.w49 {width:49%;}
.w50 {width:50%;}
.w60 {width:60%;}
.w67 {width:67%;}
.w70 {width:70%;}
.mh30 {min-height:30px;height:auto !important;height:30px;}

/*colors*/
.green {color:#00a651;}

.i1 {background:transparent url(../i/i1.gif) 0 .15em no-repeat;padding-left:28px;}
.i1 a,.i2 a,.i3 a,.i4 a,.i5 a,.i6 a,
.i1,.i2,.i3,.i4,.i5,.i6  {color:#00a651;}
.i2 {background:transparent url(../i/i2.gif) 0 .15em no-repeat;padding-left:28px;}
.i3 {background:transparent url(../i/i3.gif) 0 .15em no-repeat;padding-left:28px;}
.i4 {background:transparent url(../i/i4.gif) 0 .15em no-repeat;padding-left:28px;}
.i5 {background:transparent url(../i/i5.gif) 0 .15em no-repeat;padding-left:28px;}
.i6 {background:transparent url(../i/i6.gif) 0 .15em no-repeat;padding-left:28px;}

ul.ndash-bull {}
ul.ndash-bull li {list-style:none;}

/*images*/
.img-left {float:left;margin:0 15px 10px 0;}
.img-right {float:right;margin:0 0 10px 15px;}
.centered {margin:0 auto;}

/* forms */
form.cmxform fieldset{margin-bottom:10px;}
form.cmxform legend{padding:0 2px;font-weight:bold;_margin:0 -7px;/* IE Win */background:transparent;}
form.cmxform label{display:inline-block;line-height:1.8;vertical-align:top;}
form.cmxform input {width:auto;}
form.cmxform fieldset ol{margin:0;padding:0;}
form.cmxform fieldset li{list-style:none;padding:5px;margin:0;}
form.cmxform fieldset fieldset{border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend{padding:0 0 5px;font-weight:normal;}
form.cmxform fieldset fieldset label{display:block;width:auto;}
form.cmxform em{font-weight:bold;font-style:normal;color:#f00;}
form.cmxform label{width:120px;}
form.cmxform span.hint {color:#666;margin:0 0 0 1em;color:#999;font-size:95%;}
/* Width of labels */
form.cmxform fieldset fieldset label{margin-left:115px;}
/* Width plus 3 (html space) */
/*\*//*/ form.cmxform legend{display:inline-block;}
/* IE Mac legend fix */
/* Header
----------------------------------------------- */
#header { font-size:1.2em; }
#header h1, #header div.header {width:177px;height:42px;margin:0;position:absolute;top:30px;left:0;text-indent:-9999px;background:transparent url(../i/logo.png) 0 0 no-repeat;}
#header h1 a, #header div.header a {display:block;width:177px;height:42px;}
#header ul { margin:0;padding:0;position:absolute;right:0;top:38px;border-bottom:4px solid #000;color:#898989;}
#header ul li {list-style:none;float:left;line-height:30px;margin:0 0 0 20px;font-weight:bold;}
#header ul li:first-child {margin:0;}
#header p.tel {position:absolute;top:34px;left:300px;font-size:1.7em;font-weight:bold;background:transparent url(../i/i-tel.gif) 0 0 no-repeat;padding-left:22px;color:#00a651;}
#header p.tel2 {position:absolute;top:70px;left:300px;font-size:1.7em;font-weight:bold;background:transparent url(../i/i-tel.gif) 0 0 no-repeat;padding-left:22px;color:#898989;}
/*#header p.tel {position:absolute;top:34px;left:360px;font-size:2em;font-weight:bold;background:transparent url(../i/i-tel.gif) 0 0 no-repeat;padding-left:22px;color:#00a651;}*/

/* Content
----------------------------------------------- */
#content { font-size:1.2em; }
#content h1 {margin-top:0;border-bottom:1px solid #d7d7d7;}
#content h2 {clear:both;}
#content div.summary {background:#f0f0f0;padding:10px 20px;}

/* More Content
----------------------------------------------- */
#morecontent {font-size:1.2em;}

/* Secondary(sidebar)
----------------------------------------------- */
#sidebar { font-size:1.2em; }
#sidebar ul.menu {margin-left:0;margin-top:0;}
#sidebar ul.menu li {list-style:none;font-size:1.35em;font-weight:bold;font-style:italic;margin:0 0 .3em 0;}
#sidebar ul.menu li a {color:#00a651;}

/* Footer
----------------------------------------------- */
#footer { font-size:1.2em; }
#footer a {color:#00a651;}
#footer div.copy {float:left;width:50%;}
#footer div.copy .tel {float:left;background:#00a651;color:#fff;font-size:16px;padding:5px 10px;}
#footer div.copy p {margin:0;zoom:1;overflow:hidden;padding:0 0 0 10px;}
#footer div.copy p a {}
#footer address {padding-left:20px;overflow:hidden;zoom:1;}
#footer ul { margin:0;padding:0; }

