body {
margin:0px 0px;
background:url(images/bg_blue.gif) repeat-x 100% 0% #ffffff;
color:#000000;
font-family:Arial;
font-size:12px;
}

font,div,span {
font-family:Arial;
}

font.title {
color: #6f2526;
font-family:Georgia;
font-size:18px;
font-weight:bold;
}

font.news {
color: #6f2526;
font-family:Georgia;
font-size:13px;
font-weight:bold;
}

font.bluetitle {
color: #0090ff;
font-family:Georgia;
font-size:18px;
font-weight:bold;
}

font.path {
color:#F00;
text-decoration:none;
font-size:9px;
}

font.match {
background-color:#AAA;
color:red;
}

font.micsus {
color:#444444;
font-size:9px;
}

font.micred {
color:#555;
font-size:11px;
float:right;
}

font.mic {
font-size:9px;
}

table,td {
vertical-align:top;
}

td.error {
font-weight:bold;
color:#ed3d02;
}

td.footer {
padding:5px;
color:#555;
}

.page_wrapper{
width:960px;
margin:auto;
}
.page_wrapper_white{
width:960px;
height:135px;
background:url(images/header.jpg) no-repeat 100% 100% #fffb87;
border-bottom:1px solid #9cd8d3;
margin:auto;
padding:0px;
}

.page_wrapper_color{
width:960px;
margin:auto;
background-color:#fffbb7;
clear:both;
border:1px solid #addbc7;
border-top:0px;
border-bottom:1px solid #addbc7;
}

.left {
padding:11px;
width:152px; 
float:left;
background-color:#fffbb7;
}

.right {
padding:7px;
width:141px; 
float:right;
background-color:#fffbb7;
text-align:center;
}

.text_content_frame{
display:inline-block;
width:609px;
}

.text_content{
margin-top:10px;
float:left;
display:inline;
width:600px;
padding:10px;
font-family:Arial;
font-size:13px;
background-color:#ffffff;
border:1px solid #addbc7;
}


hr{
height:0px;
padding:0px;
margin:10px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #EEE;
}

.right .brief hr{
border-bottom:1px solid #DFEBDB;
}

.bottom{
text-align:center;
}

.langs {
position:absolute;
}

form {
padding:0px;
margin:0px;
display:inline;
}

input, select, textarea {
font-family:Arial;
font-size:11px;
color:#000;
padding:1px;
background-color:#F4F4F4;
border:1px solid #CCC;
border-top:1px solid #555;
border-left:1px solid #555;
}
textarea {
overflow:auto;
}

input.cauta{
background:url(images/inputsea.gif) repeat-x 100% 100% transparent;
border:0px;
border-left:1px solid #f3f092;
border-right:1px solid #f3f092;
height:17px;
padding:0px;
padding-top:2px;
padding-left:3px;
}

input[type="button"], input[type="submit"], input[type="reset"] {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFF;
padding:2px;
background-color:#0090ff;
border:0px;
}

input.cec, input[type="checkbox"], input[type="radio"] {
border:0px;
background-color:transparent;
}


div.form input[type="text"]{
width:220px;
float:right;
}
div.form input.date{
width:190px;
float:right;
}
div.form input[type="button"], div.form input[type="submit"], div.form input[type="reset"], div.form input[type="file"] {
width:224px;
float:right;
}
div.form select {
width:224px;
float:right;
}
div.form textarea {
/*width:220px;*/
min-height:60px;
width:98%;
float:right;
}
div.form input.calendar{
width:30px;
height:18px;
background:url(include/calendar/images/calendar.gif) no-repeat 50% 50% transparent;
cursor:pointer;
}

ul {
padding-left:15px;
}

li {
padding:0em;
}
div.text_content li{
margin-left:15px;
}

a:link, a:visited {
font-family:Arial;
color:#0090ff;
text-decoration:none;
cursor:pointer;
font-size:1em;
}

a:hover, a:active {
font-family:Arial;
color:#0090ff;
text-decoration:underline;
cursor:pointer;
}

a.blue_link:link, a.blue_link:visited {
font-family:Arial;
color:#0090ff;
text-decoration:none;
cursor:pointer;
font-size:11px;
font-weight:bold;
}

a.blue_link:hover, a.blue_link:active {
font-family:Arial;
color:#0090ff;
text-decoration:underline;
cursor:pointer;
font-size:11px;
font-weight:bold;
}

a.path:link, a.path:visited {
color:#555;
text-decoration:underline;
font-size:9px;
}

a.path:active, a.path:hover {
color:#680;
text-decoration:none;
font-size:9px;
}

