* {margin:0; padding:0; }

a {color:#009900; text-decoration:underline; }
a:hover {text-decoration:none; }

.error {color:#d22; border:1px solid #d22; background:#FFEEEE; }
.info {color:#009900; border:1px solid #00AC0C; background:#f2f2f2; }
.info a {color:#009900; text-decoration:underline; font-weight:bold; }
.message {padding:7px 10px; margin:10px 0; text-align:left; }
.required-field {color:#B3112E; }
.required-note {color:#888888; }

img {border:0; }

body {background:#D8DEE6 url('../img/bg.gif') top repeat-x; color:#000000; font:12px Tahoma,Arial,sans-serif; text-align:center; }

.banner {margin:0 auto; position:relative; }
.banner .banner-link {position:absolute; top:0; left:0; cursor:pointer; }
.banner-right {clear:both; padding-top:10px; }
.ent {color:#999999; letter-spacing:3px; font-size:11px; line-height:20px; text-align:center; }

/* header */
.top {height:153px; background:url('../img/top_bg.jpg') center top no-repeat; text-align:left; }
.top ul.menu-mini {padding:12px 8px; float:right; }
.top ul.menu-mini li {padding-left:8px; margin-right:10px; float:left; list-style:none; background:url('../img/pts.gif') left 4px no-repeat; font-size:11px; }
.top ul.menu-mini li a {text-decoration:none; color:#000000; }
.top ul.menu-mini li a:hover {text-decoration:underline; }
.top .t-margin {height:153px; width:980px; margin:0 auto; position:relative; }
.top .logo {width:357px; height:41px; position:absolute; top:30px; left:11px; }
.top .user-panel-box {width:350px; height:40px; position:absolute; left:260px; top:144px; font-weight:bold; font-size:14px; color:#255674; }
.top .user-panel-box span {color:#FFFFFF;}
.top .user-panel-box a {font-weight:normal; text-decoration:underline; color:#555555; margin-left:15px; font-size:12px; }
.top .user-panel-box a:hover {color:#BBBBBB; }
.top .user-panel-box a span {color:#BBBBBB; }
.top .user-panel-box img {vertical-align:middle; }

.top .search {height:27px; width:288px; color:#FFFFFF; background:url('../img/search_input_bg.png') left center no-repeat; overflow:hidden; position:absolute; left:659px; top:58px; }
.top .search form {padding-left:5px; }
.top .search form input {vertical-align:middle; }
.top .search form input.input-text {width:240px; margin-right:5px; font-size:14px; line-height:14px; padding:5px 0; color:#FFFFFF; background:transparent; border:0;  }
.top .search form input.input-submit { }
.top .search form p.line-second {display:none; }

.top .main-menu {width:960px; height:35px; position:absolute; left:10px; top:107px; background:url('../img/mm_bg.gif') top repeat-x; }
.top .main-menu ul li.start {}

.c-bg {background:url('../img/center_bg2.gif') center 42px no-repeat; }
.center {width:980px; margin:0 auto; background:#FFFFFF url('../img/content_2_bg.gif') center repeat-y; text-align:left; }

/* left */

.center .left {width:190px; float:left; background:url('../img/box_left_bg.jpg') top left no-repeat; }

.center .right .news { }
.center .right .news img.n-title-img {margin:18px 0 12px 88px; vertical-align:middle; }
.center .right .news .news-list {margin:13px 16px 13px 16px; padding-bottom:14px; border-bottom:1px solid #D8DDE7; font-size:11px; }
.center .right .news .news-list .news-image { }
.center .right .news .news-list .news-title {margin-bottom:1px; font-weight:bold; }
.center .right .news .news-list .news-title a {text-decoration:none; color:#009900; }
.center .right .news .news-list .news-title a:hover {text-decoration:underline; }
.center .right .news .news-list .news-title span {color:#57AF5D; font-weight:normal; }
.center .right .news .news-list .news-shortdescription {line-height:15px; }
.center .right .news .news-list .news-shortdescription img {vertical-align:middle; }
.center .right .news .more {margin:0 16px 14px; font-size:11px; }
.center .right .news .more a {text-decoration:none; color:#009900; padding-left:16px; background:url('../img/more.gif') left center no-repeat; }
.center .right .news .more a:hover {text-decoration:underline; }
/*.center .left .news .news-list .news-more a:hover {border-color:#B3112E; }*/

.center .left .product-category { }
.center .left .product-category img {margin:18px 0 0 20px; }
.center .left .product-category ul {margin:9px 18px 0 14px; }
.center .left .product-category ul li {padding-bottom:1px; list-style:none; font-size:11px; font-weight:bold; background:url('../img/menu_left_sep.gif') left bottom no-repeat; }
.center .left .product-category ul li a {text-decoration:none; display:block; padding:8px 0 8px 12px; line-height:14px; background:url('../img/pts.gif') left 13px no-repeat; color:#000000; }
.center .left .product-category ul li a.active {color:#009900; }
.center .left .product-category ul li a:hover {color:#009900; text-decoration:underline; }
.center .left .product-category ul li ul {margin:0 0 6px 22px; }
.center .left .product-category ul li ul li {font-weight:normal; background:transparent; }
.center .left .product-category ul li ul li a {padding:4px 0 4px 12px; line-height:14px; background-position:left 9px; }
.center .left .product-category ul li ul li ul {margin:0 0 0 22px; }
.center .left .product-category ul li ul li ul li {font-size:11px; }
.center .left .product-category ul li ul li ul li a {padding:2px 0 2px 12px; line-height:14px; background-position:left 7px; }

.center .left #producer {padding:20px 0 3px; }
.home .center .left #producer {height:80px; padding:20px 0 0; }
.center .left #producer div {width:158px; margin:5px 0 15px 15px; text-align:center; }
.home .center .left #producer div {height:80px; margin:0 0 0 15px; position:absolute; background:#FFFFFF; }

/* content */

.center .content {width:600px; float:left; background:url('../img/content_bg.jpg') center top no-repeat; }

.center .content h4 {margin:0px; padding:14px 0px 10px 24px; }
.center .content h4.title-disable {color:#BBBBBB; }

.center .content .foot-path {padding:16px 0px 12px; margin:0 20px; color:#000000; font-size:11px; line-height:11px; background:url('../img/footpath_sep.gif') bottom repeat-x; }
.center .content .foot-path span {padding:0pt 14px 0pt 0px; margin:0 4px 0 0; background:url('../img/dot.png') right 3px no-repeat; }
.center .content .foot-path span.label {padding:0; margin:0 3px 0 0; background:transparent; color:#99A3AF; }
.center .content .foot-path span a {color:#00AC0C; text-decoration:none; }
.center .content .foot-path span a:hover {color:#00AC0C; text-decoration:underline; }

.multiBoxDesc {display:none;}

.center .content .description {margin:15px 20px 16px; font-size:12px; line-height:18px; }

.center .content .description .animation {width:560px; height:302px;  position:relative; overflow:hidden; }
.center .content .description .animation #box5 .b-element {display:block; position:absolute; width:560px; height:302px; color:#FFFFFF; }
.center .content .description .animation .buttons {position:absolute; top:260px; left:15px; z-index:4; }
.center .content .description .animation .buttons div {display:block; width:26px; height:26px; margin-right:5px; background-position:top center; background-repeat:no-repeat; cursor:pointer; font-size:12px; line-height:12px; float:left; }
.center .content .description .animation .buttons div.active,
.center .content .description .animation .buttons div:hover{background-position:bottom center;}
.center .content .description .animation .buttons div b {visibility:hidden; }

.center .content .description .icons {position:absolute; top:3px; left:388px; }
.center .content .description .icons img {margin-left:5px; }
.center .content .description h1.title {margin:0 0 14px; font-size:20px; line-height:24px; font-weight:normal; color:#0066CC; }
.center .content .description h2.title {margin:15px 0px 10px 0px; font-size:14px; line-height:14px; font-weight:bold; color:#92AF36; }
.center .content .description h2.title span {font-size:12px; font-weight:normal; color:#92AF36; }
.center .content .description p {margin:14px 0;}
.center .content .description h1 {margin-top:16px; font-size:20px; font-weight:normal; }
.center .content .description h2 {margin-top:12px; margin-bottom:14px; font-size:15px; font-weight:bold; }
.center .content .description h3 {margin-top:10px; font-size:13px; font-weight:bold; }
.center .content .description h4 {margin-top:7px; margin-bottom:-7px; font-size:12px; font-weight:bold; }
.center .content .description h5 {margin-top:7px; margin-bottom:-7px; font-size:12px; font-weight:bold; }
.center .content .description h6 {margin-top:7px; margin-bottom:-7px; font-size:12px; font-weight:bold; }
.center .content .description a {text-decoration:none; }
.center .content .description a:hover {text-decoration:underline; }
.center .content .description ul,
.center .content .description ol {margin:-10px 0 0; }
.center .content .description ul {padding-left:10px;}
.center .content .description ol {padding-left:25px;}
.center .content .description ul li,
.center .content .description ol li {margin:5px 0; }
.center .content .description ul li {padding-left:16px; list-style:none; background:url('../img/dot.png') left 6px no-repeat; }
.center .content .description ul li ul,
.center .content .description ol li ul,
.center .content .description ul li ol,
.center .content .description ol li ol {margin:5px 0; }
.center .content form table { }
.center .content form table tr td {padding:3px; vertical-align:top; }
.center .content form table tr td.label {width:165px; padding-top:4px; text-align:right; }
.center .content form table tr td.value img {vertical-align:middle; }
.center .content form.f-comment table tr td.label {width:115px; }
.center .content form table tr td h2.title {margin:5px 0px 1px; color:#92AF36; font-size:14px; font-weight:bold; line-height:14px; }
.center .content form table tr td input.input-text,
.center .content form table tr td textarea {border:1px solid #BBBBBB; border-color:#AAAAAA #BBBBBB #BBBBBB #AAAAAA; width:200px; padding:0 2px; }
.center .content form table tr td textarea {height:120px; font-size:11px; }
.center .content form table tr td input.input-text:hover,
.center .content form table tr td input.input-text:focus,
.center .content form table tr td textarea:hover,
.center .content form table tr td textarea:focus {border-color:#68821A; }
.center .content form table tr td.submit input {vertical-align:middle; }
.center .content form table tr td.submit a {margin-left:20px; color:#999999; text-decoration:none; font-size:11px; vertical-align:middle; }
.center .content form table tr td.submit a:hover {color:#666666; text-decoration:underline; }
.center .content .description form .links {padding-top:20px; color:#999999; text-align:center; }
.center .content .description form .links a {margin:0 8px; color:#999999; text-decoration:none; font-size:11px; }
.center .content .description form .links a:hover {color:#666666; text-decoration:underline; }
.center .content .description form#contactFormFull {width:290px; margin-left:15px; padding-left:27px; background:url('../img/contact_form_bg.gif') left 117px no-repeat; float:right; font-size:11px; }
.center .content .description form#contactFormFull p {margin:1px 0 4px; }
.center .content .description form#contactFormFull p.submit {text-align:right; }
.center .content .description form#contactFormFull p input.input-text,
.center .content .description form#contactFormFull p textarea {width:284px; border:1px solid #D8DEE6; background:#F4F7FB; padding:2px; -moz-border-radius:4px; }
.center .content .description form#contactFormFull p textarea {height:100px; overflow:hidden; }
.center .content .description form#contactFormFull p input.input-text:hover,
.center .content .description form#contactFormFull p input.input-text:focus,
.center .content .description form#contactFormFull p textarea:hover,
.center .content .description form#contactFormFull p textarea:focus {border-color:#B7C1CE; }
.center .content .description div#map {margin:14px 0 20px; border:2px solid #92AF36; } /* Google Map */
.center .content .description div#map img.static {float:left; }

.center .content .description a.ico-www {padding-left:16px; background:url('../img/ico-www.gif') left center no-repeat; }
.center .content .description a.ico-email {padding-left:16px; background:url('../img/ico-email.gif') left center no-repeat; }
.center .content .description span.ico-tel {padding-left:16px; background:url('../img/ico-tel.gif') left center no-repeat; }

.center .content .description ul.p-attribute {}
.center .content .description ul.p-attribute li {}
.center .content .description ul.p-attribute li select {font-size:10px; border:1px solid #6C6C6C; width:100px; }

.center .content .description .contact-map {clear:both; padding:5px 0 15px; border-top:1px solid #CDD6E4; position:relative; top:18px; background:url('../img/map2.png') 205px 63px no-repeat; }
.center .content .description .contact-map .cm-zone {width:208px; padding-left:14px; background-position:left 2px; background-repeat:no-repeat; line-height:16px; }
.center .content .description .contact-map .cm-zone span.cmz-district {display:block; font-size:11px; color:#666666; }
.center .content .description .contact-map .cmz-green {background-image:url('../img/contact_map_green.gif'); }
.center .content .description .contact-map .cmz-yellow {background-image:url('../img/contact_map_yellow.gif'); }
.center .content .description .contact-map .cmz-blue {background-image:url('../img/contact_map_blue.gif'); }
.center .content .description .contact-map .cmz-red {background-image:url('../img/contact_map_red.gif'); }
.center .content .description .contact-map .cm-support {width:270px; margin:25px 0 0; }
.center .content .description .contact-map .cm-admin {width:270px; margin:11px 0 0; float:right; }
.center .content .description .contact-map .cm-support span.cma-title,
.center .content .description .contact-map .cm-admin span.cma-title {display:block; font-weight:bold; margin-bottom:6px; } 

.center .content .description .back-link {font-size:11px; text-align:right; margin-top:12px; }
.center .content .description .back-link a {color:#79991C; padding-left:12px; background:url('../img/back.gif') left top no-repeat; }

.center .content .description .news-list {margin-bottom:10px; border-bottom:1px solid #E0E6EF; }
.center .content .description .news-list h2.news-title {font-size:12px; margin:0 0 2px 0; }
.center .content .description .news-list h2.news-title a {color:#000000; text-decoration:none; }
.center .content .description .news-list h2.news-title a:hover {text-decoration:underline; }
.center .content .description .news-list .n-date {margin:4px 0 0; padding:0; color:#9098A3; line-height:14px; font-size:11px; background:transparent; }
.center .content .description .news-list .n-date span {padding:1px 0 1px 20px; background:url('../img/date_bg.gif') left center no-repeat;  }
.center .content .description .news-list .news-content {margin:0 0 10px 0; }
.center .content .description .news-list a.n-img {display:block; float:left; margin:3px 8px 0 0; border:1px solid #D8DEE6; }
.center .content .description .news-list .n-img img {display:block; margin:3px; }
.center .content .description .news-list .news-shortdescription .news-tag {padding:2px 0 2px; font-size:11px; color:#aaaaaa; }
.center .content .description .news-list .news-shortdescription .news-tag a {text-decoration:none; white-space:nowrap; color:#444444; }
.center .content .description .news-list .news-shortdescription .news-tag a:hover {text-decoration:underline; }
.center .content .description .news-list .news-more {clear:both; margin:2px 0 5px; text-align:right; }
.center .content .description .pager-box {margin:4px 0; padding:2px 0px; text-align:center; }
.center .content .description .pager-box a {padding:1px 3px 2px; text-decoration:none; color:#009900; }
.center .content .description .pager-box a.active {font-weight:bold; }
.center .content .description .pager-box a.active:hover {color:#009900; background:#FFFFFF;  }
.center .content .description .pager-box a:hover {text-decoration:none; color:#FFFFFF; background:#009900; }

.center .content .gallery table.product-gallery-list { }
.center .content .gallery table.product-gallery-list tr td {width:180px; vertical-align:top; padding:0 0 15px 0; }
.center .content .gallery table.product-gallery-list tr td .image {width:138px; height:96px; border:1px solid #CACACA; }
.center .content .gallery table.product-gallery-list tr td .image img {margin:0px; } /* 3px */
.center .content .gallery table.product-gallery-list tr td .txt {width:146px; margin:5px 0; text-align:center; }
.center .content .description table.page-gallery-list {width:100%; }
.center .content .description table.page-gallery-list tr td {vertical-align:top; padding:0 0 15px 0; }
.center .content .description table.page-gallery-list tr td .image {width:206px; height:156px; border:1px solid #CACACA; }
.center .content .description table.page-gallery-list tr td .image img {margin:3px; }
.center .content .description table.page-gallery-list tr td .txt {width:208px; margin:5px 0; text-align:center; }
.center .content .description table.news-gallery-list {width:100%; }
.center .content .description table.news-gallery-list tr td {vertical-align:top; padding:0 0 15px 0; }
.center .content .description table.news-gallery-list tr td .image {width:206px; height:156px; border:1px solid #CACACA; }
.center .content .description table.news-gallery-list tr td .image img {margin:3px; }
.center .content .description table.news-gallery-list tr td .txt {width:208px; margin:5px 0; text-align:center; }



.center .content .description.sitemap { }
.center .content .description.sitemap ul {margin-bottom:20px; }
.center .content .description.sitemap ul ul {margin-bottom:0px; }
.center .content .description.sitemap ul li a {text-decoration:none; color:#000000; }
.center .content .description.sitemap ul li a:hover {text-decoration:underline; }
.center .content .description.sitemap ul li li a {color:#444444; }
.center .content .description.sitemap ul li li li {font-size:11px; margin:0px 0px 3px; }
.center .content .description.sitemap ul li li li a {color:#777777; }

/* in description */

.center .content .gallery { }
.center .content .gallery-margin {margin:10px 20px 0; padding:18px 0 0; border-top:1px solid #D1D4E7; }
.center .content .gallery .title {margin:25px 0px 5px; font-size:14px; font-weight:bold; }
.center .content .gallery .title a {text-decoration:underline; color:#BFB8B3; }
.center .content .gallery .title a span {color:#5A5653; }
.center .content .gallery .title a:hover {text-decoration:underline; color:#5A5653; }
/*
.center .content .gallery .viewer {width:208px; height:158px; margin:0 0 0 10px; overflow:hidden; position:relative; top:2px; }
.center .content .gallery .viewer img {position:absolute; display:block; }
.center .content .gallery .image {width:206px; height:156px; border:1px solid #CACACA; position:absolute; }
.center .content .gallery .image img {margin:3px; }
*/
.center .content .gallery .slider .slider-box {padding:5px 19px; position:relative; }
.center .content .gallery .slider .slider-box p {float:left; margin:0; padding:0 5px; }
.center .content .gallery .slider .slider-box p a {border:1px solid #B8B8B8; display:block; width:138px; height:96px; }
.center .content .gallery .slider .slider-box p a:hover {border-color:#31759A; }
.center .content .gallery .slider .slider-box p img {width:138px; height:96px; }
.center .content .gallery .slider-all {overflow:hidden; width:450px; height:100px; }
.center .content .gallery .slider .s-arrow {height:110px; width:25px; position:absolute; top:0; }
.center .content .gallery .slider .sa-left {left:0; }
.center .content .gallery .slider .sa-right {right:0; }
.center .content .gallery .slider .s-arrow a {display:block; width:19px; height:19px; position:relative; top:46px; left:3px; outline:none; }
.center .content .gallery .slider .sa-left a {background:url('../img/gallery_arrow_left.gif') top left no-repeat; }
.center .content .gallery .slider .sa-right a {background:url('../img/gallery_arrow_right.gif') top left no-repeat; }
.center .content .gallery .slider .sa-left a:hover,
.center .content .gallery .slider .sa-right a:hover {background-position:bottom left; }
.center .content .gallery .more {padding:7px 25px 0pt 0px; text-align:right; }
.center .content .gallery .more a {color:#31759A; text-decoration:underline; padding-right:12px; background:url('../img/more.gif') no-repeat right top; }
.center .content .gallery .more a:hover {color:#31759A; text-decoration:underline; }
.center .content .gallery table {table-layout:fixed; }
.center .content .gallery table tr td {padding:0 7px 10px 0; text-align:center; vertical-align:top; }
.center .content .gallery table tr td .txt {width:133px; margin:0 auto; padding:6px 0px 3px; text-align:center; font-size:11px; }
.center .content .gallery table tr td .txt div {margin:0 24px 0 14px;}
.center .content .gallery table tr td .image {width:133px; height:133px; margin:0 auto; border:1px solid #DCDDE1; }
.center .content .gallery table tr td .image img {display:block; margin:3px; }

.center .content .download {}
.center .content .download-margin {margin:15px 20px 15px; }
.center .content .download-margin p {font-weight:bold; padding-bottom:10px; }
.center .content .download .title {margin:25px 0 5px; font-size:14px; font-weight:bold; }
.center .content .download table {margin:0 0 0 2px; }
.center .content .download table tr td {vertical-align:top; padding:0px 8px 4px 0px; }
/*
.center .content .download table tr td.f-image {width:24px; }
.center .content .download table tr td.f-desc {width:125px; }
.center .content .download table tr td.f-desc div {width:125px; overflow:hidden; }
.center .content .download table tr td.f-size {width:60px; text-align:right; }
*/
.center .content .download table tr td.f-desc a {text-decoration:none;  }
.center .content .download table tr td.f-desc a:hover {text-decoration:underline; }
.center .content .download table tr td.f-size a {color:#999999; text-decoration:none; }

.center .content .box-disable {margin:0 12px; font-size:12px; color:#BBBBBB; font-style:italic; }

.center .content .description .product-list {margin:20px 0 0 0; padding:14px 0 0 0; border-top:1px solid #E5E5E5; }
.center .content .description .product-list h2.title {font-family:Tahoma,Arial,sans-serif; color:#31759A; margin:-3px 6px 0px -4px; }
.center .content .description .product-list h4 {margin:0px; padding:0px 0px 8px 6px; }
.center .content .description .product-list table {width:100%; }
.center .content .description .product-list table tr td {vertical-align:top; padding:8px 1px 8px 6px; border-bottom:1px dotted #DDDDDD; }
.center .content .description .product-list table tr td h3.title {padding:1px 0 2px 0; margin:0; }
.center .content .description .product-list table tr td h3.title a {text-decoration:none; color:#31759A; }
.center .content .description .product-list table tr td h3.title a:hover {text-decoration:underline; }
.center .content .description .product-list table tr td .desc {text-align:left; font-size:11px; }
.center .content .description .product-list table tr td .product-tag {font-size:10px; padding:1px 0 0; font-weight:bold; color:#999999; }
.center .content .description .product-list table tr td .product-tag a {font-size:10px; padding:1px 0 0; text-decoration:none; font-weight:normal; color:#222222; }
.center .content .description .product-list table tr td .product-tag a:hover {text-decoration:underline; }
.center .content .description .product-list table tr td .more {margin:2px 0 0 0; text-align:right; font-size:11px; }
.center .content .description .product-list table tr td .more a {text-decoration:none; font-weight:bold; color:#789DAF; padding-left:4px; border-left:4px solid #789DAF; }
.center .content .description .product-list table tr td .more a:hover {border-color:#31759A; color:#31759A; }
.center .content .description .product-list table tr td .image {width:140px; height:106px; margin:0 auto; border:1px solid #CACACA; text-align:center; }
.center .content .description .product-list table tr td .image a {text-decoration:none; font-weight:bold; color:#CCCCCC; }
.center .content .description .product-list table tr td .image img {margin:3px; }

.center .content .description .search-result-list {margin:15px 0 0; padding:14px 6px 0 6px; border-top:1px solid #DCDDE1; }
.center .content .description .search-result-list h2.title {color:#0064CA; margin-top:3px; font-size:14px; }
.center .content .description .search-result-list ol {margin:10px 0; }
.center .content .description .search-result-list ol li a {color:#31759A; text-decoration:none; }
.center .content .description .search-result-list ol li a:hover {color:#31759A; text-decoration:underline; }

.center .content .description .n-date {color:#9098A3; line-height:14px; font-size:11px; padding:1px 0 1px 20px; background:url('../img/date_bg.gif') left center no-repeat; }
/*
.center .content .description .product-list ul {list-style:none;}
.center .content .description .product-list ul li {background:url('../img/menu-category_dot.gif') left top no-repeat; padding:7px 0 0 12px; }
.center .content .description .product-list ul li.new {}
.center .content .description .product-list ul li.new span {margin:0 8px; color:#ED1C24; font-size:11px; font-weight:bold; text-decoration:blink; }
.center .content .description .product-list ul li.disable {color:#888888;}
.center .content .description .product-list ul li.disable span {margin:0 5px; color:#DF6F76; font-size:11px; }
*/

.center .content .description .image-category {clear:both; margin-top:15px; text-align:center; }
.center .content .description .image-category img {border:1px solid #C2C2C2; border-width:1px 0px 0px 1px;}

.center .right {width:190px; float:right; background:url('../img/box_right_bg.jpg') top right no-repeat; }

.center .footer {clear:both; padding:0 10px; background:#D8DEE6 url('../img/footer_bg.gif') top center no-repeat; position:relative; font-size:11px; }
.center .footer a {color:#009900; text-decoration:none; }
.center .footer a:hover {text-decoration:underline; }
.center .footer .f-title {padding:40px 0 8px; background:url('../img/footer_sep.gif') bottom repeat-x; }
.center .footer .f-title img {display:block; }
.center .footer .menu {width:260px; margin-right:15px; float:left; padding-bottom:12px; }
.center .footer .menu ul {list-style:none; padding-top:10px; }
.center .footer .menu ul li {width:126px; padding:1px 0 5px; list-style:none; float:left; }
.center .footer .menu a {padding:0 0 0 8px; background:url('../img/pts.gif') left 4px no-repeat; }
.center .footer .contact {width:685px; height:200px; float:left; background:url('../img/map.png') right 69px no-repeat; line-height:15px; }
.center .footer .contact .f-title {margin-bottom:10px; }
.center .footer img.f-title2 {margin:11px 0 5px; display:block; }
.center .footer .contact .c-zone {width:120px; padding-top:10px; margin-right:20px; line-height:16px; float:left; background-position:top center; background-repeat:no-repeat; }
.center .footer .contact .c-zone a {font-size:10px; }
.center .footer .contact .c-zone.cz-green {background-image:url('../img/map_sep_green.gif'); }
.center .footer .contact .c-zone.cz-red {background-image:url('../img/map_sep_red.gif'); }
.center .footer .contact .c-zone.cz-yellow {background-image:url('../img/map_sep_yellow.gif'); }
.center .footer .contact .c-zone.cz-blue {background-image:url('../img/map_sep_blue.gif'); }
.center .footer .realization {clear:both; margin:0 0; padding:10px 0; background:url('../img/footer_sep.gif') top repeat-x; text-align:right; font-size:11px; color:#444444; }
.center .footer .realization img {vertical-align:middle; margin:0 0 1px 2px; } 

.lastline {clear:both; }
* html .clearfix {height:1px; }