
body,table,tr,td,ul,li,tbody,div,p,a,span {FONT: normal 12px Arial,Tahoma; color:#000000; line-height:130%;}
form,input,select,option,textarea {FONT: normal 11px Arial,Tahoma; color:#000000;}


a:link {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
a:visited  {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
a:hover {FONT:normal 12px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}
a:active {FONT:normal 12px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}


h1 {FONT:normal 22px Georgia,Arial,Tahoma; color:#000000; margin-top:15px; margin-bottom:15px; margin-right:20px;}
h2 {FONT:normal 16px Arial,Tahoma; color:#ff8f00; margin-top:35px; margin-bottom:10px;}
h3 {FONT:normal 13px Arial,Tahoma; color:#333333; margin-top:0px; margin-bottom:10px;}
h4 {FONT:normal 16px Arial,Tahoma; color:#333333; margin-top:20px; margin-bottom:10px;}

h5 {FONT:normal 16px Arial,Tahoma; color:#ff8f00; margin-top:0px; margin-bottom:10px;}


ul, ol {margin: 12 30 15 10; padding:0px; }
.content ul li{list-style-image:url('/images/bull.gif');}
ul li {margin-bottom:0.7em;margin-left:15px; font: normal 12px Arial, Tahoma; color:#000000;}
ol li {margin-bottom:0.7em;margin-left:35px; font: normal 12px Arial, Tahoma; color:#000000;}

.content ul li {margin-bottom:0.7em;margin-left:14px; font: normal 12px Arial, Tahoma; color:#000000;}
.content ol li {margin-bottom:0.7em;margin-left:20px; font: normal 12px Arial, Tahoma; color:#000000;}


.content .r4_tab_1	{border: 0px solid #dfdfdf; padding: 0px;width:99%; }
.content .r4_tab_2	{border: 0px solid #dfdfdf; padding: 0px;width:99%; }
.content .r4_tab_3	{border: 0px dashed #dfdfdf;}
.content .r4_tab_1 td {border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width:1px; 
	border-bottom-style: solid; border-color:#dfdfdf; padding:3px;vertical-align:top;}
.content .r4_tab_1 .td_none{vertical-align:top; padding:3px; border:0px;}
.content .r4_tab_1 th {vertical-align:top; padding:3px; border-style: solid; border-width: 1px; background-color:#eeeeee;}
.content .r4_tab_2 td {vertical-align:top; padding:3px; border-style: solid; border-width: 1px; border-color:#dfdfdf}
.content .r4_tab_2 th {vertical-align:top; padding:3px; border-style: solid; border-width: 1px; border-color:#dfdfdf; font-weight:normal;text-align:left}
.content .r4_tab_3 td {}
.content .r4_tab_3 th {}
.content .r4_tab_quote	{border: 0px dashed #dfdfdf;background-color: #dfdfdf;}

.content .r4_tab_none td{vertical-align:top; padding-top:3px;padding-bottom:3px;}
.condesc .r4_tab_sched td{vertical-align:top; padding-top:3px;padding-bottom:3px; border-left-width: 0px; border-right-width: 0px; 
 border-top-width: 0px; border-bottom-width:1px; border-bottom-style: solid; border-color:#dfdfdf; }


.content .r4_img_left{float:left;margin-right:10px; margin-bottom:5px; margin-top:5px;}
.content .r4_img_right{float:right;margin-left:10px; margin-bottom:5px; margin-top:5px;}
.content .r4_img_center{display:block; margin-bottom:5px; margin-top:5px;align:center}




.date, .content .date{FONT:normal 9px Arial,Tahoma; COLOR:#9d9d9d; }
.dateb, .content .dateb{FONT:normal 11px Arial,Tahoma; COLOR:#9d9d9d; }

.td-top-menu {padding-top:15px; padding-right:15px; }

.top-menu a {margin:0px;  padding:0px;  }
.top-menu a span {margin:0px;  padding: 10px 10px 10px 10px !important;  }
.top-menu a:link{font: normal 12px Arial, Tahoma; color:#000000; text-decoration: underline;}
.top-menu a:link span{font: normal 12px Arial, Tahoma; color:#000000; text-decoration: underline;}
.top-menu a:hover span {background: #fcb813; color:#ffffff; text-decoration: none;}
.top-menu a:hover {background: #fcb813; color:#ffffff; text-decoration: none;}
.top-menu a:active {background: #fcb813; color:#ffffff; text-decoration: underline;}
.top-menu a:visited {background: #ffffff; color:#000000; text-decoration: underline;}

.top-menu-active a {margin:0px;  padding:0px;  }
.top-menu-active a span {margin:0px;  padding: 10px 10px 10px 10px !important;  background: #fcb813; color:#ffffff;}
.top-menu-active a:link {font: normal 12px Arial, Tahoma; color:#ffffff; text-decoration: none;}
.top-menu-active a:link span {font: normal 12px Arial, Tahoma; color:#ffffff; text-decoration: none;}
.top-menu-active a:hover span {background: #fcb813; color:#ffffff; text-decoration: none;}
.top-menu-active a:hover {background: #fcb813; color:#ffffff; text-decoration: none;}
.top-menu-active a:active {background: #fcb813; color:#ffffff; text-decoration: none;}
.top-menu-active a:visited {color:#ffffff; text-decoration: none; }


.td_smenu_arr {vertical-align:top; padding-top:6px; padding-left:4px;}
.td_smanu_lnk{vertical-align:top; padding: 4px;}

a.smenu:link {FONT:normal 12px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: underline;}
a.smenu:visited  {FONT:normal 12px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: underline;}
a.smenu:hover {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
a.smenu:active {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}

a.smenua:link {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.smenua:visited  {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.smenua:hover {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
a.smenua:active {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}

form {margin:0px;}
.form_inp {width:100%}
.form_sel_200 {width:200px;}
.form_inp_200 {width:300px;}



.cpr {font: normal 11px Arial, Tahoma; color:#6c6c6c;}
.cpr a:link {font: normal 11px Arial, Tahoma; color:#6c6c6c;}
.cpr a:visited {font: normal 11px Arial, Tahoma; color:#6c6c6c;}
.cpr a:hover {font: normal 11px Arial, Tahoma; color:#6c6c6c;}
.cpr a:active {font: normal 11px Arial, Tahoma; color:#6c6c6c;}

.down,p,form,a,ul,li {font: normal 11px Arial, Tahoma; color:#6c6c6c;}

.blog { display: block; margin: 0; padding: 0; font-family: Arial, Tahoma, font-size: 80%; line-height: 140%; }
.blog li { display: block; list-style-type: none; padding: 0 0 9px 0; margin: 0; }
.blog a, .blog a:visited { font: normal 11px Arial, Tahoma;color: #555555; }

.clients { display: block; margin: 0; padding: 0; font-family: Arial, Tahoma, font-size: 80%; line-height: 140%; }
.clients li { display: block; list-style-type: none; padding: 0 0 4px 0; margin: 0; }
.clients a, .clients a:visited { font: normal 11px Arial; color: #555555; }

.content a.newshead:link, a.newshead:link {FONT:normal 14px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: none;}
.content a.newshead:visited, a.newshead:visited  {FONT:normal 14px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: none;}
.content a.newshead:hover, a.newshead:hover {FONT:normal 14px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: none;}
.content a.newshead:active, a.newshead:active {FONT:normal 14px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: none;}

.content a.newsshort:link, a.newsshort:link {FONT:normal 12px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: none;}
.content a.newsshort:visited, a.newsshort:visited  {FONT:normal 12px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: none;}
.content a.newsshort:hover, a.newsshort:hover {FONT:normal 12px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: none;}
.content a.newsshort:active, a.newsshort:active {FONT:normal 12px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: none;}

.td_shed_title{padding:15 0 3 0;COLOR:#6c6c6c;}
.td_shed_time {padding:3 0 0 0;COLOR:#6c6c6c;}

.sm {FONT:normal 11px Arial,Tahoma; COLOR:#6c6c6c; }
.sm a, .sm a:visited {FONT:normal 11px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: underline;}

a.sm:link {FONT:normal 11px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}
a.sm:visited  {FONT:normal 11px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}
a.sm:hover {FONT:normal 11px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}
a.sm:active {FONT:normal 11px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}

.td_shed_right {FONT:normal 11px Arial,Tahoma; COLOR:#6c6c6c; padding:3 0 0 0; text-align:right;}

a.grey:link {FONT:normal 11px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: underline;}
a.grey:visited  {FONT:normal 11px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: underline;}
a.grey:hover {FONT:normal 11px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: underline;}
a.grey:active {FONT:normal 11px Arial,Tahoma; COLOR:#6c6c6c; TEXT-DECORATION: underline;}

a.orange:link {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
a.orange:visited  {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
a.orange:hover {FONT:normal 12px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}
a.orange:active {FONT:normal 12px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}

.dmenu{width:160px;visibility: hidden; position:absolute; z-index:11;}
.dmenu .dmenu2 {background:#fcb813; width:160px; margin:0px;}
.dmenu .dmenu2 ul {margin:0px; padding:10px; list-style-type: none;}
.dmenu .dmenu2 li {display: block; list-style-type: none; padding: 0 0 6px 0; margin: 0; }
.dmenu .dmenu2 a, .dmenu2 a:visited, a:hover {font: normal 11px Arial; color: #000000; }
.dmenu .dmenu2 a:hover{text-decoration:none;}


.content p,table, tbody, tr, td , ul , ol, li, div, span {FONT: normal 12px Arial,Tahoma; color:#000000; line-height:130%;}
.content a:link {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
.content a:visited  {FONT:normal 12px Arial,Tahoma; COLOR:#ff8f00; TEXT-DECORATION: underline;}
.content a:hover {FONT:normal 12px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}
.content a:active {FONT:normal 12px Arial,Tahoma; COLOR:#000000; TEXT-DECORATION: underline;}

a.pp_normal:link     {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.pp_normal:visited  {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.pp_normal:hover    {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: underline;}
a.pp_normal:active   {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: underline;}

a.pp_slide:link     {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.pp_slide:visited  {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.pp_slide:hover    {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.pp_slide:active   {FONT:normal 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}

a.pp_curr:link     {FONT:bold 12px Arial; COLOR:#000000; TEXT-DECORATION: none;}
a.pp_curr:visited  {FONT:bold 12px Arial; COLOR:#000000; TEXT-DECORATION: none;}
a.pp_curr:hover    {FONT:bold 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}
a.pp_curr:active   {FONT:bold 12px Arial; COLOR:#ff8f00; TEXT-DECORATION: none;}

.r4_team_pic {border: 5px solid #dfdfdf; border-color:#dfdfdf; align:left; margin: 3 5 10 0; float:left}
.r4_team {margin: 20 25 0 0; width:270px; height:250px; float:left; border:0px solid;}
.r4_team .r4_team_pic {border: 5px solid #dfdfdf; border-color:#dfdfdf; align:left; margin: 3 5 10 0; float:left}
.r4_team .r4_fio {font: normal 14px Arial; color:#ff8f00; padding:3px;}
.r4_team .r4_desc {font: normal 12px Arial; color:#000000; padding:3px;}
.r4_team .r4_mail {padding:3px;}
.r4_team .r4_cit {clear:both; width:270px; font: normal 11px Arial, Tahoma;}
.r4_team .r4_citopen {width:20px; height:17px; background: #dfdfdf url('/images/quote_open.gif');  background-position: left top;}
.r4_team .r4_citclose {width:20px; height:17px; background: #dfdfdf url('/images/quote_close.gif');  background-position: right bottom; float:right;}

.r4_prog_pic {border: 5px solid #dfdfdf; border-color:#dfdfdf; margin: 3 5 10 0; clear:both;}


.condesc, .condesc ul, .condesc ol, .condesc li, .condesc a:hover, .condesc a:active, .condesc a:visited, .condesc table tbody tr td
{font: normal 11px Arial, Tahoma;COLOR:#6c6c6c;}
 .condesc a {font: normal 11px Arial, Tahoma; COLOR:#ff8f00;}
.condesc ul li{list-style-image:url('/images/bull2.gif');}

.r4_quote {margin: 0 0 30 0; width:210px;background: #dfdfdf;}
.r4_quote_open{width:210px; height:33px; background: #dfdfdf url('/images/q2open.gif');  background-position: right top;}
.r4_quote_text{margin: -5 10 -5 12;}
.r4_quote_close{width:210px; height:33px; background: #dfdfdf url('/images/q2close.gif');  background-position: left top;}

.r4_down {margin: 0 0 30 0; width:210px;background: #dfdfdf;}
.r4_down_ico {width:29px; height:33px; background: #dfdfdf url('/images/download.gif');  background-position: left top; float:left;}
.r4_down_head{font: bold 11px Arial, Tahoma; width:29px; vertical-align:middle; float:left; width:120px; padding:10 0 0 0;}
.r4_down_curve {width:26px; height:33px; background: #dfdfdf url('/images/q2curve.gif');  background-position: right top; float:right;}
.r4_down_text{clear:both; padding: 0 10 15 29; margin-top:-2px;}

.r4_col_1{border:0px solid;width:40%; magrin-right:30px; float:left; }
.r4_col_2{border:0px solid;width:40%; float:left; }
.r4_col_end{clear:both;}

.r4_prg {margin-bottom:10px;  margin-top:10px; clear:both; }
.r4_prg .r4_prg_ico{ width:180px; height:100px; float:left;}
.r4_prg .r4_prg_text{ float:left; width:420px; margin-bottom:20px;}
hr {border: solid 1px; border-width:1px; border-color: #6c6c6c; padding:0px;}