html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
	letter-spacing:0px;
	font-size: 12px; color: #484848;
	font: 12px tahoma, arial, verdana, sans-serif;
}

img{border:0;}

h1
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

.dpNav
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #d42020;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;  
}

a.threadPath
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;  
}

.threadPath
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;  
}

a.threadPath:hover
{
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;  
}

.bordersTD
{
  border: 1px solid #646464;
}

.bordersTDR
{
  border: 1px solid #d42020;  
}

.bordersTDR2
{
  border: 2px solid #d42020;  
}

a
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;
}

a:hover
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #d42020;
  font: 12px arial, tahoma, verdana, sans-serif;
}

a.easy
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;
}

a.easy:hover
{
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;  
}

a.navLinkNA
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #FFFFFF;
  font: 12px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

a.navLinkNA:hover
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #d42020;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

a.navLinkA
{
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 12px; color: #d42020;
  font: 12px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

.general
{
  letter-spacing:0px;
  font-size: 13px; color: #000000;
  font: 13px arial, tahoma, verdana, sans-serif;  
}

.count
{
  letter-spacing:0px;
  font-size: 14px; color: #000000;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

a.count
{
  letter-spacing:0px;
  font-size: 14px; color: #000000;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

a.count:hover
{
  letter-spacing:0px;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

.countSB
{
  letter-spacing:0px;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;  
}

a.navLinkA:hover
{
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 12px; color: #d42020;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

a.navLinkAD
{
  margin-left:10px;
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #d42020;
  font: 12px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

a.navLinkAD:hover
{
  margin-left:10px;
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 12px; color: #d42020;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

a.thread
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 13px; color: #d42020;
  font: 13px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

a.thread:hover
{
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 13px; color: #d42020;
  font: 13px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

a.thread2
{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

a.thread2:hover
{
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;
}

a.subMenu
{
  margin-left:10px;
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;  
}

a.subMenu:hover
{
  margin-left:10px;
  letter-spacing:0px;
  text-decoration: underline;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;  
}

.nav1{ background: url('/images/nav1.png') no-repeat; }
.nav2{ background: url('/images/nav2.png') repeat-x; background-position: top;}
.nav3{ background: url('/images/nav3.png') no-repeat; }

.nav1w{ background: url('/images/nav1w.png') no-repeat; }
.nav2w{ background: url('/images/nav2w.png') repeat-x; background-position: top;}
.nav3w{ background: url('/images/nav3w.png') no-repeat; }
.lb{ background: url('/images/lb.png') no-repeat; background-position: top right;}
.tb{ background: url('/images/tb.png') no-repeat;}
.ok{ background: url('/images/ok.png') no-repeat;}
.pageA{
  background: url('/images/pageA.png') no-repeat;
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #FFFFFF;
  font: 12px arial, tahoma, verdana, sans-serif;    
  padding: 0 0 1 0;
}
.page{
  background: url('/images/page.png') no-repeat; background-position:bottom;
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;      
  padding: 0 0 1 0;
}

a.pageAL{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #FFFFFF;
  font: 12px arial, tahoma, verdana, sans-serif;    
}

a.pageAL:hover{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #FFFFFF;
  font: 12px arial, tahoma, verdana, sans-serif;    
}

a.pageL{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;      
}

a.pageL:hover{
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;      
}


.bl1_1{ background: url('/images/bl1_1.png') no-repeat;}
.bl1_2
{ 
  background: url('/images/bl1_2.png') repeat-x;
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #FFFFFF;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;    
}
.bl1_3{ background: url('/images/bl1_3.png') no-repeat;}

.bl1_1G{ background: url('/images/bl1_1G.png') no-repeat;}
.bl1_2G
{ 
  background: url('/images/bl1_2G.png') repeat-x;
  letter-spacing:0px;
  text-decoration: none;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;  
  font-weight:bold;    
}
.bl1_3G{ background: url('/images/bl1_3G.png') no-repeat;}

.bl2_1{ background: url('/images/bl2_1.png') repeat-y;}
.bl2_2{ background: url('/images/bl2_2.png') repeat-x; background-position:top;}
.bl2_3{ background: url('/images/bl2_3.png') repeat-y;}

.bl3_1{ background: url('/images/bl3_1.png') no-repeat;}
.bl3_2{ background: url('/images/bl3_2.png') repeat-x;}
.bl3_3{ background: url('/images/bl3_3.png') no-repeat;}

.telFax
{
  margin-left:40px;
  margin-top:33px;
  letter-spacing:0px;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;    
}

.findInp
{
  border:0px;
  width:173px;
  height:24px;
  padding: 0 7 0 7;
  background: url('/images/findInp.png') no-repeat;
}

.liUl
{
    margin-top:5px;
}

.popupMenu
{
  position:absolute;
  z-index:70;
  display:none;
  margin-top:29px;
  margin-left: -1px;
  border-bottom: 1px solid #646464;
  border-left: 1px solid #646464;
  background:#FFFFFF;
  opacity:0.85;
  MozOpacity:0.85;
  KhtmlOpacity:0.85;
  filter:alpha(opacity=85);  
}

.copyright
{
  padding: 10 10 10 10;
  letter-spacing:0px;
  font-size: 12px; color: #000000;
  font: 12px arial, tahoma, verdana, sans-serif;      
}

.jquerySlider {
	position:absolute;
	overflow:auto;
}

.jquerySlider img {
	position:absolute;
	top:0px;
	left:0px;
	display: none;
overflow:auto;
}

.jquery-slice {
	display:block;
	position:absolute;
	z-index:50;
	overflow:auto;
}

.jquerySliderPortfolio {
	position:absolute;
	overflow:auto;
}

.jquerySliderPortfolio img {
	position:absolute;
	top:0px;
	left:0px;
	display: none;
overflow:auto;
}

.jquerySliderPortfolio {
	display:block;
	position:absolute;
	z-index:50;
	overflow:auto;
}

.btn
{
  border:0px;
  width:70px;
  height:24px;
  background: url('/images/btn.png') no-repeat;  
  letter-spacing:0px;
  font-size: 12px; color: #707070;
  font: 12px arial, tahoma, verdana, sans-serif;      
  text-align:center;
}

.inp
{
  border:0px;
  width:173px;
  height:24px;
  padding: 0 7 0 7;
  background: url('/images/findInp.png') no-repeat;  
}

.inp2
{
  border:0px;
  width:430px;
  height:24px;
  padding: 0 7 0 7;
  background: url('/images/inp2.png') no-repeat;  
}

.inp3
{
  border:0px;
  width:90px;
  height:24px;
  padding: 0 7 0 7;
  background: url('/images/inp3.png') no-repeat;  
}

.textarea
{
  border:0px;
  padding: 7 7 7 7;
  width:430px; 
  height:140px;
  background: url('/images/textarea.png') no-repeat;  
}

.date
{
  letter-spacing:0px;
  font-size: 12px; color: #808080;
  font: 12px arial, tahoma, verdana, sans-serif;      
}

.portfolio .thread 
{ 
  margin-bottom:10px; 
  text-decoration:none;
  letter-spacing:0px;
  font-size: 16px; color: #d42020;
  font: 16px arial, tahoma, verdana, sans-serif;
  font-weight:bold;  
}
.portfolio .thread a
{
  text-decoration:none;
  letter-spacing:0px;
  font-size: 16px; color: #d42020;
  font: 16px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

.portfolio .thread a:hover
{
  text-decoration:underline;
  letter-spacing:0px;
  font-size: 16px; color: #d42020;
  font: 16px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

.portfolio .sfere
{
  letter-spacing:0px;
  font-size: 14px; color: #000000;
  font: 14px arial, tahoma, verdana, sans-serif;
  margin-bottom:15px;
}

.portfolio .link a
{
  letter-spacing:0px;
  font-size: 14px; color: #808080;
  font: 14px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

.portfolio .link a:hover
{
  letter-spacing:0px;
  font-size: 14px; color: #d42020;
  font: 14px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

.loader
{
  position:fixed;
  z-index:100;
  display:none;
  width:100%;
  height:100%;
}

.previewBack
{
  position:absolute;
  z-index:101;
  background:#000000;
  opacity: 0.85;
  filter:alpha(opacity=85);
  width:100%;
  height:100%;
}

.fotoView
{
  position:absolute;
  z-index:102;
}

.fotoLiner
{
  background:#FFFFFF;
  height:150px;
  overflow:hidden;
}

.description
{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #808080;
    
  background:#FFFFFF;
  height:100%;
}

.padd
{
  padding: 5 5 5 5;
}

.controlBtn
{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #808080;
    
  background:#FFFFFF;
  font-size: 18px; color: #808080;
  font: 18px arial, tahoma, verdana, sans-serif;
  font-weight:bold;
  padding: 5 5 5 5;
  width:22px;
  height:23px;
}

.descriptionNone
{
  height:100%;
  padding: 0;
  overflow:auto;
}

.btn1
{
  display:block;
  background:url('/images/btn2.png') no-repeat;
  background-position:0 0;
  height:32px;
  width:29px;
  margin-right:15px;
  margin-left:10px;
}

.btn2
{
  display:block;
  background:url('/images/btn2.png') no-repeat;
  background-position:-29 0;
  height:32px;
  width:29px;
  margin-left:15px;
  margin-right:10px;
}


.ActiveLiner
{
  border:3px solid #890303;
}

.notActiveLiner
{
  border:3px solid #FFFFFF;
}

