/* Стандартные стили */

#body
{
 height: 100%;
 border-collapse: collapse;
/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
/* font-family: Geneva, Arial, Helvetica, sans-serif;*/
/* font-family: Arial, Helvetica, sans-serif;*/
/* font-family: Arial Narrow;*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #777777;
 background: #FFFFFF;
 text-align: left;
 width: 100%;
}
#tbody
{
 vertical-align: top;
}
#gtheader
{
 background: url(gttop.jpg) no-repeat 50% 0px;
 height: 297px;
}
#gttopmenu
{
 padding: 18px 0px 0px 0px;
 word-spacing: 5px;
 height: 62px;
 white-space: nowrap;
 text-align: center;
 font-size: 12pt;
 font-family: Arial Narrow;
 font-weight: normal;
 color: #4379E2;
}
td.gtsidebar
{
 vertical-align: top;
 font-size: 7.8pt;
 width: 134px;
 padding: 0px 40px 0px 40px;
}
td.new { padding: 0px 20px 0px 30px !important; }


#content
{
 vertical-align: top;
 font-size: 8pt;
 padding-right: 40px;
 padding-left: 40px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-left: #E2E2E2 2px solid;
 border-right: #E2E2E2 2px solid;
 border-top: #FFFFFF 0px solid;
 border-bottom: #FFFFFF 0px solid;
}
#content p
{
 text-indent : 12px;
 padding-right: 12px;
 padding-left: 12px;
 padding-top: 0px;
 padding-bottom: 0px;
 text-align: justify;
}
#content table
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #777777;
 background: #FFFFFF;
 text-align: left;
}
#content img
{
 margin-top: 12px;
 margin-right: 20px;
 margin-bottom: 12px;
 margin-left: 12px;
}
#content img.gtnew
{
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
#content b, #content strong {font-weight: bold;}
#content h1 {font-size: 9pt; color: #3471BA; padding-left: 12px; text-transform: uppercase;}
#content h2 {font-size: 9pt; color: #3471BA; padding-left: 12px; text-transform: uppercase;}
#content h3 {font-size: 9pt; color: #3471BA; padding-left: 12px; text-transform: uppercase;}
#content h4 {font-size: 9pt; color: #3471BA; padding-left: 12px; text-transform: uppercase;}
#content h5
{
 font-size: 9pt;
 color: #3471BA;
 padding-left: 12px;
}

#gtmainmenu
{
 padding-right: 8px;
 padding-left: 2px;
 padding-top: 0px;
 padding-bottom: 0px;
 white-space: nowrap;
 word-spacing: 5px;
 font-family: Arial Narrow;
 font-size: 10pt;
}

#contenttext
{
}
/* Стандартные стили */

/* Основные стили */
html
{
 margin: 0;
 padding: 0;
}
body
{
 margin: 0;
 padding: 0;
}
img {border: 0;}
table {}
sup {font-size: 4pt;}
sub {font-size: 4pt;}
a {color: #3471BA;text-decoration:none;}
.menu_td_top
{
 padding: 0 5px 0 5px;
 text-transform: uppercase;
 white-space: nowrap;
 padding-left: 10px;
 padding-right: 10px;
}
.gtinvis
{
 color: #FFFFFF;
 vertical-align: bottom;
}
.menu_td_top a {}
.menu_td_top a:hover {}
td {}

.logo {font-size: 26pt; margin: 1em 0px 7px 0px; color: #000000}
.name {padding-left: 20px;}
.tel {font-size: 11pt; }
.footer {font-size: 12px; color:#FFFFFF; font-weight: bold;}
.name {background-image: url(http://www.okna-armada.ru/style/name.jpg); width: 780px; height: 134px;}
.sub_name {background: url(http://www.okna-armada.ru/style/bg1223.jpg) left top repeat-y; }

font.gtcur{color: red; font-style:italic;}
font.gtit{font-style:italic;}
font.gtib{font-style:italic;font-weight:bold;}

/* Стили области контента */
table.form {border: solid 1px #b50031;}
.form th {background-color: #b50031; color: white; font-size: 10pt;}
.form td {color: #000; font-family: 'Verdana', sans-serif; font-size: 8pt;}
.form input {border: solid 1px #b50031; background-color: #eee; font-size: 8pt; padding: 1px 3px;}
.form textarea {border: solid 1px #b50031; background-color: #eee; font-size: 8pt; padding: 1px 3px;}
.form input.button {background-color: #c6d3e7; border: solid 2px; border-color: #deebff #426984 #426984 #deebff; font-size: 8pt; width: 100px; color: black;}
input.contentButton {background-color: #c6d3e7; border: solid 2px; border-color: #deebff #426984 #426984 #deebff; font-size: 8pt; padding: 0px 5px; color: black;}
table.t1 {background-color: #BE908A;font-size: 10px;word-spacing: 4px;width: auto;margin-right: 10px;}
table.t1 td {padding: 5px;background-color: #ffffff;margin:1px;}
table.t1 th {background-color: #E6E6E6;font-weight: bold;padding: 10px;margin:1px;}
.block_caption
{
 font-size: 10pt;
 color: #3471BA;
 font-family: Arial Narrow;
 font-weight: normal;
 text-transform: uppercase;
}
.block_text
{
 padding-left: 0;
 padding-right: 0;
 padding-bottom: 20px;
 padding-top: 6px
}
.block_caption_gray
{
 padding-left: 0;
 font-size: 10pt;
 color: #777777;
 font-family: Arial Narrow;
 font-weight: bold;
 text-transform: uppercase;
}
.block_text_contacts
{
 padding-left: 15px;
 padding-top: 10px;
 font-family: Arial Narrow;
 font-size: 17pt;
 color: #3471BA;
 font-weight: bold;
}
.block_text_news
{
 padding-left: 0;
 color: #3471BA;
}
.banner1 {}
.banner2 {}
.banner3 {}
.banner4 {}
.banner5 {}
.banner5 {}
.plgNewsListItem
{
 padding-bottom: 10px;
}
.plgNewsListItem .caption {padding-top: 5px; font-size: 9pt; font-weight: bold; padding-bottom: 5px;}
.path {font-size: 7pt; margin-top: 5px; padding: 5px; background-color: #E6E6E6; }

/* Сообщения об ошибках */
div.errorBox {background: #fff; border: solid 2px #f00; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.errorBoxCap {background: #f00; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}
/* Информационные сообщения */
div.infoBox {background: #fff; border: solid 2px #25b; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.infoBoxCap {background: #25b; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}

/* PLUGINS */
.MainMenu {width: 100%;}
.MainMenu td {width: 33%; vertical-align: top; padding-bottom:0;}
.MainMenu ul {list-style: none; padding-left:12px; margin-left: 0; padding-bottom:0; margin-bottom: 0;}
.MainMenu .selected, .MainMenu .choosen {font-weight: bold;}
.level2, .level3 {border-left: 1px solid #76A5DE;}
.level1 {padding-left: 0;}
.mainmenuB a {text-decoration:underline}

/* Dop */

table.topborder {
 border-top: #ABABAB 1px solid;
}
table.topborder td {
 padding-top: 20px;
}
.hra {
width: 90%;
border-bottom: #ABABAB 1px solid;
padding-bottom: 20px;
}
ul.mainp {
padding-left: 0;
margin-left: 0;
}
.mainp li {
margin-top: 10px;
margin-left: 20px;
padding-left: 10px;
list-style-image : url('/data/img/marker_main.gif');
}
.vr {
width: 1px;
}

/********************* Дополнительное меню снизу bottommenu ********************/
.bottommenu {
	margin: 0px 0px 8px 0px;
}
.bottommenu a {
	margin: 0px 10px 0px 0px;
	color: #4486a8; font-family: Arial; font-size: 9px; text-transform: uppercase;
}
.bottommenu a.selected { text-decoration: underline; }
/********************* end of bottommenu ***************************************/

/********************* Галлерея изображений fotogallery ************************/
table.fotogallery {}
table.fotogallery img { margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; border: 1px solid rgb(109,109,109); }
table.fotogallery td { vertical-align: top; }

table.thumb {
	border: 1px solid rgb(199,199,199);
	background-color: rgb(244,244,244) !important;
	margin-bottom: 10px;
}
table.thumb td.thumb { text-align: center; padding: 5px 5px 0px 5px; vertical-align: middle; }

table.thumb td.caption{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: bottom;
}
table.thumb td.caption a {
	font-size: 10px;
	color: rgb(40,40,40);
	text-decoration: underline;
}
/*--- Переключатель страниц pages --*/
div.pages { color: rgb(46,46,46); }
div.pages span.selected {
	color: #3471BA;
	font-weight: bold;
	text-decoration: underline;
}

/*--- Ссылки на список фотографий, на предыдущую и на следующую --*/
table.fotolinks { table-layout: fixed; width: 448px; }
table.fotolinks a { font-size: 10px; text-decoration: underline; }
/********************* end of fotogallery **************************************/

/********************* Новые баннеры banners 2 *********************************/
div.header {
	position: relative;
	margin: 0 auto;
	padding: 95px 30px 0 0;
	width: 990px;
	text-align: right;
}
/*-- Баннер в шапке сайта --*/
.hbanner a { color: #0e33bf; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: underline; }
.hbanner a:hover { color: #4e73ff; }
table.brun {float: right}
.brun td {padding: 3px 0 6px 0; text-align: center; width: 92px; height: 32px; line-height: 0.6em; background: #d1d2ff; border: #243257 solid 1px}
.brun td a {font-size: 14px; font-weight: normal; color: 243257 ; text-decoration: none; font-family: arial narrow, arial, verdana;}
.brun td a:hover {color: 3570bc; text-decoration: none;}

/*-- Контактные телефоны в шапке сайта --*/
div.phones {
	position: absolute;
	top: 240px; left: 330px;
	color: #eb6f3b; font-family: Arial Black; font-size: 26px;
}

div.phones span.code { font-size: 13px; }
div.phones div.time { font-family: Tahoma; font-size: 11px; font-weight: bold; }
div.phones div.time sup { font-size: 11px; }

/*-- Баннеры слева и справа --*/
div.banner { margin: 0px 0px 20px 0px; }
.banner a { color: #777777; font-family: Tahome; font-size: 11px; }
a.stroke { font-weight: bold; font-size: 13px !important; text-decoration: underline; }

.banner p { margin: 0px 0px 0px 0px; }

.banner img { margin: 5px 0px 5px 0px; }

.banner div.block_caption_gray { padding: 0 !important }
.gtsidebar #bbg  {background-image: url(http://www.okna-armada.ru/style/bg_kup.gif); width: 133px; height: 216px;}

/********************* end of banners 2 ****************************************/
