/* CSS Document */

html, body, div, span, applet, object, iframe, pre, ul,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, fieldset, form, label, legend,

 caption

{

	margin: 0;

	padding: 0;

	outline: 0;

	border: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

a, img 

{

	border:medium none;

}

html

{

	height:100%;

	width:100%;

	text-align:center;

}

body 

{

	height:100%;

	width:100%;

	font-family:Tahoma;

	line-height: 1.2;

	font-size:12px;

	text-align:center;

	/* background:url(images/) top repeat-x transparent; */

}

h1 {

	font-size:16px;

}

h2 {

	font-size:14px;

}

h3 {

	font-size:13px;

}

h4 {

	font-size:12px;

}

h5 {

	font-size:12px;

}

ol, ul 

{

	list-style: none;

}

blockquote, q 

{

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after 

{

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus 

{

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins 

{

	text-decoration: none;

}

del 

{

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table 

{

	/*border-collapse: collapse;*/

	border-spacing: 0;

}

.myclear  {

	clear:both;

}

/*

	Главный стиль

*/

.main

{

	min-width:1000px;

	/*width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");*/

	max-width:2000px; 

     width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 2000? "2000px" : "auto"); 

	background:url(images/main_bottom.jpg) bottom left no-repeat transparent;

}

.plane

{

	background:url(images/bg_plane.jpg) center top no-repeat transparent;

	height:111px;

	margin:0 50px 0 0;

}

.top_main

{

	background:url(images/bg_tl_main.jpg) top left no-repeat transparent;

	height:268px;

	text-align:left;

}

	.in_top_main

	{

		background:url(images/bg_left_phone.jpg) bottom right no-repeat;

		height:268px;

		text-align:left;

	}

		.in_top_main ul

		{

			padding:34px 80px 0 326px;

			font-family:Arial;

		}

		.in_top_main .top_menu_1

		{

			padding:0em 0 0 3em;

			font-size:18px;

			text-align:left;

		}

		.in_top_main .top_menu_2

		{

			padding:0.1em 5em 0 0;

			font-size:15px;

			text-align:right;

		}

		.in_top_main .top_menu_3

		{

			padding:0.5em 0 0 0;

			font-size:22px;

			text-align:center;

		}

		.in_top_main .top_menu_4

		{

			padding:0.3em 0 0 13em;

			font-size:15px;

			text-align:left;

		}

		.in_top_main .top_menu_5

		{

			padding:0.5em 10em 0 0;

			font-size:16px;

			text-align:right;

		}

		.in_top_main .top_menu_6

		{

			padding:0.3em 0 0 0;

			font-size:16px;

			text-align:center;

		}

		.in_top_main .top_menu_7

		{

			padding:0.3em 0 0 2em;

			font-size:18px;

			text-align:left;

		}

		.in_top_main a

		{

			color:#88a3cb;

			text-decoration:none;

		}

.left_menu

{

	width:260px;

	height:445px;

	background:url(images/bg_l_menu.png) left top no-repeat;

	float:left;

	font-family:Arial;

	font-size:12px;

	text-align:left;

	font-weight:bold;

	margin:0;

	padding:0;

}

	.left_menu li

	{

		text-align:right;

		width:139px;

		margin:24px 0 0 0;

	}

	.left_menu li.active

	{

		text-align:right;

		width:139px;

		margin:24px 0 0 0px;

		font-size:15px;

	}

	.left_menu a

	{

		color:#904f56;

		text-decoration:none;

	}

.center

{

	text-align:left;

	background: url(images/tall.jpg) repeat-y scroll left center #FFFFFF;

}

.center_main

{

	color:#7a7a7a;	

}

.center_pad

{

	padding:0px 250px 25px 260px;

	background:url(images/tall.jpg) left repeat-y #fff;

	z-index:1000;

    /*height:auto !important;

	height:516px;*/

	/*//margin:0 0 0 -260px;*/


}

.center_pad_1 {
   text-align: center;
}

.center_pad_2 {
   margin: 0 auto;
}


.center_main td

{

	vertical-align:top;

}

.center_main td p

{

	color:#7a7a7a;

}

.center_main p

{

	text-indent: 0em;

	margin:1em 0 0 0;

	z-index:100;

	background:url(images/spacer.gif);

}

.center_main ul

{

	list-style:disc inside none;

	margin:10px 0 0 14px;

}

.center_main a

{

	color:#3c678e;

}

.center_main h3

{

	text-align:left;

	margin:15px 0 0 0;

	color:#7a7a7a;

	font-size:14px;

}

.main_bottom

{

	height:120px;

	background:url(images/bg_r_bottom.png) right bottom no-repeat transparent;

margin-top:150px;text-align:right;

}

	.main_bottom_right

	{

		color:#88A3CB;

		height:60px;

		margin:0 35px 0 0;

		width:264px;

		float:right;

		text-align:left;

	}

	.parapara

	{

		background:url(images/bg_paraplan.jpg) bottom right no-repeat transparent;

		margin:-212px 0 0 0;

		height:250px;

		z-index:0;

	}

.right_menu_paraplan

{

	background:url(images/bg_paraplan_2.jpg) bottom  center  no-repeat transparent;

	width:230px;

	height:670px;

	float:right;

	margin:111px 0 0 0;

}

.new_buttons{color:#fff;}

.new_buttons a{text-decoration:none;}

.new_buttons a span{width:185px; display:block; height:32px; font-family:Arial; font-size:15px; color:#fff; padding-left:20px;  font-weight:bold; padding-top:5px; text-decoration:none;  cursor:pointer;}

.new_buttons a span.img1{background:url(images/Button.png) top no-repeat; padding-bottom:5px; text-decoration:none;  cursor:pointer;}

.new_buttons a span.img2{background:url(images/Button_2.png) top no-repeat;padding-bottom:5px;  cursor:pointer;}

.new_buttons a:hover span.img1{background: url(images/Button_on.png) top no-repeat;  cursor:pointer;}

.new_buttons a:hover span.img2{background: url(images/Button_2_on.png) top no-repeat;  cursor:pointer;}



.right_menu

{

	width:230px;

	height:550px;

	float:right;

	margin:0px -230px 0 0;

	font-size:18px;

	font-family:Arial;

	/* background:url(images/)  transparent; */

      

}

	.right_menu ul

	{

		margin:5px 0 0 53px;

		//margin:15px 0 0 53px;

	}

	.right_menu ul div

	{

		color:#010101;

		margin:0 0 0 0px;

	}

	.right_menu li

	{

		text-align:left;

		margin:10px 0 0 0;

	}

	.right_menu li.li_1

	{

		list-style:disc outside url("images/r_menu_1.gif");

	}

	.right_menu li.li_2

	{

		list-style:disc outside url("images/r_menu_2.gif");

	}

	.right_menu li.li_3

	{

		list-style:disc outside url("images/r_menu_3.gif");

	}

	.right_menu li.li_4

	{

		list-style:disc outside url("images/r_menu_4.gif");

		text-align:left;

	}

	.right_menu li.li_5

	{

		list-style:disc outside url("images/r_menu_5.gif");

		text-align:left;

                height:20px;

	}

	.right_menu a

	{

		color:#858585;



	}

.logo_div

{

	width:221px;

	height:100px;

	margin:54px 0 0 49px;

	position:absolute;

	cursor:pointer;

	background:url(images/spacer.gif) transparent;

}

.portf

{

	text-align:center;

}

.e2g_bottom_desc_my

{

	padding:10px 0;

}

/*-------------------------------*/

.themesel{

	border: 1px #c0c0c0 solid;

	text-align:center;

	cursor:pointer;

	width:300px;

	height:44px;

	color:#002142;

	margin:5px;

}

.themesel:hover{

	border: 1px #000000 solid;

}

.themesel p{

	text-align:center;

}

.hidden{

	display:none;

}

.icon{

	border:0;

	vertical-align:middle;

	display:none;

	width:24px;

	height:24px;

	float:left;

	margin:10px;

}

.send{

	border:1px;

	vertical-align:middle;

	display:none;

	width:24px;

	height:24px;

	float:left;

}

.anketa{

	width:660px;

}

.anketa td{

	padding:10px;

}

.anketa input{

	border: 1px #888888 solid;

}

#sendbutt{

	border: 1px #888888 solid;

	text-align:center;

	cursor:pointer;

	width:300px;

	height:44px;

	color:#002142;

	margin:5px;

	background:#f0f0f0;

}

#sendbutt p{

	text-align:center;

}

#sendbutt:hover{

	background:#c0c0c0;

}

#text{

	border: 1px #888888 solid;

	padding:10px;

}

#status{

	font-size:24px;

	color:#9C2000;

}

#foo {

	display: block;

	list-style: none;

	margin: 0;

	padding: 0;

}

