/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
html {
	height:100%;
}

body {
	background:fff;
	color:#000;
	font-family:Tahoma;
	font-size:12px;
}
a {
	color:#c00;
}
a:hover {
	text-decoration:none;
}
p {
	margin:0 0 6px;
}
.clear {
	clear:both;
}
.stripe {
	background:#f2f5f8;
	height:235px;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}
#wrapper {
	border-top:3px solid #c00;
	margin:0 auto;
	position:relative;
	width:1000px;
}
#header {
	padding:37px 0 0 0;
}
#header #top {
	height:66px;
	padding:0 0 0 24px;
}
#header #top #logo {
	border-right:1px dotted #999;
	float:left;
	padding:0 30px 0 0;
}
#header #top #center {
	float:left;
	padding:10px 0 0 28px;
}
#header #top #phone {
	border-right:1px dotted #999;
	float:left;
	font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	padding:4px 20px 0 70px;
}
#header #top #phone .code {
	color:#999;
	font-size:16px;	
}
#header #top #cont {
	float:left;
	font-size:10px;
	padding:0px 0 0 20px;
}
#header #top #cont a {
	color:#c00;
	display:block;
}
#header #top #icons {
	float:left;
	padding:6px 0 0 52px;
}
#header #top #icons ul li {
	display:inline;
	float:left;
	margin:0 0 0 20px;
}
#header #top #icons ul li a {
	background-image:url('../img/icons.gif');
	display:block;
	height:17px;
	width:17px;
}
#header #top #icons ul li a:hover,#header #top #icons ul li.active a {
	background-color:#c00;
}
#header #top #icons ul li a.home {
	background-position:0 0;
}
#header #top #icons ul li a.sitemap {
	background-position:-17px 0;
}
#header #top #icons ul li a.email {
	background-position:-34px 0;
}
#header #top #icons ul li a.search {
	background-position:-51px 0;
}
#header #top #icons ul li a.home:hover, #header #top #icons ul li.active a.home {
	background-position:0 -16px;
}
#header #top #icons ul li a.sitemap:hover, #header #top #icons ul li.active a.sitemap {
	background-position:-17px -16px;
}
#header #top #icons ul li a.email:hover, #header #top #icons ul li.active a.email {
	background-position:-34px -16px;
}
#header #top #icons ul li a.search:hover, #header #top #icons ul li.active a.search {
	background-position:-51px -16px;
}
#header #picture {
	clear:both;
	height:218px;
	padding:50px 16px 0 0;
}
#header #feature {
	background:url('../img/bg_feature.png') repeat;
	border-top:3px solid #000;
	float:right;
	padding:10px;
	width:380px;

}
#header #feature .img {
	border:3px solid #000;
	float:left;
}
#header #feature .info {
	color:#ece9d8;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 112px;
	padding:10px 0 0 0;	
}
#header #feature .info .title {
	color:#c00;
	display:block;
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px;	
}
#header #feature .info .desc {
	margin:0 0 10px 0;
}
#header #feature .info .price .num {
	background:#000;
	color:#c00;
	font-weight:bold;
	margin:0 3px;
	padding:2px;
}
#header #feature .info .price .nds {
	font-size:9px;	
}
#header #menu {
	background:#000;
	clear:both;
	height:27px;
	padding:18px 15px 0 25px;
	text-transform:uppercase;
}
#header #menu ul li {
	background:url('../img/bg_menu_li.gif') no-repeat right 5px;
	float:left;
	margin:0 17px 0 0;
	padding:0 18px 0 0;
}
#header #menu ul li.last {
	background:none;
}
#header #menu ul li.spec {
	background:url('../img/bg_menu_spec.gif') no-repeat left top;
	float:right;
	margin:0;
	padding:0 0 3px 22px;	
}
#header #menu ul li.spec a {
	color:#c00;	
	text-decoration:underline;
}
#header #menu ul li a {
	color:#fff;
	text-decoration:none;
}
#main {
	clear:both;
	padding:20px 0 0 0;
}
#main #news {
	float:left;
	padding:18px 20px 0 25px;
	width:295px;
}
#main #news h2 {
	float:left;
	font-weight:bold;
	margin:0 27px 13px 0;
	text-transform:uppercase;
}
#main #news .arc {
	color:#666;
	display:block;
	float:left;
	font-size:10px;
	margin:-8px 0 0 0;
}
#main #news ul {
	clear:both;
}
#main #news ul li {
	border-bottom:1px dotted #dfe7ee;
	padding:8px 0 8px 0;
}
#main #news .date {
	color:#999;
	font-size:9px;
	margin:0 0 7px 0;
}
#main #news .title {
	display:block;
	color:#c00;
	font-size:12px;
	margin:0 0 7px;
}
#main #news .text {
	font-size:12px;
}
#main #news ul li img {
	float:left;
	padding:10px 14px 10px 0;
}
#main #production {
	border:2px dotted #dfe7ee;
	float:left;
	padding:9px 0 10px 11px;
	width:645px !important;
	width:629px;
}
#main #production h2 {
	background:#e9eef3;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 20px 6px 14px;
}
#main #production .catalog {
	float:right;
	padding:0 30px 0 0;
}
#main #production .catalog img {
	
}
#main #production .catalog a {
	color:#c00;
	font-size:10px;
}
#main #production ul {
	clear:both;
	padding:18px 0 0 0;
}
#main #production ul li {
	background:none;
	display:block;
	float:left;
	padding:0;	
}
#main #production ul li a {
	color:#333;
	display:block;
	font-size:12px;
	height:50px;
	margin:0 35px 0 0;
	padding:5px 10px;
	text-decoration:none;
	width:260px !important;
	width:250px;
}
#main #production ul li a:hover {
	background:#f6f8fa;
	color:#c00;
}
#main #production ul li a:hover span {
	text-decoration:underline;	
}
#main #production ul li a img {
	border:1px solid #d2d1ca;
	display:block;
	float:left;
	margin:0 16px 0 0;
} 
#main #production ul li a span {
	display:block;	
	padding:10px 0 0 0;
}
#infoblock {
	clear:both;
	padding:10px 0 0 0;
}
#infoblock #company {
	background:#f2f5f8;
	border-top:2px solid #e9eef3;
	float:left;
	padding:29px 15px 20px 25px;
	width:300px;
}
#infoblock #company h1 {
	margin:0 0 10px;
}
#infoblock #company .more {
	font-size:11px;
}
#infoblock #video {
	border-top:3px solid #c00;
	background:url('../img/bg_video.jpg') no-repeat left top;
	color:#fff;
	float:left;
	font-size:12px;
	margin:-3px 0 0 0;
	padding:20px 12px 10px 12px;
	width:316px;
}
#infoblock #video h2 {
	background:#7a8592;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 10px 2px 0;
	padding:10px 14px 6px 14px;	
}
#infoblock #video .arc {
	color:#fff;
	display:block;
	font-size:10px;
}
#infoblock #video ul {
	clear:both;
	padding:0 14px;
}
#infoblock #video ul li {
	padding:14px 0 14px 0;
}
#infoblock #video ul li.border {
	border-bottom:1px dotted #fff;
}
#infoblock #video ul li img {
	float:left;
	margin:0 12px 0 0;
}
#infoblock #video ul li .title {
	background:#7a8592;
	color:#fff;
	display:inline-block;
	margin:0 0 6px;
	padding:1px;
}
#infoblock #banners {
	background:#f2f5f8;
	border-top:2px solid #e9eef3;
	float:left;
	padding:10px 18px 4px 12px !important;
	padding:10px 10px 4px 12px;
	width:290px;
}
#infoblock #banners img {
	border:4px solid #dfe7ee;
	margin:0 0 6px;	
}
#text {
	clear:both;
	padding:10px 25px 25px 25px;
}
#text .block {
	float:right;
	width:50%;
}
#text .block h1 {
	margin:0 0 6px;
	font-weight:bold;
	font-size:14px;
}
#text .block h2 {
	margin:0 0 6px;
	font-weight:bold;
	font-size:13px;
}
#text .block .block1 {
	padding:0 0 0 36px;
}
#text .block .block2 {
	
}

