﻿/*@import url("styles/jquery.lightbox-0.5.css");*/

.vmiCont{
	width:588px;
	position:relative;
	text-align:center;
	vertical-align:top;
}
.vmiCont span{
	text-align:center;
}



.vmiCont span{
	display:inline-block;
		vertical-align:top;
}



.vmi{
	position:relative;
	display:inline-block;
	margin-right:15px;
}

.download_panel .cmxform input{
	width:165px;
	}

.dyClear{
	clear:both;
	float:none;
}

.other{
	margin-top:15px;
}

body {
	background-image: url('images/body_bg.gif');
	background-position: 0 -6px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica;
	font-size: 13px;
	color: #36474d;
	
}




#wrapper {
	margin: 0 auto;
	width: 980px;
}

.regtr {
	font-size:11px;
	vertical-align:super;
}

.clearfix { clear: both; }

.fleft { float: left; }

.fright { float: right; }

.cright { clear: right; }

h3.hover_cursor strong {
	text-decoration: underline;
}

a {
	text-decoration: underline;
	color: #0027BA;
}

a:visited {
	color: #592659;
}

#left_menu a {
	color: #36474D;
	text-decoration: none;
}

.block .products p a, .news_content a{
	text-decoration: underline;
	font-weight: bold;
}

#main_menu a {
	background-color: transparent;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.spacer_5 {
	height: 5px;
	background-color: #fff;
}

.spacer_10 {
	height: 10px;
	background-color: #fff;
}

.spacer_70{
	height: 70px;
	background-color: #fff;
}

.spacer_100 {
	height: 55px;
	background-color: #fff;
}

img.fleft {
	padding-right: 10px; 
} 
/*########### TYPOGRAPHY ###########*/

h3 { 
	margin-bottom: 10px;
	font-size: 15px;
	font-family: Tahoma, Geneva;
}

.news_content {
 	line-height: 20px;
	padding-right: 10px;
}

.news_date {
	background-image:url('images/news_bg.gif');
	font-size: 10px;
	float: right;
	margin: 0 10px 0 0;
	color: #fff;
	padding: 2px; 
	font-weight: bold;
}

.products h3, h3.normal  {
	line-height: 20px;
	padding-right: 20px;
	font-weight: normal;
}

.products p {
	line-height: 20px;	
}

#duk-page {
	line-height: 20px;
}

#duk-page li {
	list-style: circle;
	list-style-image: none;
}

#duk-page h1 {
	font-style: italic;
	margin-bottom: 5px;
	font-size: 15px;
}

#duk-page span {
	display: block; 
	margin-bottom: 20px;
	font-style: italic;
}

#duk-page h1 a{
	text-decoration: none;
	color: #36474D;
}

#duk-page #duk-content-list{
	font-size: 15px;
	margin-bottom: 40px;
}

#duk-page #duk-content-list li{
	list-style: none;
	list-style-image: none;
	line-height: 24px;
	font-style: italic;
	margin-left: 0px;
}


/*########### HEADER ###########*/

#dycode_logo {
	background-image: url('images/dycode.net_logo.gif');
	background-repeat: no-repeat;
	/*background-position: 10px 30px;*/
	width: 362px;
	height: 95px;
}

/*########### MENU ###########*/

#main_menu { 
	margin-left: 10px;
}

#menu_text {
	text-align: center;
}

#main_menu ul li.normal_li {
	display: block;
	width: 147px;
	height: 52px;
	margin-right: 5px;
	float: left;
}

#main_menu a, #simpleinvoicer-sub a, #simpleubl-sub a, #duk-sub a {color: #36474d;}

#home_menu_active a, #prosama_menu_active a, #eorder_menu_active a, #simpleubl_menu_active a, #simple_invoicer_menu_active a, #other_menu_active > a, #about_us_menu_active a {color: #fff;}

#home_menu a:hover, #eorder_menu a:hover,#prosama_menu a:hover, #simpleubl_menu a:hover, #simple_invoicer_menu a:hover, #other_menu a:hover,  #about_us_menu a:hover {color: #fff;}

#other_menu_active a:hover {color: #fff;}

#main_menu ul li a, #home_menu_active ul li a{
	display:block;
	font-size:18px;
	height:100%;
	text-align:center;
	padding-top: 15px;
	width:100%;
}

li.headlink ul { display: none; margin-top: -15px; }
li.headlink:hover ul { display: block; z-index: 1;}
li.headlink ul li { position: absolute; width: 147px; height: 52px; z-index: 1;}

