html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-size:1em;font-weight:400;font-style:normal;}
ul,ol{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family: Georgia;font-weight:300;font-size:10px;text-align:left;color:#000;background:#fff url(images/body.png) repeat;height:100%;}
#container{min-width:600px;width:100%;height:400px;position:absolute;top:50%;z-index:1;margin:-200px auto 0;}
#header{width:100%;height:123px;}
#logo{width:100%;height:auto;position:absolute;top:0;left:0;}
#logo ul{width:auto;list-style:none;float:left;margin:20px 0 0 52px;}
#logo li{width:100%;display:block;float:left;}
.menu{width:100%;height:100px;z-index:99;}
.menu ul#contacts{width:230px;list-style:none;float:right;margin:20px 32px 0 0;}
.menu ul#contacts2{width:270px;list-style:none;float:left;margin:20px 0px 0px 50px;text-align:right;}
.menu ul#services{width:230px;list-style:none;float:right;margin:76px 32px 0 0;}
.menu li{width:100%;height:auto;float:right;line-height:1.2;}
li#colors{width:264px;height:auto;list-style:none;float:left;text-align:right;margin:0px 0 0 0px;border-right:1px solid #000; padding-right: 6px;}
li#colors a{width:11px;height:11px;display:block;float:right;background-image:url(images/body.png);margin:4px 0 0 2px;}
li#colors a.white{background-color:#fff;}
li#colors a.pink{background-color:#bf3535;}
li#colors a.yellow{background-color:#f2efbc;}
li#colors a.green{background-color:#ecf248;}
li#colors a.grey{background-color:#f265a7;}
li#colors a.red{background-color:#f2c4cf;}
li#colors a.light-blue{background-color:#b4dfff;}
li#colors a.violet{background-color:#8bbf1c;}
li#colors a.brown{background-color:#9873dc;}
li#colors a.fucsia{background-color:#da1a7d;}
#content{width:100%;height:150px;position:relative;text-align:center;margin:30px 0 0;}
span{width:200px;height:30px;padding-top:3px;background:#fff;z-index:9999;position:absolute;bottom:0;left:0;display:none;}
.clear{clear:both;}
em{font-style:italic;}
strong{font-weight:bold}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline:0;}
h1{font-size:62px;line-height:0.85;border-right:1px solid #000;width:270px;}
h1.top{width:auto;font-size:11px;border:none;line-height:1.5;padding:5px 52px 0;}
h2{font-size:18px;text-align:right;line-height:0.8;font-style:italic;padding-left:71px;padding-right:6px;padding-bottom:5px;border-right:1px solid #000;width:193px;}