/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:14px;
	font-style: normal;
}

body{
	background:#3e0a7a; background-repeat:repeat;
	text-align:center;
}

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

html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	color:#333333;
	}

input, select {
	vertical-align:middle;
	font-weight:normal;
}

a {
	color:#ffffff;
	font-style:normal;
}
a:hover{text-decoration:none;}
p {padding-top:17px;}
em {color:#ffffff;}

/* ============================= main layout ====================== */

.top-tail {background:#000000 url(images/top-tail.gif) top repeat-x;}
.bottom-tail {background:url(images/bottom-tail.gif) bottom repeat-x;}
.top-tail2 {background:url(images/top-tail2.gif) top repeat-x; position:absolute; width:50%; height:278px; right:0;}

li { background:url(images/list-bg.gif) no-repeat 0 10px; padding-left:16px; line-height:2em;}
li a {color:#ffffff; text-decoration:none; font-style:italic;}
li a:hover {text-decoration:underline;}
.list li {background:url(images/list-bg.gif) no-repeat 0 7px; margin-bottom:8px; line-height:1.308em;}
.list2 li {color:#ffffff; font-style:italic;}
.list2 li a {text-decoration:underline;}
.list2 li a:hover {text-decoration:none;}

.title1 {background:url(images/title1-bg.jpg) top left no-repeat; padding:13px 0 15px 27px;}
.title2 {background:url(images/title2-bg.jpg) top left no-repeat; padding:13px 0 15px 27px;}
.title3 {border-bottom:1px solid #272727; padding:0 0 7px 27px; margin-bottom:24px;}
.title3 img {margin:0 !important;}
.title4 {background:url(images/title4-bg.jpg) top left no-repeat; padding:13px 0 15px 27px;}

.imgindent {margin:0 20px 0 0; float:left;}

.link {background:url(images/link-tail-bg.gif) top repeat-x; display:inline-block; color:#fff; text-decoration:none; margin-top:20px; font-style:normal; cursor:pointer;}
.link span {background:url(images/link-right-bg.gif) top right no-repeat; display:inline-block;}
.link span span {background:url(images/link-left-bg.gif) top left no-repeat; padding:4px 13px 5px 23px;}
.link:hover {background:url(images/link-tail-bg-act.gif) top repeat-x;}
.link:hover span {background:url(images/link-right-bg-act.gif) top right no-repeat;}
.link:hover span span {background:url(images/link-left-bg-act.gif) top left no-repeat;}

.link2 {background:url(images/list-bg.gif) no-repeat right 5px; padding-right:10px; color:#fff; font-style:italic; font-size:1.083em;}

/* ============================= header ====================== */

.logo {position:absolute; margin:90px 0 0 60px;}
.m1 {position:absolute; margin:0 0 0 389px;}
.m2 {position:absolute; margin:0 0 0 514px;}
.m3 {position:absolute; margin:0 0 0 662px;}
.m4 {position:absolute; margin:0 0 0 786px;}

/* ============================= content ====================== */

.box1 {background:url(images/box-bg.jpg) top left no-repeat; padding:27px 35px 25px 30px;}
.box2 {background:url(images/box2-bg.jpg) top left no-repeat; padding:27px 35px 25px 30px;}

.indent2 {padding:0 35px 0 30px;}
.indent {padding:0 0 0 30px;}

.col-pad {padding-right:24px;}

.line {background:url(images/line.gif) bottom repeat-x; padding-bottom:14px; margin-bottom:16px;}

.date {color:#74abff; text-transform:uppercase;}
.margin1 {margin-top:40px;}
.margin2 {margin-top:12px;}
.margin3 {margin-top:20px;}
.text2 {font-size:1.083em; line-height:1.308em;}

.gallery .col-1 img {margin:0 13px 13px 0;}
.gallery2 .images {margin-right:-13px;}
.gallery2 .images img {margin:0 13px 13px 0;}
.pagination {text-align:right; padding:14px 30px 0 0;}
.pagination a {color:#3c3c3c; text-decoration:none; font-style:normal;}
.pagination a:hover, .pagination .active {color:#fff;}
.gallery2 .pagination {text-align:center; padding:3px 10px 0 0;}

.phone {display:inline-block; width:83px;}
.mail {text-decoration:none;}
.mail:hover {text-decoration:underline;}

/* ============================= footer ====================== */

#footer {color:#3c3c3c; padding:19px 18px 0 29px;}
#footer a {color:#3c3c3c; text-decoration:none; font-style:normal;}
#footer a:hover {color:#ffffff;}
#footer span {color:#fefefe;}

.menu {float:right;}
.menu li {display:inline; padding:0; background:none; color:#222222;}
.menu li a {font-style:normal; margin:0 11px 0 10px;}
.menu li a:hover, .menu .active a {color:#fefefe !important;}

/* ============================= forms ============================= */

#ContactForm {margin-right:-10px;}
#ContactForm .rowi {height:48px;}
#ContactForm .link {float:right; margin:15px 0 0 15px;}

input {width:242px; height:21px; border:1px solid #7f9db9; background:#fff; padding:0 0 0 5px; font-size:1em;}

textarea {
	width:242px;
	height:197px;
	background:#ffffff;
	padding:0 0 0 5px;
	overflow:auto;
	font-size:14px;
	color: #333333;
	border: 1px solid #7f9db9;
}
table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;}
td{vertical-align:top;text-align:justify;}
img{border:none;}

ul{margin:0px; padding:0px; list-style:none; line-height:16px;}
ul li{ background:url(images/vineta.jpg) no-repeat left top; padding:0 0 0 15px}
ul li a{ color:#BA2A28; text-decoration:underline}
ul li a:hover{text-decoration:none}

/*****************************************************************/
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.justify{text-align:justify;}



.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #461d75;
}
.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
}
