@charset "utf-8"; /* RESET */
body, h1, h2, h3, h4, h5, ul, ol, li, p, table, tr, th, td, span, div, a, ins, abbr, address, dl, dt, dd, blockquote, form {
    background-color:transparent;
    border:none;
    line-height:122%;
    margin:0;
    padding:0;
}

li {
    list-style:none;
}

li.menuBotBlock ul {
    padding-left:0px;
}

table {
    border-collapse:collapse;
}

body, input, textarea {
    color:#4d4d4d;
    font:13px/122% Tahoma, Arial, Helvetica, sans-serif;
}

blockquote, table {
    font-weight:normal;
}

p {
    font-weight:normal;
    margin-bottom:10px;
}

a:active, a:hover, a:focus, input:active, input:hover, input:focus {
    outline:none;
}

a img {
    border:none;
    vertical-align:top;
}

a {
    color:#1d85b3;
    outline:none;
    text-decoration:underline;
}

a:hover {
    color:#c52121;
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
    color:#333;
    font-weight:normal;
    margin:20px 0 15px 0;
    padding:0;
}

h1 {
    font-size:28px;
    margin:0 0 15px 0;
}

h2 {
    font-size:20px;
}

h2 a {
}

h3 {
    font-size:16px;
}

h3 a {
}

h4 {
    font-size:14px;
    font-weight:bold;
}

h4 a {
}

h5 {
    font-size:14px;
}

h5 a {
}

h6 {
}

h6 a {
}

.title {
    background:url("images/line.png") no-repeat bottom center transparent;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
    margin-top:10px;
    overflow:hidden;
    position:relative;
    _zoom:1;
}

.titleNoBord {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
    margin-top:10px;
}

h1.title {
    font-size:24px;
    margin:0 0 40px 0;
    padding:0 0 10px;
    width:707px;
    color:#1693b1;
    font-weight:bold;
}

h3.title, h3.titleNoBord {
    font-size:24px;
}

h4.title, h4.titleNoBord {
    font-size:18px;
    font-weight:normal;
}

.med {
    background:url(images/ico7.gif) no-repeat right center;
}

html, body {
    height:100%;
    width:100%;
}

body {
    background:url(images/bg.gif) repeat-x left top #fff;
    position:relative;
    margin:0 0 0 0px;
}

blockquote {
    border:3px solid #add25a;
    font:italic 14px/122% Georgia, "Times New Roman", Times, serif;
    margin:20px 0;
    padding:25px 40px;
}

.right {
    float:right;
}

.left {
    float:left;
}

.clear {
    clear:both;
    font-size:0;
    line-height:0;
    overflow:hidden;
}

.clearfix:after {
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    visibility:hidden;
}

* html .clearfix {
    zoom:1;
}

/* IE6 */
*:first-child + html .clearfix {
    zoom:1;
}

/* IE7 */
.hide {
    display:none;
}

.visible {
    display:block;
}

.radius {
    position:relative;
    border-radius:5px; /* Opera 10.50, IE and CSS3 */
    -moz-border-radius:5px; /* Firefox */
    -webkit-border-radius:5px; /* Safari and Chrome */
    -khtml-border-radius:5px; /* Linux browsers */ /*behavior: url(pie/PIE.htc);*/
}

.strong {
    font-weight:bold;
}

/* GRID */
.wrapper {
    margin:0 auto;
    max-width:1200px;
    min-width:998px;
    overflow:hidden;
    padding:20px 0 0 0;
    position:relative;
    width:1005px;
    margin-top:0px;
}

.wrap-top {
    height:6px;
    display:block;
    background:url(images/bg-top.png) no-repeat transparent;
}

.wrap-bottom {
    height:6px;
    display:block;
    background:url(images/bg-bottom.png) no-repeat transparent;
    margin:auto;
    width:1005px;
    margin-bottom:17px;
}

.rightColBottom {
    display:block;
    float:left;
    height:101px;
}

.wrpr {
    background-color:#fff;
    background:url(images/bg-wrap.png) repeat-y center #FFF;
    padding:24px 18px 24px 18px;
}

.rightCol {
    width:332px;
    height:101px;
    display:block;
    float:right;
}

