html {
min-width:800px;
}

a {
text-decoration:none;
}

A:hover {
text-decoration:underline;
}

body {
width:100%;
border:0;
text-align:center;
color:#444;
font:12px Arial;
background:#efeef2 url('/gfx/backy.png') center top repeat-y;
margin:0;
padding:0;
}

#wrapper {
width:800px;
text-align:center;
margin:0 auto;
}

#search {
width:200px;
float:right;
text-align:right;
margin-top:0;
margin-right:0;
color:#666;
}

#search input {
border:solid 1px #ccc;
width:120px;
background:#eee;
}

#footer {
text-align:center;
float:left;
clear:both;
width:800px;
padding-top:20px;
font:80%/1.2em Arial;
color:#888;
background:#eee;
}

#fullPage {
width:800px;
height:1500px;
border:solid 1px #000;
background:#fff;
margin:0;
}

#header {
clear:both;
text-align:left;
margin-top:0;
padding-left:0;
width:800px;
height:155px;
margin-bottom:0;
background:url('/gfx/back2.png');
}

#header h1 {
font:22px Lucida;
font-weight:700;
background-color:transparent;
margin:0;
}

#header h2 {
color:#060;
background-color:transparent;
margin:0;
}

#header p {
font-style:italic;
padding-top:5px;
color:#ccc;
margin:0;
}

#headerNav {
clear:both;
text-align:left;
margin-top:0;
padding-left:0;
width:800px;
height:18px;
background:#006;
margin-bottom:0;
padding-top:2px;
}

#headerNav ul {
list-style:none;
float:left;
font:110%/1.2em Arial;
font-weight:700;
margin:0;
padding:0;
}

#headerNav ul a {
display:block;
float:left;
text-decoration:none;
color:#ccc;
padding:0 20px;
}

#headerNav li {
float:left;
display:block;
}

#headerNav2 {
text-align:left;
height:30px;
background:#fff url('/gfx/mainBack.png') center top repeat-x;
color:#009;
padding-left:20px;
font:110%/1.2em Arial;
font-weight:700;
margin:0;
}

#headerNav2 a:hover {
color:#fe0;
background:#009;
text-decoration:none;
}

#headerNav2 a {
padding-left:3px;
padding-right:3px;
color:#009;
margin:3px;
}

#nav {
width:140px;
float:right;
text-align:left;
padding-left:0;
background:#eee;
}

#nav h2 {
border-bottom:1px dotted #999;
padding-bottom:2px;
margin-bottom:.25em;
font:170%/1.2em Arial;
color:#900000;
}

#nav a {
padding-bottom:2px;
margin-bottom:.25em;
font:100%/1.2em Arial;
color:#400000;
}

#mainContent {
float:left;
width:790px;
text-align:left;
margin-top:0;
padding-left:5px;
padding-right:5px;
margin-right:0;
background:#fff url('/gfx/realBack.jpg') left top repeat-y;
}

#mainContent h1 {
border-bottom:1px dotted #999;
padding-bottom:2px;
margin-bottom:.25em;
padding-left:5px;
font-family:Arial;
font-size:20px;
font-weight:700;
color:#338;
}

#mainContent h2 {
padding-bottom:2px;
margin-bottom:.25em;
font:120%/1.2em Arial;
color:#333;
font-style:italic;
font-weight:700;
}

#mainContent p {
margin-left:0;
margin-right:0;
color:#444;
}

#frontContent {
float:left;
width:795px;
text-align:left;
margin-top:0;
padding-left:5px;
padding-right:0;
margin-right:0;
background:#fff url('/gfx/realBack.jpg') left top repeat-y;
}

#frontContent h1 {
border-bottom:1px dotted #999;
padding-bottom:2px;
margin-bottom:.25em;
font-family:Arial;
font-size:16px;
font-weight:700;
color:#338;
}

#frontContent h2 {
margin-bottom:0;
font:110%/1.2em Arial;
color:#fe0;
font-weight:700;
background:#006;
display:block;
padding:3px;
}

#frontContent p {
margin-left:0;
margin-right:0;
color:#444;
text-align:justify;
}

#rightSide {
float:right;
width:300px;
background:#eee;
height:100%;
clear:right;
padding:5px;
}

#leftSide {
float:left;
width:480px;
padding:5px;
}

