body {
margin: 0px;
padding: 0px;
background: #FFFFFF;
color: #5E5E5E;
}
a {
color: #000000;
}
a:hover {
text-decoration: none;
}
img {
border: 0px;
}
p:first-letter {
margin-left: 10px;
}
h1 {
margin: 10px 0px;
color:  #FF4800;
font: 22px Arial;
font-weight: 700;
}
h2 {
font: 18px Arial;
font-weight: 700;
}
.page {
width: 920px;
text-align: center;
padding: 0px;
}
.header {
width: 920px !important;
height: 300px !important;
top: 0px;
border-collapse:collapse;
}
table .header {
border-left: 0px;
}
.header td {
width: 100px;
height: 100px;
border: 2px white solid;
}
.back1 {
background: url("/images/design/back1.gif") no-repeat;
}
.back1 table td {
border: 0px;
}
.back1 a:hover {
border: 1px white solid;
}
.back2 {
background: #C9C9C9 url("/images/design/back2.gif") no-repeat;
}
.back3 {
background: url("/images/design/back3.gif") no-repeat;
}
.back4 {
background: #0202D2 url("/images/design/back4.gif") no-repeat;
}
.back5 {
background: url("/images/design/back5.gif") no-repeat;
}
td.top {
width: 300px;
height: 100px;
background: #FFFFFF url("/images/design/top2.gif") no-repeat;
}
.contact {
width: 300px !important;
height: 200px !important;
background: #4F4F4F url("/images/design/back.gif");
font: 18px Arial;
color:  white;
text-align: center;
line-height: 2;
left: 30px;
}
.contact  a {
font: 18px Arial;
color: #FFFFFF;
}
.contact a:hover {
color: #C9C9C9;
text-decoration: none;
}
.cont {
margin: 15px;
text-align: left;
}
.one_contact {
color: #C9C9C9;
display: inline;
}
.berloga11 {
background: #FFFFFF url("/images/design/top/11.gif") no-repeat;
}
.berloga12 {
background: #FFFFFF url("/images/design/top/12.gif") no-repeat;
}
.berloga13 {
background: #FFFFFF url("/images/design/top/13.gif") no-repeat;
}
.berloga21 {
background: #FFFFFF url("/images/design/top/21.gif") no-repeat;
}
.berloga22 {
background: #FFFFFF url("/images/design/top/22.gif") no-repeat;
}
.berloga23 {
background: #FFFFFF url("/images/design/top/23.gif") no-repeat;
}
.drag {
top: 0px;
z-index: 100;
position: absolute;
right: 0px;
width: 40px;
height: 371px;
text-align: center;
font: 22px Arial;
color: white;
}
.drag table {
margin:0px;
padding:0px;
}
.zakaz1 {
width: 40px;
height: 371px;
cursor: pointer;
}
.zakaz2 {
background-color: #FF4800;
display: none;
}
td.zakaz2 {
top: 20px;
background-color: #FF4800;
height: 371px;
}
.drag_form {
background-color: #FF4800;
color: white;
}
.calendar {
position:absolute;
border-collapse:collapse;
background:#FFFFFF;
z-index:1000;
border:1px solid #303030;
}
.mainlinks { 
z-index:1;
width:900px;
height:30px;
position:relative;
font-family:arial, sans-serif;
}
* html .mainlinks {
width:900px;
w\idth:900px;
}
.mainlinks ul {
padding:2px 0 0 0;
margin:0;
list-style-type:none;
}
.mainlinks li {
float:left;
width:224px;
position:relative;
}
.mainlinks a, .mainlinks a:visited {
display:block;
font-size:12px;
text-decoration:none;
color:#fff;
width:222px;
height:30px;
background:#3030F1;
line-height:29px;
font-weight:bold;
}
* html .mainlinks a, * html .mainlinks a:visited {
width:222px;
w\idth:222px;
}
.mainlinks ul ul {
visibility:hidden;
position:absolute;
height:0;
top:28px;
left:0;
width:222px;
}
* html .mainlinks ul ul {
top:28px;
t\op:28px;
}
.mainlinks table {
position:absolute;
top:0;
left:0;
border-collapse:collapse;
}
.mainlinks ul ul a, .mainlinks ul ul a:visited {
text-align: left;
background:#C7C7C7;
color:#000;
height:auto;
line-height:1em;
padding:5px 0px 5px 4px;
width: 218px;
}
* html .mainlinks ul ul a, * html .mainlinks ul ul a:visited {
width:222px;
w\idth:222px;
}
.mainlinks a:hover {
color: #FFF;
background:#606FFD;
}
.mainlinks :hover > a, .mainlinks ul ul :hover > a {
color:#FFFFFF;
background:#606FFD;
}
.mainlinks ul li:hover ul, .mainlinks ul a:hover ul {
visibility:visible;
}
.mainlinks ul ul a:hover {
color: #FFF;
background: #4F4F4F url("/images/design/back.gif");
}
.menu {
width: 920px;
padding: 0px;
margin: 0px;
z-index:1;
border-right: 1px #CBCBCB solid;
border-left: 1px #CBCBCB solid;
}
.movie {
z-index:0;
right: 10px;
text-align: right;
background-color:  #3030F1;
width: 385px;
height: 280px;
border: 2px solid #3030F1;
margin: 15px;
}
object {
z-index:0;
position: relative;
}
embed {
z-index:0;
position: relative;
}
.content {
width: 920px;
top: 0px;
padding: 0px;
margin: 0px;
text-align: center;
z-index:0;
border-right: 1px #CBCBCB solid;
border-left: 1px #CBCBCB solid;
font-size:16px;
}
.content table {
font-size:16px;
}
.tabs {
font-size: 14px;
color: #B0B0B0;
margin-top: 5px;
margin-left: 50px;
text-align: left;
}
.tabs a {
font-size: 14px;
color: #B0B0B0;
text-decoration: underline;
}
.tabs a:hover {
font-size: 14px;
color: #FF4800;
text-decoration: none;
}
.text {
text-align: left;
margin: 15px;
}
.characteristics {
background-color: #E9E9E9;
padding: 10px 0px;
}
.main_th {
text-decoration: underline;
font-size: 20px;
color: #3030F1;
}
.character {
font-size: 18px;
text-align: left;
line-height: 1.4em;
margin-left: 40px;
}
.errors {
text-align: left;
background-color: #D9D9D9;
border: 1px #0202D2 solid;
color: #797979;
font: 20px Arial; 
padding: 5px;
margin: 5px;
width: 700px;
}
.errors h3 {
font-size:22px;
text-align:center;
color: #FFFFFF;
font-variant: small-caps;
}
.online_form table{
font-size:18px;
}
.submit {
background-color:#0202D2;
border: 2px #0202D2 groove;
font: 18px Verdana, Arial;
color: #FFFFFF;
}
.border{
border-right: 1px #CBCBCB solid;
border-left: 1px #CBCBCB solid;
border-collapse: collapse;
}
.gallery img {
margin: 25px;
}
.photo img {
clear: both;
}
.samelinks a {
margin-right: 5px;
color: #0202D2;
font: 14px Verdana;
}
.tech_head {
color: #FF4800;
font: 16px Verdana, Arial;
margin-top: 50px;
font-weight: 700;
line-height: 0;
}
table.price {
border-collapse: collapse;
}
table.price  td, table.price  th {
border: 1px #000000 solid;
}
table.price  th {
background-color: #E9E9E9;
}
.price .namer {
margin: 5px;
}
.discount {
font: 18px Arial;
color: red;
font-weight: 400;
}
.discount a {
color: #0202D2;
font: 14px Arial;
}
table.tech_opt {
border-collapse: collapse;
}
table .tech_opt td, table.tech_opt  th {
border: 1px #000000 solid;
}
table.tech_opt  th {
background-color: #E9E9E9;
}
.character_head {
text-align: center;
font: 22px Verdana;
color: #6C6C6C;
margin-top: 8px;
}
table.cost {
border: 1px #C7C7C7 solid;
border-collapse: collapse;
}
table.cost th {
border: 1px #C7C7C7 solid;
text-align: center;
font-size: 32px;
color: #5858F1;
width: 120px;
font-weight: 700;
}
table.cost td {
text-align: center;
font-size: 16px;
color: #A8A8A8;
width: 120px;
border: 1px #C7C7C7 solid;
}
table.gabarits {
border: 1px #C7C7C7 solid;
border-collapse: collapse;
}
table.gabarits th {
width: 100px;
text-align: left;
vertical-align: middle;
border: 1px #C7C7C7 solid;
padding: 5px;
color: #5858F1;
}
table.gabarits td {
text-align: center;
vertical-align: middle;
border: 1px #C7C7C7 solid;
}
.equipment_head {
text-align: left;
font: 22px Verdana;
color: #6C6C6C;
margin-top: 15px;
margin-bottom: 5px;
}
table.equip_complect {
border: 1px #C7C7C7 solid;
border-collapse: collapse;
font-family: Verdana, Arial;
width: 700px;
}
table.equip_complect td, table.equip_complect th {
border: 1px #C7C7C7 solid;
border-collapse: collapse;
}
table.equip_complect td.equip_complect_amount {
text-align: center;
font-weight: 700;
}
table.equip_complect td.equip_complect_name {
text-align: left;
padding: 3px;
}
.equip_complect_th {
background-color: #FDE7DE;
font: 16px Verdana;
font-weight: 700;
}
.equip_complect_f {
background-color: #F4F4F4;
}
.equip_complect_s {
background-color: #F9F9F9;
}
table.equip_sandwitch {
width: 700px;
border: 1px #C7C7C7 solid;
border-collapse: collapse;
font-family: Verdana, Arial;
}
table.equip_sandwitch td, table.equip_sandwitch th {
border: 1px #C7C7C7 solid;
border-collapse: collapse;
padding: 3px;
}
table.equip_sandwitch th {
text-align: left;
width: 200px;
}
ul.equip_addon  li {
margin-bottom: 15px;
margin-left: 20px;
}
ul.equip_addon {
width: 655px;
}
.sitemap {
text-align: left;
}
.sitemap a {
text-decoration: none;
}
.sitemap a:hover {
text-decoration: underline;
color: #0202D2;
}
.koleso {
background: url("/images/design/koleso.gif") no-repeat;
width:100px;
height:100px;
}
.footer {
height: 25px;
background: #3030F1;
text-align: right;
color: white;
padding: 5px;
font: 18px Arial;
}
ul.linkers {
margin: 0px;
padding: 0px;
}
ul.linkers li {
height: 20px;
display: inline;
margin-right: 10px;
font-size: 14px;
color: #A9A9A9;
}
ul.linkers li a {
font-size: 14px;
text-decoration: none;
font-weight: 400;
color: #A9A9A9;
}
