* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(../images/body-tail.gif) left top repeat-x #FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.6666em;
		color:#a7a7a7;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#6495ED; outline:none;}
a:hover{text-decoration:none;}

p {padding-top:20px;}



li { background:url(../images/marker.gif) no-repeat 0 7px; padding-left:17px; line-height:2.16666em;}
li a {color:#6495ED;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 30px 0 0; float:left;}

h2 {font-size:2.75em; line-height:1.2em; color:#535353; padding-bottom:17px;}
h3 {font-size:1.916em; line-height:1.2em; color:#6a6a6a; padding:5px 0 10px 0;}

h4 {font-size:1.1666em; line-height:1.2em; color:#fff; text-transform:uppercase; display:inline-block; background:url(../images/h-left-bg.gif) left top no-repeat; }
h4 strong {display:inline-block; padding:0 4px 0 4px; background:url(../images/h-right-bg.gif) right top no-repeat;}
h4 strong strong {padding:6px 4px 6px 4px; background:url(../images/h-tail-bg.gif) left top repeat-x;}
/* ============================= шапка ====================== */
#page1 #header {height:572px; background:url(../images/border-bottom-bg.gif) left bottom repeat-x;}

.logo {padding:40px 0 33px 15px; float:left;}

.date {color:#7a7777; display:inline-block; float:left; padding:4px 0 0 12px;}

.sub-menu {float:right; width:310px; padding:72px 0 0 0;}
.sub-menu li {float:left; line-height:1.2em; padding:0 20px 0 18px;}
.sub-menu li a {text-decoration:none; color:#858585; display:block;}
.sub-menu li a:hover {text-decoration:underline;}

.sub-menu .bg1 {background:url(../images/sud-menu-li-bg1.gif) left 1px no-repeat;}
.sub-menu .bg2 {background:url(../images/sud-menu-li-bg2.gif) left 1px no-repeat;}
.sub-menu .bg3 {background:url(../images/sud-menu-li-bg3.gif) left 1px no-repeat; padding-right:0px;}

.menu {background:url(../images/menu-tail-bg.gif) left top repeat-x;}
.menu-left {background:url(../images/menu-left-bg.gif) left top no-repeat;}
.menu-right {background:url(../images/menu-right-bg.gif) right top no-repeat; width:100%; height:57px;}

.menu li {float:left; background:url(../images/menu-li-bg.gif) right 28px no-repeat; padding:0 17px 0 20px; text-transform:uppercase; line-height:1.2em; font-size:1.1066em;}
.menu li a {text-decoration:none; color:#4a4a4a; display:inline-block; cursor:pointer;}
.menu li a strong {padding:0 4px 0 3px; display:inline-block;}
.menu li a strong strong {padding:23px 3px 9px 1px;font-size: 10pt;}

.menu .last {background:none; padding-right:0px;}

.menu li a:hover, .menu .active a {background:url(../images/menu-li-active-left-bg.gif) left top repeat-x; color:#fff;}
.menu li a:hover strong, .menu .active a strong {background:url(../images/menu-li-active-right-bg.gif) right top no-repeat;}
.menu li a:hover strong strong, .menu .active a strong strong {background:url(../images/menu-li-active-tail-bg.gif) left top repeat-x;}

.header-box {width:242px; float:left; background:url(../images/header-box-bg.gif) left top no-repeat;}
.header-box .indent {padding:5px 6px 26px 6px;}
.none {margin-right:0px;}
.header-link {display:inline-block; color:#000; line-height:1.2em; background:url(../images/header-marker.gif) left 3px no-repeat; padding-left:16px; margin:22px 0 0 6px;text-align:center;}
.header-link a {font-weight:bold; color:#000;font-size: 10pt;}

.relative {position:relative; padding-top:6px;}

.link-left, .link-right {position:absolute; }
.link-left {margin:98px 0 0 -26px;}
.link-right {margin:98px 0 0 945px;}
.phone-top {float:right;font-size: 15pt;position: absolute;left: 50%;top: 43px;}

/* ============================= контент ====================== */
.indent {padding:30px 0 55px 10px;}

.padding {padding-bottom:45px;}

.col-pad {padding-right:32px;}
.col-pad1 {padding-right:29px;}

.ul-pad {padding-bottom:12px;}

.link {color:#4a4a4a; text-decoration:none; background:url(../images/link-bg.gif) right 8px no-repeat; padding-right:10px; display:inline-block; font-size:1.416em; line-height:1.2em; margin-top:20px;}
.link:hover {padding-right:14px;}
.link-ul {margin-top:14px;}

.border {background:url(../images/border-bg.gif) bottom left repeat-x; padding-bottom:47px; margin-bottom: 33px;}

.news {color:#464545; display:inline-block; float:right; padding:5px 15px 0 0;}

.title {font-style:italic; color:#1d1d1d; display:inline-block; padding-bottom:5px;}
.line {line-height:1.5em;}
.line p {padding-top:14px;}

.pad {padding-top:20px;}
.pad1 {padding-top:24px;}
.pad2 {padding-top:16px;}
.pad3 {padding-top:28px;}

.margin {margin-top:12px;}

.link-margin {margin-top:0px;}

.phone {display:inline-block; width:80px;}
/* ============================= футер ====================== */
#footer {background:url(../images/border-bg.gif) left top repeat-x; padding-top:35px;}
#footer .col-1 {width:483px !important;}
#footer .col-2 {width:127px !important;}
#footer .col-3 {width:153px !important;}
#footer em {font-style:normal; color:#50c5f9;}
#footer .col-1 a {color:#9c9c9c;}
.title1 {font-size:1.16em; color:#6a6a6a; line-height:1.2em; padding-bottom:6px; display:block;}

.mail {color:#a1a1a1; text-decoration:none;}
.mail:hover {text-decoration:underline;}
.footer-menu {padding-bottom:10px; width:100%; overflow:hidden;}
.footer-menu li {background:none; float:left; padding:0 20px 0 0; line-height:1.2em;}
.footer-menu li a {color:#a1a1a1; }
.footer-menu li a.current {color:#1E90FF !important }
.links img {margin:6px 6px 0 0;}
/* ============================= формы ============================= */
#SearchForm {float:right;  padding:4px 2px 0 0; color:#adacac;}
#SearchForm span {font-family:"Arial Narrow", Arial; font-weight:bold; text-transform:uppercase; font-size:1.25em;}
#SearchForm label {background:url(../images/input-bg.gif) right top no-repeat; height:25px; display:inline-block;  margin-right:-3px;}
#SearchForm .input {width:145px;  border:none; padding:3px 6px 0px 5px; font-size:0.91em;  vertical-align:top; color:#79938c; line-height:1.2em; margin-left:11px; background:none;}
#SearchForm input {vertical-align:top;}

#ContactForm {padding-top:15px;}
#ContactForm label {height:42px; display:block;}
#ContactForm .link {margin:15px 0 0 40px;}
.alignright {text-align:right;}
.column1 {float:left; width:220px;}
.column2 {float:left; width:239px;}
#ContactForm .input {width:204px; border:1px solid #a09b96; background:none; padding:3px 0 2px 5px; font-size:1em; line-height:1.2em;}
textarea {width:234px; height:104px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}


/*  карусель */

#loopedCarousel { width:984px; position:relative;}
	#loopedCarousel .next {	width:63px;	height:63px; background:url(../images/button-right.png) no-repeat left top;	position:absolute;	right:-26px !important;	right:-34px;	top:0px; cursor:pointer;}
	#loopedCarousel .next:hover {	background:url(../images/button-right-act.png) no-repeat left top;}
	#loopedCarousel .previous {	width:63px;	height:63px;	background:url(../images/button-left.png) no-repeat left top;	position:absolute;	left:2px;	top:0px; cursor:pointer;}
	#loopedCarousel .previous:hover {	background:url(../images/button-left-act.png) no-repeat left top;}
#loopedCarousel .container {	height:320px;	width:984px; 	overflow:hidden; 	position:relative; }
#loopedCarousel .slides {	position:absolute; 	top:0; 	left:0;}
#loopedCarousel .slides .div {	position:absolute; top:0; width:242px; height:320px; background:url(../images/slide-bg.jpg) no-repeat left top; padding:0; margin:0 }


h4.ul-pad {positionn: relative;z-index: 999;font-size:1.1666em; line-height:1.2em; color:#535353; text-transform:uppercase; display:inline-block;background: none;}
.col-2 h4, .col-pad1 h4 {positionn: relative;z-index: 999;font-size:1.1666em; line-height:1.2em; color:#535353; text-transform:uppercase; display:inline-block;background: none;}
span.red {color: #990013;font-weight: bold;}
span.blue {color: #1E90FF;}
.pad2 a {text-align:center;}

.tooltip{
position:absolute;
z-index:999;
left:-9999px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
width:250px;
display: none;
}
.tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#222;
padding:2px 7px;
}

.container {color: #696969 !important;}
.smail {font-size: 20pt}
.linkers {color: #535353;text-decoration: none;}

#textnormal {text-align:justify;text-indent:1px;}
.p {text-align:justify;text-indent:2px;}
img:hover {opacity: 0.4;}





.simple-little-table {
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    text-shadow: 1px 1px 0px #fff;
    background:#eaebec;
    margin:20px;
    border:#ccc 1px solid;
    border-collapse:separate;
 
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
 
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}
 
.simple-little-table th {
    font-weight:bold;
    padding:21px 25px 22px 25px;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;
 
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
    text-align: left;
    padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px;
}
.simple-little-table tr{
    text-align: center;
    padding-left:20px;
}
.simple-little-table tr td:first-child{
    text-align: left;
    padding-left:20px;
    border-left: 0;
}
.simple-little-table tr td {
    padding:5px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    
    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}

.simple-little-table tfoot td
{
  font-weight: bold;
  border-top: 1px solid #BBBBBB;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
    border-bottom: 1px solid #dadada;
  color: #50C5F9;
  
}


.simple-little-table tr.even td{
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
    border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);    
}
 
.simple-little-table a:link {
    color: #666;
    font-weight: bold;
    text-decoration:none;
}
.simple-little-table a:visited {
    color: #999999;
    font-weight:bold;
    text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
    color: #bd5a35;
    text-decoration:underline;
}


.inputetxt {font-size: 12px;color: #696969;}


.breadcrumbs {
    background: none repeat scroll 0 0 #F5F6F1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    margin:10px 0;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
	/*margin-top: -20px;*/
}
.breadcrumbs ul {
    margin:0;
    padding:0;
    list-style:none;
}
.breadcrumbs ul li {
    background: url("../images/bc-bgt.png") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.breadcrumbs ul li a {
    background: url("../images/bcbg.png") no-repeat scroll 0 0 transparent;
    color: #565656;
    display: block;
    margin: 0;
    padding: 0 10px 0 20px;
}
.breadcrumbs ul li.first a {
    background:none;    
    padding: 0 0 0 10px;
}
.breadcrumbs ul li.first a.pathway {padding:0 8px 0 10px}
.breadcrumbs ul li.first a span.first {
    display:block;
    background:url(../images/bcbg-first.png) right center no-repeat #CECBBA;
    padding:0 15px 0 0
}
.breadcrumbs ul li a {
    background: url("../images/bcbg.png") no-repeat scroll 0 0 transparent;
    color: #565656;
    display: block;
    margin: 0;
    padding: 0 8px 0 20px;
}
.breadcrumbs ul li.last {
    background: url("../images/bc-bgta.png") repeat-x scroll 0 0 transparent;
}
.breadcrumbs ul li {
    background: url("../images/bc-bgt.png") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.breadcrumbs ul li.last .inner {
    background: url("../images/bc-bgla.png") no-repeat scroll 0 0 transparent;
    display: block;
}
 
.breadcrumbs ul li.last .inner span {
    background: url("../images/bc-bgra.png") no-repeat scroll right 0 transparent;
    color: #FFFFFF;
    display: block;
    padding: 0 10px 0 20px;
}









input.btn2 {
	background: -webkit-linear-gradient(top, #00a, #002);
	background: -moz-linear-gradient(top, #00a, #002);
	background: -o-linear-gradient(top, #00a, #002);
	background: -ms-linear-gradient(top, #00a, #002);
	background: linear-gradient(top, #00a, #002);
	border: none;
	color: #eee;
	cursor: pointer;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	-webkit-box-shadow: 0 0 2px #000;
	padding: 6px;
	margin: 3px;
	font-size: 13px;
}

input.btn2:before  {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 45%;
	background: rgba(255,255,255,0.4);
	border-radius: 0 0 4px 4px;
	box-shadow: 0 0 4px 2px rgba(255,255,255,0.4);
	-moz-box-shadow: 0 0 4px 2px rgba(255,255,255,0.4);
	-webkit-box-shadow: 0 0 4px 2px rgba(255,255,255,0.4);
}

input.btn2:hover {
	background: -webkit-linear-gradient(top, #00a, #004);
	background: -moz-linear-gradient(top, #00a, #004);
	background: -o-linear-gradient(top, #00a, #004);
	background: -ms-linear-gradient(top, #00a, #004);
	background: linear-gradient(top, #00a, #004);
	cursor: pointer;
}

input.btn2:hover:before {
	background: rgba(255,255,255,0.5);
	box-shadow: 0 0 4px 2px rgba(255,255,255,0.5);
	-moz-box-shadow: 0 0 4px 2px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 4px 2px rgba(255,255,255,0.5);
}

input.btn2:active {
	background: -webkit-linear-gradient(top, #00a, #002);
	background: -moz-linear-gradient(top, #00a, #002);
	background: -o-linear-gradient(top, #00a, #002);
	background: -ms-linear-gradient(top, #00a, #002);
	background: linear-gradient(top, #00a, #002);
}

input.btn2:active:before {
	background: rgba(255,255,255,0.4);
	box-shadow: 0 0 4px 2px rgba(255,255,255,0.4);
	-moz-box-shadow: 0 0 4px 2px rgba(255,255,255,0.4);
	-webkit-box-shadow: 0 0 4px 2px rgba(255,255,255,0.4);
}


#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


.imgs {width: 158px;height: 178px;border-radius: 5px;}
.centerd {text-align:center;}

.centerd a.title {color: #FF0000;}

hr#k {
padding: 0;
border: none;
border-top: medium double #333;
color: #333;
text-align: center;
}
hr#k:after {
content: "§";
display: inline-block;
position: relative;top: -0.7em;
font-size: 1.5em;
padding: 0 0.25em;
background: white;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#containter_main  h2 {background: #87e0fd;
background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0));
background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
background: linear-gradient(to bottom,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 );
border: 1px solid #5A799D;
 padding: 4px;font-size: 14pt;margin: 8px 5px;color: #FFFFFF;text-shadow:1px 1px 0px #000000;}
 
 
 
#containter_main  h3 { background: #d6f9ff;
background: -moz-linear-gradient(top, #d6f9ff 0%, #9ee8fa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6f9ff), color-stop(100%,#9ee8fa));
background: -webkit-linear-gradient(top, #d6f9ff 0%,#9ee8fa 100%);
background: -o-linear-gradient(top, #d6f9ff 0%,#9ee8fa 100%);
background: -ms-linear-gradient(top, #d6f9ff 0%,#9ee8fa 100%);
background: linear-gradient(to bottom, #d6f9ff 0%,#9ee8fa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f9ff', endColorstr='#9ee8fa',GradientType=0 );
padding: 3px; margin:5px;font-size: 9pt;text-shadow:1px 1px 0px #FFFFFF;
}
 
 
 #containter_main ul li {font-style: italic;}
 #containter_main p {text-align: justify;word-spacing: 1px;letter-spacing: 1px;}
 .imgRight {float:right;margin: 4px;padding: 3px;}
 .imgLeft {float:left;margin: 4px;padding: 3px;}
 .taggs {margin: 10px;border-left: 1px dashed #53cbf1;}
 .taggs span {margin-left: 3px;font-weight: bold;color: #FF0F00;}
 .taggs a {font-size: 80% !important;color: #333;}
 
 
 
 
 
 
 
 
 
 
 .buttons {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:37px;
	-moz-border-radius-topleft:37px;
	border-top-left-radius:37px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;
	-moz-border-radius-bottomright:37px;
	border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	height:33px;
	line-height:30px;
	width:25%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.buttons:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.buttons:active {
	position:relative;
	top:1px;
}


#buttons2 {	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e) );
	background:-moz-linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');
	background-color:#f0c911;
	color:#c92200;
	border:1px solid #e65f44;
	text-shadow:1px 1px 0px #FFFFFF;
	
	}
	
#buttons3 {-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	border:1px solid #d02718;color:#ffffff;text-shadow:1px 1px 0px #810e05;
	
	}

#buttons3:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;}		
	
#buttons2:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911) );
	background:-moz-linear-gradient( center top, #f2ab1e 5%, #f0c911 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911');
	background-color:#f2ab1e;}	
	
	
	.topbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-webkit-border-radius: 20px;
	-moz-border-radius:20px;		
	border:1px solid #84bbf3;
	border-radius: 20px;
	display:inline-block;
	color:#ffffff;
	font-family:Courier New;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	padding: 3px;
	line-height:17px;	
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.topbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.topbutton2:active {
	position:relative;
	top:1px;
}
		.online {-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;border:1px solid #d02718;text-shadow:1px 1px 0px #810e05;}
	
	.online:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;}
	.kaluga {-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;border:1px solid #83c41a;text-shadow:1px 1px 0px #689324;}
	.kaluga:hover {   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;}
	.podolsk {-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;border:1px solid #337fed;text-shadow:1px 1px 0px #1570cd;}
	.podolsk:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;}
	.bryansk {-moz-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	box-shadow:inset 0px 1px 0px 0px #e6cafc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c579ff), color-stop(1, #a341ee) );
	background:-moz-linear-gradient( center top, #c579ff 5%, #a341ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#a341ee');
	background-color:#c579ff;border:1px solid #a946f5;text-shadow:1px 1px 0px #8628ce;}
	.bryansk:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a341ee), color-stop(1, #c579ff) );
	background:-moz-linear-gradient( center top, #a341ee 5%, #c579ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a341ee', endColorstr='#c579ff');
	background-color:#a341ee;}
    .kazan {
        -moz-box-shadow: inset 0px 1px 0px 0px #9C1E46;
        -webkit-box-shadow: inset 0px 1px 0px 0px #9C1E46;
        box-shadow: inset 0px 1px 0px 0px #9C1E46;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CF2159), color-stop(1, #9C1E46) );
        background: -moz-linear-gradient( center top, #9C1E46 5%, #9C1E46100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#9C1E46');
        background-color: #CF2159;
        border: 1px solid #CF2159;
        text-shadow: 1px 1px 0px #9C1E46;
        }
    .kazan:hover {-moz-box-shadow: inset 0px 1px 0px 0px #CF2159;
-webkit-box-shadow: inset 0px 1px 0px 0px #CF2159;
box-shadow: inset 0px 1px 0px 0px #CF2159;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9C1E46), color-stop(1, #CF2159) );
background: -moz-linear-gradient( center top, #9C1E46 5%, #9C1E46100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#9C1E46');
background-color: #9C1E46;
border: 1px solid #9C1E46;
text-shadow: 1px 1px 0px #9C1E46CF2159;}
	.serpuhov {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;border:1px solid #dcdcdc;color:#777777;text-shadow:1px 1px 0px #ffffff;}
	.serpuhov:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;}
	
	
	
	.podzagolovok {color: #D2691E;text-shadow:1px 1px 0px #FFFFFF;font-size: 13pt;clear: both;}
	
	
	
	
	
	.topMenu {
	background: rgb(241,231,103);background: -moz-linear-gradient(top,  rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1)));background: -webkit-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background: -o-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background: -ms-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );		position:fixed;	left:0px;	top:0px;		width:100%;	height:32px;	z-index:4;	zoom:1;-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;

}




.leftpanel {float:left;width:60%;}
			.leftpanel h3 {color: #FFFFFF;font-size: 14pt;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8;-khtml-opacity: 0.8; opacity: 0.8; text-transform: uppercase; text-shadow: 0 -1px 0 rgba(0,0,0,0.4);line-height: 20px;margin-left: 20px;float:left;}
			#buttonst3 {position: relative;top: 4px;}
			#buttonst3:active {position:relative;	top:1px;}
			
			
.rightpanel {float:right;width:40%}
				.times {color: #000000;font-weight: bold;text-shadow: 0 2px 0 rgba(255,255,255,0.5);position: relative;bottom: 1px;}
				.times2 {color: #000000;font-weight: bold;text-shadow: 0 2px 0 rgba(255,255,255,0.5);position: relative;right: 197px;top: 13px;}
				#buttonst1 {position: relative;right: 145px;top: 3px;}
				#buttonst2  {position: absolute; right: 20px; top: 4px; float: right;}
				#buttonst2:active, #buttonst1:active  {position:relative;	bottom: 5px;}



				
				#backtotop {
padding:5px;
position:fixed;
bottom:10px;right:10px;
cursor:pointer;
}

.photography_avtobus {float:left;}
.photography_avtobus img {float:left !important;margin: 6px;width: 89px;border: 2px solid #A9A9A9;padding: 2px;border-radius: 5px;}
.photography_avtobus a span {
	display: block;
	clear: both;font-size: 7pt;text-align:center;}
	
	
	.photography_avtobus a {float:left !important;}
	
	.smail2 {font-size: 17pt;}
	.smail3 {font-size: 18pt;}
	
	.link {text-decoration: underline;}
	.link:hover {color: #000000;}
	.down_div {float:left; text-align:center;}
	.down_div img {border-radius: 6px;width: 170px;height: 210px;float:left !important;margin: 6px;border: 2px solid #A9A9A9;padding: 1px;}
	
	
	.down_div a span {display: block;	clear: both;text-align:center;}
	.down_div a {float:left !important;}
a.products_down {color: #D2691E;font-size: 15pt;}

