@charset "utf-8";@media all {
/* .mainmenu .menuexample */
.mainmenu {
	float: left; //ььь
	margin: 1em 0;
	width: auto;
  	
}
.mainmenu .menu { 
min-height: 2.5em; 
line-height: 2.5em; 
}
.mainmenu .menu li { 
float: left; 
display: block; 
position: relative; 
list-style: none; 
margin-right: 4px;
font-family: 'a_AvanteIntBook';
font-size: 16px;
text-transform: none;

  background-color: #0279b6;
  *background-color: #02537d;
  background-image: -ms-linear-gradient(top, #0279b6, #02537d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0279b6), to(#02537d));
  background-image: -webkit-linear-gradient(top, #0279b6, #02537d);
  background-image: -o-linear-gradient(top, #0279b6, #02537d);
  background-image: -moz-linear-gradient(top, #0279b6, #02537d);
  background-image: linear-gradient(top, #0279b6, #02537d);
  background-repeat: repeat-x;
  border-color: #ccc #ccc #999;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0279b6', endColorstr='#02537d', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #f7cf71;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
.mainmenu .menu li:last-child { border-right: none; }
.mainmenu .menu a { 
    color: #f7cf71;
    display: block;
    padding: 0 10px;
    text-decoration: inherit;
}
.mainmenu .menu ul { 
	display: none; 
	position: absolute; 
	top: 37px; 
	left: 0; 
	min-width: 280px; 
	background: none; 
	border: none;
	z-index: 1000;
}
.mainmenu .menu ul ul { left: 100%; top: -1px; }
.mainmenu .menu li.parent li { 
	float: none; 
	border: none;
	background-color: #c7b39b;
	margin: 1px 1px;
	font-size: 14px;
	min-height: 26px; 
	line-height: 30px; 	
}
.mainmenu .menu li.parent li:hover { 
	background: #0279b6;
}
.mainmenu .menu li:hover { 
  background-color: #02537d;
  *background-color: #004ab3;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-decoration: none;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -25px;
  -webkit-transition: background-position 0.2s linear;
     -moz-transition: background-position 0.2s linear;
      -ms-transition: background-position 0.2s linear;
       -o-transition: background-position 0.2s linear;
          transition: background-position 0.2s linear; 
 }
.mainmenu .menu a:hover { color: #fff; }
.mainmenu .menu li:hover ul ul,
.mainmenu .menu li:hover ul li:hover ul ul { display: none; }
.mainmenu .menu li:hover ul,
.mainmenu .menu li:hover ul li:hover ul,
.mainmenu .menu li:hover ul li:hover ul li:hover ul { display: block; }

.left h3.module-header {
	height: 40px;
	background:url(/templates/vizitka1/images/left_h3.png)no-repeat;
	line-height: 40px;
	font-weight:normal;
	font-size: 20px;
	padding-left: 35px;
	color: #f7cf71;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.left .menu li {
	list-style: none;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 20px;
	font-family: 'a_AvanteIntBook';
	margin-left: 10px;
	display:block;
	position: relative;
	
  -webkit-transition: all linear 0.3s;
     -moz-transition: all linear 0.3s;
      -ms-transition: all linear 0.3s;
       -o-transition: all linear 0.3s;
          transition: all linear 0.3s;		
}
.left .module-content {
	margin: 15px 0;
}
.left .menu li a {
	text-decoration: none;
	display:block;
	position: relative;
}
.left .menu li:hover {
	margin-left: 20px;
  -webkit-transition: all linear 0.3s;
     -moz-transition: all linear 0.3s;
      -ms-transition: all linear 0.3s;
       -o-transition: all linear 0.3s;
          transition: all linear 0.3s;			
}
.left textarea {
	width: 280px;
}
.left strong.formRequired {margin:0!important;}
.page-header h2 {
	font-family: 'a_AvanteIntBook';
	color: #4f7702;
	font-size: 34px;
}
.blog .page-header h2 {
	font-size: 28px;
}
.readmore {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 8px;
	padding-bottom: 5px;
	overflow:hidden;
}
.nspArt h4.nspHeader {
    font-size: 18px!important;
    padding: 0!important;
	font-family: 'a_AvanteIntBook';
}
.nspArt p.nspInfo {
	margin: 0;
	color: #666;
}
.footer{
	height: 85px;
	border-top: 5px solid #4f7702;
}
.footer1 {
	float: left;
	width: 70%;
}
.footer2 {
	float: right;
	width:30%;
}
.footer .menu {
	margin:10px 0;
	line-height: 30px;
	min-height: 30px;
}
.footer .menu li {
	float: left;
	list-style: none;
	font-size:18px;
	font-family: 'a_AvanteIntBook';
	text-transform:uppercase;
	margin-right: 10px;
}
.footer .menu li a  {
	text-decoration: none;
}
.footer .menu li li {display:none;}
.copy {
	margin-top: 10px;
	font-size: 12px;
	color: #999;
}  


}@media only screen and (max-width: 600px), only screen and (max-device-width: 600px){
.mainmenu {
	float: left;
	margin: 1em auto;
	width: 100%;
}
.mainmenu .menu { 
min-height: 20px; 
line-height: 20px; 
}
.mainmenu .menu li {
	font-size: 15px;
	  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}
.mainmenu .menu li a {padding: 0 5px; 
}
.mainmenu .menu li.item-101,.mainmenu .menu li.item-125{display: none;},.mainmenu .menu li.item-126 deeper parent{display: none;} 
.mainmenu .menu li.item-126{display: none;}
.mainmenu .menu li:hover ul li:hover ul, .left, .footer_menu,.footer_logo{display: none;}
.page-header h2 {font-size: 16px;}

.mainmenu .menu ul {min-width: 220px;} 
}
@media all {
/**
 * J!Blank Template for Joomla by Joomla-book.ru
 * @category   JBlank
 * @author     smet.denis <admin@joomla-book.ru>
 * @copyright  Copyright (c) 2009-2012, Joomla-book.ru
 * @license    GNU GPL
 * @link       http://joomla-book.ru/projects/jblank JBlank project page
 */

/*base size*/
.content {font-size:1em;line-height:1.5em;color:#2e3158;}
.content h1{font-size:1.6em;margin:0 0 1em;}
.content h2{font-size:1.5em;margin:1.6em 0 1em;}
.content h3{font-size:1.2em;margin:1.5em 0 0.75em;}
.content h4{font-size:1.1em;margin:1.2em 0 0.5em;}
.content h5{font-size:1em;margin:1em 0 0.5em;}
.content h6{font-size:1em;margin:1em 0 0.5em;}

/*hr*/
.content hr{display:block;background:#aaa;width:100%;height:1px;border:none;}

/*list*/
.content ul, .content ol{margin-left:2em;margin-bottom:1em;}
.content ol ol{margin-left:2.5em;}
.content ul > li{list-style:url(/templates/vizitka1/images/list.gif);list-style-position:outside;}
.content ol > li{list-style-image:none;list-style-type:decimal;}
.content dt{font-weight:bold;}

/*dt,dl,dd*/
.content dl dt{margin-bottom:0.25em;font-weight:bold;}
.content dl dd{padding-left:4em;margin-bottom:0.25em;}

/*table )*/
.content table {width:100%;border-top:solid 2px #222;}
.content table caption {color:#999;font-style: italic;}
.content table th {text-align: right;}
.content table thead th {text-align: center;border-bottom:solid 2px #222;}
.content table th, .content table td {line-height:1.5em;padding: 1.5em 0.75em 0.25em; background: none;}
.content table thead th, .content table thead td {padding-top:0.75em}
.content table tfoot th, .content table tfoot td {padding-bottom:0.75em; font-style: italic;}
.content table tbody th, .content table tbody td, .content table tfoot th, .content table tfoot td {border-top:solid 1px #000}
.content table tr:nth-child(even) td{}
.content table tr:hover {background: none!important;}
.content table tbody tr:nth-child(odd) th, .content table tbody tr:nth-child(odd) td {background:rgba(0, 0, 0, 0.05); }

/*margin & padding*/
.content blockquote p:first-child{margin:1em 0;}
.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content form, .content table{margin-bottom:0.5em;}
.content p+p{margin-bottom:1em;}
.content p{text-indent:0;}
.content caption{padding:0.5em 0;}
.content blockquote{padding:0 1em;margin:1.8em 0;}

/*link*/
.content a:link{text-decoration:underline;color:#36c;}
.content a:visited{text-decoration:underline;color:#36c;}
.content a:hover{text-decoration:none;color:#36c;}
.content a:active, .content a:focus{text-decoration:underline;color:#36c;}
.content a{text-decoration:underline;color:#36c;}
.content a:hover{text-decoration:none;}
.content a[target="_blank"], .content a.external{background:url(/templates/vizitka1/images/external-link.gif)no-repeat 100% 50%;padding-right:13px;}

/*code, pre*/
.content pre {margin: 0.5em 0;padding: 0.5em 0 0.5em 1em;border: 1px dotted #aab4be;border-left: 1.8em solid #b4b4b4;background: #fafafa;font-size: 90%;color: #2E8B57;white-space: pre-wrap;}
.content code {word-spacing: -2px;color: #D64514;}

/*image*/
.content img, .content img.alignImageLeft, .content img.alignImageRight{border:1px solid #ccc;}
.content a:hover img {border-color:#aaa;outline:1px solid #ff0;}
.content img[align="left"], .content img.alignImageLeft{float:left;margin:0 1em 0.5em 0;}
.content img[align="right"], .content img.alignImageRight{float:right;margin:0 0 0.5em 1em;}

/*quote*/
.content blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;font-style:italic;}
blockquote *:before {content: "\201C";}
blockquote *:after {content: "\201D";}
q:before {content: "\00AB";}
q:after {content: "\00BB";}

/*form & control*/
.content legend, .content fieldset, .content input,.content textarea,.content select, .content a.button, .content button {border-radius: 3px;}
.content fieldset{padding:1em;margin:1.8em 0;}
.content legend{padding:0.2em 0.5em; border: 1px solid #ccc; margin: 0.5em 0;white-space:normal;}
.content legend+*{margin-top:1em;}
.content input[type="checkbox"], .content input[type="radio"], .content option, .content select{margin:0 0.45em;}
.content form.form-mode-1 label { display: block; }
.content form .row{margin-bottom: 0.75em;}
.content form .row-input-colonm input[type="radio"], .content form .row-input-colonm input[type="checkbox"] {float:left;}
.content form .row-input-colonm label {display: block;margin-bottom: 0.5em;}

/*form button*/
.content input[type="text"], .content input[type="password"], .content select, .content textarea {
    padding: 4px;
    min-width: 200px;
    border: 1px solid #d2d2d2;
    border-top-color: #aeaeae;
    background-color: #fcfcfc;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.04);
    color: #777;
}
.content input[type="text"]:focus, .content input[type="password"]:focus, .content select:focus, .content textarea:focus {
    outline: none;
    color: #000;
    border-color: #b9b9b9;
    border-top-color: #919191;
    background-color: #fff;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.12);
}
.content button, .content input[type="button"], .content input[type="reset"], .content input[type="submit"], .content .button {
    padding: 3px 10px 2px 10px;
    border: 1px solid #d9d9d9;
    border-bottom-color: #bfbfbf;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABcCAYAAABugpUMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xMRTK2QYAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAABpSURBVFiF7ZexDQBBCMPg9fsvS0PHDQFFpDgDWHYH2d0Th/suYRER/8ypoKOhYbK+Icn76SfrGwIECBAgQIAAdZZcDgbA82VV8dGLAfWT9Q0Nk/UNSd5PP1nfkOT9SN7P0NAwWd8Q4H4PLnBKWdfS9MUAAAAASUVORK5CYII=) 0 0 repeat-x;
    background-clip: border-box;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1.0), 0 1px 1px rgba(0,0,0,0.05);
    line-height: 16px;
    color: #777;
    font-size: 11px;
    text-shadow: 0 1px 0 rgba(255,255,255,1.0);
    text-transform: uppercase;
    text-decoration: none!important;
    display: inline-block;
    margin-left: 2px;
}
.content button:hover, .content input[type="button"]:hover, .content input[type="reset"]:hover, .content input[type="submit"]:hover,
.content .button:hover, .content .button:hover {
    border-color: #cfcfcf;
    border-bottom-color: #b5b5b5;
    background-position: 0 -50px;
    color:#36c;
}
.content button:active, .content input[type="button"]:active, .content input[type="reset"]:active,
.content input[type="submit"]:active, .content .button:active, .content .button:active {
    border-color: #cfcfcf;
    border-top-color: #a2a2a2;
    border-bottom-color: #cfcfcf;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/*form validate error*/
.content input:invalid,.content textarea:invalid,.content input.error,.content textarea.error,.content legend.error,
.content select.error{
    background-color: #f0dddd!important;
    border:1px solid #ffb4b4!important;
    color:#000!important;
}
.content input:invalid:focus,.content textarea:invalid:focus,.content input.error:focus,.content textarea.error:focus,
.content legend.error:focus,.content select.error:focus {
    background-color: #fff!important;
}
}
@media all {
/**
 * J!Blank Template for Joomla by Joomla-book.ru
 * @category   JBlank
 * @author     smet.denis <admin@joomla-book.ru>
 * @copyright  Copyright (c) 2009-2012, Joomla-book.ru
 * @license    GNU GPL
 * @link       http://joomla-book.ru/projects/jblank JBlank project page
 */

body{min-width:480px;}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:480px;}
.grid_0 {display: none;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.container_12 .push_3,.container_16 .push_4{left:240px;}
.container_12 .push_6,.container_16 .push_8{left:480px;}
.container_12 .push_9,.container_16 .push_12{left:720px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_16 .push_1{left:60px;}
.container_16 .push_2{left:120px;}
.container_16 .push_3{left:180px;}
.container_16 .push_5{left:300px;}
.container_16 .push_6{left:360px;}
.container_16 .push_7{left:420px;}
.container_16 .push_9{left:540px;}
.container_16 .push_10{left:600px;}
.container_16 .push_11{left:660px;}
.container_16 .push_13{left:780px;}
.container_16 .push_14{left:840px;}
.container_16 .push_15{left:900px;}
.container_12 .pull_3,.container_16 .pull_4{left:-240px;}
.container_12 .pull_6,.container_16 .pull_8{left:-480px;}
.container_12 .pull_9,.container_16 .pull_12{left:-720px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.container_16 .pull_1{left:-60px;}
.container_16 .pull_2{left:-120px;}
.container_16 .pull_3{left:-180px;}
.container_16 .pull_5{left:-300px;}
.container_16 .pull_6{left:-360px;}
.container_16 .pull_7{left:-420px;}
.container_16 .pull_9{left:-540px;}
.container_16 .pull_10{left:-600px;}
.container_16 .pull_11{left:-660px;}
.container_16 .pull_13{left:-780px;}
.container_16 .pull_14{left:-840px;}
.container_16 .pull_15{left:-900px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.clearfix:after,.container_12:after,.container_16:after{clear:both;}
.clearfix,.container_12,.container_16{zoom:1;}
}
@media all {
/* This is example for pages with ?tmpl=component */
.contentpane {
    padding: 30px;
}
}
@font-face{
    font-family: 'a_AvanteIntBook';
    src: url(/templates/vizitka1/css/a_avanteint_book-webfont.eot);
    src: url(/templates/vizitka1/css/a_avanteint_book-webfont.eot#iefix) format('embedded-opentype'),
         url(/templates/vizitka1/css/a_avanteint_book-webfont.woff) format('woff'),
         url(/templates/vizitka1/css/a_avanteint_book-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@media all {
body {font-family: Tahoma; font-size: 14px;}
*{margin: 0; padding: 0}
a{color: #a7241d}
a:hover {
	color: #4f7702;
  -webkit-transition: all linear 0.3s;
     -moz-transition: all linear 0.3s;
      -ms-transition: all linear 0.3s;
       -o-transition: all linear 0.3s;
          transition: all linear 0.3s;		
}
p{margin: 10px 0;}
fieldset,img {border: none;}
select, input, textarea {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
	font-family: Segoe UI;
	font-style: italic;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;	
		  
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 4px 5px;		  
}
select:focus, input:focus, textarea:focus { border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.phone .button {font-size: 18px;}
.search label{display: none;}
.clear{clear:both;}
.all {width: 1100px; margin:0 auto;}
.logo {
	float:left;
}
.pagination{
  display: flex !important;
    list-style: none !important;
}
.pagenav{
  padding:0 5px !important;
}
.finder{ 
  display:flex;
  justify-content: space-around;
  align-items: end;
}
.latestnews{
	list-style-type: disc; !important;
}
.separator{
  padding: 0 5px !important;
}
ul{
  list-style:none;
}
.phone {
	float: right;
	font-family: 'a_AvanteIntBook';
	font-size: 26px;
	color: #02537d;
	font-weight: bold;
	text-align:center;
}
.phone span {
	color: #0279b6;
	font-size: 18px;
	font-weight: normal;
}
.adress {
    float: left;
    margin-left: 50px;
    margin-top: 30px;
}
.main_content{
	color: #2a2a2a;
}

.left {
	float: left;
	width: 300px;
	margin-top: 20px;
}
.main_component {
	float: right;
	width: 780px;
	margin-top: 20px;
}
.box1, .box2 {
	float: left;
	width: 33%;
	color: #666;
	font-size: 12px
}
.box3 {
	float: right;
	width: 33%;	
	color: #666;
	font-size: 12px;
}
.box1 img:hover, .box2 img:hover, .box3 img:hover {
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
	
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;	
}
	
.poisk {
	float:right;
	margin-top: 18px;
}
#mod-search-searchword {
	margin-right: 5px;
}
.wk-slideshow .caption, .wk-slideshow .caption a {
	left: 45%;
	bottom: 50px;
	width: 550px;
	background: rgba(2, 83, 125, 0.75);
}
.slider {
	font-size: 16px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.slider h2 {
	font-weight: normal;
	font-size: 28px;
	font-family: 'a_AvanteIntBook';
	text-transform: uppercase;
}
.wk-slideshow-default .nav {
    bottom: 15px;
    margin-top: 15px;
    position: absolute;
    right: 35px;
    text-align: center;
    z-index: 100;
}


}@media only screen and (max-width: 600px), only screen and (max-device-width: 600px){
body {font-family: Tahoma; font-size: 11px;}
.all {width: auto; margin:10px;}
.logo {
	float: left;
	width: 80%;
 }
.logo img {
	width: 100%;
}
.phone {
	/* width: 30%; */
	font-size: 16px;
	text-align: right;
}
.phone span {
	font-size: 12px;
}
.phone .button {font-size: 12px;}
.adress, .poisk{display: none;}
.wk-slideshow .caption, .wk-slideshow .caption a {
	width: 45%;
	bottom: 5px;
	font-size: 11px;
}
.slider h2 {
	font-size: 13px;
}
.main_component {
	float: none;
	width: 98%;
}
.box1,.box2,.box3 {
	font-size: 10px;
}
.box1 img, .box2 img, .box3 img {
	width: 50%;
}
.left {display: none;
}
.left textarea {
	width: 280px;
}
.left strong.formRequired {margin:0!important;}

.wk-slideshow-default .nav {display:none;}
}																																																																																		@media all {
.w{position:absolute; font-size: 11px; top: -100px;}
}
@media all {
#form-login-button input, input.button, a.button, #sendfile a, .button, input.rsform-submit-button  {
  background-color: #0074cc;
  *background-color: #0055cc;
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  padding: 3px 8px;
  text-decoration: none;
  font-weight: normal;
  text-align: center;
  
  	font-size: 14px;
	  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

#form-login-button input:hover, input.button:hover, a.button:hover, #sendfile a:hover, .button:hover, input.rsform-submit-button:hover {
  background-color: #0055cc;
  *background-color: #004ab3;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-decoration: none;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -25px;
  -webkit-transition: background-position 0.2s linear;
     -moz-transition: background-position 0.2s linear;
      -ms-transition: background-position 0.2s linear;
       -o-transition: background-position 0.2s linear;
          transition: background-position 0.2s linear;  
}
input.button.green, a.button.green, .button.green, .btn {
  background-color: #78ad0c;
  *background-color: #4f7702;
  background-image: -ms-linear-gradient(top, #78ad0c, #4f7702);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#78ad0c), to(#4f7702));
  background-image: -webkit-linear-gradient(top, #78ad0c, #4f7702);
  background-image: -o-linear-gradient(top, #78ad0c, #4f7702);
  background-image: -moz-linear-gradient(top, #78ad0c, #4f7702);
  background-image: linear-gradient(top, #78ad0c, #4f7702);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#78ad0c', endColorstr='#4f7702', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);  
  
    -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
input.button.green:hover, a.button.green:hover, .button.green:hover, .btn:hover {
  background-color: #4f7702;
  *background-color: #004ab3;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-decoration: none;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -25px;
  -webkit-transition: background-position 0.2s linear;
     -moz-transition: background-position 0.2s linear;
      -ms-transition: background-position 0.2s linear;
       -o-transition: background-position 0.2s linear;
          transition: background-position 0.2s linear;  	
}
a.btn {
	text-decoration: none;
	float: right;
	color: #fff;
	padding: 3px 10px;
}
.green_back {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);	
}
.yellow_back {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #c09853;
}
.red_back {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);	
}



}@media only screen and (max-width: 390px), only screen and (max-device-width: 390px){
#form-login-button input, input.button, a.button, #sendfile a, .button, input.rsform-submit-button  {
	font-size: 10px;
	text-align: right;
}
}
