.logo {
	color: #4e002a;
	font-family: tahoma;
	font-size: 60px;
	background-position: left bottom;
	position: relative;
	bottom: -11px;
}


.font_18pt_white {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 18pt;
	background-position: left bottom;
	overflow: visible;
	position: relative;
	left: 5px;
	text-decoration: none;
}

a.font_18pt_white:visited {
	color: #FFFFFF;
}

a.font_18pt_white:hover {
	color:#FFFFFF;
}

.td_text_small_up {
	font-family: tahoma;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #F00F0F;
	line-height: normal;
}
.td_text_small_gray {
	font-family: tahoma;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #999999;
	line-height: normal;
}

.head_01 {
	font-family: tahoma;
	font-size: 36px;
	color: #000000;
}

.head_02 {
	font-size: 24px;
	font-family: tahoma;
	padding-bottom: 10px;
}

.big_link_box {
	font-family: tahoma;
	font-size: 60px;
	background-position: left bottom;
	overflow: visible;
	position: relative;
	bottom: -0px;
}

.big_link_count {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 24pt;
	bottom: 28pt;
	position: relative;
	left: 5px;
}

.sites_big_link {
	color: #FDAB00;
	font-family: tahoma;
	font-size: 60px;
	text-decoration: none;
}
a.sites_big_link:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.animation_big_link {
    color: #00ccea;
	font-family: tahoma;
	font-size: 60px;
	text-decoration: none;
}

a.animation_big_link:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.contacts_big_link {
	color: #000000;
	font-family: tahoma;
	font-size: 60px;
	text-decoration: none;
}

a.contacts_big_link:hover {
	color:#000000;
	text-decoration: none;
}


.style7 {
	color: #220013;
	font-family: tahoma;
	font-size: 36px;
	background-position: left bottom;
	overflow: visible;
	position: relative;
	text-decoration: none;
}

a.style7:hover {
	color:#0094CC;
	font-family: tahoma;
	font-size: 36px;
	background-position: left bottom;
	overflow: visible;
	position: relative;
	text-decoration: none;
}

.interface_big_link {
	color: #ea007f;
	font-family: tahoma;
	font-size: 60px;
	text-decoration: none;
}

a.interface_big_link:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.graphdesign_big_link {
	color: #7E9E01;
	font-family: tahoma;
	font-size: 60px;
	text-decoration: none;
}

a.graphdesign_big_link:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.other_big_link {
	color:#FFFFFF ;
	font-family: tahoma;
	font-size: 60px;
	text-decoration: none;
}

a.other_big_link:hover {
	color:#970072;
	text-decoration: none;
}

.white_big_link {
	color:#FFFFFF ;
	font-family: tahoma;
	font-size: 60px;
	text-decoration: none;
}

a.white_big_link:hover {
	color:#FFFFFF;
	text-decoration: none;
}


