/* CSS Document */

body{
padding:0;
margin:0;
min-width:1000px;
font-family:Myriad Pro, sans-serif;
font-size:16px;
color:#000000;
background:url(nImages/bg.jpg) repeat-x;
color:#19465e;
-overflow:hidden;
}

html{
-overflow:hidden;
}

.kurses_list tr td{
border:1px solid #C0C0C0;
vertical-align:middle;
}

.kurses_list tr.kurses_list_head td{
color:#000000;
background-color:#e0e5e9;
vertical-align:middle;
}

.kurses_list tr td.bottom{
background-color:#e0e5e9;
}

.kurses_list tr td.bottom a{
text-decoration:none;
padding:0 10px 0 10px;
}



a,a:hover{
color:#19465e;
font-size:16px;
}

img{
border:0;
}

tr.header td{
height:20px;
}



#body{
width:900px;
vertical-align:top;
}

#menu{
height:40px;
}
#menu tr td{
background:url(nImages/btn0.jpg) no-repeat;
width:150px;
text-align:center;
vertical-align:middle;
}
#menu a,#menu a:hover{
color:#19465e;
font-size:16px;
font-weight:100;
text-decoration:none;
}

#divs{
height:215px;
}
#divs tr td.c1{
background:url(nImages/div1.jpg) no-repeat;
text-align:left;
vertical-align:top;
width:215px;
padding:15px 5px 5px 5px;
}
#divs tr td.c2{
background:url(nImages/div2.jpg) no-repeat;
text-align:left;
vertical-align:top;
width:215px;
padding:15px 5px 5px 5px;
}
#divs tr td.c3{
background:url(nImages/div3.jpg) no-repeat;
text-align:left;
vertical-align:top;
width:215px;
padding:15px 5px 5px 5px;
}
#divs tr td.c4{
background:url(nImages/div4.jpg) no-repeat;
text-align:left;
vertical-align:top;
width:215px;
padding:15px 5px 5px 5px;
}



#center{
padding:15px;
vertical-align:top;
text-align:left;
line-height:23px;
}

#center table tr td{
vertical-align:top;
}

h2,div.h2{
font-size:20px;
font-weight:100;
padding:5px;
margin:5px;
color:#000000;
}

h1,div.h1{
font-size:25px;
font-weight:100;
padding:5px;
margin:5px;
color:#000000;
}

.sale{
width:225px;
font-size:15px;
}

.sale strong, .sale b{
color:#FF0000;
}




#tMenuL{
position:fixed;
top:0;
left:25px;
z-index:30;
padding:5px;
margin:15px;
color:#19465e;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#tMenuR{
position:fixed;
top:0;
right:25px;
z-index:30;
padding:5px;
margin:15px;
color:#19465e;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}



#rCall{
display:none;
width:500px;
height:400px;
position:fixed;
top:50%;
left:50%;
margin:-200px 0 0 -250px;
z-index:20;
}

#rCall .bg{
width:500px;
height:400px;
background-color:#000000;
filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   -khtml-opacity: 0.5;
opacity: 0.5;
position:absolute;
top:0;
left:0;
}

#rCall .body{
width:450px;
height:350px;
background-color:#FFFFFF;
position:absolute;
top:10px;
left:10px;
padding:15px;
font-weight:900;
}

#rCall input, #rCall select{height:20px; border:1px solid #000000; width:100%; font-size:14px;}
#rCall textarea{height:60px; border:1px solid #000000; width:100%; font-size:14px;}

#rCall .body font{font-size:11px;}
#rCall .body td{font-size:13px;}
#rCall .body .topBar{text-align:right; position:absolute; right:5px; top:0; font-weight:100;}
#rCall .body .topBar a,#rCall .body .topBar a:hover{font-size:24px;}

.c4 div.vcard div{
margin-bottom:15px;
font-size:14px;
}

.c1 div.h2, .c2 div.h2, .c3 div.h2, .c4 div.h2{
font-family:Myriad Pro, sans-serif;
font-style:italic;
font-size:25px;
line-height:normal;
}

.c2 a, .c3 a, a.btn{
padding:5px;
margin:15px;
background-color:#19465e;
color:#FFFFFF;
text-decoration:none;
}

hr{
border:#19465e 1px solid;
}

/*
#topMenu{
position:fixed;
top:20px;
left:50%;
margin:0px 0 0 -450px;
border-bottom:1px solid #000;
}
*/

#ie6{
display:none;
-display:block;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:120;
}

#ie6 .bg{
width:100%;
height:100%;
background-color:#000000;
filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   -khtml-opacity: 0.5;
opacity: 0.5;
position:fixed;
top:0;
left:0;
}

#ie6 .body{
width:450px;
height:180px;
background-color:#FFFFFF;
position:absolute;
top:50%;
left:50%;
padding:15px;
margin:-90px 0 0 -225px;
font-weight:900;
border:6px #333333 solid;
}

#divs tr td.c3n{
background:url(nImages/div3.jpg) no-repeat;
text-align:left;
vertical-align:top;
width:215px;
padding:15px 5px 5px 5px;
border:4px solid #FF0000;
border-top:none;
}





















#dlinks a{text-decoration:underline; cursor:pointer; color:#9c1b1a;}
#program{display:none; padding:15px;}
#program a{text-decoration:underline; cursor:pointer; color:#9c1b1a;}
#comments{display:none; padding:15px;}
#comments a{text-decoration:underline; cursor:pointer; color:#9c1b1a;}
