html { height: 100%; }

body 
    { 
     width: 100%; height: 100%;
     margin: 0px;
     padding: 0px;
	 background-color:#FFFFFF;
	 background-image:url('i/main_fon.jpg');
	 background-position:left;
	 background-repeat:repeat-y;
	}
.news-r p {margin: 0px;  padding: 0px;}
td, span, div {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#283B59;  }

span.informBold { font-size:14px; color:#4761B7; font-weight:bold; }
span.contactsBold {  font-size:12px; color:#4761B7; font-weight:bold; }

a { color:#1064FE;  font-size:12px; text-decoration:none; }
a:hover { color:#1064FE;  font-size:12px; text-decoration:underline; }

div.Flag { position:absolute; z-index:1; top:90px; left:0px; width:120px; height:20px; padding:1px; padding-left:15px; padding-top:3px;  cursor:pointer; font-size:11px; font-weight:bold; color:#12476F; text-decoration:none; }
div.znak { position:absolute; z-index:1; top:9px; left:485px; width:116px; height:55px; }
div.eaic { position:absolute; z-index:1; top:73px; left:98px; width:158px; height:55px; }
div.dobrosov { position:absolute; z-index:1; top:73px; left:273px; width:158px; height:55px; }
												
.topMenu a{ font-size:12px; font-weight:bold; color:#82BDF9;  text-transform:uppercase; text-decoration:none; }
.topMenu a:hover { font-size:12px; font-weight:bold; color:#FFDB01; text-transform:uppercase; text-decoration:underline; }
.topMenu span.arrow { font-size:13px;  text-decoration:none; color:#82BDF9; font-weight:bold;}
.topMenu a:hover span.arrow { font-size:13px;  text-decoration:none; color:#FFDB01; font-weight:bold; }

.topMenuCh a{  font-weight:bold;  font-size:12px; color:#FFDB01; text-transform:uppercase; text-decoration:underline; }
.topMenuCh a:hover { font-weight:bold; font-size:12px; color:#FFDB01; text-transform:uppercase; text-decoration:underline; }
.topMenuCh span.arrow { font-size:13px;  text-decoration:none; color:#FFDB01; font-weight:bold;}
.topMenuCh a:hover span.arrow { font-size:13px;  text-decoration:none; color:#FFDB01; font-weight:bold;}

span.topEl {
	display:block;
	padding-bottom:3px;
	white-space:nowrap;
	
}
.wtgallery_list_area img {padding:10px;}

span.topEl table td{white-space:nowrap;}
	
table.mainTab { width:100%; height:80%; vertical-align:top;  } 

table.mainTab tr.mainTabTr2,table.mainTab  { height:37px; background-image:url('i/zakladki.gif'); background-position:left; background-repeat:repeat-x;  }
table.mainTab tr.mainTabTr2 td.mainTabTr2Td1 { width:75%; height:37px; }
table.sTab { height:100%; width:100%; background-image:url('i/zakladki.jpg'); background-position:left bottom; background-repeat:no-repeat; }

table.zTab, table.z1Title { height:100%; width:100%; background-image:url('i/zakladki.gif'); background-repeat:repeat-x; }


table.z1Title td.z1 { width:50%; height:37px; background-image:url('i/left_z_f.jpg'); background-repeat:repeat-x; padding-left:15px;padding-top:11px;  }
table.z1Title td.z1 a {  font-size:12px; text-transform:uppercase; color:#AD9B4A; font-weight:bold; text-decoration:none; }
table.z1Title td.z1 a:hover {  font-size:12px; text-transform:uppercase; color:#AD9B4A; font-weight:bold; text-decoration:underline; }

table.z1Title td.z1on { width:50%; height:37px;  background-image:url('i/left_z_f.jpg'); background-repeat:repeat-x; padding-left:15px;padding-top:11px;  font-size:12px; text-transform:uppercase; color:#283B59; font-weight:bold; text-decoration:none; cursor:default; }
table.z1Title td.z1on a {  font-size:12px; text-transform:uppercase; color:#283B59; font-weight:bold; text-decoration:none; }
table.z1Title td.z1on a:hover {  font-size:12px; text-transform:uppercase; color:#283B59; font-weight:bold; text-decoration:none; }
									 
span.spSt { display:block; width:150px; height:20px;  cursor:pointer; border:0px #FF0000 dotted; color:#AE9D4E; text-decoration:underline; }
span.spSt a {  text-decoration:underline; }
span.spSt a:hover {  text-decoration:underline; }
span.spStOn { display:block; width:150px; height:20px;  cursor:default; border:0px #FF0000 dotted; text-decoration:none; }
	
table.z1Title td.z2 { height:100%; width:50%; background-image:url('i/right_z_.jpg'); background-repeat:repeat-x; padding-left:15px;padding-top:11px;  }
table.z1Title td.z2 a {  font-size:12px; text-transform:uppercase;color:#283B59; font-weight:bold; text-decoration:none; }
table.z1Title td.z2 a:hover {  font-size:12px; text-transform:uppercase;color:#283B59; font-weight:bold; text-decoration:underline; }									   
td.mainTabTr2Td1 { height:37px; font-size:12px; text-transform:uppercase; color:#283B59; font-weight:bold; text-decoration:none; padding-left:20px; padding-top:5px; }									
table.mainTab tr.mainTabTr2 td.mainTabTr2Td2 { height:37px; background-image:url('i/center_i.jpg'); background-position:right bottom; background-repeat:no-repeat;  font-size:12px; text-transform:uppercase; color:#283B59; font-weight:bold; text-decoration:none; padding-left:20px; padding-top:5px; }
table.mainTab tr.mainTabTr2 td.mainTabTr2Td3 { height:37px; width:45%; }

table.icoTab { width:100%; background-color:#D3D3D3; vertical-align:top; }
td.icoTabTd2 {vertical-align:top; padding:5px; background-image:url('i/ug1_2000.jpg'); background-position:top right;background-repeat:no-repeat; } 
											   
table.newsMainTitle { width:100%; height:37px;  }
table.newsMainTitle td { width:100%; height:37px; background-image:url('i/news_tit.jpg'); background-position:left bottom; background-repeat:no-repeat; font-size:12px; text-transform:uppercase; color:#283B59; font-weight:bold; text-decoration:none; padding-left:23px; padding-top:6px; }

table.mainTab tr.mainTabTr3 td.mainTabTr3Td1 {width:50%;  vertical-align:top; height:100%; background-color:#D2D2D2; background-image:url('i/ico_tab_.gif'); background-position:bottom; background-repeat:repeat-x; }

#Tr3Td1-m {background-color:#D3D3D3; background-image:url('i/ug2_2000.jpg'); background-position:bottom right; background-repeat:no-repeat;vertical-align:top;}
#Tr3Td1 {background-image:url('i/ug2_2000.jpg'); background-position:bottom right; background-repeat:no-repeat;vertical-align:top;}

table.mainTab tr.mainTabTr3 td.mainTabTr3Td1-m, td.newMiddleTab2Td5 {
	vertical-align:top;
	width:55%;
	background-color:#F0F0F0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b8d1e3;
}
td.newMiddleTab2Td5 {
	vertical-align:top;
	width:55%;
	background-color:#F0F0F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #b8d1e3;
	border-bottom-color: #b5b9bb;
	background-image:url('i/ug2_2000-m.jpg'); background-position:right bottom; background-repeat:no-repeat;
}

table.aboutTab, table.ServiceTab { width:100%; vertical-align:top; }
table.aboutTab td.aboutTabTd1 { padding: 0 10px 10px 10px; vertical-align:top; height:100%; background-image:url(i/ug2_2000.jpg); background-position:right bottom; background-repeat:no-repeat;  }
table.aboutTab td.aboutTabTd2 { width:100%; height:100%; vertical-align:top; padding:5px; background-image:url('i/ug2_2000.jpg'); background-position:top right;background-repeat:no-repeat; } 	
table.aboutTab td.aboutTabTd1-m { padding: 0 10px 10px 10px; vertical-align:top; height:100%; background-image:url('i/ug2_2000-m.jpg'); background-position:right bottom; background-repeat:no-repeat;  }										
table.ServiceTab td.ServiceTabTd1-m { padding-left: 20px; vertical-align:top; height:100%;  text-align:center; }										
.tx-wtgallery-pi1 {text-align:center; }										

/*-------------------------Slide Show  ------------------------------------------------------------------------------------------------------------*/
#myGallery
{
	width: 276px;
	height: 158px;
	z-index:5;
	display: none;
	border: 0px;
}

.jdGallery
{
	display: none;
	overflow:hidden;
	position: absolute;
	right:0;
	top:0;
}


.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}



* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .carousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	

/* -----------------------------------------------*/

							
table.mainTab tr.mainTabTr3 td.mainTabTr3Td2 { width:210px; height:100%; vertical-align:top;  
background-image:url('i/center_i_m.gif');  background-repeat:repeat-y;   }
table.mainTab tr.mainTabTr3 td.mainTabTr3Td3 { background-color:#d6d7d7; vertical-align:top; width:100%; background-image:url('i/news_fon.jpg'); background-position:left; background-repeat:repeat-y;}
table.mainTab tr.mainTabTr4 { height:24px; background-image:url('i/b1_40000.jpg'); background-repeat:repeat-x;  }
table.mainTab tr.mainTabTr4 td.mainTabTr4Td1, table.middleTab tr.mainTabTr4 td.mainTabTr4Td1 { font-size:10px; color:#FFFFFF; text-align:left; vertical-align:bottom; background-image:url('i/b1_10000.jpg'); background-repeat:no-repeat; background-position:right; background-color:#5BA2E8; padding-left:15px;  }
table.mainTab tr.mainTabTr4 td.mainTabTr4Td2 {  }
table.mainTab tr.mainTabTr4 td.mainTabTr4Td3 {  white-space:nowrap; background-image:url('i/b1_30000.jpg'); background-repeat:no-repeat; background-position:left; vertical-align:bottom; font-size:10px; color:#81BCFA; text-align:right; 	padding-right:15px; padding-bottom:1px;  }
																		
table.mainTab tr.mainTabTr4 td.mainTabTr4Td3 a {  font-size:10px; color:#81BCFA; text-decoration:none; }
table.mainTab tr.mainTabTr4 td.mainTabTr4Td3 a:hover {  font-size:10px; color:#C1DFFD; text-decoration:underline; }
											   
table.topMenuTab { width:100%; height:100%; background-image:url('i/top2_100.jpg'); background-position:left; background-repeat:no-repeat;	}
td.topMenu {	height: 18px;}

table.commentTab { width:200px; height:100%; }
				   
table.commentTab td.commentTabTd1 { vertical-align:top; border:0px #FF0000 solid;  text-align:justify; color:#666666; font-size:12px; }
table.commentTab td.commentTabTd1 SPAN {  text-align:justify; }

p.raspHelpText  { display:block; margin:10px; padding-right:15px; }

.help_text_pic { height:20px; vertical-align:bottom; background-color:#EBE9EA; background-image:url('i/center_k.jpg'); background-repeat:repeat-y; background-position:top right;  }									

table.comm { height:100%; width:200px; background-image:url('i/center_k.jpg'); background-position:bottom left; background-repeat:no-repeat; }
table.comm td { height:100%; width:200px; color:#666666; font-size:12px; display:block; vertical-align:top; padding:5px; border:0px #FF0000 dotted; vertical-align:top; }

table.comments td STRONG { white-space:nowrap; }

td.startComment, td.poolComment, td.gymnasticComment, td.tatamiComment, td.tennissComment, td.athleticsComment, td.iceComment, td.gamesComment, td.fitnessComment, td.streetComment, td.pooleqComment, td.gymnasticseqComment, td.gameeqComment, td.athleticseqComment, td.coveringseqComment, td.wardrobeeqComment, td.tatamieqComment, td.fitnesseqComment, td.tribuneseqComment  { display:none; }

td.talkComment, td.transportComment, td.montComment, td.eskizComment, td.makeComment { display:none; }

td.poolComment, td.gymnasticComment, td.gamesComment, td.athleticsComment, td.coveringsComment, td.wardrobeComment, td.ringComment, td.fitnessComment, td.tabloComment { display:none; }



td.CommentView {  }
									
table.commentTab td.commentTabTd2 { width:5px; vertical-align:top; }

table.newsTab { width:100%; background-image:url('i/news_fon.jpg'); background-position:left; background-repeat:repeat-y;}
				
table.newsTab td.line { vertical-align:top; }
table.newsTab span.counts { vertical-align:bottom; display:block; text-align:right; }

td.startImgTd2 {}
td.startImgTd2 span.podpis { display:block; text-align:center; height:45px; vertical-align:top; font-size:12px; color:#363535; text-decoration:none;  }
td.startImgTd2 span.podpis a {  font-size:12px; color:#363535; text-decoration:none; }
td.startImgTd2 span.podpis a:hover {  font-size:12px; color:#363535; text-decoration:none;  }	
td.startImgTd2 img { border:1px #A6B2BE solid; }

td.startImgTd2On {}
td.startImgTd2On span.podpis { display:block; text-align:center; height:39px; vertical-align:top; font-size:12px; color:#0E60FE; text-decoration:underline;  }
td.startImgTd2On span.podpis a {  font-size:12px; color:#0E60FE; text-decoration:underline; }
td.startImgTd2On span.podpis a:hover {  font-size:12px; color:#0E60FE; text-decoration:underline;  }
td.startImgTd2On img { border:1px #FBD100 solid; }

td.startImgTd {}
td.startImgTd span.podpis2 { display:block; text-align:center; height:39px; vertical-align:top; font-size:13px; color:#363535; text-decoration:none;  }
td.startImgTd span.podpis2 a {  font-size:13px; color:#363535; text-decoration:none; }
td.startImgTd span.podpis2 a:hover {  font-size:13px; color:#363535; text-decoration:none;  }

td.startImgTd img { border:1px #A6B2BE solid; }
td.startImgTd a strong h2{font-size:13px; color:#363535; text-decoration:none;margin:0px; padding:0px;}												  
td.startImgTdOn {}
td.startImgTdOn span.podpis2 { display:block; text-align:center; height:39px; vertical-align:top; font-size:13px; color:#0E60FE; text-decoration:none;  }

td.startImgTdOn span.podpis2 a {  font-size:13px; color:#0E60FE; text-decoration:underline; }

td.startImgTdOn img { border:1px #FBD100 solid; }

table.iconsCenterTab { width:100%;  }
table.iconsCenterTab td { vertical-align:top; text-align:center; cursor:pointer;  }

table.ico td.icoTd5 { height:100%; width:100%; border:1px #9dbddf solid; }

table.mainTab td.mainTabTd1 { background-image:url('i/s_top_fo.jpg'); background-repeat:repeat-x; height:163x; width:100%; vertical-align:top; }

table.topTab { width:100%; height:163px; background-image:url('i/top-fon1.jpg'); background-position:left top; background-repeat:no-repeat;}
table.topTab td.topTabTd1 {width:100%; vertical-align:top; padding-top:25px;}
table.topTab td.topTabTd2 { width:450px; vertical-align:top; text-align:right; padding-top:0px; padding-right:10px; }
table.topTab td.topTabTd3 { width:150px; height:149px; }

span.newsLine { display:block; width:100%; font-family:Arial; font-size:10px; color:#0D192D;  text-align:justify; }
				
span.newsLine table.title { width:100%; height:34px; text-transform:uppercase; background-image:url('i/newstitl.jpg'); background-position:bottom; background-repeat:repeat-x; background-color:#B1BDE1; font-weight:bold; font-size:12px; text-align:left; padding-left:15px; }

span.hLine { margin-left:17px;  display:block; width:100%; height:1px; background-image:url('i/pixel_dq.gif'); background-repeat:repeat-x; }

span.hLine1 { display:block; width:100%; height:1px; background-image:url('i/pixel_dq.gif'); background-repeat:repeat-x; }


div.slogan {  font-weight:bold; font-size:11; color:#64728C; position:absolute; top:110px; left:30px; z-index:1; text-transform:uppercase; line-height:20px;  }
div.slogan strong { font-size:14px; color:#425F75; }

span.counts { display:block; width:100%; height:100%; vertical-align:bottom; border:0px #FF0000 dotted;  font-size:10px; color:#333333; text-align:right; }			  

span.newsPodpis {display:block; width:100%; text-align:right; }
span.newsPodpis a {   font-size:12px; color:#1064FE; text-decoration:none; }

span.newsPodpis { display:block; width:100%; text-align:right;  font-size:13px; color:#1064FE; }
span.newsPodpis a {   font-size:12px; color:#1064FE; text-decoration:none; }
span.newsPodpis a:hover {  font-size:12px; color:#1064FE; text-decoration:underline; }		

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div.icoHome { width:78px; height:26px; position:absolute; top:132px; left:490px; z-index:2; background-image:url('i/home0000.jpg'); padding-left:22px;
background-repeat:no-repeat; }	
div.icoHome a {  font-size:10px; color:#345194; text-decoration:none; font-weight:bold; }  
div.icoHome a:hover {  font-size:10px; color:#345194; text-decoration:underline; font-weight:bold; } 

div.icoMail { width:77px; height:26px; position:absolute; top:132px; left:570px; z-index:2; background-image:url('i/mail0000.jpg'); padding-left:25px; 
background-repeat:no-repeat; }	
div.icoMail a {  font-size:10px; color:#345194; text-decoration:none; font-weight:bold; }  
div.icoMail a:hover {  font-size:10px; color:#345194; text-decoration:underline; font-weight:bold; } 

div.icoMap { width:57px; height:26px; position:absolute; top:132px; left:655px; z-index:2; background-image:url('i/map00000.jpg'); background-repeat:no-repeat; padding-left:28px; }	
div.icoMap a {  font-size:10px; color:#345194; text-decoration:none; font-weight:bold; }  
div.icoMap a:hover {  font-size:10px; color:#345194; text-decoration:underline; font-weight:bold; } 

a.ico2 { font-size:12px; color:#363535; text-decoration:none; font-weight:bold; }
a.ico2 img { border:5px #A6B2EE solid; }				   

a.ico1 {  font-size:12px; color:#363535; text-decoration:none; font-weight:bold; }
				
a.ico1:hover {  font-size:12px; color:#0E60FE; text-decoration:underline; font-weight:bold; }

a.ico1 img { border:1px #A6B2BE solid; }
					 
a.ico1:hover img { border:1px #FFDB00 solid; }

a.cls { font-size:12px; color:#283B59; text-decoration:none; cursor:pointer; }
a.cls:hover { font-size:12px; color:##FFDB00; text-decoration:none; cursor:pointer; }

/*--------------------------------------------------------------    -----------------------------------------------------------------*/
td.table1{ background:#00FF33; margin: 10px 5px 10px 10px;} 
span.titleNew{ display:block; width:100%; height:34px; text-transform:uppercase; background-image:url('i/newstitl.jpg'); background-position:top; background-repeat:repeat-x; background-color:#7083c5; padding:5px 5px 0px 10px}   
span.titleNew h3{margin:0px; padding:0px;}
span.titleNew a, span.titleNew a:hover{font-weight:bold; font-size:12px; text-align:left; color:#FFDB00; text-decoration:none;}

span.titleAllNew{ display:block; width:100%; height:34px; text-transform:uppercase; padding:5px 5px 0px 10px} 
span.titleAllNew a, span.titleAllNew a:hover{font-weight:bold; font-size:12px; text-align:left; color:#12476F; text-decoration:none;}
.spanRight {font-weight:normal; font-size:10px; color:#12476F; text-decoration:none; padding:0px; margint:0px;}



span.titleImage img { border: 1px solid #a3b3c0; margin: 5px;}
a.cls span.titleNew p { display:block; padding-left:0px; padding-top:2px; }	

a.cls span.resumeNew { display:block; font-size:12px; color:#283B59; text-decoration:none;  margin-left:15px; }
a.cls img { float:left; margin:3px; }
a.cls span.details1 { display:block; color:#1064FE; text-decoration:none; font-weight:bold; text-decoration:none; }

a.cls:hover span.titleNew { display:block; width:100%; height:34px; text-transform:uppercase; background-image:url('i/newstitl.jpg'); background-position:bottom; background-repeat:repeat-x; background-color:#B1BDE1; font-weight:bold; font-size:12px; text-align:left; color:#FFDB00; text-decoration:none; margin-bottom:10px; }									  
a.cls:hover span.titleNew p { display:block; padding-left:15px; padding-top:2px; }	

a.cls:hover span.resumeNew { display:block; font-size:12px; color:#000000; text-decoration:none;  margin-left:15px; }
a.cls:hover img { float:left; margin:3px; }
a.cls:hover span.details1 { display:block; color:#1064FE; text-decoration:none; font-weight:bold; text-decoration:underline; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* table.about { width:100%; height:100%; }
table.about td.aboutTd1 {  padding:15px; padding-top:0px; font:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#283B59; vertical-align:top;  }
table.about td.aboutTd2 {  padding:0px; height:100%; padding-right:15px; padding-bottom:5px; vertical-align:top; } */
td.info { background-image:url('i/s_inforo.gif');  background-position:right; background-repeat:repeat-y; vertical-align:top; width:200px; height:100%; }
		 			  
td.newsTd { vertical-align:top;  background-image:url('i/pixel_qu.gif'); background-position:left; background-repeat:repeat-y; height:100%; width:40%; }
td.raspTop1 {
	height:18px;
	text-align:right;
	background-image: url(i/rasp_toq.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
td.raspTop2 {  height:18px; background-image:url('i/center_i_m.gif'); background-repeat:repeat-y; }
td.raspTop3 {  height:18px; background-color:#FFFFFF; }
td.raspTop4 {  height:18px; background-color:#FFFFFF; background-image:url('i/pix_gray_n.jpg'); 
					 height:18px; background-position:left; background-repeat:repeat-y; }					
tr.mainTabTr { vertical-align:top; background-color:#F0F0F0; }	

span.SmiTitle a, span.titleAllNew a:hover, span.SmiTitle {font-weight:bold; font-size:12px; text-align:left; color:#12476F; text-decoration:none;}
span.SmiTitle:hover {font-weight:bold; font-size:12px; text-align:left; color:#12476F; text-decoration:underline;}
span.SmiSubheader p{margin-top:0;}

span.FAQTitle a{font-size:12px; text-align:left; color:#12476F; text-decoration:none;}
span.FAQTitle a:hover { font-size:12px; text-align:left; color:#1064FE; text-decoration:underline;}
/*----------------------------------     (1 ) --------------------------------------*/

table.clientsNav1 { width:100%; background-image:url('i/clients6.jpg'); }
table.clientsNav1 td.clientsNav1Td1 { width:100%; background-image:url('i/clients7.jpg'); background-position:top left; background-repeat:no-repeat; padding-left:30px; cursor:pointer; }
table.clientsNav1 td.clientsNav1Td1 a {   font-size:12px; color:#283B59; text-decoration:none; text-transform:uppercase; }
table.clientsNav1 td.clientsNav1Td1 a:hover {  font-size:12px; color:#283B59; text-decoration:none; text-transform:uppercase; }
table.clientsNav1 td.clientsNav1Td2 { width:100%; height:3px; padding:0px; background-color:#F0F0F0; }

table.clientsNav1 td.clientsNav1Td1On { width:100%; background-image:url('i/clients8.jpg'); background-position:top left; background-repeat:no-repeat; padding-left:30px; cursor:pointer; }
table.clientsNav1 td.clientsNav1Td1On a {   font-size:12px; color:#1064FE; text-decoration:underline; text-transform:uppercase; }
table.clientsNav1 td.clientsNav1Td1On a:hover {  font-size:12px; color:#1064FE; text-decoration:underline; text-transform:uppercase; }

img { border: 0; }
/*div.wtgallery_listpic_wtgallery_listpic_act { border: 2px solid #f8ce03; padding:5px;}*/
div.wtgallery_listpic wtgallery_listpic_act wtgallery_listpic_firstofrow, div.wtgallery_listpic wtgallery_listpic_no, div.wtgallery_listpic wtgallery_listpic_no wtgallery_listpic_lastofrow {border:5px solid #00FF00;}




input.fbArea { width:356px; }
textarea.fbArea2 { width:356px; height:150px; }
dd {
	margin:0px;
	padding: 0px;
}
TABLE.newsTab TD.newsTabTd2 {
	BACKGROUND-IMAGE: url('i/s_ques_title_fon.gif'); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 35px
}
TABLE.newsTabTd2Title {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url('i/s_ques_title.gif'); VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #040b00; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 100%
}
TABLE.newsTabTd2Title TD {
	PADDING-BOTTOM: 9px; VERTICAL-ALIGN: bottom
}

ul.arrowsUl { padding:0px; margin-left:40px; list-style-image:URL('i/s_marker.gif'); list-style-type:none  }
ul.arrowsUl2 { padding:0px; margin-left:35px; list-style-image:URL('i/s_marker.gif'); list-style-type:none  }
li.arrows { margin-bottom:5px;}

li.arrows  a.lic {   font-size:12px; font-weight:bold; color:#283B59; text-decoration:none; }
li.arrows  a.lic:hover {  font-size:12px; font-weight:bold; color:#1064FE; text-decoration:underline; }
li.arrowsIn a.lic2 {   font-size:12px; color:#283B59; text-decoration:none; }
li.arrowsIn a.lic2:hover {  font-size:12px; color:#1064FE; text-decoration:underline; }

/*----------------------------------     (2 ) --------------------------------------*/

table.clientsNav2 { width:100%; background-image:url('i/clients5.jpg'); }
table.clientsNav2 td.clientsNav2Td1 { width:100%; height:20px; padding-left:30px;}
table.clientsNav2 td.clientsNav2Td11 { width:100%; height:20px; padding:0 10px 0 10px; }
table.clientsNav2 td.clientsNav2Td2 { width:100%; height:3px; background-color:#f0f0f0;  padding:0px;}

/*-------------------------------------------------------------    -----------------------------------------------------------*/
a.rNavTalk  {  font-size:12px; color:#405B73; text-decoration:none; font-weight:bold; text-transform:uppercase; }
a.rNavTalk:hover {   font-size:12px; color:#405B73; text-decoration:underline; font-weight:bold; text-transform:uppercase; }
a.rNavTalk img { background-image:url('i/r/talk1000.jpg'); background-position:top; background-repeat:no-repeat; }
a.rNavTalk:hover img { background-image:url('i/r/talk1_on.jpg'); background-position:top; background-repeat:no-repeat; }

a.rNavTransport  {  font-size:12px; color:#405B73; text-decoration:none; font-weight:bold; text-transform:uppercase; }
a.rNavTransport:hover {   font-size:12px; color:#405B73; text-decoration:underline; font-weight:bold; text-transform:uppercase; }
a.rNavTransport img { background-image:url('i/r/transpor.jpg'); background-position:top; background-repeat:no-repeat; }
a.rNavTransport:hover img { background-image:url('i/r/transpos.jpg'); background-position:top; background-repeat:no-repeat; }

a.rNavEskiz  {  font-size:12px; color:#405B73; text-decoration:none; font-weight:bold; text-transform:uppercase; }
a.rNavEskiz:hover {   font-size:12px; color:#405B73; text-decoration:underline; font-weight:bold; text-transform:uppercase; }
a.rNavEskiz img { background-image:url('i/r/eskiz100.jpg'); background-position:top; background-repeat:no-repeat; }
a.rNavEskiz:hover img { background-image:url('i/r/eskiz1_o.jpg'); background-position:top; background-repeat:no-repeat; }

a.rNavMont  {  font-size:12px; color:#405B73; text-decoration:none; font-weight:bold; text-transform:uppercase; }
a.rNavMont:hover {   font-size:12px; color:#405B73; text-decoration:underline; font-weight:bold; text-transform:uppercase; }
a.rNavMont img { background-image:url('i/r/mont1000.jpg'); background-position:top; background-repeat:no-repeat; }
a.rNavMont:hover img { background-image:url('i/r/mont1_on.jpg'); background-position:top; background-repeat:no-repeat; }

a.rNavMake  {  font-size:12px; color:#405B73; text-decoration:none; font-weight:bold; text-transform:uppercase; }
a.rNavMake:hover {   font-size:12px; color:#405B73; text-decoration:underline; font-weight:bold; text-transform:uppercase; }
a.rNavMake img { background-image:url('i/r/make1000.jpg'); background-position:top; background-repeat:no-repeat; }
a.rNavMake:hover img { background-image:url('i/r/make1_on.jpg'); background-position:top; background-repeat:no-repeat; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table.firstTab2 { width:464px; height:219px; }

span.contTextFon { display:block;  width:100%; height:26px; background-image:url('i/a_tab1_1.jpg'); background-repeat:repeat-x;  }
span.contText {  display:block; width:100%; height:26px; background-image:url('i/a_tab1_2.jpg'); 
background-repeat:no-repeat; background-position:right; font-family:Arial, Helvetica, sans-serif; 
font-size:12px; font-weight:bold; color:#040B00; padding-left:20px; text-transform:uppercase;  }
span.contText p {display:block;  padding-top:5px; }
span.contPicTop { display:block;  width:100%; height:23px; background-image:url('i/contpic1.jpg'); background-repeat:no-repeat; background-position:right; background-color:#A0A0A0;  }

span.contPicBottom { display:block;  width:100%; height:23px; background-image:url('i/a_tab2_p.jpg'); background-repeat:no-repeat; background-position:right; background-color:#A0A0A0;  }
span.list2 span.details { color:#1064FE; }
span.list2 span.details a { color:#1064FE; font-weight:bold; text-decoration:none;  }
span.list2 span.details a:hover { color:#1064FE;  font-weight:bold; text-decoration:underline;  }

span.razdelitel { display:block;  width:100%; height:3px; background-color:#A0A0A0;  }
span.predstavitel {background-color:#CECED0; display:block;}

table.contLeft { width:100%; height:100%; background-color:#F9F8F8; }
table.contLeft td.contLeftTdL1 { width:4px; height:11px; }
table.contLeft td.contLeftTdL2 { width:4px; height:100%; background-image:url('i/leftLine.jpg'); background-position:top; background-repeat:repeat-y; vertical-align:top; }
table.contLeft td.contLeftTdL3 { width:4px; height:10px; }
table.contLeft td.contLeftTd1 { width:100%; height:11px; background-image:url('i/topLineC.jpg'); background-position:top; background-repeat:repeat-x;  }
table.contLeft td.contLeftTd2 { width:11px; height:11px; }
table.contLeft td.contLeftTd3 { width:100%; height:100%; background-image:url('i/moscow2_.jpg'); background-position:top left; background-repeat:no-repeat; vertical-align:top; padding:1px; padding-left:7px; }
table.contLeft td.contLeftTd4 { width:11px; height:100%; background-image:url('i/rightLin.jpg'); background-position:top; background-repeat:repeat-y; }
table.contLeft td.contLeftTd5 { width:100%; height:10px; background-image:url('i/bottomLi.jpg'); background-position:bottom; background-repeat:repeat-x; }
table.contLeft td.contLeftTd6 { width:11px; height:10px; }
table.contLeft td.contLeftTdNew1 { background-image:url('i/leftLine.jpg'); background-position:top; background-repeat:repeat-y; }
table.contLeft td.contLeftTdNew2 { padding-left:5px; }
table.contLeft td.contLeftTdNew3 { background-image:url('i/rightLin.jpg'); background-position:top; background-repeat:repeat-y; }

table.contRight { width:100%; height:100%; background-color:#F9F8F8; }
table.contRight td.contRightTdL1 { width:4px; height:11px; }
table.contRight td.contRightTdL2 { width:4px; height:100%; background-image:url('i/leftLinf.jpg'); background-position:top; background-repeat:repeat-y; }
table.contRight td.contRightTdL3 { width:4px; height:10px; }
table.contRight td.contRightTd1 { width:100%; height:11px; background-image:url('i/topLineC.jpg'); background-position:top; background-repeat:repeat-x;  }
table.contRight td.contRightTd2 { width:11px; height:11px; }
table.contRight td.contRightTd3 { width:100%; height:100%; background-image:url('i/piter3_1.jpg'); background-position:top left; background-repeat:no-repeat; vertical-align:top; padding:1px; }
table.contRight td.contRightTd4 { width:11px; height:100%; background-image:url('i/rightLio.jpg'); background-position:top; background-repeat:repeat-y; vertical-align:top; }
table.contRight td.contRightTd5 { width:100%; height:10px; background-image:url('i/bottomLi.jpg'); background-position:bottom; background-repeat:repeat-x; }
table.contRight td.contRightTd6 { width:11px; height:10px; }
table.contRight td.contRightTdNew1 { background-image:url('i/rightLio.jpg'); background-position:top; background-repeat:repeat-y; }
table.contRight td.contRightTdNew2 { }
table.contRight td.contRightTdNew3 { background-image:url('i/leftLinf.jpg'); background-position:top; background-repeat:repeat-y; }

table.contCenter { width:100%; height:100%; background-color:#F9F8F8; border:1px #9F9F9F solid; }
table.contCenter td.mainText {  vertical-align:top;  padding-top:11px; padding-right:12px; padding-bottom:11px; padding-left:11px; background-image:url('i/piter4_1.jpg'); background-position:top left; background-repeat:no-repeat; }
table.contCenter td.details {  height:10px; padding-bottom:9px; padding-left:9px;  }

span.informBold { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#056BBD; font-weight:bold; }
span.contactsBold { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#526BBB; font-weight:bold; }
span.informBoldCont { display:block; height:55px; margin-left:60px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#6D96F5; font-weight:bold; }

span.informBold2 {  font-size:13px; color:#283B59; font-weight:bold; }
span.contactsBoldCont {  font-size:12px; color:#283B59; font-weight:bold; }
span.informBoldCont2 { display:block; height:55px; margin-left:60px; vertical-align:middle;  font-size:16px; color:#283B59; font-weight:bold; }

table.contElTab1 td.contElTab1Td1 { VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 35px; }

table.contentFon2 {width:100%;	height:100%;}	
table.contentFon2 td.contentFon2Td { width:100%; height:100%; padding-right:1px; vertical-align:middle; }
table.contentFon2 td.contentFon2Td strong { white-space:nowrap;  }
table.contentFon3 {width:100%;}

table.contSubTemplate { width:100%; height:100%;  }
table.contSubTemplate td { vertical-align:top; }
table.contSubTemplate td.cstd1 { width:33%; padding:5px; padding-right:1px; height:280px;  }
table.contSubTemplate td.cstd2 { width:33%; padding:5px; padding-left:1px; padding-right:1px; height:280px;   }
table.contSubTemplate td.cstd3 { width:33%;  padding:5px; padding-right:1px; padding-left:1px; height:280px;  padding-right:7px;  }
table.contSubTemplate td.cstd4 { width:100%;  padding-left:0px; }

td.contentTab { background-image:url('i/s_pixel_.gif');  background-repeat:repeat-y;  background-position:right; font-size:12px;  vertical-align:top; height:100%; width:60%; }

table.newsTab td.newsTabTd2 { width:100%; height:65px; 
										  background-image:url('i/s_ques_t.gif');
										  background-repeat:repeat-x; }
table.newsTabTd2Title { width:100%; height:100%; padding-left:25px;
					      				 background-image:url('i/s_ques_u.gif');
  					      				 background-repeat:no-repeat; 
					      				 background-position:left;
					      				 font-family:Arial; font-size:12px; 
										 text-transform:uppercase; color:#040B00; 
										 font-weight:bold; vertical-align:bottom; }


span.buttonOpenAboutTab { display:block; width:100%; height:73px; background-image:url('i/personal1.jpg'); background-position:left; background-repeat:no-repeat; padding-left:67px;  }
						  
span.buttonOpenAboutTab a {  font-size:22px; color:#FFFFFF; white-space:nowrap; text-decoration:none; }
span.buttonOpenAboutTab a:hover {  font-size:22px; color:#FFFFFF; white-space:nowrap; text-decoration:underline; }
span.buttonOpenAboutTab a span.arrowAbout { text-decoration:none; color:#FFFFFF; font-size:18px; }
span.buttonOpenAboutTab a:hover  span.arrowAbout { text-decoration:none; }

/*---------------------------- Otziv ------------------------------------------------------------------------------------------------------------------*/
.otziv a{  font-size:12px; font-weight:bold; color:#283B59; text-decoration:none; }
.otziv a:hover { font-size:12px; font-weight:bold; color:#1064FE; text-decoration:underline; }
.activeLinkWrap { font-size:12px; font-weight:bold; color:#1064FE; text-decoration:underline; }





	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	padding:3px;
	text-align:center;
	font:10pt Arial;
	font-weight:bold;
	color:#283B59;
}

}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #FFDB00;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
/*-------------------------------          --------------------------------------------*/
table.middleTab {width:100%; height:100%; 
				  background-image:url('i/s_middle.gif'); 
				  background-position:bottom; 
				  background-repeat:repeat-x;
				  }
table.infoFon2 { width:100%; height:100%;
					           background-image:url('i/s_inforn.gif'); 
					           background-position:bottom right; 
					           background-repeat:no-repeat; }
							   
table.infoFon2 td {  vertical-align:top; }
td.info1 { width:100%; height:100%; background-image:url('i/s_inform.gif'); 
			  background-position:right; background-repeat:repeat-y; 
			  vertical-align:top; }
	td.rasporka1 { width:10px; height:35px; background-color:#FFFFFF; }
	td.rasporka2 { width:10px; background-color:#FFFFFF; height:100%; }
td.z2 { width:100%; height:35px; background-image:url('i/s_z1_fon.jpg');
  			background-repeat:repeat-x; background-position:top; }
	   
	     table.z2Title { width:100%; height:100%; }
	   
	   table.z2Title td.z2TitleTd { width:100%; height:100%; padding-left:25px;
					      			
					      			font-size:12px; text-transform:uppercase;
					      			color:#040B00; font-weight:bold;
									background-image:url('i/s_z2_pic.jpg');
									background-repeat:no-repeat; background-position:top right; }
									
/*-------------------------------          --------------------------------------------*/
.lic-cert1{width:100%; vertical-align:top; background-image:url('i/service_pic_default1.gif'); background-position:top; background-repeat:repeat-x;}

.lic-cert2{vertical-align:top; width:100%; height:100%; padding: 10px 0 15px 20px; background-image:url('i/service_pic_default2.gif'); background-position:top right; background-repeat:no-repeat;font-size:12px; font-weight:bold; color:#373737;}

table.newMiddleTab2 td.newMiddleTab2Td3 { background-image:url('i/s_pixel_.gif'); background-repeat:repeat-y; vertical-align:top;  background-position:right; height:70%; }
td.newMiddleTab2Td4 { width:210px; height:100%; vertical-align:top;  background-image:url('i/center_i_m.gif');  background-repeat:repeat-y;  }
td.newMiddleTab3Td4 {width:210px; height:100%; vertical-align:top; background-image:url('i/center_i_m.gif');  background-repeat:repeat-y; padding: 30px 15px 0 5px;}
table.newMiddleTab2 td.newMiddleTab2Td5 { background-image:url('i/s_pixel_.gif'); background-repeat:repeat-y; vertical-align:top;  background-position:right;
height:30%; }

.transport1 {vertical-align: top; width: 100%; height: 100%; background-image: url(i/service_pic2.gif); background-position: right top; background-repeat: no-repeat;text-align:center; padding-top: 1px;}
.transport2 { width: 100%; height: 250px; vertical-align: top; background-image: url(i/service_pic1.gif); background-position: center top; background-repeat: repeat-x; text-align:center;}

/*-------------------------------           --------------------------------------------*/
span.spanTM a{margin:0; padding:0;}
span.spanTM {margin:0 0 10px 0; padding:0 0 10px 0;}
span.spanTM p{margin:3px 0 0 0; padding:3px 0 0 0;}

/*-------------------------------          --------------------------------------------*/
strong.MegaTitle { display:block; width:100%; text-align:center;  font-size:24px; color:#A7A7A7; }
strong.SubMegaTitle { display:block; width:100%; text-align:center;  font-size:14px; color:#056BBD; }

/*-------------------------------           --------------------------------------------*/
.csc-textpic-caption {font-weight:bold; color:#12476F;}
#copy{ background:url(i/bottom_bg.gif) repeat-y right top #59a6ee; }
#copy table{margin-top:3px;}
#copy table td{font-size:10px;color:#fff; vertical-align:top;}
#copy table td a{font-size:10px;color:#fff;}