#navCalendar {
width:100%;
font-size:9px;
padding:1px;
}

#navCalendar thead {
background:#eee;
}

#navCalendar .sunday {
background:#fee;
color:#900;
}

#navCalendar .today {
background:#afa;
color:#090;
}

#navCalendar .linkArticles {
background:#eef;
}

#mainTable a
{
 font-size:12px;
}
#mainTable table {
border-collapse:collapse;
width:100%;
clear:both;
 font-size:9px;
}

#mainTable td
{
}

#mainTable thead {
background:#000066;
}

#mainTable .odd {
background-color:#f1f1f1;
}

#commentList h1 {
border-bottom:1px dotted #999;
padding-bottom:2px;
margin-bottom:.25em;
font:190%/1.2em Serif;
font-weight:700;
color:#900000;
}

#commentList h2 {
border-bottom:1px dotted #999;
padding-bottom:2px;
margin-bottom:.25em;
font:130%/1.2em Arial;
color:#900000;
}

#commentList h3 {
font:90%/1.5em Arial;
color:#666000;
background:#e1e1e1;
margin:.5em;
}

#commentList p {
color:#999;
font-size:10px;
margin:4px 4px 10px;
}

#commentBox {
margin-top:30px;
width:590px;
height:300px;
border:dotted 1px #c1c1c1;
background:#f5f5f5;
}

#commentBox h2 {
padding-left:15px;
border-bottom:none;
}

.instructions {
color:#7b7b7b;
font-size:0.8em;
text-align:justify;
border-left-width:1px;
border-left-style:dotted;
border-left-color:#d5d7db;
padding-left:5px;
float:right;
width:330px;
}

#commentBox .commentboxes {
width:200px;
float:left;
color:#7b7b7b;
font-size:0.9em;
}

.commentform {
margin-top:0;
margin-bottom:0;
padding:1px 20px;
}

#commentBox .inputbox {
clear:both;
color:#7b7b7b;
font-size:0.9em;
}

#commentBox textarea {
width:100%;
height:100px;
border:solid 1px #7b7b7b;
color:#7b7b7b;
font-size:12px;
background:#f3f3f7;
}

#commentBox input {
border:solid 1px #7b7b7b;
color:#7b7b7b;
font-size:12px;
background:#f3f3f7;
}

#mainContent .okTxt {
color:#090;
margin:0;
}

#mainContent .errorTxt {
color:#900;
margin:0;
}

#headerNav ul a:hover,#headerNav .over {
color:#009;
background:#fe0;
}

#nav a:hover,#mainContent a:hover,#frontContent a:hover {
text-decoration:none;
color:#c00000;
}

#mainContent h3,#frontContent h3 {
font:90%/1.5em Arial;
color:#666000;
margin:.5em 0 0;
}

#mainContent .postDate,#frontContent .postDate {
background:url('/gfx/16x16/time.png') left center no-repeat;
padding:2px 0 2px 20px;
}

#mainContent .commentsNum,#frontContent .commentsNum {
background:url('/gfx/16x16/user_comment.png') left center no-repeat;
margin-right:10px;
padding:2px 0 2px 20px;
}

#mainContent h4,#frontContent h4 {
font:bold 100% Arial;
margin:0;
}

#mainContent a,#frontContent a {
padding-bottom:2px;
margin-bottom:.25em;
color:#900000;
}

#mainContent input,select,#frontContent input,select {
border:solid 1px #ccc;
background:#eee;
}

#mainContent .more,#frontContent .more {
color:#aaa;
font-size:9px;
}

#mainContent blockquote,#frontContent blockquote {
background:#fafafa url('/gfx/quote.png') left top no-repeat;
border:none;
font-style:italic;
color:#666;
margin:20px 0 20px 10px;
padding:0 20px 0 50px;
}

#navCalendar th,#mainTable th {
font-weight:400;
text-align:left;
}

#navCalendar tr:hover,#mainTable tr:hover {
background:#ffd;
}

#navCalendar thead tr:hover,#mainTable thead tr:hover {
background-color:transparent;
color:inherit;
}

/****************************************/
/**                                    **/

/****************************************/
#mainTable3 table
{
 border-collapse: collapse;
 width: 100%;
}

#mainTable3 thead
{
 background: #9ec5e4;
 border-top: 1px solid #aed5f4;
 border-bottom: 1px solid #8eb5d4;
}

