* {

font-size: 14px;

font-family: "trebuchet ms", helvetica, sans-serif;	

	

}

#main hr { height: 35px; border:0px solid; background: url(http://utuloktulacik.sk/UserFiles/Image/labky.jpg) no-repeat scroll center;}

body

{

color: #231f20;

font-size: 14px;

font-family: "trebuchet ms", helvetica, sans-serif;

background: #e9e9e9;

margin:0px;

padding:0px;



}







li {

      margin-left: 0px;

      padding-left: 14px;

      margin-bottom:0px;

      /*background-image: url(../img/skrutka.jpg);*/

      background-repeat: no-repeat;

      background-position: top left;



}



input, button, textarea, select {

    background-color: #fff;

    color: #000;

    padding: 2px;

    font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;

    font-size: small;

}



button, input[type="button"], input[type="submit"]  {

    background: #fcfcfc url(img/button.png) repeat-x top left;

    color: #888a85;

    border: 1px solid #babdb6;

    border-top: 1px solid #d3d7cf;

    border-left: 1px solid #d3d7cf;

    font-weight: bold;

    margin-left: 2px;

    margin-right: 2px;

    font-family: "Lucida Grande", Myriad, "Andale Sans", "Luxi Sans", "Bitstream Vera Sans", Tahoma, "Toga Sans", Helvetica, Arial, sans-serif;

    cursor: pointer;

    font-size: small;

    min-height: 20px;

    overflow: visible;

}



input[type="text"], input[type="password"], textarea, select {

    color: #333;

    background:#fff url(img/field-bg.png) repeat-x top;

    border-top: 1px solid #ddd;

    border-left: 1px solid #ccc;

    border-right: 1px solid #ccc;

    border-bottom: 1px solid #ddd;

    padding: 3px;

}

select {

    cursor: pointer;

}

#lcol a {

	color:red;

	border:0px;

}



#rcol a img {

	border:#b8bfae solid 0px;

	padding:2px;

}



#rcol a

{

text-decoration: underline;

/*color: #004686;*/

color:red;

}



#rcol a:visited

{

text-decoration: underline;

color:red;

}



#rcol a:hover

{

text-decoration: underline;

color: gray;

}



#footer a

{

text-decoration: underline;

color:#FFFFFF;

}



#footer a:visited

{

text-decoration: underline;

color:#FFFFDD;

}



#footer a:hover

{

text-decoration: underline;

color: gray;

}



#header

{

height: 220px;

background-color: #e9e9e9;

/*background: url('img/header_bg.jpg') repeat-x;*/

color: #000000;

text-align:center;

}



#header2

{

padding-top:10px;

height: 38px;

background-color: #e9e9e9;

background: url('img/header2.jpg') center top no-repeat;

color: #000000;

text-align:center;

}

.dmarquee {

margin:0px 145px 5px 0;
color: red;
width:80%;
float:right;
font-weight:bold;
}

.dmarquee-sub {
_position: static!important; 
}




#menu

{

	position:absolute;

	top:190px;

	width:100%;

	height:63px;

	text-align:center;

	margin-left:110px;

}



#menu a

{ 

	font-family:Arial, Helvetica, sans-serif;

	color:#4a4a4b;

	padding-right:8px;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

}



#menu a:hover

{ 

	color:#CC0000;

	text-decoration:underline;

	font-weight:bold;

	font-size:12px;

}



#main

{

padding-top: 0px;

font-size: 16px;

line-height:19px;

position: relative;
height:1100px;
width: 980px;

margin: 0px auto;

background:#e8eaeb;

border:0px solid #FFFFFF;

}



h1

{

background: inherit;

color: #50514D;

text-transform: lowercase;

font-size: 26px;

}



h1 span

{

background: inherit;

color: #85AC1E;

}





h3

{

margin-top: 30px;

color: #004a8e;

font-size: 18px;

height: 34px;

}



h3 span

{

color: #85AC1E;

}



h3.first

{

margin-top: 0px;

}



#lcol

{

position: relative;

width: 220px;

height:500px;

float: left;

}



#roh {

position: absolute;

top:0px;

right:0px;

width:730px;

height:40px;

background: url(img/roztek.jpg) right top no-repeat;

}



#lcontent

{

position: relative;

padding: 0px 15px 0px 15px;

font-size:12px;

border:0px;



}



#rcontent

{

position: relative;

padding: 0px 20px 20px 20px;

background:  url(img/bodybg.jpg) right top repeat-y;

 height: auto !important;

 height: 300px;

 min-height: 600px;



}



#rcontent img {

	padding:2px;

	border: 0px dashed #000000;

}



#rcol

{
height:1100px;
position: relative;

margin-left: 230px;





}



#nadpis {

	margin-bottom:0px;

	color:#ba333b;

	background: url(img/sipka.gif) center left no-repeat;

	height:34px;

	padding-left:28px;

	padding-top:10px;

}



#aktuality {

	margin-top:350px;

	position:relative;

	color : #3f4041;

	font-family:tahoma, arial;

	font-size:12px;

}

h2 {

	font-size:16px;

	height:25px;

	padding-left:28px;

	color:#cf7176;

	font-weight:bold;

	background: url(img/sipka.gif) center left no-repeat;	
}



#nadpis_aktuality {

	font-size:16px;

	height:25px;

	padding-left:28px;

	color:#cf7176;

	font-weight:bold;

	background: url(img/sipka.gif) center left no-repeat;

}



#aktuality_date {

	color:#717273;

	font-weight:bold;

}







#navigacia {

	color: gray;

	width:227px;

	font-size:18px;

	height:35px;

    list-style:none;

	margin: 0;

	padding: 0;

}



#navigacia ul {

  margin: 0;

  padding: 0;

  list-style:none;

}



#navigacia li {

	float: left;

	margin: 0;

	padding: 0;

}



#navigacia a  {

	display:block;

	padding-left:30px;

	line-height:32px;

	width:227px;

	background: url(img/navigacia.jpg) center left no-repeat;

	border:1px solid #dddddd;

	text-decoration:none;

	font-weight:bold;

	color:#000000;

}

#navigacia a:hover{

	background: url(img/navigacia2.jpg) center left no-repeat;

	color: #ae0c12;

	text-decoration:underline;

}



p

{

margin-bottom: 25px;

text-align: justify;

line-height: 20px;

}



#lcol p

{

font-size: 10px;

line-height: 16px;

margin: 0px;

}



.divider

{

font-size: 0px;

position: relative;

border-bottom: solid 1px #F5F5F5;

height: 1px;

width: 100%;

margin: 10px 0px 10px 0px;

}



.summary

{

text-align: right;

font-style: italic;

}



ul.divided li

{

border-top: solid 1px #F5F5F5;

margin-top: 4px;

padding-top: 4px;

background-position: 0px 9px;

}



ul.divided li.first

{

border-top: 0px;

margin-top: 0px;

padding-top: 0px;

background-position: 0px 5px;

}





#slogan2

{

font-size: 14px;

position: relative;

top: -5px;

}







.captioned_image

{

position: relative;

padding-bottom: 15px;

float: left;

margin-right: 17px;

}



.captioned_image div

{

position: absolute;

font-size: 9px;

bottom: 0px;

left: 0px;

}



#footer

{

clear: both;

background: #000000 url(img/footer_bg.jpg) repeat-x;

color:#000000;

width: 980px;

height:92px;

margin: 0px auto;

margin-bottom: 0px;

text-align: right;

}



#footer a {

color:#000000;

}

