﻿body {
margin: 0;
padding: 0;
line-height: 1.5em;
font: 12px/18px Tahoma;
color: #444444;
}

a {
	color:#2b8d54;
	text-decoration: none;
	letter-spacing: 0.1px;
}
h1, h2, h3 {
    margin:.8em 0 .2em 0;
    padding:0;
}
p {
    margin:.4em 0 .8em 0;
    padding:0;
}


#maincontainer{
width: 990px; /*Width of main container*/
margin: 30px auto; /*Center container on page*/
background-color: #ffffff;
}

#maincontainer_reklama{
width: 990px; /*Width of main container*/
margin: auto; /*Center container on page*/
background-color: #ffffff;
}

#topsection1{
height: 77px; /*Height of top section*/
font-family: Trebuchet MS;
font-size: 12px;
}

#topsection1_reklama{
height: 180px; /*Height of top section*/
font-family: Trebuchet MS;
font-size: 12px;
}

#topsection1 a 
{
color:#2B8C54;
text-decoration:none;
}

#topsection2{
clear: both;
color: #666666;
background: #E3EEC4 url(http://www.odpady-portal.sk/Images/poz_2.gif) repeat-x;
margin: 0;
padding: 5px 5px !important;
height: 19px;
border: solid 1px silver;
}

#topsection2 a 
{
padding:8px;
margin:1px;
color:#666666;
text-decoration:none;
letter-spacing:0.04em;
}

#topsection2 a:hover 
{
padding:8px;
margin:1px;
color:#666666;
text-decoration:underline;
letter-spacing:0.04em;
}

#contentwrapper
{
float: left;
width: 100%;
}

#contentcolumn{
padding-top: 0px; /*20*/
margin: 0 270px 0 160px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}








#contentcolumn a{
color: #2b8d54;
padding: 1px;
}

#contentcolumn a:hover{
text-decoration:underline;
}

#contentcolumn a.contentanchor2 {
	color: #369;
	padding: 1px;
	text-decoration:underline;
	font-weight:bold;
}

#contentcolumn a.contentanchor2:hover
{
	background-color:#ffffff;
	text-decoration:underline;
}

#contentcolumn h1{
margin-top: 0px;
font-family: Tahoma;
font-size: 16px;
color: #2B8C54;
}

#contentcolumn h2{
margin-top: 0px;
font-family: Tahoma;
font-size: 14px;
color: #2B8C54;
}


#leftcolumn{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-left: -990px; /*Set margin to that of -(MainContainerWidth)*/
background-color: #F2F2F2;
}

#leftcolumn h2{
margin-top:0px;
margin-bottom:0px;
background-color:#a4d035;
color:#ffffff;
padding: 10px 0 10px 10px;
text-align:left;
font-size:110%;
}

#rightcolumn{
float: left;
width: 270px; /*Width of right column*/
margin-left: -270px; /*Set left margin to -(RightColumnWidth)*/
/*background-color: #F2F2F2;*/
background-color: #FFFFFF;
}

#rightcolumn h2{
margin-top:0px;
margin-bottom:0px;
background-color:#a4d035;
color:#ffffff;
padding: 10px 0 10px 10px;
text-align:left;
font-size:110%;
}

#rightcolumn a{
color:#2b8d54;
}

#rightcolumn a:hover
{
text-decoration:underline;
}



#footer {
    clear:left;
    width:100%;
	border-top:1px solid silver;
	height:60px;
	background-color:#666666;
}

#footer a 
{
	padding:8px;
	margin:1px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:0.1em;
}

#footer a:hover 
{
	padding:8px;
	margin:1px;
	color:#FFFFFF;
	text-decoration:underline;
	letter-spacing:0.1em;
}

#footer p.navig {
    padding:6px;
    margin:0;
	color:#FFFFFF;
	text-align:center;
}

#footer p.copy 
{
	padding-right:2px;
	padding-top:2px;
	clear:both;
	font-size:95%;
	letter-spacing:0.04em;
    margin:0;
	color:#FFFFFF;
	text-align:center;
	height:39px;
}