#simpleubl-sub, #simpleinvoicer-sub, #duk-sub { background-image: url('images/menu/dycode-software-menu-item.gif'); }

#simpleubl-sub:hover, #simpleinvoicer-sub:hover, #duk-sub:hover{ background-position: 0 52px; }

/*# LITHUANIAN #*/

#home_menu { background-image: url('images/menu/dycode-software-home.gif'); }
#home_menu_active { background-image: url('images/menu/dycode-software-home-active.gif'); }

#prosama_menu, #eorder_menu, #simpleubl_menu, #simple_invoicer_menu, #other_menu  { background-image:url('images/menu/dycode-software-menu-item.gif'); text-color: #fff;}
#prosama_menu_active, #eorder_menu_active, #simpleubl_menu_active, #simple_invoicer_menu_active, #other_menu_active  { background-image:url('images/menu/dycode-software-menu-item-active.gif'); }

#about_us_menu { background-image:url('images/menu/about-dycode-software.gif'); }
#about_us_menu_active { background-image:url('images/menu/about-dycode-software-active.gif'); }

#home_menu:hover, #eorder_menu:hover, #prosama_menu:hover, #simpleubl_menu:hover, #simple_invoicer_menu:hover, #other_menu:hover,  #about_us_menu:hover  { background-position: 0 52px; cursor: pointer;}
#home_menu_active:hover, #eorder_menu_active:hover, #prosama_menu_active:hover, #simpleubl_menu_active:hover, #simple_invoicer_menu_active:hover,  #other_menu_active :hover, #about_us_menu_active:hover  { cursor: pointer;}

/*########### SUBMENU (LEFT) ###########*/

#left_menu {
	width: 100%;
	height: auto;
}

#left_menu li {
	display: block;
	text-align:right;
	height: 34px;
}

#left_menu li a{
	display: block;
	height: 100%;
	line-height: 34px;
	padding-right: 10px;
}

#left_menu ul { padding-top: 10px; }

#left_menu li a.submenu_active {
	background-image: url('images/submenu_active.gif');
	background-repeat: no-repeat;
	font-weight: bold;
}

.product_side_logo {
	float: right;
	margin-top: 50px;
	background-repeat: no-repeat;
}

.orange_side, .blue_side, .green_side, .grey_side, .grey2_side, .duk_side {
	width: 52px;
}

.orange_side {
	background-image: url('images/prosama_side.gif');
	height: 260px;
}

.blue_side {
	background-image: url('images/simpleubl_side.gif');
	height: 199px;

}

.green_side {
	background-image: url('images/simpleinvoicer_side.gif');
	height: 304px;

}

.grey_side {
	background-image: url('images/about_us_side.gif');
	height: 336px;
}

.grey2_side {
	background-image: url('images/eorder_side.gif');
	height: 136px;
}

/*.duk_side {
	background-image: url('images/duk_side.gif');
	height: 72px;
	margin-top: 150px;
}*/
/*########### PRODUCT CONTENT ###########*/

/*########### PAGES ###########*/

#right_product_content .apie-prosama-2010, #right_product_content .prosama-2010-galerija, #right_product_content .prosama-2010-parsisiusti, #right_product_content .prosama-2010-kaip-isigyti {
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 90px;
}

#right_product_content .apie-prosama-2010 {background-image: url('images/pages/ProSama2010-apie-virsus.png');}
#right_product_content .prosama-2010-galerija {background-image: url('images/pages/ProSama2010-galerija.png');}
#right_product_content .prosama-2010-parsisiusti {background-image: url('images/pages/ProSama2010-parsisiusti.png');}
#right_product_content .prosama-2010-kaip-isigyti {background-image: url('images/pages/ProSama2010-kaip-isigyti.png');}

#Apie-ProSama2010-pristatymas, #Apie-ProSama2010-siustis, #Apie-ProSama2010-vaizdu-galerija {
	width:150px; 
	text-align: center;
}

table#ProSama-2010-privalumai {
	margin-top: 40px;
}

table#ProSama-2010-privalumai td div{
	padding-bottom: 30px;
}

table#ProSama-2010-privalumai img {
	float:left;
	padding-right: 10px;
}

.apie-prosama-2010 h2, .prosama-2010-galerija h2, .prosama-2010-parsisiusti h2, .prosama-2010-kaip-isigyti h2 {
	padding-bottom: 7px;
	font-size: 17px;
	font-family: Tahoma;
	color: #f47d23;
	font-weight: normal;
}

.prosama-2010-kaip-isigyti h2, .prosama-2010-parsisiusti h2 {
	padding-top: 30px;
}

