@charset "utf-8";
/* 		CSS Document 				*/
/*		Author: Erik Svoboda		*/
/*		www.master-erik.com			*/
/*		Create: 2009-10-05			*/

@import "reset_re.css";

html,body{
height:100%; background-color:#fff; color:#000; min-width:980px; font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.clearfix:after {
content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;
}
* html #lightIE6 .clearfix {
zoom:1; /* triggers hasLayout */
display:block; /* resets display for IE/Win */
}

/*** GLOBAL SETTINGS ***/

/*CONTAINER*/
div#container{
	width:100%; margin:0 auto; text-align:left;
}
/*HEADER*/
div#header{
	height:270px;
}
/*CONTENT*/
div#wrapper{
	float:right; width:100%; margin-left:-360px;
}
div#content{
	float:left; margin-left:360px;
}
/*NAVIGATION*/
div#navigation{
	float:left; width:300px; position:relative; top:-20px; margin-bottom:250px; text-align:left;
}
/*FOOTER*/
div#footer{
	clear:both; width:100%;
}

/*** LAYOUT SETTINGS ***/

/*HEADER*/
.topPlace{
	height:80px; background:url(/images/redizain/topPlace.jpg) repeat-x; position:relative;
}
.logo{
	float:left; margin:30px 0 0 50px; position:relative;
}
.logo a{
	display:block; width:500px; font:bold 18px Arial, Helvetica, sans-serif; color:#FFF; display:block; width:500px; text-decoration:none;
}
logo span{
	position:absolute; top:0px; left:180px; font:bold 18px Arial, Helvetica, sans-serif; color:#FFF; display:block; width:500px;
}
/*top fone*/
.topFone{
	position:relativ; float:right; width:190px; right:30px; font:bold 24px Arial, Helvetica, sans-serif; color:#FFF; padding-top:30px;
}
.fonePicture{
	background:url(/images/redizain/topFon.jpg) no-repeat; width:70px; height:80px; position:absolute; top:0px; right:200px;
}
/*promo plase*/
.promoYellow{
	height:119px; background-color:#ffcc66;
}
.promoPlace{
	position:absolute; top:80px; width:100%; 
}
.promo1{
	background:url(/images/redizain/promo1.jpg) no-repeat; width:230px; height:170px; margin:0 auto;
}
.promo2{
	background:url(/images/redizain/promo2.jpg) no-repeat; width:250px; height:170px; margin:0 auto;
}
.promo3{
	background:url(/images/redizain/promo3.jpg) no-repeat; width:250px; height:170px; margin:0 auto;
}
.promo4{
	background:url(/images/redizain/promo4.jpg) no-repeat; width:237px; height:170px; margin:0 auto;
}
.promoText a{
	width:200px; height:auto; font:normal 18px Arial, Helvetica, sans-serif; line-height: .9; position:relative; top:5px; left:0; color:#000; text-decoration:none;
}
.promoText a:hover{
	color:#1D385F; text-decoration:none;
}
/*CONTENT TEXT*/
.contentText{
	margin:10px 20px 50px 0;
}
.contentText h1{
	margin:10px 0 30px 0; border-bottom:solid 1px #996600; padding-bottom:15px;
}
.contentText h2{
	margin:10px 0 30px 0; font-style:italic; font-weight:600;
}
.contentText h3{
	font-style:italic; font-weight:600;
}
blockquote{
	font:14px normal helvetica, sans-serif; line-height:1.6; margin:10px 0 10px 50px; padding-left:15px; border-left:5px solid #996600;
}
/*Content Text Fon*/
.contentTextFon{
	background:url(/images/redizain/contentTextFon.gif) no-repeat; width:70px; height:55px; display:inline-block;
}
.textFon{
	color:#0000EE; font-size:24px; white-space:nowrap;
}
/*Action Block*/
.actionBlock{
	display:block; position:relative; background:url(/images/redizain/actionBg.png) repeat-x; height:105px; width:620px; border:solid 1px #ffcc66; margin:30px 0; 
}
.actionSticer{
	background:url(/images/redizain/actionSticer.png) no-repeat; width:114px; height:114px; position:absolute; top:-20px; left:20px;
}
.actionText{
	margin:10px 0 0 150px;
}
h1.actionTextTitle {
	margin:10px 10px 5px 0; border-bottom:solid 1px #cc3333; padding-bottom:5px; color:#cc3333; font-style:italic; font-weight:600;
}
.actionTextContent{
	margin-left:100px; font:bold 16px Arial, Helvetica, sans-serif;
}
/*Content List*/
.contentListTitle{
	display:block; padding:0 0 10px 0; margin:30px 0 10px; border-bottom:solid 1px #996600; font:italic 14px Arial, Helvetica, sans-serif; font-weight:600; width:100%;
}
ul.contentList{
	position:relative;
}
ul.contentList li{
	list-style-type:circle;
}
ul.contentList li a{
	color:#000;
}
.contentListPic1{
	float:right; background:url(/images/redizain/contentListPic1.jpg) no-repeat; width:178px; height:130px; border:solid 1px #999; margin-right:30px;
}
.contentListPic2{
	float:right; background:url(/images/redizain/contentListPic2.jpg) no-repeat; width:178px; height:130px; border:solid 1px #999; margin-right:30px;
}
.contentListPic3{
	float:right; background:url(/images/redizain/contentListPic3.jpg) no-repeat; width:178px; height:130px; border:solid 1px #999; margin-right:30px;
}
/*About Block*/
.aboutBlock{
	display:block; position:relative; background:url(/images/redizain/aboutBg.png) repeat-x; height:170px; width:620px;  border:solid 1px #ffcc66; margin:30px 0 60px;
}
.aboutPict{
	background:url(/images/redizain/aboutPict.jpg) no-repeat; width:222px; height:147px; float:left; margin:10px 20px 0 10px;
}
.aboutText{
	float:left; margin-top:10px; display:block; width:300px;
}
.aboutText h3{
	margin-bottom:10px;
}
.aboutSticer{
	position:absolute; background:url(/images/redizain/aboutSticer.png) no-repeat; width:110px; height:110px; top:90px; left:500px;
}
/*housePict*/
.housePict{
	display:block; width:100%; margin:10px 0 30px;
}
.housePict1{
	float:left; background:url(/images/redizain/housePict1.jpg) no-repeat; width:140px; height:140px; border:solid 1px #999;
}
.housePict2{
	float:left; background:url(/images/redizain/housePict2.jpg) no-repeat; width:140px; height:140px; border:solid 1px #999;
}
.housePict3{
	float:left; background:url(/images/redizain/housePict3.jpg) no-repeat; width:140px; height:140px; border:solid 1px #999;
}
.housePict4{
	float:left; background:url(/images/redizain/housePict4.jpg) no-repeat; width:140px; height:140px; border:solid 1px #999;
}

