body {
background: url(../img/page-bg.gif) #fef6f1 repeat-x;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#000000;
text-align:center;
line-height:1.5em;
}
html, body { 
height: 100%; 
margin: 0;
padding: 0;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
text-align:left;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}
hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: #d82e1d;
text-decoration: underlined;
}
a:hover {
text-decoration:underline;
}
h1 {
color:#e84502;
font-size:190%;
font-weight:normal;
padding:0px;
margin:10px 0px 20px 0px;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#fe0000;
text-decoration:none;
}
h1 a:hover{
color:#000000;
}
h2 {
color:#e84502;
font-size:150%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color:#e84502;
text-decoration:underline;
}
h2 a:hover{
text-decoration:none;
}
h3, h4, h5{
color: #343434;
font-size:130%;
font-weight:bold;
margin:10px 10px 5px 10px;
padding:0px;
}
/* clanek */
#layout-2 .articleText {
width:635px;
text-align:justify;
margin-bottom:10px;
}
#layout-3 .articleText {
width:410px;
text-align:justify;
margin-bottom:10px;
}
.more {
width:410px;
text-align:right;
}

.articleText ul {
margin:5px 10px;
padding:0px;
}
.articleText li{
background: url(../img/box-ul-li.gif) no-repeat 0px 10px;
list-style-type:none;
margin-left:15px;
padding:2px 0px 2px 15px;
}
span.print {
float:right;
margin:0px 0px 0px 20px;
}
span.print a:link, span.print a:visited, span.print a:hover{
text-decoration:underline;
color:#E84502;
}  
span.print a:hover{
text-decoration:none;
}  


