@charset "utf-8";
/* CSS Document */
/*Layout*/
* { font-size:100%; margin:0; padding:0; }
html, body {margin:0 auto; min-width: 1000px;  background-color:#f9f6e5;   font-size:1em/1.4; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; }
/*Georgia, Times, serif*/
img { border:none; }
.header, .nav, .content, .footer { margin:0 5% 0; clear: both; }
.header { height:5.5em; font-size:80%; margin-top:1em; }
.header div, .nav div, .content div, .adblock div { float:left; }
.nav { height:22em; background:url(peshka-korol2.jpg) no-repeat right bottom; border-top: 1px solid #bc0100; }
.content { font-size:90%; line-height: 1.45em;}
.leftcontent { width:65%; margin:0 0 5em;}
.leftcontent div {width:100%;}
.rightcontent { width:30%; margin:0 0 5em 5%; color:#555; }/*изменить цвет*/
.rightcontent div { float: none }
.footer { border-top: 1px solid #bc0100; font-size:75%; padding-top:1em;}
.logo { width:35%; }
.logo img { width:300px; height:60px; }
.icons {width:65%; }
.icons ul {list-style:none;}
.icons li {float:left; padding-right:50px; padding-top:2em}
/*.icons li.active { background:url(/images/iback.gif) no-repeat -10px 20px; }*/
.icons li.call {float:right; padding-right:50px;}
.icons li.phone {float:right; padding-right:0; padding-top:0.6em}
.icons a{ text-decoration:none; border-bottom: 1px dashed #bc0100;}
.icons .phone { color:#000; font-size:180%; text-align:right; float:right; font-family: Tahoma, Geneva, sans-serif; margin:0; }
.icons .phone span { color:#ccc; font-size:small; line-height:0.95em; }
.icons .phone sup { color:#ccc; font-size:smaller; }

span .btn {background:#ededed url(btn-bg-grey.gif) repeat-x 0 0;border:1px solid #b7b7b7;width:auto;padding:8px 22px;line-height:1em;color:#bc0000;
text-decoration:none;
-moz-border-radius:16px;-webkit-border-radius:16px;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc;text-shadow:0 1px 2px #fff;}
.btn:hover{background:#dfdfdf url(btn-bg-grey.gif) repeat-x 0 -35px;text-decoration:none;border-color:#afafaf;color:#000;cursor:pointer;}
.btn:active{background:#d4d3d3 url(btn-bg-grey.gif) repeat-x 0 -70px;outline:none;}



/*Footer*/
.address { width:30%; float:left; margin-bottom:1em;}
.copyright { width:35%; text-align: right; float: right }
.bshow { filter:alpha(opacity=99); opacity:0.99; }
.bhide { filter:alpha(opacity=25); opacity:0.25; }
.counter { width:15%; float:left; }

/*Content*/
h1, h2, h3, h4 { font-weight: normal; font-family:Georgia, Times, serif; }
h1 { font-size: 200%; margin: 0.5em 0px 0.5em 0px; }
h2 { font-size: 160%; margin: 0px 0px 0.5em 0px; line-height: 1.2em; }
h3 { font-size: 120%; margin: 0px 0px 1em 0px; line-height: 1.4em; font-style:italic; }
h4 { font-size: 110%; margin: 0px 0px 1em 0px; line-height: 1.6em; color: #bc0100; }
a { color:#bc0100; }
a:visited { color:#be4747; }
a:hover, a:focus { color:#d63534;}


.services { width:100%; font-size: 80%; background-color:#fff;}
/*.services h1 {font-size:300%; }
.services h1 a { color:#fff; text-decoration:none;}
.services h1 a:hover {border-bottom:3px solid #fff;}
.services h3 { color:#555; font-weight:bold; margin-bottom:0; }*/ 
.services ul { list-style-type:none;  width:25%; float:left; padding-right:0.5em}
.services ul.menu {width:100px; float:right;}
.services li { margin-top:0.5em}


/*mainpage*/

.services .menu div{position:absolute;left:0;	top:2em;}
.services {background-color:#; background-image: url('/img/background23.jpg'); background-repeat: no-repeat; text-shadow: #00aad2 0px 0px 0px; color:#000; margin-top:0px;}



.services a{color:#bc0100; }
.services a:visited{color:#bc0100;}
.services a:hover{color:#bc0100; text-decoration:none;}
.logotype img{width:173px; height:211px}
.services .menu{height:410px; width:100%; margin:0; clear: both; font-size:150%; }
.services {padding:0 0 2em;}
.services p{ font-size:130%; padding:0 3em 1em; }
.services .quote{ text-align:center; font-style:italic; font-size:200%; color:#000; font-weight:normal; }
.services h2{ text-align:center; color:#444; margin-top:1em;}
div.slider{width:100%; height:25em; }
div.slider div{width:100%;}

.slidetabs { width:50%;margin:10px;}
.slidetabs a {width:8px; height:8px; 	float:right; margin:10px; background:url(navigator.png) 0 0 no-repeat; 	display:block; font-size:1px;}
.slidetabs a:hover {background-position:0 -8px;}
.slidetabs a.current {background-position:0 -16px;} 

/*
.services .menu div{position:absolute;left:0;	top:2em;}
.services {background-color:#bc0100; background-image: url('/img/background2.jpg'); background-repeat: no-repeat; text-shadow: #00aad2 0px 0px 0px; color: #ffffff; margin-top:0px;}

.services a{color:#e6f7fb; }
.services a:visited{color:#e6f7fb}
.services a:hover{color:#ffffff; text-decoration:none;}
.logotype img{width:173px; height:211px}
.services .menu{height:410px; width:100%; margin:0; clear: both; font-size:150%; }
.services p{ padding:1em 5em 1em; font-size:130%; }
*/


.ln-2	{left:0px; margin:86px 0px 0px 40%; width:8em; font-size:100%;	z-index: 4}
.ln-3	{left:0px; margin:370px 0px 0px 25%; width:7.5em; font-size:100%;	z-index: 4}
.ln-4	{left:0px; margin:110px 0px 0px 9%; width:5em; font-size:110%;	z-index: 4;}
.ln-5	{left:0px; margin:200px 0px 0px 9%; width:7em; font-size:90%;	z-index: 4}
.ln-6	{left:0px; margin:190px 0px 0px 60%; width:9em; font-size:110%;	z-index: 4}
.ln-7	{left:0px; margin:370px 0px 0px 65%; width:12em; font-size:100%;	z-index: 4}
.ln-8	{left:0px; margin:97px 0px 0px 22%; width:9em; font-size:100%;		z-index: 4}
.ln-9	{left:0px; margin:330px 0px 0px 8%; width:9em; font-size:100%;		z-index: 4}
.ln-10	{left:0px; margin:190px 0px 0px 25%; width:10em; font-size:110%;	z-index: 4}
.ln-11	{left:0px; margin:97px 0px 0px 60%; width:9em; font-size:110%;		z-index: 4}
.ln-12	{left:0px; margin:100px 0px 0px 82%; width:7em; font-size:100%;	z-index: 4}
.ln-13	{left:0px; margin:160px 0px 0px 81%; width:9em; font-size:100%;	z-index: 4}
.ln-14	{left:0px; margin:280px 0px 0px 83%; width:7em; font-size:100%;	z-index: 4}
.ln-16	{left:0px; margin:240px 0px 0px 79%; width:9em; font-size:70%;	z-index: 4}
.ln-20	{left:0px; margin:240px 0px 0px 65%; width:6em; font-size:180%;	z-index: 4}
.ln-21	{left:0px; margin:240px 0px 0px 25%; width:6em; font-size:180%;	z-index: 4}

.logotype{margin:190px 0px 0px 28%; width:40%; text-align: center; z-index: 3}
