body,td,th {color: #000000; font-family: Arial, Georgia, Century Gothic, Verdana, Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif; font-size: 13px;}
body {margin:0; height:100%; background:url(/images/index_04.jpg); background-repeat:repeat-x; background-position:top; background-color:#e9e9e9; }
a:link {color: #10509f;text-decoration:underline;}
a:visited {color: #10509f;text-decoration:underline;}
a:hover {color: #5d033f;text-decoration:none;}
a:active {color: #10509f;text-decoration:underline;}
td {vertical-align:top; text-align:left;}
#table {width:1259px; background:url(/images/index_24.jpg); background-repeat:repeat-y; height:650px;}
#shap {height:135px; background:url(/images/index_04.jpg); background-repeat:repeat-x; background-position:center;}
#logo {float:left; width:233px; height:135px; margin:0 0 0 15px;}
#logo_txt {float:left; color:#fff; font-size:20px; font-family:Arial Narrow; margin:45px 0 0 25px;}
#logo_txt h1 {margin:0 0 6px; font-weight:normal; font-size:20px;}
#phone {float:left; color:#fff; font-size:28px; font-family:Arial Narrow; margin:35px 0 0 255px; text-align:center;}
#phone p {margin:0 0 6px;}
#phone a {color:#fff;}
#top_menu {height:45px;}
#t_menu {float:left; width:1220px; height:45px; background:url(/images/index_07.jpg); background-repeat:repeat-x; margin:0 0 0 19px;}
.menu {padding:0 15px; text-align:center; height:43px;  border-top:1px solid #fff;}
#end {background:#650952; border-top:1px solid #fff;}
.menu p {font-size:15px; margin:13px 0 0;}
.menu a {color:#fff; text-decoration:none;}
.menu:hover {background:#094e71; cursor:pointer; border-top:1px solid #fff;}
#banner {height:229px;}
#ban {height:229px; width:1220px; background:url(/images/index_09.jpg); margin:0 0 0 19px;}
#bottom {height:62px;}
#podv {height:62px; width:1220px; background:url(/images/index_27.jpg); background-repeat:repeat-x; margin:0 0 0 19px;}
#center {height:550px;}
#coun {float:left; margin:5px 0 0 25px;}
#copy {float:right; font-size:11px; color:#a7cae9; margin:25px 15px 0 0;}
#copy a {color:#a7cae9; text-decoration:none;}
#left {float:left; width:820px; margin:10px 0 25px 40px;}
#right {float:right; width:344px; margin:0 27px 0 0; border-top:5px solid #fff;}
#right_name {float:left; width:100%; background:url(/images/index_10.jpg); background-repeat:repeat-x; height:48px;}
#right_name p {color:#fff; font-size:20px; font-family:Arial Narrow; margin:13px 0 0 15px;}
#name {float:left; width:100%; border-bottom:1px solid #9f9f9f;}
#name p {font-size:18px; font-family:Arial Narrow; margin:13px 0 5px 15px; color:#0d295e;}
#text {float:left; width:100%; text-align:justify; margin:15px 0;}
.otz {float:left; width:300px; margin:15px 0 10px 22px; font-size:12px;}
#botka {float:left; width:158px; height:34px; margin:15px 0 25px 165px;}
#text h3 {font-size:20px; color:#10509f; font-weight:normal;}
#text h4 {color: #5d033f; font-size:16px;}
#inp{border: 1px #999999 solid; height: 25px; width: 250px; line-height: 1.5;}
#inp_form {border: 1px #999999 solid; height: 160px; width: 246px; background-color: #F6F6F6; color: #000000;}
.textarea{border: 1px #999999 solid; height: 60px; width: 395px; background-color: #F6F6F6; color: #000000;}
.client_submit{height: 66px; cursor:pointer; border: 1px #760351 solid; background:#760351; color: #fff;}
.submit{cursor:pointer; border: 1px #760351 solid; height: 29px; background:#760351; color: #fff;}
.paginator {padding-top: 10px; padding-bottom: 10px;}
.paginator a {padding: 3px 3px 3px 3px;}
.paginator a:hover {background: #0065ad; color: #ffffff;} 
.paginator b {padding: 3px 3px 3px 3px; background: #0065ad; color: #ffffff;}
.paginator span {padding: 3px 3px 3px 3px;}
#name h1 {font-size:22px; font-family:Arial Narrow; margin:13px 0 5px 5px; color:#730451; font-weight:normal;}
#ban_txt {float:left; margin:45px 0 0 700px; text-align:center;}
#ban_txt h2 {font-size:34px; color:#2ddcea; margin:0; padding:0;}
#ban_txt p {font-size:20px; color:#fff; margin:15px 0 0;}
#ban_txt h2 a {color:#2ddcea; text-decoration:none;}
#ban_txt p a {color:#fff; text-decoration:none;}
.phone_txt {width:100%; height:45px; background:#3080b3; text-align:center; border:1px dotted #666;}
.phone_txt p {margin:10px 0; font-size:20px; color:#fff;}
.phone_txt p a {color:#fff; text-decoration:none;}
.zakaz {float:left; height:45px; padding:0 10px; background:#770452; border-radius:5px; text-align:center; margin:0 15px 0 0;}
.zakaz p {font-size:15px; margin:12px 0 0;}
.zakaz:hover {background:#2ddcea;}
.top_za {float:left; margin:20px 0 0 715px;}
.top_za a {color:#fff; text-decoration:none;}
.card {float:left; width:230px; height:340px; border:1px dotted #ccc; text-align:center; padding:10px 0; margin:0 15px;}
.card_price {float:left; font-size:28px; height:148px; width:100%;  text-align:center; background:url(/images/rub.png); background-repeat:no-repeat; background-position:center;}
.card_price p {color:#fff; margin:25px 45px 0;}
.card_txt {float:left; height:120px; margin:10px 0; font-size:14px;  width:100%;}
.card_bot {float:left; height:45px;}
.bot1 {float:left;  height:45px; background:#770452; border-radius:5px; text-align:center; margin:0 15px 0 46px; padding:0 10px;}
.bot1 p {font-size:15px; margin:12px 0 0;}
.card_bot a {color:#fff; text-decoration:none;}
.bot1:hover {background:#3080b3;}
.price {float:left; height:45px; padding:0 10px; background:#7c7c7c; border-radius:5px; text-align:center; margin:0 0 15px;}
.price p {font-size:15px; margin:12px 0 0; font-size:20px; color:#fff;}
.price_txt {float:left; margin:5px 0 0 15px; font-size:15px; width:550px;}
.bot2 {float:left;  height:45px; background:#770452; border-radius:5px; text-align:center; margin:0 15px 0 0; padding:0 10px;}
.bot2 p {font-size:15px; margin:12px 0 0;}
.bot2:hover {background:#3080b3;}
#doc {float:left; width:300px; margin:15px 0 0 25px;}
#doc h3 {font-size:20px; color:#10509f; font-weight:normal;}
.step {float:left; width:60px; height:57px; background:url(/images/step.png); background-repeat:no-repeat; text-align:center;}
.step p {color:#fff; font-size:24px; margin:15px 0 0;}
.step_txt {float:left; margin:0 25px 15px 15px; font-size:15px; width:550px;}
#up {float:right; width:50px; height:50px; margin:10px 15px 0 0;}
#lc {float:right; width:253px; height:56px; margin:35px 15px 0 0;}
#privacy_policy ul {padding-left:12px;}
#privacy_policy li {list-style:none;}