html, body {height:100%;}
body {color:#000; margin:0; padding:0; font-size:12px; font-family:Arial, Tahoma, Verdana, serif; background:#fff;}
a {color:#1b429a; text-decoration:underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
img {border:0;}
p {padding:0; margin:0 0 15px 0;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}

.clear {clear:both;}
div.clear {height:0; font-size:0; line-height:0;}
p.date {font-size:11px; margin-bottom:1px;}
p.title {font:bold 12px Tahoma;}
input, select, textarea {font:normal 12px Arial;}
textarea {height:120px; width:98%;}

h1 {font:bold 14px Arial; padding:0; margin:0 0 9px 0;}
h2 {font:bold 12px Arial; padding:0; margin:0 0 15px 0;}

ul {margin:0 0 15px 0; padding:0; list-style:none;}
ul li {margin:0 0 9px 0; padding:0 0 0 20px; background:url(marker.gif) 0px 5px no-repeat;}
ul ul {margin:3px 0 14px 9px; padding:0; list-style:none;}
ul ul li {margin:0 0 7px 0; background:0; padding:0;}

#container {min-height:100%; width:923px; padding:0 40px 0 37px; margin:0 auto;}
div.paddings {padding-bottom:180px;}

div.column1 {width:179px; float:left; padding-left:13px;}
div.column23 {width:671px; float:right; padding-right:10px; padding-left:14px;}
div.column2 {width:468px; float:left;}
div.column3 {width:179px; float:right; padding-left:10px;}

div.lang {text-align:right; font:11px Tahoma; height:34px; padding-top:15px; padding-right:10px;}
div.lang img {vertical-align:middle; margin-left:4px;}
div.logo {padding-top:37px; height:163px; margin-bottom:31px;}
div.flash {margin-bottom:28px;}

div.contacts {background:#f2f2f2; margin:0 -14px 15px -13px; padding:12px 5px 19px 12px; line-height:19px;}

ul.menu {background:#1b429a; margin:0 0 24px 0; padding:0 3px 0 3px; list-style:none; font:15px Tahoma; text-transform:uppercase; color:#fff; height:26px;}
ul.menu li {margin:0; padding:0; background:none; float:left; height:23px; padding:3px 9px 0 10px;}
ul.menu li.sep {padding:3px 2px 0 2px;}
ul.menu li.active {background:#fff;}
ul.menu li.active a {color:#4a4a48;}
ul.menu li.last {border-right:0;}
ul.menu a {color:#fff; text-decoration:none;}
ul.menu a:hover {text-decoration:underline;}

div.work {margin:0 -10px;}
div.work ul {margin:-4px 0 0 0; padding:0; list-style:none; line-height:21px; width:100%; position:relative;}
div.work ul li {margin:0 0 17px 0; padding:1px 5px 4px 10px; background:#f2f2f2;}

p.date {font-weight:bold; color:#a7a7a7; margin:0;}

p.news {margin-bottom:24px; line-height:17px;}

p.path {color:#7f7f7f; font-size:10px; margin-bottom:20px;}
p.path a {color:#8da0cc;}

#stikyfooter {height:140px; width:900px; padding:0 50px 0 50px; margin:-140px auto 0 auto;}
div.footer {background:url(bg_bot.gif) left top repeat-x; padding-top:17px;}
div.footer div.column23 {background:#f2f2f2; float:right; margin-right:-9px; padding:20px 0 13px 0; width:679px; display:inline;}
div.footer div.column2 {float:left; width:448px; padding-left:20px; line-height:19px;}
div.footer div.column3 {float:right; width:180px; padding:0 7px 0 0; color:#484848; font-size:11px;}
div.footer div.column3 p {margin-bottom:10px;}
div.footer div.column3 a {color:#5b76b4;}

div.article img {border:3px solid #b2b2b2;}

div.newsitem {margin-top:15px; margin-bottom:27px;}
div.newsitem img {margin-right:15px; margin-top:3px;}
div.newsitem p.date {color:#000;}

div.pictures {margin-bottom:18px; margin-top:22px;}
div.pictures img {margin-right:35px;}

div.table {margin-left:-10px; margin-bottom:20px; position:relative;}
div.table table {width:100%; border:1px solid #848484;}
div.table table td {padding:10px; border:1px solid #848484;}
div.table table th {padding:10px; border:1px solid #848484; color:#fff; background:#848484; text-align:left;}
div.table table tr.color {background:#f2f2f2;}

p.pager {width:224px; font-family:Tahoma; background:#f2f2f2; padding:10px 19px 10px 19px;}

div.countries{background:#f2f2f2; padding:24px 10px 9px 10px; margin-bottom:15px;}
div.countries div.inner {width:100%; overflow:hidden;}
div.countries ul {font-size:14px; color:#848484; margin:0; padding:0; list-style:none; float:left; width:25%; margin-right:-3px;}
div.countries ul li {margin:0 0 33px 0; padding:0; background:none;}

div.map {background:#e8e8e8; border:3px solid #b2b2b2; margin-bottom:4px;}
div.map img {display:block; margin:0 auto; border:0;}

div.gallery {margin-top:45px;}
div.gallery table {width:100%;}
div.gallery table img {display:block; margin-bottom:12px;}
div.gallery table td {padding-bottom:35px;}
div.gallery table td.sep {width:50%;}

div.forma {margin-top:31px;}
div.forma input.text {width:205px;}
div.forma table {width:360px;}
div.forma td {padding-bottom:20px;}
div.forma td.pole {padding-top:3px; font-weight:bold;}
div.forma table.antispam {width:auto;}
div.forma table.antispam td {vertical-align:middle; padding:0 0 0 8px;}
div.forma table.antispam td.pole {padding:0;}
div.forma table.antispam input.text {width:100px;}
div.forma table.antispam img {border:0;}

div.workitem {padding-top:22px;}
div.workitem h2 {margin-bottom:8px;}
div.workitem img {margin:2px 20px 15px 0;}