/* CSS Document */



*

	{

	margin:0;

	padding:0;

	}

img

	{

	border:none;

	}

html

	{

	height:100%;

	}

body

	{

	font:normal 11px tahoma;

	color:#000000;

	background:#c0c0c0;

	height:100%;

	}

a

	{

	color:#0060b6;

	}



table

	{

	border-collapse:collapse;

	}

.main_table

	{

	height:100%;

	margin:0 auto;

	border-collapse:collapse;

	border:#666666 solid 1px;

	background:#ffffff;

	}

.main_table td

	{

	border-collapse:collapse;

	border:#000000 solid 0px;

	}

.coloumn_1

	{

	width:500px;

	padding-bottom:30px;

	vertical-align:top;

	}

.head

	{

	height:25px;

	padding:15px 0px 10px 20px;

	background:url(../img/head_bgr.gif) top repeat-x;

	font:bold 18px arial;

	}

.main_menu

	{

	height:299px;

	background:#012f63;

	float:left;
	width:145px;
	}

.main_menu table

	{


	border:none;

	}

.main_menu td

	{

	border:none;

	}

.main_menu a

	{

	color:#ffffff;

	font:normal 11px arial narrow;

	text-decoration:none;

	text-transform:uppercase;

	}

.menu_item .icon

	{

	text-align:center;

	width:50px;

	}

.menu_item .icon img

	{

	vertical-align:top;

	}

.menu_item .link

	{

	padding:0px 0px 0px 0px;

	}

.menu_item .link .number

	{

	margin:0px 0px -3px 0px;

	font:normal 9px tahoma;

	color:#99CCFF;

	}
.media
	{
	background:url(../img/picture.jpg) top right no-repeat;
	}
.media .picture

	{

	height:299px;

	width:350px;


	float:left;

	}

	

.title

	{

	font-family:arial narrow;

	font-size:12px;

	font-weight:bold;

	text-transform:uppercase;

	}

.content

	{

	padding:20px 50px 50px 50px;

	background:right top url(../img/content_bgr.jpg) no-repeat;

	}

.content .title

	{

	color:#252525;

	margin-bottom:20px;

	}

.content p

	{

	margin-bottom:10px;

	}

#feedback

	{

	margin:20px 0px 0px 0px;

	}

#feedback input

	{

	width:350px;

	margin:0px 0px 10px 0px;

	}

#feedback textarea

	{

	width:350px;

	height:150px;

	margin:0px 0px 10px 0px;

	}

#feedback h2

	{

	margin:0px 0px 10px 0px;

	}

#feedback .button

	{

	width:100px;	

	}

















.coloumn_2

	{

	width:265px;

	padding-bottom:30px;

	vertical-align:top;

	background:#f5f5eb url(../img/col_2_bgr.gif) repeat-y;

	}

.coloumn_2 .links

	{

	height:25px;

	padding:15px 0px 10px 5px;

	background:#ffffff url(../img/col_2_links_bgr.gif) top repeat-x;

	}

.coloumn_2 .links a

	{

	font:normal 13px arial narrow;

	color:#000000;

	text-decoration:none;

	}

.goto_index

	{

	padding:7px 5px 5px 23px;

	background:url(../img/goto_index.gif) left no-repeat;

	}

.goto_contacts

	{

	padding:7px 5px 5px 23px;

	background:url(../img/goto_contacts.gif) left no-repeat;

	}

.goto_sitemap

	{

	padding:7px 5px 5px 23px;

	background:url(../img/goto_sitemap.gif) left no-repeat;

	}

.best_products

	{

	height:229px;

	background:#ffffff;

	overflow:hidden;

	padding:0px 10px 0px 20px;

	}

.best_products .title

	{

	margin:10px 0px 20px 0px;

	}

.best_products table

	{

	margin:10px 0px 0px 0px;

	}

.best_products td

	{

	border-width:0px;

	}

.best_products .picture

	{

	padding:0px 10px 0px 0px;

	}

.best_products .picture img

	{

	vertical-align:top;

	}	

.coloumn_2 .blank

	{

	height:335px;

	background:url(../img/blank_bgr.jpg) left top no-repeat;

	}

.partners

	{

	margin:30px 0px 0px 0px;

	padding:0px 10px 0px 20px;

	}

.partners .title

	{

	margin:0px 0px 20px 0px;

	}	

.partners img

	{

	vertical-align:top;

	float:left;

	}

.partners p

	{

	margin:0px 0px 10px 60px;

	}

.partners span

	{

	color:#999e64;

	}	

	

.coloumn_3

	{

	width:240px;

	vertical-align:top;

	background:#f5f5eb;

	}

.coloumn_3 .blank

	{

	height:50px;

	background:#ffffff url(../img/head_bgr.gif) top repeat-x;

	}

.coloumn_3 .blank a

	{

	position:relative;

	top:15px;

	left:-20px;

	float:right;

	}

.contacts

	{

	height:299px;

	padding:0px 0px 0px 20px;

	background:url(../img/contacts_bgr.jpg) left top no-repeat;

	overflow:hidden;

	}

.contacts .title

	{

	margin-top:10px;

	}

.contacts .phone_numbers

	{

	margin:30px 0px 0px 0px;

	font:normal 15px arial;

	background:url(../img/phone.jpg) right top no-repeat;

	}

.contacts .price

	{

	height:100px;

	margin:50px 0px 0px 0px;

	background:url(../img/download.gif) left top no-repeat;

	}

.contacts .price p

	{

	padding:0px 0px 0px 80px;

	font:bold 12px arial narrow;

	text-transform:uppercase;

	}

.contacts .link

	{

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 80px;

	font:normal 13px arial narrow;

	}

.extra

	{

	height:265px;

	padding:0px 10px 0px 20px;

	background:#ffffff url(../img/extra_bgr.jpg) bottom no-repeat;

	}

.extra .title

	{

	padding:20px 0px 30px 0px;

	}

.extra img

	{

	margin-bottom:10px;

	position:relative;

	left:30px;

	}











.footer

	{

	height:50px;

	background:#666666;

	}

.copyright_n_forever

	{

	margin:0px 0px 0px 20px;

	padding:0px 0px 0px 80px;

	background:url(../img/small_logo.png) left no-repeat;

	font:normal 11px arial narrow;

	color:#ffffff;

	}

.copyright_n_forever a

	{

	color:#ffffff;

	text-decoration:none;

	}

embed

	{

	position:relative;

	left:20px;

	top:-10px;

	}		

/*---------- quest --------------*/

.types .small_text

	{

	font-size:10px;

	color:#333333;

	}

.types input

	{

	width:120px;

	}	

textarea

	{

	width:300px;

	height:100px;

	}

hr

	{

	margin:20px 0px;

	}

form strong

	{

	margin:10px 0px 20px 0px;

	}

form p

	{

	margin:0px 0px 10px 0px;

	}		

	

.clear

	{

	clear:both;

	}