#foo li {

	display: block;

	list-style: none;

	margin: 0 0px;

	padding: 0 5px;

	/*border: 1px solid #fff;*/

	float: left;

	width: 142px;

	height: 205px;

        text-align:center;

}

#foo li img 

{

	border:1px solid #000;

}

.viewport

{

	float:left;	

}

#prev

{

	float:left;

}

#prev span

{

	display:inline-block;

	background:url(images/l_button.jpg) no-repeat center ;

	width:75px;

	height:131px;

	cursor:pointer;

}

a#prev:hover span

{

	background:url(images/l_button_on.jpg) no-repeat center ;

}



#next

{

	float:left;

}

#next span

{

	display:inline-block;

	background:url(images/r_button.jpg) no-repeat center ;

	width:75px;

	height:131px;

	cursor:pointer;

}

a#next:hover span

{

	background:url(images/r_button_on.jpg) no-repeat center ;

}



.small_next span

{

	display:inline-block;

	background:url(images/r_button_small.jpg) no-repeat center ;

	width:10px;

	height:11px;

	margin:0 0 0 7px;

	cursor:pointer;

}

.small_prev span

{

	display:inline-block;

	background:url(images/l_button_small.jpg) no-repeat center ;

	width:10px;

	height:11px;

	margin:0 7px 0 0px;

	//margin:0 7px 3px 0px;

	cursor:pointer;

}

.border_imgg img

{

	border:1px solid #94ADD1;	

	vertical-align: top;

}



.border_imgg p

{

	color:#474747;

}

.border_imgg a

{

	color:#5cbfe3;

}



.border_imgg span

{

	color:#7a7a7a;

}

.left_menu

{

	float:left;

}



.licl_div

{

	width:210px;

	margin:30px 30px 0 0;

	display:-moz-inline-stack;/*Firefox 2*/

	display:inline-block; /*Хорошие браузеры*/

	_overflow:hidden;/*IE6, IE7*/

	*zoom:1;/*включаем hasLayout для IE6, IE7*/

	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/

	vertical-align:top;

	text-align:center;

}



.licl_div p

{

	color:#7a7a7a;

	text-align:left;

	margin: 3px 0 0;

}

.licl_div a

{

	color:#5cbee1;

}

.licl_div p span

{

	color:#aaaaaa;

	font-size:10px;

}


