html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:11px Tahoma, Helvetica, sans-serif; color:#282c36; background-color:black; background:url(../images/bg_img.gif) repeat;}
td, input, textarea, option, select {font:11px Tahoma, Helvetica, sans-serif; color:#282c36;}
img {border:0px solid;}
a {text-decoration:underline; color:#01569a; -moz-outline-style: none;}
a:hover {text-decoration:none; color:#01569a;}
.reverse {text-decoration:underline}
.reverse:hover {text-decoration:none; }
li {list-style-type:none}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.minWidth {min-width:1002px; width:expression((document.body.clientWidth<=1002)?'1002px':'auto');}
html>body .minWidth {min-width:1002px;}

#maincontainer{
	width:1002px;
	margin:20px 0 0 0;
	border-top: 1px solid #2f2e2e;
	border-left: 1px solid #2f2e2e;
	border-right: 1px solid #2f2e2e;
	}
/*-----------------------------------------------------------------RED-STAR*/
#redstar{
	background:url(../images/red_star.gif) no-repeat;
	width:103px;
	height:102px;
	position:absolute;
	top:3px;
	margin:0 0 0 900px;
	}
/*-----------------------------------------------------------------HEADER-----start*/
#head{
	background:url(../images/header_bottom.gif) repeat-x bottom;
	height:389px;
	background-color:black;
	}
#head #mid  #leftgrad{
	background: url(../images/header_left_grad.gif) repeat-y top left;
	height:389px;
	}
#head #mid  #rightgrad{
	background: url(../images/header_right_grad.gif) repeat-y top right;
	height:389px;
	}
#head #bottom #left-bottom-angle{
	background: url(../images/header_bottom_left_angle.gif) no-repeat bottom left;
	height:389px;
	}
#head #bottom #right-bottom-angle{
	background: url(../images/header_bottom_right_angle.gif) no-repeat bottom right;
	height:389px;
	}
/*-----------------------------------------------------------------LOGO-----*/
#maincontainer #head #top{
	padding-top:20px;
	}
#logo{
	margin:6px 0 0 100px;
	_margin:6px 0 0 50px;
	height:25px;
	width:116px;
	float:left;
	}
/*-----------------------------------------------------------------MENU-----start*/
#maincontainer #head #menu{
	margin:0 0 0 20px;
	width:523px;
	float:left;
	}
/*-------------------------------------------------------------menu top*/
#menu #topmenu a{
	text-decoration:underline;
	color:white;
	}
/*-------------------------------------------------------------menu bototm*/
#menu #bottommenu1{
	clear:left;
	background:url(../images/menu_bottom_black.gif) no-repeat bottom;
	width:523px;
	height:39px;
	}
#menu #bottommenu1 #bottommenu2{
	clear:left;
	background:url(../images/menu_bottom_blue_neon.gif) no-repeat bottom;
	width:523px;
	height:39px;
	}
/*-------------------------------------------------------------button left*/
#menu #topmenu #button-left{
	background: url(../images/button_lr.gif) no-repeat;
	width:113px;
	height:31px;
	float:left;
	display:block;
	}
#menu #topmenu #button-left a:hover{
	background: url(../images/button_lr.gif) 0 -31px no-repeat;
	width:113px;
	height:36px;
	float:left;
	}
.lnk-r{
	margin:10px 0 0 0;
	text-decoration:underline;
	}
/*-------------------------------------------------------------button center*/
#menu #topmenu .buttons-center{
	background: url(../images/button_telo.gif) repeat-x;
	height:30px;
	width:100px;	
	float:left;
	background-color:black;	
	border-top:1px solid black;
	text-decoration:underline;
	color:#dfdfdf;
	}
#menu #topmenu .buttons-centera{
	background: url(../images/button_telo_light.gif) repeat-x;
	height:35px;
	width:100px;	
	float:left;
	text-decoration:underline;
	cursor: hand;
	}
#menu #topmenu .buttons-center a:hover{
	background: url(../images/button_telo_light.gif) repeat-x;
	height:35px;
	width:100px;	
	float:left;
	text-decoration:underline;
	cursor: hand;
	}
