@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
	height:100%;
	background:url(../img/bg.jpg) repeat-x;
	text-align: center;
	}

#wraper, #header, #content_wraper, #footer {
	position:relative;
	width:995px;
	}

#wraper {
	margin-left:auto; 
	margin-right:auto;
	font-family:verdana, arial,sans-serif;
  	font-size: 12px;
	color:#666666;
		}

#header {
	float:left;
	height:300px;
	}

#content_wraper {
	float:left;
	background:url(../img/top_content.gif) right top no-repeat;
	}

#footer {
	float:left;
	height:70px;
	text-align:right;
	}

#language {
	position:absolute;
	top:0px;
	left:50px;
	width:149px;
	height:195px;
	padding-left:5px;
	background:url(../img/menu/panel.jpg) no-repeat;
	z-index:10;
	}
	
#portfolio {
	position:absolute;
	top:68px;
	left:6px;
	width:215px;
	height:173px;
	z-index:21;
	cursor:pointer;
	}
	
#portfolio_cycle {
	float:left;
	}
	
#menu {
	position:absolute;
	top:17px;
	left:285px;
	width:710px;
	height:227px;
	z-index:10;
	}

#content_photo {
	position:relative;
	float:left;
	width:330px;
	height:400px;
	}

#content {
	position:relative;
	float:left;
	width:665px;
	line-height:18px;
	text-align:justify;
	background:url(../img/bot_content.gif) right bottom no-repeat;
	}

p {
	padding: 0px 50px 0px 50px;
}

ul {
	padding-left:90px;
	padding-top:0px;
	}

h1 {
	font-size:18px;
	font-weight:bold;
	letter-spacing:.1em;
	padding-left:25px;
	padding-top:25px;
	padding-bottom:15px;
	}

h2 {
	font-size:18px;
	font-weight:bold;
	}

img {
	border:none;
	}

a {
	color:#666666;
	}
	
a:hover {
	color:#eba319;
	}

a:focus {outline: none;}

.grey {
	color:#999999;
	font-size:10px;
	}
	
	
	
.text_table {
	margin-left:80px;
	border-collapse:collapse;
		}
		
.text_table th {
	text-align:left;
	font-weight:normal;
	padding-left:5px;
		}

.text_table td {
	text-align:center;
		}

.text_table td, .text_table th {
	border:solid 1px #666666;
		}




#services_table h6 {
	text-align:left;
	}
	
#services_table a {
	text-decoration:none;
	padding-left:20px;
	}
	
#services_table a:hover {
	padding-left:21px;
	}
#services_table h1 {
	font-weight: normal;
	font-size: 12px;
	display: inline;
	padding: 0;
	margin: 0;
	letter-spacing: normal;
	}
/*   ======  KONTAKTI section start =======  */	
.map {
	position:absolute;
	top:400px;
	left:120px;
	z-index:100;
	}


/*   ======  KONTAKTI section end =======  */	

/*   ======  JAUTAJIET section start =======  */
#mail_form th {
	text-align:left;
	}

.mail_form_1, .mail_form_2 {
	width:400px;
	padding-left:3px;
	padding-right:3px;
	margin-left:15px;
	}
	
.mail_form_2 {
	height:100px;
	}

a.btns input {
	border:solid 1px #999999;
	background-color:#e9e9e9;
	color:#666666;
	cursor:pointer;
	}

a.btns:hover input {
	border:solid 1px #333333;
	color:#333333;
	}

.btn {
	border:solid 1px #333333;
	background-color:#FFFFFF;
	}

.error {
	color:#FF0000;
	}
/*   ======  JAUTAJIET section end =======  */

/*   ======  PORTFOLIO section start =======  */

#portfolio_wraper img {
	margin-left:20px;
	border:solid 1px #666666;
	padding:5px;
	}

#portfolio_wraper img:hover {
	border:solid 1px #eba319;
	}

#portfolio_wraper th {
	width:250px;
	/*background:url(../img/portfolio/border_art.gif) left top no-repeat;*/
	}

#portfolio_wraper th, #portfolio_wraper td {
	border-top:#CCCCCC solid 1px;
	}
	
#portfolio_wraper a, #portfolio_wraper b {
	color:#eba319;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
	
#portfolio_wraper a:hover {
	color:#eba319;
	text-decoration:none;
	}	

#portfolio_wraper p {
	padding: 0px 10px 0px 10px;
	}	

#portfolio_wraper table {
	margin-left:20px;
	margin-right:20px;
	}		
/*   ======  PORTFOLIO section end =======  */


/*   ======  LANGUAGE start =======  */