.seo h1 {
	font-weight:bold;
	font-size:13px;
}

#footer {
	background:#f2f5f8;
	border-top:2px solid #e9eef3;
	clear:both;
	font-size:11px;
	height:115px;
}
#footer #counters {
	float:left;
	padding:30px 0 0 25px;
}
#footer #counters img {
	margin:0 10px 0 0;	
}
#footer #copyright {
	float:left;
	line-height:14px;
	padding:20px 0 0 70px;
}
#footer #studio {
	float:right;
	padding:28px 90px 0 0 ;
}
#footer #studio div {
	margin:0 0 10px;
}
#footer #studio a {
	color:#333;
}
#footer #studio .gray {
	color:#999;
}
#footer #studio .limo {
	text-decoration:none;
}
/*  Стили вторичных страниц  */
#container {
	float:left;
	overflow:hidden;
	padding:0 0 30px;
	width:1000px;
}
#content {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 325px;	
	position:relative;
}
#content h1 {
	font-weight:bold;
	margin:0 0 8px;
	padding:16px 0 0 0;
	text-transform:uppercase;
}
#content h2 {
	font-weight:bold;
	margin:0 0 10px;
}
#content h3 {
	font-size:15px;
	font-weight:bold;
	margin:0 0 15px;
}
#content #navigation {
	color:#525b7a;
	font-size:9px;
	margin:0 0 16px;
}
#content #navigation a {
	color:#525b7a;
}
#content #navigation span {
	margin:0 8px;
}
#content p {
	margin:0 0 14px 0;
}
#content ul li {
	background:url('../img/bg_content_li.gif') no-repeat 23px 7px;
	padding:0 0 5px 56px;
}
#content strong {
	font-weight:bold;
}
#sidebar {
	float:left;
	margin:0 0 0 -1000px;
	padding:0 0 30px;
	width:298px;
}
#sidebar #catalog {
	border:2px dotted #dfe7ee;
	margin:0 0 15px;
	padding:18px 12px;
}
#sidebar #catalog h1 {
	margin:0 0 23px 0;
}
#sidebar #catalog img {
	display:block;
	margin:0 0 16px 10px;
}
#sidebar #catalog .catalog_ritmo {
	margin:0 0 30px;
}
#sidebar #catalog ul li {
	border-bottom:1px dotted #c0d0de;
	font-size:13px;
	margin:0 0 10px;
	padding:0 10px 8px 10px;
}
#sidebar #catalog ul li ul {
	padding:10px 0 0 0;
}
#sidebar #catalog ul li ul li {
	background:url('../img/bg_catalog_item.gif') no-repeat 2px 6px;
	border:none;
	font-size:11px;
	margin:0 0 5px;
	padding:0 0 0 25px;
}
#sidebar #catalog ul li ul li a {
	color:#525b7a;	
}
#sidebar #banners {
	
}
#sidebar #banners img {
	border:4px solid #DFE7EE;
	margin:0 0 15px;
}
#main .products {
	padding:15px 0 0 0;
	margin:0 0 30px 0;
	width:100%;
}
#main .products ul {
	clear:both;
}
#main .products ul li {
	background:none;
	display:block;
	float:left;
	height:70px;
	padding:0;
}
#main .products ul li a {
	color:#333;
	display:block;
	font-size:12px;
	margin:0 35px 0 0;
	padding:10px;
	text-decoration:none;
	width:260px !important;
	width:260px;
}
#main .products ul li a:hover {
	color:#c00;
}
#main .products ul li a:hover span {
	text-decoration:underline;	
}
#main .products ul li a img {
	border:1px solid #d2d1ca;
	display:block;
	float:left;
	margin:0 16px 0 0;
} 
#main .products ul li a span {
	display:block;	
	padding:10px 0 0 0;
}