#menu #topmenu .buttons-center .borders{
	border-left:1px solid #817b7d;
	margin:6px 0 0 0;
	height:24px;
	}
#menu #topmenu .buttons-center .borders .lnk-c{
	padding:3px 0 0 0;
	}
/*-------------------------------------------------------------right button*/
#menu #topmenu #button-right {
	background: url(../images/button_lr.gif) -111px 0 no-repeat;
	width:110px;
	height:31px;
	float:left;
	display:block;
	}
#menu #topmenu #button-right a:hover{
	background: url(../images/button_lr.gif) -111px -31px no-repeat;
	width:110px;
	height:35px;
	float:left;
	}
.borders2{
	margin:7px 0 0 0;
	height:24px;
	border-left:1px solid #817b7d;
	}
.borders2 .lnk{
	padding:3px 0 0 0;
	text-decoration:underline;
	}
/*-----------------------------------------------------------------ICONS-----start*/
#icons{
	width:170px;
	height:8px;	
	float:left;
	margin:14px 0 0 10px;
	}
#icons #home{width:40px;height:8px; float:left;}
#icons #home a{background: url(../images/icons.gif) 0 0 no-repeat; width:9px; height:8px; float:left; margin:0 0 0 15px;}
#icons #home a:hover{background-position: -9px 0;}
#icons #mail {width:40px;height:8px;float:left;}
#icons #mail a{background: url(../images/icons.gif) -18px 0 no-repeat; width:10px;height:8px;float:left; margin:0 0 0 15px;}
#icons #mail a:hover{ background-position: -28px 0;}
#icons #map {width:40px;height:8px;float:left;}
#icons #map a{background: url(../images/icons.gif) -38px 0 no-repeat; width:8px; height:8px; float:left; margin:0 0 0 16px;}
#icons #map a:hover{ background-position: -46px 0;}
#icons .line{
	background: url(../images/icons.gif) -54px 0 no-repeat;
	width:1px;
	height:8px;
	float:left;
	}
/*-----------------------------------------------------------------header_scroll_content---------*/	
#glider {
	clear:both;
	}
.scroller { 
	width: 900px; 
	height: 250px;
	overflow: hidden;
	}  
.scroller #worder { 
	width: 700px; 
	margin-top:100px;
	height: 70px;
	overflow: hidden;
	font:Helvetica, sans-serif;
	font-size:45px;
	color:white;
    filter:alpha(opacity=0);
     -moz-opacity:0;
	}
.scroller .section {
	width:310px;
	height:300px;
	overflow:hidden;
	float:left;
	margin:0px;
    padding:0px;
	}
.scroller .content{
	width: 10000px;
	}
/*-------------------------------------------------------------------------------------section 0*/
#section0{
	width:300px;
	} 

/*-------------------------------------------------------------------------------------section 1*/
#section1{
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	} 
#section1 .img a{
	background: url(../images/food_2.gif) no-repeat;
	width:187px;
	height:215px;
	margin:0 0 0 0;
	display:block;
	} 
#section1 .title{
	background: url(../images/title.gif) -1460px 0 no-repeat;
	width:180px;
	height:21px;
	margin:10px 0 0 0;
	}
       
/*-------------------------------------------------------------------------------------section 2*/
#section2{
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	} 
#section2 .img a{
	background: url(../images/food_1.gif) no-repeat;
	width:262px;
	height:153px;
	margin:50px 0 0 10px;
	display:block;
	}    
#section2 .title{
	background: url(../images/title.gif) -215px 0 no-repeat;
	width:189px;
	height:21px;
	margin:20px 0 0 0;
	}    
/*-------------------------------------------------------------------------------------section 3*/
#section3{
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	} 
#section3  .img a{
	background: url(../images/food_1.gif) -262px 0 no-repeat;
	width:188px;
	height:153px;
	margin:48px 0 0 0;
	display:block;
	}
