BODY {
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, sans-serif;
}

TD.content {
	color:#ffffff;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	height: 200px;
	vertical-align: top;
}

A {
	color: #ff0099;
}

A:HOVER {
	color: #ffffff;
	text-decoration: none;
}

INPUT {
	font-family: arial, verdana, sans-serif;
	color: #000000;
}

FORM {
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}

H1 {
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
}

/*-------------------------------------------------------------------------------------------------*/

DIV#astkol {
	position: relative;
	left: -20px;
	top: -25px;
	font-size: 39px;
    font-weight: bold;
	color:  #ffffff;
}

TD.top {
	background-color: #000000;
	background-image: url(/templates/astkol/img/top.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 203px;
}

.logo {
    position: relative; /* Относительное позиционирование */
    height: 195px; /* Высота блока */
    left: -15px;
	top: 30px;
}

TD.tel {
    color:#ffffff;
	font-family: arial, verdana, sans-serif;
	text-align: right;
	line-height: 150%;
	font-size: 12px;
}

TD.ln_top {
	background-color: #000000;
	background-image: url(/templates/astkol/img/menu_1px.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

TD.ln_btm {
	background-color: #000000;
	background-image: url(/templates/astkol/img/menu_1px_btm.png);
	background-repeat: repeat-x;
	height:45px;
}

TD.top_menu {
    vertical-align: top;
	width:  1000px;
	height: 45px;
	background-image:none;
	white-space: nowrap;
}

TD.news {
    background-color: #2e282b;
	background-image: url(/templates/astkol/img/news_date.png);
	background-repeat: no-repeat;
	background-position: 15px 12px;
	width:  220px;
	height: 250px;
	border-right: solid 2px;
	border-color: #fbc042;
	vertical-align: top;
}

TD.news  DIV#date { 
    position: relative;
	left: 25px;
	top: 23px;
	font-size: 22px;
    font-weight: bold;
	color:  #ffffff;
}

TD.news  DIV#month { 
    position: relative;
	left: 25px;
	top: 33px;
	font-size: 12px;
    font-weight: bold;
	color:  #ffffff;
}

TD.news  DIV#title { 
    position: relative;
	left: 70px;
	top: -30px;
	font-size: 18px;
    font-weight: bold;
	color:  #fbc042;
	width:  140px;
	height: 80px;
	line-height: 130%;
}

TD.news  DIV#txt { 
    position: relative;
	left: 15px;
	top: -37px;
	font-size: 12px;
	color:  #ffffff;
	width:  190px;
	height: 130px;
	background-color: #2e282b;
	text-align: justify;
	line-height: 150%;
}

DIV#detail { 
    position: relative;
	background-image: url(/templates/astkol/img/next.png);
	background-repeat: no-repeat;
	background-position: 75px 2px;
	left: 128px;
	top: -20px;
	font-size: 12px;
	font-weight: bold;
	color:  #fbc042;
	width:  90px;
	height: 18px;
}

DIV#detail a{ 
	color:  #fbc042;
}

DIV#detail a:hover{ 
	color:  #ffffff;
}

TD.calendar  {
    background-color: #2e282b;
	width:  220px;
	height: 250px;
	vertical-align: top;
}

TD.calendar  DIV#cbody {
    position: relative;
	width:  190px;
	height: 252px;
    left: 15px;
	top: 5px;
}

TD.calendar  TD.m_y {
    background-image: url(/templates/astkol/img/news_calendar_MMyyyy.png);
	background-repeat: no-repeat;
	width:  188px;
	height: 35px;
	background-position: bottom center;
	vertical-align: center;
	font-size: 16px;
}

TD.calendar  TD.today {
    background-image: url(/templates/astkol/img/news_calendar_dd.png);
	background-repeat: no-repeat;
	width:  5px;
	height: 5px;
	background-position: bottom center;
	text-align: center;
	font-size: 12px;
	color:#ffffff;
}

TD.calendar  TD.today a{
    color:#ffffff;
}

TD.calendar DIV#vix {
    color:#ff0099;
}

