@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, p {
	margin: 0;
	padding: 0
}
html {
   background: url(/themes/atravita/images/htmlfon.jpg) 0 0;	
}	
body {
	width: 990px;
	margin: 0 auto;
	font: normal 10pt 'Arial';
	border-right:1px solid #9a9a9a;/*#eac9a6*/
	border-left:1px solid #9a9a9a;
	background: #ffffff;
	position:relative;
}

#content h1, #content h2, #content h3 {
	font-family:'Arial';
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
        color:#D01811;
}
#content h2, #content h3 {
        font-size:9pt;
}
#content h3 {
        text-transform:none;
}
#content em {
        color:#D01811;
}
#content p {
	/*font: normal 10pt 'Tahoma';
	line-height: 21px;
	text-align: justify;
	color: #836a4e*/
	margin:10px 0px;
}
#content ul,  #content ol {
   list-style-position: inside; 
   margin:5px 10px;
}
#header {
	width: 100%;
	height: 368px;
	background: url(/themes/atravita/images/header.jpg) no-repeat 50% 0;
	position: relative;
}

#logo {
	display: block;
	position: absolute;
	top: 255px;
	left: 52px;
	width:180px;
	height:40px;/*150px*/
	padding-top:130px;
	z-index:1;
	color:#88567c;	
	cursor: hand;
    font: bold 8pt 'Arial';
    text-decoration:none;
}
#logo:hover {
    text-decoration:none;  	
}	
#logo div {
   margin:0px 0px 0px 0px;	
   font-size:12pt;	
}
#mainword {
   display:block;	
   z-index:1;
   cursor: hand; 
   position: absolute;
   /*
   padding:0px 100px 90px 0px;
   top: 7px;
   right: 75px;	
   color:#c30010;	
   font: bold 9pt 'Arial';
   text-decoration:none;
   */
   width:380px;
   height:125px;
   top:0px;
   right:100px;
}
#mainword div {
   margin:0px 0px 0px 0px;	
   font-size:13pt;	
}
#wrapper {
	position: relative;
	overflow: hidden;
	width:100%;
	background: url(/themes/atravita/images/wrapperfon.png) no-repeat 269px 0;
}

#content {
	111margin: 0 87px 0 270px;
	margin: 0 35px 0 270px;
	padding:0px 0px 20px 70px;
	color:#6b5b4a;
	
}

