body {font-size:8pt; margin:0px; padding:0px; color:#3e3a64; font-family:Tahoma; background-color:#ffffff}
p {color:#3e3a64; font-size:8pt; text-align:left; padding:0px 0px 8px 0px; margin:0px;}

.article p {color:#3e3a64; font-size:8pt; text-align:left; padding:0px 0px 8px 0px; margin:0px;}
.article p:first-letter {font-size:14pt; font-weight:bold;}



a, a:visited, a:active {color: rgb(120,181,39); text-decoration:none;}
a:hover {color: rgb(120,181,39); text-decoration:underline;}
table, table tr, table td {color:#3e3a64; font-size:8pt; text-align:left; padding:0px; margin:0px; border:none; border-collapse:collapse;}
a img {border:none; vertical-align:top; padding:0px; margin:0px;} 
form {margin:0px; padding:0px;}
h1 {color:#95c861; font-size:22pt; TEXT-TRANSFORM: uppercase; font-weight:normal; text-align:right; padding:10px 0px 8px 0px; margin:0px;}
h2 {color:#95c861; font-size:22pt; font-weight:normal; text-align:right; padding:10px 7px 0px 10px; margin:0px;}
h3 {color:#3e3a64; font-size:10pt; font-weight:bold; text-decoration:underline; text-align:left; padding:12px 0px 1px 0px; margin:0px;}
h4 {color:#5c9550; font-size:10pt; font-weight:bold; text-align:left; padding:10px 0px 1px 0px; margin:0px;}
h5 {color:#95c861; font-size:10pt; font-weight:bold; text-align:left; padding:10px 0px 1px 0px; margin:0px;}
h6 {color:#45416f; font-size:10pt; font-weight:bold; text-align:left; padding:10px 0px 1px 0px; margin:0px;}
ul, ol {color:#3e3a64; font-size:10pt; text-align:left; list-style-type:disk; list-style-position:outside; padding:0px 0px 4px 5px; margin:0px 0px 0px 23px;}
li {color:#3e3a64; font-size:8pt; text-align:left; padding:0px 0px 4px 0px; margin:0px;}
hr {color:#d1f0b1; background-color:#d1f0b1; border:none; height:2px; width:100%; text-align:center; padding:0px; margin:0px 0px 30px 0px;}
input#s {color:#95c862; font-size:8pt; height:21px; border:1px solid #95c862;}
input#login {color:#3e3a64; font-size:10pt; font-weight:bold; height:21px; width:100%; border:1px solid #767893; background-color:#b2b9c5; padding:0px; margin:0px; }
.checkbox {float:left; padding:0px; margin:0px 5px 5px 0px; vertical-align:top; }
textarea {color:#808080; font-size:11px; background:#F8F8F8; font-family:Tahoma; border:1px solid #808080; padding:0px; margin:5px 10px 0px 0px; }
select {color:#404040; font-size:10pt; height:21px; border:1px solid #808080; background:#F8F8F8; padding:1px 20px 1px 1px; margin:5px 2px 0px 10px; }

/* menu*/
.menutd td {border:none; border-right:1px solid #a7cf7e; background-image:url(/bitrix/templates/Atrox/images/menu_back.gif); background-repeat:no-repeat; background-position:right; vertical-align:top;}
.menutd td ul { padding:0px; margin:0px;}
.menutd td h2 {color:#95c861; font-weight:bold; font-size:10pt; text-align:right; padding:0px; margin:7px 9px 3px 0px;}
.menutd td h2 a, .menutd td h2 a:visited, .menutd td h2 a:active {color:#95c861; text-decoration:none; font-weight:bold; font-size:10pt; text-align:right; padding:0px; margin:0px;}
.menutd td h2 a:hover {color:#5c9550; text-decoration: none}
.menutd td h2#activet {color:#5c9550;}
.menutd td h2#activet a, .menutd td h2#activet a:visited, .menutd td h2#activet a:active {color:#5c9550; text-decoration:none; font-weight:bold; font-size:10pt; text-align:right;}
.menutd td ul li {color:#b2b2b2; font-weight:bold; font-size:8pt; text-align:right; list-style-image:url(/bitrix/templates/Atrox/images/spacer.gif); padding:0px; margin:0px 9px 0px 0px;}
.menutd td ul li#activep {color:#45416f; list-style-image:url(/bitrix/templates/Atrox/images/menu_mark.gif); }
.menutd td ul li a, .menutd td ul li a:visited, .menutd td ul li a:active {color:#b2b2b2; text-decoration:none; font-weight:bold; font-size:8pt; text-align:right; padding:0px; margin:0px;}
.menutd td ul li a:hover {color:#45416f; text-decoration: none}
.menutd td ul li#activep a, .menutd td ul li#activep a:visited, .menutd td ul li#activep a:active {color:#45416f; text-decoration:none; font-weight:bold; font-size:8pt; text-align:right; padding:0px; margin:0px;}
.icontd td {border:none; border-right:1px solid #d0f0af;}

/* text*/
h1#index {color:#45416f; font-size:8pt; font-weight:bold; text-align:left; padding:10px 0px 5px 0px; margin:0px;}
h1#index a, h1#index a:visited, h1#index a:active {color:#45416f; text-decoration:underline;}
h1#index a:hover {color:#45416f; text-decoration:none}
.newsdiv {border:none; border-left:2px solid #97c964; vertical-align:top; width:100%;}
p.navigation {color:#7f7f7f; font-size:9pt; font-weight:bold; text-align:left; padding:1px 0px 4px 0px; margin:0px;}
p.navigation a, p.navigation a:visited, p.navigation a:active {color:#7f7f7f; text-decoration:none;}
p.navigation a:hover {color:#7f7f7f; text-decoration:underline;}

p.date {color:#95c861; font-size:8pt; font-weight:bold; text-align:left; padding:3px 10px 5px 8px; margin:0px;}
p.news {color:#5c9550; font-size:8pt; font-weight:normal; text-align:left; padding:3px 10px 20px 23px; margin:0px;}
p.news a, p.news a:visited, p.news a:active {color:#5c9550; text-decoration:none;}
p.news a:hover {color:#5c9550; text-decoration:underline;}

p.job {color:#95c861; font-size:8pt; font-weight:bold; text-align:left; padding:3px 10px 3px 8px; margin:0px;}
p.jobtext {color:#95c861; font-size:8pt; font-weight:normal; text-align:left; padding:3px 10px 20px 8px; margin:0px;}
p.jobtext a, p.jobtext a:visited, p.jobtext a:active {color:#95c861; text-decoration:none;}
p.jobtext a:hover {color:#95c861; text-decoration:underline;}

p.partnername {color:#45416f; font-size:8pt; font-weight:normal; text-align:left; padding:22px 10px 5px 2px; margin:0px;}
p.partnertitle {color:#5c9550; font-size:9pt; font-weight:normal; text-align:left; padding:2px 2px 3px 8px; margin:0px;}
p.partnertext {color:#95c861; font-size:8pt; font-weight:normal; text-align:left; padding:0px 10px 20px 8px; margin:0px;}

p.freshtext {color:#95c861; font-size:8pt; font-weight:normal; text-align:right; padding:21px 13px 5px 13px; margin:0px;}
p.freshtext a, p.freshtext a:visited, p.freshtext a:active {color:#5c9550; font-weight:bold; font-size:8pt; text-decoration:none;}
p.freshtext a:hover {color:#5c9550; text-decoration:none;}
p.freshcenter {color:#95c861; font-size:8pt; font-weight:bold; text-align:center; padding:3px 0px 25px 0px; margin:0px;}
p.freshcenter a, p.freshcenter a:visited, p.freshcenter a:active {color:#95c861; text-decoration:none;}
p.freshcenter a:hover {color:#95c861; text-decoration:underline;}

p.bottomtitle {color:#5c9550; font-size:8pt; font-weight:bold; text-align:left; padding:0px; margin:6px 20px 5px 13px;}
p.bottomtext {color:#ffffff; font-size:8pt; font-weight:normal; padding:0px; margin:0px 9px 5px 13px;}
p.bottomtitle#right {color:#ffffff; text-align:right; margin:9px 0px 5px 0px;}

p.loginleft {color:#75858f; font-size:8pt; text-align:left; padding:0px 20px 10px 0px; margin:0px;}
p.loginleft a, p.loginleft a:visited, p.loginleft a:active {color:#75858f; text-decoration:none;}
p.loginleft a:hover {color:#75858f; text-decoration:underline;}

div.people {border:none; border-left:3px double #b0da84; padding:0px; margin:9px 0px 6px 10px;}
p.people_title {color:#45416f; font-size:10pt; font-weight:bold; text-align:right; padding:0px; margin:0px 0px 6px 0px;}
p.people_post {color:#5c9550; font-size:8pt; font-weight:normal; text-align:right; padding:0px; margin:0px;}
p.people_icq {color:#ffffff; font-size:8pt; font-weight:bold; text-align:right; padding:0px; margin:3px 0px 5px 5px;}

p.comment_name {color:#3e3a64; font-size:9pt; font-weight:bold; padding:0px; margin:0px 0px 2px 0px; text-align: left}
p.comment_post {color:#95c861; font-size:8pt; font-weight:bold; padding:0px; margin:0px; }
p.comment_text {color:#5c9550; font-size:8pt; font-weight:normal; padding:0px; margin:0px; clear:left; text-align: left}

p.copy {color:#999999; font-size:8pt; font-weight:normal; text-align:right; padding:0px; margin:2px 9px 5px 9px;}
p.copy a, p.copy a:visited, p.copy a:active {color:#999999; text-decoration:none;}
p.copy a:hover {color:#999999; text-decoration:underline;}

table#vacancy td {border-bottom: 1px solid #b5e881; padding-top: 5px; padding-bottom: 5px}

p#comment_text {color:#5c9550; font-size:8pt; font-weight:normal; padding:0px; margin:0px; text-align: left}
textarea#s {font-size:8pt; height:21px; border:1px solid #95c862;}
.border_web{background: #FFFFFF; border: 2px solid #bbbbbb; padding: 2px; margin:15px}

.podhod {border:1px solid #95c862; color:#999999; font-size:8pt; padding:0px 10px 5px 10px;}
.podhod h3 {text-decoration: none; color:#95c861; font-size:8pt; font-weight:bold; text-align:left; padding:0px; margin:0px;}
.takzhe {border:1px solid #95c862; color:#999999; font-size:8pt; padding:0px 10px 5px 10px; background: #FFFFCC;}
.takzhe h3 {text-decoration: none; color:#95c861; font-size:8pt; font-weight:bold; text-align:left; padding:0px; margin:0px;}
