*{
margin:0px;
padding:0px;
}
img{
border:0px;
}
html, body{
width:100%;
height:100%
}
body{
position:relative
}
html > body{
min-height:100%;
height:auto
}
#wrapper{
background-image:url(images/top_bg.gif);
background-position:top left;
background-repeat:repeat-x;
padding-bottom:150px;
}
#header{
width:1000px;
height:142px;
position:relative;
margin:0 auto;
}
#inside_header{
width:1000px;
margin:0 auto;
}
.logo{
margin:48px 0 0 33px;
float:left
}
.slogan{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858585;
border-left:1px solid #858585;
float:left;
padding:7px 0 7px 22px;
width:145px;
margin-top:57px
}
#menu{
padding:63px 0 0 80px;
display:block;
float:left
}
#menu li{
list-style-type:none;
display:inline;
float:left;
padding:0 3px 0 0
}
#menu li a{
text-decoration:none;
display:inline-block;
background-position:top left;
background-repeat:no-repeat;
height:23px;
padding:8px 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.but1 a{width:102px; text-align:center; color:#858585}
.but1_active a{width:102px; background-image:url(images/but1_a.gif); text-align:center; color:#FFFFFF}
.but1 a:hover{background-image:url(images/but1_a.gif); color:#FFFFFF}
.but2 a{width:66px; text-align:center; color:#858585}
.but2_active a{width:66px; background-image:url(images/but2_a.gif); text-align:center; color:#FFFFFF}
.but2 a:hover{background-image:url(images/but2_a.gif); color:#FFFFFF}
.but3 a{width:102px; text-align:center; color:#858585}
.but3_active a{width:102px; background-image:url(images/but3_a.gif); text-align:center; color:#FFFFFF}
.but3 a:hover{background-image:url(images/but3_a.gif); color:#FFFFFF}
.but4 a{width:66px; text-align:center; color:#858585}
.but4_active a{width:66px; background-image:url(images/but4_a.gif); text-align:center; color:#FFFFFF}
.but4 a:hover{background-image:url(images/but4_a.gif); color:#FFFFFF}
.but5 a{width:89px; text-align:center; color:#858585}
.but5_active a{width:89px; background-image:url(images/but5_a.gif); text-align:center; color:#FFFFFF}
.but5 a:hover{background-image:url(images/but5_a.gif); color:#FFFFFF}
#languages{
position:absolute;
top:0px;
right:68px;
width:108px;
}
#languages a{
display:block;
float:left;
width:54px;
height:14px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#languages a:hover{background-color:#0E0E0E}
.rus{background-color:#EA7311}
.eng{background-color:#748D06}
#content{
width:100%;
min-width:1024px;
overflow:hidden;
}
.page{
background-image:url(images/page.jpg);
background-position:top right;
background-repeat:no-repeat;
}
.born{
background-image:url(images/bornbg.gif);
background-position:top left;
background-repeat:repeat-x
}
#main{
width:1000px;
margin:0 auto;
overflow:hidden;
padding:0 0 50px 0;
position:relative
}
.seobig{
margin:-1px 0 0 0;
}
#talking{
width:1000px;
margin:0 auto;
overflow:hidden;
position:relative;
padding:0 0 140px 0
}
.talking{
background-image:url(images/talking_bg.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
#left{
width:618px;
float:left;
padding:7px 0 0 0;
}
#right{
float:left;
width:382px;
}
.description{
width:380px;
padding:10px 0 0 83px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#242424
}
.description a{
display:block;
background-image:url(images/all.gif);
background-position:top left;
background-repeat:no-repeat;
width:124px;
line-height:25px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
margin:10px 0 0 2px
}
#latest{
margin:85px 0 0 15px
}
#latest li{
list-style-type:none;
padding:0 0 10px 0
}
#latest li span{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#242424;
margin:4px 0 6px 7px;
padding-left:10px;
background-image:url(images/arrow.gif);
background-position:0px 3px;
background-repeat:no-repeat
}
#latest li span a{
color:#0055CC;
text-decoration:underline
}
#latest li span a:visited{text-decoration:underline}
#latest li span a:hover{text-decoration:none}
#latest img{
background-image:url(images/lastbg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:7px 11px 12px 7px
}
#arrow{
position:absolute;
top:142px;
right:0px;
}
#arrow a:hover{
background:none;
/ background-image:url(images/greenarrow.gif);
/ background-position:top left;
/ background-repeat:no-repeat
}
#arrow img:hover{
background-image:url(images/greenarrow.gif);
background-position:top left;
background-repeat:no-repeat
}
#newsw{
width:100%;
overflow:hidden;
padding:25px 0 0 0;
}
#news{
width:100%;
float:left;
padding:0 0 37px 0;
background-color:#EBEBEC;
}
#news_inside{
width:1000px;
margin:0 auto;
}
.left_news{
float:left;
width:420px;
padding:55px 0 0 83px;
position:relative
}
.date{
position:absolute;
top:-23px;
left:83px;
width:107px;
height:44px;
background-image:url(images/datebg.gif);
background-position:top left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#242424;
}
.date div{
width:105px;
float:left;
text-align:center;
line-height:22px;
}
.date span{
display:block;
float:left;
width:105px;
text-align:center;
}
.left_news img{
padding:0 0 10px 0
}
.left_news p, .right_news p{
font-family:Tahoma;
font-size:11px;
color:#676767;
padding:10px 0;
}
.left_news p a, .phone p a{
color:#0055CC;
text-decoration:underline
}
.left_news p a:visited, .right_news a:visited, .phone p a:visited{text-decoration:underline}
.left_news p a:hover, .right_news a:hover, .phone p a:hover{text-decoration:none}
.left_news p span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
padding-bottom:3px
}
.right_news{
float:left;
padding:32px 0 0 128px;
width:330px;
}
.right_news a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0055CC;
text-decoration:underline
}
#footer{
position:absolute;
bottom:0px;
width:100%;
height:150px;
}
.border{
border-top:1px solid #D5D5D5;
}
#footer_inside{
width:1000px;
margin:0 auto;
font-family:Tahoma;
font-size:11px;
color:#676767;
}
.phone{
float:left;
width:460px;
padding:19px 129px 0 43px;
}
#footer img{float:left}
.phone p{
padding:28px 0 4px 0;
}
.copy{
float:left;
padding-top:31px
}
.copy p{
padding:16px 0 0 0;
width:280px;
float:left
}
#portfolio{
padding:46px 0 0 15px
}
#choose{
margin:14px 0 0 0;
/ margin:14px 0 -35px 0;
width:957px;
}
#choose li{
list-style-type:none;
float:left;
padding:0 2px;
text-align:center;
background-position:top left;
background-repeat:no-repeat
}
#choose a{
display:block;
float:left;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.c1{
width:124px;
background-image:url(images/c1.gif)
}
.c1_active, .c1:hover{
width:124px;
background-image:url(images/c1_a.gif)
}
.c2{
width:162px;
background-image:url(images/c2.gif);
}
.c2_active, .c2:hover{
width:162px;
background-image:url(images/c2_a.gif);
}
.c3{
width:179px;
background-image:url(images/c3.gif);
}
.c3_active, .c3:hover{
width:179px;
background-image:url(images/c3_a.gif);
}
.c4{
width:190px;
background-image:url(images/c4.gif);
}
.c4_active, .c4:hover{
width:190px;
background-image:url(images/c4_a.gif);
}
.c5{
width:233px;
background-image:url(images/c5.gif);
}
.c5_active, .c5:hover{
width:233px;
background-image:url(images/c5_a.gif);
}
#services{
padding:50px 0 0 45px;
font-family:Tahoma;
font-size:11px;
color:#313131;
}
.column1{
float:left;
width:315px;
padding:0 45px 0 0
}
.column2{
float:left;
width:594px;
}
.column2 div{
float:left;
width:254px;
padding:15px 43px 0 0;
}
.column2 p{
padding:5px 0 0 5px
}
.column1 p{
padding:8px 0 8px 0
}
#services a, #seo a, #work a{
color:#0055CC;
text-decoration:underline
}
#services a:visited, #seo a:visited, #work a:visited{text-decoration:underline}
#services a:hover, #seo a:hover, #work a:hover{text-decoration:none}
#seo{
font-family:Tahoma;
font-size:11px;
color:#313131;
padding:0 0 0 85px;
}
#seo p{
padding:8px 0 8px 5px
}
.aboutseo{
float:left;
width:635px;
padding:0 35px 0 0
}
.aboutseo p img{
margin:0 0 30px -17px;
}
.aboutseo .dots{
background:url(images/dots.gif) bottom left repeat-x;
}
#seo .aboutseo div{
padding:10px 0 15px 0;
margin:0 0 0 5px;
/ display:inline;
}
#seo .aboutseo div p{
padding:0px;
}
#orderseo{
margin:10px 0 0 17px;
}
.serchengines{
float:left;
width:219px;
padding-top:34px
}
.se{
background-image:url(images/se_bg.gif);
background-position:top left;
background-repeat:repeat-y;
width:219px;
text-align:center;
margin:12px 0 0 1px;
}
.se div{
padding:25px 0
}
.out{
display:block;
margin:0 0 20px 0
}
#about{
padding:46px 0 0 0;
font-family:Tahoma;
font-size:11px;
color:#676767
}
#about div{
float:left;
width:300px;
}
.pad{
padding:0 50px 0 0
}
#about p{
padding:8px 0 8px 3px;
}
#work{
width:950px;
padding:55px 0 0 26px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#232323
}
#work h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#000000;
font-weight:normal;
padding:0 0 10px 0;
}
#work p{
padding:0 0 10px 5px
}
#site{
display:block;
margin:0 0 25px 0;
}
#work #all{
display:block;
color:#FFFFFF;
background-image:url(images/longarrow.gif);
background-position:top left;
background-repeat:no-repeat;
width:240px;
line-height:22px;
padding-left:13px;
font-size:12px;
text-decoration:none;
margin:5px 0 20px 0;
}
#work img{
padding:10px 0 20px 0
}
#music{
padding:80px 0 50px 50px
}
#article{
padding:43px 0 0 45px;
overflow:hidden;
font-family:Tahoma;
font-size:11px;
color:#313131;
}
#article h4{
font-family:Tahoma, sans-serif;
font-size:18px;
color:#313131;
font-weight:normal;
padding:35px 0 25px 0
}
.article{
width:575px;
float:left;
padding:0 50px 0 0;
}
#list{
width:320px;
float:left;
padding:42px 0 0 0
}
#list ul{
list-style-type:none;
line-height:15px;
}
#list a{
color:#313131;
text-decoration:underline
}
#list a:visited{text-decoration:underline}
#list a:hover{text-decoration:none}
#order{
padding:46px 0 100px 36px;
width:965px;
background-image:url(images/order_bg.jpg);
background-position:right 46px;
background-repeat:no-repeat;
overflow:hidden;
}
#order div{
width:367px;
}
#order p{
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#242424;
text-align:center;
padding:20px 0 24px 0
}
#order span{
display:block;
width:75px;
padding:0 10px 0 0;
line-height:23px;
float:left;
text-align:right;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#313131
}
#order input{
height:19px;
border:1px solid #9C9C9C;
width:273px;
margin:0 0 7px 0;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#313131;
padding:2px 0 0 2px
}
#order textarea{
height:175px;
border:1px solid #9C9C9C;
width:273px;
margin:17px 0 9px 0;
overflow:hidden;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#313131;
padding:0 0 0 2px
}
#order .captcha{
width:136px;
float:left;
margin:0 10px 10px 0
}
#order .incorrect{
float:left;
padding:0 0 24px 0;
}
.captcha_img{
float:left
}
.form{
display:block;
float:left;
}
#message{
margin:17px 0 0 0
}
#active{
color:#5BACCA
}
#pages #unactive{
color:#787878;
text-decoration:underline;
cursor:hand;
cursor:pointer
}
#pages .right{
float:right;
margin:-15px 0 0 0
}
#empty1{
width:97px;
position:relative;
float:left;
position:relative;
margin-right:-97px;
}
.antispam {
background: #FFFFFF;
color:#000000;
margin: 2px 0 8px 70px;
display:inline;
padding: 12px;
width:280px;
float:left;
}
.antispam table{
float:left
}
#supply .antispam h2 {
font-family:Arial;
font-size:14px;
font-weight:bold;
width:280px;
margin:0 0 10px 0;
color:#999999;
border-bottom: 1px solid #464b4d!important;
	}
#supply .antispam p{
display:block;
width:280px;
}
#sidebar{
width:165px;
height:100px;
}
#text_q{
 margin:0px;padding:0px;
}