#models {
	border:2px dotted #dfe7ee;
	font-size:10px;
	height:80px;
	margin:0 0 6px;
	padding:7px 25px;
	width:614px;
}
#models .top_scrollable {
	height:85px;
	overflow:hidden;
	position:relative;
}
#models .items {
	position:absolute;
	width:2000em;
}
#models ul li {
	background:none;
	float:left;
	margin:0 27px 0 0;
	padding:0;
	text-align:center;
	width:80px;
}
#models ul li.cloned {
	display:none;
}
#models ul li a {
	color:#000;
}
#models ul li a:hover, #models ul li.active a {
	color:#c00;
	border-color:#c00;
}
#models ul li a img {
	border:1px solid #d2d1ca;
	margin:0 0 4px;
}
#models ul li a:hover img, #models ul li.active a img {
	border-color:#c00;
}
#models ul li a span {
	display:block;
	text-align:center;	
}
#photos {
	border:2px dotted #dfe7ee;
	font-size:10px;
	height:130px;
	margin:0 0 6px;
	padding:7px 25px;
	width:614px;
}
#photos .bottom_scrollable {
	height:130px;
	overflow:hidden;
	position:relative;
}
#photos .items {
	position:absolute;
	width:2000em;
}
#photos ul li {
	border-right:1px solid #d2d1ca;
	float:left;
	margin:0 30px 0 0;
	padding:0 20px 0 0;
}
#photos ul li a {
	color:#000;
}
#photos ul li a img {
}
#photos ul li a span {
	display:block;
	text-align:center;	
}
#photos .prevPage {
	margin:55px 0 0 -35px;
}
#photos .nextPage {
	margin:55px -34px 0 0;
}
.prevPage {
	background:url('../img/bg_prev.gif') no-repeat left top;
	cursor:pointer;
	display:block;
	float:left;
	height:18px;
	margin:30px 0 0 -35px;
	width:18px;
}
.nextPage {
	background:url('../img/bg_next.gif') no-repeat left top;
	cursor:pointer;
	display:block;
	float:right;
	margin:30px -34px 0 0;
	height:18px;
	width:18px;
}
.nextPage.disabled,.prevPage.disabled {
	background: none;
}
.element_img {
	margin:0 0 35px;
}
.element_img img {
	float:left;
	margin:0 20px 0 0;
}
.element_img .links {
	float:left;
	font-size:9px;
	margin:24px 0 0 0;
}
.element_img .links .pdf {
	background:url('../img/bg_links.gif') no-repeat 0 0;
	display:block;
	padding:5px 0 4px 24px;
}
.element_img .links .print {
	background:url('../img/bg_links.gif') no-repeat 0 -20px;
	display:block;
	padding:12px 0 10px 24px;
}
.element_img .links .video {
	background:url('../img/bg_links.gif') no-repeat 0 -49px;
	display:block;
	padding:12px 0 10px 24px;
}
.element_img .links .instr {
	background:url('../img/bg_links.gif') no-repeat 0 -76px;
	display:block;
	padding:12px 0 10px 24px;
}
.description {
	margin:0 0 30px;
}
#content .description .full {
	height:200px;
	overflow:hidden;
}
.tech {
	font-size:11px;
	margin:0 0 30px;
}
#content .tech .full {
	height:200px;
	overflow:hidden;
}
.tech table {
	width:100%;
}
.tech table tr {
	border-bottom:1px solid #dfe7ee;
}
.tech table th, .tech table td {
	padding:12px 20px;
}
.tech table th {
	background:#dfe7ee;
	font-size:13px;
	font-weight:bold;
}
.tech table .col1 {
	width:240px;
}
.tech table .col2 {
	padding:12px 40px 12px 20px;
	width:45px;
}
.tech table .col3 {
	padding:12px 40px 12px 20px;
	width:45px;
}
.tech table.full .col1 {
	width: 345px;
}
.tech table.full .col2 {
	width: 88px;
}
.show_description {
	background:url('../img/bg_plus.gif') no-repeat 0 2px;
	padding:0 0 0 20px;
}
.show_description.minus {
	background:url('../img/bg_plus.gif') no-repeat 0 -18px;
	padding:0 0 0 20px;
}
.show_tech {
	background:url('../img/bg_plus.gif') no-repeat 0 2px;
	padding:0 0 0 20px;
}
.show_tech.minus {
	background:url('../img/bg_plus.gif') no-repeat 0 -18px;
	padding:0 0 0 20px;
}
.str {
	background:url('../img/bg_str.gif') no-repeat 0 0;
	font-size:11px;
	padding:4px 0 10px 32px;
}
.tech .str {
	background:url('../img/bg_str.gif') no-repeat 0 14px;
	font-size:11px;
	padding:19px 0 10px 32px;
}
/* Стили раздела фак */
#faq {
	padding:3px 0 0 0;
}
#faq ul li {
	background:none;
	border-bottom:1px dotted #dae2eb;
	margin:0 0 23px;
	padding:0 0 14px;
}
#faq ul li .name {
	color:#999;
	font-size:11px;
	margin:0 0 4px;
}
#faq ul li .date {
	padding:0 0 0 10px;
}
#faq ul li .q {
	color:#c00;
	font-size:13px;
	margin:0 0 8px;
	
}
#faq ul li .a {
	border-left:#c0d0de 2px solid;
	color:#333;
	font-size:12px;
	margin:0 0 0 20px;
	padding:0 0 0 15px;
}
.ask {
	color:#c00;
	font-size:10px;
	left:150px;
	position:absolute;
	top:46px;
	z-index:1;
}
#faqform {
	border:#b5c5d7 1px solid;
	background:#f2f5f8;
	display:none;
	left:140px;
	padding:30px 10px 10px 10px;
	position:absolute;
	top:38px;
	width:267px;
}
#faqform label {
	display:block;
	font-size:11px;
	margin:0 0 5px 0;
}
#faqform input, #faqform textarea {
	border:#b5c5d7 1px solid;
	margin:0 0 10px;
	padding:0 5px;
	width:255px;
}
#faqform .notice {
	color:#c00;
	font-size:11px;
	margin:0 0 10px;
}
#faqform .submit {
	border:#fff 1px solid;
	background:#b5c5d7;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:5px;
	text-transform:uppercase;
	width:auto;
}
.pages {
	float:right;
	font-size:11px;
	padding:0 15px 0 0;
}
.pages .nums {
	color:#c00;
	padding:0 0 0 10px;
}
.pages .nums span, .pages .nums a {
	padding:0 5px;
}
.pages .nums span.active {
	background:#f2f5f8;
	color:#333;
}

