* {margin: 0; padding: 0; border: 0;}
html {background-image:  url('../images/bg.png');}
body {background-image:  url('../images/body.png'); background-repeat: repeat-x; font: 13px Verdana, Tahoma, sans-serif, Arial; color: #48382f; text-align: center;}
.clear {clear:both;}
a {text-decoration: none; color: #4b7dae;}
a:hover {text-decoration: underline; color: #4b7dae;}

h3 {font-weight: lighter; font-size: 18px; border-bottom: 3px solid #d3c9b9; padding-top: 10px; margin-bottom: 15px;}
h1 { font-size: 14px; padding-top: 10px; margin-bottom: 15px;}

article{text-align: justify; line-height: 20px}
p{text-align: justify;}

.glossymenu h3 {text-transform: uppercase;}

.header{text-align: left; margin: 0 auto; background-image:  url('../images/header.png'); 
        background-repeat: no-repeat; height: 124px; width: 960px; 
        font: bold 28px Trebuchet MS, Verdana, Arial, sans-serif; color: #fff; position: relative;}
.header b{margin: 20px 0 0 35px; position: absolute;}
.header b a{color: #fff; text-decoration: none;}
.header b a:hover{color: #fff; text-decoration: none;}

.body{text-align: left; margin: 0 auto; width: 940px; background: #ffffff; padding: 10px 10px 0 10px;}

.line-down{background-color: #71574b; height: 40px;}

#menu { width:200px;}

#left-body{float: left; width: 200px;}

#right-body{float: right;width: 730px;}

.title{text-align: center; font-size: 10px;}

li{margin-left: 20px;}

.left{float: left;}
.right{float: right;}

/* BOX1 */
.box1{width: 100%; margin-bottom: 10px;}
.box1 .header_right{background: url("../images/box1_header_big.png") no-repeat scroll right top transparent; height: 1px;}
.box1 .header_left{background: url("../images/box1_header_small.png"); width: 10px; height: 16px; display: block; float: left;}
.box1 .content{border-left: 1px solid #e0d8cb; border-right: 1px solid #e0d8cb; background-color: #f1ece3; padding: 0 10px 0 10px;}
.box1 .footer_right{background: url("../images/box1_footer_big.png") no-repeat scroll right top transparent; height: 16px;}
.box1 .footer_left{background: url("../images/box1_footer_small.png"); width: 10px; height: 16px; display: block; float: left;}

/* BOX2 */
.box2{width: 100%; margin-bottom: 10px;}
.box2 .header_right{background: url("../images/box2_header_big.png") no-repeat scroll right top transparent; height: 1px;}
.box2 .header_left{background: url("../images/box2_header_small.png"); width: 10px; height: 16px; display: block; float: left;}
.box2 .content{border-left: 1px solid #e0d8cb; border-right: 1px solid #e0d8cb; background-color: #fff; padding: 0 10px 0 10px;}
.box2 .footer_right{background: url("../images/box2_footer_big.png") no-repeat scroll right top transparent; height: 16px;}
.box2 .footer_left{background: url("../images/box2_footer_small.png"); width: 10px; height: 16px; display: block; float: left;}

/* BOX3 */
.box3{width: 100%; margin-bottom: 10px;}
.box3 .header_right{background: url("../images/box3_header_big.png") no-repeat scroll right top transparent; height: 1px;}
.box3 .header_left{background: url("../images/box3_header_small.png"); width: 10px; height: 16px; display: block; float: left;}
.box3 .content{border-left: 1px solid #e0d8cb; border-right: 1px solid #e0d8cb; background-color: #f8f5ee; padding: 0 10px 0 10px;}
.box3 .footer_right{background: url("../images/box3_footer_big.png") no-repeat scroll right top transparent; height: 16px;}
.box3 .footer_left{background: url("../images/box3_footer_small.png"); width: 10px; height: 16px; display: block; float: left;}

/* PATICKA */
#footer{width: 860px; height: 40px; color: #fff; font-family: Arial; font-size: 12px; margin: 0 auto;}
/*#footer {height: 195px; background: url('/images/footer_bg.png') left top repeat-x;padding: 15px 0 0 0;}*/
#footer .wrap {width: 860px;}
#footer .wrap p.copyright{margin: 12px 0 0 0; text-align: left; line-height: 15px; font-weight: bold; float: left; width: 500px;}
#nette{margin-top: 1px; display: block; float: right; width: 80px; height: 15px; 
       background: url("/images/nette-powered1.gif") no-repeat scroll left center transparent; padding-right: 5px;}
#dibi{margin-top: 1px; display: block; float: right; width: 80px; height: 15px; 
       background: url("/images/dibi-powered.gif") no-repeat scroll left center transparent;}
#dancis{margin-top: 1px; display: block; float: right; width: 80px; height: 15px; 
       background: url("../images/dancis-powered.gif") no-repeat scroll left center transparent; padding-left: 5px;}

#footer .wrap a {text-decoration: none; font-weight: bold;}
#footer .wrap a:hover { text-decoration: underline;}
#footer .lexart {text-align: right;font: normal 11px/1.5; float: right; background: url("../images/lexart.png") left center no-repeat;padding-left: 25px; width: 150px; height: 40px;}
#footer .lexart a {color: #fff; display: block; text-decoration: none; line-height: 1; margin: 6px 0 0 0;}
#footer .lexart a span {font-size: 13px;}
#footer .lexart a:hover {text-decoration: none;}
/* PATICKA */



/* Flashmessage FRONT*/
.info {color: #000; background: #fff9d7 url('/images/info_sprava.png') 14px 5px no-repeat; border: 1px solid #e2c822; padding: 5px 42px; margin: 0 0 10px 0;}
.warning {color: red; background: #fff9d7 url('/images/info_sprava.png') 14px 5px no-repeat; border: 1px solid red; padding: 5px 42px; margin: 5px 10px;}


/***NOTIFICATION MESSAGES***/
.notification { 
	height: 51px; overflow: hidden; position: relative; margin-bottom: 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; 
	-moz-box-shadow: 1px 1px 2px #ddd;
}
.notification p { margin: 14px 10px 0 75px; font-size: 13px; color: #333; }
.notification a.close { 
	position: absolute; width: 14px; height: 14px; top: 5px; right: 5px; background-image: url(../images/close.png); background-repeat: no-repeat; }
.notification a.close:hover { cursor: pointer; }

.msgalert a.close { background-position: -14px 0; }
.msgalert a.close:hover { background-position: -14px -14px; }
.msginfo a.close { background-position: -42px 0; }
.msginfo a.close:hover { background-position: -42px -14px; }
.msgsuccess a.close { background-position: -28px 0; }
.msgsuccess a.close:hover { background-position: -28px -14px; }
.msgerror a.close { background-position: 0 0; }
.msgerror a.close:hover { background-position: 0 -14px; }

.msgalert { border: 1px solid #eac572; background: #ffe9ad url(../images/notifications.png) no-repeat 0 -52px; }
.msginfo { border: 1px solid #99c4ea; background: #d1e4f3 url(../images/notifications.png) no-repeat 0 -156px; }
.msgsuccess { border: 1px solid #c1d779; background: #effeb9 url(../images/notifications.png) no-repeat 0 -104px; }
.msgerror { border: 1px solid #e18b7c; background: #fad5cf url(../images/notifications.png) no-repeat 0 0; }

.stdform{}
.stdform input,textarea,select {background-color: #fff; 
	border: 1px solid #b7b7b3; padding: 6px 7px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
	-moz-box-shadow: inset 1px 1px 2px #ddd; -webkit-box-shadow: inset 1px 1px 2px #ddd; box-shadow: inset 1px 1px 2px #ddd; color: #666;
	
}
.stdform label {margin-left: 10px; width: 150px; text-align: right; padding: 0; line-height: 20px;}
.stdform label.error { float: none; color: #ff6600; font-size: 11px; display: block; text-align: left; font-weight: bold; float: right;}
.input-marg-left{margin-left: 165px;}
.stdform i{color: #ff6600; font-weight: bold;}

/* Detail galerie */
.gallery-detail{}
.gallery-detail .text{text-align: justify; margin-bottom: 10px;}
.video-player-list {text-align: center;}
.video-player-list .player{display: block;}
.video-player-list .video{width: 400px;}
.gallery-detail .image{float: left; padding: 4px;}


/* Vypis galerii */
.gallery-list ul{list-style: none}

.prototype-wrapper{text-align: center;}

#userbox{float: right;}

.wavPlayer{margin: 0px 0 0px 40px; display: block;}

/* Dotaznik */
.low-level{margin: 0 0 0 30px;}

.horse{width: 330px;}
.params{padding: 5px 0 0 5px; width: 220px; font-size: 11px; line-height: 15px;}
.begin{text-align: center; font-size: 14px; font-weight: bold;}
.user-info{width: 680px; height: 100px;}

.citation{font-size: 10px;}