/*NAVIGATION*/
.menuTitle{
	display:block; padding:30px 0 15px 40px; border-bottom:solid 1px #996600; color:#996600;
}
.menuSection{
	font:bold 14px Arial, Helvetica, sans-serif; margin:30px 0 15px 35px;
}
.menuSectionPic{
	background:url(/images/redizain/menuSection.gif) no-repeat; width:30px; height:27px; float:left; position:relative; top:-6px;
}
ul.menuList{
	list-style-image: url(/images/redizain/menuList.gif); list-style-position:inside;
}
ul.menuList li{
	margin-left:50px;
}
ul.menuList li a{
	color:#000;
}
.menuListActiv{
	color:#996600; font-weight:600;
}
/*Menu Contact*/
.menuContact{
	float:left; margin-left:50px;
}
.fon{
	border-bottom:solid 1px #996600; height:60px; width:250px; margin-bottom:5px; padding-bottom:5px;
}
.fon h3{
	position:relative; top:-5px; left:10px; margin-bottom:4px;
}
.menuFon{
	background: url(/images/redizain/menuFon.jpg) no-repeat; width:50px; height:60px; float:left;
}
.mail a{
	position:relative; top:20px; left:10px;
}
.menuMail{
	background: url(/images/redizain/menuMail.jpg) no-repeat; width:50px; height:60px; float:left;
}
/*Menu News*/
.menuNews{
	margin-left:30px;
}
.newsDate{
	margin:20px 0 5px;
}
.newsTitle{
	float:left; width:180px;
}
.newsFoto{
	float:left; background:url(/images/redizain/newsFoto.jpg) no-repeat; width:50px; height:50px;
}
.newsContent{
	margin:10px 0 20px;
}
/*FOOTER*/
#footer{
	clear:both; height:71px; position:relative; background:url(/images/redizain/footerBg.gif) repeat-x;
}
.copy{
	float:left; font-size:11px; line-height:1; margin-left:30px; padding-top:25px; color:#6085bf; 
}
.bottomHouse{
	background:url(/images/redizain/bottomHouse.jpg) no-repeat; width:310px; height:235px; position:absolute; top:-235px; left:0;
}
.seoLink{
	margin:50px 0  30px 350px; clear:both;
}
#banner{
	float:left; margin:20px 0  0 170px;
}
.webmaster{
	float:right; margin:30px 50px 0 0;
}
.webmaster span{
	display:none; position:absolute;
}
.webmaster a{
	text-decoration:none; color:#6085bf;
}
.webmaster a:hover{
	text-decoration:underline;
}