body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,td,th,fieldset{margin:0;padding:0;}

a img,fieldset{border:0;}


.ir{display:block;overflow:hidden;background-repeat:no-repeat;position:absolute;top:0;left:0;}

a .ir{cursor:pointer;}


.victor{height:1px;font-size:1px;display:block;clear:both;}
.tal{text-align:left !important;}
body{
background-color:#bde5ff;
font-family:Tahoma,sans-serif;
text-align:center;
}



#global{
margin:0 auto;
width:836px;
text-align:left;
background-image:url("../images/layout/bg_global.gif");
background-color:#fff;
position:relative;
}

#shl,#shr{
position:absolute;
top:0;
width:18px;
height:636px;
overflow:hidden;
}

#shl{left:0;background-image:url("../images/layout/shl.gif");}
#shr{left:818px;background-image:url("../images/layout/shr.gif");}
#rightAdvert
{
	position:absolute;
	top:22px;
	width:120px;
	height:480px;
	overflow:hidden;	
	left:840px;
}




#top{
width:800px;
margin-left:18px;
padding-top:22px;
background-image:url("../images/layout/top.gif");
background-repeat:no-repeat;
}

#head{
width:800px;
position:relative;
height:349px;
background-image:url("../images/layout/head.jpg");
}

#head h1{
position:absolute;
width:132px;
height:95px;
top:32px;left:579px;
}

#gohome{
position:absolute;
left:26px;
top:7px;
}

#gohome2{
position:absolute;
left:0;
top:7px;
display:block;width:140px;height:70px;
}


#head ul{
position:absolute;left:12px;top:220px;
width:777px;
height:65px;
list-style:none;
}

#head li{
float:left;
list-style:none;
width:123px;
height:65px;
}

#navNews{background-color:#0286a2;margin-right:10px;}
#navPoint{background-color:#899900;margin-right:5px;}
#navCatalogue{background-color:#913545;margin-right:4px;}
#navSpare{background-color:#913545;margin-right:13px;}
#navCalendar{background-color:#61810b;margin-right:7px;}
#navRegistration{background-color:#d9700b;}

#head li a{
display:block;
width:123px;
color:#fff;text-decoration:none;
text-align:center;
font-family:"Comic Sans MS",fantasy;font-size:18px;
padding-top:15px;height:50px;position:relative;
}


#head li a .ir{width:123px;
height:65px;}

#navNews .ir{background-image:url("../images/layout/nav_news.gif");}
#navPoint .ir{background-image:url("../images/layout/nav_point.gif");}
#navCatalogue .ir{background-image:url("../images/layout/nav_catalogue.gif");}
#navSpare .ir{background-image:url("../images/layout/nav_spare.gif");}
#navCalendar .ir{background-image:url("../images/layout/nav_calendar.gif");}
#navRegistration .ir{background-image:url("../images/layout/nav_registration.gif");}

#body{
color:#5f5f5f;
font-size:11px;width:760px;padding:0 20px;margin:0 20px;position:relative;z-index:2;
}

#body p{margin-bottom:10px;}

#body h2{
color:#1eadcf;margin-bottom:20px;font-size:25px;font-family:"Times New Roman",serif;
font-weight:normal;
}



#body a{
color:#1eadcf;
}


#body h4{
color:#eb8a00;
font-size:11px;margin-top:15px;

}

#body h5{font-size:11px;font-weight:normal;color:#1eadcf;margin-top:5px;}

#homelogin {
    width:184px;
    height:278px;
    padding-top:20px;
    padding-left:10px;
    background-image:url("../images/layout/homelogin.gif");
}


#homelogin #user{
color:#eb8a00;font-size:20px;
font-family:"Comic Sans MS",fantasy;
position:relative;top:10px;left:10px;
}

#homelogin #user span{
    font-size:10px;
    position:absolute;
    left:0px;
    top:22px;
}


#homelogin .logl {
    background-position:0 100%;
    background-repeat:no-repeat;
    background-image:url("../images/layout/hr.gif");
    padding-bottom:15px;
    width:170px;
    color:#8c9d00;
}
#homelogin .logl strong {
    color:#1f5263;
    font-size:12px;
    font-family:"Comic Sans MS",fantasy;
}
#homelogin li {
    background-image:url("../images/layout/li-login.gif");
    background-repeat:no-repeat;
    background-position:0px 6px;
    list-style-type:none;
    padding-bottom:10px;
}
#homelogin li a {
    color:#1f5263;
    font-size:12px;
    font-weight:bold;
    font-family:"Comic Sans MS",fantasy;
    padding-left:20px;
    text-decoration:none;
}

#homelogin h2{left:54px;position:relative;width:57px;
height:23px;
overflow:hidden;
color:#eb8a00;font-size:18px;margin-bottom:19px;
}





#homelogin h2 .ir{background-image:url("../images/layout/h2_login.gif");width:57px;
height:23px;}

#homelogin label{
display:block;
font-size:12px;
color:#1f5263;display:block;position:relative;overflow:hidden;
width:50px;
height:15px;

}

#homelogin label .ir{
width:50px;
height:15px;

}

#homelogin #label1 .ir{background-image:url("../images/layout/label_login.gif");}

#homelogin #label2 .ir{background-image:url("../images/layout/label_password.gif");}

#homelogin .inp1{
    border:0;
    width:163px;
    height:23px;
    background-repeat:no-repeat;
    padding:0;
    padding-top:7px;
    background-color:#fff;
    display:block;margin-bottom:9px;padding-left:5px;
    background-image:url("../images/layout/inp.gif");
}

#homelogin div {
    margin-bottom:8px;
}

#homelogin div a {
    display:block;
}