.black_middle_link {
	color: #000000;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}

a.black_middle_link:hover {
	color:#FF0000;
	text-decoration: none;
}

.white_middle_link {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}

.gray_middle_link {
	font-family: tahoma;
	font-size: 36px;
	color: #5B5E71;
	text-decoration: none;
	line-height: 34pt;
}

a.gray_middle_link:hover {
	font-family: tahoma;
	font-size: 36px;
	color: #0094CC;
	text-decoration: none;
	line-height: 34pt;
}


.blue_url {
	color: #0066CC;
}

a.blue_url:hover {
	color: #0094CC;
}

a.blue_url:visited {
	color:#8B5C8B;
}

.gray_mini_url {
	color:#CCCCCC;
}

a.gray_mini_url:hover {
	color: #0094CC;
}

a.gray_mini_url:visited {
	color:#CCCCCC;
}

.black_18pt_link {
	color: #5B5E71;
	font-family: tahoma;
	padding-bottom: 11pt;
	font-size: 18px;
}

.footer_contact {
	color: #000000;
	font-family: tahoma;
	font-size: 14px;
	text-decoration: none;
	padding-bottom: 10px;
}

.date_mini {
	color: #999999;
	text-decoration: none;
	font-family: tahoma;
	font-size: 10px;
}
.my_img_div {
	padding-bottom: 25px;
	padding-top: 12px;
}
.img_place_-10 {
	position: relative;
	left: -10px;
}

.shadow_orange {
	background-image: url(images/shadow_o.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow_green {
	background-image: url(images/shadow_g.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow {
	background-image: url(images/shadow_w.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow_red {
	background-image: url(images/shadow_r.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.site_url {
	font-size: 12px;
	font-family: tahoma;
	padding-top: 20px;
}

.target_font {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left bottom;
	overflow: visible;
	position: relative;
	font-style: italic;
	padding-top: 5px;
}

.target_font_white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left bottom;
	overflow: visible;
	position: relative;
	font-style: italic;
	padding-top: 5px;
}

.blue_url_novisited {
	color: #0066CC;
}
a.blue_url_novisited:hover {
	color: #0094CC;
}

.white_url_novisited {
	color: #FFFFFF;
}
a.white_url_novisited:hover {
	color: #FFFFFF;
}
.comments {
	font-size: 12px;
	font-family: tahoma;
	padding-top: 15px;
	color: #000000;
	line-height: 18px;
}
.black_middle_link_orange {
	color: #000000;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}
a.black_middle_link_orange:hover {
	color:#FF6600;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}

.black_middle_link_green {
	color: #000000;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}
a.black_middle_link_green:hover {
	color:#7E9E01;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}


.black_middle_link_blue {
	color: #000000;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}
a.black_middle_link_blue:hover {
	color:#16C4E9;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}

.black_middle_link_magenta {
	color: #000000;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}
a.black_middle_link_magenta:hover {
	color:#EA0087;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}


.black_middle_link_dblue {
	color: #000000;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}
a.black_middle_link_dblue:hover {
	color:#0094CC;
	font-family: tahoma;
	font-size: 36px;
	text-decoration: none;
}



.shadow_blue {
	background-image: url(images/shadow_b.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow_magenta {
	background-image: url(images/shadow_m.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow_w {
	background-image: url(images/shadow_w.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow_sr {
	background-image: url(images/shadow_sr.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow_sm {
	background-image: url(images/shadow_sm.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_go {
	background-image: url(images/shadow_go.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_gr {
	background-image: url(images/shadow_gr.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_ag {
	background-image: url(images/shadow_ag.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_ao {
	background-image: url(images/shadow_ao.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_ig {
	background-image: url(images/shadow_ig.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_ib {
	background-image: url(images/shadow_ib.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_om {
	background-image: url(images/shadow_om.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.shadow_ob {
	background-image: url(images/shadow_ob.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bg_color_animation {
	background-color:#7E9E01;
}
.shadow_wl {
	background-image: url(images/shadow_wl.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#right_top_bg {
	position:absolute;
	width:22px;
	height:550px;
	right: 0px;
	top: 240px;
	z-index: 2;
}
.ctrl_font {

	font-size: 24px;
	font-family: tahoma;
	padding-top: 15px;
	color: #999999;
}
.arrow_style {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #999999;
}
.nav_font {

	font-size: 12px;
	font-family: tahoma;
	padding-top: 15px;
	color: #000000;
	line-height: 18px;
}
.nav_font_white {
	font-size: 12px;
	font-family: tahoma;
	padding-top: 15px;
	color: #FFFFFF;
	line-height: 18px;
}
.arrow_style_white {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	color: #FFFFFF;
}
.ctrl_font_white {
	font-size: 24px;
	font-family: tahoma;
	padding-top: 15px;
	color: #FFFFFF;
}
.duble_link {
	font-size: 12px;
	font-family: tahoma;
	padding-top: 7px;
	color:#CCCCCC;
	line-height: 16px;
}
.img_place_20 {
	position: relative;
	left: -20px;
}
