/* CSS main */

/*очистка стилей*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}
/* Не забываем описать стили для :focus! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background-color: #1f6ca5;
font-family:Arial, Helvetica, sans-serif;
min-width:1004px;
width:expression(document.documentElement.clientWidth<1004"1004px":"auto");
max-width:1600px;
}
ol, ul {
list-style: none;
}
/* Для таблиц все еще надо прописывать 'cellspacing="0"' в коде */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

img, div, input, a{ behavior: url("/templates/gtoil_main/iepngfix.htc") }
/*Очистка стилей*/

/*стили*/
#container{
	width:100%;
}

#container .top_fon{
	background:url(/templates/gtoil_main/images/bg_top.jpg) repeat-x;
	width:100%;
	height:143px;
	_margin-bottom:-3px;
}

#container .bottom_fon{
	background:url(/templates/gtoil_main/images/bg_main.jpg) repeat-x;
	width:100%;
	min-height:370px;
	_height:370px;
	_margin-top:0px;

}

/*Верх сайта*/
#top, #basis, #banners, #footer, #prodvig{
	width:1004px;
	height:100%;
	margin: 0 auto;
}
/*класс для лого, баннера и иконок*/
#top .lbi{
	margin:0 auto;
	width:94%;
}

#top .lbi .logo{
	width:174px;
	height:78px;
	float:left;
}

#top .lbi .ico{
	float:right;
	width:174px;
	padding-top:36px;
}

#top .lbi .ico ul li{
	float:left;
	margin-right:36px;
}

#top .lbi .top_banner{
	width:468px;
	height:60px;
	margin: 0 auto;
	padding-top:17px;
}

/*Горизонтальное меню*/
#top .top_menu{
	float:left;
	width:98%;
	border-bottom-color:#0099FF;
	padding:35px 0 0 20px;
	_margin-top:-3px;
        border-bottom:1px solid #497a9e;
}

#top .top_menu	ul li{
	float:left;
	margin-right:7%;
	_margin-right: 6%;
	}
#top .top_menu	ul li a{
	color:#95c4e6;
	font-size:14px;
	text-decoration:none;
	padding-bottom:13px;
	display:block;
}

#top .top_menu ul li a:hover{
	color:#00beef;
}

#top .top_menu ul ul{
	z-index:2;
	background:#306e9e;
	/*margin-top:17px;*/
	_margin-top:0px;
	padding:8px 0 8px 8px;
	display:none;
	position:absolute;
	/*_margin-left:-60px;*/
	_width:150px;
}
#top .top_menu ul ul li{
	float:none;
}

#top .top_menu ul ul li a{
	font-size:12px;
	color:#FFFFFF;
	padding:4px 0;
	display:block;
	_margin:-3px 0;
}
/*Конец верха сайта*/

#basis{
}

#basis .left_block{
	width:258px;
	float:left;
	margin-top:51px;
	padding-left:10px;
}

/*Левое меню*/
#basis .left_block .left_menu{
	width:258px;
	float:left;
	margin-bottom:25px;
}

#basis .left_block .left_menu ul li a{
	text-decoration:none;
	color:#95c4e6;
	font-size:14px;
	display:block;
	padding:7px 0 7px 10px;
	_margin:-4px 0;
}

#basis .left_block .left_menu ul li a:hover{background:#08416e;}
#basis .left_block .left_menu ul ul{background:url(/templates/gtoil_main/images/bg_2menu.png) repeat; display:none; _background:#377bad; width:100%;}
#basis .left_block .left_menu ul ul a{
	font-size:13px;
	padding:5px 0 5px 20px;
	background:url(/templates/gtoil_main/images/minus.jpg) no-repeat left center;
	margin-left:10px;
	
}	

#basis .left_block .left_menu ul ul a:hover{
	color:#00beef;
	background:url(/templates/gtoil_main/images/minus_act.jpg) no-repeat left center;
}	


#basis .left_block .left_menu ul ul ul{background:#08416e; display:none; width:100%;}
#basis .left_block .left_menu ul ul ul a{
	font-size:12px;
	margin-left:25px;
	padding:4px 0 4px 20px;
}
	
/*Конец Левое меню*/

/*Поиск*/
#basis .left_block .search{
	background:url(/templates/gtoil_main/images/search.jpg) no-repeat;
	width:227px;
	height:23px;
	float:left;
	margin-bottom:25px;
}

#basis .left_block .search .search_btn{
	border:none;
	background:none;
	cursor:pointer;
	width:23px;
	height:23px;
	float:left;
}

#basis .left_block .search input{
	width:180px;
	border:none;
	_border:0;
	_margin-top:-1px;
	_height:18px;
	margin-top:1px;
	margin-left:3px;
	/*border:1px solid #000;*/
}
/*Конец поиска*/

#basis .left_block .dillers{
	width:225px;
	height:122px;
	float:left;
	margin-bottom:25px;
}

#basis .left_block .dillers img{
	border: 1px solid #295686;
}

/*Опрос*/
#basis .left_block .quest{
	float:left;
	font-size:12px;
}

#basis .left_block .quest .zag{
	font-size:16px;
	color:#7da9ca;
	font-weight:bold;
}

#basis .left_block .quest span{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:10px 0;
	display:block;
}

#basis .left_block .quest div{
	color:#7da9ca;
	font-size:12px;
	font-weight:normal;
	padding:3px 0;
}

#basis .left_block .quest div input{
	margin-right:8px;
}

