/*
 * Liptov Tatry
 * Powered by Mattis (c) 2007
 *   
 */
 
BODY {
        background:rgb(169,89,39);
        text-align:center;
        font-family:Verdana, Tahoma, Arial, "Sans serif";
        padding-top:10px;
} 

h1 {
        left:-1000px;
        position:absolute;
}
.section table {
        color:#fff;
        font-size:99%;
        line-height:2.5;
        width:100%;
}
.section table input {
        width:100%;
}

.section3 table {
        color:#fff;
        font-size:99%;
        line-height:2.5;
        width:100%;
}
.section3 table input {
        width:100%;
}

#language_bar {
        width:1000px;
        margin:0 auto;
        position:relative;
        margin-bottom:-22px;
        
}        
#language_bar div {
        text-align:right;
        padding-right:20px;
        /*margin-bottom: -10px;*/
        font-size:10px;
        height:25px;
}
#language_bar a{
        color: rgb(54,22,2);
}
#language_bar a:hover{
        text-decoration:none;
        color:#c0c0c0;
}
#language_bar img {
        border:0;
}
#main_layout_top {
        background: url("../images/layout_top.jpg") rgb(209,129,79) top center;
        width:1000px;
        height:25px;
        margin:0px auto;
  
}
#main_layout {
        width:1000px;
        background: url("../images/layout_bg.jpg") rgb(209,129,79) top center;
        margin:0px auto;
        
        /*border:1px solid red;*/
}
#main_layout_bottom {
        background: url("../images/layout_bottom.jpg") rgb(209,129,79) top center;
        width:1000px;
        height:30px;
        margin:0px auto;

}
#content {
        margin:0px auto 0px auto;
        background-color: rgb(54,22,2);
        width:940px;
        height:500px;
       /* background: #240f01;*/
}

#left {
        float:left;
	width:235px;
	height:500px;
	margin:0; 
        padding:0;
	background:url("../images/liptov-tatry.jpg") no-repeat  #361602;
}

#middle {
        margin:0 235px;
        #margin:0 366px;
        height:500px;
	/*background:url("../images/ubytovanie.jpg") no-repeat;*/
	
	width:280px;
	#width:142px;
	text-align:left;
	font-size:70%;
	color:#fff;
	background: #240f01;

}
#middle #mtext {
        width:250px;
        margin-left:15px;
        #margin-left:-135px; 
        position:absolute;
        padding-top:40px;
        #padding-left:30px;
        background: #240f01;
        height:460px;
}


#middle h2 {
        color:rgb(169,89,39);
        font-size:91%;
}

#middle a {
        color:#fff;
        text-decoration:underline;
}
#middle a:hover {
        color:#f0f0f0;
        text-decoration:none;
}
#right{
        float:right;
	width: 426px;
	height:500px;
	margin:0; 
	padding:0;
	/*border:1px solid blue;*/
	text-align:left;
	background: url("../images/right_bg.jpg") repeat-x  #361602;
	

        
        
}

#right2{
        float:right;
	width: 426px;
	height:500px;
	margin:0; 
	padding:0;
	/*border:1px solid blue;*/
	text-align:left;
	/*background: url("../images/right_.jpg") repeat-x;*/
        
}

#right #main, #right2 #main{
        width:395px;
        height:354px;
        /*border:1px solid red;*/
        padding-left:20px;
        /*margin-left:8px;*/
        padding-top:35px;
        font-size:70%;
        line-height:1.5;
        color:white;
}
#right #main table a, #right2 #main table a{
        /*#font-size:70%;*/
}
#right #main #tt a, #right2 #main #tt a{
        #font-size:70%;
}
#right #news2, #right2 #news2 {
        /*border:1px solid red;*/
        padding-top:13px;
        padding-left:20px;
        color: rgb(169,89,39);
        font-size:80%;
}

#right #news, #right2 #news {
        /*border:1px solid red;*/
        padding-top:48px;
        padding-left:20px;
        color: rgb(169,89,39);
        font-size:80%;
}

#right #news3, #right2 #news3 {
        /*border:1px solid red;*/
        padding-left:20px;
        padding-top:20px;
        color: rgb(169,89,39);
        font-size:70%;
}
#right #news H3, #right2 #news H3 {
        color:white;
        font-size:150%;
        font-weight:normal;
        margin-bottom:5px;

}
#right #news2 H3, #right2 #news2 H3 {
        color:white;
        font-size:150%;
        font-weight:normal;
        margin-bottom:5px;

}
#right #news3 H3, #right2 #news3 H3 {
        color:white;
        font-size:110%;
        font-weight:normal;
        margin-bottom:5px;

}
#right h2, #right2 h2 {
        color:rgb(169,89,39);
        font-size:91%;    
}

#right #hl_nadpis h2, #right2 #hl_nadpis h2 {
        color:rgb(169,89,39);
        font-size:91%;
        position: relative;
        top: -20px;        
}


#right a, #right2 a {
        color:#fff;
}
#right a:hover, #right2 a:hover{
        text-decoration:none;
}
.section{
        border-top:1px solid rgb(169,89,39);
        border-bottom:1px solid rgb(169,89,39);
        padding-top:10px;
        padding-bottom:10px;
        position: relative;
        top: -20px; 
        height: 100px;
}
.section img {
        border:0px;
}
.section2{
        border-top:1px solid rgb(169,89,39);
        border-bottom:1px solid rgb(169,89,39);
        padding-top:10px;
        padding-bottom:10px;
        position: relative;
        top: -20px; 
        height: 160px;
}
.section2 img {
        border:0px;
}
.section3{
        border-top:1px solid rgb(169,89,39);
        border-bottom:1px solid rgb(169,89,39);
        padding-top:10px;
        padding-bottom:10px;
        position: relative;
        top: -20px; 
}
.section3 img {
        border:0px;
}
#left div {
        margin-top:363px;
}
#left div img {
        border:0px solid red;
        margin:-2px;
        padding:0;
}
#left div a {
        text-decoration:none;
        margin:0;
        padding:0;
        cursor:pointer;
}
#left div a img {
        border:0;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

