* { margin:0; padding:0;}
body { background:#1d1d1d; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.875em; color:#757575; text-transform:uppercase;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

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

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.captchaimage {
	margin-bottom: 20px;
	background-position: center;
	margin-left: 60px;
}

.container { width:100%;}

p { margin-bottom:14px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:30px; width:100%; overflow:hidden;}
#contacts-form input { width:202px; background:#1f1f1f; font-size:.91em; padding:1px 0 1px 3px; border:1px solid #262626; color:#fff; text-transform:uppercase;}
#contacts-form span { float:left; width:60px;}
#contacts-form textarea { width:202px; height:148px; padding-left:3px; margin-bottom:25px; overflow:auto; background:#1f1f1f; border:1px solid #262626; color:#fff; text-transform:uppercase; padding:1px 0 1px 3px;}

/*==================list====================*/
ul { list-style:none;}

.menu { position:absolute; width:139px; top:277px; left:612px;}

.list1 li { color:#fff; padding-bottom:3px;}

.gallery { width:100%; overflow:hidden;}
.gallery li { float:left; margin-right:12px;}
.gallery li.last { margin-right:0;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:25px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:28px;}

/*==================txt, links, lines, titles====================*/
a {color:#fff;}
a:hover{text-decoration:none;}

h2 { font-size:1em; color:#fff; font-weight:normal; margin-bottom:13px;}
h3 { font-size:1em; color:#fff; font-weight:normal; margin-bottom:14px;}
h4 { font-size:1em; color:#fff; font-weight:normal;}

.line-hor { background:#3a3c52; height:1px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 20px 0;}
.line-ver, .line-ver1 { background-image:url(images/line-ver.gif); background-repeat:repeat-y; width:100%;}

/*==================boxes====================*/
.box {
	background:url(images/box-bg.gif) left top;
	width:881px;
	height:500px;
	position:absolute;
	top:83px;
	left:35px;
}
.box .inner { padding:25px 20px 20px 31px;}
.box .inner1 { padding:22px 20px 20px 20px;}

.close-box1 { height:34px; background:#ff8605; position:absolute; width:881px; top:49px; left:35px;}
.close-box1 img { position:absolute; right:10px; top:-17px;}

.close-box2 { height:34px; background:#fbdd09; position:absolute; width:881px; top:49px; left:35px;}
.close-box2 img { position:absolute; right:10px; top:-17px;}

.close-box3 { height:34px; background:#c6f20e; position:absolute; width:881px; top:49px; left:35px;}
.close-box3 img { position:absolute; right:10px; top:-17px;}

.close-box4 { height:34px; background:#30d3e7; position:absolute; width:881px; top:49px; left:35px;}
.close-box4 img { position:absolute; right:10px; top:-17px;}

.close-box5 { height:34px; background:#ff2d02; position:absolute; width:881px; top:49px; left:35px;}
.close-box5 img { position:absolute; right:10px; top:-17px;}

.close-box6 { height:34px; background:#757575; position:absolute; width:881px; top:49px; left:35px;}
.close-box6 img { position:absolute; right:10px; top:-17px;}

.cont-box { padding:0 20px 0 0; margin:0;}
.cont-box span { float:right;}

#splash { height:710px;}
#splash .logo { position:absolute; top:90px; left:0;}

/*content*/
#content { height:710px;}
#content .logo { position:absolute; top:320px; left:0;}
#content.bg1 { background:url(images/bg1.jpg) no-repeat 481px 441px;}
#content.bg2 { background:url(images/bg2.jpg) no-repeat 483px 431px;}
#content.bg3 { background:url(images/bg3.jpg) no-repeat 484px 443px;}
#content.bg4 { background:url(images/bg4.jpg) no-repeat 476px 434px;}
#content.bg5 { background:url(images/bg5.jpg) no-repeat 476px 433px;}
#content.bg6 { background:url(images/bg6.jpg) no-repeat 483px 441px;}

/*footer*/
#footer p { margin:0; padding:11px 0 0 14px;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/

