@import "reset.css";
	
html, body{ height:100%; }	
	
body{
	font-family:Tahoma;	
	font-size:13px;
	color:#5a5a5a;
	}
	
#main-bg{ background:#e5e7e6 url(../img/bg-main.html) repeat-y center 0px; }
#other-bg{ background:#dddfde url(../img/bg-other.jpg) repeat-y center 0px; }		
	
div{ margin:0px auto; }
.cloud{
 position:absolute;  background:#fff; border:2px solid #ccc;   border-radius: 10px 10px 10px 10px; padding:5px
}
	
.ul li{ list-style:none; }

a,
a:visited{ 
	color:#000;
	text-decoration:underline; 
	}
	
a:hover{ text-decoration:none; }

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;	
	}
.clearfix ul{margin:0 0 0 2em;}
	
.easyfix{ overflow:hidden; }

.floatLeft{	float:left;	}

.floatRight{ float:right; }

.none span,
.none a span{	
	display:none; 
	}
	
h1, h2, h3, h4, h5, h6{
	font-weight:normal;	
	line-height:1;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	
	}
	
input.input,
#form_001 div input,
textarea,
select{
	height:17px;
	border:1px solid #DDDDDD;
	border-top:1px solid #7D7D7D;
	border-left:1px solid #7D7D7D;
	background:#fff;
	font-family:Tahoma;
	font-size:12px;
	color:#5a5a5a;
	}
	
select{
	height:auto;
	font-size:13px;
	}	
	
.registration-order textarea{
	height:auto;
	}

/* all button */	
input.button{
	border:none;
	height:19px;
	cursor:pointer;
    overflow:hidden;
    font-size:0;
	}

.btn-subscribe{
	background:url(../img/button/btn-subscribe.jpg) no-repeat center;
	width:91px;
	}
	
.send-order{
	background:url(../img/button/send-order.html) no-repeat center;
	width:109px;
	margin-top:3px;
	}
	
.send-order2{
	background:url(../img/button/send-order.gif) no-repeat center;
	width:109px;
	}
	
.add-basket{
	background:url(../img/button/add-basket.gif) no-repeat center;
	width:129px;
    font-size:0;overflow:hidden;text-indent:-500px;
    line-height:16px;
	}
	
.update{
	background:url(../img/button/update.html) no-repeat center;
	width:74px;
	}	
	
.execute-account{
	background:url(../img/button/execute-account.gif) no-repeat center;
	width:124px;
	}
	
.update-basket{
	background:url(../img/button/update-basket.gif) no-repeat center;
	width:74px;
	}
	
.send-order-basket{
	background:url(../img/button/send-order-basket.gif) no-repeat center;
	width:109px;
	}										
		
/* Main */
.main{
	position:relative;
	min-height:100%;
	}

.nobg { background:none!important }
	
#main-wrapper{ background:url(../img/bg-bottom.jpg) no-repeat center 100%; }	
#main-wrapper .content{ background:url(../img/bg-top.jpg) no-repeat center 0px; }	

#fortuna-wrapper{ background:url(../img/bg-fortuna.jpg) no-repeat center 100%; }	
#fortuna-wrapper .content{ background:url(../img/bg-top-other.jpg) no-repeat center 0px; }	
#fortuna-wrapper .right-col{  }

#magnat-wrapper{ background:url(../img/bg-magnat.jpg) no-repeat center 100%; }	
#magnat-wrapper .content{ background:url(../img/bg-top-other.jpg) no-repeat center 0px; }	

	
.content{
	position:relative;
	padding-bottom:225px;
	min-width:995px; 
	max-width:1400px;
	border-top:4px solid #000; 
	}
	
.wrapper{
	position:relative;	
	width:930px;
	padding:35px 0px 0px 0px;
	min-height:530px;
	}

.left-col{
	float:left;
	width:225px;
	padding:12px 0px 0px 29px;
	}

.middle-col{
	position:relative;
	margin-left:254px;	
	}
	
.right-col{
	float:right;
	width:100%;
	margin-bottom:50px;
	}

.bottom{
	position:absolute;
	height:225px;
	width:100%;
	bottom:0px;
	left:0px;
	}
	
/* header-main */
.header-main{
	height:270px;
	}
	
.press-centre{
	padding:61px 0px 0px 360px;
	color:#333333;
	font-size:12px;
	}
	
.press-centre a,
.press-centre a:visited,
.press-centre .date-press{
	color:#818181;
	}
	
.press-centre li{
	padding:0px 0px 7px 28px;
	}			
	
.press-centre li li{
	background:url(../img/line-li.gif) no-repeat 0px 8px;
	margin-left:-67px;
	}
	