.contact-caption {
    color:#d35a2b;
    font-weight:bold;
}

.rightCol p {
    color:#5f6368;
    font-size:11px;
    margin:0px;
}

.leftCol {
    float:left;
    width:240px;
    height:87px;
    display:block;
}

.centerCol {
    margin:0 32% 0 26%;
    _margin:0 210px;
    _zoom:1;
}

.centerColWide {
    margin:0 0 0 255px;
    _margin:0 0 0 255px;
    _zoom:1;
}

/* STRUCTURE */ /* Header */
.header {
    padding:0 0 25px;
}

.headContacts {
    height:100%;
    background:url(images/right-col-bg.png) no-repeat top left transparent;
    padding-left:113px;
    padding-top:8px;
}

.rightContact-tel {
    color:#000000;
    font:bold 11px/122% Tahoma, Geneva, sans-serif;
}

.underFooter .rightContact-tel {
    background:none;
    margin:0 0 0 0px;
    padding:0 0 5px 0px;
}

.rightContact-tel span {
    color:#adc0c9;
    display:inline-block;
    *display:inline;
    padding:0 5px 0 0;
    *zoom:1;
}

.rightContact-allInfo {
    font-size:11px;
}

.headerLeftCol {
    float:left;
    width:20%;
}

.logo { /*		background:url(images/default_logo.png) no-repeat left 17px; 		_background:url(images/logo.gif) no-repeat left 17px;*/
    height:56px;
    margin:0 auto;
    padding:17px 0;
    width:142px;
    text-align:center;
}

.logo a {
    display:block;
    margin:0 auto;
}

.headerCenterCol {
    margin:0 32% 0 25%;
    padding:20px 0 0 0;
}

.slogan {
    border-left:2px solid #d7dadd;
    color:#798590;
    font:20px/122% Tahoma, Geneva, sans-serif;
    overflow:hidden;
    padding:0 0 0 16px;
    *zoom:1;
}

.slogan p {
    margin:0 0 3px 0;
}

.auth {
    float:right;
    font-size:12px;
}

.auth .enter {
    background:url(images/auth.gif) no-repeat left bottom;
    display:inline-block;
    *display:inline;
    padding:0 0 1px 25px;
    text-decoration:none;
    *zoom:1;
}

.auth .enter:hover {
    text-decoration:none;
}

.auth .enter span {
    border-bottom:1px dashed;
}

.auth .exit {
    background:url(images/auth.gif) no-repeat left 3px;
    color:#4d4d4d;
    padding:0 0 0 25px;
}

.auth p {
    margin:0 0 5px 0;
}

/* Main Menu */
.forMainMenu {
    background:url(images/topmenu.gif) repeat-x top left;
    margin-left:-18px;
    margin-bottom:17px;
    width:1005px;
    height:43px;
    position:relative;
    z-index:90;
    margin-top:30px;
}

.search {
    float:right;
    padding:10px 0 0 0;
    width:20%;
}

.search-txt {
    border:1px solid #679814;
    color:#c1c1c1;
    float:left;
    height:20px;
    line-height:20px;
    margin:0;
    padding:0 4px;
    width:60%;
    position:relative;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
}

.search-txt.focus {
    color:#333;
}

.search-btn {
    background:url(images/btn-search.png) no-repeat left top transparent;
    border:none;
    color:#768799;
    cursor:pointer;
    font:11px/24px Arial, Helvetica, sans-serif;
    height:24px;
    margin:0px 0 0 0;
    overflow:hidden;
    padding:0 0 3px 0;
    float:left;
    text-align:center;
    width:61px;
}

.s-btn {
    background:url(images/btn-search.png) no-repeat left top transparent;
    border:none;
    color:#768799;
    cursor:pointer;
    font:11px/24px Arial, Helvetica, sans-serif;
    height:24px;
    margin:0px 0 0 0;
    overflow:hidden;
    padding:0 0 3px 0;
    text-align:center;
    width:61px;
}

.underFooter .search {
    float:none;
    padding:60px 0 0 0;
    width:auto;
}

.underFooter .search-txt {
    border:1px solid #d3d8dd;
}

.underFooter .search-btn {
    background:url(images/btn-search2.png) no-repeat left top transparent;
}