#section3 .title{
	background: url(../images/title.gif) -405px 0 no-repeat;
	width:226px;
	height:21px;
	margin:23px 0 0 0;
	} 
/*-------------------------------------------------------------------------------------section 4*/
#section4{
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	} 
#section4 .img a{
	background: url(../images/food_1.gif) -450px 0 no-repeat;
	width:204px;
	height:153px;
	margin:48px 0 0 0;
	display:block;
	}
#section4 .title{
	background: url(../images/title.gif) -634px 0 no-repeat;
	width:183px;
	height:21px;
	margin:23px 0 0 0;
	} 
/*-------------------------------------------------------------------------------------section 5*/
#section5 {
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	}
#section5 .img a{
	background: url(../images/food_2.gif) -590px 0 no-repeat;
	width:158px;
	height:209px;
	margin:-3px 0 0 0;
	display:block;
	}
#section5 .title{
	background: url(../images/title.gif) -817px 0 no-repeat;
	width:222px;
	height:21px;
	margin:16px 0 0 0;
	} 
/*-------------------------------------------------------------------------------------section 6*/
#section6 {
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	}
#section6 .img a{
	background: url(../images/food_2.gif) -748px 0 no-repeat;
	width:162px;
	height:209px;
	margin:0 0 0 0;
	display:block;
	}
#section6 .title{
	background: url(../images/title.gif) -1039px 0 no-repeat;
	width:117px;
	height:21px;
	margin:13px 0 0 0;
	}
/*-------------------------------------------------------------------------------------section 7*/
#section7 {
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	}
#section7 .img a{
	background: url(../images/food_2.gif) -185px 0 no-repeat;
	width:209px;
	height:209px;
	margin:0 0 0 0;
	display:block;
	}
#section7 .title{
	background:transparent url(../images/title.gif) no-repeat scroll -1158px 0;
	height:21px;
	margin:13px 0 0;
	width:159px;
	} 
/*-------------------------------------------------------------------------------------section 8*/
#section8 {
	background:url(../images/dot_line_header_container.gif) no-repeat center right;
	}
#section8 .img a{
	background:transparent url(../images/food_2.gif) no-repeat scroll -394px 0;
	display:block;
	height:209px;
	margin:0;
	width:195px;
	}
#section8 .title{
	background:transparent url(../images/title.gif) no-repeat scroll -1318px 0;
	height:21px;
	margin:13px 0 0;
	width:140px;
	}  
/*-------------------------------------------------------------------------------------controls*/
#controls {
	margin:11px 33px 0 42px;
	}
#controls #lc-button a{
	background: url(../images/controls.gif) 0 0 no-repeat;
	width:59px;
	height:53px;
	float:left;
	display:block;
	cursor:hand;
	}
#controls #lc-button a:hover{
	background-position:-59px 0;
	width:59px;
	height:53px;
	}
#controls #gltext{
	background: url(../images/dot_line_gltext.gif) repeat-x top;
	width:720px;
	font-size:10px;
	color:#b2b2b3;
	float:left;
	text-align:left;
	margin:8px 0 0 42px;
	}
#controls #gltext .gltext-inner{
	margin:7px 0 0 0;
	}
#controls #rc-button a{
	background: url(../images/controls.gif) -118px 0 no-repeat;
	width:59px;
	height:53px;
	float:right;
	display:block;
	}
#controls #rc-button a:hover{
	background-position: -177px 0;
	width:59px;
	height:53px;
	}
/*-------------------------------------------------------------------------------------header_bottom_shtrih*/
#shtrihline #left-shtrih{
	background:url(../images/header_bottom_shtrih_left.gif) no-repeat left;
	width:183px;
	height:12px;
	float:left;
	font-size:0px;	
	}
#shtrihline #center-shtrih{
	background:url(../images/header_bottom_shtrih_center.gif) -3px 0 repeat-x;
	height:12px;
	float:left;
	width:644px;
	font-size:0px;
	}
#shtrihline #right-shtrih{
	background:url(../images/header_bottom_shtrih_right.gif) no-repeat;
	width:175px;
	height:12px;
	float:right;
	font-size:0px;
	}
