body { 
	margin:0; 
	font: normal 100% "Trebuchet MS";
}
table, tr, td {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0;
}
/*div { border:solid 1px #FF0000;}*/
a { color:#0070c0;}
a:hover { text-decoration:none;}
img {
	border:none;
}
#main {
	margin:0;
	width:auto;
}
#zakaz a{
	color:#fff;
	text-decoration:none;
	font: bold 20px/18px "Trebuchet MS";
}
#zakaz {
	position: fixed;
	top:200px;
	left:0;
	width:14px;
	padding:10px;
	background: #D52B2B;
	border-top:1px dashed #fff;
	border-right:1px dashed #fff;
	border-bottom:1px dashed #fff;
}
#phones {
	position: fixed;
	top:250px;
	right:0;
	width:14px;
	height:200px;
	padding:10px;
	color:#fff;
	font: bold 20px/18px "Trebuchet MS";
	background: #D52B2B;
	border-top:1px dashed #fff;
	border-left:1px dashed #fff;
	border-bottom:1px dashed #fff;
}
#header *{ 
	font-family: "Myriad Pro", "Trebuchet MS";
}
#top { clear:both; padding:20px 0 5px; height:90px;  min-width:980px; margin:0 35px; }
#contact {
	float:right;
	width:320px;
}
#company {
	float:left;
	width:320px;
}
#logo { color:#0070c0; float:left; margin-right:10px; width:320px; text-transform:uppercase; font-size:30px; font-weight:bold;}
#logo a { color:#015699;text-decoration:none; font-size:44px; float:left;}
#slog { color:#535353; float:left; margin-right:10px; width:320px; text-transform:uppercase; font-size:16px;}
#phone{ color:#015699; float:right; text-align:right; width:300px; text-transform:uppercase; font-size:42px;}
#gavgav{ color:#535353; float:right; text-align:center; width:300px; text-transform:uppercase; font-size:20px;}
.menu {
	background-color:#3c7098;
	clear:both;
	width:100%;
	min-width:1040px;
	height:50px;
}
.menu ul { min-width:980px; margin:0 35px; padding:0;}
.menu ul li{ 
	float:left; 
	padding:14px 25px 5px 0; 
	list-style:none;
	height:50px;
}
.menu a {
	display:block;
	float:left; 
	color:#ffffff;
	font: normal 16px "Trebuchet MS"; 
	text-transform:uppercase; 
	text-decoration:none;
	border-bottom:1px dashed #ffffff;
}
.menu a:hover {
	border-bottom: none;
}
.h1 { margin:0 40px; padding:0; min-width:980px;}
h1{ color:#535353; margin:5px 0 5px ; text-transform:uppercase; font:bold 16px "Trebuchet MS";clear:both; text-align:center;}

#content { margin:10px 40px; padding:10px 0; min-width:980px; min-height:400px;}
#content a{
	text-decoration:none;
	color:#111111;
}
#text_l { float:left; width:49%; min-width:460px; padding-bottom:20px; text-align:justify;}
#content .image { margin: 5px 0 10px 10px; float:right; }
#text_r { float:right; width:49%; min-width:460px; padding-bottom:20px; text-align:justify;}
#text_r .image { margin: 5px 10px 10px 0; float:left; }
#text_r p, #text_l p { clear:both;}

#content .snip {
	color:#3c7098;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*border-bottom:1px dashed #0070c0;*/
	margin:0;
	clear:both;
}
#content .info {
	color:#535353;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*border-bottom:1px dashed #0070c0;*/
	width:600px;
	margin:0 auto;
	clear:both;
}

#content h2, .red { margin:0; color:#DB0048; font: normal 18px "Trebuchet MS";}
#content p { }
#content ul li { list-style:none; padding:2px;}
#content ul li.title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0 0;
}
#content b { font-weight:normal;}

.table {
	margin:10px auto;
	min-width:600px;
	border:2px solid #cccccc;}
.table th {
	height:10px;
	padding:5px 10px;
	font:bold 16px "Trebuchet MS";
	border-bottom:2px solid #cccccc;
	border-left:1px solid #cccccc;
}
.table td {
	padding:3px 10px;
	height: auto;
	border-bottom:1px dashed #cccccc;
	border-left:1px dashed #cccccc;
}
.table .price {
	width:20px;
	text-align:right;
	padding:4px 10px;
	height: auto;
	white-space:nowrap;
}
.table .hr {
	border-top:2px solid #cccccc;
}
.info_red {
	margin:10px auto;
	text-align:center;
	color:#D52B2B;
	font: normal 18px "Trebuchet MS";
}

#foot {
	border-top:8px solid #3c7098;
	width:100%;
	min-width:1040px;
	clear:both;
}
#footer {
	min-height:120px; 
	width:980px;
	margin:0 auto; 
	clear:both;
}
#left_footer {
	float:left; 
	padding:50px 0 0;
	color: #868686;
}
#left_footer a{
	color: #0070c0;
	text-decoration:none;
	border-bottom:1px dashed #0070c0;
}
#left_footer a:hover {
	text-decoration:none;
	border-bottom: none;
}
#right_footer { float:right; padding:50px 0 0; text-transform:uppercase; font-weight:bold; font-size:8px;}
#left_footer img {
	margin: 0 10px;
	float:left;
}
#date { float:right;  padding:50px 30px 0 0; color:#fff; font-weight:bold; font-size:11px; text-align:right;}
#form {
	width:600px;
	margin:50px auto;
	padding:0 0 30px 30px;
}
#form p{
	width:600px;
	float:left;
}
#form input, textarea {
	width:350px;
	float:right;
	margin:6px;
}

sup {
	color:#FF0000;
}
.dannye {
	width:350px;
	margin:20px 0;
}
.dannye td{
	padding:5px;
}
.title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.adres {
	clear:both;
	width:600px;
	margin:20px auto;
	padding:0 0 30px 30px;
}

.text {
	width:800px;
	margin:20px auto;
	padding:0;
	text-align:justify;
}


.mainbox
{
	width:980px;
	margin:0 auto;
	position:relative;
}

.tabscontaner
{
	width:980px;
	position:relative;
}


.tab {
	position:relative;
	height:20px;
	width:33%;
	padding:5px 10px 10px;
	text-align:center;
	font:bold 20px "Trebuchet MS";
	position:relative;
}
.tab a {
	color:#ffffff;
	border-bottom:1px dashed #ffffff;
}
.tab a:hover {
	border-bottom: none;
}

.active_tab
{
	background-color:#ffffff;
	color:#3c7098;
	
}
.active_tab a {
	color:#3c7098;
	border-bottom:1px dashed #3c7098;
}

.inactive_tab
{
	background-color:#86a8c3;
	cursor:pointer;
}

.shown_tab
{
	display:inline;
}

.unshown_tab
{
	display:none;
}

.box1{
	width:980px;
	position:relative;
	border:solid 1px #3c7098;
	border-bottom:none;
}

.box2
{
	width:980px;
	position:relative;
	padding:5px;
	border:solid 1px #3c7098;
	border-top:none;
}
