/* CSS Document */

#zd_form
{
position:relative;
}

#zd_form div.zd_form
{
margin:0 auto;
width:582px;
}

table.lb td
{
padding:10px;
}

#block_etrain
{
display:none !important;
text-align:justify;
font-size:12px;
color:#52647C;
font-family:Tahoma;
}

.block_etrain
{
cursor:pointer;
}

img
{
border:0;
}

input
{
border:0;
}

#zd_right
{
width:174px;
padding-left:26px;
}

#zd_right .fastway
{
background-image:url(img/right_border.jpg);
background-position:right bottom;
background-repeat:no-repeat;
width:174px;
margin-right:30px;
padding-bottom:55px;
}

#zd_right .fastway div
{
padding:10px 0px 0px 3px;
}

#zd_right .fastway div.header
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#244379;
font-weight:bold;
padding:0px 0px 4px 0px;
text-transform:uppercase;
}

#zd_right .fastway div a
{
font-family:Tahoma;
font-size:11px;
color:#52647c;
text-decoration: underline;
}

#zd_right div.br
{
padding-bottom:5px;
}

#zd_right div.news
{
width:160px;
text-align:justify;
font-family:Verdana;
}

#zd_right div.news div.header
{
font-size:12px;
color:#244379;
font-weight:bold;
padding:0px 0px 4px 0px;
text-transform:uppercase;

}

#zd_right div.news div.item
{
padding:10px 0px 15px 3px;
}

#zd_right div.news div.item div.date
{
font-size:11px;
color:#ffffff;
background-color:#52647c;
float:left;
}

#zd_right div.news div.item div.text, #zd_right div.news div.item div.text a
{
color:#52647c;
font-size:11px;
}

#zd_right div.news div.item div.text b
{
color:#244379;
font-weight:bold;
}

#zd_center
{
margin-left:9px;
}

#zd_center .header1, #zd_center .header2
{
cursor:pointer;
}

#zd_form img.toggle
{
cursor: pointer;
}

#zd_form .body
{
margin-top:10px;
}


#zd_form1
{
background-image:url("/img/zd_form1_fon.png");
width:582px;
height:270px;
position:relative;
}

#zd_form1 .header
{
height:37px;
position:relative;
font-size:13px;
font-weight:bold;
font-family:Tahoma;

}

#zd_form1 .header1
{
width:260px;
/*text-align:center; */
vertical-align:middle;
position:absolute;
top:0;
left:0;
float:left;
color:#244379;
height:25px;
margin:0;
}

#zd_form1 .header1 div
{
top:12px;
left:42px;
position:absolute;
margin:0;
}

#zd_form1 .header1 p
{

}



#zd_form1 .header2
{
width:231px;
/*text-align:center; */
vertical-align:middle;
margin:0 0 0 260px;
color:#5c6477;
height:25px;
text-decoration:underline;
}

#zd_form1 .header2 div
{
top:12px;
left:30px;
position:absolute;
margin:0;
}

#zd_form1 .header span
{
vertical-align:bottom ;
height:37px;
}

#zd_form1 .body
{
position:relative;
width:582px;

}

#zd_form1 .body div
{
position: absolute;
}

#zd_form1 .body div div
{
position: relative;
}

#zd_form1 .input_text
{
font-family:Verdana;
font-size:12px;
color:#9499a3;
padding:0;
border:solid 1px #b5b8be;
 margin-left:6px; 
 margin-top:2px;
}

#zd_form .saledata
{
text-align:center;
}

#zd_form .saledata span
{
font-size:16px;
color:#9e1116;
}

#zd_form1 .nadpis1
{
font-family:Verdana;
font-size:11px;
color:#52647c;
}


#zd_form1 .nadpis2
{
font-family:Verdana;
font-size:12px;
color:#9e1116;
text-decoration:underline;
}

#zd_form1 div label
{
 font-family:Verdana; 
 font-size:12px; 
 color:#9499a3; 
 margin-left:12px; 
 margin-top:4px;
 cursor:text;
}

#zd_form1 div label.text
{
 font-size:9px; 
 margin:0;
}

#zd_form1 div a
{
font-family:Verdana;
font-size:11px;
color:#52647c;
padding:0;
margin:0;
cursor:pointer;

}


/* form2 */


#zd_form2
{
background-image:url("/img/zd_form2_fon.png");
width:582px;
height:270px;
position:relative;
}

#zd_form2 .header
{
height:37px;
position:relative;
font-size:13px;
font-weight:bold;
font-family:Tahoma;
}
#zd_form2 .header1
{
width:260px;
/*text-align:center; */
vertical-align:middle;
float:left;
color:#244379;
height:25px;
text-decoration:underline;
margin:0;
position:absolute;
}

#zd_form2 div.header1 div
{
top:12px;
left:42px;
position:absolute;
margin:0;
}

#zd_form2 .header1 p
{

}

#zd_form2 div.header2
{
width:231px;
/* text-align:center; */
vertical-align:middle;
margin:0 0 0 260px;
color:#5c6477;
height:25px;
text-decoration:none;
}