.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0; /*10*/
}



/*Navigation menu*/
#ddblueblockmenu{
border-bottom-width: 0;
width: 160px;
font-size:13px;
background-color: #1A9D44;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#ddblueblockmenu li{
border-bottom: solid 1px #257A49;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0 6px;
padding-left: 0px;
width: 153px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #E9E9E9;
background-color: #2b8d54;
border-left: 7px solid #2b8d54;
letter-spacing:0.03em;
height:14px;
font-family:Trebuchet MS;
}

#ddblueblockmenu li.lipadd{
border-bottom: solid 5px silver;
}

#ddblueblockmenu li a.padd{
display: block;
padding: 3px 0 8px;
padding-left: 0px;
width: 153px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #E9E9E9;
background-color: #2b8d54;
border-left: 7px solid #2b8d54;
letter-spacing:0.03em;
height:14px;
font-family:Trebuchet MS;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 160px; /*IE 5*/
w\idth: 145px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
/*background-color: #2b8d54;*/
/*border-left-color: #2b8d54;*/
background-color: #1A9D44;
border-left-color: #1A9D44;
/*text-decoration:underline;*/
}

#ddblueblockmenu li a.light{
display: block;
padding: 3px 0 6px;
padding-left: 0px;
width: 153px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #E9E9E9;
background-color: #1A9D44;
border-left: 7px solid #1A9D44;
letter-spacing:0.03em;
height:14px;
font-family:Trebuchet MS;
}

* html #ddblueblockmenu li a.light{ /*IE only */
width: 160px; /*IE 5*/
w\idth: 145px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a.light:hover {
/*background-color: #1A9D44;*/
/*border-left-color: #1A9D44;*/
background-color: #2b8d54;
border-left-color: #2b8d54;
/*text-decoration:underline;*/
}

#ddblueblockmenu div.menutitle{
color: #E9E9E9;
padding: 5px 0;
padding-left: 8px;
background-color: #2b8d54;
font-weight:bold;
letter-spacing:0.1em;
height:14px;
font-family:Trebuchet MS;
border-bottom: 1px solid #257A49;
}

#ddblueblockmenu div.menutitle2{
color: #E9E9E9;
padding: 5px 0;
padding-left: 8px;
background-color: #1A9D44;
font-weight:bold;
letter-spacing:0.1em;
height:14px;
font-family:Trebuchet MS;
border-bottom: 1px solid #257A49;
}

#ddblueblockmenu div.homepage{
color: #E9E9E9;
padding: 0px 0px 6px 8px;
margin-top:0;
background-color: #2b8d54;
font-weight:bold;
font-family:Trebuchet MS;
padding-top:6px;
border-bottom: 1px solid #257A49;
}

#ddblueblockmenu div.homepage a{
display: block;
width: 152px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #E9E9E9;
background-color: #2b8d54;
letter-spacing:0.1em;
height:14px;
}

#ddblueblockmenu div.homepage a:hover{
/*background-color:#2b8d54;*/
background-color:#1A9D44;
/*text-decoration:underline;*/
}


.img 
{
	width:124px;
	float:right;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:0px;
}

.imgnews
{
	width:100px;
	float:right;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:0px;
	margin-top:10px;
}

.logo 
{
	float:left;
	padding:0 15px 5px 0;
} 

.txtbox
{
	border:1px solid silver;
}

.imganchor:hover
{
	background-color: inherit;
}

.imganchorund
{
	text-decoration:underline;
	font-weight:bold;
}

.imganchorund:hover
{
	background-color: inherit;
	text-decoration:underline;	
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 540px;
}

.curlycontainer .innerdiv{
background: transparent url(http://www.odpady-portal.sk/Images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}




.infoservislist
{
	float:left;
	padding:0 5px 5px 0;
}




#divtop1 
{
	color:#444444;
}



#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 12px Tahoma;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: #2b8d54;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
text-decoration: underline;
}
