body {font:62.5%/1 normal Tahoma, Arial,sans-serif; background:#ffffff;min-width:999px;}
table,img {border-collapse:collapse; border-spacing:0; border:0;}
* {margin:0; padding:0;}
#header td, #logo_pic td, #header_menu td, #navigation td, #left td, #left-top td, #top-menu td, #footer td {vertical-align:top;}
#left {vertical-align:top;}
#right {vertical-align:top;}
html, body {height: 100%;}
html>body #all, html>body #left {height: auto;}

#layer {margin: auto; height:100%; min-height:100%; position: relative; font-size:1.2em;
background: url(/images/content-right1.gif) 1200px 0 repeat-y #ffffff; z-index:1; wi dth:1260px;}

/* #Misc(links)
-------------------------------------------------- */
a img,fieldset{border:none}
a {}
a:hover {text-decoration:none;}
h1.h1 {padding: 0px 0px 20px 0px !important; font-size:20px !important; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; color:#ffa200;text-transform: uppercase;}
h1 {padding: 0px 0px 20px 0px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ffa200;text-transform: uppercase;}
h1.h1 .small {font-size:18px !important; font-weight:normal !important;}
h2 {padding: 0px 0px 10px 0px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ffa200;text-transform: uppercase;}
h3 {padding: 15px 0px 15px 0px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ffa200;text-transform: uppercase;}
h4 {padding: 0px 0px 20px 0px; font:14px bold Tahoma, Arial, "Times New Roman"; color:#ffa200;}
h5 {padding: 0px 0px 20px 0px; font:12px bold Tahoma, Arial, "Times New Roman"; color:#ffa200;}
ul {list-style-type:none;}
p {margin:0 0 10px 0;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {background:url(/images/body.png) left top repeat-x #43afff; height:100px;}
#header a {color:#ffffff;}
#logo_pic {background: url(/images/logo.gif) 0 0 no-repeat; height:120px; width:225px; }
#logo_pic a {background: url(/images/logo.gif) 0 0 no-repeat; height:120px; width:225px; float:left}
#header_menu {float:left; padding:25px 0 0 30px; height:25px;}
#header_menu li {display:inline; font:normal 12px Tahoma, Arial, "Times New Roman";color:#fff2dc; margin-right:10px;}
#navigation {height:20px; margin-left:250px; text-align:right; padding:25px 30px 0 0;}
#navigation img {margin-left:30px;}
/* ----------------------------------------------- */

/* #Main
-------------------------------------------------- */
#main {width:100%; margin:auto;}
/* ----------------------------------------------- */

/* sides
-------------------------------------------------- */
#left {width:225px; padding:0 0 550px 0; background:url(/images/left.jpg) 0 100% no-repeat;}
#left-top {background:url(/images/left-top.jpg) 0 0 no-repeat;}
.cat {background:url(/images/left-top.jpg) 0px 1px no-repeat !important;}
#right {padding:0 0 150px 0;}
#map {background:url(/images/map-back.jpg) 774px 0 no-repeat;}
#top-menu  {padding:0 0 0 35px; height:35px; background:url(/images/menu_right2.gif) 998px 100% no-repeat}
#top-menu-r {width:12px; height:35px; }
#top-menu table {background:url(/images/menu_right1.gif) 0 0 no-repeat #ffa200; height:35px; font-weight:bold; color:#989898;}
#top-menu table a {color:#ffffff; text-decoration:none;}
#top-menu td {vertical-align:middle !important; text-align:center; padding: 0 4px 0 4px; white-space:nowrap;}
.empty {width:50px !important;}
.left-block  {width:225px; clear:left; padding-bottom:15px; text-align:right;}
.left-block-hr {width:225px; clear:left; font-size:1px; height:6px; margin-bottom:15px; background:url(/images/menu-left-l.gif) 0 -10px no-repeat #ffa200;}
.left-txt {padding:0 10px;}
#actions {background:url(/images/left-block-background.gif) 0 24px repeat-x;color:#ffa200;}
#actions  a {padding:0; color:#646464;text-decoration:none;}
#actions  a:hover {color:#ffa200;}

.h3 {text-align:right; margin-bottom:15px; padding-right:0px;background:url(/images/menu-left-l.gif) 100% 0 no-repeat;}
.h3 h3 {background:url(/images/menu-left-l.gif) 0 100% no-repeat #ffa200; margin-right:10px; padding:5px 0; color:#ffffff; text-transform:uppercase;}
#online {background:url(/images/online.gif) center 0 no-repeat; height:48px; width:170px; margin:0 0 0 30px;}
#online a {text-decoration:none;padding-top:15px; display:block;}
#online h2 {color:#ffffff; text-align:center;}
.menu {padding-right:10px; text-align:right;}
.menu a {text-decoration:none;}
.menu ul {display:block; padding-left:0;}
.menu .dotted li {padding-right:25px; background:url(/images/li.gif) 100% 5px no-repeat;}
.menu li {list-style-type:none; margin:2px 0; clear:both;}
.menu li span {/*margin-right:25px; display:block;*/}
.menu li span.numbers {width:25px; margin:0 0 1px 0; color:#dc8c00; float:right;}
.menu li li {color:#646464 !important;}
.menu li a {padding:0; color:#646464;}
.menu li a:hover {color:#ffa200;}
.menu li {color:#ffa200;}
.menu li li a {padding:0; color:#646464 !important;}
.menu li ul {margin:5px 0 0 0;}
.menu li li { display:block;padding:0 0 0 20px;}
/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
#content {padding:0 50px 10px 35px; font-size:1em; color:#646464;}
.content2 {padding-top:20px !important;}
#content table.pager {margin:30px 0px 20px 0px;border: none;}
#content table.pager td{ color:#646464;border: none; padding:2px 3px !important;}
#content table.pager a{font-weight: bold;}
#content table.pager td.beg{color:#646464;}
#content table.pager td.default{color:#646464;font-weight: bold;}
#content table h3{font-size:12px;color:#ffa200;font-weight: bold;}
#content a { color:#ffa200;}
#content a *{color:#ffa200;}
#content .good {border: none;}
#content .good td {font-size:12px;border: none;}
#content .good a {font-size:12px;color:#ffa200;font-weight: bold;}
#content .good .pic {vertical-align: middle !important;text-align: center !important;}
#content .good h3 {text-transform: none;}
.orange{color:#ffa200;}
#content h1 strong{font-weight: bold;}

#content table {border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
#content td {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:4px 5px;}
#content td {padding:6px 5px !important;}
#content td  p {padding:0px; margin: 0px;}
#content table.line {border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
#content table.line td {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:2px 5px;}

#content table.noline {border: none;}
#content table.noline td {border: none; padding:2px 5px;}

#content .header {background: #eeeeee; vertical-align: middle;}


#content td h2 {padding:0px; font-size:12px; font-weight: normal; color:#646464;}
#content li h2 {padding:0px; font-size:12px; font-weight: normal; color:#646464;}
#content li { background:url(/images/li.gif) 1px 5px no-repeat;}
#content ul, ol {margin:0px 0 10px 0;}
#content ul li, ol li {padding:0px 0 6px 15px;}
#content p { padding: 5px 0 0 0;}
#content p { line-height: 15px;}
#content li { line-height: 15px;}
#content .order {border: none !important;}
#content .order td {border: none !important; padding: 0 0 2px 0 !important; }

input.text {
  border: 1px solid #646464;
  font-family: Tahoma, Arial, Verdana, Sans-Serif;
  width: 400px;
  font-size:11px;
  color: #646464;
}
input.button {
  border: 1px solid #646464;
  font-family: Tahoma, Arial, Verdana, Sans-Serif;
  font-size:11px;
  color: #FF8400;
  background-color: white;
}
textarea.text {
  border: 1px solid #646464;
  font-family: Tahoma, Arial, Verdana, Sans-Serif;
  width: 400px;
  font-size:11px;
  color: #646464;
}
#content .order td.help {
  font-size:10px;
}

#content .notactive {
  color: gray;  
}
#content .active {
  color:#646464;
}

/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {margin:-68px auto 0 auto; width:100%; position:absolute; color:#767676; font-size:11px; z-index:10; min-width:999px;}
#footer a {color:#ffa200;}
#footer, #empty {height: 68px; clear:both; text-align:justify}
#footer-main {margin:auto;}
#footer-left {width:225px;}
#footer-right, #footer-right1 {background-color:#ffffff;}
#copyright {border-top:8px solid #cccccc; margin:0 0 0 35px; padding-top:13px;}
#copyright2 {border-top:8px solid #cccccc;  padding-top:13px;}
#baner {width:225px; padding:5px 0 0 0; height:55px;}
#copyright2 img {margin-right:5px;}
#baners {float:right;}
#baners img {margin-right:15px;}
#empty {visibility:hidden;}
/* ----------------------------------------------- */

#phonesindex {position: absolute; top: 47px; margin-left: 35px;width: 250px; height: 100px; }
#phonesindex .phone {padding-bottom: 5px; }
#phonesindex .number {font-size: 21px;  font-family:Arial, Helvetica, sans-serif !important; }
#phonesindex .city {font-size: 17px; padding-left: 5px; color: #6d6d6d;  font-family:Arial, Helvetica, sans-serif !important;}

#phonesmain { margin-left: 35px;width: 650px; height: 70px; }
#phonesmain .number {font-size: 26px;  color: #a6a6a6;  padding-right: 50px; padding-top: 19px;}
#phonesmain .city {font-size: 14px;  text-align: right;   padding-right: 50px;   font-family:Arial, Helvetica, sans-serif !important;}

