/* ============ Стандартные тэги ========== */
html { padding: 0; margin: 0; }
body { padding: 0; margin: 0; color: #303030; font-family: Arial, Tahoma, Verdana; font-size: 82%; }
h1 { margin: 0 0 4px 0; font-size: 185%; font-weight: normal; }
h2 { margin: 0 0 5px 0; font-size: 125%; font-weight: bold; }
h3 { margin: 0 0 1px 0; font-size: 109%; }
table {	width: 100%; border-collapse: collapse; }
td { vertical-align: top; padding: 0; }
th { vertical-align: top; padding: 0; text-align: left; }
a { color: #725700; }
ul, ol { margin: 0; padding: 0; list-style-type: none; }
li { margin: 0; }
p {	margin-top: 0; margin-bottom: 10px; }
img { border: 0; }
form { margin: 0; padding: 0; }
input, textarea, select { font-family: Arial, Tahoma, Verdana; font-size: 100%; }
hr { display: none; }
sup { color: #f05806; vertical-align: bottom; font-size: 130%; }
/* ============ Стандартные тэги // ========== */

.SiteLogo { width: 210px; height: 74px; background: url('/img/header/logo.png'); display: block; margin-right: -25px; cursor: pointer; cursor: hand; }
.SiteLogo img { display: none; }

.Header { height: 147px; border-bottom: 2px solid #303030; background: url('/img/header/bg.jpg') 5% 0; }
.HeaderL { height: 147px; }
.HeaderLContainer { padding: 8px 15px 15px 15px; }
.HeaderC { padding: 22px 0 0 0; }
.HeaderR { vertical-align: middle; }

.FloatFixer { clear: both; height: 0; overflow: hidden; }

.Layout { margin-top: -149px;}
.LayoutL { width: 21%; }
.LayoutL h2:first-letter { color: #f05806; }
.LayoutL .Padder { padding: 0 15px 15px 15px; }
.LayoutLContainer { padding: 15px; }
.LayoutC { padding-bottom: 15px; }
.LayoutCContainer { padding: 15px 15px 0 15px; }
.LayoutR { width: 25%; }
.LayoutR h2:first-letter { color: #f05806; }
.LayoutRContainer { padding: 15px; }

.TextPage { line-height: 140%; }
.TextPage ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; }
.TextPage ul ul { margin: 5px 0 5px 0; }
.TextPage ul li { background: url('/img/misc/arr_1.gif') 7px 5px no-repeat; padding: 0 0 0 25px; }
.TextPage ol { list-style-type: decimal; padding: 0 0 0 25px; margin: 0 0 10px 0; }
.TextPage ol ol { margin: 5px 0 5px 0; }
.TextPage ol li { padding: 0; }
.TextPage li { margin-bottom: 3px; }
.TextPage h2 { margin: 0 0 2px 0; }

.QSearch { height: 40px; background: #dfdfdf; margin-bottom: 12px; }
.QSearch .Kw { width: 100%; padding: 0 15px 0 15px; vertical-align: middle; background: url('/img/search/l.gif') no-repeat; }
.QSearch .Kw input { width: 99%; font-size: 92%; }
.QSearch .Submit { padding: 0 6px 0 0; background: url('/img/search/r.gif') 100% 0 no-repeat; vertical-align: middle; }
.QSearch .Submit input { display: block; }

.MainMenu a { color: #303030; font-weight: bold; }
.MainMenu li { margin-bottom: 8px; background: none; padding: 0; }
.MainMenu ul a { color: #725700; font-weight: normal; }
.MainMenu ul li {  background: url('/img/misc/arr_1.gif') 4px 5px no-repeat; padding: 0 0 0 20px; margin: 0 0 5px 0; font-size: 93%; }
.MainMenu ul { margin-top: 5px; }

.MyHR { background: #ebe7db; height: 1px; overflow: hidden; margin: 17px 0 10px 0; }

.QFAQ { line-height: 110%; }
.QFAQ li { background: url('/img/misc/arr_1.gif') 4px 5px no-repeat; padding: 0 0 0 20px; margin: 0 0 9px 0; font-size: 93%; }
.QFAQ ul a { color: #725700; font-weight: normal; }

.SendToFriend { margin: 4px 0 0 0; }
.SendToFriend b { font-size: 140%; font-weight: normal; }
.SendToFriend b span { color: #f05806;  }
.SendToFriend span b { font-size: 108%; color: #f05806; font-weight: bold; }
.SendToFriend .Popup { width: 215px; height: 152px; position: absolute; z-index: 0; margin: 10px 0 0 80px; display: none; }
.SendToFriend .Popup .BG { width: 215px; height: 152px; background: url('/img/sendlink/bg.png'); }
.SendToFriend .Popup .Form { padding: 32px 17px 0 14px; margin-top: -152px; }
.SendToFriend .Popup .Close { width: 11px; height: 11px;  background: url('/img/sendlink/close.gif'); margin: 0 15px -11px auto; overflow: hidden; cursor: pointer; cursor: hand; position: relative; top: 17px; }
.SendToFriend .FInput { width: 164px; position: relative; z-index: 63; font-size: 93%; color: #989898; margin-bottom: 4px; padding: 1px 2px 2px 2px; }
.SendToFriend .FSubmit { margin: 0 auto 0 auto; display: block; }

.Block1 { background: #f4f0f2 url('/img/block_1/ul.gif') no-repeat;  width: 100%; margin-bottom: 15px; }
.Block1_1 { background: url('/img/block_1/ur.gif') 100% 0 no-repeat; }
.Block1_2 { background: url('/img/block_1/br.gif') 100% 100% no-repeat; }
.Block1_3 { background: url('/img/block_1/bl.gif') 0 100% no-repeat; padding: 12px 14px 10px 14px; }

.Block2 { background: url('/img/block_2/h.gif') 50% 0 repeat-x;  width: 100%; margin-bottom: 15px; }
.Block2_1 { background: url('/img/block_2/v.gif') 100% 50% repeat-y; }
.Block2_2 { background: url('/img/block_2/h.gif') 50% 100% repeat-x; }
.Block2_3 { background: url('/img/block_2/v.gif') 0 50% repeat-y; }
.Block2_4 { background: url('/img/block_2/ul.gif') 0 0 no-repeat; }
.Block2_5 { background: url('/img/block_2/ur.gif') 100% 0 no-repeat; }
.Block2_6 { background: url('/img/block_2/br.gif') 100% 100% no-repeat; }
.Block2_7 { background: url('/img/block_2/bl.gif') 0 100% no-repeat; padding: 14px 10px 10px 13px; }

.Block3 { background: #fffbf9 url('/img/block_3/brdr.gif') 50% 0 repeat-x;  width: 100%; margin-bottom: 15px; }
.Block3_1 { background: url('/img/block_3/brdr.gif') 100% 50% repeat-y; }
.Block3_2 { background: url('/img/block_3/brdr.gif') 50% 100% repeat-x; }
.Block3_3 { background: url('/img/block_3/brdr.gif') 0 50% repeat-y; }
.Block3_4 { background: url('/img/block_3/ul.gif') 0 0 no-repeat; }
.Block3_5 { background: url('/img/block_3/ur.gif') 100% 0 no-repeat; }
.Block3_6 { background: url('/img/block_3/br.gif') 100% 100% no-repeat; }
.Block3_7 { background: url('/img/block_3/bl.gif') 0 100% no-repeat; padding: 14px 10px 10px 13px; }

.Block4 { background: #f2ead5 url('/img/block_4/ul.gif') no-repeat; width: 100%; }
.Block4_1 { background: url('/img/block_4/ur.gif') 100% 0 no-repeat; }
.Block4_2 { background: url('/img/block_4/br.gif') 100% 100% no-repeat; }
.Block4_3 { background: url('/img/block_4/bl.gif') 0 100% no-repeat; padding: 10px; }

.SendSiteForm { font-size: 93%; }
.SendSiteForm .Submit { display: block; margin: 0 auto 0 auto; }
.SendSiteForm .Params { width: 66%; }
.SendSiteForm .Params .FInput { width: 98%; margin: 2px 0 9px 0; }
.SendSiteForm .Params textarea { width: 98%; height: 85px; margin: 3px 0 9px 0; }
.SendSiteForm .Mandatory { font-size: 92%; margin: -4px 0 7px 0; }
.SendSiteForm .Notes { padding: 18px 0 0 10px; }
.SendSiteForm .Notes div { padding: 10px; background: #ffffff; border: 1px dashed #a58c99; }

.Crumbs { font-size: 85%; margin-bottom: 4px; }

.QDomainCheck { font-size: 93%; }
.QDomainCheck .DName { width: 100%; padding: 0 5px 0 0; }
.QDomainCheck .DName input { width: 95%; }
.QDomainCheck .Submit input { width: 75px; }

.QEncyclopedia { line-height: 110%; }
.QEncyclopedia li { background: url('/img/misc/arr_1.gif') 4px 5px no-repeat; padding: 0 0 0 20px; margin: 0 0 9px 0; font-size: 93%; }
.QEncyclopedia ul a { color: #725700; font-weight: normal; }

.QVoting { padding: 0 13px 13px 13px; margin-bottom: 8px; }
.QVoting p { font-weight: bold; margin-bottom: 6px; }
.QVoting table input { width: 16px; height: 14px; margin: 0; padding: 0; position: relative; top: 4px; }
.QVoting td { padding: 0 5px 2px 0; width: 14px; }
.QVoting th { padding: 0 0 2px 0; font-weight: normal; }
.QVoting .MyHR { margin: 7px 0 8px 0; }
.QVoting .Actions { text-align: center; }
.QVoting .Actions input { margin-bottom: 5px; }

.Baloon .BaloonL { width: 16px; }
.Baloon .BaloonL div { width: 16px; height: 27px; background: url('/img/baloon/arr.gif'); margin: 19px 0 19px 0; position: relative; left: 2px;  }
.Baloon .UL { width: 12px; background: url('/img/baloon/ul.gif'); }
.Baloon .U { height: 12px; background: #ffffff url('/img/baloon/brdr.gif') repeat-x; }
.Baloon .UR { width: 12px; background: url('/img/baloon/ur.gif'); }
.Baloon .L { width: 12px; background: #ffffff url('/img/baloon/brdr.gif') repeat-y; }
.Baloon .C { background: #ffffff; font-size: 108%; line-height: 130%; }
.Baloon .C div { max-height: 90px; overflow: hidden; height: expression(this.offsetHeight < 95 ? 'auto' : 95); }
.Baloon .R { width: 12px; background: #ffffff url('/img/baloon/brdr.gif') 100% 0 repeat-y; }
.Baloon .BL { width: 12px; background: url('/img/baloon/bl.gif'); }
.Baloon .B { height: 12px; background: #ffffff url('/img/baloon/brdr.gif') 0 100% repeat-x; }
.Baloon .BR { width: 12px; background: url('/img/baloon/br.gif'); }

.QNav { width: 146px; margin: 0 auto 0 auto; }
.QNav .U { height: 6px; background: url('/img/qnav/u.gif') no-repeat; overflow: hidden; }
.QNav ul { background: #ffffff url('/img/qnav/c.gif') repeat-y; font-size: 85%; padding: 0 0 5px 15px; }
.QNav li { padding-left: 15px; background: url('/img/misc/arr_1.gif') 0 6px no-repeat; margin-bottom: 1px; }
.QNav .B { height: 6px; background: url('/img/qnav/b.gif') no-repeat; overflow: hidden; }

.FooterBorder td { padding: 0 5px 0 5px; }
.FooterBorder .MyHR { margin: 0 0 10px 0; }

.Footer { color: #a1a1a1; }
.Footer div { padding: 0 15px 0 15px; }
.Footer .L { font-size: 85%; }
.Footer .C { font-size: 70%; padding-bottom: 10px; }
.Footer .R { text-align: right; }

.CommonTable { }
.CommonTable b { color: #818181; }
.CommonTable b span { color: #f05806; }
.CommonTable td { padding: 0 10px 2px 10px; background: url('/img/table/border.gif') 0 100% repeat-x; }
.CommonTable th { background: #f4f0f2; padding: 3px 10px 5px 10px; }
.CommonTable .FirstTH { background: #f4f0f2 url('/img/table/ul.gif') no-repeat; }
.CommonTable .LastTH { background: #f4f0f2 url('/img/table/ur.gif') 100% 0 no-repeat; }
.CommonTable .Price { width: 100px; text-align: right; }
.CommonTable .Domain { white-space: nowrap; }
.CommonTable .Domain a { text-decoration: none; }
.CommonTable .Descr { width: 100%; }
.CommonTable .Buy { width: 50px; }


.Sitemap a { color: #303030; font-weight: bold; }
.Sitemap li { margin-bottom: 8px; background: none; padding: 0; }
.Sitemap ul a { color: #725700; font-weight: normal; }
.Sitemap ul li {  background: url('/img/misc/arr_1.gif') 4px 5px no-repeat; padding: 0 0 0 20px; margin: 0 0 5px 0; font-size: 93%; }
.Sitemap ul { margin-top: 5px; }

.SearchResultsList { padding-top: 5px; padding-left: 28px; margin: 0px 0 10px 0; list-style-type: decimal; border-top: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; }
.SearchResultsList a { color: #243135; text-decoration: none; }
.SearchResultsList h2 { margin-bottom: 2px; }
.SearchResultsList h2 a { text-decoration: underline; }
.SearchResultsList li { padding-bottom: 5px; margin-bottom: 5px; }
.SearchResultsList h2:first-letter { color: #243135 !important; }
.SearchResultsList h2 a:first-letter { color: #243135 !important; }

.Pages { text-align: right; margin: 9px 0 9px 0; }
.Pages a { padding: 0 3px 0 3px; }

.Blog li { margin-bottom: 30px; }
.Blog h2 { margin: 0; }
.Blog a { }
.Blog h2:first-letter { color: #243135 !important; }
.Blog h2 a { text-decoration: underline; }
.Blog .Date { font-size: 92%; color: #898989; margin: 0 0 6px 0; }
.Blog .Comments { text-align: right; }
.Blog .Comments a { padding-left: 16px; background: url('/img/misc/comments.gif') 0 4px no-repeat; }
.Blog .Previous { line-height: 110%; margin-top: 5px; }
.Blog .Previous  li { background: url('/img/misc/arr_1.gif') 4px 5px no-repeat; padding: 0 0 0 20px; margin: 0 0 9px 0; font-size: 93%; }
.Blog .Previous  ul a { color: #725700; font-weight: normal; }
.Blog .Previous span { font-size: 92%; color: #898989; }

.Archive { border: 3px solid #DFDFDF; padding: 5px; background: #FAFAFA; margin: 5px 5px 20px 0; }
.Archive a { padding: 0 7px 0 7px; }
.Archive b { padding: 0 7px 0 7px; }
.Archive select { vertical-align: middle; }

.Sections { float: right; border: 3px solid #F05806; padding: 5px; background: #FFFBF9; margin: 5px 5px 10px 10px; white-space: nowrap; }
.Sections .Archive select { vertical-align: middle; }

.FAQ h2:first-letter { color: #243135 !important; }
.FAQ h2 { margin: 0 0 2px 0; }
.FAQ p { margin-bottom: 3px; }
.FAQ li { background: url('/img/misc/arr_1.gif') 7px 6px no-repeat; padding: 0 0 0 25px; margin: 0 0 10px 0; }

.SiteForm { margin-top: 10px; }
.SiteForm th { font-weight: normal; text-align: right; padding: 0 15px 6px 0; white-space: nowrap; }
.SiteForm th sup { font-size: 110%; }
.SiteForm td {vertical-align: middle; padding: 0 0 6px 0; }
.SiteForm sup { vertical-align: middle; font-weight: bold; font-size: 150%; color: #fc3b00; position: relative; z-index: 0; }
.SiteForm .Note { color: #a1a1a1; }
.SiteForm .FInput input { border: 1px solid #c9c9c9; width: 95%; padding: 1px; }
.SiteForm .FTextarea textarea { border: 1px solid #c9c9c9; width: 95%; height: 100px; padding: 1px; }
.SiteForm .FSubmit input { background: #fc3b00; border: 0; color: #ffffff; text-transform: uppercase; padding: 2px 10px 2px 10px; }
.SiteForm .Note2 { font-size: 100%; }
.SiteForm .Phone span { font-size: 140%; }
.SiteFormNoInputs td  { }

.Registrators { margin: 5px 0 5px 0; }
.Registrators h2 { margin: 0 0 2px 0; }
.Registrators h2 a { color: #303030; }
.Registrators li { background: url('/img/misc/arr_1.gif') 7px 6px no-repeat; padding: 0 0 0 25px; margin: 0 0 10px 0; }
