html, body, div, img, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, input, select, textarea, a {margin: 0; padding: 0;}

body, html {width: 100%; text-align: center;}
body {background: #000;}

body, div, table {font: 13px Arial, Tahoma, Verdana, sans-serif; color: #fff;}

a {color: #fff; text-decoration: underline;}
a:hover {color: #fff; text-decoration: none;}
a img, img {border: none;}

.spacer {height: 1px; width: 100%; clear: both; float: none !important;}.wrap {width: 100%;}
.rel {position: relative;}.abs {position: absolute;}.fl {float: left;}.fr {float: right;}.ac {text-align: center;}.ar {text-align: right;}.aj {text-align: justify;}
small {font-size: 12px; line-height: 13px;}big {font-size: 13px;}
.cursor {cursor: pointer; cursor: hand;}
.normal {font-weight: normal !important;}
.f {margin-top: 0px !important; padding-top: 0px !important;}

.container {width: 1000px; text-align: left; margin: 0 auto;}
.container-main {width: 100%; min-height: 750px;//height: 750px; background: url('imgs/bg-main.jpg') no-repeat; position: relative;}
.container-second {width: 100%; min-height: 750px;//height: 750px; background: url('imgs/bg-second.jpg') no-repeat; position: relative;}

.container-menum {padding: 90px 130px 10px 210px;}
.container-ñ {width: 100%; min-height: 245px;//height: 245px; background: url('imgs/bg-cc.gif') no-repeat;}
.container-ñ-pad {padding: 30px 0 30px 191px;}

.container-s {width: 100%;}
.container-s-pad {padding: 5px 187px 0 187px;}
.container-ss-pad {padding: 0px 250px 0 250px;}

.c-left, .c-right, .b-left, .b-right  {float: left;}
.c-left, .c-right {font-size: 10px;}
.c-left {width: 290px; margin-right: 40px;}
.c-right {width: 290px;}
.b-left {width: 420px; margin-right: 20px;}
.b-right {width: 180px;}

.i-new {position: absolute; top: 51px; left: 69px;}
.i-news {position: absolute; top: 479px; left: 194px;}

.png {behavior: url('png.htc');}

.logo-main {position: absolute; top: 482px; left: 360px;}
.logo-second {position: absolute; top: 34px; left: 374px;}
.menu-main{position: absolute; top: 20px; left: 180px;}
.menu-second{position: absolute; top: 332px; left: 209px;}

.i-aboutus {position: absolute; top: 229px; left: 250px;}
.i-ourworks {position: absolute; top: 236px; left: 470px;}
.i-people {position: absolute; top: 236px; left: 636px;}
.i-photos {position: absolute; top: 419px; left: 704px;}

.s-aboutus {position: absolute; top: 175px; left: 181px;}
.s-ourworks {position: absolute; top: 180px; left: 349px;}
.s-people {position: absolute; top: 183px; left: 517px;}
.s-photos {position: absolute; top: 177px; left: 672px;}

.s-aboutus-rus {position: absolute; top: 179px; left: 221px;}
.s-ourworks-rus {position: absolute; top: 171px; left: 339px;}
.s-people-rus {position: absolute; top: 175px; left: 506px;}
.s-photos-rus {position: absolute; top: 184px; left: 657px;}

.newsletter {position: absolute; width: 135px; top: 0; left: 114px;}
.newsletter input {width: 113px;}

.login {position: absolute; width: 172px; top: 0; left: 285px;}
.login input {width: 110px; background: #FFFECF url('imgs/bg-inputs.gif') no-repeat;}
.login .i-go {position: absolute; top: 33px; right: 0px;}
.login div {color: #000; line-height: 10px; font-size: 10px;}

/* spacer & width*/
.s5 {height: 5px;}
.s10 {height: 10px;}
.s40 {height: 40px;}
.s65 {height: 65px;}
.s332 {height: 332px;}
.s173 {height: 173px;}
.s475 {height: 475px;}
.s605 {height: 605px;}
.w50 {width: 50%;}

/* header */
.header {height: 105px; width: 100%;}

h1, h2, h3 {font-family: Georgia, Arial, Tahoma, Verdana, sans-serif; font-weight: bold; color: #FFF200;}
h4, h5 {font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold; color: #FFF200;}
h1 {font-size: 14px; padding: 0 0 15px 0; font-weight: bold;}
h1 {font-size: 13px; padding: 0 0 15px 0; font-weight: bold;}
h1 {font-size: 12px; padding: 0 0 15px 0; font-weight: bold;}
/* content */
p {margin: 16px 0 0 0;}

select, input, textarea {font: 10px Arial, Tahoma, Verdana, Arial; color: #AFAFAF; background: #fff;}
input, textarea {padding: 3px 10px 2px 10px; border: 1px solid #3E3E3E; border-color: #3E3E3E #E1E1E1 #E1E1E1 #666; background: #fff url('imgs/bg-input.gif') no-repeat; background-position: fixed !important;}

.list {padding-left: 25px;}
.img-left {float: left; margin-right: 25px;}
.img-right {float: right; margin-left: 250px;}

h1.ar {padding-top: 15px;}

.nav {padding: 0 140px 0 147px;}
.gallery {width: 100%;}
.gallery a, .gallery a:hover {display: block; float: left;}
.line {float: left; height: 100px; width: 40px;}

/* footer */
.footer-line {width: 100%; height: 65px; background: url('') 50% 0 no-repeat;}
.footer {padding: 10px 0px; font: 10px Arial, Tahoma, Verdana, Arial; color: #AFAFAF;}