/*-------------------------------------------------------------------------------------MIDDLE CONTAINER*/
#middlecontainer{
	background-color:#f5f5f5;
	clear:both;
	}
#middlecontainer #gray-left-grad{
	background:url(../images/main_gray_grad_left.gif) repeat-y left;
	}
#middlecontainer #gray-right-grad{
	background:url(../images/main_gray_grad_right.gif) repeat-y right;
	}
/*---------------------------------------------------------card container*/
#cardcontainer{
	height:137px;
	padding:35px 0 0 21px;
	}
.card{
	background:url(../images/card_split.gif) no-repeat;
	width:235px;
	height:134px;
	float:left;
	margin:0 5px 0 0;
	text-align:left;
	}
.titlecard{
	color:#d40423;
	margin:15px 0 0 20px;
	}
.titlecard a{
	color:#d40423;
	display:block;
	}
.textcard{
	margin:5px 20px 0 20px;
	font-size:10px;
	line-height:13px;
	}
h1{	font:10px Tahoma;
	font-weight:bold;
	text-transform:uppercase;
	}
/*---------------------------------------------------------portfolio*/
#portfolio{
	height:160px;
	margin:30px 30px 0 25px;
	}
#portfolio #review{
	clear:both;
	float:left;
	margin:15px 0 0 0;
	width:100%;
	}
#portfolio #review .block{float:left;}
#portfolio #review .block .block-img{
	width:236px;
	height:80px;
	border-right:1px solid #d0d0d0;
	}
#portfolio #review .block .block-img.last{
	width:236px;
	height:80px;
	border-right:0;
	}
/*--------------------------------------------------------------------------------inform_container*/
#inform{
	text-align:left;
	margin:0 0 0 25px;
	padding:0 0 25px 0;
	}
/*------------------------------------------------------------------------NEWS*/
#inform #col1{
	width:218px;
	padding:0 10px 0 0;
	}
.date-news{
	background:#cc021b;
	float:left;
	color:#fff;
	padding:2px 10px 3px 10px;
	margin:0 0 5px 0;
	}
.i-titles a{	
	display: block;
	clear:both;
	line-height:16px;
	}
.i-text{
	padding:3px 0 15px 0;
	font-size:11px;
	line-height:16px;
	}
/*------------------------------------------------------------------------columns*/	
#inform #col2{
	width:230px;
	}
#inform #col2{
	padding:5px 0 0 0;
	}
#inform #col2 #x3mbox{
	background:url(../images/x3m_box.jpg) no-repeat;
	width:179px;
	height:202px;
	display:block;
	}
#inform #col2 a#x3mbutton {
	background:url(../images/x3mbutton.gif) no-repeat;
	width:107px;
	height:31px;
	display:block;
	color:#fff;
	font-size:18px;
	padding:7px 0 0 40px;
	margin:10px 0 0 0;
	}
#inform #col3{margin:10px 30px 0 15px;	line-height:16px;}
#inform #col3 h1{
	color:#462961;
	font:normal 22px Arial, Helvetica, sans-serif;
	text-transform:none;
	padding:0 0 15px 0;
	line-height:30px;
	}
#inform #col3 ul {width:450px;}
#inform #col3 ul li{
	width:200px;
	height:66px;
	background:url(../images/marker.gif) no-repeat 0 3px;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0 15px 0 0;
	float:left;
	}
#inform #col3 p{ line-height:18px;}
.newscol {float:left; padding:10px 60px 0 49px; line-height:18px;}
.newscol h2 {color:#462961; font:normal 18px Arial; padding:0 0 10px 0;}
.newscol p {padding:0 0 10px 0;}


/*------------------------------------------------------------------------bottom*/	
#genbottom{
	background:url(../images/bottom.jpg) no-repeat;
	width:1002px;
	height:153px;
	}
#bottominfo{
	width:1002px;
	text-align:left;
	color:white;
	padding:30px 0 20px 0;
	float:left;
	}