/******************************************************************
	SAMOTNA STRANKA
*/
#bg {
background:url(../img/web-bg.gif) no-repeat center top;
width:100%;
}
#page{
margin:0px auto 0px;
text-align:left;
width: 964px;
background: url(../img/web-bg-cont.gif) repeat-y white;
min-height:800px;
}
/******************************************************************
	ZAHLAVI WEBU
*/
#header{
width:950px;
margin:0px 7px;
background:white;
height:340px;
}
#top{
width:950px;
height:77px;
background: url(../img/logo-top-bg.gif) no-repeat;
}
#language{
float:left;
width:629px;
height:77px;
text-align:right;
}
#in_language{
margin:35px 0px 0px 0px;
width:120px;
float:right;
}
#in_language img{
margin:0px 5px;
}
#search{
float:right;
width:311px;
height:77px;
text-align:right;
}
#search input {
height:23px;
width:193px;
border:1px solid #fbe2d2;
float:right;
}
#search .button {
width: 80px;
height: 23px;
background: url(../img/button.gif) no-repeat;
border:0px none;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
font-weight:normal;
margin:-1px 0px 0px 10px;
padding:0px 0px 3px;
text-align:center;
float:right;
vertical-align:middle;
}
#in_search{
margin:30px 13px 0px 0px;
}
#middle{
width:950px;
height:220px;
border-bottom:5px solid white;
}
#middle .right{
height: 220px;
width:311px;
border-bottom:5px solid white;
background: url(../img/right-middle-bg.gif) repeat-x;
color:white;
}
#middle .right #in_middle{
margin:10px 15px;
height:200px;
width:281px;
}
#middle .right #in_middle table tr td{
padding:0px 6px;
color: #ffe900;
border-bottom:1px solid #e59700;
padding-bottom:8px;
}
#middle .right #in_middle table tr td.first{
padding:0px 6px 8px 0px;
}
#middle .right #in_middle table tr td.last{
padding:0px 0px 8px 6px;
}
#middle .right #in_middle table tr td a:link, #middle .right #in_middle table tr td a:visited, #middle .right #in_middle table tr td a:hover{
color:white;
text-decoration:underline;
font-size:95%;
}
#middle .right #in_middle table tr td a:hover{
text-decoration:none;
}
#in_middle #info{
margin-top:8px;
}
#in_middle #info b{
color:#ffe900;
font-weight:normal;
margin-bottom:5px;
font-size:110%;
}
#in_middle #info a:link, #in_middle #info a:visited, #in_middle #info a:hover {
color:#ffe900;
float:right;
text-decoration:underline;
font-weight:normal;
background: url(../img/info-more.gif) 0px 8px no-repeat;
padding:0px 0px 0px 20px;
}
#in_middle #info a:hover {
text-decoration:none;
}
#menu{
width:950px;
height:38px;
}
#menu tr td{
text-align:center;
border-right:1px solid #ecdedb;
background:#791203;
}
#menu tr td.last{
text-align:center;
border-right:0px;
background:#791203;
}
#menu tr td a div{
cursor:pointer;
padding-top:10px;
height:28px;
width:100%;
background: #791203
}
#menu tr td a.act div{
cursor:pointer;
height:28px;
width:100%;
background: #ed5210;
}
#menu tr td a:link, #menu tr td a:visited, #menu tr td a:hover{
color: white;
font-size:110%;
height:38px;
width:100%;
text-decoration: none;
}
#menu tr td a:hover{
text-decoration:underline;
}
#menu tr td  a.act:link, #menu tr td a.act:visited, #menu tr td a.act:hover{
color: white;
font-size:110%;
height:38px;
width:100%;
text-decoration: none;
}
#menu tr td a.act:hover{
text-decoration:underline;
}
/******************************************************************
	TELO WEBU
*/
#content{
width:950px;
margin:5px 7px 0px 7px;
background:white;
min-height:340px;
}
#box-studium{
background: url(../img/box-studium.jpg) no-repeat;
width: 310px;
height: 262px;
}
#box-studium{
background: url(../img/box-studium.jpg) no-repeat;
width: 310px;
height: 262px;
float:left;
}
#box-student{
background: url(../img/box-student.jpg) no-repeat;
width: 310px;
height: 262px;
float:left;
margin-left:10px;
}
#box-rodice{
background: url(../img/box-rodice.jpg) no-repeat;
width: 310px;
height: 262px;
float:left;
margin-left:10px;
}
.in_box{
margin:15px 10px 10px 10px;
width:290px;
height:227px;
}
.in_box ul{
margin:0px;
padding:0px;
}
.in_box ul li{
list-style-type:none;
background: url(../img/box-ul-li.gif) 0px 10px no-repeat;
padding:2px 0px 2px 15px;
margin-left:15px;
}
.in_box ul li a:link, .in_box ul li a:visited, .in_box ul li a:hover {
color: #911e00;
text-decoration:underline;
}
.in_box ul li a:hover {
text-decoration:none;
}
.bottom-box-idle{
width:230px;
min-height:230px;
float:left;
background: url(../img/box-bottom-bg.gif) top repeat-x;
margin-right:14px;
}
.bottom-box-even{
width:230px;
min-height:230px;
float:left;
}
.in_bottom-box{
margin:20px 15px;
width:200px;
min-height:190px;
}
.in_bottom-box h3, #menu-left-kontakt h3, #menu-left-kontakt-menu h3{
margin:0px 0px 10px 10px;
padding:0px;
font-weight:normal;
font-size:130%;
float:left;
color: #791203;
}
.bottom-box-idle .in_bottom-box ul{
margin:0px;
padding:0px;
float:left;
}
.bottom-box-idle .in_bottom-box ul li{
list-style-type:none;
background: url(../img/box-ul-li-2.gif) 0px 10px no-repeat;
padding:2px 0px 2px 15px;
margin-left:15px;
}
.bottom-box-even .in_bottom-box ul{
margin:0px;
padding:0px;
float:left;
}
.bottom-box-even .in_bottom-box ul li{
list-style-type:none;
background: url(../img/box-ul-li.gif) 0px 14px no-repeat;
padding:8px 0px 8px 15px;
margin-left:15px;
color: #ee6a35;
}
.bottom-box-even .in_bottom-box ul li b, .bottom-box-even .in_bottom-box ul li strong{
font-weight:normal;
color:black;
}
.in_bottom-box a:link, .in_bottom-box a:visited, .in_bottom-box a:hover {
color: #0054a1;
text-decoration:underline;
}
.in_bottom-box a:hover {
text-decoration:none;
}
.in_bottom-box a.right:link, .in_bottom-box a.right:visited, .in_bottom-box a.right:hover{
color:#911e00;
} 
.bottom-box-idle table{
margin:7px 0px 0px 15px;
}
.bottom-box-idle table tr td{
padding:18px 10px 15px 0px; 
border-bottom:1px solid #f9f4f4;
}
.bottom-box-idle table tr.last td{
border-bottom:0px;
}
.bottom-box-idle table tr td a:link, .bottom-box-idle table tr td a:visited, .bottom-box-idle table tr td a:hover{
color: #ea4503;
font-size:130%;
font-weight:normal;
text-decoration:underline;
} 
.bottom-box-idle table tr td a:hover{
text-decoration:none;
} 
.in_kontakt{
float:left;
color:black;
margin:0px 0px 0px 20px;
}
.in_kontakt span b a:visited, .in_kontakt span b a:link, .in_kontakt span b a:hover{
color: #ed5210;
}
.in_kontakt .button {
background: url(../img/button2.gif) no-repeat;
width: 115px;
height: 26px;
border:0px none;
color:white;
cursor:pointer;
font-size:100%;
font-weight:normal;
margin:20px 0px 0px 10px;
padding:2px 0px 3px;
text-align:center;
float:left;
vertical-align:middle;
}
.in_kontakt a:link, .in_kontakt a:visited, .in_kontakt a:hover{
color:#0054a1;
text-decoration:underline;
}
.in_kontakt a:hover{
text-decoration:none;
}
.in_kontakt a.button:link, .in_kontakt a.button:visited, .in_kontakt a.button:hover{
color:white;
text-decoration:none;
}
.in_kontakt a.button:hover{
text-decoration:underline;
}
/******************************************************************
	3 - SLOUPCOVY LAYOUT
*/
#layout-3{
width: 950px;
background: url(../img/layout3-bg.gif) repeat-y;
min-height:600px;
}
#layout-3 #leftcol{
float:left;
width:723px;
}
#layout-3 #leftcol .left{
width:220px;
}
#layout-3 #leftcol .left #menu-left{
background: url(../img/menu-left-bg.gif) bottom repeat-x white;
min-height: 219px;
padding-bottom:20px;
}
#layout-3 #leftcol .left #menu-left ul{
margin:30px 0px 0px 20px;
padding:0px;
}
#layout-3 #leftcol .left #menu-left ul li{
list-style-type:none;
background: url(../img/menu-left-ul-li.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-3 #leftcol .left #menu-left ul li.first{
list-style-type:none;
background: url(../img/menu-left-ul-li-first.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-3 #leftcol .left #menu-left ul li.firstact{
list-style-type:none;
background: url(../img/menu-left-ul-li-first-act.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-3 #leftcol .left #menu-left ul li.act{
list-style-type:none;
background: url(../img/menu-left-ul-li-act.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-3 #leftcol .left #menu-left ul li a:link, #layout-3 #leftcol .left #menu-left ul li a:visited, #layout-3 #leftcol .left #menu-left ul li a:hover{
color:#791203;
text-decoration:none;
}
#layout-3 #leftcol .left #menu-left ul li a:hover{
text-decoration:underline;
}
#layout-3 #leftcol .left #menu-left ul li.act a:link, #layout-3 #leftcol .left #menu-left ul li.act a:visited, #layout-3 #leftcol .left #menu-left ul li.act a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-3 #leftcol .left #menu-left ul li.act a:hover{
text-decoration:underline;
}
#layout-3 #leftcol .left #menu-left ul li.firstact a:link, #layout-3 #leftcol .left #menu-left ul li.firstact a:visited, #layout-3 #leftcol .left #menu-left ul li.firstact a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-3 #leftcol .left #menu-left ul li.firstact a:hover{
text-decoration:underline;
}


