html, body {
	width:100%;
	height: 100%;
	margin:0;
	padding:0;
	color:black;
}
html, body, input, textarea {
 	font-family: Arial, Verdana, sans-serif;
  	font-size:12px;
}
body {
	background-color:white;
}
h1 {
       color:#f58220;
	font-size:20px;
	margin:0 0 20px;
	padding:10px 0 0;
}
h2 {
	color:#f58220; 
	font-size:16px;
	margin:0 0 20px;
	padding:10px 0 0;
}

h2 a{
	color: #F58220;
        text-decoration: underline;
}

h3 {
	color:black;
	font-size:12px;
	margin:5px 0 5px;
	padding:0px;
}
p {
	margin:10px 0px;
	padding:0px;
}
hr {
	border-top:1px solid #bfbfbf;
	border-bottom:none;
	background-color:#bfbfbf;
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:right;
	margin:10px 0px;
	padding:0px;
}

a {
      color:#58595b
}
a:hover {
      color:#9b9da0
} 

.f-left {
	float:left;
}
.f-right {
	float:right;
}
.t-left {
	text-align:left;
}
.t-right {
	text-align:right;

}
.clear {
	clear:both;
}

a.orange-right
{
	font-weight:bold;
	color:#f7941d;
	text-decoration:underline;
	float:right;
}
ul.orange-list {
	color:#f7941d;
	margin:5px 0px 5px 10px;
}
ul.orange-list li{
	list-style-type:square;
}

ul.list-blue
{
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding-left: 10px;
}
ul.list-blue li
{
	list-style-type: disc;
	list-style-image: url(../images/list-marker-blue.gif);
	list-style-position: outside;
	line-height: 14px;
	padding: 0px;
	margin: 4px 0px;
}

ul.list-orange
{
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding-left: 10px;
}
ul.list-orange li
{
	list-style-type: disc;
	list-style-image: url(../images/list-marker-orange.gif);
	list-style-position: outside;
	line-height: 14px;
	padding: 0px;
	margin: 4px 0px;
}

img.content-right {
	margin:-10px -20px 0 20px;
	position:relative;
	float:right;
	/*right:-50px;
	top:-10px;*/
}
.signature {
	text-align:right;
	font-style:italic;
	margin:5px 0px 10px;
}

#wrapper {
	width:1000px;
	margin:0px auto;
	text-align:left;
	overflow:visible;
}

/* HEADER */
#logo-panel {
	height:68px;
	margin-top:20px;
	background-color:white;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
    position:relative;
}
#logo-panel .left {
	width:50%;
	height:68px;
	background: transparent url(../images/header-bg-left.gif) repeat-y left top ;
	float:left;
}
#logo-panel .right {
	width:49%;
	height:68px;
	background: transparent url(../images/header-bg-right.gif) repeat-y right top;
	float:right;
}
#logo {
	margin:5px 0px 0px 0px;
    position:relative;
    left:40px;
	height:58px;
	width:184px;
	float:left;
	background: transparent url(../images/logo.png) no-repeat 0 0;
}
* html #logo {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/logo.png", sizingMethod="image");
}
#logo a {
	display:block;
	height:100%;
}
#slogan {
	margin:48px 0px 0px 50px;
	height:13px;
	width:193px;
	float:left;
	background: transparent url(../images/slogan.png) no-repeat 0 0;
}
* html #slogan {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/slogan.png", sizingMethod="image");
}
#logo-panel .icons-panel {
	margin:16px 10px 0px 0px;
	float:right;
}
#logo-panel .icons-panel a {
	width:13px;
	height:10px;
	margin:1px 1px 1px 13px;
	padding:1px;
	text-decoration:none;
	display:block;
	float:right;
	/*border:1px solid transparent;*/
}
#logo-panel .icons-panel a:hover {
	text-decoration:none;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border:1px solid #93a0a5;
	margin:0px 0px 0px 12px;
}
#logo-panel .langs-panel {
	float:right;
	clear:right;
	width:150px;
    position:relative;
    right:10px;
    top:10px;
}
#logo-panel .langs-panel span {
    float:right;
    line-height:10px;
    height:10px;
    position:relative;
    top:-2px;
    margin:0px 10px;
}
#logo-panel .langs-panel span.first{
    display:none;
}
#logo-panel .langs-panel a {
	width:16px;
	height:10px;
	text-decoration:none;
	display:block;
	float:right;
	padding-bottom:2px;
	border-bottom:1px solid #bcc1c3;
}
#logo-panel .langs-panel a.active {
	border-bottom:0px solid transparent;
}
#icon-map {
	background: transparent url(../images/icon-map.gif) no-repeat 50% 50%;
}
#icon-home {
	background: transparent url(../images/icon-home.gif) no-repeat 50% 50%;
}
#icon-mail {
	background: transparent url(../images/icon_mail.gif) no-repeat 50% 50%;
}
#icon-ru {
	background: transparent url(../images/icon-ru.png) no-repeat 0 0;
}
#icon-en {
	background: transparent url(../images/icon-en.png) no-repeat 0 0;
}
#icon-de {
	background: transparent url(../images/icon-de.png) no-repeat 0 0;
}
#icon-ua {
	background: transparent url(../images/icon-ua.png) no-repeat 0 0;
}
* html #icon-de {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/icon-de.png", sizingMethod="image");
}
* html #icon-en {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/icon-en.png", sizingMethod="image");
}
* html #icon-ru {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/icon-ru.png", sizingMethod="image");
}
/* END HEADER */