/* Стили раздела фак */
#newspage {
	
}
#newspage ul li {
	background:none;
	border-bottom:1px dotted #dae2eb;
	margin:0 0 23px;
	padding:0 0 14px;
}
#newspage ul li .img {
	float:left;
	padding:0 10px 0 0;
}
#newspage ul li .date {
	color:#999;
	font-size:10px;
	margin:0 0 4px;
}
#newspage ul li a.title {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0 0 4px;
}
#newspage ul li .text {
	color:#333;
	font-size:12px;
}

/* Стили раздела календарь */
#calendar {
	margin:0 0 15px;
}
#calendar h2 {
	float: left;
	font-weight:bold;
	margin:0 25px 10px 25px;
	text-transform:uppercase;
}
#calendar .arc {
color:#666666;
display:block;
float:left;
font-size:10px;
margin:-8px 0 0;
}
#calendar #calend {
	border:2px dotted #DFE7EE;
	clear:both;
	height:45px;
	margin:0 10px;
}
#calendar a.prev {
	background:#dbe4ec url('../img/bg_calend_prev.gif') no-repeat left 3px;
	color:#000;
	cursor:pointer;
	display:block;	
	float:left;
	height:13px;
	margin:15px 0 0 -10px;
	padding:0 8px 0 8px;
	text-decoration:none;
	text-transform:uppercase;
	width:5px;
}
#calend a.next {
	background:#dbe4ec url('../img/bg_calend_next.gif') no-repeat right 3px;
	color:#000;
	cursor:pointer;
	display:block;
	float:right;
	height:13px;
	margin:15px -10px 0 0;
	padding:0 8px 0 8px;
	text-decoration:none;
	text-transform:uppercase;
	width:5px;
}
#calend ul {
	margin:15px 0;
}
#calend ul li {
	float:left;
	width:900px;
}
#calend .month {
	float:left;
	margin:0 20px 0 0;
}
#calend .scroll {
	height:45px;
	overflow:hidden;
	margin:0 80px;
	position:relative;
}
#calend .scroll .items {
	position:absolute;
	width:2000em;
}
#calend ul span, #calend ul a {
	color:#6d7276;
	padding:0 5px;
}
#calend a {
	background:#dbe4ec;
	text-decoration:none;
}
#calend .items a:hover {
	background:#c00;
	color:#fff;
}
#calend span.active {
	background:#c00;
	color:#fff;
}
#event {
	padding:0 0 50px 65px;
}
#event .date {
	color:#999;
	margin:0 0 10px;
}
#event h1 {
	font-weight:bold;
	margin:0 0 10px;
}
#event img {
	display:block;
	float:left;
	margin:0 0 0 -65px;
	padding:0 30px 0 0;	
}

