body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  line-height:16px; color:#000000; }
html, body {  height:100%;  background-color:#96989c}
a {color:#C60000}
a:hover {color:#0000FF;}
img {border:0px;}

h1 {font-size:28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:100; letter-spacing:0.05em; color:#000}
h5 {font-size:12px;}
h4 {font-size:14px; }
h3 {font-size:18px; font-weight:100;}

#wrapper{ border:0px solid red;
min-height:100%;  min-width:1000px;
}
.sofya {text-decoration:none; color:gray;}
.q {font-size:9px;}
/* Page main position */
#container  { width:100%; max-width:1112px; min-width:980px;  border:0px solid blue; background-color:#fff;}
#page {background:url('/design/images/mpborder.png') repeat-y center; }
#pageText img {border:0px; margin:7px;}




#priceup {background:url('/design/images/price_up_bg.jpg') repeat-x center;
text-align:center; height:32px;}

#logo {float:left; }
#logo  .img {float:left; border:none; margin-right:20px; margin-left:10px; margin-top:10px;}
#logo .text {padding-top:27px; line-height:30px; float:left; }
#logo a {color:black; text-decoration:none;}
#logo .caption {font-size:24px; font-weight:bold;}
#logo .sofya {color:red; font-weight:100;}
#logo .slogan {font-size:14px; letter-spacing:0.125em; line-height:20px;}
#logo .slogan2 {font-size:14px; letter-spacing:0.09em; line-height:14px; color:#777}


#header {height:90px; background-color:#C00; text-align:;}
#header p {color:#FFF; font-weight:bold; font-size:20px; background-color:#; margin:0px; padding-top:10px; padding-bottom:10px;}
#header .logolong {height:62px; background:url('/design/images/logo_long.png') no-repeat; background-position:center; overflow:hidden; }


#aheader { height:112px; background:url('/design/images/hdr_bg.gif') no-repeat;}
#aheader .phonePlace {float:right; text-align:right; border:0px solid; padding-top:27px; line-height:30px; padding-right:20px;}
#aheader .phonePlace .caption {font-size:22px; letter-spacing:7px;}
#aheader .phonePlace .phone {font-size:18px; border:0px solid black; letter-spacing:0.125em; line-height:20px; color:#EE0000;}


#webPath { color:#667; font-size:11px; height:18px; }
#webPath img {float:left;}
#webPath a {color:#333;}

#mainMenu {height:30px; background-color:#CCC; border:0px solid black;}
#mainMenu ul {list-style:none; margin:0px; padding:0px; }
#mainMenu li {margin-right:3px; float:left;  padding-top:7px;  padding-bottom:5px; border:0px solid yellow;}
#mainMenu a {padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:8px; color:#000;}
#mainMenu .selected  {background-color:#C00; color:#FFF; font-weight:bold; 
text-decoration:none;
}
#mainMenu .separator  {background-color:#FFF; height:18px; width:2px;}

#subPagesMenu { border:0px solid black; border-left:0px solid #C00; padding-top:15px; padding-bottom:8px;}
#subPagesMenu ul {list-style:none; margin:0px; padding:0px; }
#subPagesMenu li {margin-top:3px; padding-top:5px;  padding-bottom:5px; border:0px solid yellow;}
#subPagesMenu a {padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:8px; color:#000;}
#subPagesMenu .selected  {background-color:#C00; color:#FFF; font-weight:bold; }

#infomenu {height:22px; background:url('/design/images/infomenu_bg1.gif') repeat-x;}


#partOne {width:100%; height:368px; border-bottom:1px dotted black; margin-bottom:0px;}
#partOne .tableBg {position:absolute; min-width:1000px;}
#partTwo {padding-top:20px; padding-bottom:20px; background-color:#F9F8F2; border-bottom:1px dotted black; }

#notes  {margin-left:20px; position:absolute;  padding-top:35px; margin-left:25%; width:28%; min-width:250px;}
#notes ul {padding:0px; margin:0px; margin-left:25px}
#notes li {list-style:square; margin-bottom:15px;}

#counter {position:relative; right:20px; bottom:30px; float:right;}


#timeStat {background-color:#999;}

#quicknews { border:0px solid black;}
#quicknews .caption {font-size:22px; color:#CC0000;  margin-bottom:10px;}
#quicknews .block {margin-bottom:10px;}
#quicknews li {list-style:none; }
#quicknews .date {color:#999999; margin-left:0px; font-size:11px; margin-top:-7px;}
#quicknews .description {font-family:Arial, Helvetica, sans-serif; margin-top:7px;}


/*****************************************************/
#timeStat { width:200px; padding-left:20px; color:#fff;}

#footer__ { height:200px; text-align:center; color:#FFFFFF;  margin-top:20px;  border-top:5px solid #BBAC95; position:relative bottom; }
#footer { height:140px; text-align:center; color:#FFFFFF;  margin-top:10px;  background-color:#777; padding-top:20px;  }
#footer a,.text {color:#fff}
#footer .copyright {font-size:14px; line-height:18px;}
#footer .copyright a {text-decoration:none;}

.advert {text-decoration:none; font-size:13px; color:#FFF; text-align:left;}
.advert a{color:#CCC;}



.pageSelector {text-align:center; color:#555; margin-top:10px; margin-bottom:10px;}
.pageSelector a {text-decoration:none; color:#000}
.pageNums {font-size:12px; font-weight:bold; padding:2px; border:0px solid #F0B6A2; padding-left:3px; padding-right:3px; }
.pageNumSel {font-size:16px; font-weight:bold; padding:2px; color:#FFF; background-color:#F00;  padding-left:6px; padding-right:6px; }
