body { margin: 0; font-family: Trebuchet MS, Trebuchet; color: #000; background-color: #fff; }
body, table, ul, ol, li, td, tr, a, p, div, form, select, input { font-size: 10pt; }
form, select, input { font-family: Trebuchet MS, Trebuchet; }
a { color: #039; }
.up1 { background: #fff url('../i/bg-up1.jpg') repeat-x center top; }
.up2 { /*background: url('../i/bg-up2.jpg') no-repeat center top; */text-align: center; }
.up3 { height: 60px; font-family: Arial; color: #650705; margin-top: 19px; font-size: 12pt; }
.up3 a { color: #650705; font-size: 11pt; text-decoration: none; }
.up4 { background: url('../i/bg-up3.jpg') no-repeat left top; }
.up5 { background: url('../i/bg-up4.jpg') no-repeat right top; }
.up5 table { background: url('../i/bg-up5.jpg') no-repeat center top; }
.up5 td { text-align: center; }
.up5 a { color: #003; text-decoration: none; font-size: 11pt; }
.up5 a:hover { color: #f60; }
.l1 { background: #f5f0d8 url('../i/bg-l1.gif') repeat-y right top; }
.l2 { position: absolute; left: 229px; }
.l2 img { border: 0; }
.l3 { background: url('../i/bg-l1.gif') repeat-y right top; height: 28px; }
.l3 div { text-transform: uppercase; color: #600; font-size: 9pt; padding: 6px 28px 0 15px; }
.l4 { padding: 10px 28px 10px 10px; }
/*
a.bloc1{ 
	background-image:url(../pics/01_3.jpg); 
	background-repeat:no-repeat;
	display:block;
	width:146px; 
	height:76px;
}
a.bloc2{ 
	background-image:url(../pics/01_3.jpg); 
	background-repeat:no-repeat;
	display:block;	
	width:146px; 
	height:76px;
}
a.bloc3{ 
	background-image:url(../pics/01_3.jpg); 
	background-repeat:no-repeat;
	display:block;	
	width:146px; 
	height:76px;
}
a.bloc4{ 
	background-image:url(../pics/01_3.jpg); 
	background-repeat:no-repeat;
	display:block;	
	width:146px; 
	height:76px;
}*/
.left { background-image:url(../i/left.jpg); background-repeat:no-repeat; width:12px; height:76px; }
.center { background-image:url(../i/center.jpg); background-repeat:repeat-x; height:76px; text-align:center; }
.right { background-image:url(../i/right.jpg); background-repeat:no-repeat; width:12px; height:76px; }
.left_g { background-image:url(../i/left_green.jpg); background-repeat:no-repeat; width:12px; height:76px; }
.center_g { background-image:url(../i/center_green.jpg); background-repeat:repeat-x; height:76px; text-align:center; }
.txt1_g a,.txt1_g h4 { color:#FFF; text-decoration:none;font-family:Trebuchet MS; font-size:15px; text-transform: uppercase; outline:none; margin:0; padding:0;}
.right_g { background-image:url(../i/right_green.jpg); background-repeat:no-repeat; width:12px; height:76px; }

.txt1 img { border: 0; }
.txt1 h1 { color: #300; font-size: 10pt; text-transform: uppercase; padding: 10px 0 15px 0; margin: 0; }
.txt1 h2 { color: #300; font-size: 10pt; text-transform: uppercase; padding: 0 0 0 10px; margin: 10px 0 0 0; background-color: #f5f0d8; }
.txt1 h3 { color: #4c2100; font-size: 10pt; text-transform: uppercase; padding: 0; margin: 0; }
.txt1 h4 { font-family: Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#631812; }
.txt1 a { font-family:Trebuchet MS; font-size:15px; text-transform:uppercase; color:#631812; text-decoration:none; }
.txt1 a:hover { text-decoration:none; }
.txt_1 a { font-family:Trebuchet MS; font-size:13px; color:#039; text-decoration:underline; }
.txt_1 a:hover { text-decoration:none; }
.txt2 { color: #f00; font-weight: bold; font-size: 13pt; padding: 10px 0; }
.txt2 sup { font-size: 9pt; }
.txt3 img { border: 0; }
.txt3 a { color: #000; font-weight: bold; text-decoration: none; font-size: 8pt; }
.md { }
.md a { font-size: 8pt; text-decoration: none; color: #003; }
.md a:hover { color: #f60; }
.d1 { background-image: url('../i/bg-d1.jpg'); /*	background-repeat: no-repeat;*/
	vertical-align: bottom; text-align: right; padding: 0 45px 7px 0; font-family: Tahoma; color: #fff; font-size: 8pt; }
.d1 a { color: #fff; font-size: 8pt; text-decoration: none; }
.d1 img { border: 0; }
.d2 { background-color: #a9bfd6; font-family: Arial; font-size: 12pt; text-align: center; }
.d2 a { color: #000; font-size: 11pt; text-decoration: none; }
.size { font-size: 26px; border: 1px solid gray; text-align: center; }
.sizeok { font-size: 20px; border: 1px solid black; width: 30px; height: 30px; amargin-top: 5px; }
a.rdr { background-image:url(../i/order_button.jpg); background-repeat:no-repeat; background-position:0px 2px; color:#000000; text-decoration:none; padding:7px 20px 10px 11px; }
a:hover.rdr { background-image:url(../i/order_button_hover.jpg); background-repeat:no-repeat; }
/* стили для этих пи-пи сот */
.tab_bac { background-image:url(../i/tab_bac2.jpg); background-repeat:no-repeat; width:636px; height:271px; }
a.st { text-decoration:none; }
a .bloc { margin:0; padding:0; width:84px; height:65px; text-align:center; font-family:Trebuchet MS; font-size:10px; text-transform:uppercase; color:#2d597c; text-decoration:none; cursor:pointer; }
a:hover .bloc { background-repeat:no-repeat; background-position:bottom; width:84px; height:65px; text-align:center; font-family:Trebuchet MS; font-size:13px; text-transform:uppercase; font-weight:bold; color:#000; }
a div.a { margin:0; padding:0; font-family:Trebuchet MS; font-size:13px; text-transform:uppercase; color:#ffffff; text-decoration:none; cursor:pointer; text-align:center; }
a:hover div.a { margin:0; padding:0; font-family:Trebuchet MS; font-size:13px; text-transform:uppercase; color:#ffffff; text-decoration:none; cursor:pointer; font-weight:bold; }
.tab_bac_sklad { background-image:url(../i/tab_bac_sklad.jpg); background-repeat:no-repeat; width:636px; height:100px; margin-top:40px; }
.chast2 { width:200px; height:200px; float:left; }
.chast3 { margin-left:210px; }
.chast4 { margin-left:410px; }

.create {
     width: 220px;
     height: 30px;
     background: url('/i/olimp.png') no-repeat top left;
     float: right;
     text-align: right;
     margin-right: -20px;
     padding: 23px 0 0 0;
     margin-left: -400px;
     font-size: 12px;
     color: #444444;
}

.create a {
     color: #fff;
     text-decoration: none;
    
}

.create a:hover {
     color: #fff;    
}

.copyright img {
    margin-top: 13px;
}


.main_contacts td {
    white-space: nowrap;
}