/* MENU */
#menu-panel {
	height:43px;
	position:relative;
	float:left;
	width:100%;
	clear:both;
	background: #92a1a8 url(../images/menu-bg.gif) repeat-x 0 0;
	z-index:10;
}
#menu-panel .shadow {
	height:24px;
	background: transparent url(../images/menu-shadow.png) no-repeat 0 0;
	left:0;
	position:relative;
	right:0;
	top:0;
}
* html #menu-panel .shadow {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/menu-shadow.png", sizingMethod="image");
}
#menu-panel .inner {
	position:absolute;
	left:0px;
	right:0px;
	top:15px;
	height:28px;
	z-index:10;
}
#menu-panel  .search-panel {
	left:40px;
    position:relative;
    float:left;
}
#menu-panel  ul li {
	color:white;
	font-size:12px;
	font-family: verdana;
	white-space:nowrap;
}
#menu-panel  ul li a {
	color:white;
}
#menu-panel  ul li a:hover {
	color:#f79524;
}

/* 1st level menu */
ul.top-menu {
	margin:0px 20px 0px 0px;
	padding:0px;
	float:right;
}
ul.top-menu li.menu-item {
	margin:0px 2px 0px;
	float:left;
	list-style-type:none;
	position:relative;
}
ul.top-menu li.menu-item span{
	margin-right:4px;
	font-weight:bold;
}
ul.top-menu li.menu-item a {
	text-decoration:none;
	font-weight:bold;
}
ul.top-menu li.last {
	list-style-type:none;
}
/* 2nd level menu */
ul.top-menu .submenu {
	position:absolute;
	z-index:99;
	top:25px;
	left:0px;
}
ul.top-menu ul.submenu {
	background-color:#bdc6ca;
	padding: 0px;
	margin:0px 12px 0px 0px;
	background:#bdc6ca url(../images/submenu-bg.gif) repeat-x top left;
}
ul.top-menu .submenu li.menu-item,
ul.top-menu .submenu li.last {
	margin:0px 5px 0px 20px;
	padding:5px 0px 0px;
	list-style-type:square;
	float:none;
}
ul.top-menu .submenu li a {
	text-decoration:none;
	font-weight:normal;
	display:block;
}
.submenu .hr {
	background:transparent url(../images/hr-left.png) no-repeat top left;
	margin:10px 0px 0px;
}
.submenu .hr,
.submenu .hr div {
	/*height:1px;*/
	font-size:1px;
	line-height:1px;
}
.submenu .hr .right {
	background:transparent url(../images/hr-right.png) no-repeat top right;
	margin-left:40px;
}
.submenu .hr .center {
	background-color:white;
	margin-right:40px;
}
/* END MENU */

/* START LEFT MENU */
.left-menu {
    position:relative;
    margin:0px 20px 0px;
    top:250px;
}
.left-menu h2 {
    font-size:12px;
    padding:0px;
    margin:0px 0px 5px 0px;
    color:black;
}
.left-menu ul {
    margin:0px;
    padding:0px 0px 0px 10px;
    list-style:none;
}
.left-menu li {
}
.left-menu li a {
    text-decoration:underline;
}
.left-menu .active {

}
/* END LEFT MENU */

