html,body
{  font-size: 0.83em;font-family: Arial, Verdana;
   color: #363636;  background : #fbfeff;
   margin: 0px; padding: 0px;
   text-align: center;
}
img{  border:0px;} 
table{  border:0px; /* border="0" */   border-collapse:collapse; /* cellspacing="0" */}
table td{  padding:0px; /* cellspadding="0" */   vertical-align: top;}

/*---------- a ----------*/
a{  text-decoration: underline;  color: #007596;}
a:hover{  text-decoration: none;  color: #007596;}
a.gl{  text-decoration: underline;    color: #dee1e2;}
a.gl:hover{  text-decoration: none;   color: #dee1e2;}
a.podr{  text-decoration: underline;    color: #007596;}
a.podr:hover{  text-decoration: none;   color: #007596;}
a.zag1{  text-decoration: none;    color: #9da8a9;}
a.zag1:hover{  text-decoration: none;   color: #e88126;}
a.foot{  text-decoration: underline;    color: #fff;}
a.foot:hover{  text-decoration: none;   color: #fff;}


/*----------end a ------------*/

/*---------- bg ------------*/
.verh
{  background : url(../i/main.jpg) no-repeat center center;  width:980px; height:126px;}
.dom
{  background : url(../i/dom.gif) no-repeat left bottom;  width:502px; height:277px;}
.nov
{  background : url(../i/nov.gif) no-repeat right top;}
.kalen
{  background : url(../i/kalen.gif) no-repeat right top;}
.tochki
{  background : url(../i/tochka.gif) repeat-x center center;}
.mn
{  background : url(../i/mn.gif) no-repeat right top;}
.new
{  background : url(../i/new.gif) no-repeat right top;}
.tochkiver
{  background : url(../i/tochka.gif) repeat-y left center;}
.tochkiver2
{  background : url(../i/tochka.gif) repeat-y right center;}
.tochkiverkor
{  background : url(../i/tochka.gif) repeat-y left center; margin-left: 10px;}
.fonor
{  background : url(../i/fon1.gif) repeat-x center center;}
.plast
{  background : url(../i/pl.jpg) no-repeat left top;}
.foot
{  background : url(../i/niz.gif) no-repeat center center; width: 980px;; height:127px; }
.korz
{  background : url(../i/korz.gif) no-repeat right top;}
/*---------- end bg ------------*/

.logo_poz
{   position: relative; top: 12px; left: 35px; width: 300px;}
.abs
{   position:absolute; width: 300px;}
.poz
{  padding: 5px 0 0px 700px;
}
.pad8 {padding-top: 8px;}
.pad5 {padding-top: 5px;}
.pad_5_2 {padding-top: 1px; list-style-type: none; list-style-image: none;}
.padmain { padding-top: 14px;}
.padnov {padding-left: 30px; padding-right:15px; }
.padkont {padding:0px 30px 0px 30px; }
.pad28{padding-top:28px; padding-bottom: 15px;}
.padvanyanov{padding-top:5px; padding-bottom: 15px;}
.pad28_1{padding-top:28px; padding-bottom: 25px;}
.padchis{padding-top: 12px;}
.padmn{padding-top:50px;}
.padright {padding-left: 20px; padding-right:30px; }
.padnew{padding-top: 13px;}
.paduz{padding-top:28px;}
.padzv {padding-top: 35px; padding-bottom: 35px;}
.padchis1{padding-top: 5px;}
.padpl {padding: 50px 30px;}
.padl30{padding-left: 30px;}
.padl40{padding-left: 40px;}
.padnovcent {padding: 0px 20px 30px 20px;}
.padkalen1{padding-top:10px; padding-bottom: 15px;}
.padrmn{padding-right: 15px;}
.padnovcent1 {padding: 28px 20px 30px 20px;}
.padnovcent2 {padding: 25px 20px 30px 20px;}
.padl10{padding-left: 10px;}
.padvhr {padding-right:300px;}
.margch {margin-left:150px; }
.padch {padding-right: 22px;}
.padr30{padding-right: 60px;}
.padsert{padding:8px;}
.padotpr{padding-right: 13px;}
.paderr{padding:15px 15px 15px 15px;}

.pad10{padding: 5px 0px;}
.padv5 {padding-top: 5px; padding-bottom: 5px;}
.padv10 {padding-top: 10px; padding-bottom: 10px;}
.padh10 {padding: 0px 10px;}

.padt10{padding-top:10px;}

img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "i/0.gif"
    )
}

.gltext
{  color:#dee1e2;
}
.vhtext
{  color:#dee1e2;
   padding-top: 20px;
   font-size: 1.1em;
}
input.inph
{   height: 12px;font: normal 0.9em Tahoma, Arial; width:117px;
    margin-right: 7px; }
input.poisk
{   height: 18px; width: 411px;
    margin-right: 7px; border: 1px solid #d3d3d3; 
	font: normal 1.1em Tahoma; padding-left: 5px;
}
input.vh
{   height: 18px; width: 200px;
    margin-left: 4px; border: 1px solid #d3d3d3; 
	font: normal 1.1em Tahoma; padding-left:2px;
}
input.za
{   height: 18px; width: 200px;
    border: 1px solid #d3d3d3; 
	font: normal 1.1em Tahoma; padding-left:2px;
}
input.za1
{   height: 18px; width: 350px;
    border: 1px solid #d3d3d3; 
	font: normal 1.1em Tahoma; padding-left:2px;
}
input.ch
{   height: 18px;padding-left:2px;
    margin-right: 7px; 
}
textarea.za2
{   width: 350px;  height: 50px;
    border: 1px solid #d3d3d3; 
	font: normal 1.1em Tahoma;padding-left:2px;
}
.bot
{   vertical-align:bottom;}
.mid
{   vertical-align:middle;}
.left
{  text-align:left;
}
.right
{  text-align:right;
}
.hfl
{  height: 240px;
}
.hkorz
{  height: 30px;
}
.hkorz1
{  height: 145px;
}
.zagnov  
{  text-transform: uppercase;
   font: bold 1.4em Tahoma;
   color: #7c8b8e; 
   padding-right:75px;
}


.csc-firstHeader  
{  
	font: bold 1.4em Tahoma;
    color: #7c8b8e;
    padding-left:15px;
}

h1 
{
/*	background: url(../i/or.gif) no-repeat left center;*/
/*   height:14px;*/
   font: bold 1em Tahoma;	
}

h2
{
font-size: 14px;
color:#7c8b8e;
}


.zagnovsm
{  
   font: normal 1.4em Tahoma;
   color: #7c8b8e;
}
.pal
{  float:left;
   width: 6px; height: 16px; 
   margin-right: 6px;}
.chis  
{  font: bold 1.1em Arial;
   color: #e88126;
   text-transform: uppercase;
}
.textnov  
{  font: normal 1em Tahoma;
   text-align: justify;
}
.podrtext
{  text-align: right;
   padding-top: 10px;
}
.mnenie  
{  font: bold 1em Arial;
   color: #e88126;
   text-transform: uppercase;
}
.mnenie1  
{  font: bold 1.2em Arial;
   color: #e88126;
   text-transform: uppercase;
}
input.padrad
{   margin-right: 10px;
}
img.ser
{  border: 1px solid #cfcfcf; margin-right: 12px; margin-bottom: 5px;
}
img.ser1
{  border: 1px solid #cfcfcf;
}

img.bir
{  border: 1px solid #7acad8;
}
img.middle
{  vertical-align:middle;  
}
.zagnov1
{  text-transform: uppercase;
   font: bold 1.6em Tahoma;
   color: #9da8a9; padding-right: 5px;
}
.bordpl
{  border: 1px solid #cfcfcf;}
.bordplr
{  border-right: 1px solid #cfcfcf;}
.bordplrt
{  border-right: 1px solid #cfcfcf;
   border-top: 1px solid #cfcfcf;
}
.bordplt
{  border-top: 1px solid #cfcfcf;
}
.niz
{   height: 37px;
    background-color: #edeff0;
	font: normal 1.1em Arial;
	vertical-align:middle;
}
.palki
{color: #cbcbcb; padding:0px 10px;}
.foottext
{  color:#c6c6c6;
   vertical-align:middle;
   font: normal 1.1em Arial;
   text-align: left;
}
.tov
{  font: normal 1.2em Tahoma;
   color: #363636;  padding-left: 5px;
}
.bold
{   font-weight: bold;
}
.tem
{   background-color: #f5f5f5;
   height: 30px; 
}
/*kalendar*/
.ver_job3_t2
{  background-color:#f5f5f5;
   width:220px;
   height:21px;
	color:#bdc4c2;
	font-size:1em;
	text-align:left;
	font-family:Tahoma;
	font-weight:bold;}
.nat24_pad2_topp1
{   padding:4px 0 0px 0px;
	font-family: Tahoma;
}
.ver_p_job3_1
{   padding-left:18px;}
.ver_p_job3_2
{   padding-left:15px;}
.ver_p_job3_3
{   padding-top: 3px; 
}
.ver_job3_t3
{   background-color:#fbfeff;
	width:220px;
	height:23px;
	font-size:1em;
	text-align:left;
	font-family:Tahoma;
}

.ver_job3_t4
{  width:18px;
   height:17px;
   text-align:center;
   }
.ver_job3_t5
{	width:18px;
	height:17px;
	text-align:center;
	color:#ea8a36;
	font-weight:bold;
	background: url(../i/akt.gif) no-repeat center center;
	}
.verleft
{  padding-left: 15px;
}
.ver_job3_t6
{	background-color:#f5f5f5;
	width:220px;
	height: 25px;
	text-align:center;}
form
{margin:0px;
padding:0px;}	
/*end kalendar*/
.korzfl
{   float:right; width:230px;
}
.noakt
{   color:#b6bcbd;
}
input.kol
{   width: 35px; height: 14px;
}
.tah
{  font: normal 1em Tahoma;}
.tah1
{  font: normal 1.2em Tahoma;}
ul.pol
{  list-style-type: square;
   margin:0px; padding-left:18px;
}
ul.kr
{  list-style-type: disc;
   margin:0px; padding-left:28px; font: normal 1em Tahoma;
}
.lh
{  line-height: 1.5;
}
.cent
{  text-align: center;
} 
.cl
{  clear:both;
}
.korztextzag
{  font: bold 1.2em Tahoma;
   color:#818384;
}
.vsego
{  font: bold 1.2em Tahoma;}
.zal30
{  width: 100px; height: 15px; background-color:#faa74a;
}
.zal25
{  width: 80px; height: 15px; background-color:#faa74a;
}
.zal20
{  width: 60px; height: 15px; background-color:#faa74a;
}
/**/
#hid
{  display: none; 
    position:relative; 
 }
.abs2
{  position:absolute;
   top:-210px; left: 470px;
    width:400px;
    border:1px solid #d3d3d3;   background-color: #f7f7f7;
} 
.a13_1
{margin-top: 6px;}
textarea.vs2
{font-size: 1em;
color:#003261;
font-family:tahoma;
width: 373px;
height: 70px;
}
select.managers
{font-size: 1em;
color:#003261;
font-family:tahoma;
width: 380px;
}
.padvyb
{  padding-bottom: 8px;
}
.vs_t1
{
background-color: #F1F1F1;
height: 25px;
padding-right: 5px;
}

.padman10
{
padding-left: 10px;
}

.red
{color:#f91c26;}

.errors
{
	border: 1px solid #e88126;
	background-color:#f9f1e9; 
	margin: 3px 10px 10px 10px; 
	text-align:center;
	width: 400px;
	line-height:2.0;
	font: bold 1.2em tahoma,arial;
        padding:10px;
}
.errorsqw
{
	border: 1px solid #e88126;
	background-color:#f9f1e9; 
	margin: 3px 10px 10px 10px; 
	text-align:center;
	width: 350px;
	line-height:2.0;
	font: bold 1.2em tahoma,arial;
        padding:10px;
}

.padb10 
{ 
	padding-bottom:10px; 
}
.pad5tab
{  padding:5px;
}


/*
 
*/

.trnormal {
  background-color: #f9f9f9; 
}
.tableheader {
  height: 25px;

  background-color: #e0e0e0; 
}
.table_main {border:1px solid #cccccc;}
.padlog
{  padding:5px 10px 5px 20px;
}

.bgUserHead 
{
	background-color: #f0f0f0;
}
textarea.dop
{   width: 200px;  height: 100px;
    border: 1px solid #d3d3d3; 
    font: normal 1.1em Tahoma;margin-left: 4px;padding-left:2px;
}
textarea.dop2
{   width: 250px;  height: 150px;
    border: 1px solid #d3d3d3; 
    font: normal 1.1em Tahoma;margin-left: 4px;padding-left:2px;
}
.textregpred  
{  text-transform: uppercase;
   font: bold 1.2em Tahoma;
   color: #7c8b8e;
}
.padt8
{padding-top:8px;}

.padtext
   {padding: 20px 10px 20px 15px;
} 
.padtext2
   {padding: 10px 10px 20px 15px;
}
.pal
{  background-color:#1f1f1f;
   width:2px;
}
.zag_sm 
{ font: bold 1.4em Tahoma; 
} 
.padl6{padding-left: 6px;} 
.blzag 
{ font: bold 1.2em Tahoma; 
} 
.padt8
{
	padding-top: 8px;
} 
.padt10
{
	padding-top: 10px;
}

.palkipalki
{
	background: url(/i/pal.jpg) repeat-x center center; height:15px; border: 1px solid #cccccc; 
} 
.bggreen 
{ background-color: #00FF00; 
}
.nayd
{  font: normal 1.1em Tahoma;
   color: #7c8b8e;  
}


/*kategorii
.kategorii { background-color:#ffffff;}
*/

.price_index {
 border-left: 1px dotted rgb(160, 160, 160); 
 padding-left: 5px; 
 padding-right: 5px;
}

.price_index2 {
 border-top: 1px dotted rgb(160, 160, 160); 
 vertical-align: middle; 
}

.price_index3 {
 padding-bottom: 5px; 
 padding-top: 5px;
 vertical-align: middle; 
 width: 63px;
}

.price_index4 {
 padding-left: 5px; 
 vertical-align: middle; 
 text-align:left;
}

.li_title a {
 font-weight:bold;
 font-size:1em;
} 

DIV.domy_dop_disp {
	DISPLAY: none
}
