@charset "UTF-8";
/* CSS Document */

html {
	background: #FFFFFF url(../images/body_bg.png);
}

body {
	margin: 0 auto;
	padding: 0;
	width: 815px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

div, h1, h2, h3, p, img, ul, form { margin: 0; padding: 0; }
ul { list-style: none; }
img { border: none; }
.clear { clear: both; }

.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.in5 { padding-top: 5px; }
.in10 { padding-top: 10px; }
.in15 { padding-top: 15px; }
.in20 { padding-top: 20px; }
.in25 { padding-top: 25px; }

.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.pr20 { padding-right: 20px; }

.vijola {
	color: #401270;
}
.sivo_1 {
	color: #595959;
}

#wrapper {
	width: 805px;
	padding: 10px 5px;
	margin: 0 auto;
	background: #FFFFFF;
}

#header {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 20px;
	padding: 20px 0 0 0;
}

#header #logo {
	float: left;
	width: 595px;
	font-size: 18px;
	color: #d1d3d4;
}

#header #logo a {
	text-decoration: none;
	color: #d1d3d4;
}

#header #top_nav {
	float: right;
	width: 200px;
	font-size: 10px;
	color: #333333;
	text-align: right;
}

#header #top_nav a {
	margin-left: 5px;
	text-decoration: none;
	color: #333333;
	border-bottom: 1px dotted gray;
}

#header #top_nav a:hover {
	text-decoration: none;
	color: #000000;
	border-bottom: 1px dotted gray;
}

/* Menu */

#menu {
	width: 805px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#menu .txt {
	padding: 13px 5px 15px 5px;
	width: 136px;
}

#menu .txt input {
	width: 124px;
	height: 15px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#menu ul {
	margin: 0;
	padding: 0;
	height: 45px;
	list-style: none;
	line-height: normal;
	background: #401270 url(../images/menu_bg.png) top left repeat-x;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	padding: 14px 15px 15px 15px;
	background: #401270 url(../images/menu_bg.png) top left repeat-x;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border: none;
}

#menu .selected a {
	background: #FFFFFF url(../images/menu_o_bg.png) top left repeat-x;
	color: #401270;
}

#menu a:hover {
	text-decoration: none;
	background: #FFFFFF url(../images/menu_o_bg.png) top left repeat-x;
	color: #401270;
}

#menu .cart a {
	display: block;
	background: #401270 url(../images/cart.png) top left no-repeat;
	padding: 45px 0 0 0;
	height: 0px;
	width: 50px;
	overflow: hidden;
	text-decoration: none;
	font-size: 1px;
}
#menu .cart a:hover {
	background: #401270 url(../images/cart_o.png) top left no-repeat;
}


/* stolpci */

.col_1_trijfrtale {
	float: left;
	width: 602px;
	height: 335px;
	padding: 10px 0 0 0;
}


.col_1_trijfrtale img {
	float: left;
	/*width: 245px; */
	width: auto;
	/*height: 300px; */
	border: 0;
}

.col_1_trijfrtale .opis {
	float: right;
	width: 330px;
	height: 300px;
	border: 0;
}

.col_1_trijfrtale .priporocilo_lh {
	float: left;
	width: 330px;
	height: 300px;
	border: 0;
}
.col_1_trijfrtale .priporocilo_lh img {
	width: 60px;
	height: 60px;
	border: 0;
}
.col_1_trijfrtale .priporocilo_lh .priporocam {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.col_1_trijfrtale .priporocilo_rh {
	float: right;
	width: 245px;
	height: 300px;
	border: 0;
}

.col_1_trijfrtale .priporocilo_rh img {
	float: right;
/*	width: 245px;
	height: 245px; */
	border: 0;
}


.col_1_trijfrtale h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #401270;
	font-weight: normal;
	padding: 10px 0 20px 0;
}


.col_1_trijfrtale h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #401270;
	font-weight: normal;
	padding: 10px 0 20px 0;
	text-decoration: none;
}

