body{font-family:Tahoma;color:#2d2b25;}
a{color:#4f0028;}


#wrap{background:url(/img/back.jpg);min-width:998px;}
#logo{background:url(/img/logo.png);display:block;float:left;width:228px;height:91px;margin-left:33px;margin-top:65px;}
#top {padding-top:66px;margin-left:304px;border-bottom:2px solid #7d0140;height:88px;margin-right:135px;}
#top .in_top {margin-bottom:7px;float:left;width:49%;}
#top .in_top a{color:#4f0028;text-decoration:none;font-size:17px;}
#top .in_top a:hover{text-decoration:underline;}
#contacts{float:right;width:135px;border-bottom:2px solid #7d0140;padding-top:120px;height:34px;}
* html #contacts{margin-left:-150px;padding-left:15px;padding-right:15px;}
#contacts a{color:#4f0028;text-decoration:none;font-size:17px;}
#contacts a:hover{text-decoration:underline;}

/*PROJECTS*/
#projects {height:51px;margin-top:4px;}
#projects .in_projects{height:51px;float:right;display:block;margin-right:14px;}
#projects .baar      {background:url(/img/logos/baar.png) no-repeat;       width:091px;}
#projects .pmarketing{background:url(/img/logos/pmarketing.png) no-repeat; width:123px;}
#projects .geoflex   {background:url(/img/logos/geoflex.png) no-repeat;    width:107px;}

#projects .baar:hover      {background-position:0px -51px;}
#projects .pmarketing:hover{background-position:0px -51px;}
#projects .geoflex:hover   {background-position:0px -51px;}
/*menu*/
#menu{cborder:1px solid red;float:left;width:305px;min-height:400px;font-size:14px;}
#feedback{margin-top:28px;border-top:1px solid #b19d7d;border-bottom:1px solid #b19d7d;margin-left:35px;padding-bottom:3px;padding-top:2px;margin-right:89px;}
#feedback a{color:#2d2b25;text-decoration:none;}

#subscribe{border-bottom:1px solid #b19d7d;margin-left:35px;padding-bottom:3px;padding-top:2px;margin-right:59px;}
#subscribe a{color:#2d2b25;text-decoration:none;}

#blog{border-bottom:1px solid #b19d7d;margin-left:35px;padding-bottom:3px;padding-top:2px;margin-right:59px;}
#blog a{color:#2d2b25;text-decoration:none;}

#articles     {margin-left:33px;margin-right:22px;border-bottom:1px #b19d7d solid;margin-top:35px;padding-bottom:5px;}
.in_articles  {margin-bottom:2px; }
.in_articles a{color:#2d2b25;text-decoration:none;}
.in_articles a:hover{text-decoration:underline;}

/*CONTENT*/
#content{cborder:1px solid red;margin-left:310px;min-height:400px;background:url(/img/right-back.png) repeat-y top right;padding-right:18px;}
h1{margin:0px;padding:0px;margin-top:27px;font-size:18px;font-weight:normal;margin-bottom:35px;}
h2{font-weight:normal;font-size:23px;}
#content_text img{margin-right:2em;}
#content_text u{text-decoration:none;border:none;}
/*NEWS*/
.news_cap{margin-top:67px;text-transform:uppercase;font-size:18px;margin-left:162px;margin-bottom:35px;}


.news_all{clear:left;text-align:right;font-size:16px;margin-bottom:12px;}
.news_all a{color:#2d2b25;border-bottom:1px solid #83795c;text-decoration:none;margin-right:18px;margin-left:0px;}
.news_all a:hover{border:none;}

.news_all a.feed_link{border:none;text-align:right;float:right;display:block;width:16px;height:16px;}
.news_all a.subscribe_link{border:none;text-align:right;float:right;display:block;width:16px;height:16px;}

.in_main {margin-bottom:20px;}
.in_main .date {color:#83795c;font-size:14px;float:left;width:130px;margin-left:4px;padding-top:2px;text-align:right;margin-right:2em;font-size:12px;}
.in_main .title  {margin-left:162px;}
.in_main .title a{color:#2d2b25;}

/*FOOTER*/
#footer{height:400px;background:url(/img/footer-gravura.png) no-repeat top right;}
#footer #konvert{height:400px;width:535px;float:left;background:url(/img/footer-konvert.png);}
/*PUBLICATIONS*/
#main_category{text-transform:uppercase;margin-top:30px;font-size:17px;margin-bottom:25px;}
#main_category a{color:#39362e;border-bottom:1px solid #b19d7d;text-decoration:none;}


.publication_section_in_page{margin-left:35px;}
.publication_section_in_page a{color:#39362e;text-decoration:none;font-size:15px;}
.publication_section_in_page .title{margin-bottom:0.5em;}
.publication_subsection_in_page{margin-left:18px;}

#article_title {height:60px;margin-top:12px;}
#article_title .title {margin-right:282px;}
#article_title .title h1{margin:0px;padding:0px;font-size:18px;display:inline;}
#article_title .author{height:60px;float:right;margin-right:2em;width:220px;font-size:12px;text-align:right;}

#article_path a{font-size:17px;color:#39362e;text-decoration:none;border-bottom:1px solid #b19d7d;}

.article_in_page  {margin-left:2em;margin-bottom:0.5em;}
.article_in_page a{color:#2d2b25;}

/*MAIL FORM*/
.mail_form{height:437px;}
#mail_form{width:686px;height:437px;margin-top:46px;background:url(/img/mail.png) no-repeat;}
#mail_form #memo   {width:318px;height:289px;background:#dccbaf;border:0px;xborder:1px solid red;position:relative;top:110px;left:25px;overflow:auto;}
#mail_form #from   {width:289px;height:20px;background:#dccbaf;border:0px;position:relative;left:41px;top:-50px; font-size:15px;padding-top:2px;padding-left:2px;}
#mail_form #place  {width:289px;height:20px;background:#dccbaf;border:0px;position:relative;left:364px;top:-18px;font-size:15px;padding-top:2px;padding-left:2px;}
#mail_form #send   {width:79px;height:30px;position:relative;left:278px;top:37px; }
#mail_form #success{width:183px;height:181px;position:relative;background:url(/img/success.png);left:487px;top:-280px;}
* html #mail_form  {position:absolute;top:200px;left:300px;}
/*BOOKS*/
.book_in_page {height:60px;}
.book_in_page .title{margin-left:70px;}
.book_in_page .cover{float:left;margin-right:2em;}

/*PAGING*/
.pages{padding-top:1em;}
.page{font-size:13px;padding-bottom:2px;}
.page a{text-decoration:none;padding-bottom:2px;}

#counters{position:absolute;left:-2000px;top:-2000px;}

/*Tables*/
#content_text table{border-left:1px solid #83795c;border-top:1px solid #83795c;background:#fff;}
#content_text table{border-collapse:collapse;}
#content_text td{border-right:1px solid #83795c;border-bottom:1px solid #83795c;padding:0.5em 1em;}

.pages{}

.forum_list th, .theme_list th{}

.avatar_in_info{display:block;width:15px;height:15px;}
#blog{display:none;}

/*EMPLOYEES*/
.employee_content .photo{float:left;xborder:1px solid red;}
.employee_content .text{margin-left:233px;xborder:1px solid red;}
.employees_title{margin-bottom:1em;}

.publications_title{width:100%;overflow:auto;padding-top:2em;font-size:20px;margin-bottom:1em;}
.employee{margin-bottom:0.7em;}
.publication{margin-bottom:1em;}