body.WebSite
{
width:1003px;
text-align: left;
margin:auto;
background-color:#FFFFFF;
}

div#container
{
width:100%;
text-align:left;
}

body , html , input , select , textarea
{
font-family:Georgia , Tahoma , Verdana , Arial , Sans-serif;
font-size:small; /* Windows CP 1251*/
/*font-size:x-small;  UTF - 8*/
}

h1
{
font-size:1.5em;
float:left;
margin:0px;
}

h2
{
font-size:1.2em;
float:left;
margin-top:0px;
}

h3
{
font-size:0.9em;
letter-spacing:1px;
padding:3px;
margin-top:2px;
background-color:#f0f0f0;
border-top:1px #e1e1e1 dashed;
border-bottom:1px #e1e1e1 dashed;
}

a:link , a:visited , a:active
{
text-decoration:underline;
color:#000000;
outline:none;
}
a:hover
{
text-decoration:none;
}

div.LogoHeader
{
float:left;
}

div.LogoHeader img
{
width:1003px;
/*height:100px;*/
border:0px;
}

div.MenuTop
{
width:100%;
float:left;
border-bottom:1px #e1e1e1 solid;
margin-bottom:0px;
/*margin-bottom:3px;
border-top:1px #e1e1e1 solid;
padding-top:3px;
padding-bottom:3px;*/
}

div.Language
{
width:150px;
float:left;
padding:3px;
/*border:1px solid black;*/
}

div.MenuTopFaq
{
width:600px;
float:left;
padding:3px;
margin-left:3px;
/*border:1px #e1e1e1 solid;*/
}

div.MenuTopRssFeeds
{
width:150px;
float:right;
padding:3px;
text-align:right;
}
div.MenuTopRssFeeds img
{
border:0px;
}

div.RssFeeds
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px #e1e1e1 solid;
}

div.MenuLeft
{
width:160px;
float:left;
padding-right:3px;
margin-top:1px;
}

div.MainMenu
{
width:150px;
float:left;
padding:3px;
padding-top:0;
background-color:#f6f6f6;
border:1px #e1e1e1 solid;
margin-bottom:10px;
/*background:url(../images/baba_marta_small.gif) 60px 0px no-repeat;*/
}

div.MainMenu a
{
display:block;
padding-top:6px;
padding-bottom:6px;
width:100%;
text-decoration:none;
border-bottom:1px #c6c6c6 solid;
}

div.MainMenu a:hover
{
background-color:#c6c6c6;
color:#ffffff;
}

div.MainMenu a:visited
{
text-decoration:none;
}

div.MainMenuProducts
{
width:150px;
float:left;
text-align:left;
padding:3px;
background-color:#f6f6f6;
border:1px #e1e1e1 solid;
}

div.MainMenuSubProducts
{
width:142px;
float:left;
text-align:left;
padding:3px;
border-bottom:1px #e1e1e1 dashed;
}

div.MainMenuSubProducts a
{
display:block;
padding-top:6px;
padding-bottom:6px;
width:100%;
text-decoration:none;
}

div.MainMenuSubProducts a:hover
{
background-color:#c6c6c6;
color:#000000;
background:url(../images/arrow.right.gif) 130px 50% no-repeat;
}

div.MainMenuSubProducts a:visited
{
text-decoration:none;
}

div.MenuRight
{
width:190px;
float:right;
margin-right:2px;
}

div.MenuRightE_Errors
{
width:180px;
float:right;
text-align:left;
padding:3px;
border-bottom:1px solid #e1e1e1;
}

div.MenuRightImportant
{
width:180px;
float:right;
text-align:left;
padding:3px;
background:url(../images/new_on_site.gif);
background-repeat:no-repeat;
border-bottom:1px solid #e1e1e1;
}

div.MenuRightRates
{
width:180px;
float:right;
text-align:left;
padding:3px;
border-bottom:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
background-color:#f6f4e8;
}

div.MenuSearch
{
width:180px;
float:right;
text-align:left;
padding:3px;
}

div.MenuRightTips
{
width:180px;
float:right;
text-align:left;
padding:3px;
border-bottom:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
}

div.MenuRightBanner
{
width:180px;
height:100px;
float:right;
text-align:left;
padding:3px;
/*background:url(../images/you_are_not_alone.gif) no-repeat;*/
background-position:center; 
}

div.News
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
border-bottom:1px #e1e1e1 solid;
}