/* CONTENT */
#main-panel {
	border-right:1px solid #bfbfbf;
	min-height:503px;
	position:relative;
	clear:both;
    min-height:500px;
	/*background-color:#C0C6C9;*/
}

#main-panel .left-column  {
	float:left;
	border-right:1px solid #bfbfbf;
	position:absolute;
	height:100%;
	left:0px;
}
#main-panel .right-column {
	height:100%;
	background-color:white;	
	padding-bottom:50px;
}
#main-panel .right-column a,
#	color:#f7941d;
.home-panel  .left-column  a {
	font-weight:bold;
	text-decoration:underline;
}

#main-panel .right-column .inner {
	height:100%;
	padding:10px 0px;
	margin:0px 20px; 
}
* html #main-panel {
    height:505px;
    border-top:1px solid white;
    border-left:1px solid #C0C6C9;
    margin-top:-1px;
}
* html #main-panel .right-column .inner {
	padding:0px;
}
/* END CONTENT */

/* COMMON PAGES MAIN LAYOUT*/
.common-panel {

}
.common-panel .left-column {
	width:219px;
	background: #c4c9cc url(../images/column-bg-left-short.jpg) no-repeat 0 0;
	position:relative;
}
.common-panel .cube {
	top:30px;
	left:0px;
	position:absolute;
	right:18px;
	width:202px;
	height:237px;
	z-index:1;
}
.common-panel .cube div {
	width:202px;
	height:237px;
	background: transparent url(../images/cube-common.png) no-repeat 0 0;
}
* html .common-panel .cube div {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/cube-common.png", sizingMethod="image");
}
.common-panel .left-column .inner {
	/*margin:230px 0px 0px;*/
    height:100%;
    min-height:400px;
    position:relative;
    z-index:2;
}
.common-panel .left-column ul.submenu {
	margin:0px 20px;
	padding:0px 0px 20px 0px;
	list-style:none;
}
.common-panel .left-column ul.submenu li {
	margin:1px 0px;
	padding:0px;
}
.common-panel .left-column ul.submenu a{
	color:black;
	text-decoration:underline;
}
.common-panel .left-column ul.submenu .active {
	font-weight:bold
}
.common-panel .left-column ul.submenu ul {
	margin: 0px 0px 0px 15px;
	padding:0px;
	list-style:none;
}
.common-panel .left-column .partner {
	width:171px;
	height:111px;
	background: transparent url(../images/partner-left.png) no-repeat 0 0;
	margin-left:30px;
    bottom:5px;
    position:absolute;
}
.home-panel .left-column .partner {
    background:transparent url(../images/partner-left.png) no-repeat scroll 0 0;
    height:111px;
    left:50px;
    position:absolute;
    top:370px;
    width:171px;
}
* html  .left-column .partner {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/partner-left.png", sizingMethod="image");
}

.common-panel .right-column {
	margin-left:220px;
}
.mail-buttons-panel {
	float:right;
	margin-top:10px;
}
/* END COMMON PAGES MAIN LAYOUT*/

/* HOME PAGE */
.home-panel .left-column {
	width:270px;
	height:503px;
	min-height:503px;
	/*height:100%; */ /* don't work under ie6*/
    background-color:#c9ced0;
	position:relative;
}
.home-panel .cube {
    position:absolute;
    left:0;
    top:30px;
    height:272px;
    z-index:2;
}
.home-panel .cube div {
	width:250px;
	height:272px;
	background: transparent url(../images/cube1.png) no-repeat top right;
}
* html .home-panel .cube div {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/cube1.png", sizingMethod="image");
}

/** Request quote styles OBSOLETE */
#request-quote {
	width:335px;
	height:106px;
	position:relative;
	z-index:1;
	background: transparent url(../images/request-quote.png) no-repeat 0 0;
	color:white;
	font-size:26px;
	font-weight:bold;
	float:right;
	left:255px;
	top:125px;
}
* html #request-quote {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/request-quote.png", sizingMethod="image");
}
#request-quote  div {
	height:75px;
	margin:15px 15px 0 70px;
	position:relative;
	z-index:1;
	overflow:visible;
}
#request-quote  .ru {
	margin:15px 15px 0 60px;
	font-size:22px;
}
#request-quote  .ua {
	margin:15px 15px 0 60px;
	font-size:20px;
}
#request-quote a {
	color:white;
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
}
/** End Request quote styles */

