body {
	text-align: center;
	margin:0 auto;
	font:13px  Verdana, Arial, Helvetica, sans-serif;
}


a, a:active, a:visited {font-size:13px;
  color: #f78f1e;
  text-decoration: underline;  }
a:hover { text-decoration: none;}




li{ font-size:13px;}
br.clear {
  clear: both;
  height: 0;
  line-height: 0px;
}

ol {
  margin-left: 10px;
  color: #314359;
}

ul { 
  font-size:13px;
  margin-left: 10px;
  color: #314359;
}

li.content {

  list-style : decimal outside;
  text-align: center;
}
li.menu {
  list-style: none;
  list-style-image: url(img/l_menu_pointer.gif);
  text-align: right;
  height: 25;
  line-height: 25px;
  
}
h3 {

  margin: .5em 0;
  padding-top: 0.14em;
  color: #f78f1e;
}
h5 {
  color: #f78f1e;
  font-size:12px;
}

.entrybody h4 { font:Arial, Helvetica, sans-serif; font-size:11px;
  font-style: italic;
  color: #314359;
}

.text { 

color: #314359;
}
.services li{}

p,div,td {
	font:13px  Verdana, Arial, Helvetica, sans-serif;
  color: #314359;
}

h1 { font-size:16px; color:#000;}
h2 { font-size:20px; color:#000;}


#menu { padding-top:0px;  padding-left:10px;  padding-right:10px; text-align:right; font: 14px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
#menu A{ font: 14px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
.menu { padding-top:0px;  padding-left:10px; font: Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}
.menu li a{  font-size:9px; text-decoration:none;font-weight:bold; font: Tahoma, Geneva, Arial, Helvetica, sans-serif;  }
.menu li  a:hover{ font-size:9px; text-decoration:none}
.menu li a, .menu li a:visited{color:#1a80c0; background-image:none; text-decoration:none; }
.menu li a, .menu li a.active{color: #f78f1e; background:url(http://www.vuvei-center.ru/images/li.gif) left 1px no-repeat; padding-left:10px; text-decoration:none;}

.menu li { list-style:none;}


p.mtb { font-size:13px;
  margin-top: 2.17em 
}
p.mtbl {
  margin-top: 2.17em 
}

p.mtbl a{ 
  margin-top: 2.17em; 
}
p.mtbl a:hover{ 
  margin-top: 2.17em; }

.orange {
  color: #f78f1e;
}  
p.orange { font-size:14px;
  color: #f78f1e;
  text-align: center;
}
.orange a { font-size:14px;
  color: #f78f1e;
  text-decoration: underline;
}
a.orange { font-size:14px;
  color: #f78f1e;
  text-decoration: underline;
}
a.orange:visited { font-size:14px;
  color: #f78f1e;
  text-decoration: underline;
}
a.orange:hover { font-size:14px;
  color: #f78f1e;
  text-decoration: underline;
}

h4{ font-size:14px;}

.author {
  text-align: right;
  margin: 0px;
  padding-right: 20px;
  font-style: italic;
  color: #314359;
}
hr {
  display: block;
  background: #314359;
	height: 1px;
	width: 90%;
	border: none;
	margin: 2em auto;
	clear: both;
}

#form {
text-align: center;
}
#form DIV {
width: 70%;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#order SPAN {
font:14px  Verdana, Arial, Helvetica, sans-serif;
color: #f78f1e;
text-align: center;
margin: 15px 0;
}
#order LABEL {
font:14px  Verdana, Arial, Helvetica, sans-serif;
color: #f77d1e;
margin: 0 5px;
}

#order INPUT, SELECT, TEXTAREA {
font:100%  Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background-color:#f3fafe;
margin: 3px 0 10px 0;
padding: 3px;
border: 1px solid #666666;
}

#order SELECT {
font:90%  Verdana, Arial, Helvetica, sans-serif;
}

div.shadow {
  padding: 0 1px;
  background: #7097a3;
  border-left: 1px solid #8ab9c7;
  border-right: 1px solid #8ab9c7;
  position: relative;
  width: 936px;
  text-align: left;
  margin: 0 auto;
}