#ProSama2010-blokas{
	background-color: #f5f5f5;	
}

#ProSama2010-blokas tr td {
	padding: 20px 0;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}

.prosama-2010-galerija table tr td {
	padding-bottom: 50px;
	vertical-align: top;
}

.prosama-2010-galerija table tr td h2 {
	padding-top: 10px;
}
.prosama-2010-galerija table tr td div {
	float: left;
}

.prosama-2010-galerija table tr td a img {
	border: 1px #b3b3b3 solid;
	padding: 4px;
	position: relative;
	top: -4px;
	left: -4px;
}

.prosama-2010-galerija table tr td div.alpha-bakcground {
	background-image: url('images/pages/shadowAlpha.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom:2px;
	padding-right:2px;
	position: relative;
	top: 4px;
	left: 12px;
}

/*########### CONTENT ###########*/

.orange_bg {
	background-image: url('images/main_bg.gif');
}

.blue_bg {
	background-image: url('images/main_bg_2.gif');
}

.green_bg {
	background-image: url('images/main_bg_3.gif');	
}

.grey_bg {
	background-image: url('images/main_bg_4.gif');
}

.grey2_bg {
	background-image: url('images/grey2_bg.gif');
}
.product_content {
	background-repeat: repeat-y;
	background-position: 10px 0;
	margin-top: 10px;
}

#right_product_content {
	line-height: 20px;
}

#right_product_content h3 {
	padding-top: 20px; 
}

#right_product_content p {
	padding-bottom: 10px;
}

.news img {
	float: left;
	padding: 0 10px 2px 0;
}

.corner, .corner_2, .br_corner, .tl_corner{
	float: right;
	width: 9px;
	height: 9px;
	margin: -8px -1px 0 0;
	background-image: url('images/br_corner.gif');
	background-repeat: no-repeat;
	z-index: 1;
}

.corner_2 { margin: -9px 0 0 0; }

.br_corner { margin: -19px 0 0 0; }

.tl_corner {
	float: left;
	background-image: url('images/tl_corner.gif');
	margin: 0px 0px 0 0;
}

.tab_img img {
	position: relative;
	left: -1px;
	top: -1px;
}

.tab_text {
	position: relative;
	left: -110px;
	top: 6px;
	font-family: Arial, Calibri;
	font-size: 17px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 33px;
}

.text_block {
	padding-left: 10px;
}

#left_content {
	float: left;
	width: 603px;
	margin: 10px 10px 0 0;
	padding-left: 10px;
}

#left_product_content {
	float: left;
	width: 147px;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 10px;
}

#right_content{
	float: left;
	width: 353px;
	margin-top: 10px;
}


#right_product_content{
	float: left;
	width: 598px;
}

/*
.image_block_l {
	float: left;
	margin-left: 50px;
	*margin-left: 40px;
}

.image_block_r {
	float: right;
	margin-right: 50px;
	*margin-right: 40px;
}

.image_block_l h3, .image_block_r h3{
	font-weight: normal;
}


.image_block_l img, .image_block_r img, .image_block img{
	border: 1px #ccc solid;
}

.image_block_l img:hover, .image_block_r img:hover, .image_block img:hover{
	border: 1px #1a7691 solid;
}
*/

.block{
	border: 1px #ccc solid;
	margin-bottom: 10px;
	background-color: #fff;
}

.hide_block {
	display: none;
}

.product_info{
	border-right: 1px #ccc solid;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 0 20px 20px 10px;
}

.product_info ul {
	margin-left: 20px;
}

.product_info ul li {
	list-style-image: url('images/pages/ProSama2010-privalumai.png');
	margin-left: 20px;
	margin-top: 5px;
}

.product_info ul.tick li {
	list-style-image: url('images/tick_2.png');
	margin-left: 25px;
	margin-top: 5px;
}

.product_info ul.tick2 li {
	list-style-image: url('images/tick_2.png');
	margin-left: 60px;
	margin-top: 5px;
}

.product_info ul#special-case li{
	margin-left: 20px;
}

.product_info ol li {
	list-style-type:decimal;
	margin-left: 20px; 
	margin-top: 5px;
} 

.product_info ol.small li {
	margin-top: 0;
	font-size: 12px;
	margin-left: 40px; 
}

.dotted_bg {
	background-image: url('images/dotted_line.gif');
	background-repeat: no-repeat;
	margin: 20px 0 0 10px;
}

.r_box_img {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}

/*########### FOOTER ###########*/

#footer {
	background-image: url('images/footer_bg.gif');
	background-repeat: repeat-x;
	background-color: #fff;
	margin-bottom: 20px;
}

