@charset "utf-8";
/* CSS Document */

/* template */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, th, thead{margin:0; padding:0; border:0;}


ol, ul{list-style:none;}

table, td{margin:0; padding:0; border:0; border-collapse:collapse;}

ul{list-style:none;}

html{height:100%;}
body{height:100%; font:normal 80% Verdana, Arial, Helvetica, sans-serif; line-height:1; color:black;}

.b_wraper{ min-height:100%; position:relative;}

.clear{clear:both; height:5px;}

div#TemplateHeader{width:100%; position:absolute; top:0; z-index:0;}

div#TemplateContent{width:100%; position:relative; z-index:255; padding:130px 0 0 0;}

/* div#TemplateFooter{width:100%; position:absolute; bottom:0; z-index:0;} */

/* special */

div#TemplateHeader{background:url(../images/top_bgl.gif) repeat-x; height:208px;}

div#TemplateContent div#position_area{top:-130px;}

div#contLang{width:100px; height:50px; position:absolute; left:350px; top:-130px; z-index:665;}

.language{position:absolute; display:block; width:25px; height:15px; line-height:12px; text-align:center; z-index:10;}
.rus{top:10px; right:-110px; _right:-110px; border-right: 1px solid #000; font-weight:bold; width:35px;}
.eng{top:10px; right:-140px; font-weight:bold;}
a.rus_a{text-decoration:none; color:#FFFFFF;}
a.rus_a:hover{text-decoration:none; color:#000000;}
a.eng_a{text-decoration:none; color:#000000;}
a.eng_a:hover{color:#FFFFFF;}

/*div#com_header{background:url(../images/point.png) no-repeat left center; height:27px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 20px; color:#000;}
*/
div#com_header{background:url(../images/point.png) no-repeat left center; height:27px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 20px; color:#000; z-index:10; position:relative; width:auto;}

div#com_menu{height:auto; background-color: transparent; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000; z-index:11; position:relative; width:auto;}

div.menu{position: relative; bottom:0px; right:0px; margin:0; padding:0; font-size:14px; height:14px; line-height:14px;}
div.menu ul li{float:right;}
div.menu ul li.menusep{background:url(../images/menu_razdel.png) no-repeat center center; width:5px; height:14px;}
div.menu ul li a{text-decoration:none; color:#962739; margin:0 10px; font-weight:bold; cursor: pointer;}
div.menu ul li a:hover{text-decoration:none; color:#ED917F;} 

div#text0, div#text1, div#text2{display: none;} 
/* div#text0, div#text1, div#text2{height: 0px; overflow: hidden;}; */
/* div#TemplateFooter{ height:277px;} */

div#generalContainerOut{background:url(../images/bottom_bgl.png) repeat-x left bottom;}

div#generalContainerIn{background:url(../images/bottom.png) no-repeat center bottom; width:990px; min-height:760px; _height:760px; margin:0 auto; position:relative;}

div#top{background:url(../images/top.png) no-repeat center top; width:990px; height:170px; margin:0 auto; position:absolute; top:-130px; z-index:1;}

div#bottom{text-align:center; height:80px; clear:both;}
div#bottom table{margin:0 auto;}
div#bottom table td{color:#962739; font-weight:bold;}
div#bottom a{text-decoration:none; color:#962739; margin:0 10px; font-weight:bold;}
div#bottom a:hover{text-decoration:none; color:#ed917f;}

div#baners{text-align:center; height:40px;}

div#com_subheader{padding:20px; font:normal 12px/150% Verdana, Arial, Helvetica, sans-serif; color:#878787;}

div#card_area{width:800px; margin:0 auto;}

#footerBaners {text-align: center; width: 1000px;}
	
.banneritem {
    display: inline-block;
    margin-right: 10px;
}
