/* style global (begin) */body, html { 	height: 100%;	width: 100%;	background: #8a8a8a;	border: none;	color: #000;	margin: 0; padding: 0;}body { 	font: 62.5%/1.2 Times New Roman, sans-serif; 	text-align: center;}table, td, th { 	margin: 0; padding: 0;	border-collapse: collapse;	font-size: 100%;}* { outline: none; }form { margin: 0; padding: 0; }input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }input, select, button { vertical-align: middle; }#text img, #content img, img { border: none; margin: 0; padding: 0; }hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }ul, ol, li { margin: 5px 15px; padding: 0; }h1 { font-size: 1.6em; }h2 { font-size: 1.5em; }h3 { font-size: 1.4em; }h4 { font-size: 1.2em; }h5 { font-size: 1.2em; }h6 { font-size: 1.2em; }h1, h2, h3, h4, h5, h6, p { margin: 0.8em 0; padding:0; }h1, h2, h3, h4, h5, h6, div, td , p, ul, ol, td, th { color: black; }a:link, a:visited { color: #5B5B5B; text-decoration: underline;  }a:hover, a:active { color: #E02C24; text-decoration: none; }/* style global (end) *//* style grid (begin) */#site_conteiner {	position: relative;  height: auto !important;  height: 100%;  min-height: 100%;	width: 1000px;  min-width: 1000px;	max-width: 1680px;	margin: 0 auto;	font-size: 1.6em;	text-align: left;	background: #fff;}*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}	#header {		height: 102px;	}	#wrapper {		width: 100%;		padding-bottom: 130px;	}		#content_area {			width: 100%;			float: left;			overflow: hidden;		}			#content {				margin: 0 0 0 350px;			}			*html #content { width: 100%; }		#left_panel {			float: left;			width: 330px;			margin-left: -100%;			overflow: hidden;			text-align: center;		}		#left_p {			padding: 0 30px;			text-align: left;		}	.cleaner { clear: both; height: 1px; overflow: hidden; }	#footer {		position: absolute;		bottom: 0; left: 0;		width: 100%;		height: 100px;		background: #000;	}/* style grid (end) *//* style custom (begin) */	#head {		height: 100px;		background: #000000;	}	#logo {		padding: 20px 0 0 0;		width: 330px;		text-align: center;	}	#contacts {		left: 360px;		position: absolute;		top: 20px;	}	.t_contacts, .b_contacts {		margin: 9px 0;		font-family: Times New Roman;		font-size: 15px;		color: #5d5d5d;	}	#l_contacts {		float: left;	}	#r_contacts {		margin:0 0 0 345px;	}	.t_contacts i{		font-style: normal;		color: #ffffff;	}	.b_contacts a {		font-style: normal;		color: #0099d9;	}	.b_contacts a:hover, .b_contacts a:active {		text-decoration: none;	}	#footer .t_contacts, #footer  .b_contacts {		color: #2e2d2d;	}	#footer .b_contacts a {		font-style: normal;		color: #2e2d2d;	}	#footer .b_contacts a:hover, #footer  .b_contacts a:active {		text-decoration: none;	}	.tel {	}	.icq {	}	.email {	}	.skype {	}	#top_colors {		height: 2px;	}	#ctable_1 {		float: left;		width: 300px;		height: 2px;		zoom: 1;		font-size:1px;		line-height: 1px;	}	#ctable_2 {		float: left;		width: 284px;		height: 2px;		zoom: 1;		font-size:1px;		line-height: 1px;	}	#ctable_3 {		float: left;		width: 276px;		height: 2px;		zoom: 1;		font-size:1px;		line-height: 1px;	}	#ctable_dop_1 {		float: left;		width: 50px;		height: 2px;		zoom: 1;		font-size:1px;		line-height: 1px;	}	#ctable_dop_2 {		float: left;		width: 60px;		height: 2px;		zoom: 1;		font-size:1px;		line-height: 1px;	}	#ctable_dop_3 {		float: left;		width: 30px;		height: 2px;		zoom: 1;		font-size:1px;		line-height: 1px;	}	.color_1 {		background: #bd8cbf;	}	.color_2 {		background: #f49ac1;	}	.color_3 {		background: #ec008c;	}	.color_4 {		width: 50px;		background: #f49ac1;	}	.color_5 {		background: #f7941d;	}	.color_6 {		background: #f26522;	}	.color_7 {		background: #ed1c24;	}	.color_8 {		background: #ffffff;	}	.color_9 {		background: #6dcff6;	}	.color_10 {		background: #8dc63f;	}	.color_11 {		background: #00aeef;	}/* style custom (end) *//* style slogan_tmenu_rule (begin) */	#slog_tmenu_rule {		width: 100%;		height: 200px;	}	*html #slog_tmenu_rule {		height: 175px;	}	#slog_pic {		float: left;		width: 350px;		text-align: center;	}	#tmenu_rule {		height:190px;		margin: 0 0 0 350px;	}	#slogan {		margin: 10px 0 0;		font-family: Times New Roman;		font-size: 17px;		font-style: italic;		color: #d58615;	}	#top_menu {		/*position: relative;*/		height: 40px;		margin:0 30px 0 0;		background: #000000;		z-index:2;	}	#top_menu table {		width: 100%;	}	#top_menu table td {		height: 40px;		width: 25%;		text-align: center;	}	#top_menu table td a {		font-size: 17px;		color: #adadad;	}	#top_menu table td a:hover, #top_menu table td a:active, #top_menu table td a.active {		color: #adadad;		text-decoration: none;	}	#rule {		margin: 0 30px 0 0;		position: relative;		zoom: 1;	}	.open_rule {		position: absolute;		font-size: 118px;		color: #e7e5d0;		line-height: 95px;	}	.text_rule {		overflow: hidden;		padding: 35px 60px; 	}	*html .text_rule {		width: 100%;		height: 100%;	}	.close_rule {		position: absolute;		bottom: -13px;		right: 0;		font-size: 118px;		color: #e7e5d0;	}/* style slogan_tmenu_rule (end) *//* style main_menu (begin) */	#main_menu {		margin: 0 0 25px;		width: 100%;		min-height: 120px;	}	*html #main_menu {		height: 120px;	}	#main_menu h3 {		margin: 0 0 2px;		padding: 0 0 0 10px;	}	#main_menu h3 a {		font-family: Palatino Linotype;		font-size: 28px;		color: #000000;		font-weight: normal;		text-decoration: none;	}	#l_main_menu {		float: left;		width: 350px;	}	#l_main_menu h3 {		margin: 0 0 2px 60px;		padding: 0;	}	#l_main_menu h3 a {		text-align: center;		padding: 0;	}	#c_main_menu {		float: left;		width: 344px;	}	#r_main_menu {		float: left;		width: 306px;	}	#r_main_menu ul {		position: relative;		left: -10px;		margin: 0 50px 0 0;		padding: 15px 0px 0 0;	}	#c_main_menu ul {		position: relative;		left: -10px;		margin: 0 50px 0 0;		padding: 15px 0px 0 0;	}	#l_main_menu ul {		position: static;		margin: 0 30px 0 40px;		padding: 15px 0px 0 0;	}	#main_menu li {		margin: 3px 0;		list-style: none;	}	#main_menu li a {		padding: 0 0 0 22px;		font-size: 17px;		color: #5b5b5b;		background: transparent url(../img/marker.png) no-repeat scroll 0 0;	}	#main_menu li a:hover, #main_menu li a:active, #main_menu li a.active{		color: #e02c24;		text-decoration: none;		background: transparent url(../img/marker_active.png) no-repeat scroll 0 0;	}/* style main_menu (end) *//* style content (begin) */	#left_panel h1 {		margin: 0 30px 0 0;		padding: 0 0 0 60px;		height: 40px;		line-height: 35px;		font-family: Palatino Linotype;		font-size: 24px;		color: #000000;		text-align: left;		background: #e7e5d0;	}	#content h1 {		margin: 0 0 0 0;		padding: 0 0 0 10px;		font-family: Palatino Linotype;		font-size: 24px;		color: #000000;		text-align: left;		background: #e7e5d0;		height: 40px;		line-height: 35px;	}	#cont {		padding: 15px 0 0 10px;		margin: 0 30px 0 0;	}	*html #cont {		width: 100%;	}	#cont table {			}	#cont table td {		border: 1px solid #cac8b5;	}	#cont table th {		background-color: #E7E5D0;		border: 1px solid #cac8b5;	}	#cont table td.table-title {		background-color: #EEEEEE;	}	.input-form {		margin: 15px 0 0;		width: 240px;		font-size: 15px;		color: #b2b2b2;	}	.text-form {		margin: 15px 0 0;		height: 75px;		width: 240px;		font-size: 15px;		color: #b2b2b2;	}	.submit-form {		margin: 15px 0 0 40px;		height: 61px;		width: 202px;		border: medium none;		background: transparent url(../img/button.png) no-repeat 0 0;	}	#logo_f {		float: left;		width: 330px;		text-align: center;		padding: 20px 0 0 0;	}	.uss-site-copyright {		float: left;		margin: 40px 0 0 0;		color: #2e2d2d;		font-size: 18px;		padding:0 0 0 10px;	}	#usscopy {		float: left;		margin: 15px 0 0 40px;	}	#counters {		display: none;	}/* style content (end) */