a.mainmenu:link, a.mainmenu:visited {
font-family:Arial;
padding-left:7px;
display:block;
font-size:12px;
color:#0090ff;
font-weight:bold;
text-decoration:none;
margin-bottom:7px;
}

a.mainmenu:hover, a.mainmenu:active {
font-family:Arial;
background:url(images/star.gif) no-repeat 0% 50% transparent;
padding-left:17px;
display:block;
font-size:12px;
color:#0090ff;
font-weight:bold;
text-decoration:none;
margin-bottom:7px;
}

a.mainmenu_sel:link, a.mainmenu_sel:visited, a.mainmenu_sel:hover, a.mainmenu_sel:active {
font-family:Arial;
background:url(images/star.gif) no-repeat 0% 50% transparent;
padding-left:17px;
display:block;
font-size:12px;
color:#0090ff;
font-weight:bold;
text-decoration:none;
margin-bottom:7px;
}

/*--------- pagination -------------------------------*/
div.pages_text{
font-size:12px;
margin:0px;
padding:0px;
display:block;
}
div.pages_text div.pages{
float:right;
text-align:right;
display:inline-block;
}
div.pages a:link, div.pages a:visited{
font-size:10px;
padding:2px;
width:14px;
height:14px;
text-decoration:none;
margin-left:2px;
margin-bottom:2px;
color:#AAAAAA;
background-color:#EEEEEE;
display:inline-block;
float:left;
text-align:center;
}
div.pages a:hover, div.pages a:active{
color:#000000;
background-color:#DDDDDD;
}
div.pages a.sel:link, div.pages a.sel:visited{
font-size:10px;
padding:2px;
width:14px;
height:14px;
text-decoration:none;
margin-left:2px;
color:#FFFFFF;
background-color:#CC0000;
display:block;
float:left;
text-align:center;
}
div.pages a.sel:hover, div.pages a.sel:active{
color:#000000;
background-color:#DDDDDD;
}

div.cursanti{
width:140px;
margin:auto;
font-family: Arial;
font-size:12px;
color:#454545;
padding-top:15px;
text-align:justify;
}

p.trafic {
text-align:right;
margin:0px;
margin-top:5px;
margin-bottom:5px;
}

font.blue{
font-family: Georgia, Arial;
font-size:14px;
font-weight:bold;
color:#0090ff;
}

font.mov{
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#670001;
}

.linie{
height:0px;
padding:0px;
margin:0px;
margin-top:4px;
margin-bottom:4px;
border:0px;
border-bottom:1px solid #929292;
}

.linie2{
height:0px;
padding:0px;
margin:0px;
margin-top:4px;
margin-bottom:10px;
border:0px;
border-bottom:1px solid #929292;
}

div.micsus{
color:#B0B0B0;
text-decoration:none;
font-size:13px;
text-align:center;
clear:both;
margin-bottom:20px;
}

a.micsus:link, a.micsus:visited {
color:#4f4f4f;
text-decoration:none;
font-size:12px;
}

a.micsus:hover, a.micsus:active {
color:#4f4f4f;
text-decoration:underline;
font-size:12px;
}

a.micred:link, a.micred:visited {
color:#000;
text-decoration:none;
font-size:11px;
}

a.micred:active, a.micred:hover {
color:#F00;
text-decoration:underline;
font-size:11px;
}

a.negru:link, a.negru:visited {
color:#0090ff;
text-decoration:none;
font: bold 13px "Verdana, Lucida Grande", "Arial", Verdana, Helvetica, sans-serif;
}

a.negru:active, a.negru:hover {
color:#F00;
text-decoration:none;
font-family:Arial;
}

a.negruu:link, a.negruu:visited {
color:#F00;
text-decoration:none;
font: bold 13px "Verdana, Lucida Grande", "Arial", Verdana, Helvetica, sans-serif;
}

a.negruu:active, a.negruu:hover {
color:#F00;
text-decoration:underline;
font-family:Arial;
}

a.buton:link, a.buton:visited {
padding:3px;
padding-left:25px;
padding-right:25px;
display:block;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:url(images/menu.gif) no-repeat 0% 0% #ed3d02;
}

a.buton:hover, a.buton:active {
padding:3px;
padding-left:25px;
padding-right:25px;
display:block;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background:url(images/menu.gif) no-repeat 0% 0% #444444;
}

a.sus{
font-family:arial;
color:#ffffff;
font-size:12px;
font-weight:bold;
margin-left:10px;
margin-right:10px;
}

div.box {
padding:5px;
margin-bottom:3px;
clear:both;
}

div.search {
padding-top:69px;
float:right;
display:inline-block;
}

