body { 
			background:url(/images/body_center.gif) repeat-y top center; 
			padding:0px; margin:0px; font-size:12px; font-family:Tahoma;
			}
			
a { 
			outline:none;
			}

.main { 
			width:1003px; margin:0px auto; 
			padding:0px; 
			}
			
.main_inner { 
			width:1003px; min-height:700px; 
			float:left; padding:0px 0px 12px 0px;
			}
			
* html .main_inner { 
			height:700px;
			}
			
.cleaner {
			height:1px; font-size:1px; margin:0px; 
			padding:0px; visibility:hidden; display:none; 
			font-size:1px;
			 }
			 

/* tova e nai-gornata 4ast - logoto i tursene*/
.up_plus_menu { 
			width:1003px; height:141px; 
			margin:0px; padding:0px;
			}

.up_plus_menu object { float:left;}
	
.up_plus_menu .logo { 
			width:738px; height:141px; 
			background:url(/images/logo_head.gif) no-repeat top left; 
			float:left;
			}
			
.up_plus_menu .logo a.thelogo { 
			width:204px; height:85px; display:block; 
			background:url(/images/the_logo.gif) no-repeat top left; 
			margin:27px 0px 0px 33px;
			}
			
.up_plus_menu .search { width:265px; height:141px; float:left;}

.up_plus_menu .search img { 
			margin:0px; width:242px; height:101px; 
			float:left; margin:0px 0px 6px 0px;
			}
			
.up_plus_menu .search form { 
			width:233px; height:27px; float:left; 
			background:url(/images/search_bg.gif) no-repeat top left; 
			margin:0px; padding:7px 0px 0px 10px;
			}
			
.up_plus_menu .search .searchForm { 
			width:233px; height:27px; float:left; 
			background:url(/images/search_bg.gif) no-repeat top left; 
			margin:0px; padding:7px 0px 0px 10px;
			}
			
.up_plus_menu .search .formDiv { 
			width:160px; height:17px; float:left; padding:0px; 
			margin:0px; background:#FFFFFF; border:solid 1px #bdbdbd;
			}
			
.up_plus_menu .search .searchTextBox { 
			height:15px; width:150px; float:left; border:none; 
			background:none; margin:0px; padding:2px 5px 0px 5px; 
			font-size:11px;
			}
			
.up_plus_menu .search .search_btn { 
			width:52px; height:19px; border:none; 
			background:url(/images/view_all.gif) #930b0f repeat-x top left; 
			padding:0px 0px 1px 0px; margin:0px 0px 0px 7px; 
			float:left; font-size:11px; font-weight:bold; color:#FFFFFF; 
			font-family:Tahoma; line-height:18px; vertical-align:middle; 
			cursor:pointer; outline:none;
			}
			
.red_btn { 
    height:19px; border:none; 
    background:url(/images/view_all.gif) #930b0f repeat-x top left; 
    padding:0px 0px 1px 0px; margin:0px 0px 0px 7px; 
    float:left; font-size:11px; font-weight:bold; color:#FFFFFF; 
    font-family:Tahoma; line-height:18px; vertical-align:middle; 
    cursor:pointer; outline:none;
}

