@charset "windows-1251";

body{
font-family:Tahoma, Verdana, Sans-Serif, Arial;
font-size:11px;
color:#3c3e3f;
font-weight:lighter;
vertical-align:top;
text-align:center;
padding:5px;
margin:0px;
background: #FFFFFF;
}

table{
font-size:11px;
}

div{
display:inline;
}

.micro h2{
display:inline;
font-size:9px;
font-weight:lighter;
}

h2.menu{
display:inline;
font-size:16px;
font-weight:bold;
}

h2.text{
display:inline;
font-size:12px;
font-weight:400;
}

h3{
display:inline;
}

h4{
display:inline;
}

h5{
display:inline;
font-size:10px;
font-weight:bold;
color:#000000;
}

img{
border:0px;
}

/**********************************************************************/
/************************* Шрифт **************************************/
/**********************************************************************/
.akcent1{
font-size:12px;
color:#16387C;
font-weight:bold;
}

.akcent2{
font-size:28px;
color:#3c3e3f;
font-weight:900;
font-style:italic;
}

.akcent3{
font-size:20px;
color:#16387C;
font-weight:900;
}

.akcent4{
font-size:12px;
color:#f48000;
font-weight:bold;
}

.akcent5{
font-size:12px;
color:#f48000;
font-weight:100;
}

.akcent6{
font-size:14px;
color:#3c3e3f;
font-weight:bold;
font-style:oblique;
text-decoration:line-through;
}

.akcent7{
font-size:10px;
color:#3c3e3f;
font-weight:100;
font-style:oblique;
}

.akcent8{
font-size:22px;
color:#f48000;
font-weight:bold;
}

.akcent9{
font-size:16px;
color:#3c3e3f;
font-weight:bold;
font-style:italic;
}

.akcent10{
font-family:Sans-Serif;
font-size:42px;
color:#f48000;
font-weight:900;
font-style:italic;
}

/**********************************************************************/
/**********************************************************************/

/**********************************************************************/
/************************ Ссылки **************************************/
/**********************************************************************/
a, a:visited{
font-weight:lighter;
text-decoration:none;
color:#16387C;
}

a:hover{
font-weight:lighter;
text-decoration:underline;
color:#f48000;
}

.akcent3 a, .akcent3 a:visited{
color:#16387C;
font-weight:900;
text-decoration:none;
}

.akcent3 a:hover{
color:#16387C;
font-weight:900;
text-decoration:none;
}

.akcent8 a, .akcent8 a:visited{
font-weight:bold;
color:#f48000;
text-decoration:none;
}

.akcent8 a:hover{
font-weight:bold;
color:#f48000;
text-decoration:none;
}

.akcent10 a, .akcent10 a:visited{
font-weight:900;
color:#f48000;
text-decoration:none;
}

.akcent10 a:hover{
font-weight:900;
color:#f48000;
text-decoration:none;
}

.price a, .price a:visited, .price a:hover {
color:#f48000;
text-decoration:none;
}

.decor a, .decor a:visited, .decor a:hover {
color:#f48000;
padding:0px 5px;
border-left: solid 3px #f48000;
text-decoration:none;
}

.corr a, .corr a:visited{
padding:0px 5px;
border-left: solid 3px #16387C;
}

.corr a:hover{
padding:0px 5px;
border-left: solid 3px #f48000;
text-decoration:none;
}
/**********************************************************************/
/**********************************************************************/

modelProperties td{
padding:0;font-size:70%;
font-family:Tahoma,sans-serif;
vertical-align:bottom
}

table.modelProperties{
float:left;
padding-right:20px
}

table.main{
background:#FFFFFF;
text-align:left;
padding:0px;
margin:0px;
vertical-align:top;
float:left;
}

table.tab_left{
background:#FFFFFF;
background-image:url('/pic/tab_bg.gif');
border:1px #CAD5DB solid;
text-align:left;
padding:0px;
margin:10px 10px 0px 0px;
vertical-align:top;
}