.press-centre h1{
	margin:0 0 15px -13px;
	}
	
/* goto-site-main */
.goto-site-main{
	padding:0px 0px 0px 88px;
	color:#8e8e8e;
	background:url(../img/line-blue.gif) no-repeat 85% 16px;
	}
	
.goto-site-main .floatLeft{
	width:302px;
	}
	
.goto-site-main h2{
	margin-bottom:9px;
	}	
	
.goto-site-main h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	margin-bottom:22px;
	padding-left:7px;
	}
	
.goto-site-main h4{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:12px;
	font-size:18px;
	color:#000;
    padding:0 0 0 32px;
    position:relative;
	}	
	
.goto-site-main h4 img,.cont-info-left h1 img{
	vertical-align:bottom;
    position:absolute;
    left:7px;
    //left:-25px;
    top:-1px;
    //top:2px;
	}	
	
.site-fortuna a,
.site-fortuna a:visited{
	color:#3353a4;
	}
	
.goto-site-main blockquote{
	padding-left:7px;
	}
	
.site-magnat a,
.site-magnat a:visited{
	color:#148de0;
	}
	
/* footer */
.footer{
	position:relative;
	width:725px;
	padding:142px 0px 0px 0px;
	}
	
.footer address{
	display:block;
	font-style:normal;
	height:83px;
	white-space:nowrap;
	padding-right:56px;
	color:#8e8e8e;
	}
	
#mangat-wrapper .footer a,
#mangat-wrapper .footer a:visited,
#fortuna-wrapper .footer a,
#fortuna-wrapper .footer a:visited{
	color:#000;
	}	
	
.footer .green{
    padding:0 150px 0 0;
	}	
	
.footer .blue{
	}
	
.counter{
	position:absolute;
	z-index:255;
	top:145px;
	right:15px;
	}
	
.counter li{
	display:inline;
	padding-left:15px;
	}
	
/* news-main */
.news-main{
	padding-top:61px;
	}
	
.send-news-main{
	float:left;
	width:320px;
	padding-top:41px;
	color:#000;
	line-height:1.6;
	}
	
.send-news-main h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	}	
	
.send-news-main .input{
	width:168px;	
	}	
	
.send-news-main p{
	padding:5px 0px;
	}
	
.news{
	margin-left:370px;
	}

.news h1{
	margin-bottom:17px;
	}
	
.news li{
	padding:0px 0px 10px 30px;
	}	

.news li li{
	margin-left:-30px;
	background:url(../img/circle-li.gif) no-repeat 0px 3px;
	}
	
.news .one-news{
	color:#000;
	font-size:14px;
	}	
	
.news .data-news{
	font-size:11px;
	color:#5a5a5a;
	}

.news .green-link a,
.news .green-link a:visited{
	color:#009d59;
	}
		
.news .blue-link a,
.news .blue-link a:visited{
	color:#0f8de3;
	}			

	
/* on-main */
.on-main{
	position:absolute;
	z-index:255;
	bottom:99px;
	left:0px;
	}
	
/* see-basket */
.see-basket{
	position:absolute;
	z-index:255;
	top:0px;
	right:0px;
	cursor:pointer
	}
	
/* registration-order */
.registration-order{
	margin-left:370px;
	}

.registration-order h1{
	margin-bottom:20px;
	}

.registration-order h2{
	font-size:15px;
	font-style:italic;
	color:#000;
	margin-bottom:5px;
	}
	
.registration-order .input,
.registration-order textarea{
	width:300px;
	}	
	
.registration-order textarea{
	height:72px;	
	}

.registration-order li{
	padding:0px 0px 0px 30px;
	}

.registration-order ul{margin:0;}

.registration-order li li{
	padding:16px 0px 0px 0px;
	}
	
.registration-order li li.btn-send-order{
	padding-top:7px;
	}	
	
.registration-order li li.btn-send-order .floatLeft{
	padding-right:19px;
	}	
	
.description-input{
	display:block;
	font-size:11px;
	}
	
/* !!!!!!!!!!!!!!!!!!!!!!!!FORTUNA!!!!!!!!!!!!!!!!!!!!!!!! */		
.head-fortuna{
	/*background:url(/img/head-fortuna.jpg) no-repeat 0px 0px;*/
	/*height:246px;*/
	margin:17px 0px 7px 0px;
	}
	
/* nav-left */
.nav-left{
	margin:0px 0px 50px -23px;
	}

.nav-left li{
	position:relative;
	z-index:3;
	margin-left:-29px;
	padding-bottom:3px;
	}
	
