@CHARSET "UTF-8";


body
{
	margin:0px;
	padding:0px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Arial, san-serif;
	bakcground-color:#fff;
	font-size:85%;
}

a img
{
	border-width:0px;
}

div.firstblock
{
	border-width:0px;
	border-color:#f00;
	border-style:solid;
}
div.firstblock div.secblock
{
	border-width:0px;
	border-color:#f00;
	border-style:solid;
	padding:0px 0px 0px 0px;
	width:1000px;
	margin:0 auto;
}

a
{
	color:#009bdf;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

div.line_top
{
	height:20px;
	background-color:#1a1a1a;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#343434;
}
div.line_main_menu
{
	background-color:#343434;
	border-width: 1px 0 1px 0;
	border-style:solid;
	border-top-color:#4a4a4a;
	border-bottom-color:#2d2d2d;
	padding:20px 0 20px 0;
}
div#main_menu
{
	overflow:hidden;
}
div#main_menu div
{
	float:left;
	height:70px;
	border-style:solid;
	border-width:0 1px 0 1px;
	border-left-color:#2b2b2b;
	border-right-color:#454545;
	color:#fff;
	padding:0 25px 0 25px;
}

a.logo
{
	font-size:28pt;
	font-weight:900;
	text-align:right;
	color:#fff;
	text-decoration:none;
}

div#main_menu div.first_item
{
	border-left-width:0px;
	padding:0 25px 0 0;
}

div#main_menu div.last_item
{
	border-right-width:0px;
	padding:0 0 0 25px;
}
div#main_menu_akcii
{
	width:520px;
	background-color:#c32626;
}
div#main_menu h2
{
	padding:0px;
	margin:0px;
	font-size:11pt;
}
div.line_adv
{
	background-color:#434343;
	border-width: 1px 0 1px 0;
	border-style:solid;
	border-top-color:#555555;
	border-bottom-color:#ededed;
	height:330px;
	overflow:hidden;
}

div.adv_block
{
	height:330px;
	width:1000px;
}

div.adv_block div.adv_text
{
	color:#fff;
	padding:0px;
	margin-left:50px;
	border-width:0px;
	border-style:solid;
	border-color:#f00;
	width:400px;
}

div#adv_block_1
{
	background-color:#000;
	background: url("/img/adv_billboard.jpg");
	background-position:top;
	background-repeat:no-repeat;
	z-index:3;
	position:relative;
}
div#adv_block_2
{
	background-color:#000;
	background: url("/img/adv_billboard_1-2.jpg");
	background-position:top;
	background-repeat:no-repeat;
	z-index:2;
	position:relative;
	top:-330px;
}
div#adv_block_3
{
	background-color:#000;
	background: url("/img/adv_billboard_2.jpg");
	background-position:top;
	background-repeat:no-repeat;
	z-index:2;
	position:relative;
	top:-660px;
}

div.adv_block div.adv_text .transparent 
{
	  opacity:0.65;
	  filter:alpha(opacity=65);
	  -moz-opacity:0.65;
	  background-color:#000000;
	  height:330px;
	  z-index:4;
} 

.adv_text_content
{
	margin-top:-330px;
	padding:20px;
	position:relative;
	z-index:5;
} 

div.adv_text span.lager
{
	font-size:24pt;
	font-weight:400;
}
div.adv_text p
{
	font-size:22pt;
	font-weight:400;
}
div.adv_text .smaller
{
	font-size:12pt;
	font-weight:400;
}

div.adv_block div#adv_img
{
	width:600px;
}


div.line_parent_menu
{
	background-color:#ededed;
	border-width: 1px 0 1px 0;
	border-style:solid;
	border-top-color:#d0cece;
	border-bottom-color:#ededed;
	padding: 0px 0 0px 0;
	overflow:hidden;
	font-size:11pt;
}
div#parent_menu
{
	overflow:hidden;
}
div#parent_menu a
{
	color:#000;
	display:block;
	width:100%;
	height:100%;
}
div#parent_menu div
{
	float:left;
	padding:20px 30px 20px 30px;
	overflow:hidden;
	border-style:solid;
	border-width: 0 1px 0 0;
	border-color:#c0c0c0;
	height:100%;
}
div#parent_menu div.active
{
	background-color:#b9b9b9;
}
div#parent_menu div.first_item
{
}
div#parent_menu div.last_item
{
	border-right-width:0px;
}

div.line_main_text
{
	border-width: 1px 0 1px 0;
	border-style:solid;
	border-top-color:#d0cece;
	border-bottom-color:#ededed;
	overflow:hidden;
	padding:15px;
}


div.rastajka
{
	width:100%;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
}
div.rastajka_in,div.rastajka_in_attention
{
	
	padding:20px;
	margin:2px;
	background: url("/img/rastajka_bg.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:hidden;
}
div.rastajka_in
{
	background-color:#ebebeb;
}

div.indiv_float_left div
{
	float:left;
	text-align:center;
	margin-right:30px;
}

div.rastajka_in_attention
{
	background: url("/img/rastajka_attention_bg.gif");
	color:#fff;
	background-color:#97161d;
	background-repeat:repeat-x;
	background-position:bottom;
}
div.rastajka_in_attention p
{
	font-size:14pt;
}
div.rastajka_in_attention span.smaller
{
	font-size:10pt;
}
div.rastajka_in_attention span.lager
{
	font-size:22pt;
	font-weight:900;
}

div.paragraf
{
	margin-top:30px;
}
div.sleft
{
	float:left;
	padding: 0px 10px 0px 10px;
}

div.line_top_footer
{
	background-color:#434343;
}


div.line_last_footer
{
	background-color:#fff;
	padding:15px;
}
div.line_last_footer div.secblock
{
	font-size:80%;
	padding:0px 20px 0px 20px;
}

.img
{
	float:left;
}
table.pi td.l
{
	text-align:right;
}


#wp_calc
{
	width:90%;
	text-align:left;
	padding: 10px;
	padding-left: 40px;
	font-size:100%;
}
#wp_calc input
{
	width:54px;
	height:30px;
	font-weight:900;
	text-align:center;
	font-size:14pt;
}
#wp_calc select#mat
{
	height:30px;
	font-size:10pt;
	width:350px;
}
#wp_calc select#mat:selected
{
	font-weight:900;
}

#wp_calc_price
{
	width:100%;
	padding:10px;
	text-align:left;
	font-size:20pt;
	font-weight:900;
}
#wp_calc_price td
{
	padding: 20px 0px 20px 0px;
	vertical-align:top;
}

#wp_calc_price .little
{
	font-size:8pt;
}

#wp_calc td.l
{
	text-align:right;
}

div.portfolio img
{
	margin: 0 10px 20px 10px;
}