#author {
        width:970px;
        text-align:right;
        margin:0px auto;
        /*padding-right:35px;*/
        margin-top: -15px;
        font-size:10px;
}
#author a{
        text-decoration:underline;
        color:#c0c0c0;
}
#author a:hover{
        text-decoration:none;
        color: #000;
}

#prihlasenie {
        margin:0 auto;
        width:300px;
        background-color:rgb(54,22,2);
        text-align:left;
        padding:20px;
        color :#c0c0c0;
        font-size:88%;
}
#prihlasenie h2{
        font-size:110%;
}
#prihlasenie input {
        font-size: 20px;
        border:1px solid #a0a0a0;
        background-color:#f0f0f0;
        padding:5px;
        width:100%;
}

#prihlasenie .tlacidlo {
        width:100px;
        background-color:#a0a0a0;
        font-size:80%;
}
#prihlasenie a{
        color:#808080;
        font-size:80%;
        text-decoration:none;
}
#prihlasenie a:hover {
        text-decoration:underline;
}
.error {
        border:1px solid red;
        margin: 10px 0 10px 0;
        padding:10px 10px 10px 50px;
        color:red;
        background:url('../images/dialog-warning.png') no-repeat rgb(252,214,214);
        background-position: 10px 5px; 

}

.okinfo {
        border:1px solid rgb(24,73,161);
        margin: 10px 0 10px 0;
        padding:10px 10px 10px 50px;
        background:url('../images/dialog-information.png') no-repeat rgb(212,227,255);
        background-position: 10px 5px; 
        color:rgb(24,73,161);
        width:100%;
}
.okinfo2 {
        color:#fff;
        font-weight:bold;
}


.red  {
        color:#fff;
        background-color: red;

}
.red a {
        color:red;

}
.red a:hover {
        color:red;
}

#edituj-clanok{
        background-color #f0f0f0;
        text-align:left;
        padding:20px;
}
#edituj-clanok div{
        width:500px;
}

#edituj-clanok input {
        font-size: 20px;
        border:0px solid #a0a0a0;
        background-color:#f0f0f0;
        padding:0px;
        width:100%;
}

select {
        background-color:#f0f0f0;
}
#edituj-clanok TEXTAREA {
        font-family: Tahoma, Verdana, Arial, lucida, sans-serif;
        border:1px solid #a0a0a0;
        background-color:#f0f0f0;
        font-size:88%;
        padding:5px;
        width:100%;
}
#edituj-clanok .tlacidlo {
        width:150px;
        background-color:#a0a0a0;
        font-size:80%;
}
#edituj-clanok .nas_tlacidlo {
        width:50px;
        font-size:90%;
}
FIELDSET {
        border:1px solid #c0c0c0;
        width:600px;
        padding:10px;
}
LEGEND {
        font-family: sans-serif;
        font-size:90%;
}
select {
        font-size:9px;
}
#objednavka {
        font-size:90%;
        text-align:left;
        color:#fff;
        width:350px;
        padding-left:20px;
}

#objednavka input,textarea{
        font-size: 12px;
        /*border:1px solid #a0a0a0;*/
        background-color:#e0e0e0;
        padding:0;
        width:100%;

        
}
#objednavka FIELDSET {
        border:1px solid #c0c0c0;
        width:440px;
        padding:10px;
}
#objednavka .tlacidlo {
        width:150px;
        background-color:#a0a0a0;
        font-size:12px;
}

.center {
        width:100%;
        text-align:center;
}
.none {
        text-decoration:none;
}
.none img {
        border:0;
}
.left_in {
        width:200px;
        float:left;
}
.input_none {
        width:15px;
        
}

table a{
        color:#f0f0f0;
}

#right #news2 table img {
        border:0px solid #505050;
}

#right #news table img {
        border:0px solid #505050;
}

table img {
        border:1px solid #505050;
}



#vt {
        text-align:left;
        padding:15px;
        font-size:70%;
}
#vt h2 {
        font-size:105%;
        color:#ffffff;
}


#vt table td {
        padding-left:8px;
        padding-bottom:8px;
        padding-top:8px;
        padding-right:8px;
        border:3px solid rgb(97,30,25);
} 

#vt #von table td{
        text-align:center;
        padding-left:2px;
        padding-bottom:2px;
        padding-top:2px;
        padding-right:2px;
        border:1px solid rgb(97,30,25);
}  

.obsadene {
         background-color:#E68934;
         color: #D06626;
}

.nadpis {
        color: #a95927;
        width: 155px;
        height: 40px;
        background-color:#611E19;
        text-align:center;
        font-size: 140%;
        font-weight: bold;
}

.colored {
        background-color:#361602;
        border:1px solid #361602;
        color:rgb(169,89,39);
        font-weight:bold;
}


.c1 {
        background-color:rgb(128,97,78);
        background-color:rgb(73,46,28);
        border:1px solid red;
        color:#fff;
        
}
.c2 {
        background-color:rgb(73,46,28);
        color:#fff;

}