#lv, #ru, #en {
	position:relative;
	float:left;
	width:28px;
	height:16px;
	margin-top:7px;
	}

#lv {
	margin-left:23px;	
	background:url(../img/menu/lv.jpg) no-repeat;
	}

#lv:hover {
	background:url(../img/menu/lv.jpg) 0px -14px no-repeat;
	}
	
#ru {	
	background:url(../img/menu/ru.jpg) no-repeat;
	}

#ru:hover {
	background:url(../img/menu/ru.jpg) 0px -14px no-repeat;
	}
	
#en {	
	background:url(../img/menu/en.jpg) no-repeat;
	}

#en:hover {
	background:url(../img/menu/en.jpg) 0px -14px no-repeat;
	}

/*   ======  LANGUAGE end =======  */

/*   ======  MENU BG start =======  */	

#logo {
	background:url(../img/molips-trans.png) no-repeat;
	position:absolute;
	left:245px;
	top:10px;
	width:210px;
	height:217px;
	z-index:15;
		}

#menu_left {
	position:absolute;
	left:0px;
	top:50px;
	width:265px;
	height:126px;
	background:url(../img/menu/panel/left.jpg) no-repeat;
	z-index:11;
		}

#menu_right {
	position:absolute;
	left:435px;
	top:50px;
	width:265px;
	height:126px;
	background:url(../img/menu/panel/right.jpg) no-repeat;
	z-index:11;
		}
		
#panel_services_selected {
	position:absolute;
	left:0px;
	top:50px;
	width:265px;
	height:60px;
	background:url(../img/menu/panel/left_top.jpg) no-repeat;
	z-index:12;
		}

#panel_question_selected {
	position:absolute;
	left:0px;
	top:101px;
	width:265px;
	height:75px;
	background:url(../img/menu/panel/left_bottom.jpg) no-repeat;
	z-index:12;
		}

#panel_about_us_selected {
	position:absolute;
	left:435px;
	top:50px;
	width:265px;
	height:60px;
	background:url(../img/menu/panel/right_top.jpg) no-repeat;
	z-index:12;
		}

#panel_contacts_selected {
	position:absolute;
	left:435px;
	top:101px;
	width:265px;
	height:75px;
	background:url(../img/menu/panel/right_bottom.jpg) no-repeat;
	z-index:12;
		}	
/*   ======  MENU BG end =======  */

/*   ======  PACKAGES start =======  */
.packages hr{width:550px;}
.packages h2{color:#eba319;}
.packages b {color:#eba319;}
.packages a#right{
					color:#eba319;
					font-weight:bold;
					text-align:right;
					float:right;}

.packages a#left { float:left;}
/*   ======  PACKAGES end =======  */

/*   ======  ORDER form start =======  */
#order_form{visibility:visible;}
.order_form td.f_text {padding-bottom: 10px;
vertical-align:top;}



/*   ======  ORDER form end =======  */

/*   ======  MENU TITLES start =======  */

#services_lv, #question_lv, #about_us_lv, #contacts_lv,
#services_ru, #question_ru, #about_us_ru, #contacts_ru, 
#services_en, #question_en, #about_us_en, #contacts_en,

#services_lv_selected, #question_lv_selected, #about_us_lv_selected, #contacts_lv_selected,
#services_ru_selected, #question_ru_selected, #about_us_ru_selected, #contacts_ru_selected, 
#services_en_selected, #question_en_selected, #about_us_en_selected, #contacts_en_selected {
	position:absolute;
	z-index:14;
	height:25px;
		}

#services_lv {
	left:75px;
	top:73px;
	width:128px;
	background:url(../img/menu/lv/services.jpg) no-repeat;
		}
		
#services_lv_selected {
	left:62px;
	top:63px;
	width:128px;
	background:url(../img/menu/lv/services.jpg) no-repeat;
		}

#services_lv:hover, #services_lv_selected:hover {
	background:url(../img/menu/lv/services.jpg) -126px 0px no-repeat;
		}
		
#question_lv {
	left:90px;
	top:113px;
	width:95px;
	background:url(../img/menu/lv/question.jpg) no-repeat;
		}
		
#question_lv_selected {
	left:77px;
	top:123px;
	width:95px;
	background:url(../img/menu/lv/question.jpg) no-repeat;
		}
		
#question_lv:hover, #question_lv_selected:hover {
	background:url(../img/menu/lv/question.jpg) -99px 0px no-repeat;
		}
		
#about_us_lv {
	left:500px;
	top:73px;
	width:101px;
	background:url(../img/menu/lv/about_us.jpg) no-repeat;
		}
		
#about_us_lv_selected {
	left:513px;
	top:63px;
	width:101px;
	background:url(../img/menu/lv/about_us.jpg) no-repeat;
		}
		