TD.calendar  TD.new {
    background-image: url(/templates/astkol/img/news_calendar_dd_news.png);
	background-repeat: no-repeat;
	width:  5px;
	height: 5px;
	background-position: bottom center;
	text-align: center;
	font-size: 12px;
	color:#fbc042;
}

TD.calendar  TD.new a{
    color:#fbc042;
}

TD.calendar  TD.new span a{
    color:#ff0099;
}

TD.hot {
	background-color: #000000;
	background-image: url(/templates/astkol/img/hot_fon.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 1000px;
	height: 220px;
	font-size: 12px;
	color:#000000;
	vertical-align: top;
}

TD.hot DIV#htm{
    background-color: transparent;
	position: relative;
    height: 93px;
	width: 25px;
    left: -14px;
	top: -15px;
}

TD.hot  TD.title { 
    vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
    font-weight: bold;
	text-transform: uppercase;
	color:  #ff0099;
	width:  135px;
	height: 6px;
}

TD.hot  TD.cust { 
    vertical-align: top;
	background-color: #ffffff;
	font-size: 12px;
    font-style: italic;
	color:  #000000;
	width:  135px;
	height: 6px;
	padding-top: -5px;
}

TD.hot  TD.detail { 
    position: relative;
	background-image: url(/templates/astkol/img/next.png);
	background-repeat: no-repeat;
	background-position: left center;
    vertical-align: center;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color:  #000000;
	padding-left: 14px;
}

TD.hot  TD.detail a{ 
    color:  #000000;
}

TD.hot  TD.detail a:hover{ 
    color:  #ff0099;
}

TD.hot  TD.button{ 
	vertical-align: bottom;
	text-align: center;
	background-color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color:  #ffffff;
}

TD.hot  TD.button a{ 
    display: block;   
	width: 147px;
	height: 29px;
    background-image: url(/templates/astkol/img/hot_button.png);
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-decoration: none;
	vertical-align: bottom;
	color:  #ffffff;
}

TD.hot  TD.button a:hover{ 
    background-image: url(/templates/astkol/img/hot_button_activ.png);
	background-repeat: no-repeat;
	vertical-align: bottom;
	color:  #ffffff;
}

TD.hot DIV#ttt{
    padding-top: 5px;
}

TD.hot TD.annot {
    text-align: justify;
	vertical-align: bottom;
	font-size: 12px;
}

TD.btm_menu {
	background-color: #000000;
	background-image: url(/templates/astkol/img/menu_btm_1000px.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 45px;
	font-size: 14px;
	text-transform: uppercase;
	color:#ffffff;
	font-weight: bold;
}

TD.btm_menu a{
   text-decoration: none;
   color:#ffffff;
}

TD.btm_menu a:hover{
   text-decoration: none;
   color:#ff0099;
}

TD.btm_menu span a{
   text-decoration: none;
   color:#ff0099;
}

TD.btm_menu span a:hover{
   text-decoration: none;
   color:#ffffff;
}

TD.btm {
    vertical-align: top;
	background-color: #000000;
	background-image: url(/templates/astkol/img/bottom1000px.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 417px;
}

TD.btm_logo {
	width: 100px;
	height: 160px;
}

.blogo {
    position: relative; 
    left: 0px;
	top: -37px;
}

TD.btm_addr {
    color:#ffffff;
	font-family: arial, verdana, sans-serif;
	text-align: left;
	line-height: 150%;
	font-size: 12px;
	padding: 15px 17px;
	vertical-align: top;
}

TD.btm_addr a{
    color:#ffffff;
}

TD.btm_b {
    color:#ffffff;
	text-align: left;
	padding: 12px 0px;
	vertical-align: top;
}

TD.btm_vl {
    color:#ffffff;
	height: 60px;
	vertical-align: top;
	border-left: solid 1px;
}

TD.btm_hl {
    color:#ff0099;
	height: 1px;
	border-top: solid 1px;
}

TD.btm_dt {
    background-image: url(/templates/astkol/img/bottom_dot.png);
	background-repeat: no-repeat;
	width: 199px;
	height: 20px;
	vertical-align: center;
	background-position: 2px 4px;
	text-indent: 15px;
	color:#ffffff;
	font-size: 10px;
}

TD.btm_dt a {
   text-decoration: none;
   color:#ffffff;
}

TD.btm_dt a:hover, TD.btm_dt span a:hover{
   text-decoration: none;
   color:#ff0099;
}

TD.btm_dt span, TD.btm_dt span a{
   text-decoration: none;
   color:#808285;
}

TD.btm_txt {
	width: 200px;
	height: 80px;
	vertical-align: top;
	color: #ffffff;
	font-size: 10px;
	padding-right: 60px;
	padding-top: 5px;
}

TD.btm_txt a{
   text-decoration: none;
   color:#ffffff;
}

TD.btm_txt span{
   color: #808285;
}

TD.btm_txt_i {
	width: 200px;
	height: 80px;
	vertical-align: top;
	color: #ffffff;
	font-size: 10px;
	padding-right: 30px;
	padding-top: 10px;
	font-style: italic;
}

TD.btm_txt_i span{
   color: #808285;
}

#search_inp {
    background-image: url(/templates/astkol/img/search_window.png);
 	border-width: 0px;
	vertical-align: center;
	font-size: 14px;
	width: 288px;
	height: 25px;
	background-color: transparent;
	color:#000000;
}

#srch_btn {
    position: relative;
	left: -37px;
	top: -3px;
	vertical-align: bottom;
}


