
div
{
overflow:hidden;
}

#puslapis
{
max-width:500px;
max-height:100%;
display:block;
}

#isorinis_sluoksnis
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #396DC0;
	background-color:#ffffff;
	max-width:415px;
	min-width:415px;
	height:auto;
	display:inline-table;
	padding:5px;
	margin-bottom:2px;
}

#datos_veliava
{
     float:left;
	 height:100px;
	 width:45px;
	 display:table-cell;

}

.datos_veliava
{
	height:48%;
	border-bottom-left-radius: 15px;
	display:block;
	background-color:#396DC0;
}
.datos_veliava_t {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	padding-top:4px;
	display:table-cell;
	padding-right:2px;
	text-align:right;
	width:40px;
	vertical-align: middle; 

	
}

.datos_veliava_t_nera {
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	padding-top:4px;
	display:table-cell;
	padding-right:2px;
	padding-top:15px;
	padding-left:5px;
	text-align:right;
	width:40px;
	vertical-align: middle;
	-webkit-transform: rotate(45deg);

/* Firefox */
-moz-transform: rotate(45deg);

/* IE */
-ms-transform: rotate(45deg);

/* Opera */
-o-transform: rotate(45deg);
	

	
}

#informacija_isore
{
    float:left;
    background-color:#ffffff;
    height:100%;
    width:300px;
}

.kurso_pavadinimas
{
background-color:#ffffff;
height:50px;
width:300px;
text-align:center;
font-size:14px;
color: #1f4e79;
font-weight:bold;
display: table; 
vertical-align:middle;
padding-left:2px;

}

.vertikalus_pavadinimas
{
  display: table-cell; 
  vertical-align: middle; 
  
}

.identifikacinis_nr
{
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	max-width:300px;
	background-color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	display: table-cell; 
	vertical-align: middle;
}

.punktas
{
	width:14px;
	height:14px;
	margin:-2px;
	padding-left:4px;
	padding-right:6px;
}

.darbo_laikas_data_kaina
{


	padding-top:2px;
	padding-bottom:2px;
	float:left;
	width:300px;
	font-size:12px;
	display: table-cell; 
	vertical-align: middle;
	height:25px;
}

.d_l_d_k
{
	background: url(images/shadow.png) no-repeat;
    z-index: -1;
	border-radius:5px;
	background-color:#e4e4e4;
	display: table-cell; 
	vertical-align: middle;
	line-height:25px;
	width:38%;
	margin-right:2px;
	font-size:12px;
	float:left;
	height:100%;

	
}

.d_l_d_k_2
{
	background: url(images/shadow.png) no-repeat;
    z-index: -1;
	border-radius:5px;
	background-color:#e4e4e4;
	display: table-cell; 
	vertical-align: middle;
	line-height:25px;
	width:33%;
	margin-right:2px;
	font-size:12px;
	float:left;
	height:100%;

	
}

.d_l_d_k_3
{
	background: url(images/shadow.png) no-repeat;
    z-index: -1;
	border-radius:5px;
	background-color:#e4e4e4;
	display: table-cell; 
	vertical-align: middle;
	line-height:25px;
	width:25%;
	margin-right:2px;
	font-size:12px;
	float:left;
	height:100%;

	
}

#mygtuku_isore
{
float:left;
width:50px;
height:100px;
background-color:#ffffff;
}

.mygtukas
{
	width:45px;
	height:46%;
	color:#333;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	display:block;
	padding-right:2px;
	text-align:center;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	background-color:#e4e4e4;
	margin-bottom:5px;
	border:1px solid #e4e4e4 ;
	border-left:2px solid #396DC0;
}

.mygtukas:hover
{
background-color:#ffffff;
border:1px solid #e4e4e4 ;
border-left:2px solid #396DC0;
color:#333;
}

.mygtukas a
{
text-decoration:none;
color:#333;
}


.courses_button_img_pirk
{
	width:15px;
	height:20px;
	padding-right:10px;
	padding-top:5px;
	background-image: url('images/shop_b.png');
	background-size:100% 100%;
	margin-left:8px;
}

.courses_button_img_pirk_mail
{
	width:15px;
	height:20px;
	padding-right:10px;
	padding-top:5px;
	background-image: url('images/mail_b.png');
	background-size:100% 100%;
	margin-left:8px;
}