/* Dop Menu */
.forDopMenu {
    background:url(images/leftmenu-bg.gif) no-repeat right bottom #f8f5e1;
    border:1px solid #e2e0d6;
    margin:0 0 20px 0;
    padding:14px 20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}

.DopMenu {
    margin:0 !important;
}

.DopMenu li {
    background:url(images/leftmenu-arrow.gif) no-repeat -341px 5px !important;
    padding:5px 0 5px 20px;
}

.DopMenu li.open {
    background-position:left 9px;
}

.DopMenu li a {
    border-bottom:1px dashed;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

.DopMenu li a:hover {
    text-decoration:none;
}

.DopMenu li.open a {
    color:#333;
}

.DopMenu li.open a:hover {
    color:#c52121;
}

.DopMenu ul {
    display:none;
    padding:5px 0;
}

.DopMenu li li {
    background-position:-687px 9px;
}

.DopMenu li li a, .DopMenu li.open li a {
    border:none;
    color:#659026;
    font-size:13px;
    font-weight:normal;
    text-decoration:underline;
}

.DopMenu li li a:hover, .DopMenu li.open li a:hover {
    color:#c52121;
}

/* Tizers */
.tizer {
    margin:0 0 20px 0;
    overflow:hidden;
    padding:14px 0px;
    position:relative;
    *zoom:1;
}

/* Recomend */
.recomend {
    border:1px solid #e2e0d6;
    margin:0 0 20px 0;
    padding:14px 20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}

/* Advert */
.advert {
    border:1px solid #c4effc;
    margin:0 0 20px 0;
    overflow:hidden;
    padding:14px 20px;
    *zoom:1;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}

/* Promo */
.forPromo {
    position:relative;
}

.inPromo {
}

.promo {
    font-size:0;
    height:276px;
    line-height:0;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    text-align:center;
    width:100%;
    _width:520px;
}

.leftCol .promo, .rightCol .promo {
    _width:200px;
}

.centerColWide .promo {
    width:520px;
}

.forPromo li {
    background:none !important;
    margin:0 !important;
    padding:0 !important;
    position:relative;
}

.forPromo img {
    text-align:center;
}

.forPromo li div {
    background-color:#121311;
    height:40px;
    margin:-40px 0 0 0;
    position:relative;
    text-align:left;
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity:0.6;
    opacity:0.6;
}

.forPromo li div p {
    color:#fff;
    font:italic 12px/122% Arial, Helvetica, sans-serif;
    margin:0;
    padding:5px 0 0 10px;
    width:70%;
    _width:380px;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1;
}

.leftCol .forPromo li div p, .rightCol .forPromo li div p {
    _width:150px;
}

.promo-navi {
    width:200px;
    position:relative;
    overflow:hidden;
    text-align:center;
    margin:10px auto;
}

.promo-navi-container {
    float:left;
    left:50%; /*�������� ����� �� 50%*/
    position:relative;
    text-align:center;
}

.promo-navi-wrpr {
    position:relative;
    left:-50%; /*���������� ����� � �����*/
    float:left;
}

/* Color Links */
.colorLinks {
    margin:0 !important;
}

.colorLinks li {
    display:block;
    margin:0 0 7px 0;
    *zoom:1;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    box-shadow:0px 2px 6px rgba(201, 201, 201, 0.8);
    -moz-box-shadow:0px 2px 6px rgba(201, 201, 201, 0.8);
    -webkit-box-shadow:0px 2px 6px rgba(201, 201, 201, 0.8);
    -khtml-box-shadow:0px 2px 6px rgba(201, 201, 201, 0.8);
}

.colorLinks li.hover {
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    opacity:0.7;
}

.colorLinks li div {
    display:table;
    height:66px;
    overflow:hidden;
    position:relative;
}

.colorLinks a {
    color:#fff;
    display:table-cell;
    font-size:14px;
    font-weight:bold;
    *left:0;
    padding:0 15px 0 85px;
    *position:absolute;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(103, 99, 97, 0.4);
    text-transform:uppercase;
    *top:50%;
    vertical-align:middle;
    z-index:20;
}

.colorLinks a:hover {
    color:#fff;
    text-decoration:none;
}

.colorLinks a span {
    display:block;
    cursor:pointer;
    overflow:hidden;
    *position:relative;
    *top:-50%;
    zoom:1;
}

.colorLinks .orange {
    background:url(images/link1.gif) repeat-x left top #ce663b;
}

.colorLinks .orange div {
    background:url(images/ico1.png) no-repeat 15px 5px;
}

.colorLinks .yellow {
    background:url(images/link2.gif) repeat-x left top #d3a823;
}

.colorLinks .yellow div {
    background:url(images/ico2.png) no-repeat 15px 5px;
}

.colorLinks .blue {
    background:url(images/link3.gif) repeat-x left top #1379b8;
}

.colorLinks .blue div {
    background:url(images/ico3.png) no-repeat 15px 5px;
}

/* list Work */
.listWork {
    padding:0 0 10px 0;
}

.listWork li {
    display:block;
    padding:10px 0 15px 0;
    *zoom:1;
}

.listWork-name a {
    color:#659026;
    font-size:14px;
    font-weight:bold;
}

.listWork-name a:hover {
    color:#c52121;
}

.listWork-name a span {
    text-transform:uppercase;
}

.listWork-info {
    padding:2px 0 0 0;
}

.listWork-info a {
    border-right:1px solid #dfdfdf;
    color:#808080;
    display:inline-block;
    *display:inline;
    font:11px/122% Tahoma, Geneva, sans-serif;
    margin:0 7px 0 0;
    padding:0 7px 0 0;
    *zoom:1;
}

.listWork-info a.last {
    border:none;
}

.listWork-info a:hover {
    color:#c52121;
}

.listWork-write {
    padding:7px 0 0 0;
}

.listWork-write a {
    background:url(images/ico6.gif) no-repeat left center;
    font-size:12px;
    padding:0 0 0 20px;
}

/* Border Banner */
.forBanner {
    background:url(images/dot.gif) no-repeat left bottom;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
}

.forBanner p {
    color:#888;
    font-size:12px;
    margin:0 0 2px 0;
}

.borderBanner {
    background-position:left top !important;
    background-repeat:no-repeat !important;
    border:1px solid #ddd;
    display:block;
    height:96px;
    margin:0 0 5px 0;
    max-width:261px;
    text-decoration:none;
    width:100%;
    _width:200px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}

.borderBanner:hover {
    text-decoration:none;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    opacity:0.7;
}

.centerCol .borderBanner {
    _width:261px;
}

/* RSS */
.rss {
    background:url(images/ico5.gif) no-repeat left 11px;
    color:#de7c14;
    display:inline-block;
    *display:inline;
    font:10px/122% Arial, Helvetica, sans-serif;
    margin:0 0 0 5px;
    padding:11px 0 2px 20px;
    text-decoration:none;
    text-transform:uppercase;
    vertical-align:top;
    *zoom:1;
}

.rss:hover {
    color:#de7c14;
    text-decoration:underline;
}

.centerColWide .rss {
    position:absolute;
    right:0;
    top:0;
}

/* CONTENT */
.content {
    padding:0 0 30px 0;
    position:relative;
}

.content > div > p > img {
    display:block;
}
.content img {
    max-width:100%;
    height:auto;
}

.contentBg {
    background:url(images/weknow.jpg) no-repeat left top;
    margin:0 -20px 0 -210px;
    min-height:242px;
    padding:90px 0px 18px 660px;
    position:relative;
}

.leftBg {
    background:url(images/weknow-inner.jpg) no-repeat left top;
    margin:0 0px 0 -320px;
    min-height:253px;
    _height:253px;
    padding:0px 0px 18px 320px;
    position:relative;
    _zoom:1;
}

/* UnderFooter */
.underFooter {
    padding:0 0 30px 0;
}

/* Menu Bottom */
.menuBotBread {
    background-color:#9dc449;
    margin:0 0 24px 0;
    overflow:hidden;
    *zoom:1;
}

.menuBotBread ul {
    padding:0 0 0 16px;
}

.menuBotBread li {
    background:url(images/menubot.gif) no-repeat right -40px;
    float:left;
    padding:0 12px 0 8px;
}

.menuBotBread li.last {
    background-position:center 29px;
}

.menuBotBread li a {
    color:#fff;
    float:left;
    line-height:33px;
    text-decoration:none;
}

.menuBotBread li a:hover {
    color:#fff;
    text-decoration:underline;
}

.menuBot {
    width:869px;
    margin:auto;
    *zoom:1;
}

.menuBot li {
    padding:3px 20px 3px 20px;
}

.menuBotBlock {
    float:left;
    background:url("images/menubot_right.gif") right repeat-y;
    max-width:190px;
}

.menuBotBlock {
    height:164px;
}

.menuBot .menuBotBlock li {
    padding:3px 0 3px 0;
}

.menuBotBlock a {
    color:#414141;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

.menuBotBlock a:hover {
    color:#c52121;
}

.menuBotBlock ul a {
    font-size:11px;
    font-weight:normal;
}

/* Footer */
.footer {
    border-top:1px solid #e7e7e7;
    color:#666;
    font-size:11px;
    padding:10px 0 0 0;
}

.footer p {
    margin:0;
}

.leftColFooter {
    float:left;
    width:350px;
}

.copyr {
    float:left;
    width:350px;
}

.copyr a {
    float:left;
    margin:0 17px 0 0;
}

.copyr p {
    border-left:1px solid #efefef;
    float:left;
    padding:0 0 0 14px;
    width:180px;
}

.banners {
    float:left;
    width:200px;
}

.banners img {
    margin:0 9px 0 0;
}

.madein {
    color:#666;
    overflow:hidden;
    *zoom:1;
}

.madein img {
    float:left;
    margin:0 10px 0 0;
}

.madein a {
    color:#666;
}

.madein a:hover {
    color:#c52121;
}

.madein a.hide-link {
    cursor:default;
    text-decoration:none;
}

.madein a.hide-link:hover {
    color:#666;
    text-decoration:none;
}

.centerColFooter {
    margin:0 28% 0 360px;
    _margin:0 210px 0 360px;
    text-align:center;
}

.forBanners {
}

.forBanners a, .forBanners a:hover {
    text-decoration:none;
}

.forBanners a img {
    filter:alpha(opacity=30); /* IE 5.5+*/
    -moz-opacity:0.3; /* Mozilla 1.6 � ���� */
    -khtml-opacity:0.3; /* Konqueror 3.1, Safari 1.1 */
    opacity:0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.forBanners a:hover img {
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1;
}

/* Buttons */
.btn1 {
    background:url("images/btn1.png") no-repeat scroll left top transparent;
    _background:url("images/btn1.gif") no-repeat scroll left top transparent;
    float:left;
    height:24px;
    margin-right:10px;
    _margin-right:0px;
    position:relative;
}

.btn1 input, .btn1 a {
    background:url("images/btn1.png") no-repeat scroll right -110px transparent;
    _background:url("images/btn1.gif") no-repeat scroll right -110px transparent;
    border:medium none;
    color:#768799;
    cursor:pointer;
    float:left;
    font:11px/24px Arial, Helvetica, sans-serif;
    height:24px;
    margin-right:-11px;
    padding:0 20px;
    position:relative;
    text-decoration:none;
    text-shadow:0 -1px 1px rgba(255, 255, 255, 0.8);
    width:auto;
}

.btn1 a:hover {
    color:#768799;
    text-decoration:none;
}

.btn1.leftStep {
    margin-left:20px;
    _margin-left:10px;
}

.advert .btn1.leftStep {
    margin-left:110px;
    _margin-left:55px;
}

.newsAnno .btn1.leftStep {
    margin-left:130px;
    _margin-left:65px;
}

.btn2 a {
    color:#768799;
    float:left;
    font:11px/24px Arial, Helvetica, sans-serif;
    margin-left:5px;
    text-shadow:0 -1px 1px rgba(255, 255, 255, 0.8);
    white-space:nowrap;
}

.btn2 a:hover {
    color:#c52121;
}

/*Main page*/
#content-table {
    width:100%;
}

#workarea {
    vertical-align:top;
    padding:0 30px 0 0;
}

#sidebar {
    width:260px;
    vertical-align:top;
    padding:32px 0 0 0;
}

