body  {
	font: 100% Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin: 0; 
	padding: 0;
	text-align: justify; 
	color: #f6fafd;
        background: #025caa url(img/sun.jpg); 
        background-repeat: no-repeat;
        background-position: center top;
      }



a:link, a:visited {
	color: #f6fafd; 
	text-decoration: underline;
	font-family:  verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}

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

H1 {	margin-left: 20px; 
        font: 100% Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
        background: #025caa;
	}

H2 {    margin-left: 20px; 
        font: 100% Verdana, tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	}

H3 {
        font: 100% tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
      padding: 0;
      margin: 0;
	}

img {
        border:collapse;
        border:0;
	}


table  {
        border:collapse;
        border:0;
        padding-left:0;
        padding-right:0;
	}




strong {
        font-weight: normal;
        }


li {
    margin-bottom: 5px; 
    }

ol {
    padding-left: 20px; 
    padding-bottom: 0px; 
    }



P:first-letter {padding-left:25px; text-indent:25px; font-weight:bold; align:bottom;}




.mainparam  {
	font: 100% tahoma, Arial, Verdana, Helvetica, sans-serif;
	background: #f4ddbe;
	margin: 0; 
	padding: 0;
	color: #702012;
	text-align: center;
}

.mainnavi {
	font: 100% tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align: center; 
	color: #f4ddbe;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}


.mainnavi a:link
{
	color: #f4ddbe;
      font-weight: normal;
}
.mainnavi a:visited
{
	color: #f4ddbe;
      font-weight: normal;
}
.mainnavi a:hover, .mainnavi a:active
{
	color: #f4ddbe;
      text-decoration:underline;
      font-weight: normal;
}




.nolink a:link
{
	color: #702012;
}
.nolink a:visited
{
	color: #702012;
}
.nolink a:hover, .nolink a:active
{
	color: #702012;
      text-decoration: underline;
}





.yeslink a:link,.yeslink a:visited {
      color:#d86b00;
      text-decoration:none;
}


.yeslink a:hover,.yeslink a:active {
      color:#d86b00;
      text-decoration:underline;
}







.thrColElsHdr #container { 
      min-width: 46em;
	width: 100%;  
	background: #f4ddbe;
	margin: 0 auto; 
	text-align: justify; 
} 


.thrColElsHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}






.thrColElsHdr #sidebar1 {
	float: left; 
	width: 11em; 
	padding: 15px; 
}


.thrColElsHdr #sidebar2 {
	float: right; 
	width: 10em; 
      padding-left:40px;
      text-align:left;
}


.thrColElsHdr #sidebar1 h3, .thrColElsHdr #sidebar1 p, .thrColElsHdr #sidebar2 p, .thrColElsHdr #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}



.thrColElsHdr #mainContent {
      padding-left: 0px;
      padding-right: 0px;
 	margin-left: 15px;
      margin-right: 15px;
      width: 100%;
      min-width: 600px;
}


.thrColElsHdr #insideContent {
      padding-left: 15px;
      padding-right: 0px;
 	margin-left: 15px;
      margin-right: 15px;
      width: 83%;
      vertical-align:top;
      min-width: 600px;
}

 


.thrColElsHdr #footer a:link {
	color: #f4ddbe;
      font-weight: normal;
}

.thrColElsHdr #footer a:visited {
	color: #f4ddbe;
      font-weight: normal;
}

.thrColElsHdr #footer a:hover,active {
	color: #f4ddbe;
      text-decoration:underline;
      font-weight: normal;
}




.thrColElsHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



.thrColElsHdr #mainmodules { 
	width:100%;
      position:absolute; 
      margin-top:200px;
      min-width: 46em;
} 


.thrColElsHdr #mainpagecontent { 
      width:100%; 
      position: absolute; 
      margin-top: 1340px;
} 


.thrColElsHdr #mainpagecatalog { 
      position:absolute; 
      margin-top:0px; 
      width:100%; 
      min-width: 46em;   
} 



.thrColElsHdr #mainpagegoods { 
      position:absolute; 
      margin-top:600px; 
      width:100%; 
      min-width: 46em;   
} 



.thrColElsHdr #pagecontent { 
      width:100%; 
      position: absolute; 
      margin-top: 40px;
      min-width: 46em;
} 





.thrColElsHdr #insideh1 { 
} 



.thrColElsHdr #counters { 
     position:absolute; 
     float:left; 
     margin-top:-60px;
     text-align: left;
} 