#vxod{ 
    display: block;   
	width: 147px;
	height: 29px;
	vertical-align: center;
	text-align: center;
	background-color: transparent;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color:  #ffffff;
	position: relative;
	left: 5px;
}

#vxod a{ 
    display: block;   
	width: 147px;
	height: 29px;
    background-image: url(/templates/astkol/img/hot_button.png);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: center;
	text-decoration: none;
	color:  #ffffff;
}

#vxod a:hover{ 
    background-image: url(/templates/astkol/img/hot_button_activ.png);
	background-repeat: no-repeat;
	vertical-align: center;
	color:  #ffffff;
}

#vxod DIV#ttt{
    padding-top: 5px;
}

/*-- Start main_menum --*/
#nav {	margin: 0px 0px 0px 0px;	padding: 0px;	list-style: none;	}
#nav ul {	margin: 0px;	padding: 0px;	list-style: none;	}
#nav a {	display: block;	margin:0px;    padding:0px;	}
#nav li {	float: left;	margin: 0px;	padding: 0px;}
#nav li li {	float: left;	margin: 0 0 0 0px; width:198px; padding:0px; text-align:left; border-right:1px solid #f1aedc;	border-left:1px solid #f1aedc;}

#nav li li a, #nav li li a:link, #nav li li a:visited {	color: #ffffff;	 font-family:Arial; font-size:12px; font-weight:bold; float: none;
font-size:12px;	   margin:0;	text-decoration:none; padding:6px 0 7px 15px; }

#nav li li a:hover, #nav li li a:active { color: #ff0099; padding:6px 0 7px 35px; background:url('/templates/astkol/img/hover.png') no-repeat; background-position:0px 1px;}

#nav li ul {	position: absolute;	width: 200px;	left: -999em; border-bottom:1px solid #bb2495; background:#90156c url('/templates/astkol/img/lilibg.png') no-repeat;}
#nav li:hover ul {	left: auto;	display: block;	}

a.link1 {background:url('/templates/astkol/img/menu/1.png') no-repeat;}
a.link1:hover {background:url('/templates/astkol/img/menu/1a.png') no-repeat;}
a.link2 {background:url('/templates/astkol/img/menu/2.png') no-repeat;}
a.link2:hover {background:url('/templates/astkol/img/menu/2a.png') no-repeat;}
a.link3 {background:url('/templates/astkol/img/menu/3.png') no-repeat;}
a.link3:hover {background:url('/templates/astkol/img/menu/3a.png') no-repeat;}
a.link4 {background:url('/templates/astkol/img/menu/4.png') no-repeat;}
a.link4:hover {background:url('/templates/astkol/img/menu/4a.png') no-repeat;}
a.link5 {background:url('/templates/astkol/img/menu/5.png') no-repeat;}
a.link5:hover {background:url('/templates/astkol/img/menu/5a.png') no-repeat;}
/*-- End main_menum --*/

