/*------------------------------------------------------------------------# Main CSS Template # ------------------------------------------------------------------------# 
Copyright (C) 2009 Абориген. # @license - GPU/GPL# 
Author: info@aborigenspb.ru# 
Websites:  http://www.aborigenspb.ru# 
Является интеллектуальной собственностью компании.
-------------------------------------------------------------------------*/
html, body, form, fieldset {
	margin: 0;
	padding: 0;}
body {
	background: #FFFFFF;
	color: #505050;	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5em;}

/* Normal link */

a:link, a:visited {
	color: #2a52be;
	text-decoration: underline;
 	}
a:hover, a:active {color:#f00;
 	text-decoration: none;}
a img {	border: none;}

/* Heading */

h1 {font-size: 130%;}
h2 {font-size: 120%;}
h3 {font-size: 115%;}
h4 {font-size: 110%;}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 5px 0;
	padding: 0px;}

ul {list-style-type: none;}
ul li {	padding-left: 0px; margin-left: 35px;}
ol li {	margin-left: 35px;}

th {
	font-weight: bold;
	padding: 8px;
	text-align: left;}
fieldset {
	padding: 5px 5px;
	border: none;}
fieldset a {	font-weight: bold;}
fieldset.input {
	padding: 0;
	background: none;}
textarea{
	width: 700px;
	border: none;
	background-color: #EEE;
	padding: 5px;}
hr {
	border-bottom: 0;
	border-left: 0;	border-right: 0;
	border-top: 1px solid #EEEEEE;
	height: 1px;}
br {
	height: 1px;
	font-size: 1px;}
td, th, div {
	font-size: 100%;
	text-align: left;}

.containerheader{
	width: 950px;
	margin: 0 auto;}
.container{
	width: 950px;
	margin: 0 auto;	overflow: hidden;}

/*================================ HEADER ============================*/
.headerbg{	width: 100%;	margin-top: 10px;}
.headerbg1{	width: 180px;	padding-left: 770px;	height: 10px;}
.headerbg2{	width : 950px;	height: 60px;}
.headerbg21{	width: 300px;	float: left;	height: 93px;}
.headerbg22{	width: 650px;	padding-top: 20px;	float: left;}

/*============================ ROUNDED SEPARATOR =======================*/
.roundedmodulebg{	width: 100%;	overflow: hidden;	margin-top: 20px;}
.roundedmodule1{	width: 950px;	background-color: #EFEFEF; background-position: left top;	background-repeat: no-repeat;}
.roundedmodule2{	width: 100%px;	background-position: right top;	background-repeat: no-repeat;}
.roundedmodule3{	width: 100%px;	background-position: left bottom;	background-repeat: no-repeat;}
.roundedmodule4{	width: 100%px;	background-position: right bottom;	background-repeat: no-repeat;	padding: 2px;}
/*================================ MAINBODY ============================*/
.mainbodybg{	margin-top: 20px;}
/*Left*/
.columnkiri{	width: 200px;	float: left;	}
/*Center*/
.columntengah{	width: 510px;	float: left;	margin-left: 20px;}
#pathway{	margin-bottom: 10px;}
/*Right*/
.columnkanan{	width: 200px;	float: left;	margin-left: 20px;	}
/*================================ FOOTER ============================*/
.footerbg1{	width: 100%;	color: #888;	border-top: 3px solid #EEE;	padding-top: 20px;	margin-top: 10px;	height: 17px;}
/*============================== COPYRIGHT ============================*/
.copyrightbg{
	width: 100%;
	padding: 0px 0px 10px 0px;}
.copyright{
	text-align: left}
.copyright span{
	color: #7cb905;}

/*============================== TABLES ZEBRA (моя вставка) ============================*/

.zebra { 
    width: 100%;
    border: 1px solid #f8f8ff; /* Обводка */
    border-collapse: collapse;    /* Убираем двойную обводку между ячейками */
    border-spacing: 0;
padding: none;
   }


.zebra th:first-child {
background: #99cccc;
color: white;
padding: 10px 20px;
}

.zebra th {
    background: #9acd32;
    background-color:#9acd32;    /* Цвет фона строки заголовка*/
    color: f3f3f3;
   }
   .zebra td { 
    border-bottom: 0px solid black;
   }
   .zebra td, .zebra th {
    padding: 4px;    /* Внутренний отступ */
   }
   .zebra tr:nth-child(odd) {
    background-color: #f0f0f0; solid #99958c;
    border: 0px solid #f8f8ff;
   }
.zebra tr:hover {color:#464451; background:#fafafa; border: 1px solid #575757;}

/*================================ Table PRICE (моя вставка) ====================*/

.price { 
    width: 100%;
    background: #f5f5f5;
    border: 0px solid #c9c8c3; /* Обводка границ таблицы */
    border-collapse: collapse;    /* Убираем двойную обводку между ячейками */
    border-spacing: 0;
padding: none;
   }

.price th {
  font-weight: normal;
  color: #039;
  padding: 10px 15px;
}
.price td {
  color: #4c5866; /* цвет ширфта таблицы */
  border-top: 1px solid #e8edff;
  padding: 10px 15px;
}
.price tr:hover td{
  background: #e8edff;
}
/*================================ Table DOT (моя вставка) ====================*/

.dot {width:100%;
border-collapse:collapse;
margin:5px 0 25px 0;}

.dot td, th {border-collapse:collapse;
vertical-align:top;
border:1px dotted #ccc;
padding: 5px;}

.dot td img, th img {border:none;}

.dot th {font-size:px; color:#343637;background:#E7E7E7;font-weight:normal;}
/*============================== FIXED (моя вставка) ============================*/


fixed { 
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border: 0;
  background: #f23d3d; 
  text-align: center; 
}
h2:target:before {
  content: "";
  display: block;
  height: 2em;
  margin-top: -2em;
  visibility: hidden;
}

/*============================== Scroll скроллинг (моя вставка) ============================*/

.scrollup{
width:80px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
right:5%;
display:none;
text-indent:-9999px;
background: url('/templates/axe_rescheek/images/icon_top.png') no-repeat;
}

	/*int*/
	.callbox {background:#f2f2f2}
	.callbox225 {background:url(/templates/axe_rescheek/images/caller1.jpg) 50% 50% no-repeat;}
	.callbox2 {width:950px;margin:0 auto;padding:45px 0}
	.callbox2:after{display: table;	clear: both;	content: '';}
		.moduletable.contactform {float:right;width:30%}
		.moduletable.calltext  {float:left;max-width:35%}
		.moduletable.calltext h3 {padding:0 0 15px;margin:0;font-size:18px;font-weight:bold;border-bottom:5px #21ad33 solid;line-height:25px}
		.callbox2 ul {list-style:none}
		.callbox2 ul li {margin:5px 0}
		.moduletable.contactform button{border-radius:10px!important}
	.callbox163 {background:url(/templates/axe_rescheek/images/caller1.jpg) 50% 50% no-repeat;}
		