*
{
margin: 0pt;
padding: 0pt;
}

body
{
font-family: /*"ZapfHumnst BT",*/ sans-serif;
color: #57493a;
/*overflow-x: hidden;*/
}

#left-side
{
/*position: absolute;
/*left: 0px;top: 0px;bottom:0;right:0;*/
font-size: small;
width: 10em;
text-align: center;
/*border: 2px solid green;*/
float: left;
}

#page
{
position: absolute;
left:10px;top:5px;right:10px;
}

#header
{
position: absolute;
width: 100%;
height: 130px;
background-color: /*#57493a*//*#3a4857*/#3a573a/*#573a57*/;
background-image: url("../images/aeac.png");
background-repeat: no-repeat;
}

.mainlevel,#page.mainlevel
{
font-size: medium;
/*width: 8em;*/
line-height: 1.2;
letter-spacing: 0.2em;
margin-left: auto;
text-align: right;
margin: 1em 0 0 0;
display:block;
margin: 0;
margin-top: 1em;
padding-bottom: 1px;
border-width: 1px;
border-style: none none dotted none;
border-color: /*#c0bca0*//*#a0a4c0*/#a0c0ac/*#bf9fb3*/;
text-decoration:none;
text-transform:lowercase;
color: /*#57493a*//*#3a4857*/#3a573a/*#573a57*/;
text-decoration:none;
/*border: solid 1px red;*/
}

.mainlevel:hover
{
color: /*#f15627*//*#27c2f1*/#5df127/*#bc27f2*/;
border-bottom: 2px solid /*#c0bca0*//*#a0a4c0*/#a0c0ac/*#bf9fb3*/;
padding: 0;
}

#active_menu.mainlevel
{
color: /*#f4792e*//*#2ea8f4*/#45f42e/*#de2ff5*/;
/*background-color: #57493a;
color: #c0bca0;*/
font-weight: bold;
}

.sublevel
{
/*width: 8em;*/
text-align: right;
margin: 0;
margin-left: auto;
border-style: none;
font-size: 0.85em;
padding: 5px 0 0 0;
color: /*#c0bca0*//*#a0a4c0*/#a0c0ac/*#bf9fb3*/;
/*border: solid 1px red;*/
font-weight: bolder;
text-decoration:none;
display:block;
}


#main_menu
{
text-align: right;
/*border: solid 1px red;*/
}

.sublevel:hover
{
color: /*#f15627*//*#27c2f1*/#5df127/*#bc27f2*/;
}

#active_menu.sublevel
{
color: /*#f4792e*//*#2ea8f4*/#45f42e/*#de2ff5*/;
font-weight: bold;
}

#rightMargin
{
	width: 100px;
	float: right;
	font-size: small;
}

.newsflash
{
text-align: left;
font-size: 0.85em;
line-height: 1.2;
/*padding: 2px 2px 2px 4px;*/
margin: 2px 2px 2px 4px;
}

#content
{
margin: 0 110px 0 10.5em;padding: 0;
line-height: 1.4;
/*border: solid 2px red;*/
font-size: small;
}

.sepi
{
margin: 2em auto 0.1em auto;
width: 103px; height: 6px;
background: url( '../images/spi2s.png' ) no-repeat;
/*border: solid 1px red;*/
}

.sepo
{
margin: 0.4em auto 1em auto;
width: 103px; height: 6px;
background: url( '../images/spo2s.png' ) no-repeat;
}


.contentheading
{
font-size: large;
}

#counters
{
left: auto; right: auto;
text-align: center;
position: absolute;
bottom: 0px; top: auto;
/*border: solid 1px red;*/
padding: 0;
margin: 0;
clear: both;
}

.sectionLevelTwo
{
font-size: large;
}

.sampleText
{
text-align: justify;
margin-right: 2em;
text-indent: 1em;
-moz-column-count: 2;
-moz-column-gap: 1em;
}

.versuri
{
margin: 0.5em auto 0.5em 3em;
font-style: italic;
}

.epigraph
{
font-style: italic;
margin: 1em auto 1em 5em;
display: table;
}

epiSource
{
display: table-row;
font-style: normal;
font-variant: small-caps;
text-align: right;
width: 100%;
}

#BuyModule
{
font-size: 0.85em;
background: url( '../images/white.png' ) repeat-y 0% 10%;
width: 100%;
margin: 1em 0 0 0;
}

#BuyModule td { margin: 0px; }

#BuyModule .mainlevel
{
	font-size: small;
}

#newsmodule
{
font-size: 0.85em;
background: url( '../images/white.png' ) repeat-y 0% 10%;
color: /*#f15627*//*#27c2f1*/#5df127/*#bc27f2*/;
width: 100%;
margin: 0;
}

#loginmodule
{
	background: url( '../images/white.png' ) repeat-y 0% 10%;
	width: 100%;
	margin: 0;
}

#cauta
{
text-align: left;
font-size: 0.85em;
line-height: 1.2;
padding: 2px;
margin: 0pt;
}

.introblock
{
font-style: italic;
/*margin: 1em 5em 1em 5em;*/
margin: 1em auto 1em auto;
width: 80%;
text-indent: 1em;
display: table;
}

#topMenu
{
	position: absolute;
	width: 100%;
	top: 130px;
	height: 20px;
	background-color: /*#c0bca0*//*#a0a4c0*/#a0c0ac/*#bf9fb3*/;
	font-size: small;
}

#topMenu table
{
	margin: 0 0 0 1em;
}

.contentpaneopen a, #topMenu a, #vmMainPage td a
{
position: relative;
background: url( '../images/us.png' ) repeat-x 0% 100%;
padding-bottom: 3px;
border: 0;
text-decoration: none;
color: /*#f15627*//*#27c2f1*/#5df127/*#bc27f2*/;
}

#content ul{
    margin: 0 0 0 2em;
}

#content li
{
	padding: 0; margin: 0;
}

#topMenu a:hover
{
	color: /*#f15627*//*#27c2f1*/#5df127/*#bc27f2*/;
}

#topMenu a
{
	color: /*#57493a*//*#3a4857*/#3a573a/*#573a57*/;
}

#rightBack
{
	position: absolute;
	top: 150px;width: 100%;
	background: url('../images/ls.jpg') top right repeat-y;
	/*border: 1px solid blue;*/
	/*z-index: 1;*/
}

#pocar
{
	position: absolute;
	top: 0; right: 10px;
	height: 190px;width:239px;
	background: url('../images/carti.png') top right no-repeat;
	z-index: 100;
	/*border: 1px solid red;*/
}

#vmMainPage td
{
	padding: 0; margin: 0;
}

#vmMainPage table
{
}
	
.clr { clear: none; }

#lbCenter,#lbBottomContainer
{
	z-index: 1000;
}

#product_list div
{
	margin-top: 0.3em;
}

#product_list .productPrice
{
	font-size: large;
}

.continue_link, .checkout_link 
{
	font-size: large;
}

.inputbox
{
	font-size: 1em;
	height: 1.4em;
}

#loginmodule .inputbox
{
	width: 90px;
}