body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:18px;
background-color:#FFF;
margin:0;
}

#allbox {
text-align:left;
width:1000px;
position:relative;
background-color:#FFF;
margin:0 auto;
}

p {
margin-top:3px;
}

a {
color:#625B4A;
}

h1 {
font-size:25pt;
color:#F11E42;
margin-top:1px;
margin-bottom:8px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
line-height:23pt;
letter-spacing:-.44pt;
}

h2 {
font-size:18pt;
color:#F11E42;
font-weight:400;
margin-top:15px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
line-height:18pt;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14pt;
margin-bottom:8px;
}

#maingray {
width:470px;
background-color:#F2F2F2;
margin-top:10px;
clear:both;
padding:28px 35px 35px;
}

#mainyellow {
width:470px;
background-color:#FCF7EB;
margin-top:10px;
clear:both;
padding:28px 35px 35px;
}

#maingreen {
width:470px;
background-color:#F5FBEC;
margin-top:10px;
clear:both;
padding:28px 35px 35px;
}

#krohi {
width:520px;
background-color:#2686d9;
margin-bottom:5px;
color:#FFF;
padding:3px 10px;
border-radius: 5px 5px 0 0;
-moz-border-radius:5px 5px 0 0; 
-khtml-border-radius: 5px 5px 0 0;
}

#krohig {
width:520px;
background-color:#690;
margin-bottom:5px;
color:#FFF;
padding:3px 10px;
}

hr {
color:#CCC;
background-color:#CCC;
border:none;
}

.ramka {
width:996px;
border:1px solid #333;
margin-top:2px;
padding:1px;
}

#mniz {
width:1000px;
background-color:#F2F2F2;
}

.menu {
font-size:8pt;
line-height:normal;
padding:5px 0;
}

.rubr {
color:#F11E42;
font-weight:700;
text-decoration:none;
}

.h1 {
font-size:25pt;
color:#F11E42;
margin-top:1px;
margin-bottom:8px;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
line-height:23pt;
}

.zag {
font-size:10pt;
margin-top:1px;
margin-bottom:2px;
font-weight:700;
color:#000;
}

.podzag {
font-size:14pt;
font-weight:400;
color:#3E5AC0;
}

.blackline {
font-size:9pt;
font-style:italic;
text-decoration:none;
background-color:#333;
color:#CCC;
width:453px;
margin:0 0 8px;
padding:2px 8px 3px;
}

.itog {
background-color:#EEE3EA;
width:435px;
text-align:left;
margin-bottom:18px;
padding:18px;
}

.itog h2 {
color:#039;
}

.h2 {
font-size:18pt;
color:#F11E42;
font-weight:400;
margin-top:8px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
line-height:18pt;
}

.h2grey {
color:#666;
font-size:16pt;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
line-height:15pt;
}

.green {
color:#360;
}

.h1black {
color:#000;
font-size:11pt;
font-weight:700;
margin:0;
padding:0;
}

.podp {
font-size:8pt;
margin-top:2px;
color:#666;
margin-bottom:18px;
line-height:18px;
}

.podp h1 {
font-size:11pt;
color:#333;
font-weight:700;
line-height:18px;
}

.kolonka {
width:235px;
margin-top:0;
padding-top:0;
text-decoration:none;
float:left;
margin-bottom:16px;
}

.kolonka ul {
margin-left:0;
padding-left:14px;
margin-top:0;
}

#kolonkal {
width:160px;
float:left;
margin-left:8px;
overflow:hidden;
}

#kolonkar {
width:210px;
float:left;
text-align:right;
padding-left:20px;
}

.allitem {
margin-left:0;
text-decoration:none;
margin-top:28px;
padding-left:14px;
}

.allitem li {
margin-bottom:8px;
list-style-position:outside;
}

.imgl {
float:left;
margin:0 18px 12px 0;
}

.fotol {
float:left;
vertical-align:top;
margin:0 18px 18px 0;
}

.fotoadvl {
width:336px;
height:280px;
float:left;
margin:0 18px 18px 0;
}

.fotoadvb {
width:580px;
height:400px;
float:left;
margin:0 18px 18px 0;
}

.topimg {
margin-top:8px;
}

.toptizer {
background-color:#FFEDF4;
height:80px;
width:240px;
float:left;
font-size:8pt;
line-height:10pt;
display:inline;
margin:5px;
padding:9px;
}

.toptizer img {
float:left;
width:80px;
height:80px;
margin-right:9px;
border:1px solid #CCC;
}

.toptizer strong {
color:#3E5AC0;
font-size:9pt;
text-decoration:underline;
line-height:18pt;
}

.toptizer a {
text-decoration:none;
color:#000;
}

.anonsl {
background-color:#FCF7ED;
width:153px;
margin-top:18px;
font-size:9pt;
line-height:11pt;
clear:left;
padding:18px 9px 18px 12px;
}

.anonsl img {
float:left;
width:38px;
height:35px;
border:3px solid #D55953;
margin:0 9px 9px 0;
}

.anonsl a {
text-decoration:none;
color:#625B4A;
}

.katalog {
width:250px;
}

.katalog a {
text-decoration:none;
color:#333;
font-weight:700;
}

.katalog td {
padding:3px 0 3px 10px;
}

.katshops {
width:470px;
}

.tdksh {
padding:5px 10px;
}

.menugray {
color:#999;
}

.menugray a {
color:#999;
text-decoration:none;
}

.fotoblok {
height:480px;
position:relative;
display:block;
margin:28px 0;
}

a:hover,.menu a:hover,.menur a:hover {
color:#F11E42;
text-decoration:underline;
}

#maingray img,#maingreen img,#mainyellow img {
margin-top:5px;
}

#krohi a,#krohig a,.white {
color:#FFF;
}

.menu a,.katshops a {
text-decoration:none;
}

.menur,.menur a {
text-decoration:none;
color:#999;
}

body#deti a#detilink,body#moda a#modalink,body#style a#stylelink,body#gift a#giftlink,body#ishops a#ishopslink,body#shopping a#shoppinglink,body#expert a#expertlink,body#otdyh a#otdyhlink,body#prich a#prichlink,body#mj a#mjlink,body#interior a#interiorlink,body#men a#menlink,.blue {
color:#3E5AC0;
}

.red,.katalog a:hover,.katshops a:hover,.menugray a:hover {
color:#F11E42;
}

.toptizer a:hover,.anonsl a:hover {
text-decoration:underline;
color:#3E5AC0;
}

#maingray li {
margin-bottom:8px;
list-style-position:outside;
}

.citata {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size:12pt;
line-height:18px;
color: #3E5AC0;
font-style:italic;
	}