#homelogin #loginbut {
    margin-left:23px;
}


#photoMonth {
    width:184px;
    height:290px;
    padding-left:10px;
    background-image:url("../images/layout/photomonth.gif");
    top:45px;
    margin-top:20px;
}

#photoMonth img {
    border:1px solid #dadada;
}

#rightPanel {
    width:184px;
    float:right;
    position:relative;
    z-index:2;
}
#mainPanel {
    width:560px;
    float:left;
}

.baskinp{
border:1px solid #b6dff0;
background-color:#eef9fc;text-align:right;
}



#body .frm2 {margin-top:20px;width:99%;}
#body .frm2 .fl{margin-bottom:20px;}

#body .frm2 .fl{width:99%;}

#body .frm2 .fl.low{margin-bottom:10px;}



#body .frm2 h3{
color:#1f5263;
font-size:12px;
font-family:"Comic Sans MS",fantasy;
margin-bottom:5px;margin-top:0;
}


.frm2 .fb{
float:left;
width:168px;
margin-right:20px;
position:relative;
}

.frm2 .fb .asterisk{
position:absolute;color:#c00;
right:-8px;top:13px;
}



.frm2 .fb label{
font-size:10px;
color:#1eadcf;display:block;margin-bottom:2px;
}

.frm2 .fb label small{
color:#a2a5a5;
font-size:10px;

}

.frm2 .error {
color: #ff1204;
}



.frm2 .inp2, .points .inp2{
display:block;
padding-left:5px;
background-image:url("../images/layout/inpl.gif");
background-repeat:no-repeat;margin-bottom:10px;
}


.frm2 .inp2 span, .points .inp2 span{
display:block;
padding-right:5px;
background-image:url("../images/layout/inpr.gif");_height:23px;
background-repeat:no-repeat;
background-position:100% 0;
}

.frm2 .inp2 input, .points .inp2 input {
    border:0;
    background-image:url("../images/layout/inp2.gif");
    background-repeat:repeat-x;
    height:23px;padding-top:4px;display:block;width:158px;=width:156px;
    position:relative;=top:-1px;
}
.points .inp2 input {
    width:20px;
}


.frm2 textarea{
border:1px solid #b6dff0;
background-color:#eef9fc;width:355px;

}

.frm2 .sl input{position:relative;left:-5px;}
.frm2 .sl p{font-size:11px;}


.frm2 p{
color:#1eadcf;font-size:9px;width:540px;margin-top:25px;
}


#body .points{
background-image:url("../images/layout/th.gif");
background-repeat:repeat-x;
border-collapse:collapse;
}

#body .points th{
height:27px;
padding-left:5px;
color:#1f5263;
font-size:11px;
font-family:"Comic Sans MS",fantasy;
background-repeat:no-repeat;padding-right:10px;
}

#body .points th.first{background-image:url("../images/layout/thl.gif");}

#body .points th.last{background-image:url("../images/layout/thr.gif");background-position:100% 0;}

#body .points td{
border-bottom:1px solid #daeff7;
text-align:center;
padding:7px 0;
padding-right:15px;
padding-left:8px;


}


#body .points td div{position:relative;color:#1eadcf;text-decoration:underline;}

#body .points td div img, .cat div .jpg, .pictureDetail {
    border:10px solid #ccc;
    position:absolute;
    background-color:#f0f0f0;
    display:none;
    bottom:-10px;
}


#body .points td.l{text-align:left;
}


#body .points td.first{color:#1eadcf;}
#body .points td.last{font-weight:bold;}


#body .points.bask td{padding-left:2px;}

#body .points.bask .tal{padding-left:10px;}

#body .bsh{padding-top:20px;}

#body .bsh input,#body .bsh a{margin-right:15px;}

.cat h3,#body h3{
margin-top:35px;
color:#64840b;font-size:15px;
font-weight:normal;
font-family:"Comic Sans MS",fantasy;margin-bottom:15px;
}

#body h3 a{color:#64840b;}

#body h3{margin-bottom:5px;}

.cat h3 small{
font-size:11px;
}


.cat div{
float:left;
width:168px;
height:52px;
padding-top:120px;
background-image:url("../images/layout/bg_cat1.gif");
margin-right:15px;
position:relative;display:inline;text-align:center;margin-bottom:30px;
}

.cat .last{margin-right:0;}


.cat .cat2{
background-image:url("../images/layout/bg_cat2.gif");

}


.cat div .puan{
font-family:Arial,sans-serif;color:#fff;font-weight:bold;
position:absolute;top:8px;right:7px;
font-size:12px;text-align:center;
width:67px;height:20px;
}


.cat div p{
color:#383838;position:relative;left:-5px;
font-size:10px;width:150px;
}

.cat div p strong{
display:block;
color:#3985c8;
}


.cat .cat2 p strong{color:#62820b;}


.cat div img{position:absolute;
top:37px;
left:5px;
}


.cat div .jpg{bottom:140px;
top:auto;left:20px;
}





#foot,#foot2{
width:836px;
height:217px;
background-image:url("../images/layout/bg_foot.jpg");
position:relative;margin-top:-20px;
}

#foot2{
background-image:url("../images/layout/bg_foot2.jpg");

}


#foot img,#foot2 img{
position:absolute;
bottom:60px;right:38px;
}

#wysiwyg {
    font-size:12px;
    background-color:#fff;
    text-align:left;
    width:620px;
}

.photoCalendar {
    width:157px;
    height:202px;
    background-image:url("../images/layout/bg_cal.gif");
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}
.photoCalendar img {
    border:1px solid #dadada;
}
.photoCalendar p {
    margin-left:12px;
}



