/*page*/
body{padding:0; margin:0;background-color: #FFFFFF; }
.body-page{padding:0; margin:0 }
body, .text, td, table, a{font: 8pt Tahoma; color:#000000}

/*text*/
.head-title    { font:11pt Tahoma; color:#FFFFFF }
.logo          { font:bold 14pt Tahoma; }
.products-title{ font:bold 10pt Tahoma; color:#2F58AA }
.news-tile     { font:bold 10pt Tahoma; color:#007629 }

h1             { font:bold 14pt Tahoma;}
h2, h3         { font:bold 12pt Tahoma;}
.red           { font:bold 12pt Tahoma; color:#CA1E00 }
.green         { font:bold 12pt Tahoma; color:#339054 }
.green h1      { font:bold 12pt Tahoma; display: inline; }
.blue          { font:bold 12pt Tahoma; color:#2F58AA }
a#gray_text    { font: 8pt Tahoma; color:#707070; }

.news-date     { font: 8pt Tahoma; color:#707070;}
td.news-date   { border-bottom:1px solid #707070}

text{ color: #000000 }
/*navigation*/
.archives       { font: 10pt Tahoma; color:#007629 }

.breadcrumbs   { color:#339054 }
td.breadcrumbs { border-bottom:solid 1px #339054; padding: 5px }
.breadcrumbs a {color:#339054}

.navigation        { background-color:#EDECEC;    }
.navigation .menu  {border-bottom:solid 1px #2F58AA;}
.navigation .menu a{font: bold 10pt Tahoma; color:#2F58AA}
.navigation .submenu a{ font: 8pt Tahoma; color:#2F58AA }
.navigation .selected a{color:#339054;}

a              { text-decoration:none; font: 8pt Verdana, sans; color:#2F58AA }
a:hover        { text-decoration:underline}

/*design*/
a.contacts        { color:#339054; }



a img{border:0}
.pic{border:solid 5px #FFFFFF}
.pic img{border:solid 1px #898989}
.body1{padding-right:4px; padding-top:4px; padding-left:0px}
.body2{padding-right:2px; padding-top:4px}
.body3{padding-left:4px;}
.body4{padding-right:150px}
.body5{padding-left:20%}

/*layout*/
.right_bgr       { background-position:right top; background-repeat:no-repeat; }
.left_bgr        { background-position:left top; background-repeat:no-repeat; }
.left_repeat     { background-position:right top; background-repeat:repeat-y; }

/*form*/
.head_line       { border-bottom:solid 1px #2F58AA; background-color:#FFFFFF; }

/*colors*/
td#red           { background-color:#CA1E00;height:4px; }
td#green         { background-color:#339054;height:4px; }
td#blue          { background-color:#2F58AA;height:4px; }
td#gray          { background-color:#CFCFCF;height:4px; }

td.top-search {background-color: #EDECEC; border-left:solid 4px #385FAD; }
td.production  { background-color:#0CA5FA;color: #FFFFFF; padding-left: 10px;}
.production a  { color: #FFFFFF; text-decoration: underline; }
.production ul  {padding-left:15px;}

.head            { background-color:#2F58AA }
.pic             { background-color:#4B6EB4 }

.search      { 	background : #EDECEC url(/design/main/images/pic/search.gif) no-repeat;}

.sert            { background-color:#2F58AA }

.com3{background-color:#000000}/*reserved*/
.com4{background-color:#ffffff}/*reserved*/

/*admin*/
.row{page:row;}
.jip{page:actions;border:solid 1px #ffffff;}
.jip-object{border:solid 1px #ffffff;}
.jip-object-active{border:dotted 1px #7095ED;}

.jip-actions{border:solid 1px #63D465; background-color:#E6FAE6;}
.jip-actions-active{}

.jip-td{}


.head-title{background-color: #2F58AA; color:#ffffff;text-align:right}