body, table {
	font-family: arial;
	font-size: 12px;
}

body {
	margin-top: 0px;
	color: #000000;
	background: #0171AF url(../img/background.gif) repeat-x;
}
ul{width:172px;}
h1 {
	font-size: 130%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top:2px
}

h2 {
	font-size: 120%;
	margin-left: 20px;
	color: #336699;
}

h3 {
	font-size: 110%;
	color: #336699;	
}

h2,h3{
	margin-top:10px;
	margin-bottom:10px;
}

p {
	text-align: justify;
}

input, textarea, select {
	border: 1px solid #999999;
	width: 160px;
	font-family: arial;
}



#90 {
	font-size: 90%;
}

div#90 p {
	padding: 0 5px;
}

.packetblock {
	height: 280px;
}

.packet {
	float: left;
	border: 1px solid #ccc;
	border-width: 1px 2px 2px 1px;
	width: 158px;
	/*height: 190px; new*/
	margin: 3px 2px;
	background-color: white;
	padding: 4px;
	font-size: 90%;
}
.packetname {
	font-size: 120%;
	padding: 5px 0px 5px 7px;
	background-color: #7EA9D3;
	color: white;
	margin-bottom: 3px;
	font-weight: bold;
}

.menu_pad {
	padding-top: 18px;
	background-image: url(../img/bg/leftmenu.gif);
	height: 323px;
	background-repeat: no-repeat
}

.additional_info {
	padding-left: 5px;
	padding-top: 7px;
}

.header_right {
	background-image: url(../img/v1/logo_right1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	font-size: 80%;
	padding-right: 6px;
}

.gama_third {
	border-color: black #FF9933 black #0099FF;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-width: 0px 1px 0px 6px; 
}

.orderform {
	font-family: arial;
	font-size: 10px;
	margin-left: 0px;
	background-image: url(../img/bg/order.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-bottom: 2px;
	
	}

#order {
	width: 110px;
	font-size: 11px;
	height:18px;/*new*/
}

.order_header {
	color: red;
	margin-bottom: 4px; 	
	padding-top: 10px; 
}

#margin0 {
	margin-width: 0;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.stats {
	font-size: 9px;
	color: #999999;
	margin-top: 37px;
	margin-left: 39px
}

.site_path_div {
	font-size: 9px;
	color: #999999;
	background-color: #EFF7FC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-color: black black #FFFFFF;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
}
#curr_path {
	color: #0066CC
}
#site_path {
	color: #999999
}

.full_table {
	padding: 12px;
	border: 5px solid #d1e6ef;
	width: 773px;
	text-align: center;
	margin: 12px;
	background-color: white;
}

.scrolldiv {
	height: 100px;
	margin: 0 6px 0 0;
	overflow: auto;
	clear: both;
	/* padding: 8px; */
}

.news {
	width: 348px;
	padding: 8px;
	color: #333333;
	text-align: justify;
}

#forma_job {
	font-size: 9px;
}

.stats_pad {
	font-size: 90%;
	color: #999;
}

.news_pad {
	font-size: 90%;
	padding: 0px 9px 0 4px;
	text-align: justify;
}

#moreinfo {
	color: #666666
}

.learn_more {
	color: #666;
	font-size: 80%;
}

.comment_v1 {
	font-size: 11px;
	color: #999999;
}

.portfolio {
	padding: 10px;
	border: 1px solid #CAE4F4;
	background-color: #EFF7FC;
}
#portfolio_img {
	border: 1px #CAE4F4 solid;
}

.headline_right_pad {
	font-size: 110%; 
	color: black;
	font-weight: bolder;
	letter-spacing: 1px ;
	background-color: #D7EAFF; 
	padding-top: 6px;
	height:18px;
	padding-bottom: 6px;
	padding-left: 45px;
	background-image: url(../img/bg/lines.png);
	background-repeat: no-repeat;
}

#main_h {
	color: #616161;	
	background-color: #EAF4FF;
}

.whatis {
	padding-left: 6px;
	text-align: left;

}

.highlight {
	color: white;
	padding: 1px 4px; 
}

#promotion_h {
	background-color: #83C1E7;	
}

#design_h {
	background-color: #339900;	
}

.contacthdr {
	background-color: #F5F5F5;
	padding: 3px;
	padding-left: 5px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #bbbbbb;
	margin-left: 0px;
	margin-bottom: 3px;
}

.footer_right { 
	font-size: 11px;
	color: #666666;
	background-image: url(../img/bg/bottom.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 5px;
	background-position: right;
}

#general {
	color: #333333;
}

.main {
	background-color:#F3F3F3;
	vertical-align: top;
	width: 60%;
	background-image: url(../img/bg/tl-corner.gif); 
	background-repeat: no-repeat;
	background-position: right 20px;
}

.priceduration {
	font-size: 130%;
	color: #36C;
}

a.order {
	color: red;
	font-size: 110%;
}

#red {
	color: red;
}

#green {
	color: green;
}

#sky {
	color: #36C;
}

#grey {
	color: #999;
}

#white_b {
	padding: 15px;
	background-color: white;
	border: 1px solid #D2D2D2;
}

#contact_f { 
	margin-right: 7px;
	font-size: 12px;
}

.red_white_box {
	color: #FFFFFF;
	background-color: #FF0000
}

.semantic {
	font-size: 80%;
	color: #999;
}

.semantic a { color: #999 !important; }

.learnmore {
	padding: 25px;
	margin: 0px 25px;
	font-size: 90%;
	color: #666;
	border: 1px solid #ccc;
	background-color: white;
}

#learn, #packet, #ordering {
	font-weight: bold;
}


#learn {
	color: #339900;
}

