@charset "utf-8";
/* CSS Document */

/* pseudo-classes */
a:link {color:#006633;}      /* unvisited link */
a:visited {color:#006633;}  /* visited link */
a:hover {color:#006633;}  /* mouse over link */
a:active {color:#006633;}  /* selected link */

body{
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:sylfaen, "MS Gothic", "MS Mincho";
width:100%;
}

table.main
{
width: 100%;
margin-left: auto;
background-color:#FFFFFF;
}

.horizontaltd {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #006633;
}

.verticaltd {
	width: 102px;
	border-right-color:#006600;
	border-right-style:solid;
	border-right-width:1px;
	}

.contenttd{
	
	font-family: sylfae, "MS Gothic", "MS Mincho";
	font-size: normal;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.bottomtd{
border-top-color: #006633;
border-top-style: dotted;
border-top-width: 1px;
}




#topsection{
background: #FFF;
height:auto; /*Height of top section*/
margin: 2px; /*Margins for inner DIV inside each column (to provide padding)*/
}
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left:110px;
margin-right: 116px;
border: 1px solid #060;
}

#leftcolumn{
float: left;
width: 110px; /*Width of left column*/
margin-left: -100%;
background-image:url(../leftbg.gif);
background-repeat:repeat-y;
}

#rightcolumn{
float: left;
width: 117px; /*Width of right column*/
margin-left: -117px; /*Set left marginto -(RightColumnWidth)*/
margin-top: 0px;
background: #FFF;
background-image:url(../rightbg.gif);
background-repeat:repeat-y;
}

#footer{
clear: left;
width: 100%;
background: #FFF;
color: #030;
text-align: center;
border-top-color:#030;
border-top-width:1px;
border-top-style:dashed;

}

#footer a{
color: #030;
}

.innertube{
margin: 2px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/*meniuebi*/
.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #000; /*bottom horizontal line that runs beneath tabs*/
border-left:solid #000 1px;
}
.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 #006633; /*right divider between tabs*/
border-top: 1px solid #006633;
color: #000000;
background: #f6f6f6; /*background of tabs (default state)*/
}
.mattblacktabs li a:visited{
color: #000000;
}
.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #cccccc; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color: #000000;
}


/*menu*/
p.title {
	background-color: #245346;
	color: #ffffff;
	font-weight: lighter;
	width: auto;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:-1px;
	margin-bottom:-1px;
}

p.title2{
	background-color: #CD0C01;
	color: #ffffff;
	font-weight: lighter;
	width:auto;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:-1px;
	margin-top:6px;
}

/*ვერტიკალური მენიუ */
#verticalmenu
{
border: 1px solid #006633; /*Стиль рамки */
width: auto; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/
margin:2px; /*Ширина отступов*/
padding-top: 0px;
text-align:center;
}
* html #verticalmenu
{ 
width: auto;/*Ширина меню для Internet Explorer*/
}
#verticalmenu a
{
font: 12px  sylfaen, "MS Gothic", "MS Mincho"; /*Шрифт текста*/
padding: 4px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 5px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
padding-top: 0px;
margin-right: 1px;
margin-top:1px;
display: block;
width: 100px; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/

}
html>body #verticalmenu a{width: auto;}
#verticalmenu a:hover
{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}


#coolmenu{

border: 1px solid #006633; /*Стиль рамки */
width: 99px; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/

margin:0px; /*Ширина отступов*/
padding-top: 0px;
text-align:center;
}

* html #coolmenu{ 
width: 99%;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: 12px  sylfaen, "MS Gothic", "MS Mincho"; /*Шрифт текста*/
padding: 4px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 5px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
padding-top: 0px;
margin-right: 1px;
margin-top:1px;
display: block;
width: 99%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
}

html>body #coolmenu a{width: auto;}

#coolmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/* გრამატიკის მენიუ */
.suckertreemenu ul{
margin: 0;
padding: 0;
line-height: 1.5em;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #F3F3F3; /*overall menu background color*/
}
/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 70px; /*Width of top level menu link items*/
padding: 1px 8px;
border: 1px solid #060;
border-left-width: 0;
text-decoration: none;
font-size:11px;
color: #000000;
text-align:center;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 150px; /*width of sub menu levels*/
color: #000000;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #030;
}
.suckertreemenu ul li a:hover{
background-color: #CCCCCC;
color: #000000;
}
.suckertreemenu ul li a:hover{
background-color: #CCCCCC;
color: #000000;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #F3F3F3 url(arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(arrow-right.gif) no-repeat center right;
}
.suckertreemenu a:visited{
color: #000000;
}
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a {height: 1%;}
/* End */





hr
{
color:#006633;
}

.kyoiku
{
color:#FF0000;
}
.joyo
{
color: #0000CC;
}
.jinmeyo {color: #FF33CC;} 

.advanced
{
color: #6600CC;
}

table.cattable
{
width: 70%;
border:#006600;
border-width:1px;
border-style:solid;
}
.tdcat1
{
background-color:whitesmoke;
border-bottom-color:#0000FF;
border-bottom-width:1px;
border-bottom-style:solid;
}
.tdcat2
{
background-color:#FFFFFF;
}
p.cattitle
{
font-style:italic;

}

.comment
{
color: #000099;
text-align:center;
}

.commenttable
{

}
.commentauthor
{
background-color:#CCCCCC;
}
.commenttext
{

}

.x
{
border-left-color:#006633;
border-left-style: solid;
border-left-width: 1px;
border-bottom-color:#006633;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.y
{
border-color:#006633;
border-style: solid;
border-width: 1px;
}

.resulttable
{
border-color:#006633;
border-style: solid;
border-width: 1px;
}


table.z
{
border-color:#006633;
border-style: double;
}

.renshyuu
{
background-color:whitesmoke;
border: #006633 dotted 1px;
}

.bodycolour
{
	color: #FFF;
	
}