.boldtitle{
	font-weight:bold;
	margin:0 0 5px 0;
	}
.telright{
	margin:0 0 0 29px;
	}
#bottominfo #binf-left{
	width:300px;
	margin:0 0 0 30px;
	_margin:0 0 0 15px;
	float:left;
	}
#icq{margin:10px 0 0 0; float:left;}
#icq a{color:white;}
#icqimg{
	background:url(../images/ico_icq_skype.gif) no-repeat;
	width:22px;
	height:22px;
	float:left;
	margin:-3px 5px 0 0;
	}
#skype{margin:10px 0 0 20px;float:left;}
#skype a{ color:white; padding:10px 0 0 0;}
#skypeimg{
	background:url(../images/ico_icq_skype.gif) no-repeat;
	background-position:-22px 0;
	width:22px;
	height:22px;
	margin:-3px 5px 0 0;
	float:left; position:relative;
	}
#bottominfo .binf-cr{
	margin:0 0 0 150px;
	float:left;
	}
/*======================================================================================SECOND PAGE*/	
#secondpcont{
	text-align:left;
	height:650px;
	}
/*------------------------------------------------------------------------menu*/
#left-menu{
	width:230px;
	padding:60px 0px 50px 0;
	}
#left-menu #lmenu{
	width:170px;
	}
#left-menu #lmenu li{
	height:32px;
	}
#left-menu #lmenu .m-element{
	height:32px;	
	border-bottom:1px solid #b2b2b2;
	width:170px;
	}	
#left-menu #lmenu .m-element .redball{
	background:url(../images/second/menu_marker.gif) no-repeat;
	width:11px;
	height:11px;
	}
#left-menu #lmenu .m-element .redball .num{
	font-size:9px;
	margin:0 0 0 3px;
	color:white;
	}
#left-menu #lmenu .m-element .mtext{
	text-align:right;	
	}
#left-menu #lmenu .m-element .mtext a{
	color:#1c1c1c;
	text-decoration:none;
	font-size:12px;
	}
#left-menu #lmenu .m-element .mtext a:hover{
	color:#a8120e;
	}
/*------------------------------------------------------------------------banner*/
#left-menu #banner{
	background:url(../images/second/banner.gif) no-repeat;
	width:178px;
	height:128px;
	margin:50px 0 0 -5px;	
	}
/*------------------------------------------------------------------------right text*/
#right-text{
	width:630px;
	padding:25px 0 50px 0;
	line-height:16px;
	}
#toplinks{
	background:url(../images/second/for_links_center.gif) repeat-x;
	height:30px;
	color:#0267ad;
	font-size:11px;
	margin:-6px 0 0 0;
	}
#toplinks #t-links{
	padding:6px 10px 8px 10px;
	}
#toplinks #t-links li{
	display:inline;
	}
#toplinks #t-links .delim{
	display:inline;
	margin:0 5px 0 7px;
	}
/*------------------------------------------------------------------------ZAMETKA*/
.zametka{
	background:url(../images/second/red_shtrih.gif) repeat;
	padding:10px 20px 10px 20px;
	color:white;
	margin:-6px 0 0 0;
	}
/*------------------------------------------------------------------------FOLLIO*/
/*------------------------------------------------------------------------follio_BIG*/
#foliocontainer{
	text-align:left;
	width:900px;
	min-height:600px;
	_height:600px;	
	padding:25px 0 50px 0;
	_padding:25px 0 50px 45px;
	line-height:16px;
	}
#foliocontainer .folio-group-text{
	color:#4c4c4c;
	margin:10px 50px 0 0;
	font-size:12px;
	}
h4{
	font-weight:normal;
	margin:15px 0 0 0;
	font-size:12px;
	}
/*------------------------------------------------------------------------folio_zagL*/
#foliocontainer .foliogroup{
	height:25px;	
	border-bottom:1px solid #b2b2b2;
	clear:right;
	width:186px;
	margin:15px 50px 0 0;
	}	
