*{margin:0;padding:0;}

a img,fieldset{border: none}
ul{list-style: none;}

a {text-decoration:none; color: #464338;}
a:hover {text-decoration: underline;}

.nowrap {white-space: nowrap}

input, select, button {font: 11px tahoma,sans-serif;}
option {padding: 0 5px 0 0;}

hr {display: none;}

.floatright {float:right;}
.textleft {text-align:left;}
.textright {text-align:right;white-space:nowrap;}
.clear {font-size:0;clear:both;}
.green {color:#690;font-weight:bold;}
.red {color:#C00;font-weight:bold;}

img.floatleft {float:left;margin:0 10px 0 0;}

.post p{
padding:0 0 10px 0;
font-size:1.1em;
line-height:1.4em;
}

body {
font:62.5%/1.2em tahoma,arial,verdana,sans-serif;
background:url(/i/body-bg.gif) repeat-x 0 0 #ede9de;
color:#464338;
text-align:center;
height:100%;
}
html{height:100%;}

.bizcard, .coffe, .bigphone, .note, .girl, .ashtray1
{position:absolute;}

.bizcard{
height:173px;
width:235px;
background:url(/i/bizcard.jpg) no-repeat 0 0;
top:0;left:0;
}
.coffe{
height:329px;
width:204px;
background:url(/i/coffe.jpg) no-repeat 0 0;
top:205px;
left:0;
}
.bigphone{
height:125px;
background:url(/i/bigphone.jpg) no-repeat 100% 0;
top:0;
right:0;
width:100%;
min-width:1100px;
}
.note{
height:333px;
width:2093px;
background:url(/i/note.jpg) no-repeat 100% 0;
top:120px;
right:0;
}
.girl{
height:329px;
width:144px;
background:url(/i/girl.jpg) no-repeat 0 0;
right:0px;
bottom:72px;
z-index:60;
}	
.ashtray1{
height:127px;
width:98px;
background:url(/i/smoke1.png) no-repeat 0 0;
bottom:72px;
left:0;
z-index:60;
}
.ashtray2{
height:72px;
width:102px;
background:url(/i/smoke2.png) no-repeat 0 0;
float:left;
}
.out{
margin:0 auto -72px;
width:100%;
text-align:left;
position:relative;
font-size:1.1em;
background:url(/i/phone.gif) no-repeat 25% 0;
min-width:1000px;
min-height: 100%;
height:auto !important;
height:100%;
z-index:10;
}
.push{height:72px;}

.header{
background:url(/i/player.jpg) no-repeat 29% 90px;
position:relative;
width:100%;
overflow:hidden;
}
.logo-block{
width:313px;
height:50px;
position:absolute;
top:25px;
left:26%;
}

h2.logo{
width:324px;
}
h2.logo a{
font:bold 22px tahoma,sans-serif;
color:#4b6b99;
text-decoration:none;
}
h2.logo a:hover{text-decoration:none;}
h2.logo a span{color:#2e4b76;}


/*ïîíåñëàñü*/

h1.logo{
width:324px;
}
h1.logo a{
font:bold 22px tahoma,sans-serif;
color:#4b6b99;
text-decoration:none;
text-transform: uppercase;
}
h1.logo a:hover{text-decoration:none;}
h1.logo a span{color:#2e4b76;}

/*çàõóÿðèëàñü*/
	
h3.telephone{
width:324px;
font:bold 16px tahoma,sans-serif;
color:#2e4b76;
}
h3.telephone span{color:#4b6b99;}

.flash{
background:url(/i/flash.gif) no-repeat 100% 100%;
width:43px;
height:81px;
position:absolute;
right:20px;
bottom:25px;
}

.menu{
width:318px;
position:relative;
overflow:hidden;
padding-top:170px;
padding-bottom:50px;
margin:0 0 0 15%;
}
.menu-title{
width:127px;
height:84px;
background:url(/i/menu-title.gif) no-repeat 0 0;
position:absolute;
top:170px;
left:0;
}
.menu-title span{display:none;}
.menu ul{
width:216px;
overflow:hidden;
position:relative;
padding-top:65px;
padding-bottom:20px;
margin:0 0 0 50px
}
.menu li{
background:url(/i/li.gif) no-repeat 0 5px;
padding:4px 0 5px 20px;
width:200px;
overflow:hidden;
}
.menu li span{
display:block;
background:url(/i/sep-line.gif) repeat-x 0 100%;
width:200px;
overflow:hidden;
padding:0 0 4px 0;
}
.menu li a{
color:#514d48;
text-decoration:none;
font:bold 14px arial,sans-serif;
text-transform:uppercase;
}
.menu li a:hover{color:#82776a;text-decoration:none;}

.content{
min-width:700px;
width:90%;
overflow:hidden;
margin:0 0 80px 9%;
position:relative;
font-size:1.2em;
line-height:1.3em;
}
.content p, 
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content ul,
.content ol
{padding:0 0 10px 0;}
.content a {color:#56739E;text-decoration:underline;}
.content a:hover {color:#56739E;text-decoration:none;}

h1.titles{
margin-top: 10px;
margin-bottom: 10px;
font-weight: lighter;
font-size: 22px;
font-family: Arial;
text-transform: uppercase;
color:#56739E;
}

h2.titles{
margin-top: 10px;
margin-bottom: 10px;
font-weight: lighter;
font-size: 22px;
font-family: Arial;
text-transform: uppercase;
color:#56739E;
}

/*ïîíåñëàñü*/
.title-nav{
margin-top: 10px;
margin-bottom: 20px;
font-weight: lighter;
font-size: 22px;
font-family: Arial;
text-transform: uppercase;
color:#56739E;
}

/*çàõóÿðèëàñü*/

.block-1, .block-2{overflow:hidden;}
.block-1{width:41%;float:left;}
.block-2{width:39%;float:left;margin-left:5%;}

ul.listr li{
padding:0 0 0 15px;
background:url(/i/lism.gif) no-repeat 0 4px;
}
.footer{
background:url(/i/footer-bg.gif) repeat-x 0 0 #333129;
height:72px;
width:100%;
color:#8d8266;
line-height:1.4em;
z-index:20;
position:relative;
}
.footer a{color:#8d8266;}
p.contact{
padding:20px 0 0 20px;
float:left;
}
p.copyright{
padding:30px 20px 0 0;
float:right;
}
/*sfonts*/
.lfont{
font-weight : lighter;
}
.bfont{
font-weight : bold;
}