body,html {margin:0; padding:0; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; background:#284b71;}
a {text-decoration:none; list-style-image:none; list-style-type:none;}
a:hover {text-decoration:none;}
img {border:0;}
h1,h2,h3 {font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; font-weight:normal; font-style:normal;}
form {margin:0; padding:0}
input,select,textarea {font-family:Verdana,Arial,Helvetica,sans-serif;}
input[type="hidden"] {display:none;}
.cleaner {clear:both; line-height:0; height:0; font-size:0; display:block;}
.hidden {display:none; height:0; border:none; background:none; line-height:0;}

/* header */
#header {width:100%; height:193px; background:url(../img/commons/header-bg.jpg) repeat-x;}
#header .cont {width:960px; height:112px; position:relative; margin:0 auto; /*background:url(../img/commons/header.jpg) no-repeat;*/}
#header .cont a.logo {width:392px; height:74px; display:block; margin:15px 32px 0 5px; _margin:15px 27px 0 5px; float:left;}


/* flags */
ul#flags {width:63px; margin:22px 0 28px 0; float:right;}
ul#flags li {width:29px; height:19px; margin:0 5px 0 0; overflow:hidden; float:left;}
ul#flags li.last {margin-right:0;}
ul#flags li a  {width:27px; height:17px; padding:1px; display:block; color:#fff; font-size:10px;  text-transform:uppercase;}
ul#flags li a:hover {border:1px solid #ffef3f; padding:0;}
ul#flags li a.active {border:1px solid #fff; padding:0;}



/* nav */
#header .cont ul#nav {width:522px; margin:10px 0 0 0; padding:0; list-style-type:none; float:left;}
#header .cont ul#nav li {float:left;}
#header .cont ul#nav li a {height:32px; display:block;}
#header .cont ul#nav li a {display:inline-block; height:29px; padding:3px 8px 0; font-family:'Economica',Arial,Verdana,Helvetica,sans-serif; font-size:18px; font-size:16px\0/;  #font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase; background:none;}

:root #header .cont ul#nav li a {font-size:18px\9;}
#header .cont ul#nav li a:hover {color:#ffef3f; background:#3d3d58;}

/*
#header .cont ul#nav li a#btn_indexes {width:53px;}
#header .cont ul#nav li a#btn_indexes:hover {background:url(../img/commons/nav-hover.gif)}
#header .cont ul#nav li a#btn_companies {width:71px;}
#header .cont ul#nav li a#btn_companies:hover {background:url(../img/commons/nav-hover.gif) -53px 0}
#header .cont ul#nav li a#btn_productions {width:104px;}
#header .cont ul#nav li a#btn_productions:hover {background:url(../img/commons/nav-hover.gif) -124px 0}
#header .cont ul#nav li a#btn_transformations {width:126px;}
#header .cont ul#nav li a#btn_transformations:hover {background:url(../img/commons/nav-hover.gif) -228px 0}
#header .cont ul#nav li a#btn_location {width:92px;}
#header .cont ul#nav li a#btn_location:hover {background:url(../img/commons/nav-hover.gif) -354px 0} */
/*#header .cont ul#nav li a#btn_location:hover {background:url(../img/commons/nav-hover.gif) -228px 0}*/
/*#header .cont ul#nav li a#btn_contacts {width:76px;}
#header .cont ul#nav li a#btn_contacts:hover {background:url(../img/commons/nav-hover.gif) -446px 0}*/
/*#header .cont ul#nav li a#btn_contacts:hover {background:url(../img/commons/nav-hover.gif) -320px 0}*/


/* titles */
#main {width:100%; padding:0 0 70px 0; background:#fff;}
#main .content {width:960px; position:relative; margin: 0 auto;}
#main .content .title {width:874px; display:block; margin:0 0 20px 44px; padding:0 0 2px 0; border-bottom:1px solid #807f7d; color:#14143b; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:36px;}
#main .content .title b {font-size:40px;}
#main .content .cont {width:874px; margin:0 0 0 44px; color:#605f5d;}
#main .content .cont p {color:#605f5d; font-size:13px; line-height:20px;}
#main .content .cont .col p {margin:0 0 15px 0; background:url(../img/commons/arrow-text.gif) 0 7px no-repeat;}
#main .content .cont .col p:first-letter {padding:0 0 0 20px;}



/* footer */
#footer {width:100%; height:112px; background:url(../img/commons/footer.jpg) repeat-x;}
#footer .cont {width:960px; position:relative; margin:0 auto;}
#footer .cont .col_sx {width:360px; margin:20px 0 0 20px; color:#c9e3ff; font-size:11px; line-height:18px; float:left;}
#footer .cont .col_sx b {color:#fff;}
#footer .cont .col_dx {margin:5px 0 3px 0; float:right;}
#footer .cont .col_dx .blue {width:419px; height:76px; background:url(../img/commons/footer-blue.gif) no-repeat;}
#footer .cont .col_dx .blue ul {padding:16px 0 0 40px;}
#footer .cont .col_dx .blue ul li {color:#b3c8dd; font-weight:bold; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:24px; font-size:12px;}
#footer .cont .col_dx .credits {font-size:10px; text-align:right; padding:0 8px 0 0; color:#547090;}
#footer .cont .col_dx .credits a {color:#547090;}
#footer .cont .col_dx .credits a:hover {color:#fff; text-decoration:underline;}



/* 404 google search */
span.error404 {font-size:18px; color:#f00; font-weight:bold;}
#goog-wm {}
#goog-wm h3.closest-match {}
#goog-wm h3.closest-match a {}
#goog-wm h3.other-things {}
#goog-wm ul li {}
#goog-wm li.search-goog {display:block;}