@charset "utf-8";
/* CSS Document */

html, body, div, ol, ul, li, p, h1, h2, h3, h4, td {
padding:0; margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif
}
h1, h2, h3, h4, #main_menu td{
font-family:Georgia, "Times New Roman", Times, serif
}
body{background-color:#44a6d3; font-size:100%; line-height:1.5; color:#111}
embed {border:10px solid white}
object {border:none}
a {color:#1a5596}
a:visited {color:#7e3391}
a:hover, a:active {color:#e21f26}
p {padding:0 0 20px 0; font-size:14px}
h1, h2, h3 {line-height:1.2}
h1 {color:#2684b0; font-size:30px; padding-bottom:10px; line-height:1.0; font-weight:normal}
h1 a{color:#417ABA}
h1 a:visited, h2 a:visited { color:#A550A5}
h2 {font-size:24px; padding-bottom:8px; color:#04628e; font-weight:normal}
h3 {font-size:20px; padding-bottom:6px; color:#03517d; font-weight:normal}
h4 {font-size:18px; padding-bottom:16px; color:#222; font-weight:normal; line-height:1.4}
ul {list-style:disc; line-height:1.3; padding:0 0 14px 30px; margin-top:-15px}
ol {line-height:1.3; padding:0 0 14px 30px; margin-top:-15px}
ul li, ol li {padding:4px 0 4px  0}
table { width:100%; border:none; border-collapse:collapse}
img {border:none}
#container {width:100%; background:url(http://www.talizi.com/images/site_graphics/header_right_bg.jpg) top repeat-x}
#content {padding:2px; vertical-align:top; font-size:14px; line-height:1.5; color:#111; background:#ebebeb url(http://www.talizi.com/images/site_graphics/content_bg.jpg) top repeat-x; border-bottom:solid #d4d2d3 1px}
#header {height:159px; width:100%; background:url(http://www.talizi.com/images/site_graphics/header_bg.jpg) no-repeat left top; vertical-align:top;}
#logo {margin:8px 0 0 14px; width:270px; height:99px}
.menu_item {margin:25px 34px 0 34px; width:107px; height:29px}
fieldset {border:solid 1px #aaa; padding:16px}
legend {color:#222; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}
.consultbox, .baldbox, .questionbox {width:600px}
.consultbox td {padding:10px; border-bottom:solid 1px #ccc}
.baldbox td {width:50%; padding:15px; border-bottom:solid 1px #ccc; text-align:center}
.questionbox td {padding:12px 5px 12px 0; border-bottom:solid 1px #ccc; vertical-align:middle}
input, select, textarea{ border:solid 1px #bbb}
#footer {margin:0px auto 0px auto; width:100%; height:81px; font-size:16px; color:#fff; background:url(http://www.talizi.com/images/site_graphics/footer_bg.jpg) bottom center no-repeat}
#footer td { text-align:center; line-height:1.2; padding-top:15px}
.smaller {font-size:14px}
#ftr_lft {width:100%; background:url(http://www.talizi.com/images/site_graphics/footer_right_bg.jpg) top repeat-x}
#ftr_news {background:url(http://www.talizi.com/images/site_graphics/footer_news_right_bg.jpg) top repeat-x #076ca1}
#footer_news {margin:0px auto 0px auto; width:100%; height:253px; font-size:16px; color:#fff; background:url(http://www.talizi.com/images/site_graphics/footer_news_bg.jpg) top center no-repeat }
#footer_news td {width:33%; padding:30px; vertical-align:top}
#footer_news h3 {padding-bottom:20px; color:#f8f245}
#footer_news ul {padding-left:15px;}
#footer_news a {color:white}
#footer_news a:hover {color:#f8f245}


#right_bg3 {background:url(http://www.talizi.com/images/site_graphics/right_bg3.jpg) no-repeat right bottom; width:20px}
#right_bg2 {background:url(http://www.talizi.com/images/site_graphics/right_bg2.jpg) repeat-y right}
#right_bg {background:url(http://www.talizi.com/images/site_graphics/right_bg.jpg) no-repeat top right; width:100%}
#brdr_rght_bx {border-right:solid #d4d2d3 1px; width:227px; vertical-align:top}
#t_dr {background:url(http://www.talizi.com/images/site_graphics/t-dr.gif) repeat-x top}

#top_buttons {
		
	}
#top_buttons td {padding:0px; vertical-align:top}

#div_sitemap {
	width:157px;
	height:41px;
	
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:normal;
	background:url(http://www.talizi.com/images/site_graphics/site_map_bg.png) top no-repeat	
}
#div_sitemap span {vertical-align:middle; float:left; padding:9px 0 0 0}
#div_sitemap img {float:left; margin:2px 2px 0 10px}
#div_sitemap a {color:#fff; text-decoration:underline}
#div_sitemap a:visited {color:#fff}
#div_sitemap a:hover, #div_sitemap a:active {color:#e21f26}

#div_contacts {
	width:140px;
	height:41px;
	
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:normal;
	background:url(http://www.talizi.com/images/site_graphics/contact_bg.png) top no-repeat
}
#div_contacts span {vertical-align:middle; float:left; padding:9px 0 0 0}
#div_contacts img {float:left; margin:2px 5px 0 16px}
#div_contacts a {color:#fff}
#div_contacts a:visited {color:#fff}
#div_contacts a:hover, #div_contacts a:active {color:#e21f26}

#div_forum {
	width:130px;
	height:41px;
	
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:normal;
	background:url(http://www.talizi.com/images/site_graphics/forum_bg.png) top no-repeat
}
#div_forum span {vertical-align:middle; float:left; padding:9px 0 0 0; text-align:left}
#div_forum img {float:left; margin:2px 3px 0 15px}
#div_forum a {color:#fff}
#div_forum a:visited {color:#fff}
#div_forum a:hover, #div_forum a:active {color:#e21f26}

#div_video {
	width:116px;
	height:41px;
	
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:normal;
	background:url(http://www.talizi.com/images/site_graphics/video_bg.png) top no-repeat
}
#div_video span {vertical-align:middle; float:left; padding:9px 0 0 0; text-align:left}
#div_video img {float:left; margin:2px 6px 0 14px}
#div_video a {color:#fff}
#div_video a:visited {color:#fff}
#div_video a:hover, #div_video a:active {color:#e21f26}

#div_blog {
	width:106px;
	height:41px;
	margin-right:20px;
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:normal;
	background:url(http://www.talizi.com/images/site_graphics/blog_bg.png) top no-repeat
}
#div_blog span {vertical-align:middle; float:left; padding:9px 0 0 0; text-align:left}
#div_blog img {float:left; margin:2px 6px 0 13px}
#div_blog a {color:#fff}
#div_blog a:visited {color:#fff}
#div_blog a:hover, #div_blog a:active {color:#e21f26}

#div_language {
	width:168px;
	height:41px;
	
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:normal;
	background:url(http://www.talizi.com/images/site_graphics/language_bg.png) top no-repeat;
	margin:0 0 0 auto
}
#div_language span {vertical-align:middle; float:right; padding:8px 10px 0 2px}
#div_language a {color:#fff}
#div_language a:visited {color:#fff}
#div_language a:hover, #div_language a:active {color:#e21f26}

#div_skype_top {
	width:120px;
	height:25px;
	
}
#div_skype_right {
	width:120px;
	height:25px;
	margin:20px 0 0 auto
	
}


#contacts { position:absolute; top:45px; left:330px; color:#999}
.gray { color:#555; font-size:14px; line-height:1.2}
.subtxt { color:#555; font-size:14px; line-height:1.0; margin:0; padding:0}
#cnt_box_lft, #cnt_box_rgt{vertical-align:top; line-height:1.5}
#cnt_box_lft{padding:90px 30px 30px 26px; vertical-align:top; width:220px; background:url(http://www.talizi.com/images/site_graphics/v_splitter.jpg) top right no-repeat}
#cnt_box_lft ul {list-style:circle; line-height:1.0; padding:0 0 6px 1em; font-size:18px; margin-top:0}
#cnt_box_lft ul ul {list-style:circle; line-height:1.0; padding:4px 0 0 1em; font-size:16px; margin-top:0; margin-bottom:0}
#cnt_box_lft ul ul li {padding-bottom:4px}
#cnt_box_lft ul a{font-size:16px}
#cnt_box_lft ul ul a{font-size:14px}
#cnt_box_lft li {padding-bottom:12px}
#cnt_box_rgt li li{padding:6px 0 0 0}
ul ul {padding-top:5px; padding-bottom:5px}
#cnt_box_rgt{padding:70px 70px 30px 40px; vertical-align:top}
.red {color:#D92E0F; font-weight:bold}
.green {color:#548f1b; font-weight:bold}
input, select, textarea {font:16px Tahoma, Arial, Helvetica, sans-serif}
#footer_links {width:100%}
#footer_links td {width:16%}
#main_menu {background:url(http://www.talizi.com/images/site_graphics/menu_bg.jpg) no-repeat top left}
#main_menu td {text-align:center; width:20%;  color:#0a6687; height:44px; padding-top:2px}
#menu {height:44px; background:url(http://www.talizi.com/images/site_graphics/menu_right_bg.jpg) repeat-x top}
#main_menu a{color:#FFFFFF; text-decoration:underline; font-size:18px}
#main_menu a:hover{color:#e21f26}
#bot_menu {font-size:18px}
#bot_menu_before {width:50%; text-align:left; padding-right:6px}
#bot_menu_after {width:50%; text-align:right; padding-left:6px}
#menu_active { background:url(http://www.talizi.com/images/site_graphics/menu_active_bg.png) center bottom no-repeat; font-size:24px}
.norwood_box {width:612px; margin:15px 0 40px 0}
.norwood_box td{text-align:center}
strong {color:#222}
#footer strong {color:#fff}


/*Global styles*/
.width10 {width:10%}
.width20 {width:20%}
.width30 {width:30%}
.width40 {width:40%}
.width50 {width:50%}
.width60 {width:60%}
.width70 {width:70%}
.width80 {width:80%}
.width90 {width:90%}
.width100 {width:100%}
.alignleft {text-align:left}
.alignright {text-align:right}
.aligncenter {text-align:center}

.num_table {width:90%}
.num_table_num {padding-top:5px; width:65px; text-align:right; font-size:40px; vertical-align:top; line-height:1.0; color:#5A88B6; border-top:2px dashed #ccc; border-bottom:2px dashed #ccc; border-left:2px dashed #ccc}
.num_table_steps {padding:5px 50px 10px 20px; line-height:1.4; border-top:2px dashed #ccc; border-bottom:2px dashed #ccc; border-right:2px dashed #ccc}


.tour_table {width:90%}
.tour_table_num {padding-top:5px; width:65px; text-align:right; font-size:40px; vertical-align:top; line-height:1.0; color:#5A88B6; border-top:2px dashed #ccc; border-bottom:2px dashed #ccc; border-left:2px dashed #ccc}
.tour_table_steps {padding:5px 50px 10px 20px; line-height:1.4; border-top:2px dashed #ccc; border-bottom:2px dashed #ccc; border-right:2px dashed #ccc}

.message_box {width:90%}
.message_box_icotd {padding-top:5px; width:65px; text-align:right; font-size:40px; vertical-align:top; line-height:1.0; color:#5A88B6; border:2px dashed #ccc}
.message_box_texttd {padding:5px 50px 10px 20px; line-height:1.4; border-top:2px dashed #ccc; border-bottom:2px dashed #ccc; border-right:2px dashed #ccc}

.cont_table_td {width:50%; vertical-align:top}
.videobox {width:600px; margin:5px 0 35px 0; border:2px dashed #ccc}
.videobox td{padding:5px}
.videobox_text {padding:0 0 0 10px}

.infobox {margin:5px 0 20px 0; border:2px dashed #99d261; padding:12px 12px 0px 12px}

.splitter_table {width:100%; margin:6px 0 14px 0}
.splitter_left {background:url(http://www.talizi.com/images/site_graphics/splitter_left.jpg) no-repeat center; width:235px; height:2px}
.splitter_right {background:url(http://www.talizi.com/images/site_graphics/splitter_right.jpg) no-repeat center; width:242px; height:2px}
.splitter_center {background:url(http://www.talizi.com/images/site_graphics/splitter_center.jpg) repeat-x center; height:2px}


#news_box {}
#news_box img {float:left; margin:0 20px 6px 0px; width:300px; height:171px}
#info_box {margin-bottom:20px; border-bottom:2px dashed #CCC}
#info_box td{width:50%; vertical-align:top; padding:0 50px 50px 0}
#news_box td {vertical-align:top; padding:0 50px 20px 0}
#news_box p, #info_box p{padding:0 0 10px 0; font-size:14px}
#news_box h3, #info_box h3{margin-top:15px; line-height:1.0}

/* Fixed Positioned AddThis Toolbox */ 
.addthis_toolbox {
position: fixed;
top: 280px;
right: 0px;
border: 1px solid #f7f7f7;
padding: 4px 6px 4px 4px;
width: 30px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.addthis_toolbox .custom_images a {
width: 30px;
height: 30px;
cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 2px 0; opacity: 0.6; }
.addthis_toolbox .custom_images a:hover img { margin: 2px 0; opacity: 1.0; }
