body {
	background-color: #cccccc;
	color: #000000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-top: 16px;
	padding-bottom: 14px;
}

A {
	color: #22a7d3; 
}
/*A:visited {
	color: #005596; 
}*/
A:hover {
	text-decoration: none;
}

h2 {font-size: 150%; color: #0099cc; font-weight: normal; font-family: Helvetica, sans-serif; letter-spacing: -1px; word-spacing: 0px; padding-bottom: 4px;}

img.spacer {width: 857px; height:1px; display: block;}
img.spacer_2 {width: 213px; height:1px; display: block;}
img.spacer_3 {width: 644px; height:1px; display: block;}
img.spacer_4 {width: 903px; height:1px; display: block;}

div.content_box div.content_la_one {width: 100%; background-color: #ffffff;}
	div.content_la_decor_one {}
	div.content_la_decor_two {}	
	div.content_la_two  {padding-left: 23px; padding-right: 23px; padding-top: 59px; padding-bottom: 19px;}

table.header_row {height: 158px; width: 100%;}
	table.header_row td {vertical-align: top;}
	table.header_row td.right_part {text-align: right;}

div.top_banner {margin-left: 8px; padding: 2px;}

div.sub_nav_bar {padding-top: 4px; padding-right: 63px;}
	div.sub_nav_bar a {display: block; width: 21px; height: 21px; float: right; margin-left: 10px; background-image: url(../img/tyre4you.subnav.bg.gif); background-repeat: no-repeat; background-position: center center;}
	div.sub_nav_bar a.home img {background-image: url(../img/icons.home.gif);}
	div.sub_nav_bar a.mail img {background-image: url(../img/icons.mail.gif);}
	div.sub_nav_bar a.sitemap img {background-image: url(../img/icons.sitemap.gif);}
	
div.sitelogo {padding-top: 52px; padding-right: 36px;}
	div.sitelogo img {height: 45px; width: 165px; background-repeat: no-repeat; background-position: left top; background-image: url(../img/tyre4you.sitelogo.gif);}	
	
div.hormenu {height: 51px; padding-left: 9px;}
	div.hormenu ul {list-style-type: none;}
	div.hormenu ul li {float: left;}
		div.hormenu ul li img {width: 1px; height: 11px; display: block; background-color: #FFFFFF; margin-top: 3px;}
		div.hormenu ul li a {color: #333333; font-weight: bold; text-transform: uppercase; text-decoration: underline; display: block; padding-top: 3px; padding-bottom: 3px; width: 107px; text-align: center;}
		div.hormenu ul li a.act {background-color: #0099ff; color: #FFFFFF;}
			div.hormenu ul li a:hover {background-color: #0099ff; color: #FFFFFF;} 
			
table.content_struct {width: 100%;}
	table.content_struct td {}
		td.bot_banner {vertical-align: bottom;}			
		td.bot_banner div {width: 192px; height: 347px; *height: 343px; *width: 188px; padding: 2px;}
		
		td.navigation {vertical-align: top; padding-bottom: 30px;}
		
		div.tov_list {padding-bottom: 29px; width: 192px;}
			ul.st_navlist {list-style-type: none; font-size: 90%;}
			ul.st_navlist a {text-decoration: none; color: #333333;}
			ul.st_navlist a:hover {text-decoration: underline;}
			ul.st_navlist li {padding-left: 13px; padding-top: 1px; padding-bottom: 2px; border-bottom: 1px dashed #2a82a7; background-image: url(../img/tyre4you.nav.arrow.gif); background-repeat: no-repeat; background-position: left 43%;}

			ul.tablist {list-style-type: none; font-size: 90%;}
			ul.tablist a {text-decoration: none;}
			ul.tablist a:hover {text-decoration: underline;}
			ul.tablist li {padding-top: 1px; padding-bottom: 2px; border-bottom: 1px dashed #2a82a7;}


		div.proizv_list {width: 192px;}
			div.proizv_list ul {width: 92px;}
			div.proizv_list table td {vertical-align: top; padding-right: 8px;}
			
		div.search {padding-top: 32px; padding-bottom: 24px;}
			div.search div.form * {vertical-align: middle;}
			div.search div.form input.query {width: 149px; color: #000000; margin-right: 5px; font-size: 110%; border: 1px solid #3e7673; background-color: #FFFFFF;}
			div.search div.form input.subm {border: 0px; background-color: #0099ff; font-size: 100%; font-weight: normal; color: #FFFFFF; padding-top:1px; width: 39px; padding-bottom: 2px;}
			div.search a {font-size: 90%; color: #336699;}
			
		div.reklama_small {font-size: 90%;}	
			div.reklama_small h4 {font-size: 100%; font-weight: normal; padding-bottom: 7px;}
			div.reklama_small div.rek_block {border: 1px solid #d1dfde; background-color: #ddf1fa; width: 192px; padding-top: 12px; padding-bottom: 17px;}
				div.reklama_small div.smrek {float: left; padding-left: 8px; width: 58px; *width: 50px;}
				div.reklama_small div.rek_string {_height: 0; display: table; margin-bottom: 10px; *zoom: 1;}
				div.reklama_small div.rek_string a.text {display: block; color: #9b9b9b; float: left; text-decoration: none; padding-top: 3px;}
				div.reklama_small div.rek_string a.text:hover {text-decoration: underline;}
		
	td.content {vertical-align: top;}
	
		div.path {padding-bottom: 10px;}
		div.path * {vertical-align: absmiddle;}
			div.path b {font-size: 160%; padding-left: 4px; padding-right: 4px; color: #0099cc;}
			div.path a {text-decoration: none;}
			div.path a:hover {text-decoration: underline;}
			div.path a.lev_1, div.path span.lev_1 {font-size: 120%; font-weight: bold;}
			div.path a.lev_2, div.path span.lev_2 {font-size: 110%; font-weight: bold;}
			div.path a.lev_3, div.path span.lev_3 {font-size: 100%; font-weight: bold;}
			div.path a.lev_4, div.path span.lev_4 {font-size: 90%; font-weight: bold;}						
			
		div.tov_viscart {display: table; _height: 0; width: 99%;}
			div.tov_viscart div.rtcorn {background-color: #FFFFFF;}		
			div.tov_viscart div.lbotcorn {padding-top: 24px; padding-bottom: 15px; padding-left: 0px; }
			
			div.tov_viscart table {width: 100%;}
			div.tov_viscart table td {vertical-align: top;}
				div.tov_viscart table div.tov_img_big {padding-right: 40px; padding-bottom: 6px;}
					div.tov_viscart table div.tov_img_big img {border: 2px solid #6699cc;}
				div.tov_viscart table div.zoomlink {padding-left: 45px;}
					div.tov_viscart table div.zoomlink a {font-size:90%;text-decoration: none;}
					div.tov_viscart table div.zoomlink a:hover {text-decoration: underline;}					
				div.tov_viscart ul.st_navlist {width: 155px;}
				div.tov_viscart h1 {font-size: 120%; text-transform: uppercase; padding-bottom: 12px;}
				div.tov_viscart h2 {font-size: 100%; color: #000000; font-weight: normal; text-transform: uppercase; letter-spacing:normal; padding-bottom: 9px;}
				
			div.ttx_tab {padding-top: 27px; padding-bottom: 24px;}
				div.ttx_tab h3 {font-size: 90%; text-transform: uppercase; padding-bottom: 17px;}
				
				div.ttx_tab table {width: 100%;}
				div.ttx_tab table td {width: 50%;}
				div.ttx_tab table td, div.ttx_tab table th {padding-left: 5px; text-align: left; padding-top: 4px; padding-bottom: 4px; vertical-align: top;}
				div.ttx_tab table tr.nst_color td, div.ttx_tab table tr.nst_color th {background-color: #e1f6fb;}
			
			div.dopinfo {padding-bottom: 20px;}
				div.dopinfo table.tlev {width: 100%;}
					div.dopinfo table.tlev td.tlev {padding-left: 5px; vertical-align: top;}
					div.dopinfo table.tlev td.tabpart {padding-right:35px;}
					div.dopinfo table.tlev div.dinfcont {padding-top: 23px;}
					div.dopinfo h3 {font-size: 90%; text-transform: uppercase; border-bottom: 1px solid #654d29; padding-bottom: 1px; float: left; font-weight: normal;}
					div.dopinfo table.typtovs {width: 90%;}
						div.dopinfo table.typtovs td {width: 50%;}
						div.dopinfo table.typtovs td a {color: #333333;}
						div.dopinfo p {text-align: justify; font-size: 90%;}
						div.dopinfo p a.goto {display: block; background-repeat: no-repeat; background-position: left center; color: #000000;}
			
div.snoska {padding-top: 21px; border-top: 1px solid #096f98;}

div.footer {}
	div.footer table {width: 100%;}
	div.footer table td.copy {vertical-align: top; padding-top: 23px; padding-left: 23px; padding-bottom: 7px; color: #FFFFFF;}
		div.footer table td.copy a {color: #FFFFFF;}
	div.footer table td.counters {vertical-align: top; text-align: center; padding-top: 26px;}	
		div.footer table td.counters img {margin-left: 5px; margin-right: 5px;}	
	div.footer table td.webitcopy {vertical-align: top; text-align: right; color: #FFFFFF; padding-right: 23px; padding-top: 18px;}
		div.footer table td.webitcopy div.copwit {float: right; width: 164px; font-size: 90%; padding-top: 12px; padding-bottom: 4px; background-image: url(../img/webit.logo.gif); background-repeat: no-repeat; background-position: left top;}
		div.footer table td.webitcopy div.copwit a {color: #FFFFFF;}

/*MAIN*/

	div.main_top_right_banner {padding: 2px;}
	
	td.rtop_main div.reklama_small {padding-top: 30px;}
	td.rtop_main div.reklama_small div.rek_block {width: auto;}
	
table.main_content_sk {width: 100%;}
	table.main_content_sk td {}
	table.main_content_sk td.center_cnt {vertical-align: top;}
	table.main_content_sk td.rtop_main {vertical-align: top;}	
	
		div.width_reg {width: 95%;}
			div.width_reg h2 {padding-bottom: 9px;}
			
	/*tovkart*/
		table.tov_kart {width: 100%; background-color: #FFFFFF; margin-bottom: 7px; border-bottom: 1px dashed #3d7572;}
		table.tov_kart td {vertical-align: top;}
		table.tov_kart td.photo {width: 1px; padding: 3px; padding-right: 6px;}
			table.tov_kart td.photo	img {border: 2px solid #6699cc;}
		table.tov_kart td.about {width: 100%; padding-right: 5px;}		
			table.tov_kart td.about h5 {font-size: 90%;}
			table.tov_kart td.about	span.sub_hdr {padding-top: 4px; display: block; padding-bottom: 4px; font-size: 90%; font-weight: bold; color: #828282;}
			table.tov_kart td.about table.params {width: 100%; font-size: 90%;}
			table.tov_kart td.about table.params td {white-space: nowrap; padding-left:3px;}	
			table.tov_kart td.about table.params tr.nst_row td {background-color: #e1f6fb;}
			table.tov_kart td.plink {text-align: right; font-size: 90%; padding-top: 1px; padding-bottom:5px; padding-right: 5px;}
				table.tov_kart td.plink a {color: #0099ff; font-weight: bold;}
	
	/*main content text*/
		td.main_text {vertical-align: top; padding-top: 13px;}
			table.stat_announce {font-size: 90%; width: 100%; border-bottom: 3px solid #ffffff; background-color: #d1eafb;}
				table.stat_announce td {vertical-align: top; padding-top: 7px;}
				table.stat_announce td.photos {padding-right: 8px; padding-left: 11px;}
					table.stat_announce td.photos img {border: 1px solid #ffffff;}
					table.stat_announce td.announce {padding-right: 11px; text-align: justify;}
						table.stat_announce td.announce div.header {font-weight: bold;}
							table.stat_announce td.announce div.header span.date {color: #FFFFFF; background-color: #0099ff; padding-left:3px; padding-right:3px;}
							table.stat_announce td.announce div.header .header {text-decoration: none; padding-left: 3px; color: #000000;}
							table.stat_announce td.announce div.header .header:hover {text-decoration: underline;}
							table.stat_announce td.plink {text-align: right; font-weight: bold; padding-top: 1px; padding-bottom:5px; padding-right: 11px;}		
								table.stat_announce td.plink a {color: #000000;}
	/*about_project_text*/
		div.about_project_text {width: 192px;}	
			div.about_project_text div.text {text-align: justify; font-size: 90%;}
			
	/*news*/
		div.news_list {}
		div.news_list h2 {padding-bottom: 10px;}
			div.news_list div.news {font-size: 90%; margin-bottom: 16px;}
			div.news_list div.news span.date {color: #FFFFFF; background-color: #0099ff; padding-left:3px; padding-right:3px;}
			div.news_list div.news a.header {font-weight: bold; text-decoration: none; color: #000000;}
				div.news_list div.news a.header:hover {text-decoration: underline;}
			div.news_list div.news div.text {text-align: justify;}
			div.news_list div.news div.text a {text-decoration: none; color: #828282;}
			div.news_list div.news div.text a:hover {text-decoration: underline;}
			div.news_list div.archlink {text-align: right; font-size: 90%;}
				div.news_list div.archlink a.archlink {padding-left: 9px; background-image: url(../img/tyre4you.archlink.arr.gif); background-repeat: no-repeat; background-position: left center; color:#336699;}
				
	/*bottom_text*/
		td.bottom_text {padding-top: 8px;}			
		td.bottom_text h2 {padding-bottom: 3px;}
		td.bottom_text div.text {font-size: 90%; color: #333333;}
		td.bottom_text div.text a {color: #336699;}
