body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background: #434343 url('../images/body-bg.gif'); margin: 0 0 20px 0; }

a { color: #ef0000; text-decoration: underline; }
a:hover { text-decoration: none; }

small { font-size: 10px; line-height: 1.2em; }
form { padding:0; margin: 0; }

hr {border: 1px solid #e2e2e2;}

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

h1 { font-size: 22px; font-weight: normal; line-height: 1.1em; padding: 0 0 8px 0; margin: 0; letter-spacing: -0.03em; }
h2 { font-size: 14px; font-weight: normal; line-height: 1.4em; padding: 0; margin: 0; }
h3 { font-size: 14px; font-weight: normal; line-height: 1.1em; padding: 0; margin: 0; }

h4 { width: 147px; margin: 0 0 14px 0; padding: 13px 20px; font-size: 14px; line-height: 1.1em; font-weight: normal; display: block; letter-spacing: -0.03em; }
h4.left { background:url('../images/index_09.gif'); }
h4.right-first { background:url('../images/index_08-1.gif'); }
h4.right { background:url('../images/index_08.gif'); }

.side-text { padding: 0 20px 10px 20px; margin: 0; }

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 6px; margin: 0;}
.cleaner-small-padding hr { color:#e2e2e2;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}

.header-logo { padding: 38px 0 0 38px; display: block; float: left; border: 0; }

#navigation { height: 39px; font-size: 16px; line-height: 1.1em; }
#navigation a { display: block; float: left; height: 29px; padding: 10px 18px 0 18px; text-decoration: none; color: #FFF; background-position: 0 0; background: repeat-x url('../images/navigation-buttons-bg.gif'); }
#navigation a:hover { background-position: 0 -40px; }
#navigation a.activ { background-position: 0 -80px; }
#navigation .separator { display: block; float: left; } 

a.submenu { width: 167px; height: 26px; padding: 10px 0 0 20px; display: block; text-decoration: none; color: #FFF; font-size: 14px; background: url('../images/submenu-bg.gif'); }
a.submenu:hover { text-decoration: underline;}
a.submenu-a { width: 167px; height: 26px; padding: 10px 0 0 20px; display: block; text-decoration: none; color: #FFF; font-size: 14px; background: url('../images/submenu-bg-a.gif'); }

.center-thumb { border: 5px solid #a40505; display: block; margin: 0 auto; }
.center-link { padding: 4px 0 0 0; display: block; text-align: center; line-height: 1.2em; }

ul.counters { list-style-type: none; padding:0 20px; margin: 0; }
ul.counters li.separator { height: 5px; font-size: 0px; line-height: 0em; }

.center-content { width: 486px; padding: 30px; }
.center-content p { margin: 0; padding: 5px 0 0 0; line-height: 1.4em; font-size:12px;}
.center-content .smaller {color:#999999; text-align:left; font-size:10px; padding-bottom: 10px; padding-top: 10px;}
.center-content small {color:#999999;}
.center-content .podmienky { margin: 0; padding: 0; line-height: 1.4em; text-align:justify; font-size:10px;}

.center-content .fotka {display: block; float: left; margin: 0 2px 10px 0; padding: 0; text-align: center;}
.center-content .fotka img {border: 2px solid #a40505;  margin:0px; padding:0;}
.center-content .fotka img.last {margin: 0 0 1px 0;}
.center-content .fotka small {text-align: center; margin:0px; padding:0;}
.center-content .fotka small img {border:0;}

.forum-textfield { width: 150px; border: 1px solid #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.forum-textfield2 { width: 150px; height: 18px; margin: 2px 0 2px 0; border: 1px solid #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.forum-textarea { width: 275px; height: 100px; border: 1px solid #999999; margin: 2px 0 0 2px; padding: 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.forum-textarea2 { width: 50px; height: 150px; border: 1px solid #999999; margin: 2px 0 0 2px; padding: 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.forum-button { font-size: 16px; font-weight: bold; line-height:1.1em; width: 152px; margin: 0; padding: 2px 0;}

.login {padding: 0px 15px 5px 0px; margin-left:22px;}
.login form {padding:0px; margin:0px;}
.login-textfield { margin: 3px 0 3px 0; width: 135px; border: 1px solid #999999; font-size: 12px; height: 18px; font-family: Arial, Helvetica, sans-serif; }
.login-button { font-size: 12px; background: #a40505; border: 1px solid #000000; color:#ffffff; font-weight: normal; line-height:1.1em;  margin-top: 2px;; padding: 2px;}
.login-info {margin-left: 22px; margin-top: 2px; padding-bottom: 15px; }

.post-info { background: #a40505; color: #FFF; line-height: 1.4em; }
.post-info a { color: #FFF; }
.post-info ul { margin: 0; padding: 0; list-style-type: none; }
.post-avatar { border: 2px solid #FFF; margin: 2px 0 2px 0; margin-left:2px;}
.post-content { padding: 10px; border: 1px solid #999999; border-top: 0px solid; line-height: 1.4em; }

.footer {text-align:center; padding-top:10px; font-size: 12px; color:#ffffff;}
.footer a {color:#ffffff; text-decoration:underline;}
.footer a:hover {color:#ffffff; text-decoration:none;}

.forum { width: 100%;}
.forum .forum_nadpis {border:0px; font-size:10px; text-align:center;}
.forum .tema td {height: 40px; }
.forum .tema tr:hover td { background: #F8F8F8;}


#zakaz{ margin: 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}

.back1 {height:20px; width:460px; background:url('../images/index_02_1.gif');text-align:left; font-size: 12px; color:#ffffff;}
.back2 {height:20px; width:460px; background:url('../images/index_02_2.gif');text-align:right; font-size: 12px; color:#ffffff;}
.back1 a {color:#ffffff; text-decoration:none;}
.back2 a {color:#ffffff; text-decoration:none;}
.back1 a:hover {color:#ffffff; text-decoration:underline;}
.back2 a:hover {color:#ffffff; text-decoration:underline;}
