@import url(common.css);

@import url(menu.css);


/* head */

body {background: #F9F9F9;}

#head_title {background: url(../images/title_head_bg.gif); height: 222px;}

.offer {width: 33%; vertical-align: middle; text-align: center;}

.offer img {width:244px; height:41px;}

.hanter_customers {position: absolute; background-color: #fff; left: 530px; top: 180px; width: 450px;
	text-decoration: none; color: #336FBB; font-size: 1.1em; text-align: center; padding: 5px 0;}


/* menu */

.menu_td {height: 100px;}

.menu_title_table {background: #fff url(../images/gray_bg.gif) repeat-x top;}

.menu_title {vertical-align: top; padding-bottom: 15px; background: url(../images/title_dot.gif) repeat-y right; width: 50%;}


/* navlinks */

.navsearch {text-align: center; padding-top: 25px; background: #fff url(../images/gray_bg.gif) repeat-x top;}

.nav_titile td {white-space: nowrap;}

.nav_titile ul {padding: 0; margin:0; line-height: 13px;}

.nav_titile li {list-style: none; padding: 0 5px 0 18px; background: url(../images/arrow_blue.gif) no-repeat 5px 6px;}

.nav_titile li a {font-family: Tahoma; font-size: 11px; color:#777;}

.nav_titile li a:hover {color:#555;}



/* rows */

.row_bg {background: url(../images/gray_top.gif) repeat-x; /*padding: 3px;*/ padding: 30px;}

.row_zero, .row_one, .row_two, .row_three {vertical-align: top;}

.row_zero {width: 67%; background: url(../images/title_dot.gif) repeat-y 100% 3px;}

.row_one {width: 33%; background: url(../images/title_dot.gif) repeat-y 100% 3px;}

.row_two {width: 34%; background: url(../images/title_dot.gif) repeat-y 100% 3px;}

.row_three {width: 33%;}

.row_content {padding: 17px 20px 0 20px;
/* background: url(../images/gray_bottom.gif) no-repeat 100% 0;*/}

.row_advert {padding: 10px; padding-bottom: 30px; background: url(../images/adv.gif) no-repeat 100% 0; color: #898989; font-size: 10px; font-family: Tahoma; margin-right: 3px;}

.row_advert h1 {color: #898989; font-size: 10px; font-family: Tahoma; display:inline; font-weight:normal;}

#ts_news {background: url(../images/act_bg.gif) repeat-x; height: 174px;}

	#ts_news_image {height: 174px; background: url(../images/act_right.gif) no-repeat right top; height: 174px;}

	#ts_news_text {height: 174px; background: url(../images/act_left.gif) no-repeat left top;}

		#ts_news_text img {float: right; margin: 13px 11px 0 120px;}

#discont {display: block; margin: 50px auto 0; width: 154px; height: 70px;}

	#discont img {border: 0 solid;}


/*Стили для скрывающегося SEO-текста*/

	.seo-tabs {
		height: 37px;
		background: url(../images/seo/center.gif) top left repeat-x;
		text-align: center;}
		
		.seo-tabs-l {
			height: 100%; width: 100%;
			background: url(../images/seo/left.gif) top left no-repeat;}
		.seo-tabs-r {
			height: 100%; padding-left: 2.5em;
			background: url(../images/seo/right.gif) top right no-repeat;}

		.seo-show {
			float: left; width: 97px; height: 37px;
			margin-left: 5px; padding-top: 3px;
			background: url(../images/seo/tab.gif) top left no-repeat;
			color: #777; text-align: center; font-size: 13px; line-height: 14px;
			text-decoration: underline; outline: none;}

		.seo-show-on {
			float: left; width: 97px; height: 37px;
			margin-left: 5px; padding-top: 3px;
			background: url(../images/seo/tab-on.gif) top left no-repeat;
			color: #777; text-align: center; font-size: 13px; outline: none;}

				.seo-show:hover, .seo-show-on:hover {
					color: #1084a9 !important; text-decoration: none;}

	.seo-info {
		margin: 0; padding: 0 182px 5px 192px;}

		.seo-info p , .seo-info li, .seo-info u {
			font-size: 15px; font-family: Times New Roman; color: #777; text-align: justify;}

     .a-seo, .a-seo:visited, .a-seo:active {
     	color: #777; text-decoration: none;
     	}
     .a-seo:hover {
     	text-decoration: underline;
     	}
/*Стили для блока клиентов*/
	.part_menu {
		width: 835px; position: relative; float: left; _float: none; margin: 20px 30px 0 45px;
		background: white url(../images/partners/part-top.gif) top center no-repeat;
		border: 1px solid #939393; padding: 20px 0 0;}

		.part_menu_nav {
			width: 100%; position: relative; float: left; margin-top: 120px;}

		.part_menu_prev, .part_menu_next {
			width: 20px; height: 100%; position: relative; float: left; text-align: center;}

		.part_menu_prev img, .part_menu_next img {
			position: relative; top: 35px;}

				.part_menu_items {
					width: 792px; height: 85px; position: relative; float: left; overflow: hidden;}

				.part_menu_offset {
					width: 842px; height: 85px; position: absolute; float: left; left: 0;}


/* cat menu item begin*/
				.part_menu_offset div {
					width: 130px; height: 85px; position: relative; float: left; left: 0px;
					background-position: center; background-repeat: no-repeat;}

					.part_menu_offset a {
						display: block; width: 100%; height: 100%; position: relative;
						text-decoration: none;}


/* footer */

.footer {
	height: 210px; z-index: 5;
	background: url(../images/bottom_bg1.gif) repeat-x bottom;
	vertical-align: top; font-family: Arial;}
	
	.footer-sites {width: 100%; height: 33px; margin-top: 30px;}
	
	.footer-sites img {border: 0;}
	
	.footer-ts {width: 87px; text-align: center;}
		.footer-ts-img {text-decoration: none;}
			.footer-ts-img img {
				width: 83px; height: 13px; background: url(../images/titansoft.png) top left no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/titansoft.png', sizingMethod='noscale');}
		.footer-ts-text {text-decoration: underline;}
		
	.footer-pro {width: 150px; height: 32px; text-align: left;}
		.footer-pro-img {float: left;}
			.footer-pro-img img {
				width: 32px; height: 32px; background: url(../images/pro24.png) top left no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/pro24.png', sizingMethod='noscale');}
		.footer-pro-text {float: left; margin-left: 8px; text-decoration: underline;}
		
	.footer-cd {width: 126px; height: 31px; text-align: left;}
		.footer-cd-img {float: left;}
			.footer-cd-img img {
				width: 31px; height: 31px; background: url(../images/cdural.png) top left no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/cdural.png', sizingMethod='noscale');}
		.footer-cd-text {float: left; margin-left: 8px; text-decoration: underline;}
		
	.footer-w2w{width: 175px; height: 32px; text-align: left; * height: 64px;}
		.footer-w2w-img {float: left; 
						margin-top: -15px;
						*margin-top: 0;
						*float: none;}
			.footer-w2w-img img {
				width: 93px; height: 32px; background: url(../images/w2w-on-ts-site.gif) top left no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/w2w-on-ts-site.gif', sizingMethod='noscale');}
		.footer-w2w-text {float: left; text-decoration: underline;}
		
	.footer-map {width: 111px; height: 29px;}
		.footer-map-img {text-decoration: none;}
			.footer-map-img img {
				width: 130px; height: 30px; background: url(../images/ts_adress.gif) top left no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/ts_adress.gif', sizingMethod='noscale');}
			
	.footer-ph {width: 95px; height: 30px;}
		.footer-ph-img {text-decoration: none;}
			.footer-ph-img img {
				width: 95px; height: 30px; background: url(../images/ts-alltime.png) top left no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/ts-alltime.png', sizingMethod='noscale');}
	
	.footer-ts, .footer-pro, .footer-cd, .footer-map, .footer-ph, .footer-w2w {margin: 0 auto; font-size: 11px;}
	
	.counters {
		z-index: -1;}
		
	.counters img {
		display: none;}

.footer td {vertical-align: top;}
	
.address {width: 50%;}

.partners {width: 443px; vertical-align: top;}

#partners {width: 443px; height: 88px; position: absolute; top: 0; left: 0;}

.partners div {position: relative; width: 443px;}

.partners img {border: 0 solid;}


/* news */

.newsul li {margin-bottom: 15px; font-size: 14px;}

.news_title {margin-top: 5px;}

.news_title h1 {color: #575757; font-size: 15px; font-family: Times New Roman; display:inline; font-weight:normal;}



/* New CSS */
	.works-table {
		width: 100%; margin-top: 14px;}
	.works-table td {
		vertical-align: top; padding-bottom: 15px;}
	.works-left img{
		border: 0;}

	.works-right {

		padding: 0 0 0 10px;
		font-size: 0.9em; text-align: justify;}

/* FORMS */

	.form-block {
		margin: 25px auto 30px;
		border: 1px #7c7c7c solid; background: #f4f4f4;
		width: 240px;}

		.form-block-in {
			position: relative;
			padding: 10px 10px 0;}

	.form-block h4 {
		margin: 0; padding: 0; text-transform: uppercase;
		color: #777777; font-size: 1em;}

	.form-block form {
		margin: 0 !important;}

	.form-block p {
		font-size: .8em; color: #1483b2; margin: 0 !important;
		padding-top: 3px;}

	.form-block td {
		padding: 0 8px 8px 0;}

	.form-block span {
		display: block; color: #aa0000; font-family: Verdana; font-size: .6em;}

	.form-label {
		padding-top: 10px; padding-bottom: 3px;
		text-transform: lowercase; font-weight: bold; font-size: .9em;
		color: #1483b2;}

	.form-block .form-input {
		width: 208px; border: 1px solid #7f9db9;}

	.form-input-small {
		width: 80px !important;}

	.form-submit {
		position: absolute; bottom: -27px; right: 20px;}

/*video*/
.row_content_zero {
	padding: 20px 15px 0 20px; background: url(../images/gray_bottom.gif) no-repeat 100% 0;}

 .sm-t {
	margin-left: -2px; background: url(../images/sm-bg.gif) repeat-x;}

	.sm-t-l {
		background: url(../images/sm-l.gif) no-repeat left top;}

		.sm-t-r {
			 width: 100%; height: 166px;
			 background: url(../images/sm-r.gif) no-repeat right top;}

			.sm-t-i1 {
				width: 103px; height: 18px; margin: 3px 0;
				background: url(../images/sm-t-2.png) no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/sm-t-2.png', sizingMethod='noscale');}

			.sm-t-i2 {
				width: 119px; height: 18px; margin: 3px 0;
				background: url(../images/sm-t-1.png) no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/sm-t-1.png', sizingMethod='noscale');}

			.sm-t-i3 {
				width: 159px; height: 26px; background: url(../images/sm-b-1.png) no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/sm-b-1.png', sizingMethod='noscale');}

			.sm-t-i4 {
				width: 151px; height: 16px; background: url(../images/sm-b-2.png) no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/sm-b-2.png', sizingMethod='noscale');}

 .at-bg {
	margin: 14px 0 0 17px; background: url(../images/at-bg.gif) repeat-x;}

	.at-l {
		background: url(../images/at-l.gif) no-repeat left top;}

		.at-r {
			background: url(../images/at-r.gif) no-repeat right top;}

			.at-t {
				background: url(../images/at-t.gif) no-repeat center top; width: 100%; height: 89px;}

				.at-t-i1 {
					width: 123px; height: 15px; background: url(../images/at-2.png) no-repeat;
					_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/at-2.png', sizingMethod='noscale');}

				.at-t-i2 {
					width: 168px; height: 15px; background: url(../images/at-1.png) no-repeat;
					_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/site/titansite/images/at-1.png', sizingMethod='noscale');}
