@charset "windows-1251";
/* CSS Document */
@media screen {

html { overflow:scroll; }
body { margin:0; padding:0; width:100%; position:absolute; height:100%; background-color:#fff; }

/*Основные параметры*/
img { border:0; }
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1a7cb9; font-weight:bold; text-decoration:none; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1a7cb9; font-weight:bold; text-decoration:underline; }
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1a7cb9; margin:0; padding-top:10px; padding-bottom:18px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#398dc2; margin:0; padding:0; }
h2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#398dc2; text-decoration:none; }
h2 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#398dc2; text-decoration:underline; }
p { margin:0; padding:0; }
#page0 { width:995px; }
/**/

/*MAIN*/
#table { height:100%; width:100%; border:0; position:absolute; }
#td { vertical-align:top; padding-bottom:45px; background:url(/bitrix/templates/index/i/i2/background.jpg) 0 0 repeat; } 
#div { width:995px; display:block; }
/**/

/*FOOTER*/
.footertd { width:50%; line-height:1px; height:1px; display:block; }
.footer_td { display:block; vertical-align:top; height:1px; line-height:1px; }
#footer { position:relative; height:45px; margin-top:-45px; font-size: .85em; background-color:#fff; }
#foot { width:995px; height:40px; padding-top:5px; border-top:solid 1px #CCCCCC; text-align:left; vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:bold; }
.foot_idex { width:190px; font-weight: normal; }
.foot_idex div { margin:20px 10px 0 10px; }
.foot_idex a { font-size:10px; color:#b3b3b3; text-decoration:none; }
.foot_idex a:hover { font-size:10px; color:#b3b3b3; text-decoration:none; }
.foot_idex img { position:relative; float:right; margin:-21px 4px 0 0; }
.foot_left { width:220px; }
#foot table { width:100%; }
/*Footer*/
.st { float:left; padding-right:10px; }
.bottomSeparator { height:50px; clear:both; margin-top:40px; }
#footer img { margin-left:10px; }
#footer ul { list-style-type:none; }
#footer ul li { line-height:28px; float:left; vertical-align:bottom; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#foot img { display:block; }
.foot_right { vertical-align:bottom; padding-bottom:1px; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; }
/****/

#main_body { width:995px; }
#top { border-top:solid 3px #1a7cb9; vertical-align:top; height:142px; }
.top_left { background-image:url(/bitrix/templates/gedore/i/392_high.jpg); background-repeat:no-repeat; width:780px; height:142px; vertical-align:top; }
.top_right { vertical-align:top; padding-top:11px; }
.slogan { margin-bottom:5px; }
.slogan_text1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-left:66px; }
.slogan_text2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#abacae; font-style:italic; font-weight:bold; margin-left:20px; }
.fast_menu { width:215px; margin-top:15px; }
.fast_menu ul { margin:0; padding:0; list-style-type:none; }
.fast_menu li { float:right; margin-left:20px; }

/*TOP_MENU*/
#top_menu { padding-top:3px; padding-bottom:10px; vertical-align:top; background-color:#fff; }
.top_menu { background-image:url(/bitrix/templates/gedore/i/menutop_b.jpg); background-repeat:repeat-x; background-position:center left; height:33px; width:995px; vertical-align:top; }
#top_menu a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fffeff; font-weight:bold; text-decoration:none; }
#top_menu a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; }
.top_menu ul { list-style-type:none; margin:0; padding:0; }
.li { height:33px; line-height:33px; float:left; border-left:solid 1px #80bbdd; border-right:solid 1px #004c79; padding-left:16px; padding-right:16px; }
.hover { height:33px; float:left; line-height:33px; border-left:solid 1px #80bbdd; border-right:solid 1px #004c79; background-position:bottom left; background-image:url(/bitrix/templates/gedore/i/menutop_r.jpg); background-repeat:repeat-x; padding-left:16px; padding-right:16px; }
.end { height:33px; float:left; border-left:solid 1px #80bbdd; background-position:bottom left; background-image:url(/bitrix/templates/gedore/i/menutop_r.jpg); background-repeat:repeat-x; padding-left:16px; padding-right:16px; }
#ban { vertical-align:top; background:url(/bitrix/templates/gedore/i/wight.gif) 0 0 no-repeat; }
#ban td { vertical-align:top; }

/*Search*/
#search { width:220px; vertical-align:top; padding-bottom:10px; }
.sch { position:relative; float:left; margin-top:29px; margin-left:10px; }
.search_b { width:152px; position:relative; float:left; }
.search { background-image:url(/bitrix/templates/gedore_index/i/inputs1.jpg); background-position:left bottom; background-repeat:no-repeat; width:200px; height:120px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1a7cb9; }
.search a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1a7cb9; text-decoration:underline; }
.search a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1a7cb9; text-decoration:none; }
.asearch { padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1a7cb9; font-weight:bold; }
.input1 { margin-top:5px; margin-bottom:10px; border:solid 1px #7e9cb8; width:147px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:15px; color:#000000; padding-left:3px; }
.input2 { margin-bottom:10px; border:solid 1px #7e9cb8; width:150px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:3px; }
#bigbanner { vertical-align:top; width:775px; padding-bottom:10px; text-align:justify; }
.bigbanner_div { height:120px; width:775px; background-image:url(/bitrix/templates/gedore_index/i/top_images2/flag.jpg); background-repeat:no-repeat; }
.text_top { text-align:justify; width:150px; color:#1a7cb9; font-size:12px; font-weight:bold; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:25px; padding-right:40px; }
.big_f { font-size:18px; }

/*BANNERS*/
.banners { position:relative; float:left; vertical-align:top; margin-top:9px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1a7cb9; }
.banners img { display:block; }
.banners p { padding-bottom:8px; }
.banners2 { position:absolute; z-index:1; width:220px; padding-bottom:0; }

.breadcrumb { margin-top:-5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:bold; }

/*Work*/
.work { vertical-align:top; padding-top:0; padding-right:0; padding-bottom:45px; }

/*LEFT*/
.left { position:relative; vertical-align:top; width:210px; text-align:left; } 
.left_menu { width:210px; border:0; background-color:#ebf2f8; }
.lmf { width:8px; height:15px; } 
.lmr { background-color:#cf0000; width:8px; }
.lmb { padding:2px 5px 2px 10px; background-color:#afcbe3; border-left:soid 1px #41679a; }
.lmb a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000; text-decoration:none; } 
.lmb a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000; text-decoration:underline; }
.lmb2 { padding:2px 5px 2px 10px; background-color:#ebf2f8; }
.lmg2 a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#555555; font-weight:bold; text-decoration:none; }
.lmg2 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#555555; font-weight:bold; text-decoration:underline; }
.lmg3 { width:8px; } 
.img4 { width:8px; height:10px; }
.lmgh1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; padding-left:5px; padding-top:7px; padding-bottom:7px; background-color:#1a7cb9; }
.pustoi { width:210px; line-height:5px; }

/*workarea*/
#workarea { position:relative; float:left; vertical-align:top; text-align:left; padding-bottom:10px; margin-top:10px; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
#workarea h1 { margin:0; padding-bottom:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#1A7CB9; font-weight:bold; }

/*Dop workarea*/
.pp1 { vertical-align: top; text-align: left; padding-bottom:15px; vertical-align:top; background-image:url(/bitrix/templates/gedore_index/i/border_left.jpg); background-repeat:no-repeat; background-position:top left; padding-left:5px; padding-right:10px; }
.pp2 { width: 200px; vertical-align: top; text-align: left; padding-bottom:15px; vertical-align:top; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-right:20px; }
.pp4 { width: 200px; vertical-align: top; text-align: left; padding-bottom:15px; vertical-align:top; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.working { width:541px; border:0; }
.working td { width:135px; padding-bottom:15px; padding-right:10px; vertical-align:top; }
.working br { line-height:1px; }
.working td div { height:90px; }
.working td ul { margin:0; padding:0; }
.working td ul li { float:left; text-align:left; }
.working td span { text-align:left; }
.pp3 { list-style-type: none; position:relative; margin-left: 0px; padding-bottom:0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; }

/*News*/
.news { width:200px; padding-top:128px; margin-bottom:20px; margin-left:10px; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; }
.news h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1a7cb9; margin:0; padding:0 0 10px 0; } 
.news a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1a7cb9; font-weight:bold; text-decoration:underline; }
.news a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1a7cb9; font-weight:bold; text-decoration:underline; }
.date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c4c6c8; font-weight:bold; }
.newst { padding-bottom:10px; }

/*Company*/
.com { width:200px; padding-bottom:10px; padding-left:10px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; }
.com h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1a7cb9; margin:0; padding:0 0 10px 0; }
.com a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1a7cb9; text-decoration:underline;}
.com a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1a7cb9; text-decoration:underline; }


/*CONTENT*/
.content { padding-top:20px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-bottom:35px; }

/* ADDED */
.top_news2 h1 { margin-left: 0px; padding-left: 0px; }
.top_news2, .top_news2 a:link, .top_news2 a:active, .top_news2 a:visited, .top_news2 a:hover { color:#000000; font-size: 10px; text-transform: none; font-weight: normal; }
.top_news2 a:link, .top_news2 a:active, .top_news2 a:visited, .top_news2 a:hover { text-transform: uppercase; }
.top_news2 p { font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px;}
a.mmm:link, a.mmm:active, a.mmm:visited, a.mmm:hover { color: #000000; font-size: 12px; font-weight: bold; }
.mmmx { margin-left: 20px; list-style-type: none; list-style-image: url(/bitrix/templates/gedore/i/link1.jpg); }
.mmmx2 { list-style-image: url(/bitrix/templates/gedore/i/link3.jpg); }
.mmmx2 li { margin-left: -23px; }
.mmmx li { padding-bottom: 5px; }
.mmmx li a:link, .mmmx li a:active, .mmmx li a:visited, .mmmx li a:hover { font-size: 12px; }
a.x:link, a.x:active, a.x:visited, a.x:hover { color: #000000; font-weight: normal; font-size: 11px; }
.tab1 { width:520px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000; }
.tab1_top1 { height: 25px; background-color: #017dbb; border: solid 1px #0f85c2; color: #ffffff; padding-left: 5px; }
.tab1_top2 { height: 25px; background-color: #017dbb; border: solid 1px #0f85c2; color: #ffffff; padding-left: 5px;}
.tab1_top3 { height: 25px; background-color: #017dbb; border: solid 1px #0f85c2; color: #ffffff; padding-left: 5px; }
.tab1_left { height: 66px; border: solid 1px #0f85c2; border-top: none; }
.tab1_left1 { height: 66px; border: solid 1px #0f85c2; border-top: none; border-left: none; padding-top: 5px; padding-left: 5px; vertical-align: top; text-align: left; font-weight: bold; }
.tab1_left2 { height: 66px; border: solid 1px #0f85c2; border-top: none; border-left: none; padding-top: 5px; padding-left: 5px; vertical-align: top; text-align: left; font-weight: bold; }
.tab1_right { height: 36px; text-align:center; border: solid 1px #0f85c2; border-top: none; border-left: none; padding-top: 5px; vertical-align: top; font-weight: bold; }
.center { text-align: center; vertical-align: middle; }
.tabx { width: 480px; border: solid 1px #017dbd; font-family:Arial, Helvetica, sans-serif; }
.dark1 { width: 80px; height: 15px; background-color: #cde4f2; font-family:Arial, Helvetica, sans-serif; }
.light1 { width: 80px; height: 15px; font-family:Arial, Helvetica, sans-serif; }
.tabx_top { width: 480px; height: 20px; background-color: #017dbd; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-left: 10px; text-align: left; }
.tabx_middle { width: 265px; padding-top: 10px; padding-left: 10px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; vertical-align: top; }
.tabx_right { width: 215px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; }
.tabx_h1 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; }

/*NAVCHAIN*/
.nava { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; text-decoration:none; }
.nava:hover { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; text-decoration:underline; }
.navt { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; }
a:link#invert, a:active#invert, a:visited#invert { text-decoration: underline; }
a:hover#invert { text-decoration: none; }

/*buy*/
.buy { width:72px; display:block; padding-top:9px; padding-bottom:5px; line-height:18px; cursor:pointer;background: url(/bitrix/templates/gedore_index/i/buy_blue.jpg) 50px 5px no-repeat; }
li.hover .buy {width:72px; display:block; cursor:pointer; background: url(/bitrix/templates/gedore_index/i/buy_red.jpg) 50px 5px no-repeat; }
.idex_logo a { font-size:9px; color:#000000; text-align:right;}
/*END_buy*/
}
