* {
margin:0;
padding:0;
}
html, body {height: 100%; margin: 0; padding: 0;}

BODY {
background:#8b3605 url(bg.jpg) 0 0 repeat-x;
font-family:Tahoma, Helvetica, sans-serif;
color:#000;
font-size:100%;
min-width:990px;
}




IMG {
border:0;
}

A {
color:#068ab0;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}


H1 {
font-family:"comic Sans MS";
color:#761407;
font-size:2.181em; /* 11x2.181 = 24 */
font-weight:normal;
margin:0;
padding:0;
}

H2 {
color:#f0f888;
font-size:1.181em; /* 11x1.181 = 13 */
font-weight:bold;
margin:0 0 0.3em 0;
padding:0;
}



UL {
list-style-position:outside;
margin:0 0 0.5em 0.5em;
}

OL {
list-style-position:outside;
margin:0 0 0.5em 25px;
}

LI {
margin-bottom:0.3em;
}

P {
margin:0 0 1em 0;
}

TABLE {
border-collapse:collapse;
}


INPUT, SELECT, TEXTAREA {
font-family:Tahoma;
font-size:100%;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

.tabAll {
width:100%;
border-collapse:collapse;
}

.bgL {
background:url(bg-l.jpg) 0 0 repeat-x;
}

#all{
position:relative;
width:990px;
background:url(bg-tl.jpg) 0 0 no-repeat;
font-size:0.687em;
}


.footTop {
background:url(foot-top.jpg) 221px 0 no-repeat;
}

.footBot {
background:url(foot-bot.jpg) 237px 415px no-repeat;
}

/* bottom */

.bottom {
width:990px;
padding-bottom:25px;
}

.botL {
float:left;
width:560px;
padding:2px 0 0 21px;
}

.search {
float:left;
background:url(search-l.gif) 0 0 no-repeat;
padding:0 28px 0 18px;
height:21px;
}

.inpSearch {
float:left;
height:21px;
width:360px;
margin:0;
padding:4px 0 0 0;
border:0;
background:url(search-bg.gif) 0 0 repeat-x;
/*color:#b2b2b2;*/
font-size:11px;
}

.butSearch {
float:left;
}


.copyright {
float:right;
width:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.909em; /*11x0.909 = 10 */
line-height:1.2em;
padding:0;
}


.copyright A {
color:#f0f888;
}

A.activemedia {
font-style:italic;
color:#000;
text-decoration:none;
}

A.activemedia SPAN{
color:#f0f888;
font-style:normal;
text-decoration:underline;
}

A:hover.activemedia  SPAN {
text-decoration:none;
}




/* end bottom */


.logo {
position:absolute;
top:23px;
left:53px;
z-index:100;
}

.tabMenu {
width:100%;
border-collapse:collapse;
}

.tabMenu TD {
vertical-align:top;
padding:52px 0 0 0;
}

.tabMenu A{
cursor:pointer;
}


.tdrasp {
width:10%;
}

.shops {
margin:108px 0 0 24px;
}

.shops IMG {
margin-right:15px;
}


.shops UL, .tdNews UL {
list-style:none;
margin:0.4em 0 0 0;
padding:0;
}

.shops LI, .tdNews LI {
background:none;
background:url(arr-yelow.gif) 0 0.4em no-repeat;
padding:0 0 0 23px;
margin:0 0 0.3em 0;
}

.shops A, .tdNews A {
color:#000;
}

.shops H2 {
padding-left:23px;
}

.sitemap {
float:left;
}

P.allShops {
margin:0;
padding:0;
}

P.allShops A, .sitemap A{
background:url(arr-black.gif) 0 0.5em no-repeat;
color:#f0f888;
font-size:0.909em; /*11x0.909 = 10 */
padding:0 0 0 23px;
}


.boyGirls {
position:absolute;
top:73px;
left:467px;
z-index:200;
width:510px;
}


.boys, .girls {
float:left;
width:118px;
margin-top:170px;
}

.girls {
margin-left:12px;
}

.boys A, .girls A {
color:#000;
font-weight:bold;
font-size:1.181em; /* 11x1.181 = 13 */
}

.boys IMG, .girls IMG {
margin:0 10px 0 13px;
vertical-align:middle;
}

.tabNVC {
width:100%;
border-collapse:collapse;
}

.tdNews {
text-align:left;
vertical-align:top;
padding:86px 80px 0 239px;
width:225px;
background:url(camel-news.jpg) 0 0 no-repeat;
height:376px;
//height:285px;
}

.mainNews {
margin:0.4em 0 2.1em 25px;
}

.mainNews A {
color:#000;
text-decoration:none;
}

.mainNews H2 {
margin-bottom:0.4em;
}

.date {
font-size:0.909em; /*11x0.909 = 10 */
}

.tdVoice {
vertical-align:top;
text-align:left;
padding:86px 0 0 0;
width:300px;
}

.tdVoice UL{
margin:0;
padding:0 0 0.2em 0;
list-style:none;
}

.tdVoice LI{
margin:0 0 0.3em 0;
padding:0;
background:none;
}

.tdVoice A{
color:#000;
text-decoration:none;
}

.tdVoice IMG {
vertical-align:top;
margin:0.3em 10px 0 0;
}

.tdVoice H2 {
margin:0.6em 0 0.8em 24px;
}

.butSend {
cursor:pointer;
margin:32px 0 0 0;
}

.tdCollection {
vertical-align:top;
}

.tabVoiceResult {
width:285px;
border-collapse:collapse;
}


TD.tdProcent {
width:30px;
color:#000;
vertical-align:bottom;
padding-left:5px;
padding-bottom:10px;
//padding-bottom:12px;
}

TD.tdVoicePoloska {
vertical-align:top;
color:#f0f888;
padding-bottom:10px;
padding-left:2px;
}

.poloskaL {
float:left;
height:10px;
background:url(v-l.gif) 0 0 no-repeat;
margin-top:0.2em;
}

.poloskaR {
float:left;
height:10px;
background:url(v-r.gif) 100% 0 no-repeat;
padding:0 6px;
}

.poloska {
float:left;
height:10px;
background:url(v-bg.gif) 0 0 repeat-x;
}

.poloskaDot {
background:url(dot.gif) 3px 9px repeat-x;
margin-left:-2px;
}
