/* CSS Document */
body {padding: 0px; margin: 0px; text-align: center;}

#main {width: 807px; background: url(../images/bg_22.jpg) top left repeat-y; margin: 0 auto; text-align: left; font: normal 12px/14px Arial;}
#head {background: url(../images/head_02.jpg) top left no-repeat; height: 219px; position:relative;}
#ehead {background: url(../images/ehead_02.jpg) 10px 0px no-repeat; height: 219px; position:relative;}
#ghead {background: url(../images/ghead_02.jpg) 10px 0px no-repeat; height: 219px; position:relative;}
#address {padding: 50px 0px 0px 200px; font: normal 10px/12px Arial; color: #37658E;}
#address a {color: #37658E; text-decoration: none;}

#menu {}
#cont-t {background: url(../images/img_12.jpg) top left no-repeat; padding: 20px 25px 20px 40px;}
#cont-b {background: url(../images/img_27.jpg)  bottom left no-repeat;}
#cont-c {background: url(../images/img_21.jpg) top left repeat-y;}

h6 {background: url(../images/img_14.jpg) top left no-repeat; width: 178px; padding: 14px 0px 15px; font: bold italic 14px/14px Arial; color: #855807; text-decoration: none; margin: 0px; text-indent: 15px; overflow: hidden;}

a {color: #855807; text-decoration: none;}
a:hover {text-decoration: underline;}


#bot {width: 100%; overflow: hidden; font-size: 11px; color: #5E5E5E; margin: 5px 0px;}
#bot-menu {float: left; margin: 0px 0px 0px 30px;}
#bot-menu a {margin: 0px 5px; color: #5E5E5E; text-decoration: none;}
#bot-menu a:hover {text-decoration: underline;}
#bot-st {float: right; margin: 0px 15px 0px 0px;}


#footer {background: url(../images/img_31.jpg) top left no-repeat; height: 62px; color: #5E5E5E;}
#footer #search {margin: 0px 0px 0px 450px;}
#footer #search form {margin: 0px; font: bold 13px/14px Arial;}
#footer #search form input {margin: 0px 5px;}
#footer #search form img {cursor: pointer;}
#footer #develop {color: #A0663E; margin: 5px 0px 0px 40px;}
#footer #develop a {color: #A0663E; text-decoration: none;}

.dev20 {height: 20px;}

.catal {margin: 0px; padding: 0px; list-style-type: square;}
.catal li {padding: 0px;}
.catal .hl {font: bold italic 12px/14px Arial;}


/* Content styles */
.article {margin: 10px 0px;}
.article h1 {font: bold 14px/16px Arial; color: #CF7536; margin: 0px 0px 15px;}
.article p {margin: 0px 0px 10px;}
.article ul {margin: 0px; list-style-position: inside; list-style:circle;}
.article p{text-align: justify;}
.article ul{text-align: justify;}
.article img.im {margin: 10px 5px 10px 0px;}
.article img {border: solid 2px #831417;}


div.certificates_center {text-align: center; margin-bottom: 20px;}
div.certificates {width: 100%; overflow: hidden; margin-bottom: 5px;}
div.certificates img {float: left; margin-right: 10px; border: solid 2px #FD9C3D;}
div.certificates p {padding-right: 30px;}

div.catalog {text-align: center; margin-bottom: 20px; margin-top: 5px;}


.marked {background-color: #FFFF00}

.langs {position:absolute; right:20px; top:50px;}
.langs a img {border:0px;}