#mainTable3 th
{
 font-weight:normal;
 text-align: center;
 background:#9ec5e4;
 color:#900;
}

#mainTable3 th>a
{
 color:#900;
}

#mainTable3 thead tr:hover
{
 background-color: transparent;
 color: inherit;
}

#mainTable3 td
{
 font-size:13px;
 text-align:left;
}

#mainTable3 .odd
{
 background:#eea;
}

#myPage a
{
 border:solid 1px #eee;
 padding:2px;
 width:20px;
 color:#999;
 background:#eee;
}

#myPage a:hover
{
 border:solid 1px #999;
 padding:2px;
 width:20px;
 color:#900;
 background:#aaa;
}

.pagSelect
{
 border:solid 1px #eee;
 padding:2px;
 color:#ccc;
 background:#eee;
 width:20px;
}

.pagCurrent
{
 border:solid 1px #ccc;
 padding:3px;
 background:#900;
 color:#fff;
 width:20px;
}




/****************************************
 **                                    **
 **          WALLZ FIELDS              **
 **                                    **
 ****************************************/

#mainList
{
 clear:both;
 width:600px;
 text-align: left;
 margin: 0px;
 color:#444;
 margin-left:0px !important;
 margin-left:150px;
}

#mainList a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font-size:100%;
 color:#044474;
}
/*
#mainList textarea
{
 width:100%;
 height:200px;
 border: dotted 1px gray !important;
 border: solid 1px #eee;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
 padding: 3px;
}

#mainList input
{
 border: dotted 1px gray !important;
 border: solid 1px #eee;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
 padding: 3px;
}

#mainList select
{
 border: dotted 1px gray !important;
 border: solid 1px #eee;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
 padding:3px;
}

#mainList option
{
 background:#f1f1f1;
}
*/
#mainList a:hover
{
 text-decoration:none;
 color:#c00000;
 border: 0px;
}

#mainList h1
{
 margin-top:5px;
 margin-bottom:.25em;
 font-size:18px;
 letter-spacing:-1px;
 color:#933;
 font-weight:normal;
 clear:both;
 border-bottom:dotted 1px #ccc !important;
 border-bottom:solid 1px #eee;
}

#mainList h1.a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font-size:1.8em;
 letter-spacing:-1px;
 color:#933;
 font-weight:normal;
 clear:both;
 border-bottom:dotted 1px #ccc !important;
 border-bottom:solid 1px #eee;
}


#mainList h2 
{
 padding-bottom:2px;
 margin-bottom:10px;
 font-size:16px;
 letter-spacing:-1px;
 color:#339;
 font-weight:normal;
 border-bottom:dotted 1px #ccc !important;
 border-bottom:solid 1px #eee;
}

#mainList h3
{
 clear:both;
 border-top:1px dotted #ccc !important;
 border-top:1px solid #eee;
 font-size:160%;
 font-weight:bold;
 color:#fe0;
 background: #8da6c1;
}

#mainList h3 a
{
 color:#fe0;
}

#mainList h4
{
 margin:.5em 0 0;
 font-size:89%;
 color:#668;
 margin: 0 0 0 2px;
 padding: 0 0 0 16px;
 text-decoration: none;
 background: url(/gfx/icon-perm.gif) no-repeat 0 50%;
}

#mainList h5
{
 font-size:110%;
 color:#668;
 text-decoration: none;
}

#mainList p 
{
 font-size:10px;
 margin:0px;
 color:#333;
 text-align:justify;
}

#mainList blockquote 
{
 margin: 20px 0 20px 10px;
 padding: 0 20px 0 50px;
 background: url('/gfx/newman/quote.png') left top no-repeat;
 border: none;
}

#mainList .comLink 
{
 margin: 0 0 0 2px;
 padding: 0 0 0 16px;
 font-weight: normal;
 color: #929C87;
 text-decoration: none;
 background: url(/gfx/newman/icon-com.gif) no-repeat 0 50%;
}

#mainList .comment_tag
{
 font:80% Arial;
 color:#999;
}

#mainList .comment_txt 
{
 font:90% Arial;
 color:#555;
}


.tableOpis
{
 font-size:12px;
 color:#999;
}

.tableProizvajalec
{
 font-weight:bold;
 font-size:14px;
}

