body { margin: 0;	background-color: #FFFFFF; }
.clcolobutt {
	cursor:pointer;
	float:left;
	width:120px;
	height:20px;
	line-height:20px;
	padding-left:10px;
	font-size:12px;
}
.cltit {
	font-size: 14px;
	font-family: "Arial";
	font-weight:bold;
}
.weekno {
	font-size: 10px;
	border: 1px solid #008000;/**/
	font-family: "Arial";
	font-weight:bold;
	/*background-color: #FFFFFF;*/
	text-align: center;
	color: #FF0000;
    height: 14px; 
    width: 14px;
    margin-top:1px;
    /*margin-left:10px;*/
}
.weekno1 {
    cursor:pointer;
    float:left;
	font-size: 10px;
	border: 1px solid #008000;/**/
	font-family: "Arial";
	font-weight:bold;
	/*background-color: #FFFFFF;*/
	text-align: center;
	color: #FF0000;
    height: 14px; 
    width: 14px;
    margin-top:1px;
    margin-left:1px;
    /*margin-left:10px;*/
}
.day151 {
    height: 14px;
    line-height:14px; 
    width: 14px;
    margin-top:2px; 
    
    background-color:#aaa;
    font-size: 10px;
	border: 1px solid #aaa;/**/
	font-family: "Arial";
	text-align: center;
	color: #000000;
}
.day152 {
    height: 14px;
    line-height:14px; 
    width: 14px;
    margin-top:2px;
    background-color:#ccc;
    font-size: 10px;
	border: 1px solid #aaa;/**/
	font-family: "Arial";
	text-align: center;
	color: #000000;
}
.day67 {
    height: 14px; 
    width: 14px;
    margin-top:2px;
    background-color:#FF7000;
    font-size: 9px;
	border: 1px solid #008000;
	font-family: "Arial";
	font-weight:bold;
	text-align: center;
	color: #ff0;
}
.daybb {
    height:14px; 
    width: 14px;
    margin-top:2px;
    background-color:transparent;
    font-size: 9px;
	border: 1px solid transparent;/**/
	font-family: "Arial";
	text-align: center;
	color: transparent;
}
.dayev {
    height: 14px; 
    width: 14px;
    margin-top:2px;
  
    /*background-color:#00FF00;*/
    font-size: 10px;
	border: 1px solid #008000;
	font-family: "Arial";
	font-weight:bold;
	text-align: center;
	color: #000;
}

.weekcol {
    float:left;
    height: 135px; 
    width: 14px;
    margin-left:3.3px;/*margin-left:3.3px;*/ 
    background-color:transparent;"
}

.monnames {    
    float:left;
	text-align: center;
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #0000FF;
	border:0px;
}




.style1 {
	font-size: 8px;
	border: 1px solid #00FFFF;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.style2 {
	border-left: 1px solid #C0C0C0;/**/
	border-right: 1px solid #008000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #008000;
	font-size: 8px;
	text-align: center;
	background-color: #CCFFFF;
}
.style3 {
	font-size: 9px;
	border: 1px solid #008000;
	font-family: "Arial";
	background-color: #FFFFFF;
	text-align: center;
	color: #FF0000;
}
.style6 {
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #008000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #008000;
	font-size: 9px;
	text-align: center;
	background-color: #66FFFF;
}
.style7 {
	text-align: center;
	font-family: "Arial";
	font-size: 12px;
	color: #0000FF;
	border:0px;
}
.style8 {
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #008000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #008000;
	font-size: 9px;
	text-align: center;
	background-color: #66FFFF;
	font-family: "Arial";
}
.style9 {
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #008000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #008000;
	font-size:9px;
	text-align: center;
	background-color: #CCFFFF;
	font-family: "Arial";
}
.style8a {
	border-left: 2px solid #C0C0C0;
	border-right: 2px solid #008000;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #008000;
	font-size: 9px;
	text-align: center;
	background-color: #66FFFF;
	font-family: "Arial";
}
.style9a {
	border-left: 2px solid #C0C0C0;
	border-right: 2px solid #008000;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #008000;
	font-size: 9px;
	text-align: center;
	background-color: #CCFFFF;
	font-family: "Arial";
}
.style8b {
	border-left: 2px solid #0000F0;
	border-right: 2px solid #0000FF;
	border-top: 2px solid #0000F0;
	border-bottom: 2px solid #0000FF;
	font-size: 9px;
	text-align: center;
	background-color: #66FFFF;
	font-family: "Arial";
}
.style9b {
	border-left: 2px solid #0000FF;
	border-right: 2px solid #0000F0;
	border-top: 2px solid #0000FF;
	border-bottom: 2px solid #0000F0;
	font-size: 9px;
	text-align: center;
	background-color: #CCFFFF;
	font-family: "Arial";
}
.styletoday {
	color:#FFFFFF;
	border-left: 2px solid #0000FF;
	border-right: 2px solid #0000F0;
	border-top: 2px solid #0000FF;
	border-bottom: 2px solid #0000F0;
	font-size: 9px;
	text-align: center;
	background-color: #0000FF;
	font-family: "Arial";
}
.styleevent {
	color:#FFFFFF;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #008000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #008000;
	font-size: 9px;
	text-align: center;
	background-color: #FFFF00;
	font-family: "Arial";
}

.styleevent2 {
	color:#FFFFFF;
	border-left: 2px solid #C0C0C0;
	border-right: 2px solid #008000;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #008000;
	font-size: 9px;
	text-align: center;
	background-color: #FFFF00;
	font-family: "Arial";
}

.styleevent3 {
	color:#FFFFFF;
	border-left: 2px solid #C0C0C0;
	border-right: 2px solid #008000;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #008000;
	font-size: 9px;
	text-align: center;
	background-color: #FF0000;
	font-family: "Arial";
}

.cldiv0 {width:220px;height:26px;font-family:Arial;font-size:12px;}
.cldiv1 {width:80px;height:24px;float:left;font-weight:bold;}
.cldiv2 {width:120px;height:24px;float:left;}
.clinp  {width:100px;height:20px;margin-left:4px;}
.claddbt {width:20px; height:20px;cursor:pointer;margin-top:4px;}

/* for menu */
.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs .currentup a{
background: black; text-decoration:underline;/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #D10000; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*расстояние между левой частью меню и краем браузера*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*расстояние между элементами меню*/
padding: 5px 10px 9px 10px; /*расстояния внутри каждого элемента*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}

/**************************/
/*input:disabled{color:#000;}
input checkbox:disabled{background-color:#fff;color:#000;}

.clred {background-color:#ff9696;}
.clgreen {background-color:#00900;}
.clblue {background-color:#64c8ff;}
.clgrey {background-color:#eee;}
.cldocbutt {cursor:pointer;}

label {color:#00f;}

#doctit {
float:left;
text-align:center;
font-family:"Arial";
font-size:12pt;
width:250px;
/*font-weight:bold;*/
}
table {
text-align:center;
font-family:"Arial";
font-size:8pt;

/*font-weight:bold;*/
}	
/*
td {
background-color:#eee;
width:11px;
height:11px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/*border-color: #ffffff;
border-style:solid;
border-width:1px;*/

}
*/