/** Request quote styles */
#request-quote-panel {
    background: transparent url(../images/request-quote-panel.png) no-repeat 0 0;
	width:270px;
	height:91px;
	position:relative;
    top:270px;
    left:0px;
	color:white;
	font-size:26px;
    z-index:3;
}
* html #request-quote-panel {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/request-quote-panel.png", sizingMethod="image");
}
#request-quote-panel a {
	color:white;
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
}
#request-quote-panel  div {
    height:75px;
    margin:0 5px 0 90px;
    overflow:visible;
    position:relative;
    top:10px;
}
/** End Request quote styles */
.home-panel .left-column .advantages {
    left:20px;
    position:absolute;
    right:10px;
    top:480px;
    z-index:3;
}
.home-panel .left-column .advantages h1{
    margin:0px 0px 5px 0px;
    padding:0px;
}

.home-panel .left-column  a{
	margin:0px;
	padding:0px;
}

.home-panel .left-column  h2{
	color: black;
}

.home-panel .left-column  h2 a{
	color: black;
}

.home-panel .left-column ul {
	padding:0px;
}
.home-panel .left-column ul li {
	margin-left:10px;
}
.home-panel .right-column {
	margin:0 0px 0 270px;
}
.home-panel .testimonials {
	width:345px;
	float:right;
	margin:10px 0px 30px;
	clear:right;
}
/* END HOME PAGE */

/* START WELLCOME PAGE */
.left-column-welcome .cube {
	top:80px;
}
.left-column-welcome #request-quote {
	top:175px !important;
}

ul.case-studies {
    margin:0px;
    padding:0px;
    list-style:none;
    position:relative;
}
ul.case-studies li {
    clear:left;
    position:absolute;
}
ul.case-studies a {
    text-decoration:none !important;
}
ul.case-studies img {
    border:none;
}
ul.case-studies div {
    float:left;
    text-align:center;
}
ul.case-studies span {
    font-size:16px;
    font-weight:bold;
    color:#92a1a8;
}
ul.case-studies li.item-education-software {
    top:160px;
    left:430px;
}
ul.case-studies li.item-resourse-planning {
    top:45px;
    left:200px;
}
ul.case-studies li.item-web-applications {
    top:0px;
    left:10px;
}
ul.case-studies li.item-social-network-software {
    top:240px;
    left:230px;
}
ul.case-studies li.item-product-engineering {
    top:340px;
    left:0px;
}
/* END WELLCOME PAGE */

/* START CASE_STUDIES PANEL */
.case-studies-panel {
    width:750px;
    height:250px;
    background: transparent url(../images/case-studies-panel.png) no-repeat 0 0;
}
.case-studies-panel ul {
    margin:0 10px 0 200px;
    padding:30px 0;
}
.case-studies-panel li {
    list-style-type:none;
    list-style-position:inside;
    margin:0px;
    height:59px;
}
.case-studies-panel .list-marker {
    background: transparent url(../images/case-studies-marker.png) no-repeat left top;
    width:32px;
    height:46px;
    float:left;
    margin-right:10px;
}
.case-studies-panel li  a {
    color:#6c6e70 !important;
    font-size:17px  !important;
    font-weight:bold  !important;
    text-decoration:none  !important;
    margin-top:10px;
    position:relative;
    top:10px;
}
/* END CASE_STUDIES */
/**/

