@charset "utf-8";
/* CSS Document */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a,ul,li,
{
	margin: 0;
	padding: 0;
	border: 0;

	vertical-align: baseline;
}
img
{border:none;}
body{min-width:960px;margin:0px;padding:px;}
#container{margin-left:auto;margin-right:auto;width:960px;margin-top:0px;}
body {
  color: #373737;
 /* font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; */
 font-family:Arial;
  font-size: 13px;
  line-height: 18px;

}
body {
  background: url('picts/bgrd.png') top repeat-x;
  height: 100%;
}

ol, ul {
	list-style: none;
}

a {
  text-decoration: none;
  color: #373737;
}
.link1
{color:#09F; text-decoration:underline;}
a.link1:hover
{color:#000000; text-decoration:underline;}
.link1:visited
{color:#09F; text-decoration:underline;}
a:hover {
  text-decoration: underline;
  color: #000000;
}
a:visited {
  color: #373737;
}



#header {
  height: 110px;
}

#logo
{height:70px;float:left;margin-top:20px;padding-left:50px; background:url(picts/logo.jpg) no-repeat;}

#flag{  background:url(picts/flag.png) no-repeat;
  width: 76px;
  height: 80px;padding-top:40px;text-align:center;
}
#flag a span{}
#menu
{float:right;width:600px;height:70px;text-align:right;margin-right:30px;}
#logo a {
  display: block;
  width: 130px;
  height: 70px;
  margin-top: 30px;
  background: url('../Images_temp/logo.png') no-repeat left;
}
#logo a:hover {
text-decoration:none;
}
#menu ul
{margin:0px;padding:0px;padding-top:40px;
width:600px;
}

#menu ul li{
display:inline;
margin-left:26px;
}
#menu ul li a{
  color:#999;

}


#menu ul li.flag a{ 
  color:#FFF;
}
#menu ul li a:hover{ 
  color:#000000;
  text-decoration:none;
}
#fraza
{clear:both;
  height: 140px;
  border-top: solid 1px #cacaca;
  border-bottom: solid 1px #cacaca;
text-align:center;

  background:url(picts/bgr.jpg) no-repeat;

}

#podfraza
{
  height:80px;

  border-bottom: solid 1px #cacaca;
text-align:center;

}
#first {
  height: 220px;
  border-bottom: solid 1px #cacaca; margin-top:40px;
}
#second {
  height: 380px;
margin-top:40px;
}

#one{width:220px;}
#two{width:220px;}
#three{width:220px;}



#list
{
	font-weight:normal;}
#list ul li
{
	margin-top:14px;}

#lower_fraza
{ clear:both;
  height: 110px;
  border-top: solid 1px #cacaca;
  border-bottom: solid 1px #cacaca;
text-align:center;

  background:url(picts/bgr2.jpg) no-repeat;

}
.btn_big {
  font-size: 20px;
  font-family: "museo-sans-1", "museo-sans-2", sans-serif;
  color: #FFF !important;
  font-weight: 700;
}

a.btn_big {

  padding: 8px 10px;
  background:#f6ac24;
  margin-right: 10px;
}
a.btn_big:hover {
  background: #F5AE5F;
  text-decoration: none;
}


a.arrow_dark {
  display: block;
  color: #6f6f6f;
  margin-top: 12px;
  padding: 3px 22px 3px 6px;
  background: url('picts/bg_arrow.png') #eeeeee no-repeat right top;
  height: 15px;
  float: left;
}
a.arrow_dark:hover {
  background: url('picts/bg_arrow_over.png') #eeeeee no-repeat right top;
  color: 5d5d5d;
}
.change {
  position: relative;
}
.change2 {
  position: relative;
}

.change .caption_1 {
  position: absolute;
  bottom: 35px;
  right: 0px;
  z-index: 2;
}
.change .caption_2 {
  position: absolute;
  bottom: 10px;
  right: 0px;
  z-index: 2;
}
.change2 .caption_1 {
  position: absolute;
  bottom: 35px;
  right: 0px;
  z-index: 2;
}
.change2 .caption_2 {
  position: absolute;
  bottom: 10px;
  right: 0px;
  z-index: 2;
}
.under {
  position: absolute;
  top: 175px;
  right: 0px;padding-left:0px;margin-left:0px;
  z-index: 2;
}

.change img {
  z-index: 1;

}
.change2 img {
  z-index: 1;

}
.box a {
  font-size: 16px;
  color: #FFF !important;
  font-weight: 500;
  padding: 5px 10px;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";
  text-align: right;
  display: block!important;
  margin-bottom: 1px;
}
.box a.small {
  font-size: 11px;
  font-style: italic;
  color: #FFF !important;
  font-weight: 300;
  display: block;
  padding: 3px 10px;
  background: #000000;
  background: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000)";
}
.box a:hover {
  text-decoration: none;
}

#footer{clear:both;
	height:140px;
  background: #efefef;
  border-top: solid 1px #d1d1d1;
   border-bottom: solid 20px #d1d1d1;
margin-top: 60px;
  padding: 20px 0 30px 0;
}
#infooter ul
{
margin:0px;
}
#infooter ul li
{
padding:0px;  display: block;border:none;

}

#infooter ul li.tel {
  background: url('picts/tel.png') left top no-repeat ;
  height: 16px;
  margin-bottom: 20px;padding-left: 22px
}
#infooter ul li.tel:hover{
  background-position: 0 -16px;
}
#infooter ul li.mail{
  background: url('picts/mail.png') left top no-repeat ;
  height: 16px;
  margin-bottom: 20px;padding-left: 22px
}
#infooter ul li.mail:hover{
  background-position: 0 -16px;
}
#infooter ul li.addr{
  background: url('picts/addr.png') left top no-repeat ;
  height: 36px;padding-left: 22px
}
#infooter ul li.addr:hover{
  background-position: 0 -37px;
}
li.rozd
{margin-bottom:5px;}


/*    MAP  map mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/

#map1
{float:left;
width:470px;
height:300px;

}
#map2
{float:left;
width:220px;
margin-left:30px;
}

#map3
{float:left;
width:470px;
height:600px;

}
.ramka img
{border:solid 1px #999;margin-top:20px;
}
#second2 {
  height: 1180px;
margin-top:40px;
}
/*   rasprostranenie   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb*/
ul#raspr
{padding-left:5px;
}
ul#raspr li 
{color:#39F;
}
ul#raspr li a
{color:#39F;
}
#second3 {
  height: 1630px;
margin-top:40px;
}
#map1 table img
{border:solid 1px #CCC;
}
#map1 table img a
{border:solid 1px #CCC;
}
/*   vectornye  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb*/

#second4 {
  height: 1250px;
margin-top:40px;
}
#second5 {
  height: 650px;
margin-top:40px;
}
#second6{
  height: 700px;
margin-top:40px;
}


/*   REKLAMA   bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb*/
ul#raspr
#reklama
{
}
#r-left
{width:700px;

float:left;
}
#r-right
{width:230px;height:660px;margin-top:20px;padding:0px 10px 10px 10px;font-size:12px;text-align:justify;
background-color:#EFEFEF;border:solid 1px #CCC;
float:right;
}
