/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#4b4a48 url(/images/bg.png) 50% 0 repeat;font: 11px Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #000;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #000000;text-decoration: underline;cursor: pointer;}
a:hover {color:#333333;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */


#all { width:932px; margin:0 auto; padding:0 34px; background:url(/images/content_all.png) 0 0 repeat-y;}

#header { background:url(/images/header.jpg) 0 0 no-repeat; height:170px; position:relative;}
.logo {position:absolute;left:221px;top:44px;padding:0;}
.logo a, .logo a:visited { 	width: 486px;height: 55px; overflow:hidden; text-indent:-9999px; padding:0; display:block;}
#header ul { position:absolute; left:534px; top:10px;}
#footer ul  { position:absolute; left:71px; top:75px;}

#header li, #footer ul li { padding:0 10px; list-style-type:none; float:left;}
#header li a, #header li a:visited, #footer li a:visited, #footer li a { width:90px; height:33px; display:block; overflow:hidden; text-indent:-9999px;}
.cont { background:url(/images/cont.jpg) 0 0 no-repeat; height:275px; position:relative;}
.cont a {width:340px; height:54px; display:block; overflow:hidden; text-indent:-9999px; position:absolute; left:293px; top:220px;}
#content { width:100%; overflow:hidden; background:#d6e2d8; padding:10px 0;}
#mid_content { width:570px; float:left; padding-left:15px;}
.name_welcome { padding-top:20px;}
.cntr { text-align:center;}
.bl { padding: 0 0 0 50px; height:1%;}
.bl p { text-indent:40px;}
.name { padding:25px 0 15px;}
#sidebar { width:245px; float:right; padding-right:50px;}
.otzivi { color:#003e1e; width:100%; overflow:hidden;}
.otzivi li { padding:20px 0 20px; list-style-type:none; background:url(/images/brd.png) 5px 0 repeat-x; margin-top:-10px; width:100%; overflow:hidden;}
.otzivi li img { float:left; border:3px solid #4b5b23; margin:4px 15px 0 0;}
.otzivi li strong { display:block;}
.otzivi li span { display:block; text-align:right; padding-top:10px;}
.bl_one { padding:10px 55px 0; height:1%;}


#footer { height:131px; position:relative; background:url(/images/footer.jpg) 0 0 no-repeat; color:#fff;}
#footer p  { position:absolute; right:53px; top:96px; }