#foliocontainer .foliogroup .redball{
	background:url(../images/second/menu_marker.gif) no-repeat;
	width:11px;
	height:11px;
	color:white;
	font-size:9px;
	float:left;
	margin:9px 0 0 0;
	}
#foliocontainer .foliogroup .num{
	font-size:9px;
	text-align:center;
	}
#foliocontainer .foliogroup .mtext{
	float:right;	
	margin:7px 0 0 0;
	color:#1c1c1c;
	text-decoration:none;
	font-size:12px;
	}
/*------------------------------------------------------------------------follio_inner*/
#folio-inner{
	margin:15px 0 0 0;
	}
#folio-inner #left-img{	
	background-color:#9ba9ae;
	border:1px solid #d3d3d3;
	width:333px;
	height:250px;
	float:left;
	}
#folio-inner #left-img-s{	
	width:333px;
	float:left;
	}
#folio-inner #right-info{
	float:left;
	margin:0 0 0 40px;
	}
#folio-inner #right-info #folio-tla{
	background:url(../images/second/folio_info_tla.gif) top left no-repeat;
	width:240px;
	height:13px;
	position:relative;
	}
#folio-inner #right-info #folio-tra{
	background:url(../images/second/folio_info_tra.gif) top right no-repeat;
	width:246px;
	height:13px;
	position:relative;
	}
#folio-inner #right-info #folio-bla{
	background:url(../images/second/folio_info_bla.gif) left no-repeat;
	width:240px;
	height:13px;
	position:relative;
	margin:-13px 0 0 0;
	}
#folio-inner #right-info #folio-bra{
	background:url(../images/second/folio_info_bra.gif) right no-repeat;
	width:246px;
	height:13px;
	}
#folio-inner #right-info #infocont{
	background-color:#efefef;
	width:240px;
	border:3px solid #d3d3d3;
	margin:-13px 0 0 0;
	}
#folio-inner #right-info #infocont #infocont-txt{
	margin:15px 20px 0 20px;
	color:#4c4c4c;
	}
.spanzag{
	font-weight:bold;
	font-size:12px;
	margin:8px 0 0 0;
	}
#foliotext{
	color:#4c4c4c;
	margin:10px 0 0 0;
	line-height:20px;
	font-size:13px;
	}
/*------------------------------------------------------------------------form_gray*/
#formshtrih{
	background:url(../images/second/gray_shtrih.gif) repeat;
	width:440px;
	padding:10px 20px 10px 20px;
	margin:-6px 0 0 0;
	}
#f-round-tla{background: url(../images/second/round_tla.gif) no-repeat left; height:6px; position:relative; font-size:0; margin:30px 0 0 0;}
#f-round-tra{width:481px; _width:482px; background: url(../images/second/round_tra.gif) no-repeat right;	height:6px;	position:relative; font-size:0;}
#f-round-bla{background: url(../images/second/round_bla.gif) no-repeat left; height:6px; position:relative; font-size:0; 
margin:-6px 0 0 0;}
#f-round-bra{width:481px; _width:482px; background: url(../images/second/round_bra.gif) no-repeat right;height:6px;	position:relative; font-size:0;}
/*------------------------------------------------------------------------------form*/
input{
	border:1px solid #c4c4c4;
	width:260px;
	padding:5px;
	margin:0 0 8px 0;
	}
textarea{
	border:1px solid #c4c4c4;
	padding:5px;
	}
.button-send{
	background:url(../images/second/button_grad.gif) repeat-x;
	height:25px;
	width:90px;
	display:block;
	margin:10px 0 0 0;
	cursor:hand;
	border:1px solid #c4c4c4;
	}
#send-result{
	margin:12px 0 0 20px;
	background:url(../images/second/red_shtrih.gif) repeat;
	color:white;
	padding:5px 10px 5px 10px;
	-moz-opacity:0;
	filter:alpha(Opacity=0);
	}
.button-send #bst a{
	padding:6px 0 0 16px;   
	color:#343434;
	display:block;
	text-decoration:none;
	}
.button-send #bst a:hover{
	color:#a8120e;
	}