div.SubNews
{
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

div.Last
{
width:100%;
padding:3px;
float:left;
text-align:left;
}

div.LastNews
{
position:relative;
z-index:4;
margin-left:5px;
margin-top:-3px;
font-family:Tahoma,Arial,Verdana,Sans-serif,Georgia;
font-weight:bold;
float:left;
width:143px;
height:23px;
text-align:center;
padding-top:2px;
display:block;
background:url(../images/tab_last_news.gif) no-repeat;
}

div.LastUpdate
{
position:relative;
z-index:3;
margin-left:-10px;
font-family:Tahoma,Arial,Verdana,Sans-serif,Georgia;
float:left;
width:143px;
height:20px;
text-align:center;
padding-top:2px;
display:block;
background:url(../images/tab_last_update.gif) no-repeat;
}

div.LastRates
{
position:relative;
z-index:2;
margin-left:-10px;
font-family:Tahoma,Arial,Verdana,Sans-serif,Georgia;
float:left;
width:143px;
height:20px;
text-align:center;
padding-top:2px;
display:block;
background:url(../images/tab_last_rates.gif) no-repeat;
}

div.RandomProducts
{
position:relative;
z-index:1;
margin-left:-10px;
font-family:Tahoma,Arial,Verdana,Sans-serif,Georgia;
float:left;
width:143px;
height:20px;
text-align:center;
padding-top:2px;
display:block;
background:url(../images/tab_last_setups.gif) no-repeat;
}

a#newsid , a#updateid , a#rateid , a#productid
{
color:#ffffff;
text-decoration:none;
display:block;
padding-bottom:3px;
}

div.Products
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px #e1e1e1 solid;
}

div.SubProducts
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}
div.SubProducts img
{
float:right;
padding-left:3px;
/*clear:both;*/
}

div.SubProductsPrices
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

table.ProductsPrices
{
width:100%;
border:1px #e1e1e1 solid;
/*padding:3px;*/
}
th.Description
{
/*width:500px;*/
text-align:center;
border:1px #e1e1e1 solid;
}
th.Price
{
width:100px;
text-align:center;
border:1px #e1e1e1 solid;
}
table.ProductsPrices td
{
text-align:center;
border:1px #e1e1e1 solid;
}

div.ImgSubProducts
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
/*padding-right:5px;*/
}

div.ImgSubProducts img
{
border:0px;
}

div.ImgSubProducts a
{
text-decoration:none;
}

div.ImgSubProducts a:visited
{
text-decoration:none;
}

div.About
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

div.ContactTowns
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

div.Contacts
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px #e1e1e1 solid;
}
div.SubContacts
{
width:400px;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}
div.MapsContact
{
float:right;
text-align:left;
padding:3px;
}
div.MapsContact img
{
border:0px;;
}
div.MapsContact a
{
text-decoration:none;
}
div.MapsContact a:visited
{
text-decoration:none;
}

div.Faq
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px #e1e1e1 solid;
}

div.Tips , div.Setups
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px #e1e1e1 solid;
}

div.SubTips
{
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

div.Rates
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
/*border-bottom:1px #e1e1e1 solid;*/
}

div.CaptionOrder
{
width:200px;
height:25px;
float:left;
text-align:right;
/*border:1px #e1e1e1 solid;*/
}

div.Order
{
width:420px;
height:25px;
float:right;
text-align:left;
/*border:1px #e1e1e1 solid;*/
}

div.OrderSuccess
{
width:100%;
text-align:left;
float:left;
color:#009c00;
margin-top:10px;
}

div.OrderFailed
{
width:100%;
text-align:left;
float:left;
color:#b22222;
margin-top:10px;
}

div.Updates
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px #e1e1e1 solid;
}