.col_1_trijfrtale h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding: 20px 0 5px 0;
}
.p_260 {
	width: 260px;
}
.col_1_trijfrtale p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding: 5px 0 5px 0;
}
.col_1_trijfrtale p.cena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #595959; */
	color: #000000;
	font-weight: normal;
	padding: 5px 0 5px 0;
}
.col_1_trijfrtale p.info {
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_1_trijfrtale table.trijfrtale {
	width: 330px;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_1_trijfrtale table.trijfrtale_1 {
	width: 245px;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_1_trijfrtale table.trijfrtale_1 p {
	color: #565656;
}

.col_1_trijfrtale table.info_tabela {
	width: 390px;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_1_trijfrtale table.info_tabela p.cena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.kupim a {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background: #401270;
	padding: 2px 5px;
	text-decoration: none;
	margin-bottom: 7px;
	margin-right: 5px;
}

.col_1_frtau {
	float: right;
	width: 193px;
	height: 335px; 
	padding: 10px 0 0 0;
/*	overflow: hidden; */
}

.col_1_frtau img {
	float: left;
	width: 60px;
	height: 60px;
	border: 0;
}

.col_1_frtau .oavtorju {
	text-align: right;
}

.col_1_frtau .oavtorju h1 {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #401270;
	padding: 10px 0 5px 0;
}

.col_1_frtau .oavtorju img {
	float: right;
	width: auto;
	height: auto;
	border: 0;
}

.col_1_frtau ul {
	margin: 0;
	padding: 0;
	width: 193px;
	list-style: none;
}

.col_1_frtau li {
	margin: 0;
	padding: 5px 0 5px 0;
	width: 193px;
	border-bottom: 1px dotted gray;
}

.col_1_frtau li .kratko {
	float: right;
	width: 130px;
	text-align: right;
}

.col_1_frtau li .kosarica {
	width: 193px;
}

.col_1_frtau li a {
	color: #401270;
	text-decoration: none;
}


.col_2_polovica_1 {
	float: left;
	width: 398px;
	height: 255px;
	padding: 10px 10px 0 0;
}

.col_2_polovica_2 {
	float: right;
	width: 397px;
	height: 255px;
	padding: 10px 0 0 0;
}

.col_2_polovica_1 img, .col_2_polovica_2 img {
	float: left;
	width: auto; /*180px;*/
	height: 180px;
	border: 0;
}

.col_2_polovica_1  .opis_polovica, .col_2_polovica_2  .opis_polovica {
	float: right;
	width: 200px;
	height: 180px;
}

.col_2_polovica_1  h1, .col_2_polovica_2  h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #401270;
	font-weight: normal;
	padding: 5px 0 15px 0;
}

.col_2_polovica_1  h1 a, .col_2_polovica_2  h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #401270;
	font-weight: normal;
	padding: 5px 0 15px 0;
	text-decoration: none;
}

.col_2_polovica_1  h2, .col_2_polovica_2  h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 10px 0 0 0;
}
.col_2_polovica_1  p, .col_2_polovica_2  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_2_polovica_1 table.polovica, .col_2_polovica_2 table.polovica {
	width: 397px;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_2_polovica_1 table.polovica p, .col_2_polovica_2 table.polovica p {
	color: #595959;
}

.col_3_frtau_1 {
	float: left;
	width: 194px;
	height: 335px;
	padding: 0 10px 0 0;
}

.col_3_frtau_2 {
	float: right;
	width: 193px;
	height: 335px;
	padding: 0 0 0 0;
}
.col_3_frtau_1  img, .col_3_frtau_2  img {
	width: 105px; /*135px; */
	height: 105px;
	clear: both;
}
.col_3_frtau_1  h1, .col_3_frtau_2  h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #401270;
	font-weight: normal;
	padding: 3px 0 10px 0;
}

.col_3_frtau_1  h1 a, .col_3_frtau_2  h1 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #401270;
	font-weight: normal;
	padding: 3px 0 10px 0;
	text-decoration: none;
}

.col_3_frtau_1  h2, .col_3_frtau_2  h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 10px 0 0 0;
}

.col_3_frtau_1  p, .col_3_frtau_2  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_3_frtau_1 table.frtau, .col_3_frtau_2 table.frtau {
	width: 193px;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

.col_3_frtau_1 table.frtau p, .col_3_frtau_2 table.frtau p {
	color: #595959;
}

.rubrika {
	background: #ffffff url(../images/rubrika_bg.png) top left repeat-x;
	padding: 7px 10px 10px 10px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
}

table.seznamvseh {
	width: 805px;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	font-weight: normal;
	padding: 5px 0 5px 0;
}

table.seznamvseh th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: bottom;
	padding: 12px 0 7px 0;
	border-bottom: 1px dotted gray;
	text-align: left;
}

table.seznamvseh th.th_naslov { width: 205px; }
table.seznamvseh th.th_avtor { width: 200px; }
table.seznamvseh th.th_leto { width: 120px; }
table.seznamvseh th.th_cena1 { width: 140px; }
table.seznamvseh th.th_cena2 { width: 140px; }

table.seznamvseh td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	vertical-align: bottom;
	padding: 8px 10px 5px 0;
	border-bottom: 1px dotted gray;
	text-align: left;
}

table.seznamvseh td h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #401270;
}

table.seznamvseh td h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #401270;
	font-weight: normal;
}


#footer {
	width: 805px;
	padding: 25px 0 20px 0;
	text-align: center;
	color: #595959;
}

.cart_layer {
	padding: 20px 20px;
}

.cart_button {
	width: 102px;
	height: 39px;
	background: url(../images/cart_button.png) top left no-repeat;
}
.cart_button a {
	display: block;
	text-align: center;
	width: 102px;
	height: 12px;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding: 13px 0 14px 0;
}

table.cart_progres {
	width: 765px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
}
table.cart_progres span {
	color: #401270;
}

/**/
.prijava ul.urejanje_ul {
	width: 382px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 0;
	margin: 0;
}

.prijava ul.urejanje_ul li.urejanje_li {
	list-style: none;
	padding: 3px 0;
	margin: 0;
	color: #666666;
}

.prijava ul.urejanje_ul li.textarea_li {
	list-style: none;
	padding: 3px 0;
	margin: 0;
	height: auto;
	color: #666666;
}

.prijava label {
	display: block;
	width: 112px;
	text-align: left;
	float: left;
	padding: 12px 8px 2px 0;
	color: #666666;
}

.prijava .text_field {
	width: 120px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #005696;
	background: transparent;
	padding: 3px 5px;
	border: 1px solid silver;
}

.prijava .text_field_long {
	width: 240px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #005696;
	background: transparent;
	padding: 3px 5px;
	border: 1px solid silver;
}

.prijava .checkbox {
	border: none;
}

.prijava a {
	color: #401270;
	text-decoration: underline;
}

.prijava a:hover {
	color: #401270;
	text-decoration: none;
}


.MaLejpiLink a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	color: #401270;
}

/*
#SeznamOpisovLoad{
	position:absolute;
}

*/

.mask{
	position:relative;  
	overflow:hidden;
	height: 300px;
	width: 600px;
}

.mask img{
	position:relative;
	display:block;
	border:none;
	overflow: hidden;
}

p.p11 {
	font: 11px/17px Arial, Helvetica, sans-serif;
}

p.p11g {
	font: 11px/17px Georgia, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h4.h14 {
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
	color: #401270;
}