table.tab_center{
background:#FFFFFF;
border:1px #CAD5DB solid;
padding:0px;
margin:10px 0px 0px 0px;
vertical-align:top;
width:auto;
}

table.tab_right{
background:#FFFFFF;
border:1px #CAD5DB solid;
text-align:left;
padding:0px;
margin:10px 0px 0px 10px;
vertical-align:top;
width:160px;
}

table.text{
margin:5px 0px 0px 5px;
padding:0px;
}

table.shapka{
background:#FAFAFC;
border:1px #CAD5DB solid;
/*height:135px;*/
}

table.question{
background-image:url('/pic/howto.gif');
background-repeat:no-repeat;
}

/**********************************************************************/
/***************************** SET ************************************/
/**********************************************************************/
td.set1{
background-image:url('/pic/td_bg1.gif');
background-repeat:repeat-x;
height:20px;
border-right:1px #b0bec7 solid;
text-align:center;
}

td.set2{
background-image:url('/pic/td_bg2.gif');
background-repeat:repeat-x;
height:20px;
border-bottom:1px #b0bec7 solid;
text-align:center;
}

td.set3{
background-image:url('/pic/td_bg2.gif');
background-repeat:repeat-x;
height:20px;
border-bottom:1px #b0bec7 solid;
border-top:1px #b0bec7 solid;
}

td.set4{
background-image:url('/pic/td_bg2.gif');
background-repeat:repeat-x;
height:20px;
border-bottom:1px #b0bec7 solid;
border-right:1px #b0bec7 solid;
border-top:1px #b0bec7 solid;
text-align:center;
}

td.set5{
height:20px;
border-bottom:1px #b0bec7 solid;
text-align:center;
}
/**********************************************************************/
/**********************************************************************/

/**********************************************************************/
/*************************** TD ***************************************/
/**********************************************************************/
td.line{
background-image:url('/pic/tab_bg.gif');
height:6px;
}

td.stiker{
background-image:url('/pic/stiker/stiker_font.gif');
height:38px;
}

td.dottedW{
background:#FFFFFF;
border-bottom:1px #b0bec7 dotted;
border-right:1px #b0bec7 dotted;
padding:10px;
margin:0px;
}

td.dottedG{
background:#FAFAFC;
border-bottom:1px #b0bec7 dotted;
border-right:1px #b0bec7 dotted;
padding:10px;
margin:0px;
}

td.pageactive{
background:#f48000;
border-bottom:1px #b0bec7 dotted;
border-right:1px #b0bec7 dotted;
padding:3px;
margin:0px;
}

td.pagenoactive{
border-bottom:1px #b0bec7 dotted;
border-right:1px #b0bec7 dotted;
padding:3px;
margin:0px;
}

td.set_free{
background:#FAFAFC;
border-top:1px #CAD5DB solid;
text-align:center;
padding:3px;
}

td.set_free2{
background:#FAFAFC;
border-bottom:1px #CAD5DB solid;
padding:3px;
}

td.set_free3{
border-right:1px #CAD5DB solid;
border-top:1px #CAD5DB solid;
padding:3px;
}

td.set_free4{
background:#FAFAFC;
border-top:1px #CAD5DB solid;
border-right:1px #CAD5DB solid;
padding:3px;
}

td.shadow1{
vertical-align:top;
padding:0px;
margin:0px;
height:6px;
width:auto;
background:url('/pic/shadow1.gif') repeat-x;
}

td.menu{
cursor:pointer;
}
/**********************************************************************/
/**********************************************************************/

div.logo{
padding:0px;
margin:5px 2px 0px 10px;
background:url('/pic/logo.gif') no-repeat center center;
height:150px;
width:172px;
display:block;
}

td.down{
background:url('/pic/city.jpg') no-repeat right bottom;
height:370px;
}

