@charset "utf-8";
/* CSS Document */

body, html { width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background-color:#aec1d2; background-image:url(../data/images/bg_page.jpg); background-position:top left; background-repeat:repeat-x; }

table.mainTable { width:990px; height:100%; margin:0 auto; background-color:#e6fcf8; border-left:1px solid #6689aa; border-right:1px solid #6689aa;}
td.mainTd1 { text-align:left; vertical-align:top;}

div.topInfo {width:990px; background-color:#fcfbf5; background-image:url(../data/images/bg_header.jpg); background-position:top center; background-repeat:no-repeat;}

div.logo { padding-top:17px; padding-left:22px; margin-bottom:62px; width:415px; height:85px; overflow: hidden;}
div.menu { height:14px; margin-bottom:17px; padding-left:10px;}
div.menu a { padding: 0 13px; color:#FFF; text-decoration:none;}
div.menu a:hover { text-decoration:underline;}
div.submenu { height:34px; margin-bottom:42px; padding-left:15px; width:600px; line-height:20px;}
div.submenu a { padding: 0 10px; color:#81a7dd; text-decoration:none;}
div.submenu a:hover { text-decoration:underline;}
div.subdate { height:34px; margin-bottom:42px; padding-left:25px; line-height:20px;}
div.subdate div.date { width:210px; height:17px; overflow:hidden; text-align:left; float:left; color:#81a7dd;}
div.subdate div.name { width:350px; height:17px; overflow:hidden; text-align:right; float:left; color:#81a7dd;}
div.subdate div.name span {color:#bed4ef;}

div.menu_right1, div.menu_right2, div.menu_right3 { overflow:hidden; background-position:left top; background-repeat:no-repeat; margin:6px 6px 12px 6px;}

div.menu_right1 { background-image: url(../data/images/menu_bernudarzs.gif);width:97px; height:16px;}
div.menu_right2 { background-image:url(../data/images/menu_pamatskola.gif);width:97px; height:17px;}
div.menu_right3 { background-image: url(../data/images/menu_vidusskola.gif);width:91px; height:17px;}

div.menu_right1_on, div.menu_right1:hover { background-image: url(../data/images/menu_bernudarzs_on.gif);}
div.menu_right2_on, div.menu_right2:hover { background-image:url(../data/images/menu_pamatskola_on.gif);}
div.menu_right3_on, div.menu_right3:hover { background-image: url(../data/images/menu_vidusskola_on.gif);}

table.infoTable { width:990px;}
td.infoTd1 { width:305px; text-align:left; vertical-align:top;}
td.infoTd2 { padding: 30px 30px 0 40px; height:268px;  text-align:left; vertical-align:top; background-image:url(../data/images/bg_txt.gif); background-repeat:no-repeat; background-position:top left;}
td.infoTd3 { width:166px; padding-left:34px; padding-top:100px; text-align:left; vertical-align:top;}

div.subInfoTitle { margin:0; padding:0;}
div.subInfoTitle img { cursor:pointer;}
div.subInfo { min-height:171px; width:100%; background-color:#fae4fc; background-image:url(../data/images/bg_subtxt.gif); background-repeat:no-repeat; background-position:top left; }

table.subInfoTable {width:990px;}
td.subInfoTd1 {width:158px; padding:10px 37px 0 37px; text-align:left; vertical-align:top;}
td.subInfoTd2 { padding:95px 50px 0 113px; text-align:left; vertical-align:top;}
td.subInfoTd2 p {text-align:left; margin:0; padding:0; color:#798cd9;}
td.subInfoTd2 p.author { text-align:right; margin:5px 0 0 0; padding:0;}
td.subInfoTd3 {width:279px; padding:10px 0 0 13px; text-align:left; vertical-align:top;}
td.subInfoTd3 h2 { color:#2f3aa4; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; text-transform:uppercase;}

div.left_image { width:262px; height:auto; overflow:hidden; padding-left:27px;}
div.say { width:303px; height:auto; overflow:hidden; padding-bottom:10px;}

/* Content */
div.textContent { width:415px; height:auto; overflow:hidden;}
div.textContent h1 { font-size:18px; margin:0 0 10px 0; padding:0; font-weight:bold;}

/* Calendar */
#calendar { width:152px; height:155px; padding:0 2px; overflow:hidden; position: relative;}

div.calendarDate { display:block; position: absolute; z-index:10; top:5px; left:7px; width:146px; height:142px; overflow:hidden;}
div.calendarDateHeader { width:146px; margin-bottom:5px; height:15px;}
div.calendarDateTitle { display:inline-block; width:126px; height:14px; padding-top:1px; font-size:10px; text-align:center; vertical-align:top; background-color:#2f3aa4; color:#FFF;}
div.calendarDateClose{display:inline-block; width:15px; height:15px; cursor:pointer;}
div.calendarEvent { height:100px; width:130px; padding:0 10px 0 5px; overflow:auto; margin-bottom:5px;}
div.calendarEvent, div.calendarEvent a { color:#2f3aa4; text-decoration:none; font-weight:bold;}
div.calendarEvent a:hover {text-decoration:none;}
div.calendarEvent span, div.calendarEvent a span { display:block; font-size:10px; margin-top:7px; font-weight:normal;}
div.calendarEventMenu { width:141px; padding-right:5px; height:15px; text-align:right;} 
div.calendarEventMenu img { cursor:pointer; margin:0 3px;}

div.calendarAlpha {}
div.calendarAlphaBg {position: absolute; z-index:5;  width:100%; height:100%; background-color:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8}

table.calendarTable { border-left:1px solid #f5f6fa; border-right:1px solid #f5f6fa;}
td.calendarPrevDays { font-size:10px; width:20px; height:20px; text-align: center; vertical-align: middle; background-color:#f5f6fa; color:#cacaca;}
td.calendarDays { font-size:10px; width:20px; height:20px; text-align: center; vertical-align: middle; background-color:#f5f6fa; color:#9dbee7;}
td.calendarOverDays { font-size:10px; width:20px; height:20px; text-align: center; vertical-align: middle; background-color:#f5f6fa; color:#cacaca;}
td.calendarDaysOn { background-color: #798cd9; cursor:pointer; color:#FFF;}
td.calendarDaysOn a { color:#FFF; text-decoration:none;}

table.calendarHeadMenu { width:152px;}
table.calendarHeadMenu td { padding-bottom:5px;}
td.calendarHeadMenuLeft { width:15px; padding:0 5px 0 1px; text-align:left; vertical-align:middle; font-size:9px;}
td.calendarHeadMenuMid { text-align:center; vertical-align:middle; font-size:11px; color:#798cd9;}
td.calendarHeadMenuRight { width:15px; padding:0 0 0 6px; text-align:right; vertical-align:middle; font-size:9px;}
a.menu_pointer { cursor:pointer;}

div.signature { width:100%; margin:15px 0 25px 0; text-align:center; color:#000; line-height:22px;}
div.signature a {color:#000; text-decoration:none;}
div.signature a:hover { text-decoration:underline;}

/* Ieraksti */
div.list {}
div.list a { color:#798cd9; text-decoration:none; font-size:14px; font-weight:bold;}
div.list a.readMore { display:inline-block; padding-left:10px; font-size:10px; font-weight:normal;}
div.list a:hover {color:#6071b7;}
div.listIntro { margin:5px 0;}
div.listIntroMargin { margin-bottom:15px;}
div.listDate { margin:0 0 15px 320px; background-image:url(../data/images/list_date.gif); background-repeat:no-repeat; background-position:2px 1px; padding:0 0 0 16px; text-align:left; font-size:10px;}
div.Back { margin-top:10px; display:block;}
div.Back a {color:#798cd9; text-decoration:none;}
div.Back a:hover {color:#6071b7; text-decoration: underline;}

/* Galerija */
table.galleryList { width:415px; height:auto;}
table.galleryList td.td1 { width:100px; padding:5px 0; text-align: left; vertical-align:top;}
table.galleryList td.td2 {padding:5px 0; text-align: left; vertical-align:top;}
table.galleryList td.td2 h2 { color:#798cd9; margin:0 0 10px 0; padding:0; font-size:14px; font-weight:bold; text-transform:uppercase;}
table.galleryList td.td2 h2 a {color:#798cd9; text-decoration:none;}
table.galleryList td.td2 p { padding:0; margin:0;}
div.galleryListImageContent {width:82px; height:62px; overflow:hidden; padding:1px; border:2px solid #2f3aa4;}
div.galleryListImage {width:82px; height:62px; overflow:hidden;}


div.galleryInfo {width:349px; height:auto; padding:0 3px; overflow:hidden; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ededed; }
div.galleryContent { display:block; width:100%; height:auto; }
div.galleryImage{ display:inline-block; width:82px; height:62px; overflow:hidden; margin:3px;}
div.galleryImage a {display:block; width:82px; height:62px; overflow:hidden;}
div.galleryImage a img { border:0;}

div.newGallery { width:82px; height:146px; overflow:hidden; float:left; margin-right:11px;}
div.newGalleryImage {width:82px; height:62px; overflow:hidden; margin-bottom:11px;}


/* Misc */
table.pulcini { width:100%;}
table.pulcini th {font-size:10px; padding:3px; color:#FFF; background-color:#ae8ea6;}
table.pulcini td.td1 {font-size:10px; width:65px; text-align:left; vertical-align:middle; padding:4px 3px 4px 0; border-bottom:1px solid #ae8ea6;}
table.pulcini td.td2 {font-size:10px; width:65px; text-align:left; vertical-align:middle; padding:4px 3px 4px 0; border-bottom:1px solid #ae8ea6;}
table.pulcini td.td3 {text-align:left; vertical-align:middle; padding:4px 3px 4px 0; border-bottom:1px solid #ae8ea6;}
table.pulcini td.td4 {font-size:10px; width:65px; text-align:left; vertical-align:middle; padding:4px 0 4px 0; border-bottom:1px solid #ae8ea6;}

/*numeracija*/
.num {padding: 0px 0px 10px 0px; text-align:left; position:static; margin-top:20px; margin-left:5px;}
.num a, .num span {padding: 2px 6px 3px 6px;margin-right: 3px;border: 1px solid #e9e6e1;background: #d1d3d4; color:#fff;}
.num span.ir {border: 1px solid #000000;font-weight: bold;background: #e6e7e8;color: #000; cursor:pointer;}
.num span.punkti {border: 0;}
.num a {border: 1px solid #e6e7e8;text-decoration: none;}
.num a:hover {border-color: #000000;}