.montit {
text-align:center;
font-family:"Arial";
font-size:8pt;
/*font-weight:bold;*/
background-color:#FFF;
}	
.kvart {
float:left;
background-color:#ddd;
}

#idevents {
text-align:center;
font-family:"Arial";
font-size:8pt;
background-color:#ddd;
width:545px;
height:575px;
overflow:hidden;
}

#idevents2 {
overflow-y:scroll;
text-align:center;
font-family:"Arial";
font-size:10pt;
/*font-weight:bold;*/
/*background-color:#ddd;*/
background-image: url('http://www.judo.lv/cal_events/images/gi_1000.png');

margin-left:10px;
width:780px;
height:494px;
}

#idevents2a {
overflow-y:scroll;
text-align:center;
font-family:"Arial";
font-size:10pt;
/*font-weight:bold;*/
/*background-color:#ddd;*/
background-image: url('http://www.judo.lv/cal_events/images/gi_1000.png');

margin-left:10px;
width:480px;
height:494px;
}

#idevents3 {
overflow-y:scroll;
text-align:center;
font-family:"Arial";
font-size:10pt;
/*font-weight:bold;*/
/*background-color:#ddd;*/
background-image: url('http://www.judo.lv/cal_events/images/gi_1000.png');

margin-left:10px;
width:550px;
height:494px;
}

.cldt {
float:left;
text-align:center;
font-family:"Arial";
/*font-weight:bold;*/
/*background-color:#ddd;*/
width:80px;
height:32px;/*line-height:32px;*/
cursor:pointer;
}
.clnm {
float:left;	
text-align:center;
font-family:"Arial";
font-size:12px;
/*font-weight:bold;
background-color:#ddd;*/
margin-left:4px;
width:270px;
height:32px;

}
.clnm1 {
float:left;	
text-align:center;
font-family:"Arial";
font-size:12px;
/*font-weight:bold;
background-color:#ddd;*/
margin-left:4px;
width:210px;
height:32px;

}
.clto {
float:left;	
text-align:center;
font-family:"Arial";
/*font-weight:bold;*/
/*background-color:#ddd;*/
margin-left:0px;
width:55px;
height:32px;

}




.clprty {
float:left;	
text-align:center;
font-family:"Arial";
font-size:12px;
/*font-weight:bold;*/
/*background-color:#ddd;*/
margin-left:8px;
width:20px;
height:32px;/*line-height:32px;*/
}

.clprty1 {
float:left;	
text-align:center;
font-family:"Arial";
font-size:12px;
/*font-weight:bold;*/
/*background-color:#ff0;*/
margin-left:40px;
width:20px;
height:32px;/*line-height:32px;*/
}

.clpche {
float:right;	
text-align:right;
font-family:"Arial";
font-size:12px;
/*font-weight:bold;*/
/*background-color:#ddd;*/
margin-left:8px;
width:100px;
height:32px;/*line-height:32px;*/
}


.clunn {
float:left;	
text-align:center;
font-family:"Arial";
font-size:10px;
/*font-weight:bold;*/
/*background-color:#ddd;*/
margin-left:8px;
width:20px;
height:32px;/*line-height:32px;*/
}
.clcou {
float:left;	
text-align:center;
font-family:"Arial";
/*font-weight:bold;*/
/*background-color:#ddd;*/
margin-left:4px;
width:20px;
height:32px;/*line-height:32px;*/
}

.cltyp {
float:left;	
text-align:center;
font-family:"Arial";
/*font-weight:bold;*/
/*background-color:#ddd;*/
margin-left:4px;
width:20px;
height:32px;/*line-height:32px;*/
cursor:pointer;
}

#idevents1 {
/*text-align:center;*/
font-family:"Arial";
font-size:8pt;
font-weight:bold;
background-color:#d00;
color:#fff;
width:625px;
height:25px;
}
