/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#fff url(/images/zalog/header_fon2.png) 0 0 repeat-x; color: #000000; font-size:14px;font-family:Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none; }
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #ff3c00;cursor: pointer;text-decoration: none;}
a:hover {color:#ff3c00;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */

#all {width:1000px; margin:0 auto;}
/* --------------- Header --------------- */
#header { height:102px; position:relative;}
.logo { position:absolute; left:0; top:25px;}
.head_menu { position:absolute;left:250px; top:46px;}
.head_menu li {display:inline; float:left;}
.head_menu a, .head_menu a:visited {color: #ffffff; font-size:12px; text-decoration:none; display:block; float:left; }
.head_menu span { float:left; display:block;}
.head_menu em { float:left; display:block; height:25px; line-height:23px; padding:0 10px;}
.head_menu a:hover, .head_menu .active a, .head_menu .active a:visited{background:url(/images/zalog/nav_m.png) 0 0 repeat-x; color:#194883;}
.head_menu a:hover span, .head_menu .active span {background:url(/images/zalog/nav_l.png) 0 0 no-repeat;}
.head_menu a:hover em, .head_menu .active em {background:url(/images/zalog/nav_r.png) 100% 0 no-repeat;}

.tel {float:right;  margin-right:10px;padding-top:20px;}
.tel_small {color: #ffffff; font-size:16px;}
.tel_big {color: #ffffff; font-size:28px; font-weight:bold;}
/* ------------------------------------------- */

/* --------------- reklama --------------- */
#nad {padding-top: 15px; font-size:16px; color:#000000;}
#nad h1 {font-size:24px; padding-left:15px;}
#reklama { height:182px; position:relative;}
.fon { position:absolute; left:0; top:0;}
.fon img { display:block;  float:left;}
#reklama span {font-size:24px; color:#fff; position:absolute; left:601px; top:39px; z-index:2; width:330px;}
.nav {padding-top:10px;position:absolute; left:603px; top:128px; z-index:30;}
.nav a, .nav a:visited {background:url(/images/zalog/point.png) 0 0 no-repeat;_background:url(/images/zalog/point_ie.png) 0 0 no-repeat;display:block; height:12px; float:left;width:11px; overflow:hidden; margin-right:5px; text-indent:-9999px;}
.nav a:hover, .nav .activeSlide, .nav .activeSlide:visited { background-position:0 -12px; }
/* ------------------------------------------- */

/* --------------- Content --------------- */
#content {padding-top:15px;}
/* ------------------------------------------- */
#mid_content {float:right; width:730px; padding-left:10px; }
#mid_content p{line-height:1.5; font-weight:regular; font-size:14px;}
#mid_content h1 {font-size:24px; color:#000000;}
#mid_content h2 {font-size:20px; color:#000000;}
#mid_content h3 {font-size:18px; color:#000000;}
#mid_content li {line-height:2;}
/* ------------------------------------------- */

/* -------------------Sidebar------------------------ */
#sidebar {float:left; width:257px;}
.left_up {background:url(/images/zalog/menu_verx.png) 0 0 no-repeat; height:20px;}
.left_center {background:url(/images/zalog/menu_seredina.png) 0 0 repeat-y;}
.left_center h3 {color:#000000; font-size:18px; left:20px; position:relative;}
.left_down {background:url(/images/zalog/menu_niz.png) 0 0 no-repeat; height:26px;}
.left_item {padding-left:16px; height:1%; overflow:hidden;}
.left_item img {float:left; width:97px; height:72px; margin:6px;}
.left_item a, .left_item a:visited {font-size:12px;font-weight:bold;color:#000000;text-decoration: underline;}
.left_item a:hover {color:#4274b2;}
.left_item p {font-size:12px;font-weight:bold;color:#000000;font-family:Arial; line-height:18px;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer {background:#e6ebf1; height:74px; margin-top:20px;}
.partner {color:#aaaaaa;display:block; float:right; padding-top:26px; font-size:12px;}
.wrap_foot {width:1000px; margin:0 auto;}
.footer_menu li {display:block; float:left; padding-left:20px; padding-top:26px;}
.footer_menu li a, .footer_menu li a:visited {color:#707070; float:left; text-decoration:underline;}
.footer_menu li a:hover {color:#000000; text-decoration:none;}
/* ------------------------------------------- */