/* FOOTER */
#footer {
	clear:both;
	background-color:white;
	text-align:justify;
	position:relative;
}
#footer a{
	color:black;
	text-decoration:underline;
}
.home-footer {
	padding-top:0px;
}
.bottom-shadow {
	height:24px;
	background: transparent url(../images/footer-shadow.png) no-repeat 0 0;
	position:relative;
	left:0;
	right:0;
	top:0;
}
* html .bottom-shadow {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/footer-shadow.png", sizingMethod="image");
}
table.news-panel {
	margin:0px auto;
	padding:0px;
	border:none;
	position:absolute;
	left:105px;
	/*right:80px; width:830px;*/
	top:-23px;
}
table.news-panel .top-left{
	width:15px;
	height:15px;
	background: transparent url(../images/news-top-left.gif) no-repeat 0 0;
}
table.news-panel .top-right{


	width:15px;
	height:15px;
	background: transparent url(../images/news-top-right.gif) no-repeat 0 0;
}
table.news-panel .top-center{
	height:15px;
	background: transparent url(../images/news-top.gif) repeat-x 0 0;
    width:760px;
}
table.news-panel .bottom-left{
	height:25px;
	background: transparent url(../images/news-bottom-left.gif) no-repeat 0 0;
}
table.news-panel .bottom-right{
	height:25px;
	background: transparent url(../images/news-bottom-right.gif) no-repeat right 0;
	margin-left:29px;
}
table.news-panel .bottom-center{
	height:25px;
	background: transparent url(../images/news-bottom.gif) repeat-x 0 0;
	margin-right:29px;
}
table.news-panel .left{
	width:15px;
	background: transparent url(../images/news-left.gif) repeat-y 0 0;
}
table.news-panel .right{
	width:15px;
	background: transparent url(../images/news-right.gif) repeat-y 0 0;
}
table.news-panel .center{
	background: transparent url(../images/news-bg-center.gif) repeat-x 0 bottom;
	vertical-align:top;
	background-color:#738185;
}
#footer .news-columns {
	background: transparent url(../images/vertival-line.gif) repeat-y 0 0;
	height:130px;
	/*margin-left:242px;*/
    float:left;
    padding-left:20px;
}
#footer .column {
	width:160px;
	float:right;
	margin:0px 10px 0px 0px;
	text-align:left;
	color:white;
}
#footer .column h1 {
	color:white;
	margin:0px 0px 10px 0px;
}
#footer .column p {
	margin:0px;
}
#footer .partner {
	width:225px;
	height:130px;
	background: transparent url(../images/partner.png) no-repeat 0 0;
	float:left;
}
* html #footer .partner {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/partner.png", sizingMethod="image");
}
#footer .menu {
	margin:0px auto;
    padding:0px;
}
#footer ul {
	height:25px;
	margin:0 auto;
	padding:0px;
}
#footer ul li {
	margin:0px 4px 0px;
	float:left;
	list-style-type:none;
	color:black;
	white-space:nowrap;
}
#footer  ul li span{
	margin-right:8px;
}
#footer .copyrights {
	margin-top:20px;
	padding-bottom:10px;
	text-align:center;
}
/* END FOOTER */

/* FORM */
.mailForm {
	margin:0px;
	padding:0px;
}
.mailForm label,
.mailForm div.label  {
	float:left;
	display:block;
	margin-right:10px;
}
.mailForm p {
	margin:4px 0px;
}
.mailForm p.wide-cell label{
	width:auto !importamt;
}
.mailForm .submit {
	padding:20px 0px 0px 150px;
}
.mailForm span.notes {
	font-size:smaller;
}
.mailForm textarea,
.mailForm select,
.mailForm input.textfield,
.mailForm input.textfield-short {
	color:#58595b;
	border-top-color:#363636;
	border-left-color:#363636;
	border-right-color:#bbbbbb;
	border-bottom-color:#bbbbbb;
	border-width:1px;
	border-style:solid;
}
.mailForm input.invalid {
	background-color:#fda5a5;
}
.mailForm input.required {
	background-color:#fdf9b5
}

.mailForm input.textfield {

}
.mailForm input.select {

}
.mailForm input.textarea {

}
.mailForm input.textfield-short {
	width:146px;
}
.mailForm textarea.wide {
	width:100% !important;
}
.errors {
	color:#db0000;
	margin-bottom:10px;
}

#feedbackForm label,
#feedbackForm div.label  {
	width:120px;
	text-align:right;
}
#feedbackForm textarea,
#feedbackForm input.textfield {
	width:280px;
}
#feedbackForm select {
	width:283px;
}
#feedbackForm  .rightcellonly {
	padding-left:130px;
}

#freeQuoteForm label,
#freeQuoteForm div.label  {
	width:170px;
	text-align:left;
}
#freeQuoteForm textarea,
#freeQuoteForm select,
#freeQuoteForm input.textfield {
	width:300px;
}
#freeQuoteForm  p.rightcellonly {
	margin-left:180px;
}
/* END FORM */