.sidebar-right-menu a {
    color:#545454;
    display:block;
    text-decoration:none;
    padding:6px 0 6px 10px;
    outline:none;
    cursor:pointer;
    font-weight:bold;
}

.sidebar-right-menu a:hover, .sidebar-right-menu a.selected {
    text-decoration:none;
    color:#e00000;
}

.sidebar-right-menu a:hover {
    text-decoration:underline;
}

.sidebar-right-menu a.selected {
    background:url(images/arrow-red.gif) no-repeat 0 12px;
}

.sidebar-right-menu a.directory {
    background:url(images/arrow-gray.gif) no-repeat right 12px;
}

.sidebar-right-menu .sidebar-border-block-content {
    padding:2px 20px 2px 10px;
}

.sidebar-right-menu span {
    margin:2px 0 2px 10px;
    display:block;
    font-size:1px;
    height:1px;
    overflow:hidden;
    background:#ebebeb url(images/sprite.png) no-repeat right -40px;
}

.sidebar-links {
    margin:0 0 20px;
    padding:0 1em;
}

.sidebar-block .sidebar-links {
    margin:10px 0 0;
    padding:0;
}

.sidebar-border-block {
    margin:0 0 20px;
}

.sidebar-border-block .corner {
    background:url(images/sprite.png) no-repeat 0 -24px;
    width:4px;
    height:16px;
    position:absolute;
    top:0;
}