#packet {
	color: #FF6600;
}

#ordering {
	color: #CC0000;
}

.details {
	margin-left: 85px;
}

.image {
	position:absolute;
	width:347px;
	margin-top: 547px;
	margin-left: 226px;
	z-index:1;
	float:none;
}

.image#contact {
	margin-top: 402px;	
}


/* KD.CSS */


.gama {
	display: block;
	/*width: 138px; new*/
	padding: 6px;
	padding-right:0;
	font-size: 100%;
	border-color: black #FF9933 #FFFFFF #000099;
	background-color: #EAEDFF;
	border-style: solid; 
	border-width: 0px 1px 1px 6px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}

#vacancies {
	border-color: black #FF9933 white #0066CC;
}

#portfolio {
	border-color: black #FF9933 white #0099FF;
}

#services {
	border-color: black #FF9933 white #B3CEF7;
}

#red_separator {
	font-size: 1px;
	height: 3px;
	background-color: #FF9900; 
}

.mainmenu {
	width: 137px;
	margin-left: 13px;
	margin-right:12px;
}

/* seminar */

.seminardate {
	vertical-align: top;
	font-weight: bolder;
	text-align: center;
	padding-bottom: 35px;
}

.seminardetailed {
	vertical-align: top;
}

.seminarheader {
	color: #003399;
}
#seminar {
	background-color: #FF9900; 
}

/* /seminar */

#csupport {
	background-color: #CC0000; 
}

.nonpair {
	background-color: white;
	width: 366px;
	padding: 8px;
	border: 1px lightgrey solid;
	font-size: 90%;
}

/* BASIC TEXT FORMATS */

#underlined {
	text-decoration: underline;
}

#greybold {
	color: #333333;
	font-weight: bold;
}

.dates {
	color: #7EA9D3;
	font-size: 90%;
	padding: 0 4px;
}

.snews {
	margin: 7px 0px 10px 15px;
	color: #999999;
	border-left: 2px solid #e5e5e5;
	padding-left: 6px;
}

/* KD.CSS */

/* Ifstudio.css */


.ifs_up {  background-color: #EFEFEF; border-color: #CCCCCC black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ifs_bottom {  border-color: #FF6666 black #FF6666 #990000; background-color: #F5F5F5; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ifs_table {  border: #CCCCCC dotted; border-width: 1px 1px 0px 0px}
.ifs_tableleft { border: #CCCCCC dotted; border-width: 1px 1px 0px}
.ifs_pwd {  font-family: Arial; font-size: 10px; color: #666666; text-decoration: none}
.letter { background-color: #F5F5F5; border: black solid; border-width: 0px 1px 1px 0px}
.ifs_heading {  font-family: sans-serif; font-size: 16px; color: #FFFFFF; background-color: #666666; border-color: #000000 black; border-style: double; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-weight: bold}
.ifs_nearlogo {  border-color: black #CC0000 black black; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.ifs_red_small_txt { font-family: verdana; color: white; background-color: #FF9900; text-align: center ; border-color: black black #F5F5F5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; height: 6px}
.ifs_text {  font-family: verdana; font-size: 11px; color: #333333}
.ifs_red_big_font { font-family: tahoma; font-size: 12px; color: white; background-color: #FF9900; text-align: center ; border-color: black black #000000; font-weight: bold; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: middle}
.ifs_comment {  font-family: tahoma; font-size: 11px; color: #999999}
.ifs_red_big_error { font-family: tahoma; font-size: 12px; color: white; background-color: #CC0000; text-align: center ; border-color: black black #000000; font-weight: bold; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: middle }
.ifs_messages_bottom {  border-color: black black #FF9900; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ifs_text_error { font-family: verdana; font-size: 11px; color: red}
a.ifs_text:link { font-family: verdana; font-size: 11px; color: #333333 ; text-decoration: underline}
.ifs_text_about { font-family: verdana; font-size: 11px; color: #333333 ; background-image: url(../img/bg/stats.gif); padding-top: 12px; padding-right: 10px; padding-bottom: 10px; padding-left: 4px; text-align: center; margin-top: 25px}
.team {  font-family: tahoma; font-size: 11px; font-weight: bold; color: #000099; text-align: center}
.ifs_comment_non { font-family: tahoma; font-size: 11px; color: #000000}
.ifs_red {  color: #CC0000; font-size: 9px; font-family: verdana}
a.ifs_pwd:link { font-family: Arial; font-size: 10px; color: #666666 }
a.ifs_pwd:hover { font-family: Arial; font-size: 10px; color: #000000; border-color: black black #CC0000; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ifs_red_description { font-family: verdana; font-size: 9px; color: #000000; background-color: #CFF4A6; text-align: center ; border: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ifs_very_small_font {  font-size: 4px}
.news_black { font-family: arial; font-size: 11px; color: #333333; text-decoration: none }

.gama_headlines {  font-family: arial; font-size: 13px; color: #000000; font-weight: bolder; letter-spacing: 1px}
.gama_headlines_text { font-family: arial; font-size: 11px; color: #333333; text-align: justify}
.blue_link {  color: #003399}
.gama_link_models {  font-family: tahoma; font-size: 11px; color: #000099}
a.gama_link_models:hover {  text-decoration: none; color: #0066FF}
.gama_small_font {  font-size: 8px}
.gama_sklad_white_red {  color: #FFFFFF; background-color: #FF0000}
.all_the_rest {  font-family: tahoma; font-size: 11px; color: #003399; background-color: #FFFFFF; border: #E6E6E6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.gama_location {  font-family: arial; font-size: 10px; color: #999999; text-decoration: none}


/* Ifstudio.css */