div.sus{
float:right;
text-align:right;
display:inline-block;
padding-top:3px;
font-family:arial;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

div.susleft{
float:left;
text-align:left;
display:inline-block;
padding-top:3px;
padding-left:20px;
font-family:arial;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

div.contentleft {
width:278px;
text-align:justify;
font-family:Arial;
}

div.contentright {
margin:auto;
width:320px;
float:right;
font-size:13px;
text-align:center;
}

div.tur{
background:url(images/polaroid.jpg) no-repeat 100% 100% #ffffff;
width:287px;
height:264px;
padding-top:19px;
padding-left:25px;
}
div.tur2{
background:url(images/polaroid2.jpg) no-repeat 100% 100% #ffffff;
width:287px;
height:264px;
padding-top:19px;
padding-left:25px;
}

div.boxtitle {
background-color:#222;
padding:5px;
font-size:1.2em;
color:#BABABA;
font-weight:bold;
}

div.page_msg {
padding:10px;
background-color:#EEEEEE;
}

div.page_err {
padding:10px;
background-color:#EEEEEE;
color:#FF0000;
}

div.photo_gal_thumb{
display:inline;
margin:auto;
}

div.photo_gal_thumb2{
text-align:center;
}

div.photo_gal_thumb a{
margin:0px;
padding:0px;
}

div.photo_gal_thumb img, div.photo_gal_thumb2 img {
padding:0px;
margin:0px;
margin-left:3px;
margin-bottom:5px;
}

div.gallery_box{
width:29%; 
padding:1%;
margin-left:1%;
margin-bottom:1%; 
float:left; 
text-align:center; 
background-color:#EEE;
}

div.home_gallery_box{
width:30%; 
min-height:90px;
padding:1%;
margin-left:1%;
margin-bottom:1%; 
float:left; 
text-align:center; 
background-color:#EEE;
font-size:10px;
}
div.home_gallery_box img{
max-width:60px;
text-align:center;
margin:0px;
padding:0px;
}


td.mainmenu_js{
background-color:#FFF;
padding-left:30px;
padding-right:30px;
padding-top:5px;
padding-bottom:5px;
}
div.mainmenu_js{
height:28px;
background:url('images/bg_menu.gif') repeat-x 0% 100% #f00;
}

h1{
color: #6f2526;
font-family:Georgia;
font-size:18px;
font-weight:bold;
line-height:18px;
margin:0px;
margin-bottom:15px;
}

h3{
font-family:Georgia;
font-size:16px;
font-weight:bold;
line-height:14px;
margin:0px;
margin-bottom:4px;
}

.not_ok{
border:1px solid #F00;
padding:20px;
margin-bottom:20px;
}

/*comments-----------------*/
div.comment{
color:#555555;
padding:5px;
border:1px solid #EEEEEE;
}
div.comment2{
color:#555555;
background-color:#F4F4F4;
border:1px solid #EEEEEE;
padding:5px;
}

div.comment span, div.comment2 span{
font-size:1.2em;
color:#000000;
text-align:left;
float:left;
}
div.comment span.date, div.comment2 span.date{
font-size:0.9em;
color:#AAAAAA;
float:right;
}
div.comment_add{
background-color:#F4F4F4;
padding:10px;
vertical-align:middle;
display:none;
}
/*end-comments-----------------*/

div.dots{
height:20px;
background:url(images/dot.gif) repeat-x 0% 50% transparent;
clear:both;
min-width:100%;
}

img.small_news{
float:left;
border:0px;
margin-right:10px;
border:1px solid #990001;
display:inline-block;
}

img.small_newz{
border:0px;
border:1px solid #990001;
}

span.topmenu{
text-transform:uppercase;
font-weight:bold;
color:#0066FF;
font-size:12px;
}

span.right{
text-align:right;
padding:0px;
background-color:transparent;
}

a.topmenu:link, a.topmenu:visited {
font-family:Arial;
font-size:12px;
padding-left:3px;
padding-right:3px;
background:url(images/bg_blue.gif) repeat-x #0066FF;
display:inline-block;
color:#FFF;
text-decoration:none;
}

a.topmenu:hover, a.topmenu:active {
font-size:12px;
padding-left:3px;
padding-right:3px;
background:url(images/bg_red.gif) repeat-x #0066FF;
display:inline-block;
color:#FFF;
text-decoration:none;
}

a.topmenu_sel:link, a.topmenu_sel:visited, a.topmenu_sel:hover, a.topmenu_sel:active {
font-size:12px;
padding-left:3px;
padding-right:3px;
background:url(images/bg_red.gif) repeat-x #B80C10;
display:inline-block;
color:#FFF;
text-decoration:none;
}