.sidebar-border-block-top, .sidebar-border-block-bottom {
    height:4px;
    overflow:hidden;
    position:relative;
}

.sidebar-border-block-top .border {
    background-color:#D4D4D4;
    font-size:1px;
    height:1px;
    overflow:hidden;
}

.sidebar-border-block-bottom .border {
    background-color:#D4D4D4;
    margin:3px 0 0 0;
    font-size:1px;
    height:1px;
    overflow:hidden;
}

.sidebar-border-block .right {
    right:0;
    top:-4px;
    max-width:200px;
}

.sidebar-border-block-bottom .corner {
    margin-top:-8px;
}

.sidebar-border-block-content {
    border-left:1px solid #D4D4D4;
    border-right:1px solid #D4D4D4;
    padding:5px 10px;
}

/*������*/
.content ul {
    margin:10px 5px 14px 0;
    padding:0;
    overflow:hidden;
    zoom:1;
}

.content ul li {
    background:url('images/li.gif') no-repeat left 5px;
    list-style:none;
    margin:0 0 5px 0;
    padding:1px 0 2px 20px;
}

.content ul ul {
    margin:10px 0 10px 0;
}

.content ul ol {
    margin:10px 0 10px 24px;
}

.content ul ol li {
    background:none;
    padding:0;
}