#basis .left_block .quest div .qwest_btn{
	font-size:11px;
	font-family:Tahoma;
	color:#4479a0;
	background:url(/templates/gtoil_main/images/send_btn.jpg) no-repeat;
	border:none;
	cursor:pointer;
	height:22px;
	width:72px;
	padding-bottom:4px;
	margin-top:10px;
	_padding-top:5px;
}

#basis .left_block .quest table{
	width:85%;
	color:#FFFFFF;
}
/*Конец  опроса*/

/*Правый блок*/
#basis .right_block{
	float:left;
}

#basis .right_block #flash{
	width:731px;
	height:323px;
	margin-top:-3px;
}
/*Часть под флэшкой*/
#basis .right_block .center{
	float:left;
	width:731px;
	color:#FFFFFF;
}

#basis .right_block .center .c_left{
	float:left;
	padding-left:10px;
	width:720px;
}
/*Новости*/
#basis .right_block .center .c_left .news{
	float:left;
	width:435px;
	margin-top:30px;
}

#basis .right_block .center .c_left .news .zag{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

#basis .right_block .center .c_left .news .new{
	border-top:1px solid #437ba5;
	width:100%;
	float:left;
	padding-top:17px;
	margin-bottom:34px;
	font-size:13px;
	color:#95C4E6;
}

#basis .right_block .center .c_left .news .new span{
	display:block;
	font-size:11px;
	color:#7da9ca;
	padding-bottom:6px;
}

#basis .right_block .center .c_left .news .new img{
	float:left;
	border:1px solid #5489b3;
	margin: 0 6px 6px 0;
}

#basis .right_block .center .c_left .news .new a{text-decoration:none;	color:#FFFFFF; line-height:15px;}
#basis .right_block .center .c_left .news .new a:hover{text-decoration:underline;}
#basis .right_block .center .c_left .news a.all_news{
	background:url(/templates/gtoil_main/images/all_news.png) no-repeat center left;
	padding-left:15px;
	color:#b1deff;
	font-size:12px;
	width:100px;
	display:block;
	float:left;
	}
/*Конец новостей*/
/*Полезные сылки*/	
#basis .right_block .center .c_left .links{
	float:left;
	margin:30px 0;
	width:720px;
	font-size:13px;
	line-height:15px;
    text-align: justify;
    position:relative;
}

#basis .right_block .center .c_left .links .zag{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	
}

#basis .right_block .center .c_left .links p{
	padding:3px 0;
	position:relative;
}

#basis .right_block .center .c_left .links a{
	background:url(/templates/gtoil_main/images/links.jpg) no-repeat center left;
	padding-left:15px;
	color:#7da9ca;
}

/*правая часть*/
#basis .right_block .center .c_right{
	float:right;
	width:200px;
	padding-top:40px;       
}

#basis .right_block .center .vbanner{
	width: 155px;
	height:722px;
	float:right;
}

#banners{
	height:101px;
}

#banners .ban1, #banners .ban2, #banners .ban3{
	width:277px;
	height:101px;
}
#banners .all_ban{
	float:left;
	width:100%;
	margin: 20px 0;
}
#banners .all_ban .ban1{
	float:left;
}
#banners .all_ban .ban2{
	margin: 0 auto;
}
#banners .all_ban .ban3{
	float:right;
}

/*Футер*/
#footer{
	height:160px;
}

#footer .footer{
	float:left;
	width:100%;
	height:100%;
	border-top: 1px solid #497a9e;
    border-bottom: 1px solid #497a9e;
	color:#95c4e6;
	}
	
/*Нижнее меню*/
#footer .footer .bottom_menu{
	float:left;
	width:99%;
	_width:94%
	margin-top:7px;
	
}

#footer .footer .bottom_menu ul{
	margin-left:6%;
	padding-top:5px;
}
#footer .footer .bottom_menu ul li{
	float:left;
	margin-right:7%;
	_margin-right:6%;
	}
	
#footer .footer .bottom_menu ul li a{
	font-size:12px;
	color:#7da9ca;
}

#footer .footer .bottom_menu ul li a:hover{
	color:#00beef;
}

#footer .footer .footer_base{
	float:left;
	margin-top:40px;
	width:100%;
	font-size:13px;
	line-height:16px;
}

#footer .footer .footer_base a{
	color:#95c4e6;
	font-size:13px;
}

#footer .footer .footer_base a:hover{
	text-decoration:none;
}


#footer .footer .footer_base .f_left{
	float:left;
	width:297px;
	margin-top:32px;
}

#footer .footer .footer_base .f_left .copy{
	color:#FFFFFF;
}

#footer .footer .footer_base .f_center{
	margin:0 300px;
	padding-left:65px;
}

#footer .footer .footer_base .f_right{
	float:right;
	width:180px;
	margin-top:12px;
}
/*Конец футера*/

/*Для продвижения или еще что-то типа того*/
#prodvig{
	width:700px;
	height:auto;
}

#prodvig .blok_text{
	float:left;
	width:100%;
	font-size:11px;
	color:#95c4e6;
	margin-bottom:15px;
}

#prodvig .blok_text .zag{
	font-size:16px;
	color:#FFFFFF;
	margin:20px 0;
}

#prodvig .blok_text strong{display:block; padding-top:10px;}
#prodvig .blok_text a{color:#b1deff;}
#prodvig .blok_text a:hover{text-decoration:none;}
/*конец стилей*/





