/*
--------------------------------------------------
Site Base Styles
Author:   Argon
-------------------------------------------------- */
html {background-color:#ffffff;}
body {font:62.5%/1 Tahoma, Arial, sans-serif; background-color:#ffffff;}
a {color:#484747;}
a:hover {text-decoration:none;}
html, body, #layer {height: 100%;min-height: 1000px;}
body > #layer {height: auto; min-height: 92%;}

.title {background:url(../images/title-backgroung.png) 0 200px repeat-x #ffffff;}
#layer {margin:auto; min-height: 100%; width:994px; position: relative; font-size:1.2em; line-height:1.5em; color:#313131;}

/* #Misc(links)
-------------------------------------------------- */
a img {border:none}
a {color:#417a92;}
a:hover {text-decoration:none;}
.main-block h1, .h1, .main-block h2, .main-block h3, .main-block h4, .main-block h5 {margin-bottom:10px;}
h1, .h1 {font:normal 2em Tahoma, Arial, sans-serif; line-height:1em;}
.h1 span {font-size:0.750em;}
.main-block h2, .h2 {font:normal 1.667em Tahoma, Arial, sans-serif; line-height:1em;}
h2 a {color:#313131;}
.main-block h3, .h3 {font:normal 1.167em Tahoma, Arial, sans-serif; line-height:1em; color:#0a7db3; margin-bottom:5px;}
.main-block h4 {font-size:1em; font-weight:normal; text-transform:uppercase; margin-bottom:5px;}
.main-block h5 {font-size:1.1em; line-height:1em;}
.main-block p {padding:0 0 5px 0;}
.main-block table {margin:0 0 5px 0;}
.main-block li {margin:0 0 5px 0;}
.main-block blockquote {padding:10px 50px 10px 50px; text-align:justify; color:#1b1315;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
img[align=left] {float:left; margin:0 10px 10px 0;}
img[align=right] {float:right; margin:0 0 10px 10px;}  
/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {height:200px;}
#header a {}
#logo {background: url(../images/logo.png) no-repeat top center; height:90px; width:295px; margin:36px 0 0 11px; float:left; text-indent:-9999px; overflow:hidden;}
#logo a {height:90px; width:295px; float:left;}
#slog {float:left; padding:65px 0 0 70px; color:#087bb1;}
#slog h1, #slog p {margin-bottom:5px;}
.p120 {padding:0 0 0 120px;}
.p220 {padding:0 0 0 220px;}
#header-menu {float:left; padding:25px 0 0 30px; height:25px;}
#header-menu li {display:inline; font:normal 12px Tahoma, Arial, "Times New Roman";color:#fff2dc; margin-right:10px;}
#navigation {height:20px; margin-left:250px; text-align:right; padding:25px 30px 0 0;}
#navigation img {margin-left:30px;}
/* ----------------------------------------------- */


/* carcase
-------------------------------------------------- */
.main-block {width:100%; margin:auto;}
.main-block-pb {}

.left-block-width {width:100%; margin:0 -250px 0 0; float:left;}
.center-block-width {margin:0 260px 0 0;}
.center-block {float:right; width:100%; margin:0 0 0 -270px;}
.content-block-width {margin:0 0 0 260px;}
.content-block {padding:10px 40px}
.left-block {width:250px; float:left; padding:30px 0 30px 0;}
.right-block {width:250px; float:right; padding:30px 0 30px 0;}

#make-ava {height:212px; padding:34px 0 0 14px;}
#block1, #block2, #block3 {width:254px; height:165px; float:left; margin:0 28px; _display:inline; color:#ffffff; padding:10px 0 0 10px; font-family:"Myriad Pro", Arial, sans-serif;}
#block1 span, #block2 span, #block3 span {color:#a5d9f1;}
#block1 {background:url(../images/mini-block-back1.png) 0 0 no-repeat #ce217b;}
#block2 {background:url(../images/mini-block-back2.png) 0 0 no-repeat #ce217b;}
#block3 {background:url(../images/mini-block-back3.png) 0 0 no-repeat #ce217b;}

#block1 p {padding:15px 10px 0 0;}
#block2 p {padding:10px 10px 0 0;}
#block3 p {padding:35px 0 0 0;}
#block1 p.h1,#block2 p.h1, #block3 p.h1 {padding:0;}

#make-ava-button {margin:0 auto 30px auto; width:455px; text-align:center; height:67px; background:url(../images/make-ava-back.png) 0 repeat-x #1488be;}
#make-ava-button p {display:block; background:url(../images/make-ava-l.png) 0 0 no-repeat; height:67px;}
#make-ava-button a {color:#ffffff; text-decoration:none; display:block; height:67px; background:url(../images/make-ava-r.png) 100% 0 no-repeat; padding:20px 0 0 36px;}

#slider {height:280px; padding:0 0 0 48px; width:894px }
.b-avatar-list  {}
.b-avatar-list .jcarousel-container-horizontal { width: 100%; }
.b-avatar-list .jcarousel-clip-horizontal { width: 100%; }
.b-avatar-list ul {padding:0;}
.b-avatar-list .jcarousel-item, .b-avatar-list .jcarousel-list li { width: 100px; height: 250px; margin:0 6px;}
.b-avatar-list .jcarousel-next-horizontal {position: absolute; top: 96px; right: -35px; width: 31px; height: 44px; cursor: pointer; background: url(../images/arrow-right.png) no-repeat 0 0; outline:none; }
.b-avatar-list .jcarousel-next-disabled-horizontal,
.b-avatar-list .jcarousel-next-disabled-horizontal:hover,
.b-avatar-list .jcarousel-next-disabled-horizontal:active { cursor: default; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.b-avatar-list .jcarousel-prev-horizontal {position: absolute; top: 96px; left: -35px; width: 31px; height: 44px; cursor: pointer; background: url(../images/arrow-left.png) no-repeat 0 0; outline:none; }
.b-avatar-list .jcarousel-prev-disabled-horizontal,
.b-avatar-list .jcarousel-prev-disabled-horizontal:hover,
.b-avatar-list .jcarousel-prev-disabled-horizontal:active { cursor: default; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
.content-block table {border-top:1px solid #45b0ff; border-left:1px solid #45b0ff;}
.content-block td {border-right:1px solid #45b0ff; border-bottom:1px solid #45b0ff; padding:2px 5px;}

.action-list {padding:10px 0; display:block; font-family:"Myriad Pro", Arial, sans-serif;}
.action-list li {list-style-type:none; width:33%; float:left;}
.action-list li div {padding:0 10px 0 0;}

.more a {color:#ce217b;}

#ava-menu {margin:0 40px; float:left; padding:0; height:43px; background:url(../images/ava-menu-back.png) 0 0 repeat-x; font-size:1.667em;}
#ava-menu li {float:left; height:43px;}
#ava-menu li a {padding:12px 23px 0 23px; float:left; text-decoration:none; color:#ffffff;}
#ava-menu li#first {background:url(../images/ava-menu-left.png) 0 0 no-repeat;}
#ava-menu li#last {background:url(../images/ava-menu-right.png) 100% 0 no-repeat;}
#ava-menu li.selected {background:url(../images/ava-menu-red-l-c.png) 0 0 no-repeat;}
#ava-menu li.selected a {background:url(../images/ava-menu-red-r-c.png) 100% 0 no-repeat;}
#ava-menu li#first.selected {background:url(../images/ava-menu-red-l-l.png) 0 0 no-repeat;}
#ava-menu li#last.selected {background:url(../images/ava-menu-red-l-c.png) 0 0 no-repeat;}
#ava-menu li#last.selected a {background:url(../images/ava-menu-red-r-r.png) 100% 0 no-repeat;}

#ava-work {height:530px; background: url(../images/work-br.png) 100% 100% no-repeat #313131; margin:0 40px 20px 40px; position:relative; clear:left; color:#ffffff; text-align:center;}
.bl {position:absolute; width:10px; height:10px; background:url(../images/work-bl.png) 0 0 no-repeat; left:0; bottom:0;}
.tr {position:absolute; width:10px; height:10px; background:url(../images/work-tr.png) 0 0 no-repeat; left:-10px; margin:0 0 0 100%; top:0;}

#text-center {padding:250px 0 0 0; margin:0 auto; width:350px; text-align:center;}
#text-center.h1 {font-size:2.500em;}
#text-center a {color:#ffffff; text-decoration:none;}
#text-center img {margin:10px auto 0 auto;}
/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {position:relative; margin: -110px auto 0 auto; width:990px; color:#484747; font-size:1.2em; line-height:1.3em; clear:both; height:110px;}
#footer2 {position:relative; margin: 0px auto 0 auto; width:990px; color:#484747; font-size:1.2em; line-height:1.3em; clear:both; height:110px;}
#footer3 {position:relative; margin: -110px auto 0 auto; width:990px; color:#484747; font-size:1.2em; line-height:1.3em; clear:both; height:110px;}
#footer a {color:#484747;}
#copyright {padding:55px 0 0 40px; float:left; height:55px; background:url(../images/copyright-back.png) 0 100% no-repeat; width:300px;}
#copyright p.h3 {color:#313131;}
#copyright p.site a{color:#ce217b;}
#heart {background:url(../images/footer-logo.png) 0 0 no-repeat; height:51px; width:64px; margin:59px 100px 0 0; float:right;}
#heart a {height:51px; width:64px; float:right;}
#empty {visibility:hidden;}
/* ----------------------------------------------- */

#swfuploaddiv {
    position: absolute;
    width: 200px;
    height: 34px;
    left: 360px;
    top: 291px;
    z-index: 110;
}

#filename{
    background-repeat: no-repeat;
}

#select_file{
    background-repeat: no-repeat;
    margin-left: 360px;
    margin-top: 10px;  
}

.main{
    left:50%;
    margin-left:-632px;
    position:absolute;
    top:0px;
}

.main3{
    
    top:0px;
}

.last-news {
	margin-top: 40px;
	margin-left: 150px;
}
.last-news p {
	clear: both;
}

.neo-descr {
font-size: 9pt;
	margin-bottom: 10px;
}
#kvadrat {
	display: block;
	float: left;
	margin-top: 14px;
	margin-left: 10px;
}

#kvadrat p {
	display: block;
	float: left;
	width: 130px;
    height: 245px;
    padding-left: 10px;
    padding-top: 10px;
    color: white;
}
#kvadrat a {
    color: white;
}

#kvadrat img {
    height: 87px;
    width: 130px;
}

#kvadrat-ramka {
	background-color: #3399FF;
	height: 320px;
	margin-left: 10px;
	width: auto;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	-khtml-border-radius: 13px;
	border-radius: 13px;
 	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);
 	-webkit-box-shadow:0 0px 10px rgba(0, 0, 0, 0.3);
 	box-shadow:0 0px 10px rgba(0, 0, 0, 0.3);
 	-khtml-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);
}
