body, html {margin: 0px; padding: 0px; width: 100%; height: 100%; background-color: #FFFFFF; }

table#maintbl {font-family: Arial; font-size: 9pt; color: #000; 
           width: 100%; height: 100%;
	   table-layout:fixed;
	   vertical-align: top;
	   position: relative;
	   background: url('../d/tarelka.jpg') no-repeat right bottom;}
table#maintbl td {vertical-align: top;}

div.top_link {
	height: 38px;
}

td.top1 {width: 360px; 
         padding-top: 49px;
	 padding-bottom: 1px;}
td.top1 span {margin: 0px 43px 1px 74px;}
td.top1 a {color: #b2b2b2;}

td.top {font-size: 11pt; 
          color: #ff0000;
	  padding: 47px 0px 0px 14px;}
td.top a {font-size: 11pt; 
          color: #ff0000;
	 }
	            
td.logo {padding: 25px 0px 0px 30px;}
td.logo img.number {margin: 7px 0px 0px 38px;}

td.row2 {padding: 25px 34px 0px 0px;}
td.row2 a {color: #ff0000;}

td.row2 h1.bl {font-size: 11pt; 
               margin: 0px 0px 10px 0px;}

div.rtxt {
	padding: 0px 15px;
	color: #fff;
	font-size: 9pt;}      


td.row2 div.face {
	height: 20px;  
	margin:  0px 0px 0px 15px;
}

td.middle_left {padding: 0px;}

td.middle_left a {color: #ff0000;
                  margin-left: 44px;}
td.middle_left div.txt {margin: 6px 80px 11px 44px; 
                        color: #4c4c4c;}  
td.middle_left img.left {
	margin-bottom: 30px;
}                      
td.middle_left td.td1 {background: #fff url('../d/big_grey_01.gif') no-repeat scroll left top; 
                 height: 192px; 
		 width: 26px;}                        
td.middle_left td.td2 {background: #fff url('../d/big_grey_02.gif') repeat-x scroll left top; 
                 height: 192px; 
		 width: 231px;
		 padding-top: 27px;
		 font-size: 11pt; 
		 color: #4c4c4c;}
td.middle_left td.td2 img {float: left; margin: 5px 6px 0px 0px;}
td.middle_left td.td3 {background: #fff url('../d/big_grey_03.gif') no-repeat scroll left top; 
                 height: 192px; 
		 width: 14px;}
                        
td.middle_left td.td2 form {margin: 21px 0px 0px 15px;
                   color: #b2b2b2;}
td.middle_left table {margin: 0px 0px 30px 0px;
                      color: #b2b2b2;
		      font-size: 9pt;}
td.middle_left td.td2 td {height: 30px;}
td.middle_left td.td2 td.login {width: 55px;}			                        
td.middle_left td.td2 input {border: 1px solid #b2b2b2;
                         margin-bottom: 0px;}                 
td.middle_left td.td2 input.enter {color:#ffffff; 
                               background-color:#ff0000;
			       margin-top: 3px; 
			       width: 95px; 
			       height: 22px;} 
                         
                         
td.row_middle {padding: 20px 0px 0px 0px;}
td.row_middle div.top_title {padding: 0px 0px 0px 32px;}
td.row_middle div.top_title div {
                                 font-size: 11pt; 
				 color: #ff0000;}
td.row_middle div.top_title a {font-size: 11pt; color: #ff0000;}

td.row_middle div.top_title_spaw {padding: 6px 32px 0px 32px;}
td.row_middle div.top_title_spaw div {height: 45px;
                                 font-size: 11pt; 
				 color: #ff0000;}
td.row_middle div.top_title_spaw a {font-size: 9pt; color: #ff0000;}
div.top_title_spaw h1.red {font-size: 11pt; 
                  color: #ff0000;
		  margin-top: 0px;
		  margin-bottom: 10px;}

td.row_middle img.icon3 {float: left; 
                         margin: 1px 10px 0px 0px;}

div.top_title h1.red {font-size: 11pt; 
                  color: #ff0000;
		  margin-top: 0px;
		  margin-bottom: 10px;}
div.top_title h1.black {font-size: 11pt; 
                  color: #000;
		  margin-top: 0px;
		  margin-bottom: 10px;}
		  
 
div.article_link {color: #ff0000;
                  margin: 23px 20px 0px 32px;}
div.article_link a {color: #4c4c4c;}

table.little_grey {width: 100%; margin: 38px 0px 0px 0px;}
table.little_grey td.grey1 {background: #fff url('../d/little_grey_01.gif') no-repeat scroll left top; 
                            height: 79px; 
			    width: 33px;}
table.little_grey td.grey2 {background: #fff url('../d/little_grey_02.gif') repeat-x scroll left top; 
                            padding-top: 12px;}
table.little_grey td.grey2 a {font-size: 11pt; color: #000;} 
td.grey2 table {width: 100%}
td.grey2 table td.icon1 {width: 25px; padding-top: 1px;}   
td.grey2 table td.icon2 {width: 22px; padding-top: 1px;}                        
table.little_grey td.grey3 {background: #fff url('../d/little_grey_03.gif') no-repeat scroll left top; 
                            height: 79px; 
			    width: 22px;}



td.little_red { 
               padding: 96px 0px 50px 30px; 
	       background: #fff url('../d/little_red.gif') no-repeat scroll 30px 96px;}
td.little_red div {
	position: relative;
	left: 0px;
	top: 0px;
	color: #fff; 
	margin: 24px 0px 0px 44px;}
td.little_red a {color: #fff;}

td.middle_bottom {padding: 120px 0px 0px 30px;}
td.right_bottom {padding: 120px 0px 0px 30px; color: #b2b2b2;}
td.right_bottom div {
	position: relative;
	width: 275px;
	float: right;
}
td.right_bottom a {color: #b2b2b2;}

.red {
	color: #ff0000;
}
.red2 {
    color: #ff0000;
    font: 12px Arial;
    margin: 5px 0px 0px 15px;
}
.grey {
	color: #b2b2b2;
}

.spaw_li {
	margin-bottom: 5px;
}

div.little_link {
	position: absolute;
	left: 375px;
	top: 73px;
	width: 360px;
}
div.little_link a {
	color: #000;
	font-size: 9pt;
}
div.little_link span {
	margin-left: 10px;
}

td.row_middle div.top_title div.title_news {
	height: 25px;
	font-weight: bold;
	font-size: 11pt;
}
td.row_middle div.top_title div.title_uslugi {
	height: 21px;
	font-weight: bold;
	font-size: 11pt;
}

td.row2 div.r1 {
	margin: 6px 0px 3px 15px;
	font-weight: bold;
}
td.row2 div.r2 {
	margin: 3px 0px 3px 30px;
}
td.row2 div.r3 {
	margin: 3px 0px 3px 45px;
}
td.row2 div.r1 a, td.row2 div.r2 a, td.row2 div.r3 a {
	color: #000;
}
td.row2 table {
	width: 100%;
}

table.red_tbl {
	background: url('../d/back_redtbl.jpg') repeat-x 0px 0px;
	width: 100%;
}
.tblred_lt {
	height: 26px;
	vertical-align: top;
	background: url('../d/rconer_lt.gif') repeat-x 0px 0px;
}
.tblred_rt {
	height: 26px;
	width: 17px;
	vertical-align: top;
}
.tblred_lb {
	width: 17px;
	height: 17px;
	vertical-align: bottom;
}
.tblred_rb {
	vertical-align: bottom;
}
.tblred_lb, .tblred_rb, .pusto {
	font-size: 0px;
	line-height: 0px;
}
table.gr_tbl {
	width: 100%;
	background-color: #fff;
}
.tblgr_ltf, .tblgr_lt  {
	height: 26px;
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: right;
	background: url('../d/wconer_lt.gif') no-repeat 0px 0px;
}
.tblgr_ltf  {
	background: url('../d/fconer_lt.gif') no-repeat 0px 0px;
}
.tblgr_lt {
	padding: 0px;
}
.tblgr_ltf a {
	font: 9pt Arial;
	color: #ff0000;
}
.tblgr_lb, .tblgr_lbf {
	height: 17px;
	vertical-align: bottom;
	background: url('../d/wconer_lb.gif') no-repeat 0px 0px;
}
.tblgr_lbf {
	background: url('../d/fconer_lb.gif') no-repeat 0px 0px;
}
.tblgr_rm {
	width: 17px;
	background: url('../d/wconer_rm.gif') no-repeat 0px 0px;
}
.tblgr_rt {
	width: 17px;
	background: url('../d/wconer_rt.gif') no-repeat 0px 0px;
}
.tblgr_rtf {
	background: url('../d/fconer_rt.gif') no-repeat 0px 0px;
    width: 17px;
}
.tblgr_rb {
	background: url('../d/wconer_rb.gif') no-repeat 0px 0px;
}
.tblgr_rbf {
	background: url('../d/fconer_rb.gif') no-repeat 0px 0px;
}
.tblgr_lm {
	background: url('../d/wconer_lm.gif') repeat-y 0px 0px;
}

#form_z {
	position: absolute;
	z-index: 5;
	display: none;
}
#takeOrder {
	position: absolute;
	z-index: 5;
	display: none;
}
.tbl_in span {
	color: #ff0000;
}
table.tbl_in form {margin: 0px; border: 1px solid #f00;
                   color: #b2b2b2;}
table.tbl_in {
	margin: 15px 0px 0px 15px;
	color: #4C4C4C;
	font: 9pt Arial;}
table.tbl_in td {
	height: 30px;
}			                        
table.tbl_in input {border: 1px solid #b2b2b2;
                         margin-bottom: 0px;}
.tbl_in input.send {color:#ffffff; 
                               background-color:#ff0000;
			       margin-top: 3px; 
			       width: 125px; 
			       height: 22px;}
#div_prozr {
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	display: none;	
}
#prozr {
	z-index: 2;
	width: 100%;
	height: 100%;	
}

td.row2 table ul {list-style: none; 
            margin: 0px 0px 0px 0px;            
	    padding-left: 0px;
	    line-height: 1.5;}
td.row2 table li {
      font-size: 9pt;
      color: #fff;
      width: 100%;
      margin-left: 0px;
      padding-left: 15px;
      }
td.row2 table li.activ {background: url('../d/icon5.gif') no-repeat scroll 0px 6px;}
td.row2 table li a {
      /*display: block;*/
      font-size: 9pt;
      color: #fff;
      width: 100%;
      margin-left: 0px;
      padding-left: 0px;
      text-decoration: underline;
      }
td.row2 table ul.grey a {
      color: #b2b2b2;
      margin-left: 12px;
      text-decoration: underline;
      }
td.row_middle div.top_title ul {list-style: none; 
            margin: 0px 0px 20px 0px;
	    padding: 0px;}
td.row_middle div.top_title ul li {list-style: none; 
	margin: 0px;
      padding: 0px;
      font-weight: bold;
      }	    
td.row_middle div.top_title ul li  {
      font-size: 9pt;
      color: #000;
      line-height: 1.5;
      }
td.row_middle div.top_title ul li.l3  {
      font-size: 9pt;
      color: #000;
      padding-left: 25px
      line-height: 1.5;
      }
td.row_middle div.top_title ul li a,  td.row_middle div.top_title ul li.l3 a{
      font-size: 9pt;
      color: #f00;
      line-height: 1.5;
      font-weight: normal;
      }
      
td.row_middle div.top_title ul li.main_link {
      font-size: 11pt;
      color: #f00;
      line-height: 2;
      }
td.row_middle div.top_title ul li.main_link a {
      font-size: 11pt;
      color: #ff0000;
      font-weight: bold;
      line-height: 2;
      }
td.row_middle div.top_title ul li.main_link19 {
      font-size: 11pt;
      color: #ff0000;
      line-height: 2;
      }
      
td.row2 div.spaw ul, td.row2 div.top_title_spaw ul, td.row2 div.news ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
      	list-style: none;
}
td.row2 div.spaw li, td.row_middle div.top_title_spaw li, td.row2 div.news li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	background: url('../d/marker.gif') no-repeat 0px 7px;
	color: #000;
}

input.find {
   color:#ffffff;
   background-color:#ff0000;
   margin-top: 3px;
   width: 100px;
   height: 22px;
   border: 1px solid #b2b2b2;
}
select.find {
   color:#000;
   margin-top: 3px;
   width: 100%;
   height: 22px;
   border: 1px solid #b2b2b2;
}

.linkWebcamera {
	font-size:14px;
	font-weight:bold;
	line-height:1;
	display:block;
	margin:10px 0 10px 0;
}
.linkWebcameraOut {
	padding-left:32px;
}