/* AJAX SEARCH */
#ajaxSearch_form {
	float:left;
	position:relative;
}
#ajaxSearch_form fieldset {
	border:none;
	padding:0px;
	margin:0px;
    width:200px;
}
#menu-panel  input{
	border-style:solid;
	border-width:1px;
	float:left;
}
#ajaxSearch_input {
	height:14px;
	color:#58595b;
	border-top-color:#363636;
	border-left-color:#363636;
	border-right-color:#bbbbbb;
	border-bottom-color:#bbbbbb;
	padding:0px;
}
#ajaxSearch_submit {
	height:16px;
	background: transparent url(../images/button-ok.gif) repeat-x 0 0;
	cursor:pointer;
	margin:0px 3px;
	font-weight:bold;
	font-size:11px;
	padding:0px 5px;
}

#ajaxSearch_output {
	border: 1px solid #444;
	padding: 10px;
	background: #fff;
	display: block;
	height: auto;
	vertical-align: top;
	position:absolute;
	left:0px;
	top:20px;
    right:0px;
	z-index:10;
    width:938px;
}
#indicator, #searchClose {
	position:absolute;
	top:0;
}
#searchClose {
    left:170px;
    cursor:pointer;
}
#indicator {
	left:-20px;
}
.ajaxSearch_paging {

}
.AS_ajax_result {
	color: #444;
	margin-bottom: 3px;
}
.AS_ajax_resultLink {
	text-decoration: underline;
}
.AS_ajax_resultDescription{
	color: #555;
}
.AS_ajax_more {
	color: #555;
}
.ajaxSearch_highlight {
    background-color:yellow;
}
.searchTerms {
    border:1px solid silver;
    font-size:10px;
    max-height:50px;
    max-width:400px;
    padding:2px;
    position:absolute;
    right:100px;
    top:5px;
    overflow:hidden;
}
/*END AJAX SEARCH */

/* START widget item  */
.widget-item {
    position:relative;
    clear:right;
    margin-top:10px;
}
.widget-item  .thumb {
    float:right;
}
.widget-item  .title {
    margin-bottom:20px;
    margin-left:5px;
}
.widget-item  .description {
    margin-bottom:20px;
    margin-left:5px;
}
.widget-item  .version {
    margin-left:5px;
}
.widget-item  .link-panel {
    background: transparent url(../images/orange-bar-left.png) no-repeat left top;
    height:38px;
    clear:right;
}
.widget-item  .link-panel .right{
    background: transparent url(../images/orange-bar-right.png) no-repeat right top;
    height:100%;
    margin-left:10px;
}
.widget-item  .link-panel .right .inner{
    background: transparent url(../images/orange-bar-bg.png) repeat-x 0 0;
    height:100% !important;
    margin:0px 10px 0px 0px !important;
    padding:0px !important;
}
.widget-item a {
    color:white !important;
    font-weight:bold  !important;
    margin-top:10px;
}
/* END widget item  */

/* Vacancies */
.vacancy-item  h2 {
	font-size:12px;
	margin:15px 0px 5px 0px;
	text-decoration:underline;
}

.vacancy-item em {
}
.vacancy-item .desc {
}
.vacancy-item .desc p{
}
/* End Vacancies */

/* Company */
.company-item {
	padding-top:10px;
}
.company-item img{
	float:left;
	margin-right:10px;
}
.company-item .summary{
	float:right;
	width:75%;
}
/*End Company */

/* START OFFLINE PAGE STYLES */
body.offline {
    background: #e1e1e1 url(../images/bg.jpg) repeat-x 0 0;
    color:#252525;
}

body.offline table {
    width:100%;
    height:100%;
}
body.offline table td {
    vertical-align:middle;
}

body.offline h1 {
    color:#252525;
    font-size:14px;
    margin:0 0 5px;
    padding:20px 0 0;
}

.offline #wrapper {
    width:800px;
    margin:0px auto;
    height: 100%;
    position:relative;
}
.offline #left {
    width:50%;
    float:left;
    position:relative;
}
.offline #right {
    width:50%;
    float:right;
    position:relative;
    left:20px;
    line-height:20px;
    font-family: Tahoma, Verdana;
    font-size:10pt;
}
.offline .cube {
    position:absolute;
    top:30px;
    right:20px;
}
.offline .cube div {
    background: transparent url(../images/cube-coming-soon.png) no-repeat 0 0;
    width:349px;
    height:364px;
}
* html .offline .cube div {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://site.sweetsoft.com.ua:8080/assets/templates/sweetsoft/images/cube-coming-soon.png", sizingMethod="image");
}
.offline  #footer {
    background-color:transparent;
    position:static;
    text-align:center;
    height:20px;
}
/* END OFFLINE PAGE STYLES */