/*-- Content  --*/
TD.content TD.left{
	color: #ffffff;
	font-size: 24px;
	width: 210px;
	vertical-align: top;
}

/*TD.content TD.left*/ 

hr {
    color: #ff0099;
	height: 5px;
	border: solid 1px;
	background-color: #ff0099;
} 

TD.content DIV#rr{
    text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

TD.content DIV#f24{
    font-size: 24px;
}

TD.slider {
    background-image: url(/templates/astkol/img/slider_fon.png);
	background-repeat: no-repeat;
	width: 1000px;
	height: 330px;
    font-size: 12px;
	color: #000000;
}

TD.slider  TD.title {
    width: 100%;
    font-size: 30px;
	color: #ff0099;
}

TD.slider  ul{
    list-style-image: url(/templates/astkol/img/bottom_dot.png); 
}

TD.slider  TD.button { 
	vertical-align: bottom;
	text-align: center;
	background-color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	color:  #ffffff;
}

TD.slider a:hover {
   color: #ff0099;
}

TD.slider  TD.button a{ 
    display: block;   
	width: 350px;
	height: 35px;
    background-image: url(/templates/astkol/img/slider_button.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
	color:  #ffffff;
}

TD.slider  TD.button a:hover{ 
    background-image: url(/templates/astkol/img/slider_button_activ.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	color:  #ffffff;
}

TD.slider DIV#ttt{
    padding-top: 8px;
}

DIV#t0 {
    display: block;
}

DIV#t1, DIV#t2, DIV#t3, DIV#t4,  DIV#t5, DIV#t6, DIV#t7{
    display: none;
}

DIV#tt0 {
    display: block;
	height: 150px;
}

DIV#tt1, DIV#tt2, DIV#tt3, DIV#tt4, DIV#tt5, DIV#tt6, DIV#tt7 {
    display: none;
	height: 150px;
}

TD.cont TD {
    background-color: #ffffff;
	color:  #000000;
}

TD.cont TD.top_left {
    background-image: url(/templates/astkol/img/u_top_left.png);
	background-repeat: no-repeat; 
	width:  10px;
	height: 10px;
	background-color: transparent;
}

TD.cont TD.top_right {
    background-image: url(/templates/astkol/img/u_top_right.png);
	background-repeat: no-repeat; 
	width:  10px;
	height: 10px;
	background-color: transparent;
}

TD.cont TD.bottom_right {
    background-image: url(/templates/astkol/img/u_bottom_right.png);
	background-repeat: no-repeat; 
	width:  10px;
	height: 10px;
	background-color: transparent;
}

TD.cont TD.bottom_left {
    background-image: url(/templates/astkol/img/u_bottom_left.png);
	background-repeat: no-repeat; 
	width:  10px;
	height: 10px;
	background-color: transparent;
}


TD.cont H1 {
	color: #ff0099;
	font-size: 22px;
	font-weight: bold;
}

TD.cont A:HOVER {
	color: #000000;
	text-decoration: none;
}

TD.l_cont  {
	color: #ffffff;
	width: 210px;
	vertical-align: top;
	text-align: left;
}

TD.l_cont H1 {
	font-size: 25px;
	font-weight: normal;
	margin-top: -10px;
}

TD.l_cont TD.order A {
    _color: #ffffff;
    font-weight: bold;
    font-size: 18px;
}

#descr {
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}

TR.order_selected, TR.order_selected TD {
    background-color: #2e282b;
}

TR.order_sel, TR.order_sel TD {
    background-color: #cccccc; 
}

#byellow  a{
    color: #fbc042;
    font-weight: bold;
    font-size: 12px;
	cursor: pointer;
}

#bmagenta  a{
    color: #ff0099;
    font-weight: bold;
    font-size: 12px;
	cursor: pointer;
}

