@charset "utf-8";
/* CSS Document */

/*---common styles---*/
body{background:#c7c7c9 url(/images/bg_body.png) repeat-y center 0; font:11px Tahoma, Geneva, sans-serif;}

a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
a.button {background-image: url(/images/button.png); display: block; height:30px; width:111px; padding:1px 0 1px 0;}
a.button:hover {text-decoration:none;}
a.button span {display:block; margin:4px 0 0 12px;}
address {font-style:normal;}
h1 {font:36px Impact, sans-serif;}
h2 {}
h3 {}
h4 {font-size:14px; font-weight:normal; margin:0 0 30px 0;}
h5 {}
h6 {font-size:1em; font-weight:bold;}

img.illustra {float:left; margin:0 10px 0 0;}

input[type="text"], input[type="password"] {border:0 none;}
button {border:0 none; cursor:pointer;}

p {color:#cbcdce; line-height:1.5em; margin:1.2em 0 1.2em 0;}

span.date {color:#8c8e8e; font-weight:normal;} 

/*---helpers---*/
.borderer {border:1px solid #000;}
.bg-foner {background:#F60;}
.clear {clear:both;}
.color-white {color:#fff;}
.float {float:left;}
.float-rt {float:right;}
/*---end helpers---*/

#top-big-menu li.it-2 a { background-image: url(/images/safe-car.png); width: 96px; }
#top-big-menu li.it-3 a { background-image: url(/images/safe-building.png); width: 153px; }
#top-big-menu li.it-4 a { background-image: url(/images/safe-investment.png); width: 189px; }

#main{width:1000px; margin:0 auto; min-height:100%; color:#000;}

#header {height:95px; width: 100%; position: relative; padding:1px 0 0 0; margin:0 0 5px 0; }
#logo { background-image: url(/images/logo.png); display: block; height: 60px; width: 325px; position: absolute; left: 0px; bottom: 0px; }

#choose-country {height: 20px; line-height:20px; color:#000; float:right; margin:10px 0 0 0;}
#choose-country label {font-size:11px;}
#choose-country select {background:#FFF; border:0 none; padding:1px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

#lang { float: right; margin:14px 11px 0 0;}
#lang li { float: left; height: 13px; margin:0 5px 0 0;}

#topmenu { height:13px; float:right; margin:14px 4px 0 0;}
#topmenu li {padding:0 7px 0 8px; border-left:1px solid #959598; height:13px; float:left;}
#topmenu li:first-child {border:0 none;}

#top-big-menu {background-image: url(/images/top-big-menu-fon.png); background-repeat: no-repeat; width: 649px; height:27px; padding:13px 0 0 0; position:absolute; bottom:9px; right:0;}
#top-big-menu li { float: left; height: 15px; margin:0 0 0 24px; }
#top-big-menu li:first-child {margin-left:16px;}
#top-big-menu li a { display: block; height: 15px; line-height:15px; color:#cbcdce; }
#top-big-menu li.it-2 a { background-image: url(/images/safe-car.png); width: 96px; }
#top-big-menu li.it-3 a { background-image: url(/images/safe-building.png); width: 153px; }
#top-big-menu li.it-4 a { background-image: url(/images/safe-investment.png); width: 189px; }

.ss-index { background-image: url(/images/headers/header-index.jpg); background-repeat: no-repeat; height: 240px; padding:1px 0 0 0; }
.ss-car { background-image: url(/images/headers/header-car.jpg); background-repeat: no-repeat; height: 240px; padding:1px 0 0 0; }
.ss-building { background-image: url(/images/headers/header-building.jpg); background-repeat: no-repeat; height: 240px; padding:1px 0 0 0; }
.ss-investment { background-image: url(/images/headers/header-investment.jpg); background-repeat: no-repeat; height: 240px; padding:1px 0 0 0; }

.sss-index { background-image: url(/images/headers/header-index-small.jpg); background-repeat: no-repeat; height: 119px; padding:1px 0 0 0; }
.sss-car { background-image: url(/images/headers/header-car-small.jpg); background-repeat: no-repeat; height: 119px; padding:1px 0 0 0; }
.sss-building { background-image: url(/images/headers/header-building-small.jpg); background-repeat: no-repeat; height: 119px; padding:1px 0 0 0; }
.sss-investment { background-image: url(/images/headers/header-investment-small.jpg); background-repeat: no-repeat; height: 119px; padding:1px 0 0 0; }

.sss-index .inside { display: none; }
.sss-car .inside { display: none; }
.sss-building .inside { display: none; }
.sss-investment .inside { display: none; }

#banner .inside { background-image: url(/images/banner-inside-fon.png); width: 591px; position: relative; margin:51px 0 0 10px; padding:18px 20px 1px 20px; }
#banner .inside .fon-top { background: url(/images/banner-inside-fon-top.png) no-repeat; height: 8px; width: 631px; position: absolute; left: 0px; top: -8px; }
#banner .inside .fon-bottom { background-image: url(/images/banner-inside-fon-bottom.png); background-repeat: no-repeat; position: absolute; height: 8px; width: 631px; left: 0px; top: auto; bottom: -8px; }
#banner .inside h1 { color: #ed1c24; }
#banner .inside p { font-size: 1.181em; line-height: 1.3; color: #FFF; }

#offers {overflow:hidden; margin: 12px 0 -25px 0; display:none; }
#offers .it-1, #offers .it-2, #offers .it-3 {padding:0 0 16px 51px; float:left;}
#offers .it-1 span, #offers .it-2 span, #offers .it-3 span {line-height:1.5;}
#offers .it-1 a.first, #offers .it-2 a.first, #offers .it-3 a.first {display:block; height:51px; margin:0 0 10px -51px; background:url(/images/offers-safe-car.png) no-repeat; width:198px;}
#offers .it-2 a.first {background-image:url(/images/offers-safe-building.png); width:283px;}
#offers .it-3 a.first {background-image:url(/images/offers-safe-investment.png); width:337px;}
#offers .it-1 a.first span, #offers .it-2 a.first span, #offers .it-3 a.first span {display:none;}
#offers .it-1 {color:#ee3a44; width:209px; margin-right:38px;}
#offers .it-2 {color:#00a261; width:279px; margin-right:32px;}
#offers .it-3 {color:#0079c2;}

#container {color:#cbcdce; padding:1px 0 1px 0; overflow:hidden; margin: 12px 0 0 0; }
#container .content {width:602px; min-height:419px; padding:7px 30px 1px 30px; margin:7px 0 25px 0; position:relative; background:#505052 url(/images/content-fon.png) no-repeat; float:left;}
#container .content .fon-top, #container .content .fon-bottom {height:8px; width:662px; background:url(/images/content-fon-top.png); position:absolute; left:0; top:-8px;}
#container .content .fon-bottom {background-image:url(/images/content-fon-bottom.png); top:auto; bottom:-8px;}

.preview {overflow: hidden; margin:23px 0 23px 0;}
.preview .illustra { float: left; margin:0 11px 0 0; }
.preview .inside { overflow: hidden; margin:6px 0 0 0; }
.preview .inside h6 {color:#fff;}

.get-older { background-color: #2e2e31; text-align:right; height: 31px; line-height:31px; margin-left:7px; margin-right:7px; padding-right:8px; position: relative; }
.get-older .fon-left, .get-older .fon-right {background-image: url(/images/get-older-fon-left.png); height: 31px; width: 7px; position: absolute; left: -7px; top: 0px;}
.get-older .fon-right { background-image: url(/images/get-older-fon-right.png); left: auto; right: -7px; }
.get-older a {color: #6c6c6f; background:url(/images/bird-right-white.png) no-repeat right 2px; padding-right:12px; text-decoration:underline; font-size:10px;}
.get-older a:hover {text-decoration:none;}

#container .right-col {float:right;}

.brick {width: 277px; margin:8px 0 25px 0; padding:7px 25px 1px 25px; position:relative; background:#4f4f51 url(/images/column-fon.png) no-repeat;}
.brick .fon-top, .brick .fon-bottom { background-image: url(/images/column-fon-top.png); height: 8px; width: 327px; left: 0px; top: -8px; position: absolute; }
.brick .fon-bottom { background-image: url(/images/column-fon-bottom.png); top: auto; bottom: -8px; }

#search {background-image:url(/images/form-search.png); height: 45px; width: 290px; margin:30px 0 8px 0;}
#search input[type="text"] {display:block; font-size:1em; height:14px; width:200px; float:left; margin:15px 0 0 14px; background:transparent;}
#search button {display:block; float:right; width:39px; height:36px; margin:1px 17px 0 0; background:none;}

#menu {margin-top:35px;}
#menu li {margin-bottom:5px; position:relative;}
#menu li a { background-image: url(/images/menu-li.png); background-position: left top; display: block; height: 28px; line-height:28px; width: 265px; padding-left:15px; color:#c3c3c9; text-decoration:none;}
#menu li a:hover {background-position:left bottom; color:#fff;}
#menu li a img {position:absolute; top:6px; right:10px;}
#menu li.it-2 a img {top:3px;}

/*---columns---*/
#columns {overflow:hidden; color:#cbcdce; margin:0 0 25px 0;}
#columns .brick {float:left; height:150px; width:277px; padding-right:25px; padding-left:25px; margin-bottom:8px; position:relative;}
#columns .brick.it-1 {margin-right:9px;}
#columns .brick.it-3 {float:right;}
.brick .inside {margin-top:40px; overflow:hidden;}
.brick.it-2 .inside, .brick.it-3 .inside { max-width:215px; min-width:165px; text-align:justify; }
.brick.it-2 a.button, .brick.it-3 a.button {margin:15px 0 3px 0;}
.brick.it-2>a.illustra, .brick.it-3>a.illustra {position:absolute; bottom:17px; right:23px;}

ul.connect {width:170px; height:20px; margin:14px 0 7px 110px;}
ul.connect li {float:left; margin-left:5px;}
ul.connect li:first-child {margin-left:0;}
ul.connect li a {display:block;}

#bottom-menu {position:relative; margin:-10px 8px 0 8px; height:34px; background:url(/images/bottom-menu-fon.png) repeat-x;}
#bottom-menu .fon-left, #bottom-menu .fon-right { background-image: url(/images/bottom-menu-left.png); height: 34px; width: 8px; position: absolute; left: -8px; top: 0px; }
#bottom-menu .fon-right { background-image: url(/images/bottom-menu-right.png); left: auto; right: -8px; }
#bottom-menu ul {float:right; margin:0 13px 0 0;}
#bottom-menu ul:first-child {float:left; margin:0 0 0 13px;}
#bottom-menu ul li {float:left; margin:0 0 0 22px; height:34px; line-height:34px;}
#bottom-menu ul li:first-child {margin-left:0;}
#bottom-menu ul li a {color:#484949;}

/*---footer---*/
#footer {height:45px; padding:1px 20px;}
#footer a, #footer p {color:#959596;}
#footer p.cl { float: left; }
#footer p.cr { float: right; }

#banner .inside .txt-ss-car h1 { color:#C7C7C9; }
#banner .inside .txt-ss-building h1 { color:#009B48; }
#banner .inside .txt-ss-investment h1 { color:#0065BD; }

.txt-ss-car { display:none; }
.txt-ss-building { display:none; }
.txt-ss-investment { display:none; }