.nedavno  {
      float:left;
      margin-right: 20px;
      margin-bottom: 10px;
      text-align:center;
}



.productPrice {
	font-size: 15px; 
      font-weight: bold;
}

.product-Old-Price {
	font-size: 15px; 
      font-weight: none;
      color: #fd5e00;
           text-decoration: line-through;
}

.shopproduct {
      font: 100% tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}



.pagenav {
      font: 100% tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}





.search-button {
      font: 100% tahoma, Arial, Verdana, Helvetica, sans-serif; 
      font-weight:bold; 
      color:#f4ddbe; 
      border:0; 
      padding-left:9px; 
      padding-top:0px; 
      margin-left:10px; 
      background:url(/images/search-button.png) no-repeat;
}



.search-text {
      color:#f4ddbe; 
      width:105px;
      border:0; 
      padding-left:0px; 
      padding-top:0px; 
      padding-bottom:0px; 
      margin-bottom:0px; 
      background:url(/) no-repeat;
}



.search-picture {
      margin-right:-117px; 
      margin-bottom:-5px;
}




legend {
      color:#c99f85;
}


fieldset {
      margin-bottom:10px; 
	border-left	: 1px solid #c99f85;
 	border-top	: 1px solid #c99f85;
 	border-bottom	: 1px solid #c99f85;
 	border-right	: 1px solid #c99f85;
}




.category-page {
     font-size:11px; 
     padding-top:5px; 
     padding-left:20px; 
     padding-right:20px; 
     padding-bottom:30px; 
     color:#B97F65; 
     text-transform:lowercase;
}


.nedavno-spisok {
     width:97%; 
     padding-top:30px; 
     margin-left:30px; 
     margin-right:30px;
}



.img-logo {
     padding-top:10px; 
     padding-bottom:25px; 
     align:center;
}






.mainpicture {
     float:left; 
     margin-right:20px;
     margin-bottom:25px;
}

.morepictures {
     width:350px; 
     text-align:center;
     margin-top:10px;
}





.mainblock {
     width:725px;
     text-align:center;
     margin:0px auto;
     height:860px;
     background: url(img/back.jpg); 
     background-repeat: no-repeat;
     background-position: center bottom;
}


.activepage {
     color:#025caa; 
     background:#f6fafd; 
     float:right;
}



.maintext {
     float:left; 
     text-align:justify;
     margin-top:25px;
     margin-left:0px;
     width:440px;
     background: url(img/bottom.png); 
     background-repeat: no-repeat;
     background-position: right bottom;
}


.begun {
     position-absolute;
     margin-top:-335px;
     width:400px;
     padding-left:0px;
}



.maintext p {
     text-align:justify;
     margin-bottom:10px;
     margin-left:30px;
     width:400px;
}

.maintext a:link, .maintext a:visited
{    color: #f6fafd;
     text-decoration: none;
}


.maintext a:hover, .maintext a:active
{    color: #f6fafd;
     text-decoration: underline;
}


.rightblock {
     float:right;
     margin-top:20px;
     margin-right:30px;
     text-align:right;
}




.rightblock a:link, .rightblock a:visited
{
     color:#f6fafd; 
     text-decoration:none;
}


.rightblock a:hover, .mainnavi a:active
{
     color:#025caa; 
     background:#f6fafd;
     text-decoration:none;
}






.phone {
     padding-top:10px;
     padding-bottom:10px;
     font-weight:bold;
     text-align:right;
}


.photo-left {
     border:1px dotted white;
     margin-right:10px;
     float:left;
}

.photo-right {
     border:1px dotted white;
     margin-left:10px;
     float:right;
}

.navigation {
     position:absolute;
     padding:3px;
     margin-left:0px;
     margin-top:-15px;
     font-size: 11px;
     text-align:left;
     background: #025caa;
}

.navigation a:link, .navigation a:visited
{    color: #f6fafd;
     text-decoration: underline;
}


.navigation a:hover, .navigation a:active
{    color: #f6fafd;
     text-decoration: none;
}


.bottomblock
{    position:absolule;
     margin-top:525px;
     height:35px;
     width:200px;
     background: url(img/bottom.png);
     background-repeat: no-repeat;
     background-position: right bottom;
}


.leftbottomblock
{    position:absolute;
     margin-left:-460px;
     background: url(img/bottom.png);
     background-position: right bottom;
     height:35px;
     width:220px;
     text-align:left;
}


.copyrightblock
{    float:left;
     width:155px;
     text-align:right;
}



.counterblock
{    float:right;
     width:40px;
}