#about_us_lv:hover, #about_us_lv_selected:hover {
	background:url(../img/menu/lv/about_us.jpg) -99px 0px no-repeat;
		}
		
#contacts_lv {
	left:500px;
	top:113px;
	width:98px;
	background:url(../img/menu/lv/contacts.jpg) no-repeat;
		}
		
#contacts_lv_selected {
	left:513px;
	top:123px;
	width:98px;
	background:url(../img/menu/lv/contacts.jpg) no-repeat;
		}
		
#contacts_lv:hover, #contacts_lv_selected:hover {
	background:url(../img/menu/lv/contacts.jpg) -99px 0px no-repeat;
		}
		
		
/*	RU language  */
	
		
#services_ru {
	left:95px;
	top:73px;
	width:76px;
	background:url(../img/menu/ru/services.jpg) no-repeat;
		}
		
#services_ru_selected {
	left:82px;
	top:63px;
	width:76px;
	background:url(../img/menu/ru/services.jpg) no-repeat;
		}
		
#services_ru:hover, #services_ru_selected:hover {
	background:url(../img/menu/ru/services.jpg) -99px 0px no-repeat;
		}
		
#question_ru {
	left:81px;
	top:113px;
	width:107px;
	background:url(../img/menu/ru/question.jpg) no-repeat;
		}
		
#question_ru_selected {
	left:68px;
	top:123px;
	width:107px;
	background:url(../img/menu/ru/question.jpg) no-repeat;
		}
		
#question_ru:hover, #question_ru_selected:hover {
	background:url(../img/menu/ru/question.jpg) -105px 0px no-repeat;
		}
		
#about_us_ru {
	left:519px;
	top:73px;
	width:67px;
	background:url(../img/menu/ru/about_us.jpg) no-repeat;
		}
		
#about_us_ru_selected {
	left:532px;
	top:63px;
	width:67px;
	background:url(../img/menu/ru/about_us.jpg) no-repeat;
		}
		
#about_us_ru:hover, #about_us_ru_selected:hover {
	background:url(../img/menu/ru/about_us.jpg) -99px 0px no-repeat;
		}
		
#contacts_ru {
	left:503px;
	top:113px;
	width:95px;
	background:url(../img/menu/ru/contacts.jpg) no-repeat;
		}
		
#contacts_ru_selected {
	left:526px;
	top:123px;
	width:100px;
	background:url(../img/menu/ru/contacts.jpg) no-repeat;
		}
		
#contacts_ru:hover, #contacts_ru_selected:hover {
	background:url(../img/menu/ru/contacts.jpg) -99px 0px no-repeat;
		}
		
		
/*	EN language  */


#services_en {
	left:90px;
	top:73px;
	width:88px;
	background:url(../img/menu/en/services.jpg) no-repeat;
		}
		
#services_en_selected {
	left:77px;
	top:63px;
	width:88px;
	background:url(../img/menu/en/services.jpg) no-repeat;
		}
		
#services_en:hover, #services_en_selected:hover {
	background:url(../img/menu/en/services.jpg) -89px 0px no-repeat;
		}
		
#question_en {
	left:80px;
	top:113px;
	width:109px;
	background:url(../img/menu/en/question.jpg) no-repeat;
		}
		
#question_en_selected {
	left:67px;
	top:123px;
	width:109px;
	background:url(../img/menu/en/question.jpg) no-repeat;
		}
		
#question_en:hover, #question_en_selected:hover {
	background:url(../img/menu/en/question.jpg) -106px 0px no-repeat;
		}
		
#about_us_en {
	left:506px;
	top:73px;
	width:99px;
	background:url(../img/menu/en/about_us.jpg) no-repeat;
		}
		
#about_us_en_selected {
	left:519px;
	top:63px;
	width:99px;
	background:url(../img/menu/en/about_us.jpg) no-repeat;
		}
		
#about_us_en:hover, #about_us_en_selected:hover {
	background:url(../img/menu/en/about_us.jpg) -101px 0px no-repeat;
		}
		
#contacts_en {
	left:505px;
	top:113px;
	width:102px;
	background:url(../img/menu/en/contacts.jpg) no-repeat;
		}
		
#contacts_en_selected {
	left:518px;
	top:123px;
	width:102px;
	background:url(../img/menu/en/contacts.jpg) no-repeat;
		}
		
#contacts_en:hover, #contacts_en_selected:hover {
	background:url(../img/menu/en/contacts.jpg) -103px 0px no-repeat;
		}

/*   ======  MENU TITLES end =======  */


/*   ======  PACKAGES start =======  */
.pagenation {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	cursor:default;
}