/****************************************/
/**                                    **/
/****************************************/
#mainTable table
{
 border-collapse: collapse;
 width: 100%;
}

#mainTable thead
{
 background: #9ec5e4;
 border-top: 1px solid #aed5f4;
 border-bottom: 1px solid #8eb5d4;
}

#mainTable th
{
 font-weight:normal;
 text-align: center;
 background:#9ec5e4;
 color:#900;
}

#mainTable th>a
{
 color:#900;
}

#mainTable thead tr:hover
{
 background-color: transparent;
 color: inherit;
}

#mainTable td
{
 font-size:13px;
 text-align:left;
}

#mainTable .odd
{
 background:#dde;
}


#mainTable2 table
{
 border-collapse: collapse;
 width: 100%;
}

#mainTable2 thead
{
 background: #9ec5e4;
 border-top: 1px solid #aed5f4;
 border-bottom: 1px solid #8eb5d4;
}

#mainTable2 th
{
 font-weight:normal;
 text-align: center;
 background:#9ec5e4;
 color:#eee;
}

#mainTable2 td
{
 font-size:11px;
}
#mainTable thead tr:hover
{
 background-color: transparent;
 color: inherit;
}

#mainTable .alignCenter
{
 text-align:center;
}

#mainTable .alignRight
{
 text-align:right;
}

#mainTable2 .odd
{
 background:#eee;
}


#showTopWallz
{
 clear:both;
}

#smallGallery
{
 clear:both;
}

#details li
{
 width:100%;
 width: 250px;
 list-style-type: none;
 display: block;
 font-weight:normal;
 background-color:#f3f3f3;
 border:solid 1px #e1e1e1;
 border-right:solid 1px #d1d1d1;
 border-bottom:solid 1px #d1d1d1;
 margin:2px;
 padding:3px;
 color:#666;
 font-size:13px; 
}


#wrap
{
 width:250px;
 border:1px solid #eee;
 margin:0 20px;
 float:left;
 background:#ddd;
}

#wrap ul
{
 padding:10px 20px;
 list-style:none;
 float:left;
 border:1px solid #999;
 position:relative;
 left:-2px;
 top:-2px;
 background:#eee;
 color:#644;
}

#wrap li
{
 border-bottom:1px dotted #ccc !important;
 border-bottom:1px solid #ccc;
 line-height:1.0;
 margin:0 0 .5em 0;
 position:relative;
 width:100%;
 float:left
}

#wrap li span
{
 padding:1px 0 1px 5px;
 float:right;
 color:#000;
 position:relative;
 top:.2em;
}

#wrap li em
{
 float:left;
 margin:0;
 position:relative;
 top:.2em;
 padding:0 5px 0 0;
 font-style:normal;
}

fieldset
{
 border:1px dotted #999 !important;
 border:1px solid #eee;
 padding:2px;
}

#myPage a
{
 border:solid 1px #eee;
 padding:2px;
 width:20px;
 color:#999;
 background:#eee;
}

#myPage a:hover
{
 border:solid 1px #999;
 padding:2px;
 width:20px;
 color:#900;
 background:#aaa;
}

.pagSelect
{
 border:solid 1px #eee;
 padding:2px;
 color:#ccc;
 background:#eee;
 width:20px;
}

.pagCurrent
{
 border:solid 1px #ccc;
 padding:3px;
 background:#900;
 color:#fff;
 width:20px;
}

.mylogin ul
{
 list-style:none;
 color:#644;
}

.mylogin li
{
 list-style:none;
 padding-left:0px;
}

.description
{
 clear:both;
 text-align:justify;
}

/* Pagination */

.pagination 
{
 color:#666;
 padding: 8px 0px 8px 0px;
 margin: 0px; 
 clear:both;
 display:block;
 width:630px;
/*
 height:13px;
 overflow:hidden;
*/
}

.pagination p 
{
 text-align:left; 
 margin:0;
 display:block;
 clear:both;
}

.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active 
{
 text-decoration:none;
 padding:1px;
}

.pagination p a:link, .pagination p a:visited, .pagination p a:active 
{
 color:#666;
}

.pagination p a:hover 
{
 color:#282828 !important;
}

.pagination p span 
{
 text-decoration:none;
 padding:2px 0px 2px 0px;
 color:#7e7e7e;
 width:17px;
 height:20px;
}

