 html, body	{
	height: 100%;
	background: #fff url(http://www.kurtidespordiliit.ee/includes/images/sinine_taust.png) top repeat-x;
}

body {
	margin: 0;
        font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 12px;   
	font-weight: normal; 
	text-decoration: none; 
}

.home_right_content p, .calendar_content p {
	margin: 0;  
	padding: 0; 
}


td { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 12px;    
}
 
a img, img { 
	border: none; 
}

a:link, a:visited { 
	display: inline-block; 
	color: #ff0000;
	text-decoration : none; 
} 

a:hover { 
	color: #065674; 
	text-decoration: none; 
}

.clear {
    clear: both;
}

.containerdiv	{
         margin: 0 auto;
	padding: 0;
        margin-bottom: 5px;
	width: 1021px;
	overflow: hidden;
}

.header {
	float: left;
	margin: 0;
	padding: 0;
	background:url(http://www.kurtidespordiliit.ee/includes/images/banner_M.jpg) top no-repeat;
	width: 1020px;
	height: 140px;
}

#logo {
	margin-left: 20px;
        margin-top: 17px;
	float: left;
	width: 605px;
}

#kontaktinfo {
	margin-right: 45px;
        margin-top: 15px;
	float: right;
	width: 155px;
	height: 80px;
	color: #fff;
	font-size: 12px;
}

#kontaktinfo a, #kontaktinfo a:visited { 
	display: inline-block;
	color: #fff;
	/*font-weight: normal; */
	font-size: 12px;
	letter-spacing: normal; 
	text-decoration : none; 
} 

#kontaktinfo a:hover { 
	color: #fff; /*#f95a0e*/
	text-decoration: underline; 
}

.wrapper {
	float: left;
	margin: 0;
	padding: 0;
	width: 1020px;
}

.empty	{
	float: left;
	width: 1020px;
	height: 15px;
}

.menu_top_right	{
	margin-top: 5px;
	margin-right: 10px;
	float: right;
	padding: 12px 20px 0 0;
	width: 355px;
	height: 21px;
}

.link_right	{
	float: right;
	color: #fff;
	font-weight: bold;
}

.link_right a, .link_right a:visited { 
	display: inline-block;
	color: #fff;
	/*font-weight: normal; */
	text-decoration : none; 
} 

.link_right a:hover { 
	color: #fff; /* #ffa910 */
	text-decoration: underline; 
}

.left	{
	float: left;
	width: 250px;
	/*min-height: 400px;*/
}

.right	{
	float: left;
	width: 770px;
             /*min-height: 400px;*/	
}


.container	{
	min-height: 410px;
	border-right: 1px solid #ccc;
	background: url(http://www.kurtidespordiliit.ee/includes/images/bg_sisu.png) left repeat-y;
}

.home	{
	margin: 0;
	float: left;
	width: 520px;
}	

.home_content	{
	float: left;
	margin: 0;
	padding: 10px;
	width: 490px;
	overflow: hidden;
}

.home_title	{
	margin: 10px;
	padding: 12px 5px 8px 5px;
	width: 490px;
	color: #065674; 
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px #888 dotted; ;
}

.home_right	{
	margin: 0;
	float: left;
	width: 249px;
}	

.home_right_content	{
        margin: 10px 19px 10px 20px;
	padding: 0;
	width: 210px;
	overflow: hidden; 
}

.home_right_content a, .home_right_content a:visited { 
	display: inline-block;
	color: #065674;
	/*font-weight: normal; */
	font-size: 11px; 
	text-decoration : none; 
} 

.home_right_content a:hover { 
	text-decoration: underline; 
}

.info_menu {
	margin: 12px 10px;
	padding: 10px 10px;
	font-weight: bold;
	background: #157498;/*oranz #fd5705*/
	color: #fff;
	text-align: center;
	width: 210px;
}

.orange_text	{
	color: #fd5705;
	font-size: 11px;
	font-weight: bold;
}

.blue_text	{
	color: #065674;
	font-size: 11px;
	font-weight: bold;
}

.home_right_content {
       font-size: 11px;
}

.date_text	{
	color: #065674;
	font-size: 12px;
	font-weight: bold;
}

.short_news	{
	float: left;
	margin-top: 5px;
	padding: 5px 10px 10px 10px;
	width: 477px;
	border: 1px dotted #888;
}

.short_sisu	{
	float: left;
	margin: 0;
	padding: 0;
	width: 477px;
}

.date	{
	float: left;
	margin: 0 0 10px 0;
	padding: 3px 0;
	width: 477px;
	border-bottom: 1px solid #ccc;
}
		
.footer	{
	float: left;
	margin: 0;
	margin-bottom: 10px;
	padding: 10px;
	background: #157498;
	color: #fff;
	font-size: 12px;
	border-right: 1px #157498 solid; 
	width: 1001px;
        /*height: 35px;*/
}

.footer a, .footer a:visited { 
	display: inline-block;
	color: #fff;
	/*font-weight: normal; */
	font-size: 12px; 
	text-decoration : none; 
} 

.footer a:hover { 
	color: #fff;
	text-decoration: underline; 
}

/* ++++++++++++++++++++++++++++++++++++ */

/*   SISU   */

/* ++++++++++++++++++++++++++++++++++++ */

.container_sisu	{
        float: left;
	min-height: 450px;
	border-right: 1px solid #ccc;
	background: url(http://www.kurtidespordiliit.ee/includes/images/bg_white_sisu.png) left repeat-y;
}

.fixed_container	{
	float: left;
	margin:  10px 10px 0 10px;
	padding-right: 5px;
	width: 745px;
	border-bottom: 1px #888 dotted; ;
}
	
.right .title	{
	float: left;
	margin: 0;
	padding: 12px 5px 7px 5px;
	width: 685px;
	color: #065674; 
	font-size: 13px;
	font-weight: bold;
	
}

.right .print {
	float: left;
	padding: 12px 0 7px 5px;
	width: 20px;
}

.news_title	{
	margin: 0;
	padding: 0 0 7px 0;
	width: 730px;
	color: #065674; 
	/*font-size: 13px;*/
	font-weight: bold;
	
}

.content	{
	float: left;
	margin:  5px 10px 10px 10px;
	padding: 2px 10px 10px 10px;
	/*width: 730px;*/
	/*min-height: 100px;*/
}

#uuendus    {
             clear: both;
	margin: 5px 0;
	padding : 10px 0 5px 0;
	color: #333333;
}

#back	{
	clear: both;
	margin: 5px 0;
	padding : 5px 0;
}

