BODY {
		PADDING: 0px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 80%;
	}
A {
	COLOR: #333333;
}
A:hover {
	COLOR: black;
}

a.edt {
    font-size:70%;
    color:red;
    text-decoration:none;
}

H1.slogan {
	FONT-SIZE: 130%;
	color:white;
    font-family:Courier;
}


H1.news,H3.news, H3.newsleft {
 FONT-SIZE: 100%;
 COLOR: #ffffff;
 background-image: url(img/bg_news.jpg);
 background-repeat: repeat-x;
 margin:0;}

H3.news {padding: 3px 0px 3px 10px;}
H3.newsleft {padding: 3px;
font-family:  times, Times New Roman, times-roman, georgia, serif;
}


H1.articles {
	FONT-SIZE: 120%;
	background-image: url(img/art_h_bot.jpg);
	background-repeat: no-repeat;
    background-position:bottom left;
	padding:10px 15px;
	margin:0;
}

H1.hosting {
    FONT-SIZE: 110%;
}

.td_tab {
	background-color: #C6DCE5;
	}

.td_shapka_left {
	background-color: #191B18;
	background-image: url(../img/shapka_left.jpg);
	HEIGHT:293px;
	}

.td_shapka_cent	 {
	background-color: #191B18;
	background-image: url(../img/shapka_tiraj.jpg);
	background-repeat: repeat-x;
	HEIGHT:293px;
 }

.td_shapka_rght {
	background-color: #191B18;
	background-image: url(../img/shapka_right.jpg);
	background-position:right;
	HEIGHT:293px;
	}

.td_he_shapka_left {
	background-color: #191B18;
	background-image: url(../img/he_shapka_left.jpg);
	HEIGHT:293px;
	}

.td_he_shapka_cent	 {
	background-color: #191B18;
	background-image: url(../img/he_shapka_tiraj.jpg);
	background-repeat: repeat-x;
	HEIGHT:293px;
 }

.td_he_shapka_rght {
	background-color: #191B18;
	background-image: url(../img/he_shapka_right.jpg);
	background-position:right;
	HEIGHT:293px;
	}

td.left_colum {
	background-color: #3687A8;
	background-position: top;
	background-repeat: no-repeat;
	padding-top:10px;
}

td.left_colum H1 {
	padding-left: 15px;
   	}


.out {
	border: 3px solid black;
	border-top: 0px;
	border-bottom: 0px;
		}


A.gorizont:hover {
	color: #000000;
	background-color: #FFFFFF;
	}

A.gorizont {
	text-align: center;
	font-weight: bold;
	FONT-SIZE: 89%;
	display: block;
	color: #FFFFFF;
	background-color: #000000;
	padding: 8px;
	TEXT-TRANSFORM: uppercase;
	text-decoration: none;
	}


td.punktir {
	background-image: url(img/pynktir.jpg); WIDTH:8px;
	background-position: 50%;
	background-repeat: no-repeat;
	}

td.chek_top {
	background-image: url(img/bg_4ek_top.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	font-weight:bold;
	}
.chek {
	background-image: url(img/bg_4ek.jpg);
	background-repeat: repeat-y;
	color: white;
	padding-left:30px;
	}
td.chek_bott {
	background-image: url(img/bg_4ek_bott.jpg);
	WIDTH: 218px;
	HEIGHT: 7px;
	background-position: top;
	background-repeat: no-repeat;
	}

td.tem_plash_top {
	background-image: url(img/tem_plash_top.jpg); WIDTH:218px; HEIGHT:6px;
	background-position: bottom;
	background-repeat: no-repeat;
	}
td.tem_plash {
	background-image: url(img/tem_plash.jpg); WIDTH:218px; HEIGHT:2px; repeat-y;
	color: white;
	padding-left:15px;
	}
td.tem_plash_bott {
	background-image: url(img/tem_plash_bott.jpg); WIDTH:218px; HEIGHT:6px;
	background-position: top;
	background-repeat: no-repeat;
	}
.otstup {
	padding-left: 10px;
	}


.zagolovok_t	{
		background-image: url(img/art_h_top.jpg);
		background-position:top left;
        background-repeat:no-repeat;
 }
.zagolovok	{
		background-image: url(img/art_h_mid.jpg);
		background-repeat:repeat-y;
		background-position:left;
		margin:5px;
		border-bottom: 1px solid #C6DCE5;
}



.footer {
	background-color: #CECFCE;
	border: 3px solid black;
	border-top: 0px;
	border-bottom: 0px;
		}
div.more, div.host_more {
	text-align: right;
	margin: 5px;
}

div.more a {
    font-weight: bold;
	font-size:80%;
	color: #3C3C3C;
}

div.host_more a {
    font-weight: bold;
	font-size:80%;
	color: white;
}


UL {
	PADDING: 0px;
	LIST-STYLE:  none outside;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
}

td.left_colum LI {
	FONT-WEIGHT: bold;
	LIST-STYLE:  none outside;
	padding:0;
	margin:5px 0 8px 0;
}


LI A div {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 16px;
	COLOR: balck;
	TEXT-DECORATION: none;
}

LI A:hover div, UL.sub LI A:hover div {
	COLOR: white;
	background-color:#177197;
}

LI A:hover, UL.sub LI A:hover{
	background:0;
}


UL.sub LI A div {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 26px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 95%;
	TEXT-TRANSFORM: none;
	COLOR: black;
	TEXT-DECORATION: none
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; TEXT-TRANSFORM: uppercase; COLOR: white
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: black
}


.tdheadfeatures {
	padding-left:12px;
	height:9px;
	background:#eff;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	}
td.tdhead {
	width:100px;
	height:29px;
	background-image:url(box_head_bl_100.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	text-align:center;
	}
.row1 {width:100px;background-color:#f5f5f5;height:24px;text-align:center;font-size:0.9em;}
.row1s {padding-left:12px;background-color:#f5f5f5;font-weight:bold;}
.row2	{width:100px;height:24px;background-color:#fff;text-align:center;font-size:0.9em;}
.row2s {padding-left:12px;background-color:#fff;font-weight:bold;}
.rowg {height:24px;background-color:#8ccb12;color:#fff;font-weight:bold;text-align:center;}
.rowgl {height:24px;background-color:#e3f3c4;color:#6a2;font-weight:bold;text-align:center;}

.features {color:#7cb50e;}
td a img {padding:10px;}
td a img.order {padding:0px;}

a:link.tooltip, a:visited.tooltip {position:relative;color:#555;text-decoration:underline;cursor:help;}
a:hover.tooltip {background:0;text-decoration:none;z-index:2;}
a.tooltip span {display:none;font-weight:normal;}
a:hover.tooltip span {position:absolute;display:block;top:-4em;left:5em;padding:10px;width:15em;border:1px solid #0cf;background-color:#eee;color:#555;font-weight:normal;text-align:left;}

a.cut {visibility:hidden;}
a img {border:none;}