#production ul  {text-transform:uppercase}
.products li {text-transform:uppercase}

.imgx {padding-right:10px; padding-bottom:10px}
ul#jw-sir {position:relative;list-style:none;list-style-image:none;margin:0px auto;padding:0px;overflow:hidden;border:none;background:none;width:1100px;height:218px;}
ul#jw-sir li {list-style:none;margin:0px;padding:0px;border:none;background:none;}
ul#jw-sir li a {margin:0px;padding:0px;border:none;background:none;}
ul#jw-sir li a img {display:none;position:absolute;top:0;left:0;border:none;background:none;}
ul#jw-sir li#jw-sir-loading {width:1100px;height:419px;}
.indexImg{height:218px; position:relative;width:1000px; overflow: hidden;}
.IndBigImg{float:left}
.idTur{color:#cccccc;width:300px; position:absolute;  top:15px; right:50px;}
.idTurIn{width:260px; background-image:url(img/intext.png); padding:25px 20px 60px 20px; border-top:5px solid #d90000;}
.idTur h1{font:25px Arial, Helvetica, sans-serif; margin-bottom:18px; color:#FFFFFF}
.idTur .price{font:14px Tahoma; margin-bottom:13px; color:#FFFFFF}
.idTur .kter{display:-moz-inline-stack;display:inline-block; background-color:#f70000; height:23px; font:18px/20px Georgia, "Times New Roman", Times, serif; position:relative; padding:0 2px 0 1px; vertical-align:middle; margin-left:5px}
.idTur .kter .l{position:absolute; left:-2px; top:0; background:url(img/limg.gif) 0 0 no-repeat; width:13px; height:23px}
.idTur .kter .r{position:absolute; right:-2px; top:0; background:url(img/limg.gif) -13px 0 no-repeat; width:3px; height:23px}
.idTur p{margin-bottom:4px}
.idTur ul{margin-bottom:10px}
.idTur li{margin:0 0 0 6px; padding:0 0 3px 12px; font:11px Tahoma; color:#0cabdb; background:url(img/lii.gif) 0 5px no-repeat}
.deepred {color:#ff0000; font-weight:bold; text-align:center; padding:10px 0 10px 0;}
.months {
	display:none;
}
.boldx {color:#000;}

/* Для печати */

#about_company table {
	width:100%;
}
#about_company table tr {
	border-bottom:1px solid #dfe7ee;
}
#about_company table th, #about_company table td {
	padding:12px 20px;
}
#about_company table th {
	background:#dfe7ee;
	font-size:13px;
	font-weight:bold;
}
#about_company table .col1 {
	width:240px;
}
#about_company table .col2 {
	padding:12px 40px 12px 20px;
	width:45px;
}
#about_company table .col3 {
	padding:12px 40px 12px 20px;
	width:45px;
}
#about_company table.full .col1 {
	width: 345px;
}
#about_company table.full .col2 {
	width: 88px;
}