.courses_button_img_skaityk
{
	width:15px;
	height:20px;
	display:block;
	padding-right:10px;
	padding-top:5px;
	background-image: url('images/article_b.png');
	background-size:100% 100%;
	margin-left:8px;
}

.category_list
{
display:none;
}

.category_buttons
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #396DC0;
	background-color:#ffffff;
	max-width:415px;
	min-width:415px;
	background-image: url('images/category_btn.png');
	background-size:20px 20px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#F1F1F1;
	height:auto;
	display:block;
	padding:5px;
	padding-left:30px;
	margin-bottom:2px;
	font-size:14px;
	text-align:left;
}

.category_buttons:hover
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color:#ffffff;
	max-width:415px;
	min-width:415px;
	background-image: url('images/category_btn.png');
	background-size:20px 20px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#F1F1F1;
	height:auto;
	display:block;
	padding:5px;
	padding-left:30px;
	margin-bottom:2px;
	font-size:14px;
	text-align:left;
}

.course_montly_list
{
display:none;
}

.category_months
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color:#ffffff;
	width:70px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#F1F1F1;
	height:20px;
	padding:5px;
	margin-bottom:2px;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	display:none;
}

.category_year
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color:#ffffff;
	width:55px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#F1F1F1;
	height:20px;
	padding:5px;
	margin-bottom:2px;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	display:none;
}

.date_carousel
{
	display:table;
	height:30px;
margin-bottom:10px;
}

.button_calendar_right
{
	display:table-cell;
	width: 20px;
	height: 35px;
	background-color: #396DC0;
	color: #333;
	border-radius:3px;
	border: 1px solid #cccccc;
	padding: 0px;
	text-decoration:none;
	background-image: url('images/right.png');
	background-size:20px 35px;
}

.button_calendar_right:hover
{
	display:table-cell;
	width: 20px;
	height: 35px;
	background-color: #cccccc;
	color: #333;
	border-radius:3px;
	border: 1px solid #cccccc;
	padding: 0px;
	text-decoration:none;
	background-image: url('images/right.png');
	background-size:20px 35px;
}

.button_calendar_left
{
	display:table-cell;
	width: 20px;
	height: 35px;
	background-color: #396DC0;
	color: #333;
	border-radius:3px;
	border: 1px solid #cccccc;
	padding: 0px;
	text-decoration:none;
	background-image: url('images/left.png');
	background-size:20px 35px;
}

.button_calendar_left:hover
{
	display:table-cell;
	width: 20px;
	height: 35px;
	background-color: #cccccc;
	color: #333;
	border-radius:3px;
	border: 1px solid #cccccc;
	padding: 0px;
	text-decoration:none;
	background-image: url('images/left.png');
	background-size:20px 35px;
}

.men_buttons
{
	display:table-cell;
	width: 20px;
	height: 34px;
}

.extra_div_right
{
	display:table-cell;
	border: 1px solid #F1F1F1;
	display:table-cell;
	border-radius:0px 15px 15px 0px;
	width: 20px;
	height: 34px;
	background-color: #F1F1F1;
}

.extra_div_left
{
	display:table-cell;
	border: 1px solid #F1F1F1;
	display:table-cell;
	border-radius:15px 0px 0px 15px;
	width: 20px;
	height: 34px;
	background-color: #F1F1F1;
}

.duk_buttons
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #396DC0;
	background-color:#ffffff;
	max-width:415px;
	min-width:415px;
	background-image: url('images/duk_btn.png');
	background-size:20px 20px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	height:auto;
	display:block;
	padding:5px;
	padding-left:30px;
	margin-bottom:2px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

.duk_buttons:hover
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color:#ffffff;
	max-width:415px;
	min-width:415px;
	background-image: url('images/duk_btn.png');
	background-size:20px 20px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	height:auto;
	display:block;
	padding:5px;
	padding-left:30px;
	margin-bottom:2px;
	font-size:14px;
	text-align:left;
}

#duk_isorinis_sluoksnis
{
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #396DC0;
	background-color:#ffffff;
	max-width:415px;
	min-width:415px;
	height:auto;
	display:inline-table;
	padding:5px;
	margin-bottom:2px;
	text-align:justify;
}