/*------------------------------------------------------------------------TABLE*/
#secondpcont #stable{
	margin:10px 0 0 0;
	}
#secondpcont #stable th{
	background:url(../images/second/red_shtrih.gif) repeat;
	color:white;
	height:23px;
	padding:0 10px 0 10px;
	}
#secondpcont #stable td{
	padding:0 10px 5px 10px;
	border-bottom:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	}
#secondpcont #stable .nb{
	border-bottom:1px solid #bcbcbc;
	border-right:0px;
	}
/*------------------------------------------------------------------------spisok*/
#secondpcont .spisok{
	margin:10px 0 0 0;
	}
#secondpcont .spisok li{
	background:url(../images/second/red_marker.gif) no-repeat 0px 6px;
	padding:0 0 0 10px;
	}
.redtext{
	color:#A11E30;
	}
#secondpcont h1{
	background:url(../images/second/red_shtrih.gif) repeat;
	height:20px;
	color:white;
	font-size:12px;
	margin:15px 0 0 0;
	float:left;
	line-height:normal;
	padding:5px 6px 0 6px;
	text-transform:none;
	}
.leftroundtitle{

	background:url(../images/second/left_round_title.gif) no-repeat;
	float:left;
	height:25px;
	width:3px;
	margin:15px 0 0 0;
	}
.rightroundtitle{
	background:url(../images/second/right_round_title.gif) no-repeat;
	float:left;
	height:25px;
	width:3px;
	margin:15px 0 0 0;
	}
.titletext{
	padding:0 10px 7px 10px;
	}
h3 {
	color:black;
	font-weight:bold;
	font-size:16px;
	margin:20px 0 5px 0;
	line-height:normal;
	font-family:Helvetica, sans-serif
	}
#hidden {
	display:none;
	}
.border-vacan{
 	border: 1px solid #DDDDDD;
	margin:10px 0 10px 0;
	padding:5px;
	}
/*------------------------------------------------------------------------------round angles*/
.round-tla{
	background: url(../images/second/round_tla.gif) no-repeat left;
	height:6px;
	position:relative;
	font-size:0;
	}
.round-tra{
	background: url(../images/second/round_tra.gif) no-repeat right;
	height:6px;
	position:relative;
	font-size:0;
	}
.round-bla{
	background: url(../images/second/round_bla.gif) no-repeat left;
	height:6px;
	position:relative;
	font-size:0;
	margin:-6px 0 0 0;
	}
.round-bra{
	background: url(../images/second/round_bra.gif) no-repeat right;
	height:6px;
	position:relative;
	font-size:0;
	}
/*------------------------------------------------------------------------------PEOPLE*/
#people{
	margin:25px 0 0 0;
	}
#people .person{
	float:left;
	margin:0 0 35px 0;	
	}
#people .person .pers-img{
	background:url(../images/second/peopl_black_foto.gif) no-repeat;
	width:64px;
	height:82px;
	float:left;
	}
#people .person .pers-txt{
	height:82px;
	color:#3a3a3a;
	margin:0 0 0 10px;
	float:left;
	width:240px;
	}
#people .person .pers-txt .pers-title{
	font-weight:bold;
	font-size:12px;
	display:block;
	}
#people .person .pers-txt .profile{
	font-size:10px;
	display:block;
	margin:0 0 5px 0;
	}
#sub{
	width:170px;
	margin-top:10px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	}
#sub div{
	margin-top:5px;
	}
.hidden{
	display:none;
	}
.space10px{
	height:10px;
	font-size:0px;
	overflow:hidden;
	}	
	
.conttable li {width:315px; float:left; display:inline; font-size:14px;}    
.conttable li p{padding:0 0 10px 0;} 

#mapmenu ul 
{
  padding:10px;
} 

#mapmenu ul li a.bold
{
  font-weight:bold;
}    
.cont2col {width:100%; line-height:22px; float:left;}
.cont2col li {width:285px; padding:0 30px 20px 0; float:left;}
.cont2col li span {padding:0 0 0 29px;}