.form label {
	display:block;
	font-size:11px;
	margin:0 0 5px 0;
}
.form input, .form textarea {
	border:#b5c5d7 1px solid;
	margin:0 0 10px;
	padding:0 5px;
	width:255px;
}

.form .submit {
	border:#fff 1px solid;
	background:#b5c5d7;
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:5px;
	text-transform:uppercase;
	width:auto;
}
.txt {
	border:1px solid #B5C5D7;
	margin:0 0 2px;
	padding:0 5px;
	width:100px;
}
input[type=submit] {
background:none repeat scroll 0 0 #B5C5D7;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding: 3px 5px;
}

#technical_characters{width: 95%; margin: 0px auto; font-family: Arial;}
#technical_characters td{padding-left: 30px;}
#technical_characters .header{height: 33px; background: #b0b4b7; color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: bolder;}
#technical_characters .blue_cell{background: #e7ebec; color: #000000; font-size: 11px; font-family: Tahoma; height: 33px; border-top: solid 1px #ffffff;}
#technical_characters .white_cell{background: #ffffff; color: #000000; font-size: 11px; font-family: Tahoma; height: 33px; border-top: solid 1px #ffffff;}

.seo p {
text-align:justify;
}

.seo li {
text-align:justify;
}

.seo ul {
margin-bottom:10px;
}

.web p {
text-align:justify;
margin-bottom:10px;
}

.web h2 {
text-align:left;
font-weight:bold;
font-size:14px;
margin-top:10px;
margin-bottom:10px;
}

.web h1 {
text-align:left;
font-weight:bold;
font-size:15px;
margin-top:10px;
margin-bottom:10px;
}