.pagenation a {
	padding:2px;
	border:double 1px #CCCCCC;
	background-color:#eba319;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin-left:10px;
	line-height:25px;
}

.pagenation a:hover {
	background-color:#FFFFFF;
	color:#eba319;
}

.pagenation b {
	padding:2px;
	border:double 1px #CCCCCC;
	background-color:#FFFFFF;
	color:#eba319;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin-left:10px;
	line-height:25px;
}


.packages_line {
	position:relative;
	float:left;
	width:100%;
	height:50px;
	}
	
.packages_line span {
	position:relative;
	float:left;
	margin:10px 0px 0px 115px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.1em;
}

.packages_btn {
	position:relative;
	width:111px;
	height:21px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:25px;
}

.packages_btn a {
	text-decoration:none;
	color:#FFFFFF;
	letter-spacing:0.1em;
	font-size:11px;
	padding-left:30px;
}

.packages_btn a:hover {
	padding-left:31px;
}

.p_box {
	position:relative;
	float:left;
	width:240px;
	height:350px;
	font-size:11px;
	text-align:left;
	margin-left:9px;

}

.p_box span {
	position:relative;
	float:left;
	display:block;
	width:206px;
	padding-left:30px;
	padding-right:4px;
	min-height:17px;
	background:url(../img/accept.png) 8px 0px no-repeat;
}

.p_box h6 {
	padding:0px;
	margin:70px 2px 5px 8px;
	font-size:11px;
}
.buton{
	letter-spacing:0.1em;
	text-decoration:none; 
	color:#FFFFFF; 
}
.buton:hover{
	margin-left:1px;
	color:#FFFFFF;
}

span.linkie_a1 {background:none;position:relative;margin-top:-3px;margin-left:10px;width:80px;display:inline;visibility:hidden;}

span.linkie_a2ru {background:none;display:inline;width:80px;margin-top:-2px; padding-right:4px; margin-left:-7px;}
span.linkie_a2 {background:none;display:inline;width:80px;margin-top:-2px;}
span.linkie_a2lv { background:none; width:80px;  display:inline; margin-top:-2px;}

span.linkie_b1 {background:none; position:relative; margin-top:15px; margin-left:10px;width:80px;  display:inline;}
span.linkie_b1ru { background:none; position:relative; margin-top:15px; margin-left:10px;  width:80px; display:inline;}
span.linkie_b1lv { background:none; position:relative; margin-top:15px; margin-left:10px;  width:80px; display:inline;}

span.linkie_b2 {background:none; width:80px; margin-top:15px; display:inline;}
span.linkie_b2ru { background:none; width:80px; margin-top:15px;  margin-left:-7px; display:inline;}
span.linkie_b2lv { background:none; width:80px; margin-top:15px;  margin-left:5px;display:inline;}

span.linkie_c1 {background:none; position:relative; margin-top:109px; margin-left:10px; width:80px; display:inline;}
span.linkie_c1ru { background:none; position:relative; margin-top:91px; margin-left:10px; width:80px; display:inline;}
span.linkie_c1lv {background:none; position:relative; margin-top:109px; margin-left:10px; width:80px; display:inline;}

span.linkie_c2 {background:none; width:80px; margin-top:109px; display:inline;}
span.linkie_c2ru { background:none; width:80px; margin-top:91px;  margin-left:-7px; display:inline;}
span.linkie_c2lv { background:none; width:80px; margin-top:109px; margin-left:5px; display:inline;}

span.linkie_d1 {background:none; position:relative; margin-top:126px; margin-left:10px;  width:80px; display:inline;}
span.linkie_d1ru { background:none; position:relative; margin-top:135px; margin-left:10px;  width:80px; display:inline;}
span.linkie_d1lv { background:none; position:relative; margin-top:136px; margin-left:10px;  width:80px; display:inline;}

span.linkie_d2 {background:none; width:80px; margin-top:126px; display:inline;}
span.linkie_d2ru { background:none; width:80px; margin-top:135px; margin-left:-7px; display:inline;}
span.linkie_d2lv { background:none; width:80px; margin-top:135px; margin-left:5px; display:inline;}


/*   ======  PACKAGES end =======  */

.box {
	position:relative;
	float:left;
	width:236px;
	height:275px;
	font-size:11px;
	text-align:left;
	margin-left:13px;
	margin-bottom:20px;
	border:1px solid #CCCCCC;
}

.img_box {width:236px;
		height:238px;}

.box img{ 
	padding-top:5px;
	padding-left:18px;
	vertical-align:middle;
}

.box table { 
	width:236px;
	height:auto;
	padding:10px;
}




