body {
	font-size: .83em; /* de aici schimbi marimea fontului de baza */
	font-family: Tahoma, Verdana, sans-serif;
	text-align: center;
}
#continut p {
	line-height:1.5em; /* de aici schimbi spatierea intre randuri */
}
h1 {color: #C6051C;font-weight:normal;text-align:left; font-family:serif;}
h1.booktitle {margin-bottom:5px;}
h2 {font-weight:normal}
a {
	color: #057DC6;
}
a:hover {
	color: #051CC6;
} 
#pagina {
	width: 980px;
	margin:0 auto;
	background:white;
	text-align: left;
}
#header {
	margin:0 auto;
	height: 150px;	
	width:980px;
	text-align:center;
	border-bottom: 1px solid #999;
}
#header img {margin-top:15px;}

#maincontent {
	width: 980px;
	min-height: 50px;
}
#meniu {
	width: 205px;
	text-align: left;
	float:left;
	margin-left:0px;
	margin-top:20px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1.1px;
	margin-bottom:20px;
}
div#contactleft {font-weight:normal;color: #666;margin:25px 0px 0px 20px;background:#ededed;padding:10px;}
#meniu ul {
	margin-left: 20px;
	margin-right: 0px;
	padding-left: 0px;
}
#meniu li {
	list-style-type: none;
	border-bottom: 1px dotted #C6051C;
	padding: 3px;
	_padding:0px;
}
#meniu li:hover {background: #C6051C;}
#meniu li:hover a {color:white;}
#meniu li a {
	display:block;
	text-decoration: none;
	color: #C6051C;
}
#meniu li a span {
	background: #F9B10B;
	color:white;
}
#meniu li a:before {content:".: ";}
#meniu li a:hover {
	background: #C6051C;
	color: White;
	text-decoration: none;
}
#continut {
	float:right;
	width: 740px;
	_width:767px;
	padding: 5px;
	padding-top: 5px;
	_height: 400px;
	min-height:350px;
	margin-left:10px;
}
#text {
	float:left;
	width: 440px;
}
p.intro {font-size:1.2em; font-family:'Lucida Sans','Lucida Grande'; padding:10px 0px 10px 0px; border-top:1px solid #000;border-bottom:1px solid #000; overflow: auto}
#visual {
	float:right;
	margin:20px 0px 30px 20px;
	width:275px;

}
#visual img {
	padding:1px;
	max-width:253px;
}
#newsticker {
	padding:10px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	border-left:1px solid white;
	border-right:1px solid white;
	background:white;
	width:233px;
	}
div.promo {
	font-size: .9em;
	text-align: left !important;
	color:#797979;
}
div.promo ul {list-style-type:none;}
div.promo li {margin:10px;padding:10px}
div.promo a {
	color: #797979;
}
div#newsticker:hover {border:1px solid #dadada;background:#f9f9f9;color:black}
div#newsticker:hover a {color:#049;}
.separator {width:980px; clear:both;}
#footer {
	width:980px;
	clear:both;
	font-size: .9em;
	height:75px;
	border-top:1px solid #999;
	padding-top:15px;
	text-align:center;
	line-height:20px;
}
.credit {font-size:1em;color: #aaa;}
.goback {padding:5px 0px 5px 0px;border-top:1px solid #ddd;font-size:.85em;overflow:auto;}
.gonews:visited {color: #999;}
div.calculator {
	border:1px solid #ddd;
	background:#fefefe;
	width:440px;
	height:45px;
	padding:3px;
}
span.bookauthor {font-size:.8em;color: black;}
div.service {width:180px;height:200px;float:left;padding:10px 0px 10px 0px;text-align: center;margin:10px 0px 10px 0px;border:1px solid White;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
div.service:hover {border:1px solid #dedede;}
#continut a {color: #C93510;padding:1px;}
#continut a:hover {text-decoration:none;}
p.buy {padding:10px; display: inline-block; font-size:14px;font-weight:bold; background: #F3E210; border:1px solid #ECCC17 ; -moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;}
p.buy a {color: black; text-decoration:none;}
p.buy a:hover {color: white;background:transparent}
#mapviewer {padding:5px;border:1px dotted #999;}

/* carusel */
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: white;
    border: 1px solid #EEEEEE;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 650px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 645px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  600px;
    height: 250px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  600px;
    height: 250px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 250px;
}
.jcarousel-item b {font-family: serif;font-size:18px;color:#C6051C;font-weight:normal }

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(img/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(img/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(img/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
