.colLeft {float:left; width:250px;}
.colRight {float:left; width:250px;}
.hpContentBlock	{min-height:80px;}
.hpContentBlock .hpContentLogo 	{padding:0 5px 5px 0;}


/* typography */

body	{font-size:70%;}
body, table, textarea	{font-family:"Tahoma CE", Tahoma, sans-serif;}
table, input, select, textarea, button	{font-size:100%;}
.layout_homepage caption	{font-weight:bold; text-align:left; font-size:1em;}
th, td	{text-align:left; vertical-align:top;}
dt	{font-weight:bold;}
h1, h2	{font-family: "Times New Roman CE", Times New Roman, Times, serif; }
h1	{font-size:1.7em; text-transform:uppercase;}
h2	{font-size:1.5em;}
h3	{font-size:1em; text-transform:uppercase;}
h4	{font-size:1em; font-weight:normal; text-transform:uppercase;}
h1 a, h2 a, h3 a	{text-decoration:none;}
blockquote	{font-style:normal;}
em	{font-weight:bold; font-style:normal;}

.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
.small	{font-size:85%;}
.big	{font-size:120%;}
.iBtn	{white-space:nowrap; text-decoration:none; font-weight:bold; }
.buttonBar	{text-align:right;}
a.more	{text-decoration:none;}

#footerFrame	{font-weight:bold;}
#footerFrame a	{text-decoration:none;}
#footerFrame a:hover	{text-decoration:underline;}

#menuFrame, #menuFrame a	{font-weight:bold; text-decoration:none; white-space:nowrap;}
#menuL1, #menuL1 a	{text-transform:uppercase;}

#addonFrame a	{text-decoration:none;}

#promoFrame #promoMenu a	{text-decoration:none; text-transform:uppercase; font-weight:bold;}

#tabbedMenu li,
#tabbedMenu li a
	{font-weight:bold;}

.layout_homepage #promoFrame	{text-transform:none;}
.layout_homepage #promoFrame h4 {text-transform:none;}
.layout_homepage #addonFrame a	{text-decoration:none;}
.layout_homepage .hpContentBlock a {text-decoration:none;}





/* layout */
body	{margin:0; padding:0; min-width:730px;}
img	{border:none;}
hr	{display:none;}
del	{display:none;}
h1	{margin:0 0 0.5em 0; padding:15px 0 0 0;}
h2	{margin:0 0 1em 0; padding:0;}
h3	{margin:0 0 0.3em 0; padding:0;}
h3.h3img	{margin:0; padding:0;}
h4	{margin:0 0 0.5em 0; padding:0;}
p	{margin:0 0 0.5em 0; padding:0;}
ul	{margin:0; padding:0;}
li	{margin:0 0.2em 0; padding:0; list-style:none;}
ul li	{padding-left:10px;}
form	{margin:0; padding:0;}
fieldset {border:0; padding:0; clear:both; margin-bottom:5px;}