#play {
	background: url(/templates/astkol/img/slider_button_play_activ.png);
	background-repeat: no-repeat;
	display: block;
	width: 20px;
	height: 15px;
	float:left;
}

#play a{
	text-decoration: none;
}

#play:hover {
	background: url(/templates/astkol/img/slider_button_play.png);
	background-repeat: no-repeat;
}

#pause {
	background: url(/templates/astkol/img/slider_button_pause_activ.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	display: block;
	width: 20px;
	height: 15px;
	float:left;
}

#pause a{
	text-decoration: none;
}

#pause:hover {
	background: url(/templates/astkol/img/slider_button_pause.png);
	background-repeat: no-repeat;
}


/*-- END Content  --*/

div#rnd {display:block; width: 240px; height: 50px; background-color: #cccccc;}
div#rnd span {padding: 5px;}

div#rndn {display:block; width: 200px; height: 25px; background-color: #cccccc; text-align: center;}
div#rndn span {padding: 5px;}

div#rndnn {display:block; width: 70px; height: 25px; background-color: #cccccc; text-align: center;}
div#rndnn span {padding: 5px;}

b.rtop, b.rbottom {display:block; background-color: #ffffff;}
b.rtop b, b.rbottom b {display:block; height: 1px; overflow: hidden; background-color: #cccccc;}
b.r1 {margin: 0 5px}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom  b.r4{margin: 0 1px; height: 2px}

a.to_1c { 
    display: block;   
	width: 32px;
	height: 32px;
    background-image: url(/templates/astkol/img/btn/1c_b.png);
	margin-left: 15px;
}

a.to_excel { 
    display: block;   
	width: 32px;
	height: 32px;
    background-image: url(/templates/astkol/img/btn/to_excel_b.png);
	margin-left: 15px;
	float: left;
}

a.to_excel:hover{ 
    background-image: url(/templates/astkol/img/btn/to_excel_b_on.png);
}

a.add_order { 
    display: block;   
	width: 32px;
	height: 32px;
    background-image: url(/templates/astkol/img/btn/add_order.png);
	margin-left: 15px;
}

a.add_order:hover{ 
    background-image: url(/templates/astkol/img/btn/add_order_on.png);
}


a.to_astkol { 
    display: block;   
	width: 32px;
	height: 32px;
    background-image: url(/templates/astkol/img/btn/send_b.png);
	margin-left: 15px;
	float: left;
}

a.to_astkol:hover{ 
    background-image: url(/templates/astkol/img/btn/send_b_on.png);
}

a.clears { 
    display: block;   
	width: 32px;
	height: 32px;
    background-image: url(/templates/astkol/img/btn/cancel_b.png);
	margin-left: 15px;
	float: left;
}

a.clears:hover{ 
    background-image: url(/templates/astkol/img/btn/cancel_b.png);
}


.ei{top:245px; position:absolute; width:100%; height:1500px; z-index:1000; visibility: visible; background-color: #000000; text-align: center;}

#vxod18{ 
    display: block;   
	width: 147px;
	height: 29px;
	vertical-align: center;
	text-align: center;
	background-color: transparent;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color:  #ffffff;
	position: relative;
	margin: 50px 0 0 -50px;
	left: 50%;
}

#vxod18 a{ 
    display: block;   
	width: 147px;
	height: 29px;
    background-image: url(/templates/astkol/img/hot_button.png);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: center;
	text-decoration: none;
	color:  #ffffff;
}

#vxod18 a:hover{ 
    background-image: url(/templates/astkol/img/hot_button_activ.png);
	background-repeat: no-repeat;
	vertical-align: center;
	color:  #ffffff;
}

#vxod18 DIV#ttt{
    padding-top: 5px;
}

a span { background-color: #ffff99; }

ul.black  {  list-style-type: none; padding-left: 0; margin-left: 0;}
ul.black li { list-style-type: none; color:  #000000; padding-left: 0; margin-left: 0;}
ul.black li a { color:  #000000; }
ul.black li a:hover { color: #ff0099; }