.pagination p span.here 
{
 padding-left:5px;
 color:#FFFFFF;
 background:transparent url(/gfx/paging_left_on.gif) no-repeat 0px 1px;
}

.pagination p span.here span 
{
	padding-right:5px;
	color:#fff;
	background-image:url(/gfx/paging_right_on.gif);
	background-repeat:no-repeat;
  background-position:100% 1px;
}

.pagination p span.off 
{
	padding-left:5px;
	color:#949494;
	background:transparent url(/gfx/paging_left_off.gif) no-repeat 0px 1px;
}

.pagination p span.off span 
{
	padding-right:5px;
	color:#949494;
	background-image:url(/gfx/paging_right_off.gif);
	background-repeat:no-repeat;
	background-position:100% 1px;
}

.pagination * 
{
 margin:0;
}

.odd
{
 background:#eee;
}



#searchField 
{
 list-style:none;
 margin:0px;
 padding:0px;
}

#searchField ul
{
 list-style:none;
 padding:1px;
 background:#333;
 z-index:2;
 margin-left:3px;
}

#searchField a
{
 color:#eee;
 display: block;
}

#searchField a:hover
{
 background:#fc0;
 color:#000;
 width:180px;
 text-decoration:none;
}

#searchField li
{
 float:left;
 padding:4px;
 text-align:center;
 width:126px !important;
 width:122px;
 margin-right:2px;
 color:#eee;
 font-weight:bold;
 background:#006;
 border:solid 1px #eee;
}

#searchField li:hover
{
 background:#900;
}

#searchField .showField
{
 background:#FFF53B;
 color:#000;
}

#iskalnik
{
 padding:0px;
 margin:0px;
 padding-top:3px;
 padding-left:3px;
 width:556px !important;
 width:535px;
 height:110px;
 /*background:url(/gfx/iskalnik2.png) no-repeat;*/
 background:#eee;
 border:solid 1px #999;
 padding:5px;
 opacity:.9;
}

#iskanjeForma
{
 padding-top:20px;
 padding-left:10px;
 margin:10px;
 height:80px;
 width:98%;
}

#artikelCena
{
 width:150px;
 height:30px;
 float:right;
 font-size:18px;
 font-weight:bold;
 background:url(/gfx/artikelCena2.gif) no-repeat;
 padding-left:10px;
 padding-top:3px;
 color:#a00;
 margin-top:25px;
}

#editBasket
{
 position:absolute;
 width:512px;
 height:70px;
 margin-top:20px;
 margin-left:100px !important;
 margin-left:0px;
 background:url(/gfx/box.png) no-repeat !important;
 background:url(/gfx/box.gif) no-repeat;
 opacity:.9;
 overflow:hidden;
 display:none;
}

#basketBox
{
 text-align:center;
 width:500px;
}

#basketBox h1
{
 font-size:18px;
 font-weight:bold;
 color:#336;
 margin:0px;
 margin-top:2px;
 border:0px;
}

#loginMenu
{
 margin-bottom:10px;
 padding:10px;
 text-align:center;
 border:1px dotted #999 !important;
 border:1px solid #ccc;
}

#addBasket
{
 text-align:center;
 width:230px;
 padding-bottom:5px;
 background:#eee;
}

.cena
{
 color:#600;
}

.kolField
{
 text-align:center;
 width:20px;
 border:1px solid #aaa;
}

.artikelObstaja
{
 color:#900;
 font-size:19px;
 padding:5px;
}

#p1, #p2, #p3, p4
{
 cursor:pointer;	
 background:#3c638e;
 border:solid 1px #eee;
}

.nujno
{
 color:#900;
}

#showNovice .podnaslov
{
 margin:0px;
 font-size:11px;
 font-style:italic;
 color:#444;
}

#showNovice h1
{
 font-size:15px;
 color:#900;
 margin:0px;
 margin-top:5px;
 padding:0px;
}

#leftCol
{
 float:left;
 width:565px !important;
 width:540px;
 padding-right:10px;
 padding-left:5px;
 padding-top:0px;
 border-right:dotted 1px #999;
}

#rightCol
{
 float:right;
 width:203px;
 margin-right:1px;
 background:#fff;
 padding-left:5px;
}

#rightCol h2
{
 background:#eee;
}