div.shadow .shd {
  padding: 0px 0px 4px 0px;
  background: white url(img/shad_bottom.jpg) repeat-x bottom left;
  border-left: 1px solid #bcbdc0; 
  border-right: 1px solid #bcbdc0; 
  border-top: 1px solid #bcbdc0;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(img/shad_tlcorner.jpg) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(img/shad_trcorner.jpg) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(img/shad_blcorner.jpg) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(img/shad_brcorner.jpg) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}
h1{ font-size:9px; color:#666666; font: Verdana, Arial, Helvetica, sans-serif; }
div.copy { font-size:10px color:#CCCCCC; color:#0033FF}
.adv { padding-top:0; color:#fff; padding-left:110px; font-weight:bold; text-decoration:none;}
.adv a{ padding-top:0; color:#fff; font-size:11px; text-decoration:none;}

.mainmenu { width:100%;}
.mainmenu ul {  text-align:left; list-style-type:none; margin:0; padding:0; width:140px;}
.mainmenu ul li.normal{ padding:3px 0px 3px 0px; text-align:right;}
.mainmenu ul li.active{ padding:3px 0px 3px 0px;text-align:right;}
.mainmenu li.normal a { color:#7c85b0; font-size:11px;  font-family:Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
.mainmenu li.active a {  background:url('images/spiral.gif') center left no-repeat; color:#f78f1e; font-size:11px;  font-family:Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding-left:15px; padding-right:4px;}
.mainmenu li.normal a:hover{color:#9ea9c9; }


.advices {}
.advices .aname { font-weight:bold;}
.advices .adate { font-weight:bold;}
.advices .question  { padding-bottom:10px;}

.advices .answer  {}


.speclist { font-size:11px; width:100%;}

.spec-table { font-size:12px;}
.spec-table td{ vertical-align:top;}


#specphoto{ width:100px;}
#specphoto img { border:1px solid #cccccc;}

#specinfo{ font-size:12px;}
#div-spectime{ border:1px solid #88a59a; width:200px;}

#div-spectime td { font-size:12px;}
#div-spectime img { border:0;}

#div-spectitle{ padding-bottom:16px;}
.title2 { font-size:16px; color:#555; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}


.l_r{ background:url('images/l_r.png') 0 0 repeat-y;}
.r_r{ background:url('images/r_r.png') 0 0 repeat-y;}

.u_r{ background:url('images/u_r.png') bottom left repeat-x; }
.d_r{ background:url('images/d_r.png') top left repeat-x;}

.lu_r{ background:url('images/lu_r.png') bottom right no-repeat; height:15px; width:15px; }
.ld_r{ background:url('images/ld_r.png') top right no-repeat; height:15px; width:15px;}
.ru_r{ background:url('images/ru_r.png') bottom left no-repeat; height:15px; width:15px;}
.rd_r{ background:url('images/rd_r.png') top left no-repeat; height:15px; width:15px;}
.c_r{ background-color:#f9f5f1;}

#prevlink img{ border:0;}
#nextlink img{ border:0;}

#div-calendar{ position:absolute; width:470px; height:400px; z-index:1000;}
div.scrollable { height: 350px; overflow: auto; padding: 0; position: relative;  width: 100%; }

#dayofweeks td{ width:60px; vertical-align:top;}

#dayofweeks{ width:420px;}
#days{ width:420px;}


#days td{ width:60px; vertical-align:top;}


#days ul{ list-style-type:none; margin:0; padding:0;}
#days ul li a{ color:#0077ee; font-size:11px; font-weight:normal;}
#days ul li { padding:3px 0 3px 0px; font-size:11px; font-weight:normal; color:#999; width:40px;}
#days ul li.active {  color:#FFF; background-color:#700949;}


#days ul li a:hover{ text-decoration:none;}

#dayofweeks td { font-size:12px; font-weight:normal;}


.regform { width:100%;}
.regform th { font-size:11px; width:80px; text-align:left;}
.regform td{ font-size:11px;}
.regform input{ width:100%; font-size:11px;}

.message{ color:#F00; font-weight:bold; padding-bottom:10px;}

.leftbar{ background-color:#fff5d4; padding-top:20px; }

.f_l{ background:url('images/ld.gif') top left no-repeat; width:17px; height:17px;}
.f_c{ background:url('images/d.gif') bottom left repeat-x; height:17px;}
.f_r{ background:url('images/rd.gif') top right no-repeat; width:17px; height:17px;}

.online-header{ }
.online{  padding:10px 0 20px 0;}

.leftbar ul{  margin:0 0 0 25px;padding:0 0 0 0; list-style-type:none;}
.leftbar li { padding:3px 0 3px 0px;}
.leftbar li a{ color:#474747; font-size:11px;font-weight:normal;}
.leftbar a,a:visited{ color:#474747; font-size:11px; font-weight:normal;}


.leftbar li.ask{  background:url(images/ask.gif) 0 7px no-repeat; padding:5px 0 5px 25px;}
.leftbar li.zap{  background:url(images/zap.gif) 0 7px no-repeat; padding:5px 0 5px 25px;}
.leftbar li.faq{  background:url(images/faq.gif) 0 7px no-repeat; padding:5px 0 5px 25px;}

.leftbar li.icq{  background:url(images/icq2.gif) 0 7px no-repeat; padding:5px 0 5px 25px;}
.leftbar li.skype{  background:url(images/skype.gif) 0 7px no-repeat; padding:5px 0 5px 25px;}
.leftbar li.email{  background:url(images/email.gif) 0 7px no-repeat; padding:5px 0 5px 25px;}


.news-on-main{ padding:0 10px 20px 10px;}
.news-on-main .date{ font-size:11px;  color:#ff8808; text-decoration:underline;}

.news-on-main .new-item { padding-bottom:10px;}
.news-on-main .anons{ padding-top:5px;}

.news-on-main .anons a, .news-on-main .anons div,.news-on-main .anons p {color:#4f4f4f; font-size:11px; font-weight:normal; text-decoration:underline;}
.news-on-main .anons a:hover,.news-on-main .anons a:hover div,.news-on-main .anons a:hover p{ text-decoration:none;}

.footer{height:100px; }
.footer ul { list-style-type:none; margin:0;}
.footer td,.footer div{font-size:11px;}
.footer a{ color:#0286d9; font-size:11px; font-weight:normal; text-decoration:underline;}
.footer a{ color:#0286d9; font-size:11px; font-weight:normal; text-decoration:underline;}

.metro { color:#F00; background:url(images/metro.gif) 0 7px no-repeat; padding-left:12px; padding-top:5px;}


.contact-form{ width:600px;}
.contact-form sup { color:#CC0000;}
.contact-form th { text-align:left; font-weight:normal; font-size:14px; vertical-align:top; padding:2px 0;}
.contact-form td { font-size:10px; padding:4px 0;}
.contact-form input.input-text{ width:100%; height:20px; }
.contact-form textarea{ width:100%; height:40px;}
.contact-form input.error { border:1px dashed #FF0000;}
.contact-form textarea.error { border:1px dashed #FF0000;}

.mainsplash { width:100%; height:106px;}
.mainsplash td { padding:20px 0 0 120px; width:33%;}
.mainsplash td a,.mainsplash td a:visited,.mainsplash td a:hover{ font-size:11px; color:#4c99dc; font-family:Helvetica, sans-serif; font-weight:bold;}
.mainsplash td { font-size:10px; color:#000;font-family:Helvetica, sans-serif;}

.mainsplash1 { width:100%; height:106px;}
.mainsplash1 td { padding:20px 0 0 0px;}
.mainsplash1 td a,.mainsplash1 td a:visited,.mainsplash1 td a:hover{ font-size:11px; color:#4c99dc; font-family:Helvetica, sans-serif; font-weight:bold;}
.mainsplash1 td { font-size:10px; color:#000;font-family:Helvetica, sans-serif;}

.pager { }
.pager div{ padding:0 8px 0 8px; height:25px;  padding-top:2px; text-align:center; float:left;font-size:15px;}
.pager div.active {  width:36px; text-align:center; padding:3px 0 0 0;}
.pager a { font-size:15px; color: #f78f1e;} 
.pager a:hover,.pager a:visited { font-size:15px; color: #f78f1e;} 
 
 
 .photo_c {  float:left;  height:250px; width:170px; z-index:1;}
 .photo {  float:left;height:100px; width:150px; z-index:1;}
 