#layout-3 #leftcol .left #menu-left ul.item{
margin:0px 0px 0px 5px;
padding:0px;
}
#layout-3 #leftcol .left #menu-left ul.item li{
list-style-type:none;
background: url(../img/menu-left-ul-li.gif) no-repeat;
width: 165px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-3 #leftcol .left #menu-left ul.item li.first{
list-style-type:none;
background: url(../img/menu-left-ul-li-first.gif) no-repeat;
}
#layout-3 #leftcol .left #menu-left ul.item li.firstact{
list-style-type:none;
background: url(../img/menu-left-ul-li-first-act.gif) no-repeat;
}
#layout-3 #leftcol .left #menu-left ul.item li.act{
list-style-type:none;
background: url(../img/menu-left-ul-li-act.gif) no-repeat;
}
#layout-3 #leftcol .left #menu-left ul.item li a:link, #layout-3 #leftcol .left #menu-left ul.item li a:visited, #layout-3 #leftcol .left #menu-left ul.item li a:hover{
color:#791203;
text-decoration:none;
}
#layout-3 #leftcol .left #menu-left ul.item li a:hover{
text-decoration:underline;
}
#layout-3 #leftcol .left #menu-left ul.item li.act a:link, #layout-3 #leftcol .left #menu-left ul.item li.act a:visited, #layout-3 #leftcol .left #menu-left ul.item li.act a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-3 #leftcol .left #menu-left ul.item li.act a:hover{
text-decoration:underline;
}
#layout-3 #leftcol .left #menu-left ul.item li.firstact a:link, #layout-3 #leftcol .left #menu-left ul.item li.firstact a:visited, #layout-3 #leftcol .left #menu-left ul.item li.firstact a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-3 #leftcol .left #menu-left ul.item li.firstact a:hover{
text-decoration:underline;
}
#layout-3 #leftcol .left #menu-left ul.item li.lastItem{
margin:0px 0px -8px 0px;
}