/**********************************************************************/
/************************ Поиск и меню в шапке ************************/
/**********************************************************************/
table.u_tab{
text-align:left;
padding:0px;
margin:10px 0px 0px 0px;
height:100px;
table-layout:fixed;
}

td.u_shadowup{
padding:0px;
margin:0px;
background:url('/pic/u_shadowup.gif');
height:14px;
width:100%;
}

td.u_shadowdown{
padding:0px;
margin:0px;
background:url('/pic/u_shadowdown.gif') top;
height:14px;
width:100%;
}

td.u_shadowleft{
padding:0px;
margin:0px;
background:url('/pic/u_shadowleft.gif') right;
height:72px;
width:14px;
overflow: hidden;
}

td.u_shadowright{
padding:0px;
margin:0px;
background:url('/pic/u_shadowright.gif') left;
height:72px;
width:14px;
}

td.u_leftup{
padding:0px;
margin:0px;
background:url('/pic/u_leftup.gif') no-repeat right bottom;
height:14px;
width:14px;
}

td.u_leftdown{
padding:0px;
margin:0px;
background:url('/pic/u_leftdown.gif') no-repeat right top;
height:14px;
width:14px;
}

td.u_rightup{
padding:0px;
margin:0px;
background:url('/pic/u_rightup.gif') no-repeat left bottom;
height:14px;
width:14px;
}

td.u_rightdown{
padding:0px;
margin:0px;
background:url('/pic/u_rightdown.gif') no-repeat left top;
height:14px;
width:14px;
}

td.u_center{
background:#eff3f8;
padding:0px;
margin:0px;
}

td.u_menu{
text-align:center;
padding:0px 5px 0px 5px;
border-right:1px #b0bec7 solid;
}
/**********************************************************************/
/**********************************************************************/

/**********************************************************************/
/**************************** Кнопка **********************************/
/**********************************************************************/
.button_orange{
text-align:center;
background:#f48000;
border:1px #CAD5DB solid;
height:20px;
}

.button_orange a,.button_orange a:visited{
font-weight:bold;
text-decoration:none;
color:#3c3e3f;
}

.button_orange a:hover{
font-weight:bold;
text-decoration:none;
color:#3c3e3f;
}

.button_blue{
text-align:center;
background:#eff3f8;
border:1px #CAD5DB solid;
height:20px;
}

.button_blue a,.button_blue a:visited{
font-weight:bold;
text-decoration:none;
color:#3c3e3f;
}

.button_blue a:hover{
font-weight:bold;
text-decoration:none;
color:#16387C;
}
/**********************************************************************/
/**********************************************************************/

/**********************************************************************/
/**************************** Элементы форм ***************************/
/**********************************************************************/
form{
display:inline;
}

input{
border:1px #b0bec7 solid;
background-image:url('/pic/td_bg1.gif');
height:20px;
font-size:10px;
}

textarea{
border:1px #b0bec7 solid;
font-size:12px;
}

radio{
background:white;
border:1px #b0bec7 solid;
}

.checkbox{
border:1px #b0bec7 solid;
}

.submit{
border:1px #b0bec7 solid;
height:20px;
}

.select{
height:20px;
font-size:12px;
}

/**********************************************************************/
/**********************************************************************/
.post-date {
background:transparent url(/pic/date-bg.png) no-repeat scroll 0% 50%;
float:left;
height:60px;
margin:0px 10px 0px 0px;
padding-top:2px;
text-align:center;
width:62px;}

.month {
color:#FFFFFF;
font-size:11px;}

.dayofmonth {
color:#2E2E2E;
font-family:"Times New Roman";
font-size:36px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;}
/*************************************************/
label.fieldHint{
  display:none;
  background: #ffc;
  margin: 0 0px;
  padding: 0 0px;
  border:1px solid #ccc;
}
#search_form br {clear:both}
#search_form input,
#search_form label {float:left}
fieldset {border:1px solid #aaa;padding:1em}