.up_plus_menu .search .search_btn:hover { background:#c31217;}

/* tova e gornoto horizontalno menu*/
.top_menu { 
			width:953px; height:34px; 
			background:url(/images/top_menu.gif) repeat-x top left; 
			float:left; padding:0px 0px 0px 50px;
			}
			
.top_menu .lng { 
			height:34px;
			}

.top_menu .lng span {
			height:34px; float:left; display:block; font-size:11px;
			color:#ffe9ef; line-height:34px; vertical-align:middle;
			padding:0px 12px 0px 0px;
			  }
			  
.top_menu .lng a { 
			width:15px; height:11px; display:block; 
			background:url(/images/lng_a.gif) no-repeat top left; 
			margin:8px 0px 0px 0px; float:left; padding:4px;
			}
			
.top_menu .lng a img { border:none;}

.top_menu ul {
			 list-style:none; float:left; height:34px; 
			 margin:0px; padding:0px;
			 }
			 
.top_menu ul li { 
			 float:left; padding:0px 0px 1px 0px;
			margin:1px 0px 0px -1px; position:relative;
			}
/*		Pada6toto Menu		*/
.top_menu ul li .dropdown1 { background:#c31217; width:100px; height:auto; position:absolute; top:31px; left:0px;}
.top_menu ul li .dropdown1 ul { list-style:none; padding:0px; margin:0px; width:100%; height:auto;}
.top_menu ul li .dropdown1 ul li { width:100%; height:auto; margin:0px; padding:0px;}
.top_menu ul li .dropdown1 ul li a { display:block; padding:10px 0% 10px 10%; width:90%; height:auto; line-height:normal;}
.top_menu ul li .dropdown1 ul li a:hover {display:block; background:#d6141a;}

			
.top_menu ul li a {  
			height:32px; float:left; text-decoration:none; 
			color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; 
			line-height:32px; vertical-align:middle; position:relative; 
			background-color:transparent;
			}
			
.top_menu ul li a:hover { 
			background:url(/images/a_hover.gif) #c31217 no-repeat top center; 
			}

.top_menu ul li a span { 
			display:block; background:none; float:left;
			}
			
.top_menu ul li a:hover span {
			display:block; background:url(/images/menu2.gif) no-repeat center right;
			}

.top_menu ul li a span span { 
			padding:0px 20px; background:url(/images/menu1.gif) no-repeat center right; float:left;
			}
			
.top_menu ul li a span .spann { 
			background:none;
			}
			
.top_menu ul li a:hover span span {
			display:block; background:url(/images/menu2.gif) no-repeat center left; 
			cursor:pointer;
			}


/* tova e cqlata dolna 4ast */
.all_down { 
			width:1003px; float:left; 
			padding:0px 0px 15px 0px;
			}
			
.all_down .down_left { 
			width:210px; float:left; min-height:500px; 
			background:#FFFFFF; display:inline; 
			padding:0px 0px 0px 22px;
			}
			
* html .all_down .down_left {
			height:500px
			}
			
.all_down .down_right { 
			width:771px; float:left; 
			min-height:500px; 
			background:#FFFFFF;
			}
			
* html .all_down .down_right {
			height:500px
			}

/* tova e samo lqvata 4ast */
.all_down .down_left span { 
			min-height:23px; padding:0px 0px 0px 28px; 
			width:auto; font-family:Tahoma; font-size:11px; 
			color:#626262; line-height:23px; vertical-align:middle;
			}
			
.all_down .down_left span a { 
			text-decoration:none; color:#626262; 
			padding:0px 3px;
			}
			
.all_down .down_left span a:hover { 
			text-decoration:underline;
			}

.all_down .down_left ul { 
			list-style:none; margin:0px; 
			padding:0px 0px 0px 0px; 
			width:194px;
			}
			
.all_down .down_left ul li { 
			min-height:26px; width:194px; float:left; 
			margin:0px 0px 1px 0px; padding:0px;
			}
			
.all_down .down_left ul li a { 
			height:24px; width:180px; display:block; 
			background:url(/images/main_menu_bg.gif) transparent repeat-x top left; 
			border:solid 1px #ab002f; line-height:24px; 
			vertical-align:middle; text-decoration:none; color:#FFFFFF; 
			font-family:Tahoma; font-size:11px; font-weight:bold; 
			padding:0px 0px 0px 15px;
			}
			
.all_down .down_left ul li a:hover { 
			background:#c31217; 
			border:solid 1px #df2b30;
			}

.all_down .down_left ul .second {
			list-style:none; margin:0px; padding:10px 0px 10px 5px; 
			width:189px; float:left;
			} /*Galio - 22-17 = 5, width +17 */
			
.all_down .down_left ul .second li { 
			min-height:1px; margin:0px 0px 0px 0px; 
			width:172px; padding:4px 0px; 
			background:url(/images/second_li_bg.gif) no-repeat 18px top;
			} /* Galio - padding i background */
			
.all_down .down_left ul .second li a { 
			background:url(/images/second_a.gif) no-repeat left 4px; 
			padding:0px 0px 0px 17px; border:none; color:#eb1c1c; 
			height:auto; line-height:normal; width:auto; 
			display:inherit; float:left;
			}
			
.all_down .down_left ul .second li a:hover { 
			border:none; background:none;
			}


.doyouneed { 
			width:192px; min-height:1px; border:solid 1px #bebebe; 
			margin:4px 0px 0px 0px; float:left; 
			background:url(/images/doyouneed.gif) no-repeat top left;
			}
			
* html .doyouneed { 
			height:1px;
			}
			
.all_down .down_left .doyouneed .need { 
			height:46px; line-height:46px; vertical-align:middle; 
			padding:0px 0px 0px 68px; font-weight:bold; 
			color:#6d6d6d; float:left;
			}
			
.all_down .down_left .doyouneed .theneed { 
			float:left; font-size:11px; color:#6d6d6d; 
			line-height:normal; padding:0px 12px; 
			font-weight:normal;
			}
			
.all_down .down_left .doyouneed .nav{ 
			width:185px; height:22px; float:left; background:#efefef; 
			padding:0px 0px 0px 7px; margin:12px 0px 0px 0px; 
			line-height:22px; vertical-align:middle;
			}
			
.all_down .down_left .doyouneed .nav a { 
			height:9px; line-height:9px; 
			vertical-align:middle;
			}
			
.all_down .down_left .doyouneed .nav .prev { 
			background:url(/images/prev.gif) no-repeat center left; 
			padding:0px 0px 0px 10px;
			}
			
.all_down .down_left .doyouneed .nav .seeall { 
			font-weight:bold; 
			padding:0px 27px 0px 24px;
			}
			
.all_down .down_left .doyouneed .nav .next { 
			background:url(/images/next.gif) no-repeat center right; 
			padding:0px 10px 0px 0px;
			}


/* tova e dsnata 4ast za INDEX-a */

.index { 
			width:479px; min-height:535px; float:left; 
			background:url(/images/index_bg.gif) no-repeat top left; 
			display:inline; padding:22px 18px 0px 5px;
			}
			
* html .index { 
			height:535px;
			} 
			
.index img { 
			margin:0px; float:left;
			}
			
.index h3 { 
			width:466px; min-height:24px; line-height:23px; 
			vertical-align:middle; color:#717171; font-weight:bold; 
			background:#f6f6f6; margin:0px; padding:0px 0px 0px 13px; 
			float:left; font-size:11px;
			}
			
* html .index h3 {
			height:24px;
			}
			
.index .index_text { 
			width:447px; float:left; color:#585858; 
			padding:16px; background:url(/images/index_text.gif) repeat-x top left;
			}
			
.index .index_text a { 
			padding:0px 0px 1px 16px; 
			background:url(/images/read_more.gif) no-repeat center left; 
			float:left; text-decoration:none; color:#8c8c8c; font-weight:bold; 
			margin:10px 0px 0px 0px;
			}
			
.index .index_text a:hover { 
			text-decoration:underline;
			}

.index ul { 
			float:left; list-style:none; 
			padding:23px 0px 0px 9px; 
			margin:0px;
			}
			
.index ul li { 
			float:left; width:468px; margin:0px; 
			padding:0px 0px 30px 0px;
			}
			
.index ul li .a_image { 
			width:106px;  padding:3px; float:left; 
			border:solid 1px #adadad;
			}
			
.index ul li .a_image img { 
			border:none;
			}
			
.index ul li span { 
			float:left; padding:0px 10px; 
			width:334px; margin:0px;
			}
			
.index ul li span a { 
			text-decoration:none; color:#eb1c1c; 
			font-weight:bold; float:left;
			}
			
.index ul li span a:hover { 
			text-decoration:underline;
			}
			
.index ul li span .title { 
    padding:0px;
    text-decoration:none; color:#eb1c1c; 
    font-weight:bold; float:left;
}
			
.index ul li span .index_text {
			width:auto; float:left; color:#585858; 
			background:none; padding:3px 0px; 
			width:334px;
			}
			
.index ul li span .readmore {
			padding:0px 0px 1px 16px; 
			background:url(/images/read_more.gif) no-repeat center left; 
			float:left; text-decoration:none; color:#8c8c8c; 
			font-weight:bold;
			}
			
.index .index_spacer_down { 
			margin:0px 0px 0px 23px; 
			width:441px; height:1px;
			}


/* tova e dqsnata strana - newsletter, latestnews and download*/
.index_right { 
			width:264px; min-height:535px; float:left; 
			background:#FFFFFF; padding:0px 0px 0px 3px;
			}
			
* html .index_right { 
			height:535px;
			}

.index_right .newsletter { 
			width:243px; height:82px; border:solid 1px #ededed; 
			background:url(/images/news_letter.gif) no-repeat top left;
			}
			
.index_right .newsletter .title { 
			height:32px; width:243px; 
			background:url(/images/newsletter.gif) no-repeat 15px 10px;
			}

.index_right .newsletter .form { 
			padding:16px 0px 0px 11px; 
			margin:0px;
			}
			
.index_right .newsletter .form div { 
			height:17px; width:160px; 
			border:solid 1px #b6b6b6; float:left;
			}
			
.index_right .newsletter .form input {
            height:17px; width:160px; 
			border:solid 1px #b6b6b6; float:left;
			padding:2px 5px 0px 10px; height:15px; 
			width:145px; border:none; color:#6f6f6f; 
			font-size:11px; float:left;
			}
			
.index_right .newsletter .form .sign { 
			width:54px; height:19px; 
			background:url(/images/view_all.gif) #930b0f repeat-x top left;
			border:none; color:#FFFFFF; font-size:11px; 
			font-weight:bold; float:left; 
			margin:0px 0px 0px 7px; font-family:Tahoma;
			line-height:18px; vertical-align:middle;
			padding:0px 0px 1px 0px;
			}


.index_right .latest { 
			width:242px; min-height:244px; 
			border:solid 1px #f6f6f6; 
			background:url(/images/latest_bg.gif) no-repeat top left; 
			margin:15px 0px 0px 0px; float:left;
			}
			
* html .index_right .latest { 
			height:244px;
			}
			
.index_right .latest .title { 
			height:32px; width:242px; 
			background:url(/images/latest_title.gif) no-repeat 15px 10px;
			}
			
.index_right .latest ul { 
			list-style:none; padding:11px 0px 0px 16px; 
			margin:0px; float:left;
			}
			
.index_right .latest ul li { 
			float:left; width:226px; 
			padding:0px 0px 14px 0px;
			}
			
.index_right .latest ul li .date { 
			padding:0px 0px 7px 19px; width:207px; 
			margin:0px; height:auto; line-height:normal; 
			color:#c00000; font-size:11px; font-weight:bold; 
			background:url(/images/latest_li.gif) no-repeat left 3px;
			float:left;
			}
			
.index_right .latest ul li a { 
			text-decoration:none; color:#646464; 
			font-size:11px; font-weight:bold; float:left;
			}
			
.index_right .latest ul li a:hover { 
			text-decoration:underline;
			}
			
.index_right .latest ul li .text  
{
    color: #676767;
    float:left; width:226px; 
    padding:5px 0px 0px 0px;
}
			
.index_right .latest ul .viewall .view { 
			height:19px; width:59px; display:block; 
			background:url(/images/view_all.gif) #930b0f repeat-x top left; 
			border:none; text-decoration:none; font-size:11px; 
			font-weight:bold; color:#FFFFFF; text-align:center; 
			line-height:19px; vertical-align:middle;
			}
.index_right .latest ul .viewall .view:hover {background:#c31217; text-decoration:none;}
			
.index_right .latest ul .viewall .rss { 
			width:18px; height:18px; display:block; 
			background:url(/images/rss.gif) no-repeat top left; 
			margin:0px 0px 0px 7px; position:relative;
			}
			
.index_right .latest ul .viewall .rss img { 
			border:none; position:absolute; 
			bottom:-14px; left:0px;
			}

.index_right .downloads { 
			width:242px; height:183px; border:solid 1px #f4f4f4; 
			margin:15px 0px 0px 0px; 
			background:url(/images/downloads_bg.gif) no-repeat top left;
			float:left;
			}
			
.index_right .downloads .title { 
			height:32px; width:242px; 
			background:url(/images/download_title.gif) no-repeat 15px 10px;
			}
			
.index_right .downloads span { 
			padding:20px 0px 6px 15px; width:212px; 
			color:#676767; float:left;
			}
			
.index_right .downloads span a { 
			font-weight:bold; color:#ef242a; 
			text-decoration:none;
			}
			
.index_right .downloads span a:hover { 
			text-decoration:underline;
			}
			
.index_right .downloads .contacts { 
			width:226px; min-height:22px; 
			padding:60px 0px 13px 16px; 
			background:url(/images/contacts_bg.gif) #f6f6f6 no-repeat top left; 
			color:#767676; font-weight:bold; 
			float:left;
			}
			
* html .index_right .downloads .contacts { 
			height:22px;
		}
		
.index_right .links {
			width:243px; border:solid 1px #ededed; float:left; 
			margin-top:15px;
			background:url(/images/links_bg.gif) no-repeat top right;
		}
.index_right .links .title {
			height:32px; width:242px; 
			background:url(/images/links_title.gif) no-repeat 15px 10px;
		}
.index_right .links ul {
			width:243px; padding:0px; margin:0px; list-style:none;	
		}
.index_right .links ul li {
			width:243px; padding:7px 0px; margin:0px; border-bottom:solid 1px #ededed;	
		}
.index_right .links ul li a {
			display:block; text-decoration:none; font-size:11px; color:#6f6f6f;	padding:0px 0px 0px 15px;
		}
.index_right .links ul li a:hover { font-weight:bold;}

.index_right .benefits {
			width:243px; border:solid 1px #ededed; 
			background:url(/images/benefits_bg.gif) no-repeat top left; 
			margin:7px 0px 0px 0px; float:left;
		}
.index_right .benefits .title {
			height:32px; width:242px; 
			background:url(/images/benefits_title.gif) no-repeat 15px 10px;
		}
.index_right .benefits ul {
			width:243px; padding:0px; margin:0px; list-style:none;
		}
.index_right .benefits ul li {
			width:243px; padding:7px 0px; margin:0px;
		}
.index_right .benefits ul li a {
			display:block; text-decoration:none; font-size:11px; color:#6f6f6f;	padding:0px 0px 0px 15px;
		}
.index_right .benefits ul li a:hover { text-decoration:underline;}

.index_right .benefits ul .allben a { 
			height:17px; width:92px; display:block; border:solid 1px #ab002f; 
			background:url(/images/view_all.gif) #930b0f repeat-x top left; 
		    text-decoration:none; font-size:11px; 
			font-weight:bold; color:#FFFFFF; text-align:center; 
			line-height:17px; vertical-align:middle; padding:0px; margin:0px 0px 0px 14px;
			}
.index_right .benefits ul .allben a:hover {background:#c31217; text-decoration:none;}

.index_right .login{
			min-height:23px; padding:0px 0px 0px 73px; 
			width:auto; font-family:Tahoma; font-size:11px; 
			color:#626262; line-height:23px; vertical-align:middle;
			}
			
.index_right .login a { 
			text-decoration:none; color:#626262; 
			padding:0px 3px;
			}
			
.index_right .login a:hover { 
			text-decoration:underline;
			}


/* tova e footera */
.footer { 
			width:943px; height:18px; float:left; 
			background:#efefef; 
			padding:0px 30px 0px 30px;
			
			}
			 
.footer .copyright { 
			color:#5d5d5d; height:18px; 
			line-height:18px; vertical-align:middle; 
			float:left;
			}
			
.footer .design { 
			color:#5d5d5d; height:18px; 
			line-height:18px; vertical-align:middle; 
			float:right;
			}
			
.footer .design a { 
			text-decoration:none; 
			color:#5d5d5d;
			}
			
.footer .design a:hover { 
			text-decoration:underline;
			}


/* ====== INFO PAGES ====== */
/*   Here Comes the Do You Need Page   */

.doyouneed_main { 
			width:746px; min-height:538px; 
			background:url(/images/info_bg.gif) no-repeat top left; 
			padding:22px 21px 0px 4px;
			} /* tozi class vaji za vsi4ki Info stranici */
			
* html .doyouneed_main { 
			height:538px;
			}
			
.index h3 { 
			width:466px; min-height:24px; line-height:22px; 
			vertical-align:middle; color:#717171; font-weight:bold; 
			background:#f6f6f6; margin:0px; 
			padding:0px 0px 0px 13px; float:left; 
			font-size:11px;
			}
			
* html .index h3 { 
			height:24px;
			}
			
.index .spacers { 
			float:left; margin:0px; 
			width:479px;
			}
			
.index ul.inner { 
			width:479px; padding:0px 0px 0px 0px; 
			background:url(/images/index_text.gif) repeat-x top left; 
			list-style:none; margin:0px; 
			float:left; min-height:353px;
			}
			
* html .index ul.inner { 
			height:353px;
			}
			
.index ul.inner li { 
			padding:16px 23px 16px 17px; 
			width:440px; float:left;
			}
			
.index ul.inner li.gray { 
			background:#f6f6f6;
			}
			
.index ul.inner li a { 
			color:#4e4e4e; font-weight:bold; 
			text-decoration:none;
			}
			
.index ul.inner li a:hover { 
			text-decoration:underline;
			}
			
.index ul.inner li .info_text { 
			padding:14px 0px 0px 0px; 
			color:#585858;
			}

.index .telefon_info { 
			width:733px; height:100px; float:left; 
			background:url(/images/index_spacer.gif) no-repeat bottom left;
			}
			 
.index .telefon_info .contacts { 
			width:226px; min-height:22px; 
			padding:60px 0px 13px 16px; 
			background:url(/images/contacts_bg.gif) #f6f6f6 no-repeat top left; 
			color:#767676; font-weight:bold; float:right;
			}
			
* html .index .telefon_info .contacts { 
			height:22px;
			}

/*   News List Page   */

.index ul li .a_image { 
			width:106px;  padding:3px; 
			float:left; border:solid 1px #adadad;
			}
			
.index ul li .a_image img { 
			border:none; width:106px;
			}
			
.index ul li .newslist_text { 
			/*width:345px; */
			width: 445px;
			float:left; 
			padding:0px 0px 0px 9px; 
			margin:0px;
			}
			
.index ul li .newslist_text .date { 
			padding:0px 14px 0px 19px; margin:0px; 
			height:auto; line-height:normal; width:auto; 
			color:#eb1c1c; font-size:11px; font-weight:bold; 
			background:url(/images/latest_li.gif) no-repeat left 3px;
			}

.index ul li .newslist_text a {
			text-decoration:none; color:#4e4e4e; font-weight:bold;
			}
			
.index ul li .newslist_text a:hover {
			text-decoration:underline;
			}			
.index ul li .newslist_text .info_text { 
			padding:3px 0px 3px 0px; 
			color:#585858;
			}
			
.index ul li .readmore {
			padding:0px 0px 0px 16px; 
			background:url(/images/read_more.gif) no-repeat center left; 
			float:left; text-decoration:none; color:#8c8c8c; 
			font-weight:bold; margin:0px;
			}

/*   The Current News Page  */

.the_article { 
			width:437px; padding:28px 25px 0px 17px; 
			float:left; min-height:377px;
			color: #676767;
			}
			
* html .the_article { 
			height:377px;
			}
			
.the_article img { 
			border:solid 1px #c1c1c1; float:left; 
			margin:0px 17px 0px 0px; width:160px;
			}
			
.the_article p { 
			margin:0px 0px 15px 0px;
			}
			
/*.tabButton
{
	
	font-weight: 700;
	
	width: 220px;
	height: 22px;
	color: #000;
	font-family: tahoma;
	background-image: url(/images/buton1_3.gif);
	
}*/

.tabButton
{
    cursor: pointer;
	text-decoration:none;
    margin-top: 3px;
    margin-left: 3px;
    text-align:center;
    font-weight:700;
    font-size: 11px;
	width: 220px;
    height:22px;
    display:block;
    color: #606060;
    border:solid 1px #c1c1c1;
    background:url(/images/buttons_a.gif) repeat-x top left;
    float:left;
}


.tabButton_selected
{
    cursor: pointer;
	text-decoration:none;
    margin-top: 3px;
    margin-left: 3px;
    text-align:center;
    font-weight:700;
    font-size: 11px;
	width: 220px;
    height:22px;
    display:block;
    color: #d0d4da;
    border:1px #c1c1c1;
    background:url(/images/buttons_a2.gif) repeat-x top left;
    float:left;
}
			





/*	PROMENI	*/


.text_size { height:34px; float:right; color:#FFF; padding:0px 10px 0px 0px;}
.text_size span { float:left; line-height:32px; padding:0px 10px 0px 0px}
.text_size a { text-decoration:none; 
			   width:18px; height:17px; float:left; 
			   display:block; 
			   padding:0px 0px 0px 6px; 
			   margin:8px 5px 0px 0px; 
			   border: solid 1px #c24145;
			   color:#fff; line-height:17px; vertical-align:middle;
			   }
.text_size a:hover {}
.text_size a img { border:none;}


.small_menu { height:21px; padding:5px 0px 10px 0px;}
.small_menu .profile { 
					  width:65px; height:21px; 
					  text-align:center; vertical-align:middle; 
					  line-height:21px; float:left; color:#FFF; 
					  text-decoration:none; background:url(/images/small_menu_bg.gif) repeat-x top left;
					  }
					  
.small_menu .profile:hover {background:url(/images/small_menu_bg2.gif) repeat-x top left;}

.small_menu .logout { 
					 width:52px; margin:0px 0px 0px 3px; 
					 height:21px; text-align:center; 
					 vertical-align:middle; line-height:21px; 
					 float:left; color:#FFF; text-decoration:none; 
					 background:url(/images/small_menu_bg.gif) repeat-x top left;
					}
					
.small_menu .logout:hover
{
    background:url(/images/small_menu_bg2.gif) repeat-x top left;
}


.doyouneed_text
{
    color: #585858;
    width:440px;
    padding:16px 20px 16px 17px;
    float:left;
}

ul.list
{
    float:left;
    list-style:none;
    width:auto;
    margin:0px;
    padding:0px 0px 0px 10px;
}

.index ul.list li { float:left; width:300px; clear:both; padding:0px 0px 0px 16px; margin:0px; background:url(/images/doyouneed_a.gif) no-repeat left 3px;}

.index a img {border-style: none; /*padding-bottom: 20px;*/}

.index ul.list_wide li { float:left; width:400px; clear:both; padding:0px 0px 0px 16px; margin:0px; background:url(/images/doyouneed_a.gif) no-repeat left 3px;}
.doyouneed_text h4 { color:#585858; clear:both; font-size:11px; width:440px; padding:15px 0px; margin:0px;}

ul.buttons { list-style:none; padding:10px 0px 10px 0px; margin:0px 0px 0px -3px; width:443px;}
ul.buttons li { float:left; margin:0px 0px 3px 3px; width:217px; height:22px; padding:0px;}
ul.buttons li a
{
    text-decoration:none;
    padding:3px 0px;
    text-align:center;
    font-weight:bold;
    height:14px;
    color:#606060;
    display:block;
    border:solid 1px #c1c1c1;
    background:url(/images/buttons_a.gif) repeat-x top left;
}
ul.buttons li a:hover {border:solid 1px #606060; color:#d0d4da; background:url(/images/buttons_a2.gif) repeat-x top left;}
ul.buttons li a.selected {border:solid 1px #606060; color:#d0d4da; background:url(/images/buttons_a2.gif) repeat-x top left;}

/* CHANGES 01.08.2008 */
.rightbox 
{
    width:242px;
    float:left;
    border:1px solid #F4F4F4;
    margin:15px 0 0;
}
.rightbox.hotoffer { background:url(/images/hotoffer_bg.gif) no-repeat top left;}
.rightbox .title { height:32px; margin:6px 0px 10px 0px; width:242px;}
.hotoffer .title { background:url(/images/hotoffer_title.gif) no-repeat 10px center;}
.rightbox ul { padding:0px 0px 0px 5px; margin:0px; width:240px; list-style:none; float:left;}
.rightbox ul li { float:left; clear:both; width:240px; margin:0px 0px 5px 0px;}
.rightbox ul li a { color:#676767; text-decoration:none; float:left;}
.rightbox ul li span { color: #676767; clear:both; float:left; width:240px;}
.rightbox ul li span a { color:#c01013; text-decoration:underline; float:none;}
.rightbox ul li span a:hover { text-decoration:none;}

.rightbox.skills { background:url(/images/skills_bg.gif) no-repeat top left;}
.skills .title { background:url(/images/skills_title.gif) no-repeat 10px center;}

.rightbox.onlinedemo { background:url(/images/onlinedemo_bg.gif) no-repeat top left;}
.onlinedemo .title { background:url(/images/onlinedemo_title.gif) no-repeat 10px center;}

.rightbox.down { background:url(/images/down_bg.gif) no-repeat top left;}
.down .title { background:url(/images/download_title.gif) no-repeat 10px center;}


.clear
{
    clear:both;
    height:1px;
}
/* Teddy*/
.rightbox.onsidedemo { background:url(/images/onsidedemo_bg.gif) no-repeat top left; color: #676767;}
.onsidedemo .title { background:url(/images/onsidedemo_title.gif) no-repeat 10px center; margin-top: 5px;}

.rightbox.consultation { background:url(/images/onsidedemo_bg.gif) no-repeat top left; color: #676767;}
.consultation .title { background:url(/images/freecons_title.gif) no-repeat 10px center; margin-top: 5px;}

.index_right .contactus { 
			width:242px; height:183px; border:solid 1px #f4f4f4; 
			margin:15px 0px 0px 0px; 
			background:url(/images/contactus_bg.gif) no-repeat top left;
			float:left;
			}
			
.index_right .contactus .title { 
			height:32px; width:242px; 
			margin-bottom:10px;
			background:url(/images/contactus_title.gif) no-repeat 10px 6px;
			}
			
.index_right .contactus span { 
			padding:0px 0px 0px 17px; width:212px; 
			color:#676767; float:left;
			}
			
.index_right .contactus span a { 
			color:#c01013; text-decoration:underline; float:none;
			}
			
.index_right .contactus span a:hover { 
			text-decoration:none;
			}
			
.index_right .contactus .contacts { 
			width:226px; min-height:22px; 
			padding:50px 0px 13px 16px; 
			background:url(/images/contacts_bg.gif) #f6f6f6 no-repeat top left; 
			color:#767676; font-weight:bold; 
			float:left;
			}
			
.index_right .contactus .contacts a
{
    color:#c01013;
    text-decoration:underline;
    float:none;
    font-weight:bold;
}

.index_right .contactus .contacts a:hover
{ 
    text-decoration:none;
}



* html .index_right .contactus .contacts { 
			height:22px;
		}
		
.index_right .sendcv { 
			width:243px; height:100px; border:solid 1px #ededed; 
			background:url(/images/news_letter.gif) no-repeat top left;
			}
			
.index_right .sendcv .title { 
			height:32px; width:243px; 
			background:url(/images/cv.gif) no-repeat 10px 10px;
			}
			
.index_right .sendcv span { 
			padding:4px 0px 6px 15px; width:212px; 
			color:#676767; float:left;
			}
.index_right .sendcv a
{
    color:#c01013;
    text-decoration:underline;
    float:none;
    font-weight:normal;
}

.index_right .companyp { 
			width:243px; height:80px; border:solid 1px #ededed; 
			background:url(/images/companyprofile.gif) no-repeat top left;
			}
			
.index_right .companyp .title { 
			height:32px; width:243px; 
			background:url(/images/companyprofile_title.gif) no-repeat 10px 15px;
			}
			
.index_right .companyp span { 
			padding:15px 0px 6px 15px; width:212px; 
			color:#676767; float:left;
			}
.index_right .companyp a
{
    color:#c01013;
    text-decoration:underline;
    float:none;
    font-weight:normal;
}

/* Abilitics team styles */

.red
{
    color:#c01013;
}

.news_desc
{
    color: #EB1C1C;
    font-weight: bold;
}

/* Abilitics team styles END */

/*   KRAI   */

