body {
padding: 0 0 10px 0;
margin: 0;
font-family: Arial;
font-size: 14px;
color: #404040;
background: #9a0d06 url(../images/background.jpg) repeat-x bottom;

}

a:link, a:visited{
	color:#FF0000;
}
table, td, tr, p {
text-align: left;
}

p {
font-size: 14px;
font-family: Arial;
}

#top_im {
background: url(../images/top-page.png);
width: 880px;
height: 211px;
}

#pagination {
clear: both;
text-align: right;
padding-top: 10px;
padding-bottom: 20px;
}

.ditto_next_link {
padding-left: 5px;
}

#order_bottom img {
border: 0px;
}

.order_button_on_main {
padding-top: 10px;
}

.order_button_on_main img {
border: 0px;
}

.ditto_page {
padding-left: 5px;
}

.ditto_currentpage {
padding-left: 5px;
}

.ditto_previous_link {
padding-left: 5px;
}

#pagination a {
word-spacing: 4px;
color: #A3A3A3;
text-decoration: none;
}

#pagination a:hover {
text-decoration: underline;
}

#category_pat {
padding-left: 20px;
padding-top: 10px;
overflow: hidden;
}

#category_pat a {
color: #DA251C;
text-decoration: none;
}

#category_pat a:hover {
color: black;
text-decoration: underline;
}

#category_pat_cont div {
background: url(../images/more.gif) no-repeat left;
float: left;
width: 180px;
padding-left: 10px;
}

#text_top {
width: 210px;
padding-top: 20px;
margin-left: 620px;
font-size: 14px;
color: black;
}

#vacansion {
margin-right: 5px;
text-align: right;
}

#vacansion a {
color: #d9291b;
text-decoration: none;
font-weight: bold;
}

#vacansion a:hover {
text-decoration: underline;
}

#menu {
background: url(../images/top-menu.jpg);
width: 880px;
height: 36px;

}

#menu2 {
padding-bottom: 10px;
}

#menu_f {
padding-top: 2px;
width: 220px;
height: 25px;
padding-left: 260px;
}

#menu_f2 {
padding-top: 5px;
width: 550px;
height: 25px;
}

#menu ul {
padding: 0;
margin: 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu ul li {
float: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
background: url(../images/layer_t.png) right no-repeat;
height: 20px;
}

#menu ul li.last {
float: left;
padding-left: 10px;
padding-right: 10px;
background: none;
height: 20px;
}

#menu2 ul {
padding: 0;
margin: 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu2 ul li {
float: left;
padding-left: 10px;
padding-right: 10px;
padding-top:3px;
background: url(../images/layer_t.png) right no-repeat;
height: 20px;
}

#menu2 ul li.last {
float: left;
padding-left: 10px;
padding-right: 10px;
background: none;
height: 20px;
}

#menu2 ul li a {
color: white;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
}

#menu2 ul li a:hover {
text-decoration: underline;
}

#menu ul li a {
color: white;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
}

#menu ul li a:hover {
text-decoration: underline;
}

#bottom-page {
background: url(../images/bottom-page.jpg);
width: 880px;
height: 14px;
font-size: 1px;
}

#news {
font-size: 14px;
}

.title {
padding-left: 20px;
padding-top: 10px;
}

.title a {
color: #d04b13;
font-size: 14px;
text-decoration: underline;
}

.title a:hover {
text-decoration: none;
}

.content {
padding-top: 5px;
padding-left: 20px;
}

.more {
padding-top: 5px;
padding-left: 20px;
}

.more a {
color: #d04b13;
background: url(../images/more.gif) 100% 5px no-repeat;
text-decoration: underline;
padding-bottom: 1px;
padding-right: 12px;
}

.more a:hover {
text-decoration: none;
}

.archive {
padding-top: 5px;
padding-left: 20px;
}

.archive a {
color: #a3a3a3;
}

.archive a:hover {
text-decoration: none;
}

.highslide:hover img {
border:1px solid #DA251C !important;
}
.highslide img {
border:1px solid white !important;
}

td.target .highslide:hover img {
border:1px solid #E3E3E3 !important;
}

#image-top {
background: url(../images/back-pic.png);
margin-top: 25px;
margin-left: 10px;
width: 218px;
min-height: 228px;
}

#image-top img {
margin-left: 20px;
margin-top: 20px;
border: 1px solid #e3e3e3;
}

#best-worker {
margin-left: 20px;
background: url(../images/best-worker.jpg) no-repeat;
}

#best-worker div {
padding-left: 30px;
font-size: 14px;
}

#name {
font-weight: bold;
}

#name a {
color: #da251c;
}

#name a:hover {
text-decoration: none;
}


#desc {
color: #da251c;
padding-top: 3px;
padding-bottom: 15px;
}

#in-title {
margin-top: 10px;
background: url(../images/in-title.jpg) no-repeat;
color: #da251c;
font-size: 16px;
padding-top:2px;
padding-left: 35px;
text-transform: uppercase;
font-weight: bold;
}

.prod-num {
float: left;
width: 295px;
height: 135px;
}

.product-content {
font-size: 14px;
padding-bottom: 7px;
}

.product-opt {
padding-top: 3px;
font-size: 14px;
font-weight: bold;
}

.cena {
color: #b91911;
}

#patro {
padding-top: 5px;
text-align: right;
color: white;
font-size: 14px;
}

#patro a {
color: white;
}

#patro a:hover {
text-decoration: none;
}
#sape{
	padding-bottom:10px;
	color:#fff;
}
#sape a:link, #sape a:visited{
	color:#FFFFFF;
	padding-left:10px;
}
#sape a:hover{
	color:#FFFFFF;
	padding-left:10px;
	text-decoration:none;
}


.centerRT {
margin-top: 20px;
background: url(../images/centerBx.jpg) repeat-y 50% 0;
}

.topRT {
background: url(../images/topBx.jpg) no-repeat top;
}

.bottomRT {
background: url(../images/bottomBx.jpg) no-repeat bottom;
padding: 20px;
padding-left: 30px;
padding-right: 30px;
text-align: left;
}