#footer ul li { 
	display: inline;
}

#footer ul {
	position: relative;
	left: 10px;
	top: 10px;
	
}


/*########### SIDEBARS ###########*/

#product_sidebar {
	float: left;
	width: 200px;
	margin-left: 10px;
}

.sidebar_block {
	border: 1px #ccc solid;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	line-height: 20px;
}

.contacts_block {
	text-align: center;
}

.sidebar_block h3 {
	margin-bottom: 10px;
}

.sidebar_block .btn, #right_product_content .btn {
	width: 90px;
	height: 26px;
	margin: 0 auto;
}

.block .btn, #right_product_content .btn{
	width: 90px;
	height: 26px;
	text-align: center;
	font-size: 13px;
}

.sidebar_block .btn_orange, .block .btn_orange{
	background-image: url('images/download_btn_orange.gif');
}

.sidebar_block .btn_red{
	background-image: url('images/download_btn_red.gif');
}


.sidebar_block .btn:hover, .block .btn:hover, #right_product_content .btn:hover{
	background-position: 0 26px;
	cursor: pointer;
}

#right_product_content .btn button:hover{
	cursor: pointer;
}

.sidebar_block .btn a, .block .btn a, #right_product_content .btn a {
	position: relative; 
	top: 3px;
	color: #fff;
}

#right_product_content .btn button {
	border: 0 transparent none;
	background: transparent none no-repeat;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: underline;
}

.block .btn a {
	top: 5px!important;
}

.sidebar_block .btn_orange, #right_product_content .btn_orange{
	background-image: url('images/download_btn_orange_big.gif');
	width: 110px;
}
/*########### TABLES ###########*/

.tables { vertical-align: top; }

/*########### FLAGS WIDGET ###########*/


#flag_box {
  position: absolute;
  width: 139px;
  z-index: 1;
  display: inline;
  left: 85%;
  top: 0px;
  /* IE */
  *position: absolute;
  *left: 4px;
}

#flag_panel {
  height: 42px;
  background-image: url(images/flags/flag_bg.gif);
  display: none;
}

.slide_flag{
  height: 70px;
  background-image: url(images/flags/flag_btn.gif);
  background-repeat: no-repeat;
  
}

.btn-slide-flag.active{
  background-image: url(images/flags/active_btn.gif);
  background-position: 2px 0;
}

/*########### DOWNLOAD PANEL ###########*/

.download_panel {
  border: 1px #999999 dashed;
  margin: 5px 10px 20px 5px;
  padding: 5px;
  background-color: #FFFFB2;
  max-width: 233px;
  font-size:12px;
  display: none;
}

.download_panel_2 {
  border: 1px #999999 dashed;
  margin: 5px 10px 20px 5px;
  padding: 5px;
  background-color: #feffe0;
  font-size:12px;
  display: none;
  text-align: left;
}

.close_btn{
  float: right; 
  position: relative; 
  top: -5px; 
  right: -5px;
}

.inner_d_panel{
  margin-top: 10px; 
  font-size: 11px;
}

.required {
 /* float:left;
  clear: right;
  */
  font-size: 11px;
  height: 13px; 
}

label.error {
	position: relative;
	top: 0px;
	/*width: 250px;*/
	width: 100%;
	float: left;
	color: red;
}

.download_panel_2 label.error {
	width: 100px;
}

.cmxform{
  padding: 0; margin: 0;
}

.hover_cursor:hover {
	cursor: pointer;
}

.contact_box {
	padding: 10px 10px 20px 10px;
	text-align: center;
	height: 60px;
}

#microsoft_logo {
	width: 92px;
	height: 42px;
	float: right;
	margin: 10px 10px 10px 0;
	background-image: url(images/microsoft_logo.jpg);
}
#search_box {
	float: right;
}

#search_box div#search_wrapper {
	background-image: url('images/search.png');
	width: 152px;
	height: 30px;	
	position: relative;
	right: 4px;
	top: 11px;
}

input#s {
	width: 100px;
	border: 0 transparent none;
	position: relative;
	left: 10px;
	top: 6px;
	float: left;
	color: #36474D;
}

#searchsubmit {
	float: right;
	overflow:hidden;
	height: 30px;
}

#searchsubmit input:hover {
	margin-top: -30px;
}

.forframe{
	position:absolute;
	z-index:20;
	height:18px;
	width:65px;
	overflow:hidden;
	left:95px;
	top:60px;
	opacity:0;
	
}

.forframe iframe{
	left:-18px;
}

.inner_d_panel{
	position:relative;
}