#layout-3 #leftcol .right{
width:495px;
background: url(../img/leftcol-right-bg.gif) top repeat-x;
}
#layout-3 #leftcol .right #centercol{
width:420px;
margin:40px 0px 40px 45px;
}
#layout-3 #rightcol{
float:right;
width:220px;
}
#layout-3 #rightcol #in_rightcol{
}
.right-box{
padding:40px 15px;
border-bottom:5px solid white;
}
.right-box h3, .right-box-last h3{
margin:0px 0px 10px 10px;
padding:0px;
font-weight:normal;
font-size:130%;
float:left;
color: #791203;
}
.right-box ul{
margin:0px;
padding:0px;
float:left;
}
.right-box ul li{
list-style-type:none;
background: url(../img/box-ul-li-2.gif) 0px 10px no-repeat;
padding:2px 0px 2px 15px;
margin-left:15px;
}
.right-box a:link, .right-box a:visited, .right-box a:hover, .right-box-last a:link, .right-box-last a:visited, .right-box-last a:hover {
color: #0054a1;
text-decoration:underline;
}
.right-box a:hover, .right-box-last a:hover {
text-decoration:none;
}
.right-box a.right:link, .right-box a.right:visited, .right-box a.right:hover, .right-box-last a.right:link, .right-box-last a.right:visited, .right-box-last a.right:hover  {
color: #911e00;
text-decoration:underline;
}
.right-box a.right:hover, .right-box-last a.right:hover {
text-decoration:none;
}
.right-box-last{
padding:40px 15px;
}
.right-box-last ul{
margin:0px;
padding:0px;
float:left;
}
.right-box-last ul li{
list-style-type:none;
background: url(../img/box-ul-li.gif) 0px 14px no-repeat;
padding:8px 0px 8px 15px;
margin-left:15px;
color: #ee6a35;
}
.right-box-last ul li b, .right-box-last ul li strong{
color:black;
font-weight:normal;
}