.nav-left a,
.nav-left a:visited{
	color:#000;
	padding-left:29px;
	}
	
.fortuna-nav li.active a,
.fortuna-nav li a:hover
	{
	background:url(../img/circle2-li.gif) no-repeat 0px 4px;
	color:#3353a4;
	text-decoration:none;
    position:relative;
	}	
	
/* cont-info-left */				
.cont-info-left{
	background:#fff;
	padding:12px 0px 50px 0px;
    position:relative;
	}
	
.cont-info-left a,
.cont-info-left a:visited{
	color:#3353a4;
	}	
	
.cont-info-left h1{
	margin-top:16px;
	font-size:18px;
	color:#000;	
    padding-left:32px;
    position:relative;
	}	

.cont-info-left h1 img{
	vertical-align:bottom;
	margin-right:5px;
	}
	
/* partners */
.partners h1{
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:16px;
	}

.partners .list { margin-left:0px; width:170px;}
.partners .list img { margin-bottom:5px }

.content-fortuna,
.content-magnat{
	margin-top:25px;
	}	
	
.content-fortuna a,
.content-fortuna a:visited{
	color:#3353a4;
	}			
	
.content-fortuna h2,
.content-magnat h2{
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:12px;
	}
	
.content-fortuna .right-content	h2,
.content-magnat .right-content	h2,
.form-order h3{
	font-size:20px;
	color:#58595b;
	text-transform:none;
	margin-bottom:16px;
	}
	
h3 span
	{	
	color:#3353a4;
	border-bottom:1px dashed #3353a4;
	text-decoration:none;
	cursor:pointer
	}	
	
.left-content{
	float:left;
	width:48%;
	}		

.right-content{
	float:right;
	width:48%;
	}
	
.content-fortuna blockquote,
.content-magnat blockquote{
	padding-bottom:16px;
	}
	
.is-painted,
.is-painted-nobg{
	color:#fff;
	background:#0D0D0D;
	font-size:14px;
	line-height:1.2;
	}			
	
.is-painted-nobg{
	background:none;
	color:#000;
	}
	
.order-name{
	position:relative;
	float:left;
	height:38px;
	}
	
.description-order{
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:11px;
	}
	
.form-table{
	clear:both;
	float:left;
	width:605px;
	padding-top:10px;
	}
	
.form-table td{
	height:30px;
	padding:0px 12px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.form-table thead td{
	background:#3D3F42;
	font-size:14px;
	color:#f6f6f6;
	}
	
.form-table tbody td{
	background:#fff;
	font-style:italic;
	color:#3d3f42;
	}
	
.form-table tbody tr td b{
	color:#000;
	}
	
.form-table tbody tr.item-td td{
	background:#EAECED;
	}
	
.form-table .input{
	width:70px;
	font-style:italic;
	text-align:right;
	}
	
.btn-form{
	text-align:right;
	padding:5px 0px 20px 0px;
	}
	
/* choose-region-main */
#choose-region-main{
	display:none;
	position:absolute;
	z-index:255;
	margin:0 31%;
	width:554px;
	top:25%;
	}
	
.choose-region{
	padding:0px 40px 32px 40px;
	}
	
.choose-region h1{
	position:relative;
	clear:both;
	height:40px;
	font-size:24px;
	color:#808284;
	}
	
.close{
	position:absolute;
	z-index:255;
	top:20px;
	right:-10px;	
	}	
	
.choose-region h2{
	font-size:18px;
	color:#3353a4;
	}
	
.choose-region a,
.choose-region a:visited{
	color:#3353a4;
	}
	
.choose-region li{
	padding-bottom:14px;
	}
	
/* essential-elements */
.essential-elements{
	padding-top:20px;
	color:#000;
	}
	
.essential-elements h3{
	font-size:20px;
	color:#58595b;
	margin-bottom:10px;
	}
	
	
/* !!!!!!!!!!!!!!!!!!!!!!!MAGNAT!!!!!!!!!!!!!!!!!!!!!!*/
.trubu{
	position:absolute;
	z-index:0;
	bottom:52px;
	right:0px;
	}
	
.head-magnat{
	background:url(../img/head-magnat.jpg) no-repeat 0px 0px;
	height:247px;
	margin:17px 0px 7px 0px;
	}
	
.magnat-nav li.active a,
.magnat-nav li a:hover
	{
	background:url(../img/circle2-li.gif) no-repeat 0px 4px;
	color:#148de0;
	text-decoration:none;
    position:relative;
	}	
	
.magnat-info a,
.magnat-info a:visited,
.content-magnat a,
.content-magnat a:visited{	
	color:#148de0;
	}
	
