/* Body
-------------------------------------------------------------------*/
html { width: 100%; height: 100%; zoom: 1; }
body { height: 100%; font: 13px/17px Arial, Helvetica, Geneva, sans-serif; color: #000; background: url("/images/container-bg.gif") repeat-x #f8f8f8; }
#pcodeBlock{
	position: absolute;
	top: 100px;
	left: 50%;
	width: 400px;
}

h1, h2, h3, h4, h5, h6 { font-family: Arial, "Trebuchet MS"; color: #af218d; }
h1 { font-size: 18px; line-height: 22px; margin-bottom: 10px; }
h2 { font-size: 18px; line-height: 22px; margin-bottom: 19px; }
h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 16px; line-height: 20px; margin-bottom: 5px; }
h5 { font-size: 14px; line-height: 18px; margin-bottom: 5px; }
h6 { font-size: 12px; line-height: 16px; margin-bottom: 5px; }

img { border: 0; }
.clear { clear: both; height:0px; line-height: 0px; font-size: 0px;}

a { color: #000; }
a:hover { color: #666; }

/* Header
-------------------------------------------------------------------*/
#header { position: absolute; top: 0; left: 0; width: 100%; height: 370px; text-align: center; margin-bottom: 50px; z-index: 10; background: url(/images/head.jpg) center bottom no-repeat; }
#header-inner { width: 980px; height: 370px; text-align: left; margin: 0 auto; position: relative; color: #fff; background: url(/images/head.jpg) center center no-repeat; }
#header a { text-decoration: none; }

#header-logo { position: absolute; top: 20px; left: 0; }

.horizontalcssmenu { position: absolute; top: 50px; left: 380px; }



/* Container
-------------------------------------------------------------------*/
#container { width: 100%; margin: 0 auto; position: relative; min-height: 100%; }
#container #wrapper { width: 980px; padding-bottom: 350px; overflow: hidden; padding-top: 362px; margin: 0 auto; position: relative;}


#cLeft { float: left; width: 175px; margin-right: 20px; }
#cCenter { float: left; width: 575px; position: relative;}
/*** #cRight { float: right; width: 190px; margin-left: 20px; }***/
#cRight {position: absolute; right: 0px; width: 190px; margin-left: 20px;}

#cRight-inner #cCenter { float: right; width: 785px; position: relative;} 
/*** #cRight-inner #cRight { width: 190px; /*margin-right: 20px;*/ padding-left: 20px; float: right; } ***/
#cRight-inner #cRight { position: absolute; right: 0px;}

/*#cRight-inner #cCenter #for-menu { margin-bottom: 50px; }*/
#cRight-inner #cCenter #for-menu li a { margin: 0 5px; }

#cRight-inner #breadcrumb { color: #7a7a7a; margin-bottom: -10px; margin-right: 210px; }
/*#cRight-inner #breadcrumb p { background: url("/images/home.gif") no-repeat center left; padding-left: 12px; }*/
#cRight-inner #breadcrumb p span { font-size: 7px; }
#cRight-inner #breadcrumb a { font-size: 10px; color: #7a7a7a; text-decoration: none; }
#cRight-inner #breadcrumb a:hover { color: #ff03ff; }


.row { background: #b0218d; line-height: 7px; }
.round { background: url(/images/round.gif) right no-repeat; }
.title {  font-size: 12px; font-weight: bold; background: #f8f8f8; color: #b0218d; padding-right: 5px; }



#cLeft #left-menu { font-family: "Arial Narrow", Arial, Helvetica, Geneva, sans-serif; font-weight: bold; font-size: 15px; }
#cLeft #left-menu ul { margin-left: -38px; }
#cLeft #left-menu li { margin: 2px 0; list-style-type: none; list-style-position: intside; }

#cLeft #left-menu li a { padding-left: 10px; background: url("/images/menu-dot.gif") left center no-repeat; text-decoration: none; }
#cLeft #left-menu li a:hover { color: #ff03ff; background: url("/images/menu-dot-hover.gif") left center no-repeat; }
#cLeft #left-menu li:first-child a { color: #ff03ff; background: url("/images/menu-dot-hover.gif") left center no-repeat; text-transform: uppercase;}

.cssmenu2 {}
.cssmenu2 li {margin: 2px 0; list-style-type: none; list-style-position: intside;}
.cssmenu2 li a {font-family: "Arial Narrow", Arial, Helvetica, Geneva, sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; }
.cssmenu2 li a:hover { color: #ff03ff;  }



#cLeft #news, #branchnews { font-size: 11px; line-height: 13px; }
#cLeft #news a, #branchnews a { text-decoration: none; }
#cLeft #news img.news-img, #branchnews img.preview { float: left; margin-right: 4px; }


#cLeft .news-item { margin: 15px 0; }
#cLeft p.news { padding-right: 10px; background: url("/images/more.gif") no-repeat bottom right; }
#cLeft p.date { margin-top: -5px; font-size: 9px; color: #aaa; }

#cLeft #left-menu, #news, #branchnews { margin-bottom: 45px; }





#cCenter .pic { float: left; margin-right: 10px; }
#cCenter #content { background: url("/images/butterfly.png") no-repeat; min-height: 475px;}
.content_title {font: bold italic 18px Georgia; margin-bottom: 10px;}
#cCenter #content ul {padding: 0px; margin: 0px; margin-left: 18px; list-style: none;}
#cCenter #content ul li { background: url(/images/menu-dot.gif) no-repeat left 4px; padding-left: 15px; margin-bottom: 10px;}
#cCenter #content p {margin-top: 0px;}

#cCenter #slogan-top { margin-left: 10px; width: 562px; background: url("/images/slogan-bg-top.gif") no-repeat #fdfdfd bottom; }
#cCenter #slogan-bottom { margin-left: 10px; width: 562px; height: 13px; background: url("/images/slogan-bg-bottom.gif") no-repeat top; }
#cCenter #slogan p { width: 80%; margin: 0 auto; font-style: oblique; margin-top: -3px; }
#cCenter #slogan p.author { font-size: 11px; text-align: right; margin-top: 3px; /*margin-top: -10px;*/ }



#cCenter #for-menu { margin-left: -45px; margin-top: 40px;/* margin-bottom: 60px; */font-size: 15px; font-family: "Arial Narrow", Arial, Helvetica, Geneva, sans-serif; font-weight: bold; }
#cCenter #for-menu li { list-style-type: none;float: left; }
#cCenter #for-menu li a { display: block; margin: 0 14px; padding-top: 5px; text-align: center; margin-right: 0px; width: 129px; height: 34px; background: url("/images/roundbox.png") top no-repeat; color: #fff; text-decoration: none;  }
#cCenter #for-menu li a:hover { color: #fff; background: url("/images/roundbox-hover.png") top no-repeat; }

#cCenter #partners { margin-top: 55px; }
#cCenter #partners img { margin-top: 15px; padding: 0 6px; }



#cRight #response, #help { margin-bottom: 45px; }
#cRight #response { font-size: 11px; line-height: 13px; }

#cRight #help { font-size: 11px; line-height: 13px; }
#cRight #help img { float: left; margin-right: 4px; }


p.whom { font-size: 10px; font-style: oblique; }
p.archive a { color: #a74988; font-family: Tahoma, Verdana, Arial; font-size: 9px; text-decoration: none; background: url("/images/arrow.gif") no-repeat bottom right; padding-right: 20px; }


/* Footer
-------------------------------------------------------------------*/
#footer { height: 350px; position: relative; margin-top: -320px; text-align: center; font-size: 11px; background: url(/images/foot.jpg) #f8f8f8 center top no-repeat; }
#footer-inner { width: 980px; height: 350px; text-align: left; position: relative; margin: 0 auto; background: url(/images/foot.jpg) #f8f8f8 center top no-repeat; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: none; }

#footer-menu { position: absolute; top: 180px; left: 20px; font-family: "Arial Narrow", Arial, Helvetica, Geneva, sans-serif; font-weight: bold; font-size: 15px; }
#footer-menu li { float: left; margin: 0 74px; list-style-image: url("/images/menu1-dot.gif"); }
#footer-menu li a {margin-top: -150px; padding-top: 150px;}
#footer-menu li a:hover { color: #ff03ff; }


#footer-copyright { position: absolute; bottom: 40px; left: 0; font-size: 10px; font-family: "Arial Narrow", Arial, sans-serif; color: #7f7f7f; background: url("/images/greyline.gif") no-repeat; width: 100%; padding-top: 25px; }
#footer-copyright p { margin: -5px 3px; }

#footer-creator { position: absolute; bottom: 40px; right: 0; font-size: 10px; font-family: "Arial Narrow", Arial, sans-serif; color: #7f7f7f; }
#footer-creator span { color: #c893c7; }

.vitrina { margin: 15px 0px;}
.vitrina .product img {margin-right:15px;}

.galer { margin-top: 15px;}

.limg {margin-right: 10px; /*margin-top: 10px;*/}
.rimg {margin-left: 10px; /*margin-top: 10px;*/}
.gbookdate { color: #aaa; font-size: 10px;}
.gbookauthor { font-style: oblique; font-size: 12px; font-weight: bold;}
.faq_vopros { font-style: oblique; font-weight: bold;}
.faq_otvet { border-left: 1px solid #979797; padding-left: 15px; margin-bottom: 15px;}
#cCenter #content .news-item .date { color: #aaa; font-size: 10px; margin-top: -12px;}
.news-item a {text-decoration: none;}
