/*

	Conventus SIA
	______________________________
	version:	1.0
	author:		Cervon Latvia SIA
	email:		info@cervon.net
	web:		www.cervon.net
	______________________________
	(c) Cervon Latvia SIA

*/

/* ----------------------
--------- Body ----------
------------------------ */

a:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:#62923C; text-decoration: none; }
a:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:#62923C; text-decoration: none; }
a:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:#62923C; text-decoration: underline; }



body  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#000;
text-decoration: none;
background: #fff repeat-x;
text-align:center;
margin: 0;
}

/* -----------------------
------- Containers -------
----------------------- */

#container {
	margin:10px auto;
	width:1020px;
	background:#DEDECE;
	text-align:left;
}

#header {
	width:1020px;
	height:115px;
	background:#E6E6D6;
}

#logo {
	float: left;
	width:335px;
	height:115px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background:url("/img/layout/logo_bg.jpg");
}

#logo a {
	float: left;
	width:290px;
	height:64px;
	background:url("/img/layout/logo.jpg") no-repeat;
	margin-top:20px;
	margin-left:20px;
}

#logo a:hover {
	text-decoration:none;
}

#search {
	float: left;
	width:339px;
	height:115px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background:url("/img/layout/search_bg.jpg");
}

#consultation {
	float: left;
	width:344px;
	height:110px;
	background: url("/img/layout/consultation_bg.jpg");
	border-bottom:1px solid #000;
	text-align:center;
	font-size:0.8em;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	line-height:25px;
	padding-top:5px;
	font-family: 'Courier New', 'Lucida Console', 'Courier', monospace;
}

#consultation #con1 p {
	padding-top:5px;
	padding-bottom:17px;
}

#consultation #con2 p {
	font-size:1.6em;
	padding-bottom:11px;
}

#consultation #con3 p {
	font-size:1.0em;
	line-height:1em;
}

#navCont {
	width:1020px;
	height:auto;
	font-size:0.9em;
	float:left;
}

#slideshow {
	float: left;
	clear:both;
	width:335px;
	height:200px;
	background:url("/img/tmp.gif");
	border-right:1px solid #000;
}

#serviceNav {
	float: left;
	width:339px;
	height:200px;
	border-right:1px solid #000;
	background:url("/img/layout/servicen_bg.jpg");
}

#mainNav {
	float: left;
	width:344px;
	height:200px;
	background:url("/img/layout/mainn_bg.jpg");
}

#contentCont {
	width:1020px;
	background:url("/img/layout/content_bg.jpg");
	float:left;
}

#content {
	float: left;
	width:1010px;
	padding:30px 0 10px 10px;
	background:#eee;
}

#sideBlock {
	float:left;
	width:250px;
	padding:0 10px 10px 0;
}

#sliceContent {
	float:left;
	width:460px;
}

.ct1 {
	width:320px;
	float:left;
	font-size:0.9em;
}

.ct1 ul.serviceNav2 {
	margin-left:35px;
	margin-top:10px;
}

.ct2 {
	width:330px;
	float:left;
	margin-left:10px;
	font-size:0.9em;
}

.ct2 ul.serviceNav2 {
	margin-left:42px;
	margin-top:10px;
}

.ct3 {
	width:328px;
	float:left;
	margin-left:10px;
	font-size:0.9em;
}

.ct3 ul.serviceNav2 {
	margin-left:35px;
	margin-top:10px;
}

.ctHead {
	background:#B7C4CC;
	text-align:center;
	border-right:1px solid #000;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:45px;
	font-family: 'Courier New', 'Lucida Console', 'Courier', monospace;
	font-size:1em;
}

.ctHead p {
	padding:0px;
}

#submenu {
	float:right;
	width:250px;
	background:#E0E7E0;
	padding:10px;
}

#submenu ul {
	margin-bottom:20px;
	list-style-type: disc;
	list-style-position: inside;
	float:left;
	line-height:15px;
	clear:left;
}

#submenu ul li a {
	color:#5A5A5A;
	font-size:1.0em;
}

#submenu strong {
	float:left;
	clear:left;
	font-size:1.1em;
	margin-bottom:5px;
}


#footer {
	clear:both;
	height:19px;
	background: url("/img/layout/consultation_bg.gif") #009933;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-top:5px;
	padding-bottom:2px;
	font-size:1.1em;
	color:#fff;
	font-family: 'Courier New', 'Lucida Console', 'Courier', monospace;
}


/* -----------------------
---->>> Navigations <<<---
----------------------- */

#serviceNav ul {
	float:left;
	margin-left:45px;
	margin-top:15px;
}

#serviceNav ul li {
	float:left;
	clear:left;
	margin-bottom:12px;
}