div.SubUpdates
{
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

div.PrevNext
{
width:100%;
float:left;
text-align:left;
margin-top:15px;
}

div.ItemsPages
{
width:100%;
float:left;
text-align:center;
margin-top:15px;
font-family:Verdana , Arial , Sans-serif , Georgia , Tahoma;
}

div.OptionsMenu	/*Save and Print Dialog buttons*/
{
width:100%;
float:left;
text-align:left;
margin-top:15px;
}

div.Search
{
width:100%;
float:left;
text-align:left;
padding-top:30px;
padding-bottom:3px;
border-bottom:1px #e1e1e1 solid;
}

div.SubSearch
{
width:100%;
float:left;
text-align:left;
padding-top:3px;
padding-bottom:3px;
}

div.SearchFor
{
width:100%;
float:left;
text-align:left;
margin-top:15px;
margin-bottom:15px;
}

div.AdvancedSearchLabels
{
width:180px;
height:25px;
float:left;
text-align:left;
margin-top:15px;
/*border-bottom:1px #e1e1e1 solid;*/
}
div.AdvancedSearchFields
{
width:400px;
height:25px;
float:left;
text-align:left;
margin-top:15px;
/*border-bottom:1px #e1e1e1 solid;*/
}
table.SearchResult
{
font-family:Tahoma , Verdana , Georgia , Arial , Sans-serif;
font-size:0.9em;
width:100%;
float:left;
padding:0px;
border-collapse:collapse;
border-bottom:1px #e1e1e1 solid;
}
tr.SearchResultTR
{
background-color:#ffffff;
}
tr.SearchResultTR:hover
{
background-color:#ececec;
width:100%;
}
th.Title
{
text-align:left;
border-bottom:1px #e1e1e1 solid;
}
th.Category , th.Date
{
width:100px;
text-align:left;
border-bottom:1px #e1e1e1 solid;
}
th.Date
{
width:120px;
text-align:center;
border-bottom:1px #e1e1e1 solid;
}

table.ProductDownload
{
width:500px;
float:left;
border:1px #e1e1e1 solid;
padding:3px;
margin-bottom:20px;
}
table.ProductDownload td
{
border-bottom:1px #e1e1e1 solid;
}
th.ProductName
{
width:300px;
text-align:left;
border:1px #e1e1e1 solid;
}
th.ProductLink
{
width:100px;
text-align:center;
border:1px #e1e1e1 solid;
}
th.ProductSize
{
width:100px;
text-align:right;
border:1px #e1e1e1 solid;
}

table.CurrencyRates
{
border:1px #e1e1e1 solid;
padding:3px;
}

table.CurrencyRates td
{
border-bottom:1px #e1e1e1 solid;
}

th.Currency
{
width:250px;
text-align:center;
border:1px #e1e1e1 solid;
}

th.Code , Th.PerCurrency
{
width:50px;
text-align:center;
border:1px #e1e1e1 solid;
}

th.Bgn
{
width:100px;
text-align:center;
border:1px #e1e1e1 solid;
}

div.Categories
{
width:630px;
float:left;
text-align:left;
}

form.OrderForm
{
margin-top:40px;
}

div.Titles
{
padding-top:3px;
padding-bottom:3px;
}

div.Footer
{
width:100%;
float:left;
text-align:center;
margin-top:30px;
padding-top:5px;
padding-bottom:5px;
border-top:1px #e1e1e1 dashed;
/*border-bottom:1px #e1e1e1 dashed;*/
}

div.Footer img
{
border:0px;
}
div.Footer a
{
text-decoration:none;
}
div.Footer a:visited
{
text-decoration:none;
}

div.Copyright
{
width:100%;
float:left;
text-align:center;
}
div.Copyright a
{
text-decoration:underline;
}
div.Copyright a:visited
{
text-decoration:underline;
}
div.Copyright a:hover
{
text-decoration:none;
}

div.Errors
{
width:100%;
float:left;
text-align:center;
padding-top:3px;
}

div.MoreInfo
{
width:500px;
float:left;
border:1px #e1e1e1 solid;
padding:3px;
}

div.Download
{
width:500px;
float:left;
padding:3px;
}

div.Key , div.Serial
{
width:490px;
float:left;
text-align:left;
padding:5px;
/*margin-left:5px;*/
background-color:#f5f4f5;
border:1px #c5c5c5 solid;
}

div.KeyInfo , div.SerialInfo
{
width:490px;
float:left;
text-align:left;
padding:5px;
margin-top:5px;
margin-bottom:5px;
background-color:#f5f4f5;
border:1px #c5c5c5 solid;
color:#ff0000;
}

div.KeyOptions , div.SerialOptions
{
width:100px;
float:left;
text-align:left;
margin-left:5px;
margin-bottom:5px;
padding:5px;
background-color:#f5f4f5;
border:1px #c5c5c5 solid;
}

span.TitlesFont
{
font-weight:bold;
color:#000000;
float:left;
}

span.Order
{
font-family:Tahoma , Verdana , Arial , Sans-serif, Georgia;
text-decoration:underline;
letter-spacing:2px;
color:#000000;
float:left;
}

span.DarkRed
{
color:#b22222;
}

span.SelectedPage
{
font-size:large;
}

span.SearchFor
{
font-style:oblique;
}

span.SearchString
{
font-style:oblique;
font-weight:bold;
}

span.Date
{
padding:2px;
}

span.Diamond
{
padding-left:25px;
background: url(../images/diamond-gray.gif) 10px 50% no-repeat;
}

span.Highlight
{
background-color:#ffff00;
}

span.XmlFileName
{
color:#ff0000;
font-style:oblique;
}

pre.XmlFile
{
width:100%;
font-family: Courier, "Courier New", monospace;
font-size:1.0em;
background-color: #ddd;
overflow:scroll;
}