* { margin:0px; padding:0px; outline:none; }

body { background:#ffffff; }
body, th, td { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; vertical-align:top; color:#000000; }
/*body, html { width:100%; height:100%; }*/

.clear { clear:both; height:1px; display:block; }
.dn { display:none; }
.dh { display:hidden; }
.fr { float:right; }
.fl { float:right; }

a { outline:none; text-decoration:underline; color:#215092; }
a:hover { text-decoration:none; }
/*a:visited { color:#a5a5a5; }*/
/*a:hover { text-decoration:none; color:#ffffff; background:#215092; }*/

img { border:0px; padding:0px; margin:0px; }

/*
input.text, textarea.text, select { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#ffffff; border:1px #aab1b6 solid; padding:1px 2px; }
select { padding:1px 1px 1px 2px; }
*/

.butt { display:block; float:left; background: url(../images/_fs_butt_c.gif) left top repeat-x; cursor:default; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.butt span { display:block; padding:0px 0px 0px 9px; background:url(../images/_fs_butt_l.gif) left top no-repeat; }
.butt span span { display:block; padding:0px 9px 1px 0px; background:url(../images/_fs_butt_r.gif) right top no-repeat; line-height:20px; }


a.button { display:block; float:left; background: url(../images/_fs_button_r.gif) right top no-repeat; cursor:pointer; color:#ffffff; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding:0px 7px 0px 0px; }
a.button span { display:block; padding:0px 0px 0px 7px; background:url(../images/_fs_button_l.gif) left top no-repeat; }
a.button span span { display:block; padding:0px 0px 1px 0px; background:url(../images/_fs_button_c.gif) left top repeat-x; line-height:14px; }
a.button:hover { background-position:right -100px; text-decoration:none;  background-color:none;}
a.button:hover span { background-position:0px -100px; }
a.button:hover span span { background-position:0px -100px; }
a.button_fr { float:right; }






/*### index ###*/

#imaindiv { width:100%; height:100%; text-align:center; }
#imaindiv .imaindivc { text-align:left; margin:0px auto; width:960px; }

#imaindiv .ila { display:block; float:left; width:269px; }
#imaindiv .ica { display:block; float:left; width:1px; height:15px; }
#imaindiv .ira { display:block; float:left; width:690px; }

#iheader { background-position:left top; background-repeat:no-repeat; height:436px; }
#iheader .roll { background:url(../images/_fs_index_headerbg_lt.png) left top no-repeat; }
#iheader .roll .roll { background:none; height:371px; }
#iheader .brroll { height:65px; width:690px; clear:both; }
#iheader .brroll div { background:url(../images/_fs_index_headerbg_rb.png) left top no-repeat; display:block; float:right; width:65px; height:65px; }

#iheader .block { display:block; height:100px; }

.logo { padding:10px 7px 0px 0px; display:block; float:right; min-height:1px; }
.logo a { display:block; float:left; height:81px; width:195px; position:absolute; z-index:2000; }
.logo div { display:block; float:left; height:81px; width:195px; background:url(../images/_fs_index_logo.jpg) left top no-repeat; }

.icos { display:block; float:right; padding:28px 0px 0px 0px; width:66px; }
.icos div { display:block; float:left; padding-right:9px; }
.icos .mail { display:block; width:22px; height:22px; background:url(../images/_fs_index_ico_mail.gif) 3px 3px no-repeat; line-height:16px; text-indent:-9999px; font-size:11px; }
.icos .smap { display:block; width:22px; height:22px; background:url(../images/_fs_index_ico_smap.gif) 3px 3px no-repeat; line-height:16px; text-indent:-9999px; font-size:11px; }


.clock { display:block; float:right; padding:30px 14px 0px 0px; }
.clock div { line-height:17px; padding:0px 4px 1px 6px; color:#ffffff; text-align:center; background-color:#14366f; }
.clock .clear { width:45px; }

#smap_area { position:absolute; width:690px; margin-top:-387px; z-index:20000; padding:0px; display:none; float:left; clear:left; }
#smap_area .line { background:#14366f; height:9px; line-height:8px; font-size:6px; }
#smap_area .area { border:1px #dde8f8 solid; border-top:0px; }
#smap_area #smap_cont { padding:24px 30px; z-index:20000; background:url(../images/_fs_smap_bg.png) left top repeat; }
#smap_area #smap_cont div.cont { width:628px; }

.postihead { background:#ffffff; height:23px; position:absolute; float:left; width:690px; margin-top:-24px; -moz-opacity:0.50; filter:Alpha(opacity=50); opacity:0.50; z-index:1000; }
.postiheadin { position:absolute; float:left; width:690px; margin-top:-23px; z-index:1001; padding-top:1px; }

.authform .fields { display:block; float:left; height:21px; background:#4e5d80; padding-right:3px; }
.authform .fields .title { display:block; float:left; line-height:20px; padding:0px 7px 0px 10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; }
.authform .fields .title a { color:#ffffff; }
.authform .fields .field { display:block; float:left; padding:3px 0px 0px 0px; *padding-top:2px; _padding-top:2px; }
.authform .fields .field input.text { border:0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:90px; }
.authform .sep { display:block; float:left; height:20px; width:2px; }
.authform .button { display:block; float:left; padding:0px 0px; }

.fordlogo { /*padding:20px 0px 20px 30px;*/ padding:7px 0px 20px 30px;}
.fordlogo img { display:block; float:left; }

#imenus { height:260px; padding:0px 45px 155px 32px;  }
#imenus .smenu { border-top:1px #fcdcba solid; padding:10px 0px 8px 0px; }
#imenus .smenu li { list-style:none; display:block; float:left; width:49%; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:12px; padding:3px 0px; }
#imenus .smenu li a { color:#f78e1e; text-decoration:underline; }
#imenus .smenu li a:hover { color:#f78e1e; text-decoration:none; }

#imenus .menu li { display:block; list-style:none; border-top:1px #dbe7f8 solid; padding:10px 0px; font-weight:bold; font-size:12px; color:#215092; }
#imenus .menu li a { color:#215092; text-decoration:none; }
#imenus .menu li a:hover { color:#f78e1e; text-decoration:none; }
#imenus .menu li span { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

.isearch { display:block; clear:both; float:left; width:269px; height:21px; background:#f9b061; }
.isearch .butt { float:right; border-left:2px #ffffff solid; }
.isearch .field { display:block; float:right; padding:3px 2px 0px 0px; *padding-top:2px; _padding-top:2px; }
.isearch .field input.text { border:0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:150px; }
.anketa .title { display:block; height:49px; line-height:24px; padding:0px 45px 1px 32px; background:#f7932a url(../images/_fs_cars_menu.gif) left top repeat-x; color:#FFFFFF; font-weight:bold; font-size:12px; }
.anketa .iarea { padding:15px 40px 5px 28px; }
.anketa .quest { display:block; padding:5px 0px 7px 28px; font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../images/_fs_anketa_quest.gif) left top no-repeat; }
.anketa .as { padding:10px 0px 0px 4px; font-size:11px; }
.anketa .as .rbut { float:left; display:block; padding:1px 0px 0px 0px; }
.anketa .as .rbut input { margin:0px; padding:0px; *width:13px; *height:13px; }
.anketa .as .rtext { float:left; display:block; padding:0px 0px 7px 6px; }
.anketa .as .lnk { font-size:10px; line-height:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; }
.anketa .as .lnk a { color:#f78e1e; text-decoration:underline; }
.anketa .as .lnk a:hover { color:#f78e1e; text-decoration:none; }

.carmenu { display:block; padding:0px 4px; background:#104988 url(../images/_fs_cars_menu.gif) left top repeat-x; height:50px; clear:both; }
.carmenu li { list-style:none; display:block; float:left; padding:0px 8px 0px 0px; }
.carmenu li a { display:block; line-height:21px; color:#8096b2; font-weight:bold; font-size:12px; text-decoration:none; padding:0px 6px 2px 6px;  }
.carmenu li a:hover { color:#ffffff; text-decoration:none;  border-bottom:2px #ffffff solid; padding-bottom:0px;}
.carmenu li a.selected { color:#ffffff; background:#f7932a url(../images/_fs_index_anketa.gif) left top repeat-x; text-decoration:none; border-bottom:2px #ffffff solid; padding-bottom:0px;}

#ifooter { clear:both; border-top:6px #f78e1e solid; background:#003e83 url(../images/_fs_footer_bg.gif) left top repeat-x; height:210px; }
#ifooter .fbanner { display:block; float:left; padding:20px 63px 0px 32px; }
#ifooter .fbanner div { width:185px; }
#ifooter .info { color:#ffffff; font-size:11px; line-height:18px; padding:18px 0px 0px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; float:left; }
#ifooter .info strong { font-size:12px; color:#f78e1e; text-transform:uppercase; /*font-weight:normal;*/ }
#ifooter .info span { font-size:10px; color:#f78e1e; font-weight:bold; }
#ifooter .info span.phone { font-size:14px; text-transform:uppercase; }
#ifooter .reglament {padding: 0px 30px; color: #fff; font-size: 11px;}
#ifooter .reglament p {color:#667b9d; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif; text-align: justify;}
#ifooter .reglament p.regcopy {padding-top: 20px; font-size:11px; color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
#ifooter .reglament h2 {color:#667b9d; font-size:11px; line-height:11px; font-family:Arial, Helvetica, sans-serif; padding: 0px; padding-bottom: 5px;}
#ifooter .reglament p a { /*color:#667b9d;*/ color:#ffffff; line-height:11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }
#ifooter .reglament p a:hover { color:#ffffff; /*text-decoration:none;*/ text-decoration:none; background: none; }

#ifooter .rc { display:block; float:right; width:300px; padding:0px 35px 0px 0px; }

#ifooter .mc3 { display:block; float:right; width:150px; padding-top:22px; *padding-top:19px; background:url(../images/_fs_mc3ps.gif) 91px 0px no-repeat; }
#ifooter .mc3 .sd { display:block; float:left; width:85px; text-align:right; padding:3px 0px; }
#ifooter .mc3 .sd a { color:#667b9d; line-height:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
#ifooter .mc3 .sd a:hover { color:#ffffff; text-decoration:none; }
#ifooter .mc3 .sd strong { font-weight:normal; }
#ifooter .mc3 .swf { display:block; float:left; padding:1px 0px 0px 12px; *padding-top:2px; }

#ifooter .sitepulse { display:block; float:right; width:182px; padding-top:17px; }
#ifooter .sitepulse div { display:block; width:177px; height:26px; background:url(../images/_fs_sitepulse.gif) right top no-repeat; text-align:right; }
#ifooter .sitepulse div a { display:block; padding:3px 94px 3px 0px; line-height:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#667b9d; text-decoration:none; }
#ifooter .sitepulse div a:hover { color:#ffffff; }

#ifooter .copy { padding:18px 5px 0px 0px; display:block; float:right; white-space:nowrap; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#icontent { width:690px; }
#icontent th { width:345px; height:25px; padding:0px; background:#104988 url(../images/_fs_cars_menu.gif) left top repeat-x; }
#icontent th .no { display:block; float:left; width:8px; height:24px; }
#icontent th a.title { display:block; float:left; line-height:22px; padding:1px 2px 1px 2px; position:relative; margin-top:-1px; border-top:1px #ffffff solid; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#8096b2; }
#icontent th a.title:hover { color:#ffffff; text-decoration:none; border-bottom:1px #ffffff solid; border-top:1px #215092 solid; }
#icontent th .rss { display:block; float:left; padding:8px 0px 0px 4px; }
#icontent th .rss a { display:block; width:11px; height:11px; background:url(../images/_fs_rss_ico.gif) left top no-repeat; text-decoration:none; text-indent:-9999px; font-size:9px; line-height:10px; }

#icontent .cnews {padding-bottom: 15px;}
#icontent .cnews .item { padding:15px 25px 0px 10px; line-height:18px; }
#icontent .cnews .item .date { color:#f78e1e; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; }
#icontent .cnews .item .title { font-size:18px; display:block; line-height:22px; }
#icontent .cnews .item .text { padding-bottom:0px; color:#215092; }
#icontent .cnews .item .text img { display:block; float:left; margin:5px 10px 5px 0px; border:2px #215092 solid; clear:left; padding:1px; }
#icontent .actions { width:345px; }
#icontent .actions .cnews .item { padding:15px 10px 0px 0px; line-height:18px; }
#icontent .cnews .allbut { margin-top: 10px;}

.allbut { display:block; float:left; padding:0px 10px 2px 20px; background:#215092 url(../images/_fs_allbut.gif) left top no-repeat; color:#ffffff; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; line-height:10px; }
.allbut:hover { text-decoration:none; background-color:#00103b; }

.ibmenu { padding:0px 0px 10px 10px; width:590px; line-height:12px; }
.ibmenu .line { background:#fab165; clear:both; height:1px; margin-bottom:5px; }

.ibmenu ul { padding:0px; _height:1px; min-height:1px; clear:both; display:block; }
.ibmenu li { list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:12px; display:block; float:left; padding:3px 30px 3px 0px; }
.ibmenu li a { color:#f78e1e; text-decoration:underline; white-space:nowrap; }
.ibmenu li a:hover { color:#f78e1e; text-decoration:none; }

.bigban { height:150px; }

/*### index ###*/











/*### inner ###*/
#imaindiv .imaindivc .imaintdl { height:4px; background:#ffffff;}

.carmenuin { display:block; padding:0px 4px; background:#104988 url(../images/_fs_cars_menu.gif) left top repeat-x; height:50px; clear:both; }
.carmenuin li { list-style:none; display:block; float:left; padding:0px 10px 0px 0px; }
.carmenuin li a { display:block; line-height:21px; color:#8096b2; font-weight:bold; font-size:12px; text-decoration:none; padding:2px 6px 2px 6px; }
.carmenuin li a:hover { color:#ffffff; text-decoration:none; border-top:2px #ffffff solid; padding:0px 6px 2px 6px; }
.carmenuin li a.selected { color:#ffffff; background:#f7932a url(../images/_fs_index_anketa.gif) left top repeat-x; text-decoration:none; border-top:2px #ffffff solid; padding:0px 6px 2px 6px; }

.insearch { display:block; clear:both; float:left; width:269px; height:50px; background:#f7932a url(../images/_fs_cars_menu.gif) left top repeat-x; }
.insearch .obr { padding:2px 2px 0px 0px; }
.insearch .butt { float:right; }
.insearch .field { display:block; float:right; padding:3px 3px 0px 0px; *padding-top:2px; _padding-top:2px; }
.insearch .field input.text { border:0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:150px; }

#inmenus { padding:0px 45px 20px 32px;  }
#inmenus .menu li { display:block; list-style:none; clear:left; border-top:1px #dbe7f8 solid; padding:10px 0px; font-weight:bold; font-size:12px; color:#215092; }
#inmenus .menu li a { color:#215092; text-decoration:none; }
#inmenus .menu li a:hover { color:#f78e1e; text-decoration:none; }
#inmenus .menu li span { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
#inmenus .menu li.selected { border-top:1px #f78e1e solid; }
#inmenus .menu li.selected a { color:#f78e1e; text-decoration:none; }

#inmenus .menu ul { min-height:1px; _height:1px; }
#inmenus .menu ul li { display:block; list-style:none; border-top:0px; padding:8px 5px 0px 5px; font-weight:bold; font-size:11px; color:#f78e1e; }
#inmenus .menu ul li a { display:block; _height:1px; color:#f78e1e; padding:0px 3px 1px 18px; line-height:17px; background:#ffffff url(../images/_fs_menu_lvl2.gif) left top no-repeat; text-decoration:none; }
#inmenus .menu ul li a:hover { color:#ffffff; background:#f78e1e url(../images/_fs_menu_lvl2.gif) 0px -100px no-repeat; }
#inmenus .menu ul li a.selected { color:#ffffff; background:#f78e1e url(../images/_fs_menu_lvl2.gif) 0px -100px no-repeat; }

#inmenus .menu ul ul li { padding:8px 0px 0px 20px; font-weight:normal; }


#cart_info { width:192px; position:absolute; margin-top:-48px;  }
#cart_info .menu li { display:block; list-style:none; clear:left; border-top:0px; padding:10px 0px; font-weight:bold; font-size:12px; color:#215092; }
#cart_info .menu li a { color:#215092; text-decoration:none; }
#cart_info .menu li a:hover { color:#f78e1e; text-decoration:none; }
#cart_info .menu li span { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
#cart_info .menu li.selected { border-top:1px #f78e1e solid; }
#cart_info .menu li.selected a { color:#f78e1e; text-decoration:none; }

#inheader { height:91px; }
/*#inheader .roll { background:url(../images/_fs_index_headerbg_lt.png) left top no-repeat; }
#inheader .roll .roll { background:none; height:371px; }
#inheader .brroll { height:65px; width:690px; clear:both; }
#inheader .brroll div { background:url(../images/_fs_index_headerbg_rb.png) left top no-repeat; display:block; float:right; width:65px; height:65px; }
*/

.logo { padding:5px 0px 0px 32px; display:block; float:left; min-height:1px; }
.logo a { display:block; float:left; height:60px; width:195px; z-index:2000; position:absolute; }
.logo div{ display:block; float:left; height:81px; width:195px; background:url(../images/_fs_index_logo.jpg) left top no-repeat; }

.icos { display:block; float:right; padding:24px 0px 0px 0px; width:99px; }
.icos div { display:block; float:left; padding-right:9px; }
.icos .home { display:block; width:22px; height:22px; background:url(../images/_fs_inner_ico_home.gif) 3px 3px no-repeat; line-height:16px; text-indent:-9999px; font-size:11px; }
.icos .mail { display:block; width:22px; height:22px; background:url(../images/_fs_inner_ico_mail.gif) 3px 3px no-repeat; line-height:16px; text-indent:-9999px; font-size:11px; }
.icos .smap { display:block; width:22px; height:22px; background:url(../images/_fs_inner_ico_smap.gif) 3px 3px no-repeat; line-height:16px; text-indent:-9999px; font-size:11px; }
.icos a:hover { background-color:#14366f; background-position:3px -97px; }
.icos a.selected { background-color:#14366f; background-position:3px -97px; }

.clock { display:block; float:right; padding:26px 14px 0px 0px; }
.clock div { line-height:17px; padding:0px 4px 1px 6px; color:#ffffff; text-align:center; background-color:#14366f; }
.clock .clear { width:45px; }

#smap_area.sma_in { margin-top:-46px; width:680px; }
#smap_area.sma_in #smap_cont div.cont { width:618px; }
#smap_area.sma_in #smap_cont { *width:618px; }
 
.inban { position:absolute; margin-top:-151px; }

.taxonomy { padding:0px 0px 11px 0px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#a5a5a5; }
.taxonomy a { font-size:10px; color:#a5a5a5; text-decoration:underline; font-weight:bold; }
.taxonomy a:hover { text-decoration:none; }
.taxonomy span { font-size:10px; font-weight:bold; color:#215092; }

#insplash { width:680px; height:152px; background-position:left top; background-repeat:no-repeat; }
#insplash .bl { background:url(../images/_fs_cars_menu.gif) left bottom repeat-x; width:680px; height:152px; }
#insplash .roll { background:url(../images/_fs_index_headerbg_lb.png) left top no-repeat; width:680px; height:152px; }
#insplash .roll .roll { background:url(../images/_fs_index_headerbg_rt.png) left top no-repeat; width:680px; height:152px; }
#insplash .roll .roll div { padding-top:127px; text-align:right; }

.content { padding:15px 0px 155px 0px; width:680px; }

h1 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#215092; padding-bottom:14px; }
h2 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#215092; padding-bottom:14px; }
h3 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:4px; }
h4 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:4px; }
h5 { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:4px; }

#pagetitle { display:block; padding:0px 0px 14px 0px; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#f78e1e; line-height:20px; }
#pagetitle img { position:relative; margin-bottom:-1px; }

.pagetitle { display:block; padding:0px 0px 0px 0px; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#f78e1e; line-height:20px; }

.ctext { line-height:18px; }
/*
.ctext img { border:2px #215092 solid; padding:1px; margin:4px 10px 5px 0px; }
.ctext .img a:hover { text-decoration:none; background:none; }
*/
.ctext a { padding:2px 3px; }
.ctext a:visited { color:#a5a5a5; padding:2px 3px; }
.ctext a:hover { text-decoration:none; color:#ffffff; background:#215092; padding:2px 3px; }

.ctext .imgs { padding:5px 10px 5px 10px; }
.ctext .imgs .img { width:135px; display:block; float:left; }

.ctext table { border-top:1px #dcdede solid; border-left:1px #dcdede solid; }
.ctext table th, .ctext table td { border-bottom:1px #dcdede solid; border-right:1px #dcdede solid; }
.ctext table th { padding:4px 5px; }
.ctext table td { padding:2px 5px; }

.ctext table td input.stext { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:30px; text-align:center; }
.ctext table td input.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:350px; }
.ctext table td input.check{ width:13px; height:13px; }
.ctext table td textarea.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:350px; height:95px; }

.doted { display:block; clear:both; height:1px; background:url(../images/_fs_inner_line_doted.gif) left top repeat-x; }
.textsep { display:block; clear:both; height:15px; }

.textfiles { display:block; padding:15px 10px; background:#f1f5fc; }

.cfiles .item { line-height:15px; }
.cfiles .item a { display:block; float:left; line-height:13px; padding:1px 5px 2px 20px; margin-right:4px; background:url(../images/_fs_inner_files_d.gif) 0px 0px no-repeat; }
.cfiles .item a:hover { display:block; color:#ffffff; text-decoration:none; float:left; line-height:13px; padding:1px 5px 2px 20px; margin-right:4px; background:#215092 url(../images/_fs_inner_files_d.gif) 0px -100px no-repeat; }
.cfiles .sep { display:block; clear:both; height:8px; }

.cgencat { width:100%; }
.cgencat .dl { background:url(../images/_fs_inner_line_doted.gif) left top repeat-x; height:1px; }
.cgencat .iteml { padding:20px 12px 12px 12px; width:50%; }
.cgencat .itemr { padding:20px 12px 12px 12px; width:50%; background:url(../images/_fs_inner_line_doted.gif) left top repeat-y; }
.cgencat .hl { background-color:#f1f5fc; }
.cgencat .imgf { width:130px; display:block; float:left; }
.cgencat .imgf img { border:2px #215092 solid; padding:1px; margin:0px 10px 5px 0px; float:left; }
.cgencat .cont { width:180px; display:block; float:left; }
.cgencat .ctext h2 { padding-bottom:7px; }

.paging { background-color:#f1f5fc; padding:11px 14px; font-size:12px; }
.paging a { padding:2px 3px; }
.paging a:visited { color:#a5a5a5; padding:2px 3px; }
.paging a:hover { text-decoration:none; color:#ffffff; background:#215092; padding:2px 3px; }
.paging a.selected { text-decoration:none; color:#ffffff; background:#215092; padding:2px 3px; }
.paging a.selected:visited { text-decoration:none; color:#ffffff; background:#215092; padding:2px 3px; }

.hl { background-color:#f1f5fc; }

.cnews .item { padding:18px 10px 14px 10px; }
.cnews .item a.title { line-height:17px; color:#215092; font-size:14px; font-weight:bold; text-decoration:none; }
.cnews .item a.title span { color:#ffffff; font-size:11px; font-weight:normal; padding:2px 4px; background-color:#f78e1e; }
.cnews .item a.title:hover { text-decoration:none; }
.cnews .item span.title { line-height:17px; color:#215092; font-size:14px; font-weight:bold; text-decoration:none; }
.cnews .item span.title span { color:#ffffff; font-size:11px; font-weight:normal; padding:2px 4px; background-color:#f78e1e; }
.cnews .item .ctext { padding-top:6px; }
.cnews .item .ctext .img { width:130px; display:block; float:left; }
.cnews .imgs { padding:5px 10px 5px 10px; }
.cnews .imgs .ctext { padding-top:0px; }
.cnews .imgs .ctext .img { width:135px; display:block; float:left; }

#imaindiv .ira .content .ila { display:block; float:left; width:360px; }
#imaindiv .ira .content .ila .insearch { width:360px; }
#imaindiv .ira .content .ila .insearch .field input.text { width:293px; }

.csearch { line-height:18px; }
.csearch .mess { color:#215092; font-size:11px; font-weight:bold; }

.cphotogallery .item { padding:18px 10px 14px 10px; }
.cphotogallery .hl { background-color:#f1f5fc; }
.cphotogallery .item .ctext h2 { padding-bottom:3px; }
.cphotogallery .item .ctext .img { width:130px; display:block; float:left; }
.cphotogallery .item .ctext .img a:hover { text-decoration:none; background:none; }

.cphotogall .item { padding:18px 0px 14px 0px; width:170px; display:block; float:left; }
.cphotogall .item .ctext { padding-right:49px; }
.cphotogall .item .ctext .img { display:block; width:120px }
.cphotogall .item .ctext .img img { margin:0px 0px 6px 0px; }

.cguestbook .item { line-height:18px; }
.cguestbook .item .question { padding:10px 10px 15px 10px; }
.cguestbook .item .question p { padding:0px 200px 0px 0px; }
.cguestbook .item .question .rb { display:block; float:right; cursor:pointer; padding:0px 16px 0px 3px; background:url(../images/_fs_inner_gb_shh.gif) right 4px no-repeat; color:#215092; }
.cguestbook .item .question .rbs { display:block; float:right; cursor:pointer; padding:0px 16px 0px 3px; background:url(../images/_fs_inner_gb_shh.gif) right -96px no-repeat; color:#000000; }
.cguestbook .item .answer { padding:10px 10px 15px 35px; background:#f1f5fc; }
.cguestbook .item .answer p { padding:0px 200px 0px 0px; }
.cguestbook .item .title { color:#215092; font-weight:bold; font-size:11px; }
.cguestbook .item .title span { color:#ffffff; font-size:11px; font-weight:normal; padding:2px 4px; background-color:#215092; }

.cguestbook .fa { padding:10px 10px 15px 10px; background:#f1f5fc; }

.cguestbook .fa table { /*margin:0px auto;*/ }
.cguestbook .fa table td { padding:0px 10px 8px 0px; *padding:0px 10px 6px 0px; white-space:nowrap; }
.cguestbook .fa table td.title { font-weight:bold; padding-top:2px; width:160px; text-align:right; }
.cguestbook .fa table td input.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:350px; }
.cguestbook .fa table td textarea.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:350px; height:95px; }

.fb { padding:10px 10px 15px 10px; background:#f1f5fc; }
.fb table { /*margin:0px auto;*/ }
.fb table td { padding:0px 10px 8px 10px; *padding:0px 10px 6px 10px; /*white-space:nowrap;*/ }
.fb table td.title { font-weight:bold; padding-top:2px; width:240px; text-align:right; }
.fb table td input.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:350px; }
.fb table td textarea.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:350px; height:95px; }
.fb table td select { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:355px; }

.contacts strong { color:#215092; }
.contacts .map { display:block; float:right; width:280px; }
.contacts .map a.imgl:hover { background:none; }

.sitemap { display:block; float:left; width:49%; }
.sitemap div { padding-right:15px; }
.smr div { padding:0px 0px 0px 15px; }
.sitemap li { display:block; list-style:none; border-bottom:1px #8096b2 solid; padding:10px 0px; font-weight:bold; font-size:12px; color:#215092; }
.sitemap li a { color:#215092; text-decoration:none; }
.sitemap li a:hover { color:#f78e1e; text-decoration:none; }
.sitemap ul ul { min-height:1px; _height:1px; }
.sitemap ul ul li { display:block; list-style:none; border-bottom:0px; padding:8px 5px 0px 5px; font-weight:bold; font-size:11px; color:#f78e1e; }
.sitemap ul ul li a { display:block; _height:1px; color:#215092; padding:0px 3px 1px 18px; line-height:17px; background:url(../images/_fs_menu_lvl2_sm.gif) left top no-repeat; text-decoration:none; }
.sitemap ul ul li a:hover { color:#f78e1e; background:url(../images/_fs_menu_lvl2_sm.gif) 0px -100px no-repeat; }
.sitemap ul ul ul li { padding:8px 0px 0px 20px; font-weight:normal; }
.smapcl { display:block; float:right; line-height:18px; padding:0px 5px; }


/*### inner ###*/





#gismeteo { text-align:center; padding:17px 0px; }
#gismeteo .gismeteo { margin:0px auto; }
#gmtbl { background-color:#ffffff; border:1px solid #fab165; margin:0px auto; }
#gmtbl td { text-align:center; }
#gmtbl td table { margin:0px auto; border-bottom:7px #ffffff solid; }
#gmtbl td table td { vertical-align:middle; }
#gmtbl #gmtdttl { font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-align:center; background-color:#f78e1e; line-height:16px; padding-bottom:2px; border-bottom:5px #ffffff solid; }
#gmtbl #gmtdttl a { text-decoration:none; color:#ffffff; }
#gmtbl #gmtdttl a:hover { text-decoration:underline; color:#ffffff; }
#gmtbl .gmtdtext { font-size:11px; font-weight:normal; color:#000000; text-align:center; vertical-align:middle; }





/*### IE fix ###*/
*html .textfiles { height:1%; }
*html #iheader .roll { /*behavior:url(../js/item_iepngfix.htc);*/ background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/_fs_index_headerbg_lt.png,sizingMethod=crop); }
*html #iheader .brroll div { /*behavior:url(../js/item_iepngfix.htc);*/ background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/_fs_index_headerbg_rb.png,sizingMethod=crop); }
*html #iheader .logo div { /*behavior:url(../js/item_iepngfix.htc);*/ background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/_fs_index_logo.png,sizingMethod=crop); }
*html #inheader .logo div { /*behavior:url(../js/item_iepngfix.htc); */ background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/_fs_inner_logo.png,sizingMethod=crop); }
*html .butt { height:1%; }
*html .carmenu li a { height:1%; float:left; }
*html #smap_area #smap_cont { /*behavior:url(../js/itembg_iepngfix.htc);*/ /*background: none !important;*/ filter:Alpha(opacity=95); *width:628px; }
*html #ifooter .sitepulse div a { height:1%; }
*html #insplash .roll { /*behavior:url(../js/item_iepngfix.htc);*/ background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/_fs_index_headerbg_lb.png,sizingMethod=crop); }
*html #insplash .roll .roll { /*behavior:url(../js/item_iepngfix.htc);*/ background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/_fs_index_headerbg_rt.png,sizingMethod=crop); }

*html .cphotogallery .item .ctext { position:relative; }
/**html #smap_area { _margin-top:-44px; *margin-top:-44px; }
/*### IE fix ###*/


.phone {position: absolute; top: 30px;}



.fb-call { padding:10px 10px 15px 10px; background:#f1f5fc; }
.fb-call table { /*margin:0px auto;*/ width: 420px;}
.fb-call table form { width: 420px;}
.fb-call table td { padding:0px 10px 8px 10px; *padding:0px 10px 6px 10px; /*white-space:nowrap;*/ }
.fb-call table td.title { font-weight:bold; padding-top:2px; width:100px; text-align:right; }
.fb-call table td input.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:250px; }
.fb-call table td textarea.text { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:250px; height:95px; }
.fb-call table td select { border:1px #e2e2e2 solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; padding:1px 2px 2px 2px; width:255px; }

.content-order {padding: 10px !important;}
