/* f2cb2b - okrova barva okolo loga */

body { margin: 0; padding: 0; background: #FFF2BF; font-family: Verdana, sans-serif; font-size: 11px; text-align: center; color: black; }

a, a:hover, a:visited, a:link { color: black; text-decoration: underline; }
a img { border: 0 }
hr { height: 1px; border-color: #838383; border-style: dotted; border-width: 1px 0 0 0; clear: both; }
ul { list-style: square url(../obr/ul.gif); padding-left: 1.5em; margin-left: 0; }
ol { padding-left: 2.5em; margin-left: 0; }
fieldset, input, textarea, select { border: 1px solid #000; background-color: #fff; font-family: Verdana, sans-serif; font-size: 11px; color: #000; }
h2 { font-size: 15px; }


.fleft	{ float: left; }
.fright	{ float: right; }
.tleft	{ text-align: left; }
.tright { text-align: right; }
.tcenter{ text-align: center; }
.info	{ border: 1px solid #009900; background: #68F869; padding: 5px; }
.error	{ border: 1px solid #cd0002; background: #eca0a2; padding: 5px; }
.clear	{ clear: both; }
.lclear	{ clear: left; }
.rclear	{ clear: right; }
.vmiddle { vertical-align: middle; }
.small	{ font-size: 80%; }
.hidden	{ visibility: hidden; }

.block		{ padding: 5px; margin: 2px; border: 2px solid #f2cb2b; }
p.date		{ color: #707070; text-align: right; font-size: 90%; }

div#page-out	{ width: 900px; margin: 20px auto; text-align: left; position: relative; }

div#top		{ text-align: center; clear: both; vertical-align: middle; }

div#top-prevko	{ float: left; width: 750px; text-align: center; padding: 10px 0; }

div#top-logo	{ float: left; width: 150px; text-align: center; }

div#main	{ clear: both; }

div#left-pane	{ float: left; width: 150px; }
div#left-pane div#info		{ font-size: 9px; }
div#left-pane div#info h3	{ font-size: 12px; margin: 0; padding: 5px 0; }

div#page	{ float: left; width: 750px; }
div#page-narrow	{ float: left; width: 600px; }

div#bottom	{ clear: both; }

div#bottom-info	{ float: left; width: 240px; background-color: #eea; }

div#bottom-partners { float: left; width: 600px; text-align: center; }
div#bottom-partners a img { margin: 2px 6px; border: 1px solid black; }

div.domain 	{ float: left; width: 200px; }
div#right-pane	{ float: right; width: 150px; }
div#right-pane div#subscribe input { font-size: 9px; }
div#right-pane div#subscribe h3	{ font-size: 12px; margin: 0; padding: 5px 0; }
div#right-pane div#subscribe p	{ margin: 0; padding: 0 0 5px 0; }
div#right-pane div#subscribe form	{ margin: 0; padding: 5px 0; }
div#right-pane div#subscribe form input { width: 95%; }

div#design	{ text-align: center; font-size: 8px; color: #ccc; }

#form		{ margin-top: 1em; border-top: 1px solid black; padding-top: 1em; }
#form div	{ clear: both; margin: 2px 0; }
#form div label	{ width: 110px; display: block; float: left; }
/*#form div span { width: 190px; display: block; float: left; }*/
span.req	{ color: red; }