#serviceNav ul li a, #serviceNav ul li a:visited, #serviceNav ul li a:hover {
	width:250px;
	height:17px;
	display:block;
	background:#B7C4CC;
	text-align:center;
	color:#000;
	font-size:1.0em;
	font-weight:bold;
	padding-top:3px;
	text-transform:uppercase;
	border:1px solid #7f8c93;
}

#serviceNav ul li a:hover {
	text-decoration:none;
	background:#7f8c93;
	color:#fff;
}


#mainNav ul {
	float:left;
	margin-top:21px;
}

#mainNav ul li {
	float:left;
	clear:left;
	margin-bottom:12px;
}

#mainNav ul li a {
	width:344px;
	height:16px;
	background:#B7C4CC;
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#000;
	font-size:1.0em;
	padding-top:4px;
}

#mainNav ul li a:hover {
	text-decoration:none;
	background:#7f8c93;
	color:#fff;
}

#mainNav #langbar {
	float:right;
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding:2px;
	margin-top:5px;
}

#mainNav #langbar a {
	width:30px;
	padding-left:5px;
	padding-right:5px;
	color:#000;
}

ul.serviceNav2 {
	float:left;
}

ul.serviceNav2 li {
	float:left;
	clear:both;
	margin-bottom:10px;
}

ul.serviceNav2 li a, ul.serviceNav2 li a:visited, ul.serviceNav2 li a:hover {
	width:250px;
	display:block;
	/*background: url("/img/layout/button.jpg") no-repeat #D6E6D7;*/
	background: #D6E6D7;
	text-align:center;
	color:#000;
	font-size:1.0em;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	line-height:15px;
	text-transform:uppercase;
	border:1px solid #a8baa9;
}

ul.serviceNav2 li a:hover {
	text-decoration:none;
	background:#8FAB9D;
	color:#fff;
}

ul.serviceNav2 li a:active {
	text-decoration:none;
	background:#339999;
	color:#CDBF26;
}

ul.serviceNav2 ul {
	display:none;
	width:215px;
}

ul.serviceNav2 li:hover ul {
	display:block;
	position:absolute;
	margin-left:240px;
	margin-top:-22px;
	padding:1px;
	background:#006600;
}

ul.serviceNav2 li ul li {
	margin:0;
}

ul.serviceNav2 li ul li a, ul.serviceNav2 li ul li a:visited, ul.serviceNav2 li ul li a:hover {
	background:#ffffcc;
	width:210px;
	text-align:left;
	border:0;
	border-bottom:1px solid #000;
	padding-left:5px;
	font-size:0.8em;
	padding-top:3px;
	padding-bottom:3px;
	height:auto;
}

ul.serviceNav2 li ul li a:hover {
	background:#006600;
}





/* -----------------------
----->>> Elements <<<-----
----------------------- */

strong, b {
	font-weight:bold;
}

em, i {
	font-style:italic;
}

small {
	font-size:0.8em;
}

p {
	padding-bottom:15px;
	line-height:17px;
}

pre {
	clear:both;
	float:left;
	padding:10px;
	margin-bottom:20px;
	border-left:5px solid #ccc;
	font-family:Monaco,Courier,'Courier New',Monospace;
	background:#ddd;
	width:1020px;
}

ol {
	list-style-type: decimal;
	list-style-position: inside;
	padding-bottom:5px;
}

ol li {
	padding-bottom:7px;
}

ol ol, #content div.left ol ul, ul ul, ul ol {
	padding-left:20px;
}

#content div.left ol ul {
	padding-bottom:0;
	padding-top:10px;
}

#content div.left ul {
	list-style-type: disc;
	list-style-position: inside;
	padding-left:10px;
	padding-bottom:15px;
}

#content div.left ul li {
	padding-bottom:5px;
}

img.right {
	padding-left:5px;
	padding-bottom:5px;
}




/* -----------------------
------->>> Forms <<<------
----------------------- */

form#searchForm {
	float: left;
	width:294px;
	background:#B7C4CC;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding-left:45px;
	margin-top:40px;
}

form#searchForm input {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:0;
	border-bottom:0;
	height:16px;
	float:left;
	padding:2px;
}

form#searchForm button {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:0;
	border-bottom:0;
	text-transform:uppercase;
	font-size:1em;
	height:20px;
	float:left;
	margin-left:10px;
	padding-left:13px;
	background:url("/img/layout/search_arrow.gif") #fff no-repeat 2px 3px;
}


/* -----------------------
---->>> Headings <<<---
----------------------- */

h1 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	background:url("/img/layout/go.gif") no-repeat 0 0;
	padding-left:20px;
}

