/*text-shadow:0 1px 0 #dfdfdf;*/
*{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.png) no-repeat 33% 120px;
position:relative;
width:100%;
overflow:hidden;
}
.logo-block{
width:313px;
height:50px;
position:absolute;
top:25px;
left:26%;
z-index:96;
}

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:624px;
font:bold 16px tahoma,sans-serif;
color:#2e4b76;
}
h3.telephone span{color:#4b6b99;}

.flash{
background:url(/i/flash.png) 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-text{
width:318px;
position:absolute;
font-size:1.1em;
line-height:1.3em;
top:540px;
left:1.5%;

overflow:hidden;
z-index:99;
}

a.menu-nav{color:#56739E;}

.delet{position:absolute; top:0px;
left:0px;}

/*текстег*/

.text{
width:44%;
position:relative;
padding-top:120px;
padding-bottom:50px;
margin:0 0 0 15%;
font-size:1.2em;
line-height:1.3em;


}
.text p{margin: 10px;}
.texter{
padding-top: 10px; 
padding-left: 10px; 
background-color:#EDE9DE;

border-top: 1px solid;
border-left: 1px solid;
}

.textlink{color:#56739E;text-decoration:underline;}
.textlink:hover{color:#56739E;text-decoration:none;}

/*ебаный квадрат*/
.squar{
background-image:url(/i/squar.gif);
width:4px;
height:4px;
margin-top: -10px;
margin-left: -10px;
}
/*ебаный квадрат*/

/*навигашка бля*/
.menutext{
width:318px;
position:absolute;
overflow:hidden;
margin:0 0 0 15%;
top:0px;
left:0;
}

/*навигашка бля*/

/*ньюска нах*/

.news{
width:318px;
height:318px;
float:right;
padding:10px 10px 10px 10px;
margin:10px -110px 10px 10px;
position:relative;
clear: all;
background-color: #EDE9DE;
border-top: 1px solid;
border-left: 1px solid;
}

.news-all{
width:318px;
padding:10px 10px 10px 10px;
margin:10px 10px 10px 10px;
position:relative;
background-color: #EDE9DE;
}

.news-text{
font:bold 11px arial,sans-serif;
margin-top:10px;

}
.news-text a{color:#56739E;}

/*ньюска нах*/

/*текстег*/

/*навигашка бля*/

/*текстег*/
.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;
}
.navigation{
width:413px;
height:30px;
position:absolute;
top:93px;
left:26%;
color:#56739E;
z-index:95;
}
.navigation a{
color:#56739E;
overflow:hidden;
}
.navb{
font-size: 14px;
overflow: hidden;
margin: 0px;
padding: 0px;
display: inline;
}
.indexpic{
float: left; 
margin-left: 10px; 
margin-right: 10px;
border: 0px;
}
.indextumb{
float: left; 
margin-right: 10px;
border: 0px;
}
.fulltable{
width: 100%;
border:0px; /* border="0" */
border-collapse: collapse;

}
.tab{
width: 50%; 
border: 1px solid #fff; 
padding: 10px;
margin: 10px;
background-image: url(/i/bg-index.jpg); background-repeat: repeat-x;
font-size: 11px;
vertical-align: top;
}
h3.table{
margin-top: 8px;
margin-bottom: 10px;
margin-left: 10px;
font-weight: lighter;
font-size: 14px;
font-family: Arial;
text-transform: uppercase;
color:#56739E;
}
.map{
list-style-type: disc;
margin:10px;padding:0px;
}
