* {  font-size: 14px; color: #cccccc; font-family: Arial; }

/* mac hide \*/
html,body{ height:100%; width:100%; margin:0; padding:0;  }
/* end hide */

body { 
    min-height: 100%;
    height: 100%;
	background: #160A1F url('/img/bg.jpg') no-repeat top center ;
}
  
img { border: 0; }
	
h1{ font-family: Arial; font-size: 18px; color: #fff; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px;} 
h2{ font-family: Arial; font-size: 18px; color: #cccccc; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px;} 
h3{ font-family: Arial; font-size: 16px; color: #fff; margin: 0; padding: 0; font-weight: normal; margin-bottom: 5px;} 
	
p { margin-top: 1px; margin-bottom: 1px; }

a{ color: #ea01ff; text-decoration: none; }
a:hover{ color: #ea01ff; text-decoration: underline; }

input, textarea { color: #000;}

.wrapper { margin: 0 auto; width: 1000px; padding:0;}
#mainblock {margin-left:0px;margin-right:0px;padding:0;}


#top-bar .wrapper {position: relative;z-index: 500;}
#top-bar {height: 50px; padding-top: 6px;}
#header-bar {height: 80px;padding-top: 12px;margin-bottom: 5px;padding-bottom: 8px;overflow: hidden; background: url(/img/style1/header-bar.png) 0 0 repeat-x; }

#showcase-top {width: 25px;height: 55px;float: left; background: url(/img/style1/showcase-tl.png) 0 0 no-repeat; }
#showcase-top2 {width: 25px;height: 55px;float: right; background: url(/img/style1/showcase-tr.png) 100% 0 no-repeat; } 
#showcase-top3 {height: 55px;margin: 0 25px; background: url(/img/style1/showcase-tm.png) 0 0 repeat-x; }

#showcase-main {margin-left: 13px; margin-right: 13px; background: url(/img/style1/showcase-middle.png) no-repeat 0 0; }
#showcase-main2 {margin-left: -13px; background: url(/img/style1/showcase-l.png) 0 0 repeat-y;}
#showcase-main3 {margin-right: -13px; background: url(/img/style1/showcase-r.png) 100% 0 repeat-y;}

#showcase-bottom { width: 25px;height: 25px;float: left;margin-bottom: 6px;overflow: hidden; background: url(/img/style1/showcase-bl.png) 0 0 no-repeat; }
#showcase-bottom2 { width: 25px;height: 25px;float: right;margin-bottom: 6px; background: url(/img/style1/showcase-br.png) 100% 0 no-repeat; }
#showcase-bottom3 { height: 25px;margin-left: 25px;margin-right: 25px;margin-bottom: 6px; background: url(/img/style1/showcase-bm.png) 0 0 repeat-x; }
#bottom-shadow { height: 35px; position: relative; z-index: 2; background: url(/img/style1/bottom-shadow.png) 50% 0 no-repeat;}

#main-top {background: url(/img/style1/main-tl.png) 0 0 no-repeat;}
#main-top2 {background: url(/img/style1/main-tr.png) 100% 0 no-repeat;}
#main-top3 {background: url(/img/style1/main-tm.png) 0 0 repeat-x;}


.copyright { float: left; width: 650px; margin: 5px 0px 0px 30px; font-size: 11px; color: #baaccc; }
.copyright a,.copyright a:hover { font-size: 11px; color: #baaccc; text-decoration: none; }

.kods { float: left; width: 340px; text-align:center; margin-top: 5px; }
.iwix { float: right; width: 300px; margin: 5px 30px 0px 0px; font-size: 11px; color: #baaccc; text-align:right; }
.iwix a { font-size: 11px; color: #fff; text-decoration: none; }
.iwix a:hover { color: #ea01ff; }

.otstup { padding: 1px 30px 20px 30px; min-height: 200px; }
.otstup2 { padding: 1px 30px 20px 30px; min-height: 200px; }
.otstup2 p { margin-bottom: 15px; }
.where { font-size: 10px; color: #bbbbbb; padding: 15px 0px 0px 3px; }
.where a { font-size: 10px; color: #bbbbbb; }
.where a:hover { color: #ea01ff; text-decoration: none; }

.bigmenu {  margin: 0px 70px 0px 30px; float: right; }
.bigmenu div { float: left; height: 70px; display: block; background: url('/img/pix.gif') no-repeat right 50%; margin-right: 20px; padding-right: 20px; }
.bigmenu a { text-transform: uppercase; color: #ffffff; font-size: 14px; font-weight: bold; font-family: Verdana; display: block;  padding-top: 15px; }
.bigmenu a:hover,.bigmenu a.cur { color: #baaccc; text-decoration: none; background: url('/img/strcur.gif') top center no-repeat; }
.bigmenu span { text-transform: none; font-style: italic; display: block; color: #baaccc; font-size: 12px; padding-top: 5px; }


* #horiz-menu {  font-size: 16px; }
#horiz-menu { display: block; text-transform: uppercase; z-index: 100; height: 25px; line-height: 24px; position: relative; padding: 0; margin: 10px 10px 0px 75px; }
#horiz-menu ul { list-style: none;padding: 0;margin: 0;}
#horiz-menu li { display: block; float: left; margin: 0 5px 0 0; padding: 0 4px; text-transform: uppercase; }

.menutop { float:left; position:relative; }
.menutop li{ float:left; list-style:none; position:relative;  }
.menutop li:hover ul {left:0; top:24px;}
.menutop li ul{ float:none; left:-999em; position:absolute; z-index:5;}
.menutop li li{ position:relative; float:none; width:100%;}


#horiz-menu li a { white-space: nowrap; color: #bbb; font-style: italic; font-weight: bold; font-family: Verdana; font-size: 14px; }
#horiz-menu li.cur a,#horiz-menu li a.cur { color: #fff; border-bottom: 1px solid #fff; font-size: 14px; }
#horiz-menu li a:hover { color: #fff; text-decoration: none; }

#horiz-menu ul ul { background: #160a1f url('/img/col-bgtop.png') 0 0 repeat-x; border: 1px solid #3A384B;}
#horiz-menu ul ul a { text-transform: none; display: block; margin: 3px 0px 3px 0px;  }

.page_borr a img { border: 3px double #766c7c; }
.page_borr a:hover img { border: 3px double #bbbbbb; }

.photo { float: left; padding-right: 10px; padding-bottom: 5px; }
.photo2 { float: right; padding-left: 10px; padding-bottom: 5px; } 

.bgfon { background-color: #ea01ff; padding: 8px; font-weight: bold; color: #fff;}
.razbivka { text-align: center; padding: 4px 8px 5px 8px; }
.small{ font-size: 10px; color: #766c7c; margin-top: 5px; }
.borr { border: 3px solid #766c7c; }
.nw_line { height: 1px; border-bottom: 1px solid #766c7c; margin-top: 7px; margin-bottom: 10px; }

.clear { clear:both; }
.b{ border: 1px solid red; }