h2 {
	color:#006600;
	font-size:1.0em;
	font-weight:bold;
	padding-bottom:15px;
}


/* -----------------------
------>>> Classes <<<-----
----------------------- */

/* >> Colors << */
.green { color:#006600; }
.yellow { color:#ffff00; }



/* >> Styling << */
.imgBorder {
	border: 1px solid #ccc;
	padding: 4px;
}

.bt0 { border-top:0; }

.fNone { float: none; }
.left {	float: left; }
.right { float: right; }
.clear { clear: both; }
.clearNon { clear: none; }

.center { text-align: center; }
.alignL { text-align: left; }
.alignR { text-align: right; }
.valignM { vertical-align:middle; }

.alignL img { padding-right:15px; padding-bottom:10px; }

.em08 { font-size:0.8em; }

.lowcase { text-transform:lowercase; }


.w430 {
	width:430px;
	margin-bottom:30px;
}

.w900 {
	width:900px;
	margin-bottom:30px;
}

.wauto { width:auto; }
.w30 { width:30px; }
.w50 { width:50px; }
.w55 { width:55px; }
.w60 { width:60px; }
.w64 { width:64px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w82 { width:82px; }
.w90 { width:90px; }
.w95 { width:95px; }
.w100 { width:100px; }
.w105 { width:105px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w132 { width:132px; }
.w135 { width:135px; }
.w140 { width:140px; }
.w145 { width:145px; }
.w146 { width:146px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w165 { width:165px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w215 { width:215px; }
.w220 { width:220px; }
.w222 { width:222px; }
.w230 { width:230px; }
.w250 { width:250px; }
.w255 { width:255px; }
.w260 { width:260px; }
.w263 { width:263px; }
.w275 { width:275px; }
.w273 { width:273px; }
.w280 { width:280px; }
.w283 { width:283px; }
.w300 { width:300px; }
.w320 { width:320px; }
.w328 { width:328px; }
.w330 { width:330px; }
.w335 { width:335px; }
.w339 { width:339px; }
.w343 { width:343px; }
.w344 { width:344px; }
.w350 { width:350px; }
.w370 { width:370px; }
.w420 { width:420px; }
.w440 { width:440px; }
.w565 { width:565px; }
.w615 { width:615px; }
.w730 { width:730px; }

.w3p {	width:3%; }
.w5p {	width:5%; }
.w7p {	width:7%; }
.w8p {	width:8%; }
.w9p {	width:9%; }
.w10p {	width:10%; }
.w12p {	width:12%; }
.w14p {	width:14%; }
.w15p {	width:15%; }
.w17p {	width:17%; }
.w18p {	width:18%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w28p { width:28%; }
.w30p {	width:30%; }
.w33p {	width:33%; }
.w35p {	width:35%; }
.w37p {	width:37%; }
.w38p {	width:38%; }
.w40p {	width:40%; }
.w45p {	width:45%; }
.w50p {	width:50%; }
.w55p {	width:55%; }
.w60p {	width:60%; }
.w65p {	width:65%; }
.w70p {	width:70%; }
.w75p {	width:75%; }
.w80p {	width:80%; }
.w85p {	width:85%; }
.w90p {	width:90%; }
.w95p {	width:95%; }
.w99p {	width:99%; }
.w100p { width:100%; }

.h0 { height:0; }


.label, .labelUC, label {
	float: left;
	font-weight:bold;
	clear: left;
}

.labelUC {
	clear:none;
}

.mb0 { margin-bottom:0px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb30 { margin-bottom:30px; }

.mt0 { margin-top:0px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt30 { margin-top:30px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }

.p0 { padding:0; }
.pt2 { padding:2px; }
.pt5 { padding:5px; }
.pt10 { padding:10px; }
.pt30 { padding-top:30px;}

.pl5 { padding-left:5px; }
.pl30 { padding-left:30px; }

.pb0 { padding-bottom:0; }
.pb10 { padding-bottom:10px; }

.paid {	color:#5e9613; }
.unpaid { color:#bf0c0c; }
.unpaidRow { background:#ebd3d3; }
.unpaidRow td {	border-bottom:1px solid #d3b1b1; }

.hidden { display:none; }
.hauto { height:auto; }


.red { color:#B12025; }
.redError { color:#B12025; background:#eaaaac; font-weight:bold; padding:1px; }
.redError2 { color:#B12025; font-weight:bold;  }
.light { color:#999; }

.bb1G { background:#eee; padding:5px; }
.br0 { border-right:0; }

.BGddd { background:#ddd; }

.noBold { font-weight:normal; }
.bold { font-weight:bold; }

.mceContentBody {
	text-align:left;
}