BODY {
	PADDING-RIGHT: 17px; PADDING-LEFT: 26px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 40px; BACKGROUND-COLOR: #fefefe
}
TABLE {
	FONT-SIZE: 80%;
	COLOR: #555c62;
	LINE-HEIGHT: 130%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
TABLE TABLE {
	FONT-SIZE: 100%;
}
A {
	COLOR: #900000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #900000; TEXT-DECORATION: none
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 17px; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 120%
}
H2.optim {
	MARGIN-TOP: 20px; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px
}
H1 {
	FONT-SIZE: 17px; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 120%
}
H3.main_text {
	MARGIN-TOP: 20px; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px
}
.top_menu {
	FONT-SIZE: 12px; COLOR: #fff; BACKGROUND-COLOR: #000000
}
.top_menu A {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
.top_menu A:hover {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
.tab01 {
	BACKGROUND-COLOR: #FFE600
}
.tab02 {
	BACKGROUND-COLOR: #ff7f2f
}
.tab03 {
	BACKGROUND-COLOR: #a33db7
}
.tab04 {
	BACKGROUND-COLOR: #e83115
}
.tab05 {
	BACKGROUND-COLOR: #e67728
}
.tab06 {
	BACKGROUND-COLOR: #7ba747
}
.tab07 {
	BACKGROUND-COLOR: #ab491a
}
.tab01 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab02 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab03 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab04 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab05 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab06 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab07 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab01 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab02 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab03 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab04 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab05 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab06 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.tab07 A {
	COLOR: #fff; TEXT-DECORATION: none
}
.img_mid {
	VERTICAL-ALIGN: middle
}
.sep_h {
	BACKGROUND: url(/images/sep_h.gif) repeat-x 0% 50%; HEIGHT: 1px
}
.portfolio_flagman {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/bg_new.gif) no-repeat 50% bottom; PADDING-TOP: 30px
}
.portfolio_flagman A {
	COLOR: #555c62
}
.portfolio_flagman A:hover {
	COLOR: #555c62; TEXT-DECORATION: none
}
.text_flagman {
	PADDING-LEFT: 30px; BACKGROUND: url(/images/sep_v.jpg) repeat-y 0px 0px; PADDING-TOP: 30px
}
.text_flagman H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 23px; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.news_tab {
	COLOR: #b10000
}
.news_tab A {
	COLOR: #555c62
}
.news_tab A:hover {
	COLOR: #555c62
}
.block_on_main H3 {
	FONT-SIZE: 14px
}
.partners TD {
	PADDING-TOP: 20px
}
.right_col {

}
.right_col .text {
	LINE-HEIGHT: 140%
}
.search_tab TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.input_search {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 100%; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 19px
}
.button {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 4px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: url(/images/ugol.gif) no-repeat 100% 60%; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; TEXT-DECORATION: underline
}
.bottom {
	
}
.bottom A {
	FONT-SIZE: 11px
}
.bottom A:hover {
	FONT-SIZE: 11px
}
.bottom TD {
	FONT-SIZE: 11px
}
.right_col_title {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(/images/ugol_left.gif) no-repeat 100% 50%; COLOR: #900000
}
UL.right_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px
}
UL.right_menu LI.act {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/images/ugol_g.gif) no-repeat 0% 50%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
UL.right_menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/ugol_r.gif) no-repeat 0% 50%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
UL.right_menu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 20px
}
UL.right_menu2 LI.act {
	FONT-WEIGHT: bold
}
UL.right_menu2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/ugol_gr.gif) no-repeat 0% 50%; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
UL.right_menu2 LI A {
	COLOR: #7e8c51
}
UL.right_menu2 LI A:hover {
	COLOR: #7e8c51
}
.right_menu1 {
	PADDING-LEFT: 15px; BACKGROUND: url(/images/ugol_g.gif) no-repeat 0px 6px; PADDING-BOTTOM: 7px
}
.right_menu1 A {
	FONT-WEIGHT: bold; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu1 A:hover {
	FONT-WEIGHT: bold; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu2 {
	PADDING-LEFT: 15px; BACKGROUND: url(/images/ugol_r.gif) no-repeat 0px 6px; PADDING-BOTTOM: 7px
}
.right_menu3 {
	PADDING-LEFT: 29px; BACKGROUND: url(/images/ugol_g.gif) no-repeat 14px 6px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 110%
}
.right_menu3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu3 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu4 {
	PADDING-LEFT: 29px; BACKGROUND: url(/images/ugol_r.gif) no-repeat 14px 6px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 110%
}
.right_menu4 A {
	FONT-SIZE: 92%
}
.right_menu4 A:hover {
	FONT-SIZE: 92%
}
.right_menu5 {
	PADDING-LEFT: 40px; BACKGROUND: url(/images/ugol_g.gif) no-repeat 27px 6px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 110%
}
.right_menu5 A {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu5 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu6 {
	PADDING-LEFT: 40px; BACKGROUND: url(/images/ugol_r.gif) no-repeat 27px 6px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 110%
}
.right_menu6 A {
	FONT-SIZE: 92%
}
.right_menu6 A:hover {
	FONT-SIZE: 92%
}
.right_menu7 {
	PADDING-LEFT: 52px; BACKGROUND: url(/images/ugol_g.gif) no-repeat 42px 6px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 110%
}
.right_menu7 A {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu7 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; COLOR: #a2a2a2; TEXT-DECORATION: none
}
.right_menu8 {
	PADDING-LEFT: 52px; BACKGROUND: url(/images/ugol_r.gif) no-repeat 42px 6px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 110%
}
.right_menu8 A {
	FONT-SIZE: 92%
}
.right_menu8 A:hover {
	FONT-SIZE: 92%
}
.epigraf {
	FONT-STYLE: italic
}
.table_price_head {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; BACKGROUND: #fff
}
.table_price_head .td1 {
	PADDING-LEFT: 7px; BACKGROUND: #eeeeee; FONT: bold 14px Arial; COLOR: #6a6a6a; BORDER-BOTTOM: #d2d2d2 1px solid
}
.table_price_head .td2 {
	
}
.table_price_head .td3 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: #d2d2d2; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.table_price_body {
	BORDER-BOTTOM: #eeeeee 3px solid
}
.table_price_body TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
.table_price_body UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 20px; PADDING-TOP: 0px
}
.table_price_body UL LI {
	
}
.table_price_body .left {
	BORDER-RIGHT: #eeeeee 1px solid
}
.table_price_body SPAN {
	FONT-WEIGHT: bold; COLOR: #8c0600
}
.table_price_body TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.arr_text {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/arr2b.gif) no-repeat 0px 0px; PADDING-TOP: 4px
}
.table_price_bottom TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: justify
}
.why_tab .ask {
	BORDER-RIGHT: #9c9c9c 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 95%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #9c9c9c 5px solid; PADDING-TOP: 10px
}
.why_tab .ans {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #900000; PADDING-TOP: 10px
}
.list {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.list3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.nav_chain {
	MARGIN-BOTTOM: 10px
}
#tooltip {
	BORDER-RIGHT: #6ea118 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6ea118 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: menu; BORDER-LEFT: #6ea118 1px solid; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #6ea118 1px solid; POSITION: absolute
}
.ugol_left_link {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/images/ugol_left.gif) no-repeat 0px 50%
}
.portfolio_text A {
	FONT-SIZE: 85%; COLOR: #666
}
.portfolio_text A:hover {
	FONT-SIZE: 85%; COLOR: #666
}
.date_news {
	FONT-WEIGHT: bold
}
.gray_news {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/images/ugol_left.gif) no-repeat 0px 6px
}
.link_news {
	PADDING-RIGHT: 15px; TEXT-ALIGN: right
}
.subsribe_tab {
	FONT-SIZE: 11px
}
.subsribe_tab A {
	FONT-SIZE: 11px
}
.subsribe_tab A:hover {
	FONT-SIZE: 11px
}
A.vizitka_link {
	FONT-WEIGHT: bold; BACKGROUND: #900000; COLOR: #fff; TEXT-DECORATION: none
}
A.vizitka_link:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
DIV.telephon {
	FONT-SIZE: 22px;
	COLOR: #FFFFFF;
	FONT-FAMILY: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif
}
DIV.telephon SPAN {
	FONT-SIZE: 14px; COLOR: #555c62
}
.tel_bot_tab .telephon {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; text-align:center
}
.tel_bot_tab A {
	DISPLAY: none;
	
}
.left_col {
	border-bottom: 1px;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
}
.central_table {
	background-color: #FFFFFF;
}
.base_table {
	background-color: #FFFF33;
	background-color: #FFFFFF;
}
.left_column {
	background-color: #FFFFFF;
}
.lcct {
	background-image: url(sh-tl.gif);
 	background-repeat: no-repeat;
 	background-position: right top;
	margin-left:0px; margin-top:0px; 
	

}
.lbct {
	background-image: url(sh-bl.gif);
 	background-repeat: no-repeat;
 	background-position: right top;
	margin-left:0px; margin-top:0px; 
	

}
.cent_table {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-image: url(../tyagprom_php/files/form-bg.gif);
	background-repeat: repeat;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	list-style-image: url((URL));
	position: absolute;
	height: 100%;
	width: 100%;
}
.top_tab_lc {
	background-image: url(tt-lc.gif);
 	background-repeat: no-repeat;
 	background-position: right bottom;
	margin-left:0px; margin-top:0px; 
	border-right-width: thin;
	border-right-color: #000000;
}
.top_tab_lb {
	background-image: url(tt-bl.gif);
 	background-repeat: no-repeat;
 	background-position: right bottom;
	margin-left:0px; margin-top:0px;
}
.top_tab_bb {
	background-image: url(tt-bb.gif);
 	background-repeat: no-repeat;
 	background-position: left;
	margin-left:0px; margin-top:0px; 
	border-bottom-width: thin;
	border-bottom-color: #000000;
}
.top_tab_bg {
	background-image: url(tt-bg.gif);
 	background-repeat: repeat;
 	background-position: left;
	margin-left:0px; margin-top:0px; 
}





