/* CSS Document */
	* {margin: 0px; padding: 0px;}
	body {font: 10px Tahoma, Courier, monospace; background: #868686; color:#ffffff;}
	img {border: none;}
	ul {list-style: none;}
	tr, td, table {border: none;}
	p { text-indent: 20px; color: #FFFFFF; font-weight: normal; font-style:normal; font-family:Tahoma, Courier, monospace; font-size:12px; margin-left:10px;}
	span.clear { display: block; clear: both; height: 0px; line-height: 0px; font-size: 0px; margin-bottom: -1px; }
	
	#main { width: 1024px; margin: 0 auto; margin-top:15px; }
	.bottom { float:left; width:1024px; height:20px;}
	/*start of top*/
	.top { width: 1024px; height: 208px; border: 0px; background: url(images/top.jpg) bottom no-repeat; position:relative; border:solid 1px #FFFFFF; border-bottom:0; }
	.top img { position:absolute; bottom:0px; right:22px; }
	#center { width: 1024px; border: 0px; background: url(images/back.jpg) repeat-x; background-color:#64727d; }
	#center2 { width: 1024px; position:relative; background-color:#64727d; }
	#center2 .block-2 { position:absolute; background: url(images/back2.jpg) repeat-x; width:1024px; height:265px; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; }
	#center2 .block-2 div { float:left; }
	#center2 .block-3 { top:135px; position:absolute; width:1024px; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; background:url(images/line2.gif) repeat-y 235px; background-color:#64727d; }
	#center2 .block-3f { top:135px; position:absolute; width:1024px; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; background-color:#64727d; }
	#center2 .block-3 .menu, #center2 .block-3f .menu { width: 232px; height:239px; border: 0px; float: left; margin-top:0px; }
	#center2 .block-3 .flash, #center2 .block-3f .flash { margin-top:18px; width:460px; height:331px; background-image:url(images/flash_bg.gif); float:left; }
	#center2 .block-3 .flash2, #center2 .block-3f .flash2 { margin-top:18px; width:460px; height:331px; background-image:url(images/flash2_bg.gif); float:left; }
	#center2 .block-3 .flash_txt, #center2 .block-3f .flash_txt { width:1024px; padding-top:37px; padding-bottom:10px; margin-top:-39px; background:url(images/flash_bg_b.gif) no-repeat 232px 0px; background-color:#839099; }
	#center2 .block-3 .flash_txt .zzz, #center2 .block-3f .flash_txt .zzz { margin-left:340px; padding-bottom:10px; color:#FFFFFF; }
	#center2 .block-3 .flash_txt2, #center2 .block-3f .flash_txt2 { padding-top:10px; padding-bottom:10px; background-color:#839099; width:762px; margin-top:20px; }	
	
	#footer { width:1024px; height:75px; background-color:#616a71; border-bottom:solid 1px #FFFFFF; }
	
   .center_b { width:1024px; }
   #center2 .block-3 .find2, #center2 .block-3f .find2 { padding-top:200px; }
   #center2 .block-3 input.text1, #center2 .block-3f input.text1 { margin-left:40px; border:1px solid #333333; font-size:11px; width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; }
   
   .three { width: 1024px; height: 115px; border: 0px; background: url(images/back2.gif) repeat;}
/*obyavleniya*/
   .shirt_text {width: 380px; height: 128px; border: 0px; margin-top:5px;}
   .shirt_text strong {margin-left:30px;}
   .shirt_text strong a { color: #000000; font-family:Tahoma; font-size:12px; margin-top:10px;}
   .shirt_text2 {width: 338px; height: 128px; border: 0px; margin-top:5px; }
   .shirt_text2 strong {margin-left:30px;}
   .shirt_text2 strong a { color: #000000; font-family:Tahoma; font-size:12px; margin-top:10px;}
   .more a { color: #FFFFFF; font-family:Tahoma; font-size:10px; float:right; margin-right:10px; font-variant:small-caps;}
   .tv {  width: 284px; height: 265px; border: 0px; }
	 
   .find { width: 284px; height: 265px; border: 0px; margin-top:55px; margin-left:15px;}
   .find .text1 { border:1px solid #333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
  /*centr stranica*/
  .line_w { background: url(images/line2.gif) repeat-y; width:5px; height:290px; float: left; margin-top:20px;}
  .text1 { float: left; width: 200px;padding: 0 0 4px 0;}
  a.am1 { display: block; float: right;}
  /*vakansii*/
  .vakans {width: 730px; height:400px; float:left;}
  .obyavi { margin:15px 0 0 15px; float:left;}
  .ob {width:350px; height:100%; float:left; margin-top:10px;}
  .ob img { border:1px solid #999999}
  .ob p { margin-left:0px;}
  /*about*/
  #about {background: url(images/back3.gif) repeat; width: 1024px; height: 75px; float: left; vertical-align: super;}
  .menu2 { height:20px; display:block; border-top:1px solid #64727d; }
  .menu2 a { font-family:Tahoma; font-size:12px; color:#FFFFFF; float:left; display:block; margin-right:75px; }
  .menu2 a { text-decoration: none;}
  .menu2 a:hover { text-decoration: overline; color:#FF0000;}
  .line {background: url(images/line.gif) repeat-x; width:1024px; height:14px; float:left;}
  .skylab { float:right; padding:23px 15px 0 0; font-size:11px; }
  .skylab a{color:#FFFFFF}
  
  #title {color:#FFFFFF; font-size:16px; padding-top:5px;}
  #content2 { color:#FFFFFF; padding-top:0px; margin:0; padding:0; padding-left:10px; display:block; width:770px; float:left; }
  
  #gallery {float:left; margin-top:22px; width:315px;}
  #gallery div {float:left; margin:2px;}
  #gallery div img { border:1px solid #999999}
  #gallery div img.selected { border:1px solid red}
  
  #support { float:left; width:455px;}
  #terms { float:left; width:300px; padding-left:5px;}
  #terms div.title, #support div.title { padding-top:10px; font-size:12px; font-weight:bold; }
  #terms div.text, #support div.text { font-size:11px; padding-bottom:10px; text-indent:20px; }
  
/* slides styling */
.photo {padding:10px; padding-left:0px; width:600px; height:370px; text-align:left; position:relative; }
.photo h1 {font-size:14px; font-weight:normal; color:#fc0; margin:0 0 0 5px; padding:0;}
.photo ul {list-style:none; padding:0; margin:0; width:216px; background:#333; border:1px solid #666; position:relative; height:144px;}
.photo ul li {display:inline; width:24px; height:24px; float:left; margin:6px;}
.photo ul li a {display:block; width:24px; height:24px; cursor:default; background:url(arrow.gif) no-repeat; text-decoration:none;}
.photo ul li a b {display:none;}
.photo ul li a img {display:block; width:22px; height:22px; border:1px solid #666; border-top-color:#ccc;}

.photo ul li a:hover {white-space:normal;position:relative;}

.photo ul li a.vert:hover img {position:absolute; left:-12px; top:-20px; width:48px; height:64px; border-color:red;}
.photo ul li a.hor:hover img {position:absolute; left:-20px; top:-12px; width:64px; height:48px; border-color:red;}

.photo div.alt { position:absolute; left:0px; top:160px; width:216px; height:200px; border:0px solid #CCCCCC; text-align:right; }
.photo div.big { background-color:#000; position:absolute; left:244px; top:10px; width:505px; height:378px; border:1px solid red; padding:5px 5px;}

#sidebar-left a { color:#FFFFFF; font-size:12px; text-decoration:none; }
#sidebar-left a:hover { color:red; font-size:12px; }
#sidebar-left .content .menu { height:auto; width:auto; margin-left:10px;}
#sidebar-left .content .menu li { height:auto; width:auto; clear:both;}
#sidebar-left h2.title { font-size:14px; margin-left:5px; margin-top:5px; width:auto; clear:both; }

dt a { color:#FFFFFF; font-size:11px; text-decoration:none; }
dt a:hover { color:red; }
dd { margin-left:25px; color:#CCCCCC; }
dl { margin-top:5px;}

#terms_pager { text-align:center;}
#terms_pager a { color:#FFFFFF; margin-left:2px; margin-right:2px; text-decoration:none;}
#terms_pager a:hover { color:red; }
#terms_pager a.selected { color:#FF0000; }

#cat-list li { margin:3px; }
#cat-list li a { font-size:11px; color:#FFFFFF; text-decoration:none; }
#cat-list li a:hover { color:red; }