#sidebar {
	padding:0px; 
	width: 270px;
	float: left;
	overflow: hidden;
	background:#fbebd8;
	margin-bottom:30px;
}
#sidebartop {
   width:270px;
   background: url(/themes/atravita/images/sidebartop.png) no-repeat;  
   position:relative;  	
   min-height:200px;
}
#sidebarbottom {
   width:270px;
   height:655px;/*655px*/
   background: url(/themes/atravita/images/sidebarbottom.png) no-repeat 0 100%;  	
}
#baners {
   overflow:hidden;
   width:100%;
   height:255px;
}
#baners div {
   margin-top:90px;
   width:240px;
   height:170px;
   background: url(/themes/atravita/images/baneri.png) no-repeat 0 0;
}   
#phone {
   color:#bd2122;	
   font-weight:bold;
   font-family:'Arial';
   font-size:9pt;
   padding:235px 0px 0px 80px;
}
#phone #numbers {
   font-size:10pt;	
}
#phone #numbers span {
   font-size:19pt;
   font-weight:normal;
}
#phone a {
    font-size:10pt;	
    color:#bd2122;
    text-decoration:none;
}
#phone a:hover {
  	text-decoration:underline;
}
#content #menutop {
	list-style: none;
	padding:0px;
	margin:0px;
    height:100px;
	overflow:hidden;
	111width:560px;
	width:610px;
}
#content #menutop li {
	float:left;
	111111width:135px;
}
#content #menutop li a {
	height:70px;/*100px*/
	111padding:30px 55px 0px 0px;
	padding:30px 48px 0px 0px;
	display: block;
	/*font: bold 12pt 'Arial';*/
	font: normal 12pt 'Arial';
	text-transform: none;
	text-decoration: none;
	color: #d01811;
	overflow:hidden;
}
#content #menutop #menunum1 a {background: url(/themes/atravita/images/menupik1.png) no-repeat 100% 0;}
#content #menutop #menunum1 {
	width:110px;
}
#content #menutop #menunum2 a {background: url(/themes/atravita/images/menupik5.png) no-repeat 100% 0;}
#content #menutop #menunum2 {
	width:110px;
}
#content #menutop #menunum3 a {background: url(/themes/atravita/images/menupik2.png) no-repeat 100% 0;}
#content #menutop #menunum3 {
	width:135px;
}
#content #menutop #menunum4 a {background: url(/themes/atravita/images/menupik3.png) no-repeat 100% 0;}
#content #menutop #menunum4 {
	width:120px;
}
#content #menutop #menunum5 a {background: url(/themes/atravita/images/menupik4.png) no-repeat 100% 0;}
#content #menutop #menunum5 {
	width:120px;
}
#content #menutop a:hover, #content #menutop .active a {
   color:#982135;
   text-decoration:none;	
}
#menuleft {
	list-style: none;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:220px;
	margin:0px 15px 0px 35px;
}
#menuleft li {
	width:100%;
}
#menuleft a {
	padding:6px 10px 6px 18px;
	display: block;
	/*font: bold 12pt 'Arial';*/
	font: normal 11pt 'Arial';
	text-transform: none;
	text-decoration: none;
	color: #982135;/*#d01811;*/
	background: url(/themes/atravita/images/dot.png) no-repeat 0 50%;
}
#menuleft a:hover {
   color:#d01811;	
   text-decoration: underline;
}	
#footer {
	width: 100%;
	height: 56px;
	clear:both;
	background: #f9e3ca url(/themes/atravita/images/footer.jpg) no-repeat 0 0;
}
#footerR {
   position:absolute;
   right:0px;
   bottom:0px;	
   background:transparent url(/themes/atravita/images/botlogo.png) no-repeat scroll 50% 0;
   font-size:8pt;
   padding-top:70px;
   height:30px;/*100px*/
   z-index:1;
   width:270px;
} 
#footerR a {
   color:#913a30;	
   text-decoration:underline;
}	
#footerR a:hover {
   text-decoration:none;	
}	  
#footerL {
   font-size:8pt;	
   float:left;
   padding:7px 0px 0px 75px;
}
#footerL a {
   color:#913a30;	
   text-decoration:underline;
}	
#footerL a:hover {
   text-decoration:none;	
}
/*---------------*/
#content .tblforkatalog {
   width:99%;
   border:none;
   padding-top:10px;
}
#content .tblforkatalog td {
   padding-bottom:30px;
}
#content .tblforkatalog img {
   border:1px solid #D01811;
}
#content .tblforkatalog p {
   text-align:center;
}

ul ul, ul ol, ol ul, ol ol {
   padding:10px;
}
#content a {
   color:#D01811;
   text-decoration:underline;
}
#content a:hover {
   text-decoration:none;
}
.kuhnasmalltext {
   text-align:left;
}
#content .thisforevol, #content .thisforevol a {
   color:#D01811;
}
#content .thisforevol a {
   text-decoration:underline;
}
#content .thisforevol a:hover, #content #aunderline {
   text-decoration:none;
}
#content .astr {
   text-decoration:none;
}
.quedate {
   font-weight:bold;
   font-size:9px;
}
#sidebartop #katti {
   margin:0px;
   padding:110px 0px 10px 35px;
   color:#D01811;
   font-family:'Arial';
   font-size:12pt;
   font-weight:bold;
   text-align:left;
   text-transform:uppercase;
}
.mailinput {
   width:245px;
   border:1px solid #d01811;
}
\#divforkapcha img, #keystring {
   border:1px solid #d01811;
    font-size: 36px;
    height: 48px;
    text-align: center;
    width: 110px;
	margin-right: 30px;
  }
#bottrekont {
   margin:20px 0px;
   width:99%;
   border-collapse:collapse;
   border:none;
}
#bottrekont td {
   padding:5px;
   text-align:center;
   border-top:1px solid #836a4e;
   border-right:1px solid #836a4e;
   width:30%;
}
#bottrekont td ul {
   text-align:left;
   color:#D01811;
   padding-left:35px;
   width:130px;
   margin:3px 0px;
}
#Gosha {
   padding:25px 0px 0px 77px;
}

.add_menu{
  position:relative;
  top: 90px;
      color: #D01811;
    font-family: 'Arial';
    font-size: 10pt;
    font-weight: bold;
	left: 31px;
	 text-transform: uppercase;
	 
}

.add_menu a{
	 background: url("/themes/atravita/images/dot.png") no-repeat scroll 0 50% transparent;
    color: #982135;
    display: block;
    font: 11pt 'Arial';
    padding: 6px 10px 6px 18px;
    text-decoration: none;
    text-transform: none;
}