/* CSS Document */

body {
padding:0 0 0 0;
margin:0;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#656565;
background:#FFFFFF;
}

a {}

a:hover {}
a {
text-decoration:none;
color:#0b378a;
}

a:hover {
text-decoration:none;
color:#0a8507;
}

h1, h2, h3 {
padding:0;
margin:0 0 10px 0;
font-size:22px;
font-weight:normal;
}

form {
padding:0;
margin:0;
}

.top {
background:url(/pictures/top_bg.gif) repeat-x;
height:146px;
width:100%;
vertical-align:top;
}

#top_left {
background:url(/pictures/top_bg_left.gif) no-repeat left top;
}

#top_right {
background:url(/pictures/top_bg_right.gif) no-repeat right top;
height:120px;
padding:26px 158px 0 92px;
}

#contacts {
text-align:left;
font-size:11px;
font-weight:bold;
color:#5084e4;
margin-bottom:5px;
}

#contacts a {
text-decoration:underline;
color:#5084e4;
}

#contacts a:hover {
text-decoration:none;
color:#5084e4;
}

.basket {
height:146px;
background:#3a5484 url(/pictures/basket_bg.gif) repeat-x bottom;
vertical-align:top;
}

#basket {
height:118px;
display:block;
padding:0 0 0 43px;
}

input.search {
height:18px;
width:140px;
border:1px solid #263757;
}

#basket_info {
background:#74839e;
width:110px;
height:45px;
padding:7px 2px 0 30px;
color:#FFFFFF;
font-size:10px;
line-height:13px;
}

#top_menu {
background:#314b7b url(/pictures/top_menu_bg.gif) repeat-x;
height:53px;
width:100%;
margin-bottom:30px;
}

#top_menu2 {
background:#314b7b url(/pictures/top_menu_bg.gif) repeat-x;
height:53px;
}

#top_menu_left {
background:url(/pictures/top_menu_bg_left.gif) no-repeat left top;
height:53px;
width:100%;
}

#top_menu_right {
background:url(/pictures/top_menu_bg_right.gif) no-repeat right top;
height:31px;
width:100%;
font-size:11px;
text-align:center;
padding-top:22px;
color:#FFFFFF;
font-weight:bold;
}

#top_menu_right a {
text-decoration:none;
color:#FFFFFF;
}

#top_menu_right a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.content {
width:100%;
vertical-align:top;
background:url(/pictures/content_bg.gif) repeat-y right top;
}

.left_block {
background:url(/pictures/left_bg.gif) repeat-x top;
width:226px;
vertical-align:top;
}

#left_block {
padding:53px 0 0 20px;
}

ul.list1 {
margin:2px 0 2px 0;
padding:0;
}

li.list1 {
margin:0 0 0 0;
padding:0;
list-style:none;
font-weight:bold;
color:#687794;
}

li.list1 a {
text-decoration:none;
color:#687794;
}

li.list1 a:hover {
text-decoration:underline;
color:#687794;
}

ul.list2 {
margin:10px 0 10px 0;
padding:0;
}

li.list2 {
margin:0 0 1px 0;
padding:0 0 0 20px;
list-style:none;
font-weight:bold;
color:#687794;
}

li.list2 a {
text-decoration:none;
color:#0b378a;
}

li.list2 a:hover {
text-decoration:none;
color:#0a8507;
}

#slogan {
border: solid #bec6c1;
border-width:0 1px 1px 1px;
padding:20px 23px 16px 23px;
background:url(/pictures/dot.gif) repeat-x top;
margin:0 10px 30px 0;
font-size:11px;
}

#content {
background:url(/pictures/doted.gif) repeat-y left;
padding:0 30px 0 30px;
color:#0a8507;
margin-right:10px;
}

h2.title {
font-size:12px;
color:#6d87b8;
font-weight:bold;
}

#content a {
text-decoration:underline;
color:#0a8507;
}

#content2 {
background:url(/pictures/doted.gif) repeat-y left;
margin-bottom:10px;
}

#content a:hover {
text-decoration:none;
color:#0a8507;
}

.right_block {
background:url(/pictures/right_block_bg.gif) repeat-y left top;
vertical-align:top;
}

#right_block {
background:url(/pictures/left_bg.gif) repeat-x top;
padding:0 10px 0 0;
}

.right_block2 {
background:url(/pictures/right_block_bg.gif) repeat-y left top;
vertical-align:top;
width:245px;
}

#right_block2 {
background:url(/pictures/left_bg.gif) repeat-x top;
padding:0 2px 0 0;
width:243px;
display:block;
}

.item {
margin:20px 0 20px 40px;
color:#687794;
font-size:11px;
}

.price {
color:#dd0000;
font-size:16px;
font-weight:bold;
white-space:nowrap;
}

#line {
background:url(/pictures/dot.gif) repeat-x;
height:1px;
margin:20px 10px 0 40px;
}

.copy {
background:#f1f1f1;
height:120px;
}

#copy {
padding:10px 0 0 45px;
color:#7c7c7c;
font-size:11px;
width: 300px;
}

.adress {
background:#f1f1f1;
height:120px;
}

#adress {
padding:10px 0 0 0;
float:right;
text-align:left;
width:350px;
color:#7c7c7c;
font-size:11px;
}

.block {
background:#f4f4f4 url(/pictures/block_bg.gif) repeat-x top;
}

#menu {
margin:0 0 0 1px;
background:#f4f4f4 url(/pictures/content_bg2.gif) no-repeat top right padding-top:10px;
padding:13px 0 8px 0;
}

.lamo {
text-align:center;
color:#314b7b;
}

.cena {
width:120px;
height:16px;
border:1px solid #adadad;
color:#b2b2b2;
}

.proizvod {
width:180px;
height:16px;
border:1px solid #adadad;
color:#b2b2b2;
}

.pages {
color:#ec0000;
}

.cat {
background:url(/pictures/dot.gif) repeat-y right;
}

.podrobnee {
font-size:10px;
}

.podrobnee a {
text-decoration:underline;
color:#ec0000;
}

.podrobnee a:hover {
text-decoration:none;
color:#ec0000;
}