/******************************************************************
	2 - SLOUPCOVY LAYOUT
*/
#layout-2{
width: 950px;
min-height:600px;
}
#layout-2 #leftcol{
float:left;
width:950px;
}
#layout-2 #leftcol .left{
width:220px;
}
#layout-2 #leftcol .left #menu-left{
background: url(../img/menu-left-bg.gif) bottom repeat-x white;
min-height: 219px;
padding-bottom:20px;
}
#layout-2 #leftcol .left #menu-left ul{
margin:30px 0px 0px 20px;
padding:0px;
}
#layout-2 #leftcol .left #menu-left ul li{
list-style-type:none;
background: url(../img/menu-left-ul-li.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-2 #leftcol .left #menu-left ul li.first{
list-style-type:none;
background: url(../img/menu-left-ul-li-first.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-2 #leftcol .left #menu-left ul li.firstact{
list-style-type:none;
background: url(../img/menu-left-ul-li-first-act.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-2 #leftcol .left #menu-left ul li.act{
list-style-type:none;
background: url(../img/menu-left-ul-li-act.gif) no-repeat;
width: 170px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-2 #leftcol .left #menu-left ul li a:link, #layout-2 #leftcol .left #menu-left ul li a:visited, #layout-2 #leftcol .left #menu-left ul li a:hover{
color:#791203;
text-decoration:none;
}
#layout-2 #leftcol .left #menu-left ul li a:hover{
text-decoration:underline;
}
#layout-2 #leftcol .left #menu-left ul li.act a:link, #layout-2 #leftcol .left #menu-left ul li.act a:visited, #layout-2 #leftcol .left #menu-left ul li.act a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-2 #leftcol .left #menu-left ul li.act a:hover{
text-decoration:underline;
}
#layout-2 #leftcol .left #menu-left ul li.firstact a:link, #layout-2 #leftcol .left #menu-left ul li.firstact a:visited, #layout-2 #leftcol .left #menu-left ul li.firstact a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-2 #leftcol .left #menu-left ul li.firstact a:hover{
text-decoration:underline;
}
#layout-2 #leftcol .left #menu-left ul.item{
margin:0px 0px 0px 5px;
padding:0px;
}
#layout-2 #leftcol .left #menu-left ul.item li{
list-style-type:none;
background: url(../img/menu-left-ul-li.gif) no-repeat;
width: 160px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-2 #leftcol .left #menu-left ul.item li ul li{
list-style-type:none;
background: url(../img/menu-left-ul-li.gif) no-repeat;
width: 150px;
min-height: 18px;
padding:5px 0px 6px 10px;
}
#layout-2 #leftcol .left #menu-left ul.item li.first{
list-style-type:none;
background: url(../img/menu-left-ul-li-first.gif) no-repeat;
}
#layout-2 #leftcol .left #menu-left ul.item li.firstact{
list-style-type:none;
background: url(../img/menu-left-ul-li-first-act.gif) no-repeat;
}
#layout-2 #leftcol .left #menu-left ul.item li.act{
list-style-type:none;
background: url(../img/menu-left-ul-li-act.gif) no-repeat;
}
#layout-2 #leftcol .left #menu-left ul.item li a:link, #layout-2 #leftcol .left #menu-left ul.item li a:visited, #layout-2 #leftcol .left #menu-left ul.item li a:hover{
color:#791203;
text-decoration:none;
}
#layout-2 #leftcol .left #menu-left ul.item li a:hover{
text-decoration:underline;
}
#layout-2 #leftcol .left #menu-left ul.item li.act a:link, #layout-2 #leftcol .left #menu-left ul.item li.act a:visited, #layout-2 #leftcol .left #menu-left ul.item li.act a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-2 #leftcol .left #menu-left ul.item li.act a:hover{
text-decoration:underline;
}
#layout-2 #leftcol .left #menu-left ul.item li.firstact a:link, #layout-2 #leftcol .left #menu-left ul.item li.firstact a:visited, #layout-2 #leftcol .left #menu-left ul.item li.firstact a:hover{
color:#ed5210;
text-decoration:none;
}
#layout-2 #leftcol .left #menu-left ul.item li.firstact a:hover{
text-decoration:underline;
}
#layout-2 #leftcol .left #menu-left ul.item li.lastItem{
margin:0px 0px -8px 0px;
}
#menu-left-kontakt-menu, #menu-left-ico{
border-top:5px solid white;
padding:20px 10px;
background: url(../img/menu-left-box-bg.gif) top repeat-x;
min-height:210px;
}
#menu-left-kontakt{
border-top:0px;
padding:20px 10px;
background: url(../img/menu-left-box-bg.gif) top repeat-x;
min-height:210px;
}
#menu-left-kontakt img, #menu-left-kontakt-menu img{
float:left;
}
#menu-left-ico table tr{
vertical-align:top;
}
#menu-left-ico table tr td{
padding:15px 5px 15px 5px;
border-bottom:1px solid #f9f4f4;
}
#menu-left-ico table tr.last td{
padding:15px 5px 15px 5px;
border-bottom:0px;
}
#menu-left-ico a:link, #menu-left-ico a:visited, #menu-left-ico a:hover{
color:#ea4503;
font-size:120%;
text-decoration:underline;
}
#menu-left-ico a:hover{
text-decoration:none;
}
#layout-2 #leftcol .right{
width:725px;
background: url(../img/leftcol-right-bg.gif) top repeat-x;
}
#layout-2 #leftcol .right #centercol{
width:635px;
margin:40px 45px;
}
/******************************************************************
	ZAPATI WEBU
*/
#footer{
width:100%;
background: url(../img/footer-bg.gif) repeat-x;
height: 183px;
}
#in_footer{
width:940px;
margin:0px auto 0px;
text-align:left;
background: url(../img/in_footer-bg.gif) repeat-x;
height: 143px;
color:white;
padding:10px 10px;
}
#in_footer a:link, #in_footer a:visited, #in_footer a:hover{
color: #ffe900;
text-decoration:none;
}
#in_footer a:hover{
text-decoration:underline;
}
#in_footer span.left{
color: #ffe900;
font-size:130%;
background: url(../img/ico-sponzor.jpg) no-repeat;
padding:0px 0px 0px 25px;
}
#in_footer span.right a:link, #in_footer span.right a:visited, #in_footer span.right a:hover{
color: #ffe900;
text-decoration:underline;
}
#in_footer span.right a:hover{
text-decoration:none;
}
#in_footer table{
margin-top:15px;
margin-bottom:20px;
}
#in_footer table tr th{
font-weight:normal;
padding:0px;
}
#in_footer table tr td{
padding:1px 21px;
border-right:1px solid #eb8a47;
}
#in_footer table tr td.first{
padding:1px 20px 1px 10px;
border-right:1px solid #eb8a47;
}
#in_footer table tr td.last{
border-right:0px;
}
table.kontaktni_form{
color: #E84502;
}
table.kontaktni_form label{
color: black;
}
table.kontaktni_form .Button {
background:transparent url(../img/button.gif) no-repeat scroll 0%;
border:0px none;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
font-weight:normal;
height:23px;
margin:-1px 0px 0px 10px;
padding:0px 0px 3px;
text-align:center;
vertical-align:middle;
width:80px;
}
.error{
border:1px solid red;
padding:5px 10px;
color: red;
margin:0px 0px 15px 0px;
}
table.kontaktni_form .Input_err{
border:1px solid red;
}
/******************************************************************
	FOTO GALERIE	
*/
.photogalery{
margin:10px 0px;
padding:0px;
}
.photogalery tr{
text-align:middle;
}
.photogalery tr th{
background: #fff7f0;
padding:10px;
border-bottom:5px solid white;
}
.photogalery tr td{
padding:5px;
background: #fff7f0;
border-left:5px solid white;
border-bottom:5px solid white;
}
.photogalery tr.background td{
padding:0px;
background:none;
border:0px;
}


#photo img{
max-width:600px;
}

table.photo-big tr th{
background: #fff7f0;
padding:20px 20px 20px 20px;
border-bottom:5px solid white;
}
.photo-big img{
border:5px solid white;
}
.photo-big div.left{
float:left;
font-size:80%;
font-weight:bold;
color: #bf3d00;
}
.source {
float:left;
text-align:center;
width:620px;
background: #fff7f0;
}
#sourcer-scroll {
float:left;
overflow-x:scroll;
text-align:center;
white-space:nowrap;
width:620px;
}
#sourcer-scroll table tr td{
border-right:5px solid white;
}
#sourcer-scroll a img{
border:5px solid white;
margin:15px 10px;
}
table.control tr td{
padding:0px 0px 10px 0px;
}
table.control tr td a:link, table.control tr td a:visited, table.control tr td a:hover{
color: #791203;
text-decoration:none;
} 
table.control tr td a:hover{
text-decoration:underline;
} 














