BODY {background-color:#ffffff; margin:10px 30px; font-family: Tahoma,Arial,Verdana;font-size: 12px; color: #353535; text-align:center;}
TABLE,TR,TD,TH,DIV,SPAN,A,INPUT { font-family: Tahoma,Arial,Verdana; font-size: 12px; color: #353535; }
FORM {margin:0px;}
IMG {border:0px;margin:0px;}
IMG.link {cursor:pointer}

INPUT.auth {color:#8b8a8c;font-size:11px;}
.button {background-color:white; padding:2px 5px; border:#0aa4b9 1px solid;}

LI {margin-top:5px; margin-bottom:5px;}

DIV.text {text-align: justify; }
P {margin:0px 0; text-align: justify;}
P.abzac {text-indent:15px;margin:3px 0; text-align:justify;}
P.desc {margin:0px 0px 8px 0px;text-align:justify;font-style:italic;}
SPAN.star {color:red; font-weight:bold;}

A:link,A:visited,A:active { text-decoration:underline;}
A:hover {color:#00697c; text-decoration:none;}

A.blue:link,A.blue:visited,A.blue:active {color:#00697c;text-decoration:underline;}
A.blue:hover {color:#00697c; text-decoration:none;}


A.menu:link,A.menu:visited,A.menu:active,A.menu:hover {color:#5a5a5a; text-decoration:none; font-size: 11px;}
A.menu:hover {color:black;}
A.menuA:link,A.menuA:visited,A.menuA:active,A.menuA:hover {color:#000; text-decoration:none; font-size: 11px;}

.lm {background:url("images/m.gif") no-repeat left top; padding:2px 0 2px 12px;}
A.leftmenu:link,A.leftmenu:visited,A.leftmenu:active,A.leftmenu:hover {color:#353535; text-decoration:none;}
A.leftmenu:hover {text-decoration:underline;}
A.leftmenuA:link,A.leftmenuA:visited,A.leftmenuA:active,A.leftmenuA:hover {color:#00697c; text-decoration:none; border-bottom: 1px dashed #00697c; }

/*A.sm:link,A.sm:visited,A.sm:active,A.sm:hover { color:#353535; text-decoration:underline; }
A.sm:hover { color:#00697c;text-decoration:none;}*/

A.sa:link,A.sa:visited,A.sa:active,A.sa:hover  {color:#989898; font-size:11px; text-decoration:none; }
A.sa:hover {text-decoration:underline;}

A.bmenu:link,A.bmenu:visited,A.bmenu:active,A.bmenu:hover { color:#000; text-decoration:underline; font-weight: normal; font-size: 11px;}
A.bmenu:hover { text-decoration:none;}

A.ah:link,A.ah:visited,A.ah:active,A.ah:hover {color:#2a7a8b;text-decoration:none;}
A.ah:hover { text-decoration:underline;}

A.viewall:link,A.viewall:visited,A.viewall:active,A.viewall:hover {color:#000000;text-decoration:none; font-weight:bold;}
A.viewall:hover { text-decoration:underline;}

h1 {font-size: 20px; font-weight: normal; letter-spacing: 1px;text-align:left; margin:0 0 15px 0;}
h2 {color: #b8b8b8; font-size:15px;letter-spacing: 1px; margin-bottom:10px;}
h3 {color:#2a7a8b;font-weight:bold; margin:5px 0;}
h4 {color:#2a7a8b;font-weight:bold; margin:5px 0; font-size:12px;}
.tiny {font-size:10px;}
.small {font-size:11px;}

div.pageName {
	width:90%;
	color:#b8b8b8;
	font-size:20px;
	font-weight:normal;
	letter-spacing: 1px;
	padding-bottom:5px;
	margin-bottom:10px;
	background:url("images/mline.gif") no-repeat left bottom;
}

.mainTable {text-align:center;}

.leftAreaIndex {padding:0 15px 0 0; width: 400px;/*border-right:1px solid #cecece;*/}
.rightAreaIndex {
	padding:0 20px 0 0;
	/* background:url("images/rb_pic.jpg") no-repeat right bottom; */
}

.center {
	padding-bottom:20px;
	background:url("images/rb_fon.jpg") no-repeat right bottom;
}
.pBottomLeft, .pBottomRight  {height:27px; vertical-align:top;background:url("images/paper/b.jpg") repeat-x left top;}
.leftAreaCorp {height:98%;background:url("images/paper/leftbg.gif") repeat-y right top; text-align:right; padding:30px 10px 0 10px; vertical-align:top; }
.leftArea {padding:10px 15px 0 0; vertical-align:top; border-right:1px solid #257b8d;}

.rightAreaCorp {height:98%; background:url("images/paper/rightbg.gif") repeat-y left top; vertical-align:top; padding:30px 10px 0 30px;}
.rightArea { 
	padding:10px 20px 0 20px;
	vertical-align:top;}

.virtual {position:absolute; width:1px; height:1px; display:none;}
.input {
	height:27px;
}
.input img {
	vertical-align:middle;
}
.input div {
	height:27px;
	vertical-align:middle;
	display:inline;
	background:url("images/forms/inp_c.gif") repeat-x left top;
}
html>body .input div {display:inline-table; width:94%;}
.input input {margin-top:5px; width:94%;background:transparent; border:0;}
html>body .input input {margin-top:6px; width:100%;}
.input select {margin-top:3px; width:94%; background:white; border:1px solid white;}
html>body .input select {width:99%;}
.frmButton {background:transparent; height:25px; border:0;}
.frm, .frm_over {font-weight:bold;letter-spacing:1px; cursor:pointer; padding:10px 0 2px 0;border-bottom:1px solid; }
.frm_over {color:#00697c;}

table.rama {}
table.rama .mt {background:url('images/forms/ta_t.gif') repeat-x left top;font-size:3px;}
table.rama .mb {background:url('images/forms/ta_b.gif') repeat-x left bottom; font-size:3px;}
table.rama .ml {background:url('images/forms/ta_l.gif') repeat-y top left;}
table.rama .mr {background:url('images/forms/ta_r.gif') repeat-y bottom left;}
table.rama textarea {width:100%;background:transparent; border:0; }

.citataTD {
	height:190px;
	background:url("images/bluefon.gif") no-repeat left top;
	text-align:left;
	vertical-align:middle;
	padding:0 15px 30px 0;

}
.citata {width:390px; display:block; padding:0 30px;}
html>body .citata {
	width:340px;
}
.citata .txt, .citata .author {color:#fbfeff; font-weight:bold;}
.citata .txt {font-size:16px; line-height:22px; text-align:left;}
.citata .author {font-size:13px; text-align:right; letter-spacing:1px; padding:15px 0 !important;}

.splash {	height:190px; vertical-align:top; text-align:right; padding:0 0 30px 15px;}
.splash img {vertical-align:top;}

.scroll {border: #00697c 1px solid;}
.pageNav {/*border-bottom: 1px solid #00697c;*/}

.menubottom {background:url("images/hline.gif") no-repeat left bottom;}
.authButton {padding-left:20px; cursor:pointer;}
.close {position:absolute; top:2; right:2px;}
.editForm_active {position:absolute;left:0px;top:0px; z-index:5000; width:300px; background-color:#fff9e3; padding:10px; border:2px solid #00697c; vertical-align:center; text-align:center}
.usver {font-weight:normal;}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#000;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}



.errheader {font-weight: bold; color:#00697c; font-size: 16px; letter-spacing: 1px;text-align:left; font-style:italic;}
.errheader2 {font-size:13px;}
.autherr {color:red;font-size:10px;}

.bottom {width:100%;}
.bottom div.bm, .bottom div.empty {vertical-align:top;padding:5px 10px 10px 0; font-size:10px;}
.bottom .bm {float:left;width:auto; border-top:#00697c 4px solid; }
.bottom .bm .sa{font-size: 11px;margin-bottom:2px;color:#989898;}
.bottom div.copyText {/*clear:both;display:block !important;*/ padding:10px 0 5px 0;}
.bottom .empty {width:auto; border-top:#e5e5e5 4px solid;}
.bottom .empty div {padding-bottom:3px; font-size:11px; color:#989898;}


.copyText {font-size: 11px; color:#989898; font-weight:normal;}
.copyText a.cp:link,a.cp:visited,a.cp:active,a.cp:hover {color:#989898;  text-decoration:underline;}
.copyText a.cp:hover {color:black;}

.bigDate {color:#111111; font-size:12px;}

.imgBlock { float:left;}
.imgBlock img {margin:0 8px 8px 0;cursor:pointer;}

.block1 {
	width: 450px;  /*350*/
	padding:0 0 0 40px;
	border-left: 1px solid #1a7587;
	margin:1px 20px 0 0;
}
.block1 .h {color:#1a7587; font-weight:bold; font-size:11px; padding-bottom:5px;}
.block1 span { clear:both; display:block; font-size:11px; margin-bottom:15px;}


.block2 {
	width:300px;
	padding:0 20px;
	border-left: 1px solid #1a7587;
	margin:20px;
	float:bottom;
}
.block2 .h {color:#1a7587; font-weight:bold; padding-bottom:5px;}
.block2 span { clear:both; display:block; font-size:11px; margin-bottom:15px;}
.block2 span, .block2 span div {color:#989898; }
.block2 .big { color:#989898; /*font-size:16px;*/ font-weight:bold; margin-top:5px;}

.currency {float:right; margin-top:20px;}
.currency div {text-align:left; font-size:11px;}
.currency .h {font-size:10px;padding-bottom:10px;}
.currency span {padding-right:20px; color:#fe0000;}

.dots {font-size:1px; width:60%; float:left !important; border-top:1px dashed #c2c2c2;}
.ugol {position:absolute;margin-top:-80px; margin-left:-80px;}
html>body .ugol {
	position:static;
	margin-top:-101px;
}
.paper {background-color:#f2eddf }
.sgib {background:url("images/paper/sgibBG.gif") repeat-y left top; width:57px; vertical-align:top; padding:60px 0 0 0;}

.italy {letter-spacing:1px; font-style:italic;}

.ahead {font-weight:bold; color:#126e8c; font-size:14px;}

TABLE.picOut {border:white 2px solid;}
TABLE.picOver {border:#126e8c 2px solid;}
TH.pic,TD.pic {border:#9AA3A9 1px solid; background-color:white; padding:2px;}
.galHead {color:#336699;font-size:14px;letter-spacing:1px;font-weight:bold;}
/*.scroll {border:1px solid #CD0900; font-weight:bold;}
A.nav {text-decoration:none; }*/

.slogan {
	padding-left:45px;
}

.margin1 {margin: 1px;}

.clients {text-align: center;}
div.clients {display: block; width: 200px; height: 245px; float: left; margin: 20px 20px 20px; position: relative; }
.clients img{ border: 1px solid #ccc; margin-bottom: 7px;}

.clientsK {text-align: center;}
div.clientsK {display: block; width: 200px; height: 245px; float: left; margin: 20px 20px 20px; position: relative; clear:right;}
.clientsK img{ border: 1px solid #ccc; margin-bottom: 7px;}
.pK{clear:both;}

.clients img.acreditovan { border: 0; position: absolute; top: -10px; right: -23px;}

.abz{
    padding:-2px;
    margin:-2px;
}
