body {margin: 0 0 0 0; padding: 0 0 0 0;}
img {border: none;}
body,div,p,td
{
  font-family: tahoma;
  font-size: 12px;
  vertical-align: top;  
}

.main {border-collapse: collapse; width: 100%;}
.main td {padding: 0}

.m1 {height: 191px;}

.welc {text-align: center; padding-top: 35px;}
.members {border-collapse: collapse; margin-left: 30px; margin-right: 38px; margin-top: 25px;}

.welc2 {background-color: #E52910; color: #ffffff; padding-left: 23px; height: 120px;}
.welc2 .h {font-weight: bold; font-size: 24px; padding-top: 20px;}
.welc2 .t {font-size: 11px;}
.welc2 .l {padding-top: 18px; font-weight: bold;}
.welc2 a:link, .welc2 a:visited, .welc2 a:hover {color: #ffffff; text-decoration: none;}
.phone {height: 71px; padding-top: 35px; padding-left: 24px;}
.phone .c {font-size: 9px; font-weight: bold;}

.main .logotd
{
   /*padding-top: 38px;*/
   padding: 20px;
   vertical-align: top;
   /*text-align: center;   */
   width: 292px;
}

.members td a:link, .members td a:visited, .members td a:hover
{
   color: #527B88; font-size: 11px;
}

.members td {height: 26px; vertical-align: middle;}

.m2 {height: 65px; background-color: #527B88;}

.m2 td{vertical-align: middle; background-color: #527B88; color: #ffffff;}

.m2 .td1 
{   
   font-weight: bold;
   font-size: 12px;
   text-align: center;      
}

.m2 .td1 a:link, .m2 .td1 a:visited, .m2 .td1 a:hover
{
  color: #ffffff;  
}

.m2 .td2
{
  background: url(./img/m2_2.gif); background-position: left; background-repeat: no-repeat; background-color: #527B88;
  padding: 15px 8px 0 37px;
  font-size: 12px;
  vertical-align: top;
}

.m2 .td3{
	vertical-align: top;
	padding-top: 15px;
	
}
.m3 
{
  background-color: #EDF6FC;
}

.main td.rubpart
{
  
  padding: 20px 25px 10px 25px; 
  vertical-align: top;
  white-space: nowrap;
}



.rubpart2
{
   padding: 0;      
   vertical-align: top;   
   background: url(./img/dotts1.gif); background-position: left; background-repeat: no-repeat; padding: 20px 10px 10px 20px;
}

.rubpart a:link, .rubpart a:visited, .rubpart a:hover, .rubpart2 a:link, .rubpart2 a:visited, .rubpart2 a:hover,
.i_block a:link, .i_block a:visited, .i_block a:hover
{
  color: #000000;
  text-decoration: none;
}

.rubpart div, .rubpart2 div {height: 20px; }

.main .i_block
{
  margin: 35px 0px 35px 40px;
  padding-right: 10px;  
}
.main .i_block div {font-size: 11px; height: 20px;}
.i_block div img{margin-right: 17px;}
.i_block h2 img{margin-right: 12px;}
.i_block h2 {font-size: 15px; font-weight: bold; padding-bottom: 20px; margin-bottom: 0;}

.main div.about{
  margin: 43px 10px 10px 0; padding-left: 25px;
  background: url(./img/dotts2.gif);
  background-position: left;
  background-repeat: repeat-y;
  /*height: 350px;*/
  font-size: 11px;  
}

.main div.about h2{color: #527B88; font-size: 15px; font-weight: normal;}

.about .more {text-align: right;} 
.about .more a:link, .about .more a:visited, .about .more a:hover
{color: #527B88; text-decoration: none;}

.main .footer {background: #EBEBEB; font-size: 11px; color: #527B88; padding-top: 26px; text-align: center; height: 90px;}

.main div.path
{
   padding: 40px 0 30px 10px;
   font-weight: bold;
   font-size: 11px;
   color: #527B88;
}

.main div.path a:link, .main div.path a:visited, .main div.path a:hover
{
   color: #8D8D8D;
}

.main .inner
{
  padding-right: 20px;
}

table.zakladki
{
  border-collapse: collapse;
  width: 100%;  
  height: 21px;
}

table.zakladki td
{
  padding: 3px 3px 3px 18px;
}

.zakladki .a
{
  background-color: #527B88;
  color: #ffffff; width: 203px;
  border-bottom: 1px solid #ffffff;
}

.zakladki .a a:link, .zakladki .a a:visited, .zakladki .a a:hover {color: #ffffff; text-decoration: none}

.zakladki .p
{
  background-color: #ffffff;
  border: 1px solid #8098AD;
  border-bottom: none;
  color: #527B88; width: 203px;  
}

.zakladki .p a:link, .zakladki .p a:visited, .zakladki .p a:hover {color: #527B88; text-decoration: none}

.zakladki .space
{
  background-color: #ffffff;
  color: #ffffff; width: 5px;
  padding: 0px;
}

.zakladki .perpage
{
   text-align: right; 
   font-size: 11px;
   color: #527B88;
   padding-right: 5px;
}

div.perpage {color: #527B88; text-align: right; margin: 20px 0 20px 0;}
.perpage a:link, .perpage a:visited, .perpage a:hover {color: #527B88; text-decoration: none;}

.main .tendlist
{
  border-collapse: collapse;
  width: 100%;
}
.tendlist tr {height: 40px;}

.tendlist tr.h td{
  background-color: #527B88; color: #ffffff; font-weight: bold; 
   
}

.main .tendlist td
{
  vertical-align: middle;
  padding: 5px 5px 5px 17px;
 /* border: 1px solid #EBEBEB;*/
}

.main .tendlist td.mh {border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.main .tendlist td.m  {color: #527B88; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}

.main .tendlist .more {border-right: 1px solid #EBEBEB;}
.main .tendlist .t1 {border-left: 1px solid #EBEBEB;}
.tendlist .t1 a:link, .tendlist .t1 a:visited, .tendlist .t1 a:hover
{
  color: #000000; text-decoration: none;
}


.main .tendlist .more a:link, .main .tendlist .more a:visited, .main .tendlist .more a:hover
{
   color: #8D8D8D;
   font-weight: bold;   
}











.white{
           color:#ffffff;
           font-size:8pt;
           font-family:tahoma;
}
div.white{
           color:#ffffff;
           font-size:11pt;
           font-weight:bold;
           font-family:tahoma;
}
.oneelement{
           width:99%;
}


a.white a.white:hover a.white:visited{
           color:#ffffff;
           font-size:8pt;
           font-family:tahoma;
}

table.order_block
{
	width: 70%;
	border: 1px solid #527B88;
	border-collapse: collapse;	
	
	margin-bottom: 20px;
}

table.order_block td{padding: 10px;}

table.order_block tr.head td{
	background-color:#527B88;
	color:white;
	font-weight:bold;
}

table.list {border-collapse: collapse; width: 100%;}
table.list tr.h td {font-weight: bold; }
table.list td {border: 1px solid black; padding: 3px 5px 3px 5px; text-align: center;}

table.list_kot {border-collapse: collapse;}
table.list_kot tr.h td {font-weight: bold; }
table.list_kot td {border: 1px solid black; padding: 3px 5px 3px 5px;}

.i {width: 150px; border: 1px solid #7F9DB9;}