/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/body-tail.gif) left bottom repeat-x #FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family: Verdana,Arial,sans-serif;
		font-size:0.75em;
		line-height:1.5em;
		color:#000000;
	}
    
input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:12px;}
strong {color:#262626;}
/* ============================= main layout ====================== */

#content p {text-align:left;text-decoration:none;}

#content li { background:url(images/marker.gif) no-repeat 0 8px; padding-left:14px; line-height:2em; text-decoration:none;}
#content li a {color:#000000;text-decoration:none;}
#content li a:hover {text-decoration:underline;}

.imgindent {margin:5px 25px 5px 5px; float:left;}
.imgindent1 {margin:0 0 0 10px; float:right;}
.imgindent2 {margin:0 0 0 50px; float:right;}


/* ============================= header ====================== */
#header {padding:17px 0 30px 0;}
.logo {float:left; padding-right:95px;}
.list {padding:8px 0 0 1px; float:left;}
.list li {float:left; background:url(images/menu-divider.gif) right 5px no-repeat; padding:0px 16px 0 17px; line-height:1.2em;}
.list li a {text-transform:uppercase; text-decoration:none; font-size:0.916em; color:#000;}
.list li a:hover {text-decoration:underline;}
.list .last {background:none;}

.border {background:url(images/border-tail.gif) left bottom repeat-x; width:595px; padding-bottom:8px;}

.menu {float:right; padding:13px 0 13px 0;}
.menu li {background:none; padding:0px; float:left; line-height:1.2em; padding-left:0px; }
.menu li a {text-decoration:none; color:#7E2D7C; font-size:1.32em; font-weight:lighter; display:block; width:85px;  padding:9px 0px 18px 18px; line-height:1.2em; margin-right:20px;}
.menu li a:hover {background:url(images/menu-li-active.gif) no-repeat; color:#fff;}
.menu li .active {background:url(images/menu-li-active.gif) no-repeat; color:#fff;}
.menu li .last {margin-right:0px;}


.header-bg {background:url(images/header-bg.jpg) left top no-repeat; width:971px; height:426px;}
.header-main {background: url(images/header-bg2.jpg) left top no-repeat; height:252px; }
.header-main1 {background:url(images/header-bg1.jpg) left top no-repeat; height:252px; }

.consult {position:absolute; margin-left:794px;}

h2 {font-size:1.3em; color:#4b4b4b; padding:0px 0px 0 0px; margin-right:-6px;}
h2 strong {font-size:1.166em; color:#fff; text-transform:uppercase; line-height:1.2em;}
h2 em { display:block; margin-top:-10px;}


.list1 {padding:49px 0 0 0px;}

.slogan {float:right; text-align:left; width:541px; }
.slogan2 {float:right; text-align:left; width:590px; margin-top:17px; color:#FFFFFF;}
.slogan2 li a {float:right; text-align:left; width:590px; margin-top:10px; color:#FFFFFF; text-decoration:none;}
.slogan2 strong  {text-align:justify; color:#FFFFFF;}

.list1 li {background:url(images/marker1.gif) left 2px no-repeat; font-size:1.75em; color:#fde8d7; padding:0 0 9px 53px; line-height:1.2em; }
.list1 li  strong {font-size:1.5em; color:#fff; }
.list1 li em {display:block; margin-top:-4px; letter-spacing:-1px;}

.line {background:#262626; color:#fff; height:25px; padding:10px 0 8px 280px; font-size:1.2em; text-transform:uppercase;}
.line span {display:inline-block; background:url(images/clock.gif) left 0px no-repeat; padding:3px 0 3px 30px; margin-left:40px; vertical-align:middle;}
/* ============================= content ====================== */
.indent {padding:0 0 40px 0;}
.indent-main {padding:0 0 71px 0;}

.col-pad {padding-right:14px;}
.col-pad1 {padding-right:31px;}
.col-pad2 {padding-left:20px;}
.col-pad3 {padding-right:75px;}
.col-pad4 {padding-right:20px;padding-bottom:20px;}
.col-pad5 {padding-bottom:20px;}
.col-pad7 {padding-right:220px;}
.col-pad8 {padding-right:35px;}


.col-indent {padding:10px 10px 0px 5px;}
.col-pad6 {padding:5px 5px 5px 0;}

h1 a {font-size:1.1em; line-height:1.2em; color:#4b4b4b; padding-left:10px;}   
h3 {font-size:1.1em; line-height:1.2em;padding-left:33px;}
h3 strong {display:block; background:url(images/h2-bg-right.gif) right top no-repeat #e8e8e8; padding:11px 0 9px 6px;}
h4 {font-size:0.79em; line-height:1.2em; color:#262626; padding-left:33px;}
h4 strong {display:block; background:url(images/h2-bg-right.gif) right top no-repeat #e8e8e8; padding:11px 6px 9px 6px;}




h5 {font-size:1.5em; line-height:1.2em; color:#262626;}

.title1 {background:url(images/title1-bg.gif) left top no-repeat; }
.title2 {background:url(images/title2-bg.gif) left top no-repeat;}
.title3 {background:url(images/title3-bg.gif) left top no-repeat;}
.title4 {background:url(images/title4-bg.gif) left top no-repeat;}
.title5 {background:url(images/title5-bg.gif) left top no-repeat;}

.pad {padding-top:6px;}
.pad1 {padding-top:12px;}
.pad2 {padding-top:21px;}
.pad3 {padding-bottom:15px;}
.pad4 {padding-bottom:60px;}


.margin {margin-bottom:6px;}
.margin1 {margin-top:40px;}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; font-size:1em;  text-decoration:none; margin:19px 0 0 1px; color:#fff;  cursor:pointer; }
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 5px 0 5px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:1px 7px 4px 5px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat;}
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.alignright {text-align:right; color:#d65611; font-weight:bold;}

.countries {color:#54514e;}

.phone {display:inline-block; width:64px;}
.adress {float:left; width:145px;}

/******* /MENU *******/
/******* LOADING *******/

#content2 { width: 971px; margin: 0pt auto; color: #000000;}

#menu1 {float:left;}
#menu1 p {text-align:justify;}

#menu1-1 li{background:url(images/marker.gif) no-repeat 0 8px; padding-left:14px; line-height:2em;text-align:left;}
#menu1-2 li{background:url(images/marker.gif) no-repeat 0 8px; padding-left:14px; line-height:2em;text-align:justify;}
#menu1-3 li{background:url(images/marker.gif) no-repeat 0 8px; padding-left:14px; line-height:2em;text-align:justify;}
#menu1-4 li{background:url(images/marker.gif) no-repeat 0 8px; padding-left:14px; line-height:2em;text-align:justify;}
#menu1-5 li{background:url(images/marker.gif) no-repeat 0 8px; padding-left:14px; line-height:2em;text-align:justify;}

/* ============================= footer ====================== */
#footer {padding:5px 17px 0 0; color:#000;}

#footer.right {text-align:right;}
.footer-menu {padding:5px 0 5px 1px; float:right;}
.footer-menu li {display:inline; background:url(images/menu-divider2.gif) right 4px no-repeat; padding:0px 19px 5px 20px; line-height:1.2em;}
.footer-menu li a { text-decoration:none; color:#0000A0;}
.footer-menu li a:hover {text-decoration:underline;}
.footer-menu .last {background:none; padding-right:0px;}


/* ============================= forms ============================= */
#SearchForm {float:right; padding-right:8px;}
#SearchForm div {height:23px; background:url(images/input-bg.gif) top right  no-repeat; padding:0 10px 0px 9px; } 
#SearchForm .input {width:179px; border:1px solid #000; padding:4px 4px 3px 3px; font-size:1em; background:#575757; color:#fff; margin-right:7px;}
#SearchForm input {float:right;}

#ContactForm {padding-top:24px;}
#ContactForm label { display:block; height:60px; } 
#ContactForm .link {margin-left:15px; margin-top:20px; font-weight:normal; margin-right:5px;}
#ContactForm .col-1 {width:281px !important; float:left;}
#ContactForm .col-2 {width:268px !important; float:left;}
#ContactForm .input {width:229px; height:16px; border:1px solid #d9d9d9; padding:2px 4px 1px 5px; font-size:1em; background:none;}
#ContactForm textarea {width:263px; height:79px; border:1px solid #d9d9d9;  padding:0px 0px 0px 8px; overflow:auto; font-size:1em;  background:none; padding:0px 0px 0px 5px;}
