html {height: 100%; padding: 0; margin: 0; }

body {background: #fff; margin: 0px; font-family: Arial, Tahoma, Verdana; color: #222; height: 100%; }

.G1 {height: 100%;}

table {width: 100%; border-collapse: collapse; margin: 0; }

div {width: 100%; }

h1 { margin: 0; }

h2 { margin: 0; }

h3 { margin: 0; }

p { margin: 0; padding: 0; }

a:hover {text-decoration: none;}

td { padding: 0; vertical-align: top; }

.cbox {width: 20px; background: transparent; border: 0;}

.MT {height: 100%;}

.TopTable a {color: #000;}

.TopTable {height: 130px; color: #666;}

.TopTable td {padding-top: 60px; font-size: 13px;}

.HR div {width: 40px;}

.HR {background: url('/img/menuline.gif') 20px 60px no-repeat;}

.Logo {width: 100%; padding-top: 33px !important;}

.VR {height: 20px; position: relative; margin-bottom: -20px; width: 900px;}

.CenterTable {height: 147px; border: 1px solid #ffffff; background: url('/img/back.jpg'); margin-bottom: 25px;}

.CenterTableX {height: 83px; border: 1px solid #ffffff; background: url('/img/back.jpg'); margin-bottom: 25px;}

.Girl {width: 212px; height: 147px; float: right; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tetka.png', sizingMethod=crop);}

.X1 {color: #CA272D; font-size: 30px; margin-top: 25px; padding-left: 50px;}

.X2 {color: #000000; font-size: 26px; padding-left: 50px;} .X2 span {color: #CA272D;}

.Call {width: 600px;}

.Call .L {color: #CA272D; font-size: 18px; padding-top: 6px; padding-left: 40px; width: 1%; white-space: nowrap; padding-right: 20px;}

.Call .L span {color: #ffffff;}

.Call .R {color: #000; font-size: 14px; padding-top: 7px;}

.TR {color: #000; font-size: 12px; font-weight: 800;}

h1 {font-size: 20px; font-weight: 500; margin-bottom: 15px;}

h2 {font-size: 20px; font-weight: 500; margin-bottom: 15px;}

.Content {line-height 140%; font-size: 12px;}

.Content p {margin-bottom: 15px;}

.AH {width: 13px; height: 14px; overflow: hidden; background: url('/img/a.gif'); margin-bottom: -14px; left: -25px; position: relative; top: 5px;}

.OH {width: 13px; height: 14px; overflow: hidden; background: url('/img/a.gif'); margin-bottom: -14px; left: -25px; position: relative; top: 15px;}

a {color: #C5262C;}

.Services a {display: block; font-size: 14px; margin-bottom: 5px;}

.Dots {width: 8px; height: 7px; overflow: hidden; background: url('/img/dots.gif'); position: relative; margin-bottom: -7px; left: -19px; top: 3px;}

.MainImg {float: left; margin-right: 25px;}

.Bottom {vertical-align: bottom; padding-top: 40px; padding-bottom: 20px;}

.Content h2 {padding-top: 10px;}

.Copy {font-size: 11px; font-family: Tahoma, Arial;}

.OP {color: #7F8399;}

.Copy div {position: relative; width: 20px; height: 20px; left: -17px; margin-bottom: -20px;}

.Intitle {width: 1%; color: #7F8399; font-size: 11px; font-family: Tahoma, Arial;}

.Intitle td {white-space: nowrap;}

.Intitle a { color: #7F8399;}

.Intitle img {margin-right: 10px; margin-top: 3px;}

.Nav {width: 12px; height: 147px; position: relative; margin-bottom: -147px; left: 100%; margin-left: 20px; top: 40px;}

.Nav img {border: 0; display: block; margin-bottom: 40px;}

.Navi {width: 12px; height: 83px; position: relative; margin-bottom: -83px; left: 100%; margin-left: 20px; top: 8px;}

.Navi img {border: 0; display: block; margin-bottom: 20px;}

.Logo img {border: 0;}

.SubMenu {margin-bottom: 15px; font-size: 14px; color: #666;}

.SubMenu a {background: url('/img/dots.gif') 0 50% no-repeat; padding-left: 15px; position: relative; left: -15px; margin-right: 20px;}

.SubMenu span {background: url('/img/dots.gif') 0 50% no-repeat; padding-left: 15px; position: relative; left: -15px; margin-right: 20px;}

.xLink  a {text-decoration: none;}

.BigLink {font-size: 14px; margin-bottom: 10px !important;}

.ImgList td {padding-bottom: 20px;} .ImgList {margin-top: 25px;}

.ImgList img {border: 2px solid #ffffff; margin-right: 30px;}

.ltd {width: 1%; padding-right: 15px; white-space: nowrap; padding-top: 2px; font-size: 11px; font-family: Tahoma, Arial;}

.MessageForm input {width: 98%; border: 1px solid #000000;}

.MessageForm select {width: 98%; border: 1px solid #000000;overflow: hidden;}

.MessageForm textarea {width: 98%; border: 1px solid #000000; overflow: hidden; height: 100px;}

.MessageForm td {padding-bottom: 10px;}

.Button {width: 200px !important; background: #eee; color: #EE2E35; height: 26px; font-weight: 800; font-size: 13px; border: 1px solid #ee2e35 !important; cursor: pointer;}

.Content ul {padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 12px;}

.ImgRightTop {margin-left: 35px; margin-bottom: 15px;} .ImgLeftTop {margin-right: 35px; margin-bottom: 15px;} .ImgLeft {margin-right: 35px; margin-top: 15px; margin-bottom: 15px;} .ImgRight {margin-left: 35px; margin-top: 15px; margin-bottom: 15px;}

.Counters {opacity: 0.2; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}