HTML				{margin: 0px; padding: 0px; height: 100%; width: 100%}
* html .content  		{ height: 100%; }
BODY				{margin: 0px; padding: 0px; font-size: 12px; font-family: Tahoma;  background: url(img/background.jpg) top center no-repeat; min-width: 1100px; background-color: #000000; height: 100%; }
H1			{color: #f69409; font-size: 36px; font-family: Times New Roman; font-weight: 400; margin-bottom: 10px; padding: 0; margin-top: -15px }
H1	span {font-size: 36px;  font-weight: 400}
.footer H1			{color: #f69409; font-size: 30px; font-family: Times New Roman; font-weight: 400; margin-bottom: 10px; padding: 0; margin-top: 0px }
 A { color: #f69409; text-decoration: underline;  }
 a:hover {text-decoration: none}
a:visited {color: #f69409;}
.phone {color: #d3b195; font-family: Arial;  font-size: 38px; position: absolute; right: 20px; top: 490px}
.phone span { position: absolute; font-size: 14px; font-weight: 700; left: -145px; top: 3px; text-align: right;color: #cecece; }
.content {width: 1110px; position: relative; margin: 0 auto; }

a.white {color: #fff;}
a:hover.white {text-decoration:none}
p a {color: #fff;}

.img_f {border: 5px solid #FFF; float: left;  margin-right: 12px; }
.footer {position: relative; display: block;  width: 1020px; margin: 50px auto 0px auto; height: 100px; padding-bottom: 30px}
.footer .pricheski {}
.footer p {color: #fff; font-size: 0.9em;  width: 400px;}
.footer .liveinter {position: absolute; left: 160px}
.footer .right {position: absolute; display: block;  left: 0px; top: 30px;  font-size: 0.9em;}
.footer .right .counts {background: url('img/count1.gif') no-repeat; width: 103px; height: 46px; margin: 15px 0px;  position: relative; display: block; }
.footer .right .create { width: 300px; position: absolute; bottom: -20px; left: 0 ;color: #a3a3a3;}
.footer .phone {color: #fff; font-weight: 700;  font-size: 1.2em; z-index: 3; font-family: Arial; position: absolute; right: 0px; top: -10px;}
.footer .right .create A{color: #a3a3a3; text-decoration: underline}
.footer .right .create A:hover{text-decoration: none; }
.footer .right .create span {background: url('/global/img/disc.gif') no-repeat; width: 10px; height:9px;  display: block; overflow: hidden;  position: absolute; bottom: 1px; left: -20px;
					  //background-image:none;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/img/disc.gif',sizingMethod='scale');}

 .headmenu {position: absolute; display: block;  top: -3px; left: 255px; _left: 205px; width: 850px; _width: 900px;  font-weight: 700;   list-style: none;  font-family: Times New Roman; text-align: center; z-index: 100;}
 .headmenu .item1  { display: block;   position: relative; width: 110px; left: 10px; top: 10px;  margin-left: 51px; float: left;  padding: 0px; text-align: center; }
 .headmenu .item2  { display: block;   left: 4px; position: relative;  top: 10px; width: 110px; height: 75px; float: left;  padding: 0px; }
 .headmenu .item3  { display: block;   position: relative; top: 0px;  width: 130px; float: left;  padding: 0px; }
 .headmenu .item4  { display: block; left: -7px;  position: relative;  top: 0px; width: 135px;   float: left;  padding: 0px; }
 .headmenu .item5  { display: block; left: 6px;  position: relative; top: 0px; width: 140px;   float: left;  padding: 0px; }
 .headmenu .item6 { display: block;   position: relative;   width: 140px; left: -4px;  top: 0px; float: left;  padding: 0px; }



 .headmenu .item1 A,
 .headmenu .item2 A,
 .headmenu .item3 A,
 .headmenu .item4 A,
 .headmenu .item5 A,
 .headmenu .item7 A,
 .headmenu .item6 A {color: #fffc00; text-decoration: underline;  display: block;  position: relative;}

 .headmenu .item1 A:hover,
 .headmenu .item2 A:hover ,
 .headmenu .item3 A:hover ,
 .headmenu .item4 A:hover ,
 .headmenu .item5 A:hover ,
 .headmenu .item7 A:hover ,
 .headmenu .item6 A:hover  {color: #ff6b41; text-decoration: none; display: block; }

div.text {color: #fff}
  .headmenu  A .text {padding-top: 40px;  color: #fffc00; position: relative; display: block;   text-decoration: underline; cursor: pointer;}
 .headmenu  A:hover .text {color: #ff6b41; text-decoration: none;}
/* .headmenu .item1 A .zag {background: url('img/zag1.png') no-repeat; width: 49px; height: 29px; z-index: 10; margin: 0px auto auto auto; cursor: pointer;  _background: none;  }
 .headmenu .item1 A:hover .zag {background: url('img/zag1.png') -50px 0px no-repeat; width: 49px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;   }
.headmenu .item2 A .zag {background: url('img/zag2.png') no-repeat; width: 56px; height: 29px; z-index: 9; margin: 20px auto auto auto; cursor: pointer; _background: none;  }
 .headmenu .item2 A:hover .zag {background: url('img/zag2.png') -54px 0px no-repeat; width: 56px; height: 29px; margin: 20px auto auto auto; cursor: pointer; _background: none;  }

 .headmenu .item3 A .zag {background: url('img/zag3.png') no-repeat; width: 49px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;  }
 .headmenu .item3 A:hover .zag {background: url('img/zag3.png') -50px 0px no-repeat; width: 49px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;  }

 .headmenu .item4 A .zag {background: url('img/zag4.png') no-repeat; width: 40px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;  }
 .headmenu .item4 A:hover .zag {background: url('img/zag4.png') -40px 0px no-repeat; width: 40px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;  }

 .headmenu .item5 A .zag {background: url('img/zag5.png') no-repeat; width: 55px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;  }
 .headmenu .item5 A:hover .zag {background: url('img/zag5.png') -54px 0px no-repeat; width: 55px; height: 29px; margin: 0px auto auto auto; cursor: pointe; _background: none;  }

 .headmenu .item6 A .zag {background: url('img/zag6.png') no-repeat; width: 38px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;  }
 .headmenu .item6 A:hover .zag {background: url('img/zag6.png') -37px 0px no-repeat; width: 38px; height: 29px; margin: 0px auto auto auto; cursor: pointer; _background: none;  }
*/

.headmenu ul {list-style: none; }

.right_text {line-height: 1.5em; color: #cccccc}
.right_text a {color: #dedede}
ul.partners { margin: 0; padding: 0; width: 200px;}
ul.partners li {line-height: 1.5em; padding: 5px 0; width: 200px}
 .znachki {display: block; height: 37px; width: 200px; position: absolute;  top: 50px; left: 125px; word-spacing: 55px; border: 0px;}
.znachki img {border: 0px; margin-top: 2px}
.znachki .disk{display: block;  height: 37px; width: 37px;background: url('img/krug.png') no-repeat;  display: block; overflow: hidden;  position: absolute; top: -10px; left: 54px;
					  //background-image:none;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/img/krug.png',sizingMethod='scale')  }
.znachki .disk1{display: block;  height: 37px; width: 37px;background: url('img/krug.png') no-repeat;  display: block; overflow: hidden;  position: absolute; top: -10px; left: -14px;
					  //background-image:none;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/img/krug.png',sizingMethod='scale')  }
	IMG				{border: 0px; behavior: url(/global/iepngfix.htc) }


.left {width:220px; position: absolute; left: 0; top: 70px}


	.vertical-menu {position: relative; margin: 120px 0 0 120px; _margin-left: 140px;}
	.vertical-menu img {margin-bottom: 7px}
	.vertical-menu 	.uslugi {width: 53px; height: 25px}
	.vertical-menu 	.price {width: 100px; height: 25px}
	.vertical-menu 	.collectiv {width: 126px; height: 25px}
	.vertical-menu 	.photo {width: 108px; height: 28px}
	.vertical-menu 	.need {width: 93px; height: 25px}
	.vertical-menu 	.otzivi {width: 66px; height: 25px}
	.vertical-menu 	.obuch {width: 69px; height: 25px}
	.vertical-menu 	.news {width: 66px; height: 25px}
	.vertical-menu 	.polezno {width: 118px; height: 25px}
	.vertical-menu 	.vac {width: 87px; height: 25px}
	.vertical-menu 	.partner {width: 83px; height: 25px}
		.vertical-menu 	.contact{width: 90px; height: 22px}
		.vertical-menu a img {padding-bottom: 1px}
		.vertical-menu a:hover img {border-bottom: 1px solid #fe7140; padding-bottom: 0}


 .viktory	{ margin-left: 310px; padding-top: 150px; width: 770px; font-family: Times New Roman; min-height: 900px; font-size: 20px; }
 .viktory .text ul { margin-top: 20px; font-size: 20px; color: #ff6b41; font-family: Times New Roman;}
 .viktory .text ul li A {color: #f1f300; text-decoration: underline;}
.viktory .text ul li A:hover {color: #f1f300; text-decoration: none;}
.viktory .podrazdel {color: #f1f300; font-size: 14px; margin-top: -15px; margin-bottom: 25px; }



    #content {
                min-height: 100%;
            }

            * html #content {
                height: 100%;
            }

            #before_footer {
                height: 40px;
                clear: both;
            }
.viktory 	 p { text-align: justify; width: 100%; font-size: 20px; font-family: Times New Roman }

.viktory .photo {float: left; text-align: center;margin-left: 35px;  margin-top: 25px; line-height: 1.5; width: 160px; margin-bottom: 25px;  //margin-left: 21px}
.viktory .photo A {color: #FFF; text-decoration: underline}
.viktory .photo A:hover {color: #FFF; text-decoration: none}
.viktory .photo p {font-size: 10px; font-family: Arial}
.viktory .photo img { border: 3px solid #7e7e7e; padding: 3px; font-size: 10px; font-family: Arial background: #000; margin-top: 3px;  width: 120px}
.viktory .photo a:hover img {border: 3px solid #F7900F; }
.viktory .razdel {position: relative;  text-align: center; margin: 3px 0px;  padding: 0;  width: 190px; font-size: 12px; height: 42px;  }
.viktory .razdel  a {position: absolute; left: 0; bottom: 2px; width: 155px; }
.viktory .razdel A {color:  #ffde00; text-decoration: underline}
.viktory .razdel A:hover {color:  #ffde00; text-decoration: none}
.portfolio {margin-top: 30px; margin-left: 40px; position: absolute}
.portfolio img {border: 1px solid #c3c3c3;}
.port_text {margin-top: 0px; margin-bottom: 15px; text-align: center;}
.port_text A{ margin-left: 0px; color: #fffc00; font-family: Times New Roman; font-size: 22px;}
.port_text A:hover{ color: #fffc00; text-decoration: none}

.kollektiv { margin: 0px 0px 0px 0px;  font-family: Times New Roman; font-size: 18px; }
.kollektiv  A{text-decoration: underline; color: #FFF;}
.kollektiv  A:hover{text-decoration: none;}


.viktory  .text p a {font-size: 20px}

.podrobnee {text-align: right; margin: 0px 0px 30px 0px; }
.podrobnee A { color: #fffc00;}
.podrobnee A:hover { color: #fffc00; text-decoration: none}

.pred_sled {position: absolute; bottom: -20px; display: block; width: 500px; height: 36px;  word-spacing: nowrap; left: 0px;
					  //background-image:none;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/img/fon.png',sizingMethod='scale'); }
.pred_sled a {color: #fff; font-size: 12px;   }
.pred_sled img {border: none}
.pred_sled .left_strel {left: 0px; position: absolute; top: 5px;}
.pred_sled .right_strel {right: 0px; position: absolute; top: 5px;}
 .yes { position: relative; display: block;  }



  .viktory .text img {margin:  15px; }
  .viktory .text p {margin-top: 7px}
  .photo img { border: 3px solid #7e7e7e; padding: 3px; background: #000; margin: 0; padding: 0; margin-top: 3px;  width: 120px}
  .viktory .text  img.koll { margin: 0 }

td {border: 1px solid #eee; padding: 5px}

.raboti {background: url(/global/img/volos-left.gif) no-repeat; width:  367px; min-height: 331px; _height: 331px;  padding-left: 12px;  position: relative; font-size: 14px; float: left; margin-right: 0px;}
.raboti .item { float: left;  margin: 15px 0  0 0; padding: 0; width: 170px;  text-align: center; position: relative; }

.raboti .item img {border: 4px solid #fff; margin-top: 10px;  padding: 0; margin-left: 0; margin-right: 0}
.raboti .item a:hover img {border:  4px solid #F7900F; margin-top: 10px; margin-left: 0; margin-right: 0; }
.raboti .item a {color:#FFFF00; font-size: 16px; font-weight: 700; font-family: Times New Roman;  }
.raboti .item a:hover {text-decoration: none}
.raboti .item .cost {position: absolute;  right: 9px; bottom: 28px;   //bottom: 27px;    _bottom: 30px; //right: 8px;  font-size: 14px; width: 81px; height: 32px; color: #FFF; font-family: Myriad Pro }
.raboti .item .cost .back {position: absolute;  left: 0; top: 0;  width: 81px; height: 22px;  background: url(/index/img2/cost.png) no-repeat;  //background-image:none;    overflow: hidden;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/index/img2/cost.png',sizingMethod='scale'); }
.raboti .item .cost .text {position: relative;  text-align: center; padding: 3px 0 0 0px;}

.raboti2 {background: url(/global/img/volos-bottom.gif) no-repeat; width:  367px; min-height: 331px;  _height: 331px; margin-top: 10px;  padding-left: 12px;  font-size: 14px; position: relative; float: left; margin-right: 0px;}
.raboti2 .item { float: left; width: 170px; margin: 15px  0  0 0;  text-align: center; position: relative; }
.raboti2 .item img {border: 4px solid #fff; margin-top: 10px; margin-left: 0; margin-right: 0 }
.raboti2 .item a:hover img {border:  4px solid #F7900F; margin-top: 10px; }
.raboti2 .item a {color:#FFFF00; font-size: 16px; font-weight: 700; font-family: Times New Roman;  }
.raboti2 .item a:hover {text-decoration: none}
.raboti2 .item .cost {position: absolute;  right: 9px; bottom: 28px;   //bottom: 27px;  // right: 8px;  _bottom: 30px; font-size: 14px; width: 81px; height: 32px; color: #FFF; font-family: Myriad Pro }
.raboti2 .item .cost .back {position: absolute;  left: 0; top: 0;  width: 81px; height: 22px;  background: url(/index/img2/cost.png) no-repeat;  //background-image:none;    overflow: hidden;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/index/img2/cost.png',sizingMethod='scale'); }
.raboti2 .item .cost .text {position: relative;  text-align: center; padding: 3px 0 0 0px;}

a #test2 {border: 4px solid #7e7e7e; }
a:hover  #test2  {border: 4px solid #F7900F; }
a { font-size: 20px; font-family: Times New Roman}


.raboti .item .cost1 {position: absolute;  right: 9px; bottom: 48px;   //bottom: 47px;    _bottom: 30px; //right: 8px;  font-size: 14px; width: 81px; height: 32px; color: #FFF; font-family: Myriad Pro }
.raboti .item .cost1 .back {position: absolute;  left: 0; top: 0;  width: 81px; height: 22px;  background: url(/index/img2/cost.png) no-repeat;  //background-image:none;    overflow: hidden;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/index/img2/cost.png',sizingMethod='scale'); }
.raboti .item .cost1 .text {position: relative;  text-align: center; padding: 3px 0 0 0px;}
.raboti2 .item .cost1 {position: absolute;  right: 9px; bottom: 44px;   //bottom: 43px;  // right: 8px;  _bottom: 30px; font-size: 14px; width: 81px; height: 32px; color: #FFF; font-family: Myriad Pro }
.raboti2 .item .cost1 .back {position: absolute;  left: 0; top: 0;  width: 81px; height: 22px;  background: url(/index/img2/cost.png) no-repeat;  //background-image:none;    overflow: hidden;
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/index/img2/cost.png',sizingMethod='scale'); }
.raboti2 .item .cost1 .text {position: relative;  text-align: center; padding: 3px 0 0 0px;}


.jqueryslidemenu {font-size: 10px}
.jqueryslidemenu .item1 {position: relative; top: -3px}
.jqueryslidemenu a {font-size: 18px}
 .viktory .text  {font-size: 20px}
  .viktory .text ul li  {font-size: 20px}

  .item .text {font-size: 16px}
  .podpiska {font-size: 17px}


.oga {float: left; width: 220px; margin-right: 10px; margin-bottom: 30px; text-align: center; margin-left: 20px }
.oga a img {border: 5px solid #fff;  position: relative; left: 0px;}
.oga a:hover img {border: 5px solid #d49508;}
.oga a  .fio { text-decoration: none; font-size: 18px;}
.oga a:hover  .fio {text-decoration: none}
.oga a  .name { text-decoration: none; font-size: 30px}
.oga a:hover  .name {text-decoration: none}
.oga a .text {color: #fff; font-size: 20px}



#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