/* catalog-magnat */
.catalog-magnat{
	float:left;
	width:442px;
	}

.catalog-magnat li{
	background:#EAECED;
	padding:5px 9px;
	font-size:14px;
	/*font-style:italic;	*/
	}	
	
.catalog-magnat li.alter{
	background:#fff;
	}
	
.catalog-magnat a,
.catalog-magnat a:visited{
	color:#000;
	}	
	
.catalog-magnat a:hover{
	color:#148de0;
	}
	
/* site-map */	
.content-magnat h2.site-map{
	text-transform:none;
	font-size:22px;
	color:#000;
	margin-bottom:20px;
	}
	
.arr-map{
	background:url(../img/arr-black.gif) no-repeat 0px 8px;
	margin-left:8px;
	padding-left:26px;	
	}
	
.rezka{
	font-size:14px;
	color:#000;
	}
	
.price-rezka{
	font-size:20px;
	color:#58595b;
	margin-bottom:12px;
	}
	
/* kalkule-magnat */
.kalkule-magnat{
	width:340px;
	}
	
.kalkule-magnat select{
	width:135px;
	}
	
.kalkule-magnat tbody td{
	background:#F9F9F9;
	font-size:14px;
	color:#000;
	}
	
.units{
	font-size:12px;
	color:#3d3f42;
	}
	
.kalkule-magnat tbody tr.buttom-td td{
	background:#fff;
	white-space:nowrap;
	}
	
.kalkule-magnat tbody tr.buttom-td td .input{
	color:#148de0;
	font-weight:bold;
	}
	
/* basket-main */
#basket-main{
	display:none;
	position:absolute;
	z-index:1000;
	top:-4px;
	right:0px;
	background:#D1D3D4;
	width:750px;
	border-bottom:4px solid #000;
	}
	
.basket{
	position:relative;
	padding:38px 100px 40px 20px;
	min-height:100px;
	z-index:1
	}
	
.close-basket{
	position:absolute;
	z-index:700;
	bottom:-31px;
	right:0px;
	cursor:pointer;
	z-index:1000
	}
	
.basket h1{
	font-size:24px;
	padding-left:16px;	
	text-transform:uppercase;
	}	
	
.basket h2{
    white-space:nowrap;
	font-size:22px;
	color:#3d3f42;
	font-style:italic;
	font-weight:bold;
	margin:12px 0px 10px 0px;
	}
	
.price-basket{
	font-size:32px;
	color:#6f6f6f;
	}		
	
.basket h3{
	position:absolute;
	z-index:255;
	top:105px;
	right:15px;
	font-size:20px;
	}
	
.basket-table{
	width:100%;
	float:none;
	}		
	
.basket-table tbody td{

	}

.basket-table tbody td.check-basket{
padding-left:40px;
	}

.content form table,.content .catalog-detal, .content .catalog-detal td, .content form table td{border:none;}
.basket h3{display:none;}
.content h3{font-weight:normal;font-size:1.4em;}

#fortuna-wrapper h1 a img,#magnat-wrapper h1 a img{display:none;}
#fortuna-wrapper h1 a{display:block;width:97px;height:89px;background:url(../img/fortuna.gif) no-repeat;margin:-20px 0 0;position:relative;zoom:1;}
#magnat-wrapper h1 a{display:block;width:72px;height:74px;background:url(../img/magnat.gif) no-repeat;margin:-20px 0 0;position:relative;zoom:1}
#magnat-wrapper h1 .close a,#fortuna-wrapper h1 .close a{width:12px;height:12px;}
#magnat-wrapper h1 .close a img,#fortuna-wrapper h1 .close a img{display:block;}
.partners{padding:4px 0 50px 55px;background:url(../img/price.gif) no-repeat;font-size:18px;}
.partners a{display:block;}
.partners small{font-size:14px;}

.content-magnat.clearfix h2{clear:both;}
.content-magnat table{margin:1px;}
.content-magnat table td,.content-magnat table,.content-fortuna table,.content-fortuna table td{border:1px solid #555;}
.content-magnat table.noborder td,.content-magnat table.noborder,.content-fortuna table.noborder,.content-fortuna table.noborder td{border:none;}

#form_001 span{display:block;padding:1em 0 0;}
#form_001 div input,#form_001 textarea{width:23em;}
#form_001 textarea{height:5em;}
#slogan{background:url(../img/slogan.png) right center no-repeat;}
/* CSS Document */

a img{border:0px}
.clearfix ul {
margin:0 0 0 2em;
}
style.css (строка 34)
* {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
.form-table tr{background:#fff}