body { background: url(../images/site/bg_body.jpg) repeat-x top; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif;  color:#595959; }

a { color:#000; text-decoration:underline }
a:hover { text-decoration:none}
form { margin:0}

h1 { color:#00336e; font:normal 24px Arial, Helvetica, sans-serif; margin:0 0 10px 0}
h2 { color:#00336e; font:normal 18px Arial, Helvetica, sans-serif; margin:0 0 10px 0}
p {color:#2f2f2f; font:12px Arial, Helvetica, sans-serif}
.clear { clear:both}
.blue { color:#84d0f0}

.wm { width:975px; margin:0 auto; }
.logo { padding:24px 27px 27px 0}

.tbl-top-form { margin-top:34px; color:#fff; text-align:left}
.tbl-top-form a { text-decoration:none; color:#fff}
.form-search .field { border:1px solid #838383; color:#a7a7a7; font:12px Arial, Helvetica, sans-serif; padding:3px; margin-right:8px; width:150px}
.form-search a { color:#0a1c4b}

.web-resourse { background:#759fd0 url(../images/site/arr_down_dark.gif) no-repeat 122px center; position:relative }
.web-resourse a { display:block; color:#0e2454; font:10px Arial, Helvetica, sans-serif; padding:5px 0px 5px 12px; text-decoration:underline }
.jqCssMenuShow { border:1px solid #527dad; padding:10px; background:#fff; width:228px; height:156px; overflow:auto; position:absolute; z-index:1000  }
.jqCssMenuShow a { display:block; color:#0c0f49; text-decoration:underline; line-height:16px }
.jqCssMenuShow { /*visibility:hidden*/ display: none;}



.menu a { font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block; float:left;}
.menu a:hover { color:#000;}

.menu a.m_01 { width:97px; }

.menu a .m_01_bg { background:url(../images/site/menu_01.gif) no-repeat right; text-align:center;  padding:8px 4px 8px 20px; color:#000 }
.menu a.active  .m_01_bg { background:url(../images/site/menu_01_act.gif) no-repeat right; text-align:center;  padding:8px 4px 8px 20px; color:#fff }

.menu a .m_c { background:url(../images/site/menu_bl_c.gif) repeat-x top}
.menu a .m_l { background:url(../images/site/menu_bl_l.gif) no-repeat left top}
.menu a .m_r { background:url(../images/site/menu_bl_r.gif) no-repeat right top; padding:8px 8px 8px 10px; color:#000}
.menu a.active  .m_c { background:url(../images/site/menu_act_c.gif) repeat-x top}
.menu a.active .m_l { background:url(../images/site/menu_act_l.gif) no-repeat left top}
.menu a.active  .m_r { background:url(../images/site/menu_act_r.gif) no-repeat right top; padding:8px 8px 8px 10px; color:#fff}




.top { background:url(../images/site/bg_top.jpg) no-repeat; height:175px; position:relative; margin-bottom:27px}
.postupi { font:bold 36px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top:24px; left:72px}
.dobro          { font:italic 12px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top:72px; left:92px}
.tel-num          { font:italic 24px Georgia, "Times New Roman", Times, serif; color:#FFF; position:absolute; top:113px; left:92px}
.tel-num span { font:italic 12px Arial, Helvetica, sans-serif; color:#9bcbff; }
.metod { position:absolute; left:76px; bottom:0; width:250px; background:url(../images/site/bg_metod.gif) no-repeat;  }
.metod a { display:block; padding:3px 0 3px 10px; text-decoration:none; color:#e6e6e6; font:italic 16px Arial, Helvetica, sans-serif }
.metod-block { position:absolute; top:175px; left:76px}

.cont { margin-bottom:20px}
.cont-l { float:left; width:655px;}
.cont-r { float:left; width:320px;}
.cont-r p {text-indent:20px; padding: 0 3px; margin:0 0 10px 0; line-height:18px }

.cont-l-second {float:left; width:275px;}
.cont-r-second {float:left; width:700px;}
.cont-r-second p {text-indent:20px; padding: 0 3px; margin:0 0 10px 0; line-height:18px; }

.cont-r-second .gallery-image {padding: 6px; border: 1px solid #B9B9B9; width: 64px; height:64px; float:left; margin-right: 3px;}
.cont-r-second .gallery-image  a {color: #FFF;}
.cont-r-second .gallery-image  img {border: none;}
.cont-r-second .big-img {display: none; position:absolute; cursor: pointer; background: #fff; padding: 6px 6px 3px 6px; border: 1px solid #737373}
.d_blue
{        color: #004a99        }
a.d_blue:hover
{        color: #e4b72b        }

.menu-left { margin:0 35px 18px 0}
.menu-left a { display:block; padding:5px 0 10px 20px; font:16px Arial, Helvetica, sans-serif; color:#00336e; text-decoration:none}
.menu-left a.active { background: url(../images/site/li.gif) no-repeat 0px 9px }
.menu-left a.sub_level { padding:5px 0 10px 20px; font:13px Arial, Helvetica, sans-serif; background: transparent; padding-left: 30px}
.menu-left .sub_level.active { font-weight: bold}


.tbl-links { margin:-20px 0 0 20px}
.tbl-links td { padding:24px 42px 22px 100px; vertical-align:bottom}
.tbl-links a { display:block; color:#000; font:20px Arial, Helvetica, sans-serif; text-decoration:none;  }
.bg-link-01 { background:url(../images/site/ico_01.gif) no-repeat bottom left; }
.bg-link-02 { background:url(../images/site/ico_02.gif) no-repeat bottom left; }
.bg-link-03 { background:url(../images/site/ico_03.gif) no-repeat bottom left; }
.bg-link-04 { background:url(../images/site/ico_04.gif) no-repeat bottom left; }
.bg-link-05 { background:url(../images/site/ico_05.gif) no-repeat bottom left; }
.bg-link-06 { background:url(../images/site/ico_06.gif) no-repeat bottom left; }
.bg-link-07 { background:url(../images/site/ico_07.gif) no-repeat bottom left; }
.bg-link-08 { background:url(../images/site/ico_08.gif) no-repeat bottom left; }

.album a { font:bold 14px Arial, Helvetica, sans-serif; display:block; background:url(../images/site/album.jpg) no-repeat 115px 0; padding:25px 0 15px 215px}

.block-blue { background:url(../images/site/bg_blue_block.jpg) no-repeat; height:119px; position:relative}
.block-blue .block-blue-link { position:absolute; top:20px; left:100px }
.block-blue .block-blue-link a { display:block; margin:0 0 30px 0;  font:18px Arial, Helvetica, sans-serif; text-decoration:none }
.block-blue .block-blue-link a:hover { color:#e95d0f}

.tbl-cont-bot .td-left { padding:0 50px 0 0}
.tbl-cont-bot .td-right { padding:0 40px 0 50px}
.tbl-cont-bot .td-grey { background:#eef2f0; padding:20px 20px 0 20px }

.tbl-news td { vertical-align:top; padding:0 10px 12px 0}
.tbl-news img { border:3px solid #fff}
.tbl-news a.link-img { border:1px solid #b9b9b9; height:47px; width:47px; display:block}
.tbl-news a { color:#0f2e5d; font:12px Arial, Helvetica, sans-serif; text-decoration:none}
.tbl-news a:hover { text-decoration: underline}
.all-news { margin:20px 0 0 0}
.all-news a { color:#00336e; font:italic bold 11px Arial, Helvetica, sans-serif;}

.tbl-otziv td { vertical-align:top; padding:0 7px 18px 0  }
.tbl-otziv a { font:14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none}
.tbl-otziv a:hover { text-decoration:underline}

.partners { width:190px}
.partners a { display:block; margin-bottom:2px;}
.partners img { border: 0px;}

.partners-second {width:190px; margin-left:20px}
.partners-second a { display:block; margin-bottom:8px}
.partners-second img { border: 0px;}

.bottom { margin:22px 0}
.bot-corn-t-l { background:#12376a url(../images/site/corn_t_l.gif) no-repeat left; font-size:0}
.bot-corn-t-r { background:url(../images/site/corn_t_r.gif) no-repeat right; height:12px; font-size:0}
.bot-corn-b-l { background:#12376a url(../images/site/corn_b_l.gif) no-repeat left; font-size:0}
.bot-corn-b-r { background:url(../images/site/corn_b_r.gif) no-repeat right; height:12px; font-size:0}

.bot-cont { background:#12376a url(../images/site/logo_bottom.gif) no-repeat 20px center; padding:5px 10px 5px 80px }
.bot-cont a { color:#a86804; font:10px Arial, Helvetica, sans-serif}
.bot-menu { margin:4px 0 8px 0}
.bot-menu a { color:#fff; font:12px Arial, Helvetica, sans-serif; margin-right:20px }

.copy { color:#fff; font:12px Arial, Helvetica, sans-serif}

.cont-form .elem textarea {width: 500px; height: 100px;}
.cont-form .elem {color:#2F2F2F; font-family:Arial,Helvetica,sans-serif; font-size:12px;}

.faq  a {color:#0C0F49; line-height:16px;text-decoration:underline; font-size: 12px;}
.gall-name {font-size: 20px; font-weight: bold; text-align:center;}
.site-map {margin-left: 10px;}
.site-map-item a {color:#0C0F49; font-size: 14px; line-height:16px;text-decoration:underline;}
.site-map-sub-item a {color:#0C0F49; padding-left:15px; line-height:16px;text-decoration:underline;}
