* { margin: 0; padding: 0;}
body { font-family: Arial; font-size: 14px; color: #000/*#464646*/; padding:0; margin:0; background:#131e36; line-height: 1.5em;}
body, html {height: 100%;}

a img {border: none;}
a {color: #2d5ea0;text-decoration:none;font-size:14px;}
a:link {color: #2d5ea0;text-decoration:none;font-size:14px;}
a:visited {color: #2d5ea0;text-decoration:none;font-size:14px;}
a:hover {color: #113b74;text-decoration:none;font-size:14px;}
a:active {color: #2d5ea0;text-decoration:none;font-size:14px;}

.clear {clear: both;}

#wrapper {padding:0px; margin:0px; background:#131e36 url('../images/santech/head.gif') left top no-repeat; width: 100%; height: 100%;}
#container {width: 960px; position: relative; left: 50%; margin-left: -480px;padding-top:20px;}
#header {width: 960px; height: 266px; position: relative; background:url('../images/santech/bg_head.png') top no-repeat;}
#main {width: 920px; background-color: #fff; padding: 15px 20px 0 20px; height: 100%;}
#sidebar {float: left; width: 182px; height: 100%;}
#content {margin-left: 200px; height: 100%;}

.logo {top: 45px; left: 30px; position: absolute; width: 491px; height: 69px; background: url('../images/santech/logo.png') 0 0 no-repeat;}
.logo a {width: 490px; height: 40px; display: block; font-size: 0;}
.logo .text {color: #fff; position: absolute; bottom: 0; left: 0; font-size: 16px;}
.phones {top: 24px; right: 13px; position: absolute; color:#ff8b00; font-size:22px; width: 220px; text-align: right;}
.phones p {margin: 10px 0 0; padding: 0;}
.phones .title {background: url('../images/santech/phone.png') 0 0 no-repeat; word-spacing: 3px; color:#e8eae9; font-size:24px; display:block;line-height:32px;}
.phones a.callme {color: #fff; width: 150px; height: 22px; background: url('../images/santech/callme.png') 0 0 no-repeat;  display: block; text-align: center; margin: 15px 0 0 50px}
.phones a.callme:hover {color: #b6b6b6;}
.address {top: 165px; left: 22px; position: absolute; line-height: 1.;}
.address a {color:#d7e6f5; font-size:14px; text-decoration:none; border-bottom: 1px dashed #d7e6f5; margin-left: 4px;}
.address p {width:245px; padding-top:5px; color:#b6b6b6;font-size:12px; margin-left: 18px; line-height: 1.5em;}
.work {top: 155px; right: 13px; position: absolute; color:#d7e6f5; font-size:13px; background:url(../images/santech/time.png) 0 0 no-repeat;padding-left:32px;  height:26px; text-align: left;width:140px;}
.work img {margin-right: 8px;}
.work .title{font-size:18px; }
.work span{color:#e8eae9; font-size:12px; display:block;line-height:20px;}

.header-menu {position: absolute; background:url('../images/santech/bg_menu.gif') no-repeat; width: 960px; height: 40px; right: 0px; bottom: -5px;}
.header-menu ul {padding: 0; margin: 5px 40px 0 40px;}
.header-menu ul li {float: left; padding: 0; margin: 0; list-style: none; height: 30px; text-transform: uppercase;}
.header-menu ul li.sep {background:url('../images/santech/dots.gif') left 1px no-repeat; width: 1px;}
.header-menu ul li a {color:#fff; font-size:12px; display: block; padding: 5px 20px 0 20px; height: 30px;}
.header-menu ul li a:hover, .header-menu ul li.active a {background:url('../images/santech/bg_menu_buttons.gif') 0 0 repeat-x;}

.side-menu .item {margin-bottom: 2px; width: 181px;}
.side-menu .item a {color:#fff; text-decoration:none; font-size:12px; margin: 0 15px; text-transform:uppercase; display: block; line-height: 1.3em;}
.side-menu .item .up {background:url('../images/santech/buttton_left_menu_up.gif') 0 0 no-repeat; height: 8px;}
.side-menu .item .center {background:url('../images/santech/buttton_left_menu_center.gif') 0 0 repeat-y;}
.side-menu .item .bottom {background:url('../images/santech/buttton_left_menu_down.gif') 0 0 no-repeat; height: 8px;}
.side-menu .item:hover .up {background:url('../images/santech/buttton_left_menu_up_a.gif') 0 0 no-repeat; height: 8px;}
.side-menu .item:hover .center {background:url('../images/santech/buttton_left_menu_center_a.gif') 0 0 repeat-y;}
.side-menu .item:hover .bottom {background:url('../images/santech/buttton_left_menu_down_a.gif') 0 0 no-repeat; height: 8px;}

.breadcrumbs ul {margin: 0px; padding: 0px;}
.breadcrumbs ul li {margin: 0px; padding: 0px; list-style: none; display: inline; padding: 0 2px;}

.static p {padding: 2px 0 4px;}

.wrap{ width:100%; overflow:hidden;}
.tumbs { width:110%; overflow:hidden; margin-top:20px;}
.tumbs li{ display:block; float:left; padding: 10px 5px; margin: 0; border-right: 1px dotted #333; border-bottom: 1px dotted #333;}
.tumbs li a em, .tumbs li a:visited em{ display:block; text-align:center; font-size:18px; color:#333; font-style: normal; text-decoration:underline; overflow: hidden; white-space: nowrap; width: 200px; margin: 0 5px;}
.tumbs li a:hover em{text-decoration:none;}
.tumbs li.none {border-bottom: none;}

.items ul, .items ul li {margin: 0; padding: 0; list-style: none;}
.items ul li {margin: 0 0 2px 0;}

.pagination { height:30px; width:700px; overflow:hidden; margin: 30px 0 0; }
.pagination ul {}
.pagination ul li { float:left; font-size:12px; list-style: none; text-align: center; margin: 0 4px; padding: 0; }
.pagination ul li a, .pagination ul li a:visited { color:#2e2e2c; font-size:12px; text-decoration:underline; display:block; line-height:20px; text-align:center; }
.pagination ul li a:hover { color:#2e2e2c; text-decoration:none; }
.pagination ul li.ac {background: url('../images/santech/num.gif') no-repeat; color: #fff; width: 20px;}

#footer {width: 960px; height: 185px; position: relative; background: url('../images/santech/bg_footer.gif') no-repeat;}
.copyright {position: absolute; left: 0px; top: 82px; color:#3e3e3e; padding-bottom:3px; padding-left:20px; font-size:12px;}
.welcome {position: absolute; left: 250px; top: 84px; color:#141f37;font-weight:bold; font-size:19px; text-align: center; width: 460px;}
.menu {position: absolute; left: 250px; top: 127px; text-align: center; width: 460px;}
.menu ul, .menu ul li {padding: 0; margin: 0; list-style: none;}
.menu ul li {display: inline; background: url('../images/santech/razd_fot.gif') right center no-repeat; padding: 0 10px;}
.menu ul li a {border-bottom: 1px solid #001b44;color:#001b44;font-size:12px;}
.menu ul li a:hover {border-bottom: 1px solid #264a81;color:#264a81;}
.menu ul li.bgnone {background: none;}

.footer_link {border-bottom: 1px solid #001b44;color:#001b44;font-size:12px;}
.footer_link:link {border-bottom: 1px solid #001b44;color:#001b44;font-size:12px;}
.footer_link:visited {border-bottom: 1px solid #001b44;color:#001b44;font-size:12px;}
.footer_link:hover {border-bottom: 1px solid #264a81;color:#264a81;font-size:12px;}
.footer_link:active {border-bottom: 1px solid #001b44;color:#001b44;font-size:12px;}

.catalog_href {color: #333333;font-size:18px;border-bottom: 1px solid #333333;}
.catalog_href:link {color: #333333;font-size:18px;border-bottom: 1px solid #333333;}
.catalog_href:visited {color: #333333;font-size:18px;border-bottom: 1px solid #333333;}
.catalog_href:hover {color: #ff8b00;font-size:18px;border-bottom: 1px solid #ff8b00;}
.catalog_href:active {color: #333333;font-size:18px;border-bottom: 1px solid #333333;}

.table_order {
	border-bottom: 1px #ff9e2a solid;
	border-right: 1px #ff9e2a solid;
	font-size: 12px;
	font-family: Arial;
	}
	
.table_order  td {
	border-left: 1px #ff9e2a solid;
	border-top: 1px #ff9e2a solid;
	padding: 5px;
	margin: 0px;
	}
	
.table_order  tr:hover {
	background: #f7d2a6;
	}
	
h1{color:#ff8b00; font-size:24px; padding: 10px 0;}
h2 {padding: 5px 0; color: #ff8b00; font-size: 17px; font-weight:bold; text-align:left;}
h3 {padding: 10px 0; color: #240f03; font-size: 18px; text-align:left;}
h4 {padding: 5px 0; color: #240f03; font-size: 16px; text-align:left;}

.links ul {margin-left: 30px; margin-top: 5px;}

.mapsite ul {margin: 0 0;}
.mapsite ul li {margin: 0 0 0 25px; list-style: disc; padding:0;}

.table table {margin: 0; padding: 0; width: 100%;}
.table table {border-top: 1px dotted #333; border-left: 1px dotted #333;}
.table table tr td, .table table tr th {border-right: 1px dotted #333; border-bottom: 1px dotted #333; padding: 2px 6px; margin: 0;}
.table .subService {padding-left: 40px;}