/* ++++++++++++++++++++++++++++++++++++ */

.bold_date	{
	color: #065674; /*157498 */
}

.content .news {
    width: 730px;
   
}

.content .kuupaev {
    width: 80px;
    margin: 0;
    padding-bottom: 3px;
    float:left;
    color: #065674;
}

.content .morelink {
    width: 650px;
    margin: 0;
    padding-bottom: 3px;
    float:left;
	
}

.morelink a {
    color: #000;
    text-decoration: underline;
}

.morelink a:hover {
    text-decoration: none;
    /*color: #ff0000;*/
}

.content .year {
    width: 35px;
    float: left;
    padding-bottom: 2px;
}

.page_nav a, .page_nav #bageSel .gal a{
    color: #065674;
    text-decoration: none;
}

.page_nav a:hover, .page_nav #bageSel .gal a:hover {
    color: #ff0000;
    text-decoration: none;
}

.calendar_title	{
	margin: 0;
	width: 650px;
	float:left;
	color: #065674; 
	font-weight: bold;
	
}

.calendar_content	{
	margin: 0;
	width: 650px;
	float: left;
	margin-left: 80px;
	padding-bottom: 3px;
	
}	

/* ++++++++++++++++++++++++++++++++++++ */
       TEKSTI VARVIMINE
/* ++++++++++++++++++++++++++++++++++++ */

.Pb {
	color: #ff0000;
	font-weight: bold;
}

.Pn	{
	color: #ff0000;
	font-weight: normal;
}

.Sb {
	color: #065674;
	font-weight: bold;
}

.Sn	{
	color: #065674;
	font-weight: normal;
}

.Rb {
	color: #008000;
	font-weight: bold;
}


.content .Pb {
	color: #ff0000;
	font-weight: bold;
}

.content .Pn	{
	color: #ff0000;
	font-weight: normal;
}

.content .Sb {
	color: #065674;
	font-weight: bold;
}

.content .Sn	{
	color: #065674;
	font-weight: normal;
}

.content .Rb {
	color: #008000;
	font-weight: bold;
}


/* ++++++++++++++++++++++++++++++++++++ */
       TOGGLE
/* ++++++++++++++++++++++++++++++++++++ */

.curContent {
	display: none;
             width: 730px;
           	padding-top: 5px;
	/*padding-bottom: 15px;*/
	padding-left: 0;
	padding-right: 0;
	border: none;
	background:none;
}

.curtitle {
             width: 730px;
             color: #000;
             font-size: 14px;   
	font-weight: bold;
            	margin-top: 5px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	border: none;
	background:none;
}

.curtitle a, .curtitle a:visited { 
	display: inline-block;
	color: #000;
             font-size: 14px;   
	font-weight: bold;
	text-decoration : none; 
} 

.curtitle a:hover { 
	/*color: #000;*/
	text-decoration: none; 
}

.cur_kuupaev {
    color: #065674;
}

.cur_morelink a {
    color: #000;
    text-decoration: underline;
}

.cur_morelink a:hover {
    text-decoration: none;
    /*color: #ff0000;*/
}

/* ++++++++++++++++++++++++++++++++++++ */
       REDIRECT
/* ++++++++++++++++++++++++++++++++++++ */

.website-notice {
        max-width: 760px;
        margin: 60px auto;
        padding: 32px;
        font-family: Arial, sans-serif;
        font-size: 14px !Important;
        line-height: 1.6;
        color: #222;
        background: #f7f7f7;
        border-radius: 12px;
        border: 2px solid #ff0000;
        text-align: center;
    }

    .website-notice h1 {
        margin-top: 0;
        font-size: 28px;
        color: #1f3f7a;
    }

    .website-notice p {
        margin: 0 0 18px;
        font-size: 14px !Important;
    }

    .website-notice .notice-button {
        display: inline-block;
        margin: 12px 0 24px;
        padding: 13px 24px;
        color: #fff;
        background: #1f5fbf;
        text-decoration: none;
        font-weight: 700;
        border-radius: 6px;
    }

    .website-notice .notice-button:hover,
    .website-notice .notice-button:focus {
        background: #174a95;
    }

    .website-notice .contact {
        margin-bottom: 0;
        font-size: 15px;
    }