.hidden	{display:none;}
.invisible	{visibility:hidden;}
.printOnly	{display:none;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.reset	{display:block; clear:both; line-height:0;}
.reset hr	{display:inline; line-height:0; height:0; visibility:hidden;}
.hidden	{display:none;}
.invisible	{visibility:hidden;}
.inline	{display:inline;}
.fullWidth	{width:100%;}
.frame	{width:100%; position:relative;}
.nonGraph	{display:none;}
.link	{cursor:pointer;}

.block	{margin:0; padding-bottom:10px; width:100%; position:relative;}
.section	{margin:0 0 2em 0; width:100%; position:relative;}
.imageLeft	{display:block; float:left; }
.address, .addressLeft	{margin-bottom:2em;}

.iBtn	{margin:0 0.2em; padding:0.1em 0; border:1px solid Black; vertical-align:middle; }
.iBtn em	{margin:0; padding:0.1em 0.5em; }
.iBtn span	{margin:0; padding: 0.1em 0.5em 0.1em 0.3em;}

.dataTable th, .dataTable td {padding:2px 10px 2px 0;}

.previewFrame	{}
.previewImage	{float:left; margin:0 10px 10px 0;}
.previewContent	{margin-left:100px;}

.galleryFrame {position:relative; top:10px; z-index:200;}
.gallery .imgFrame {width:110px; height:100px; margin-bottom:5px; display:block; float:left;}
.gallery .imgFrame {text-align:center;}

.formField {margin-bottom:3px; padding:0;}
.formField label {float:left; clear:left; display:block; width:150px; line-height:1.3em;}
.formField .field, .button {border:1px solid Black; padding:0 3px;}
.formField .field {width:300px; clear:right;}
.formField .name, .formField .email, .formField .dateTime {width:200px;}
.formField .phone {width:100px;}
.formField .number {width:50px;}
.formField input.field, .formField select.field {}
.formField textarea.field {height:10em;}
.formField label {cursor:pointer;}
.formField .field, .button {border:1px solid #999;}
.formField .field:focus {border-color:#001850;}

.buttonSet .button {margin-left:150px;}
.button {cursor:pointer;}

.trackingPoint {width:1px; height:1px; position:absolute; top:-1px; left:-1px;}

#mainFrame	{width:730px; margin:0 auto; position:relative;}
#logoFrame	{width:250px; height:80px;}
#logoFrame img	{display:block;}

#menuFrame	{ }
#menuL1	{position:absolute; top:230px; left:0; padding:0 10px; width:480px;  z-index:100; height:25px; line-height:25px;}
#menuLng {position:absolute; top:10px; right:10px;}
#tabbedMenu	{position:absolute; top:60px; left:0px; width:730px; height:auto; overflow:visible;}
#tabbedMenu li	{float:right; line-height:20px; height:20px; padding:0 10px; margin:0 0 0 6px;}

#menuLinks	{position:absolute; top:-150px; right:0; width:230px; height:150px;}

#contentFrame	{float:left; clear:left; width:500px; z-index:120;}
#documentFrame	{padding:0 10px 0px 10px;}

#documentContent	{margin-bottom:15px;}
#documentContent ul	{margin-bottom:0.5em;}

#documentKviz,
#documentReference
	{float:right; clear:right; width:170px; padding:6px 6px 3px 6px; margin:0 0 15px 15px;}
#documentMarketing	{margin-bottom:15px; padding-left:6px;}

#addonFrame	{float:right; clear:right; width:230px;}

#addonNews, #addonMenu2	{width:230px; height:155px; overflow:hidden; padding-top:20px;}
#addonNews ul li	{padding-left:15px; line-height:1.5em;}
#addonMenu2 ul li	{padding-left:25px; line-height:1.5em;}
#addonNews h3, #addonNews h4, #addonNews p,
#addonMenu2 h3, #addonMenu2 h4, #addonMenu2 p
	{padding-left:15px; padding-right:15px;}

.addonBlock	{padding:10px 15px 0 15px;}
.addonBlock ul	{position:relative; left:-15px; margin-bottom:1em; z-index:100;}
.addonBlock ul li	{margin:0; padding:2px 0px 2px 25px;}

#promoFrame	{position:relative; margin-bottom:25px; height:150px;}
#promoImage	{width:310px; height:140px; position:absolute; top:10px; left:10px; overflow:hidden;}
#promoImage img	{display:block;}
#promoText	{position:absolute; top:10px; left:300px; padding:10px 10px 10px 20px; height:120px; width:170px;}
#promoText h3	{margin-bottom:0;}
#promoText h4	{margin-bottom:1em;}
#promoFrame a.more	{padding-left:15px;}
#promoFrame #promoMenu	{position:absolute; bottom:0; right:0; height:20px; line-height:20px; width:180px; padding-left:20px;padding-top:10px;}

.spLinkBlock	{padding:0 10px 5px 10px;}
.spLinkLogo	{float:left; width:60px;}
.spLinkText	{float:right; width:150px;}

#footerFrame	{padding:5px 15px;}
#copyright	{display:none;}
#contact_agency,
#contact_phone,
#contact_email
	{display:block; float:left; padding-right:20px;}

#printButton {position:absolute; top:270px; left:420px;}
#orderButton {position:absolute; top:270px; left:340px;}
#mailingListButton {position:absolute; top:270px; left:340px;}

.layout_homepage #addonFrame	{padding-top:10px;}
.layout_homepage #addonFrame #listPrograms,
.layout_homepage #addonFrame .listArticles
	{padding-top:0;}
.layout_homepage #menuL1 {display:none;}
.layout_homepage #promoFrame	{height:290px; margin-bottom:0;}
.layout_homepage #promoContent	{}
.layout_homepage #promoImage	{height:280px;}
.layout_homepage #promoText	{height:260px;}

.hpContent	{position:relative; min-height:160px; top:5px; margin-bottom:0px;}
.hpContentBlock	{width:180px;}
.hpContentLogo	{float:left; width:50px; margin-right:10px;}
.hpContentLogo img	{display:inline;}
.hpContentText {padding-right:5px;}

#hpContentBlock01	{position:absolute; top:0px; left:10px; margin-right:0;margin-bottom:0px;}
#hpContentBlock01 .hpContentLogo 	{padding:0 5px 5px 0;}
#hpContentBlock02	{position:absolute; top:75px; left:10px; margin-right:0;margin-bottom:0px; }
#hpContentBlock02 .hpContentLogo 	{padding:0 5px 5px 0;}
#hpContentBlock03	{position:absolute; top:0px; left:250px; margin-right:0;margin-bottom:0px;}
#hpContentBlock03 .hpContentLogo 	{padding:0 5px 5px 0;}
#hpContentBlock04	{position:absolute; top:75px; left:250px; margin-right:0;margin-bottom:0px; }
#hpContentBlock04 .hpContentLogo 	{padding:0 5px 5px 0;}
.section_argoReference #promoFrame h4 {margin-bottom:5px;}

#hpContentBlock05	{position:absolute; top:-30px; left:300px; margin-right:0;margin-bottom:0px;}
#hpContentBlock05 .hpContentLogo 	{padding:0 5px 5px 0;}

#hpContentBlock06	{position:absolute; top:55px; left:300px; margin-right:0;margin-bottom:0px; }
#hpContentBlock06 .hpContentLogo 	{padding:0 5px 5px 0;}







/* colors */
body {background:#f6f6f6 url(/static/31/body2.gif) no-repeat 50% 0; color:#001850;}
ul li	{background:url(/static/31/li.gif) no-repeat 0px 0.45em;}
a	{color:#036;}

.field.invalid {background:url(/static/814/invalid.gif) no-repeat 100% 0;}
.field.required {background:url(/static/814/required.gif) no-repeat 100% 0;}

#mainFrame {background:#fff repeat-y 100% 0; background-image: url(/static/31/mainFrameSp.gif);}
#headerFrame	{background:#fff;}
#menuL1,
#menuL1 a
	{background-color:#001850; color:#fff;}
#footerFrame	{background:#dbdbdb  repeat-y 100% 0; color:#001850;}
#footerFrame a	{color:#001850;}
#menuLinks	{background:#001850; color:#fff;}

#documentFrame {background-color:#fff;}

#tabbedMenu li
	{background:#dbdbdb;}
#tabbedMenu li a
	{color:#001850;}
#tabbedMenu	{background:transparent;}
#tabbedMenu li.liActive
	{background:#001850;}
#tabbedMenu li.liActive a
	{color:#fff;}

#promoFrame	{background-color:#001850; background-repeat:repeat-x; }
#promoFrame a	{color:#001850;}
#promoFrame .iBtn	{background:#aaa; color:#ddd; border-color:#aaa;}
#promoFrame a.more	{color:#a00; background:url(/static/31/arrowMore.gif) no-repeat 0 0.3em;}
#promoFrame a.more em	{color:#b10011;}
#promoText	{background:#dbdbdb  repeat-y 100% 0; color:#001850;}

.addonBlock, .addonBlock a	{color:#001850;}
.addonBlock li	{background:url(/static/31/li2.gif) no-repeat 15px 0.6em;}
.addonBlock li.liActive	{color:#b10011; background:url(/static/31/arrow3xRed.gif) no-repeat 0 0.4em;}
.addonBlock li.liActive a	{color:#b10011;}

#addonNews, #addonMenu2	{background-color:#001850; color:#fff;}
#addonNews li	{background-image:none;}
#addonNews a, #addonMenu2 a	{color:#fff;}

#addonMenu2 li	{background:url(/static/31/arrow1xRed.gif) no-repeat 15px 0.4em;}

#addonHeader {padding-top:20px;}

#documentMarketing	{border-left:4px solid #ddd;}
#documentKviz, #documentReference	{border:4px solid #ddd;}

.layout_homepage #mainFrame
	{background:#fff url(/static/31/mainFrame.gif) repeat-y 100% 0; }
.layout_homepage #addonFrame,
.layout_homepage #addonFrame a
	{color:#fff; }
.layout_homepage #addonLinks li.liActive	{background:url(/static/31/arrow3xRed.gif) no-repeat 0 0.4em;}

.dots {min-height:2px; margin-bottom:1em; background:url(/static/814/dots.gif) repeat-x 0 100%;}

/* -----------------lightbox--------------------- */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* -----------------the end--------------------- */




#addonFrame {padding-bottom:190px;}

#mainFrame
	{background:#fff url(/static/2431/bgrAddon.gif) repeat-y 100% 0;}

body, a:link, a:visited {color:#444;}

#addonFrame
	{background:url(/static/2431/bgrTop.gif) repeat-x;}
.addonBlock, .addonBlock a:link, .addonBlock a:visited	{color:#fff;}

.addonBlock li	{color:#fff; background:url(/static/1843/li2.gif) no-repeat 15px 0.6em;}
.addonBlock li.liActive	{background:url(/static/1843/arrow3xWhite.gif) no-repeat 0 0.4em;}
.addonBlock li.liActive a:link, .addonBlock li.liActive a:visited	{color:#fff;}

#addonMenu ul li, #addonMenu2 ul li	{background:url(/static/1843/arrow1xWhite.gif) no-repeat 15px 0.4em;}

#addonNews, #addonMenu2
	{background-color:#000; color:#fff;}

#promoFrame
	{background:url(/static/2431/bgrTop.gif);}
#promoText	{color:#444; background-color:#e1e1e1;}
#promoFrame a:link, #promoFrame a:visited	{color:#444;}


#menuL1,
#menuL1 a:link,
#menuL1 a:visited
	{background-color:#000; color:#fff;}

#tabbedMenu li	{background-color:#ababab;}
#tabbedMenu li a	:link, #tabbedMenu li a:visited {color:#fff;}

#footerFrame,
.layout_homepage #footerFrame
	{background:#454955; color:#fff;}
#footerFrame a:link, #footerFrame a:visited	{color:#fff;}

#tabbedMenu li.liActive {background:#000;}

#rekvizitarDeco {background:url(/static/806/bgrDeco2.gif) no-repeat; }
#rekvizitarDeco {width:300px; height:208px; position:absolute; bottom:23px; right:-27px; z-index:0;}

.imgFrame img {display:block; border:1px solid #ccc;}

.layout_homepage #mainFrame
	{background:#fff url(/static/2431/bgrAddon.gif) repeat-y 100% 0;}
.layout_homepage #addonFrame
	{background:url(/static/2431/bgrTop.gif) repeat-x;}

#promoImage	{width:490px; height:140px; position:absolute; top:10px; left:10px; overflow:hidden;}

.layout_homepage #addonFrame	{padding-top:0px;}

.colRight {float:right; width:220px; padding-right: 20px;}