#zd_form2 div.header2 div
{
top:12px;
left:30px;
position:absolute;
margin:0;
}

#zd_form2 .header span
{
vertical-align:bottom ;
height:37px;
}

#zd_form2 .body
{
position:relative;
width:582px;
}

#zd_form2 .body div
{
position: absolute;
}

#zd_form2 .body div div
{
position: relative;
}

#zd_form2 .input_text
{
font-family:Verdana;
font-size:12px;
color:#9499a3;
padding:0;
border:solid 1px #b5b8be;
 margin-left:6px; 
 margin-top:2px;
}

#zd_form2 .nadpis1
{
font-family:Verdana;
font-size:11px;
color:#52647c;
}

#zd_form2 .nadpis2
{
font-family:Verdana;
font-size:12px;
color:#9e1116;
text-decoration:underline;
}

#zd_form2 div label
{
 font-family:Verdana; 
 font-size:12px; 
 color:#9499a3; 
 margin-left:12px; 
 margin-top:4px;
 cursor:text;
}

#zd_form2 div a
{
font-family:Verdana;
font-size:11px;
color:#52647c;
padding:0;
margin:0;
cursor:pointer;

}

div.border
{
padding-bottom:2px;
}

div.border div.max
{
background-image:url(/img/ramka12.png);
background-position:top;
background-repeat: repeat-x;
}

div.border div.max div.maxheight
{
float:left; 
width:1px; 
height:1px;
}

div.border div.max div
{
background-image:url(/img/ramka32.png);
background-position:bottom;
background-repeat: repeat-x;
}

div.border div.max div div
{
background-image:url(/img/ramka11.png);
background-position:top left;
background-repeat:no-repeat;
}

div.border div.max div div div 
{
background-image:url(/img/ramka13.png);
background-position:top right;
background-repeat:no-repeat;
}

div.border div.max div div div div
{
background-image:url(/img/ramka31.png);
background-position:bottom left;
background-repeat:no-repeat;
}


div.border div.max div div div div div
{
background-image:url(/img/ramka33.png);
background-position:bottom right;
background-repeat:no-repeat;
}

div.border div.max div div div div div div
{
background-image:none;
}

div.border div.max div.text, div.border div.max div.text div.header
{
padding:9px 14px 0px 14px;
font-family:Tahoma;
font-size:12px;
color:#52647c;
font-weight:bold;
}


div.border div.max div.text ul, 
div.border div.max div.text span, 
div.border div.max div.text div
{
font-weight:normal;
padding:15px 0 15px 0;
}

div.border div.max div.text div.header
{
padding:0;
cursor:pointer;
}

div.border div.max div.text ul
{
padding:0px 0 15px 15px;
}

#zd_center h4
{
padding:0 0 9px 25px;
margin:0px;
font-family:Tahoma;
font-size:12px;
color:#24437a;
font-weight:bold;
text-transform:uppercase;
}

#zd_text1
{
padding-top:15px;
}

#zd_text2
{
padding-top:26px;
}

#zd_text3
{
padding-top:26px;
}


#zd_center .strelka
{
float:left; 
}

#zd_center .strelka1
{
margin:15px 0 0 4px;
padding-right:2px;
background-image: url(/img/strelka1.png);
background-repeat:no-repeat;
background-position:center;
width:7px;
height:4px;
}

#zd_center .strelka2
{
margin:13px 0 0 4px;
padding-right:4px;
background-image: url(/img/strelka2.png);
background-repeat:no-repeat;
background-position:center;
width:4px;
height:7px;
}

div.border div.min
{
background-image:url(/img/ramka42.png);
background-position:top;
background-repeat: repeat-x;
height:27px;
}

div.border div.min div.maxheight
{
float:left; 
width:1px; 
height:1px;
}

div.border div.min div
{
background-image:url(/img/ramka41.png);
background-position:top left;
background-repeat:no-repeat;
}

div.border div.min div div
{
background-image:url(/img/ramka43.png);
background-position:top right;
background-repeat:no-repeat;
}

div.border div.min div div div
{
background-image:none;
}

div.border div.text, 
div.border div.min div.text div.header
{
font-family:Tahoma;
font-size:12px;
color:#52647c;
font-weight:bold;
cursor:pointer;
}

div.border div.text div,
div.border div.text div,
div.border div.text span
{
cursor: text;
}

div.border div.min div.text
{
padding:9px 14px 0px 14px;
height:18px;
}


/*div.border div.min div.text ul, 
div.border div.min div.text span, */
div.border div.min div.text div
{
font-weight:normal;
padding:15px 0 15px 0;
display:none;
}

div.border div.min div.text div.header
{
display:block;
padding:0;
}

#zd_main_text
{
font-family:Tahoma;
font-size:12px;
color:#52647c;
text-align:justify;
vertical-align:middle;
padding-bottom:15px;
}

.clear
{
clear:both;
}