.content ul li ul li {
    background:url('images/li_sec.gif') no-repeat left 5px;
}

.content ol {
    margin:10px 5px 14px 24px;
}

.content ol li {
    list-style:decimal;
    margin:0 0 5px 0;
    vertical-align:top;
}

.content ol ol {
    margin:10px 0 14px 24px;
}

.content ol ul {
    margin:10px 0 14px 0;
}

.content ol li ol li {
}

.content ol ul li {
    background:url('images/li.gif') no-repeat left 5px;
    list-style:none;
}

.content img.shade {
    box-shadow:0 2px 6px rgba(201, 201, 201, 0.8);
    margin:0 20px 15px 0;
    padding:4px;
}

.schedule {
    border:solid 1px;
}

.schedule td {
    border-left:solid 1px;
    padding:2px 5px;
}
.services_table {
    border-collapse:collapse;
    width:100%;
    border-color:#C9C9C9;
    border-style:solid;
    border-width:1px 1px 1px 1px;
}

.services_table td {
    border-color:#C9C9C9;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    padding:3px 6px;
}

.services_table th {
    border-color:#C9C9C9;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    padding:6px 6px;
}

.bottom {
    margin:0 auto;
    width:100%;
    margin-top:150px;
    background:linear-gradient(to top, #00bfd9, #30e7ff);
}

.bottom a {
    margin:3px 0;
}

.topbanners {
    padding:0;
    margin:0;
    width:100%;
}

.topbanners td {
    padding:0;
}