body {font-family:  Tahoma, Arial, Verdana,  Helvetica,sans-serif;font-size:100%;color:#000000; font-weight:normal; line-height:17px;}



table {font-family: Tahoma, Arial, Verdana, Helvetica,sans-serif;font-size:100%;color:#000000; font-weight:normal; line-height:17px;



border-collapse: collapse;         BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}



td {margin: 0px;padding: 0px;}



IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}







A:link { text-decoration:underline;}



A:visited { text-decoration:underline;}



A:hover { text-decoration:none;}







/* верх право низ лево */



#layout { margin:42px 0px 0px 0px;}



#logo {}



#logo img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gif/logo.png'); background:url(../gif/logo.gif);}



.png {BEHAVIOR: url("../css/png.htc";)}



.td-m {padding:0px 14px 0px 14px; border-right:1px solid #000000;}



.td-m2 {padding:0px 14px 0px 14px; }



img.home { background:url(../gif/home.gif) no-repeat;}



img.mail { background:url(../gif/mail.gif) no-repeat;}



img.map { background:url(../gif/map.gif) no-repeat;}



img.phone { background:url(../gif/phone1.gif) no-repeat;}



img.contacts {background:url(../gif/contacts.gif) no-repeat;}



.korabl { position:absolute; margin-top:-208px; background:url(../gif/korabl.jpg) top left no-repeat;}



#shapka { margin-right:20px;}











#left28 {margin-left:28px;}



#top-icons {position:absolute; margin-top:-43px; padding-bottom:7px; border-bottom:1px solid #000000;}



#top1 { margin:21px 0px 21px 33px;}



#top2 {margin:18px 0px 7px 28px;}



#top3 {margin:0px 0px 0px 32px;}



#top2a {margin:0px 0px 0px 11px; padding-right:40px; padding-bottom:23px; }



#top2b {margin:0px 0px 0px 11px; padding-right:30px;}



#index-content {margin:18px 30px 0px 28px; padding-bottom:35px;}



#index-content_a {margin:15px 0px 0px 42px; padding-right:25px;}



#index-content_b {margin:0px 0px 0px 22px;}



#index-content_b1 {padding:0px 20px 0px 13px; height:22px;}



#index-content_b2 {margin:20px 50px 0px 0px;}



#main-content {margin:0px 30px 0px 17px;}



#btm1 {background:url(../gif/line2.gif) no-repeat top left; padding-top:15px;}



#btm2 {position:absolute; margin-top:-42px; color:#000000; font-size:70%; line-height:14px;}



#btm2 A { color:#037EDD;}



#btm2 div { margin-top:12px;}



#btm3 {border-top:3px solid #CCCCCC; margin:25px 0px 32px 0px;}



#btm3 div.artsofte {font-size:70%; color:#000000; margin:20px 0px 0px 0px;}



#btm3 div.artsofte A {  color:#037EDD;}



#btm3 div.artsofte div { margin-top:12px;}



#contacts {position:absolute; margin:-200px 0px 0px 9px; background-color:#FFFFFF;}



#contacts div.cont { margin-top:6px;}



#contacts div.cont1 {margin:8px 0px 5px 0px;color:#393939; font-size:70%; line-height:16px;}







#copy {margin:22px 0px 0px 0px; font-size:70%; color:#000000; line-height:13px;}











#gallery { margin:27px 0px 0px 0px;}







#pad3 {padding-top:3px;}



#pad5 {padding-top:5px;}



#pad10 {margin-top:10px;}



#pad20 {margin:20px 0px 0px 0px;}



#pad30a { padding-right:30px;}











.border-point {background: url(../gif/line1.gif) right top no-repeat;}



.border-point1 {background: url(../gif/line3.gif) right top no-repeat;}







.title1 { font-family:"Arial Narrow"; font-size:150%; line-height:23px;}



.title2 { font-family:Arial; color:#393939; font-size:100%; font-weight:bold;}



.title2a {font-family:Arial; font-size:80%; font-weight:bold; color:#1F1F1F; line-height:15px;}







A.title2-l:link {font-family:Arial; font-size:80%; font-weight:bold; color:#393939; line-height:15px; text-decoration:none;}



A.title2-l:visited {font-family:Arial; font-size:80%; font-weight:bold; color:#393939; line-height:15px; text-decoration:none;}



A.title2-l:hover {font-family:Arial; font-size:80%; font-weight:bold; color:#393939; line-height:15px; text-decoration:underline;}



.news-title {font-family:"Arial Narrow"; font-size:180%; line-height:23px;}



.news-title span {color:#F4C300;}



.title3 { color:#727272; font-size:130%; font-family:Arial; font-weight:bold;}

.title3 span {color:#F4C300; font-size:115%;}





#header1 { color:#282828; font-size:70%; line-height:14px; margin:13px 0px 0px 0px;}

#header1 A { color:#037EDD;}

#header1 a.link4:link { text-decoration:none; cursor:default; color:#282828;}

#header1 a.link4:visited { text-decoration:none; cursor:default; color:#282828;}

#header1 a.link4:hover { text-decoration:none; cursor:default; color:#282828;}



#index-text { color:#393939; font-size:70%; line-height:14px;}



#index-text A { color:#037EDD;}



a.linkgrey { color:text-decoration:none; color:#393939; text-decoration:none; }



.digit { color:#F5C300; font-size:75%; font-weight:bold;}



.digit1 {font-size:330%; line-height:40px; color:#D9D9D9;}



.digit2 {font-size:185%; font-family:Verdana; line-height:22px; color:#D9D9D9; padding-right:5px;}



.cont { color:#393939; font-size:70%; line-height:16px;}



.txt-black { font-size:70%; line-height:14px;}



.date { color:#0079CE; font-size:70%; line-height:14px;}



.orange { color:#F4A600;}



.orange1 { font-family:Arial; color:#F4A600; font-size:120%;}











H1 { color:#393939; font-size:155%; font-weight:normal; margin:0px 0px 0px 0px; line-height:25px;}



H1 span {color:#F4A600;}







.cod7 {color:#FFCC00; font-size:100%; font-weight:bold; font-family:Arial; margin-bottom:5px;}



.cod {color:#0079CE; font-size:100%; font-weight:bold; font-family:Arial; margin-bottom:5px;}



.tel { font-size:100%; font-weight:bold; font-family:Arial; margin-bottom:5px;}







#new1 { margin:0px 0px 7px 0px;}







A.news:link { color:#393939; font-size:70%; text-decoration:none; line-height:14px;}



A.news:visited { color:#393939; font-size:70%; text-decoration:none; line-height:14px;}



A.news:hover { color:#393939; font-size:70%; text-decoration:underline; line-height:14px;}







A.link1:link { color:#0079CE; font-size:70%;}



A.link1:visited { color:#0079CE; font-size:70%;}



A.link1:hover { color:#0079CE; font-size:70%;}







A.link1a:link { color:#0079CE; font-size:80%; font-weight:bold;}



A.link1a:visited { color:#0079CE; font-size:80%; font-weight:bold;}



A.link1a:hover { color:#0079CE; font-size:80%; font-weight:bold;}







UL.list { margin:0px; padding:0px;}



UL.list LI { font-size:70%; background:none; line-height:13px; list-style-image:url(../gif/space.gif); margin:5px 0px 4px 0px;}



UL.list LI A { color:#0079CE;}







UL.list1 { margin:0px 0px 0px 17px;; padding:0px;}



UL.list1 LI { font-size:70%; background:none; line-height:13px; list-style-image:url(../gif/li1.gif); margin:5px 0px 4px 0px; padding-left:5px;}



UL.list1 LI A { color:#0079CE;}







/*  */



#left-nav { margin-bottom:5px;}



.menu { position:relative; margin: 0px 0px 10px 34px;}



.menu div.num { position:absolute; margin:0px 5px 0px -34px; color:#F5C300; font-size:75%; font-weight:bold;}







.menu_act { position:relative; margin: 0px 0px 5px 34px;}



.menu_act div.num { position:absolute; margin:0px 5px 0px -34px; color:#F5C300; font-size:75%; font-weight:bold;}







A.menu1:link {color:#939393; text-decoration:none; font-weight:bold; font-size:80%;}



A.menu1:visited {color:#939393; text-decoration:none; font-weight:bold; font-size:80%;}



A.menu1:hover {color:#939393; text-decoration:underline; font-weight:bold; font-size:80%; }











UL.left-nav { margin:0px 0px 0px 45px; padding:0px 0px 0px 6px; font-size:70%;}



UL.left-nav LI { list-style-image:url(../gif/li1.gif); margin:4px 0px 4px 0px; padding:0px 0px 0px 2px;}



UL.left-nav LI.selected { background:none; color:#F5A700; list-style-image:url(../gif/li1-sel.gif); line-height:13px;}



UL.left-nav LI A:link { color:#017ACD; text-decoration:none; line-height:13px;}



UL.left-nav LI A:visited { color:#017ACD; text-decoration:none; line-height:13px;}



UL.left-nav LI A:hover { color:#017ACD; text-decoration:underline; line-height:13px;}







/*  */







UL.right-nav  { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; font-size:75%;}



UL.right-nav LI { list-style-image:url(../gif/li1.gif); font-weight:bold; line-height:14px; padding:3px 0px 3px 0px; }



UL.right-nav LI.selected { background:none; color:#F5A700; list-style-image:url(../gif/li1-sel.gif); line-height:14px;}



UL.right-nav LI.selected A.sel:link { color:#F4A600; line-height:14px;}



UL.right-nav LI.selected A.sel:visited { color:#F4A600; line-height:14px;}



UL.right-nav LI.selected A.sel:hover { color:#F4A600; line-height:14px;}







UL.right-nav LI A:link { color:#0079CE; text-decoration:none;}



UL.right-nav LI A:visited { color:#0079CE; text-decoration:none;}



UL.right-nav LI A:hover { color:#0079CE; text-decoration:underline;}







UL.right-nav  UL { font-size:95%; font-weight:normal;  margin:0px 0px 0px 13px; padding:0px 0px 0px 0px; }



UL.right-nav  UL LI { background:none; list-style-image:url(../gif/space.gif); font-weight:normal; font-family:Verdana; }



UL.right-nav  UL LI A:link { color:#0079CE; text-decoration:underline;}



UL.right-nav  UL LI A:visited { color:#0079CE; text-decoration:underline;}



UL.right-nav  UL LI A:hover { color:#0079CE; text-decoration:none;}



UL.right-nav  UL LI.selected { color:#F5A700; background:none; list-style-image:url(../gif/space.gif);}











/* new */



UL.right-nav  UL LI.selected UL {}



UL.right-nav  UL LI.selected UL LI { font-size:95%; line-height:12px; padding:2px 0px 3px 0px;}



UL.right-nav  UL LI.selected UL LI A:link {color:#939393;}



UL.right-nav  UL LI.selected UL LI A:visited {color:#939393;}



UL.right-nav  UL LI.selected UL LI A:hover {color:#939393;}







#top-menu { height:35px; margin:0px 0px 0px 8px;}







A.topmenu:link {color:#000000; font-size:70%; text-decoration:none; font-weight:bold; line-height:14px;}



A.topmenu:visited {color:#000000; font-size:70%; text-decoration:none; font-weight:bold; line-height:14px;}



A.topmenu:hover {color:#000000; font-size:70%; text-decoration:underline; font-weight:bold; line-height:14px;}



.topmenu_act {color:#939393; font-size:70%; line-height:14px; font-weight:bold;}







/* Gallery1 */



#photo { margin:0px 50px 40px 0px; }



#photo-img { width:150px; height:115px; border:1px solid #F4A500; background-color:#F0F0F0;}



#photo-desk { margin:0px 0px 0px 21px;}



#photo-desk div.title { font-family:Arial; color:#727272; font-weight:bold; margin-bottom:3px;}



#photo-desk div.about { color:#393939; line-height:14px; font-size:70%;}



#more { font-family:Verdana; position:absolute; margin:-15px 0px 0px 21px;}







#pages {margin:75px 0px 0px 43px;}



#page1 {font-family:Verdana; font-size:90%; background-color:#BEBEBE; width:27px; height:18px; text-align:center; color:#FFFFFF; margin-right:7px;}



#page2 {font-family:Verdana; font-size:70%; background-color:#F5A601; width:27px; height:16px; text-align:center; color:#FFFFFF; margin-right:7px;}



#page2 A:link { color:#FFFFFF; text-decoration:none; display: block; width:100%;}



#page2 A:visited{ color:#FFFFFF; text-decoration:none; display: block; width:100%;}



#page2 A:hover { color:#FFFFFF; text-decoration:underline; display: block; width:100%;}



#name { text-align:center; color:#393939; font-size:70%;}







#photo1 {height:115px; width:150px; background-color:#F0F0F0; border:1px solid #F4A500;}



#photo1 div {margin:9px; width:128px; height:95px;}







/* Article */



#article { margin:10px 60px 0px 0px; color:#393939; font-size:75%; }



#article H2 { margin:15px 0px 0px 0px; font-size:120%; color:#727272;}



#article H3 { font-family:Arial; margin:15px 0px 0px 0px; font-size:130%; color:#727272;}



#article p {line-height:18px; margin:0px 0px 10px 0px;}



#article p.text { margin:0px 0x 10px 13px; padding-left:13px;}



#article p A { color:#037EDD; font-size:100%;}



#article  A { color:#037EDD; font-size:70%;}



#article Ul { margin:0px 0px 15px 15px;}



#article Ul Li { list-style-image:url(../gif/li2.gif); margin:0px 0px 0px 10px; padding:3px 0px 3px 0px; line-height:15px;}







/* News */



#news { color:#393939; margin:10px 50px 0px 0px;}



#news A {color:#037EDD; font-size:75%;}



#news p { font-size:75%; margin:3px 0px 10px 0px; color:#393939;}



#news p A { font-size:100%;}







#month { margin:20px 0px 20px 40px; font-family:Arial; }



.m-pad { padding-right:23px;}



.month_na { color:#8C8C8C; font-size:90%;}



.news-title1 { font-family:Arial; margin:0px 0px 0px 0px; font-size:120%; color:#727272;}







UL.month {}



UL.month LI { float:left;}







A.link2:link { color:#0079CE; font-size:90%; }



A.link2:visited { color:#0079CE; font-size:90%; }



A.link2:hover { color:#0079CE; font-size:90%; }







A.link3:link { color:#F4A600; font-size:100%; }



A.link3:visited { color:#F4A600; font-size:100%; }



A.link3:hover { color:#F4A600; font-size:100%; }



.link3 { color:#F4A600; font-size:100%; }







.news-item { position:relative; margin: 0px 0px 35px 38px;}



.news-item div.date { position:absolute; margin:2px 5px 0px -38px; color:#0079CE; font-size:70%; line-height:14px;}



.news-item div.about {color:#393939; font-size:75%; line-height:18px; margin:3px 0px 0px 0px;}







/* FAQ */



#faq {color:#393939; font-size:75%; margin:10px 50px 0px 0px;  }



#faq p {margin:0px 0px 10px 0px;}



#faq A { color:#037EDD;}



.quest-title { color:#727272; font-size:140%; font-family:Arial; font-weight:bold;}



#ques { margin:0px 0px 15px 0px;}



.answer { color:#F4A600; font-size:140%; font-family:Arial; font-weight:bold;}



#ans { margin:0px 0px 2px 0px; font-size:90%; line-height:14px;}



#faq-item { margin:0px 0px 25px 0px;}



#faq-item A { font-size:95%;}







.input2 { border:1px solid #F4C200; width:350px; color:#333333; font-size:12px; height:17px;}



.input3 { border:1px solid #F4C200; width:475px; color:#333333; font-size:12px; height:120px;}



.button1 { width:130px; height:30px; background-color:#999999; border:1px solid #999999; color:#FFFFFF; font-size:11px;}







/* Recvisiti */



#rekv { margin:10px 0px 35px 0px; color:#535353; line-height:15px;}



#rekv p { font-size:75%; margin:2px 0px 5px 0px;}



#rekv p strong { color:#F4A600;}



#rekv strong { color:#F4A600;}



#rekv p A {color:#037EDD;}



#rekv table td {color:#535353;}







/* Zakaz */



.file { position:relative; margin: 0px 0px 8px 20px; font-size:130%;}



.file div.icon { position:absolute; margin:2px 5px 0px -20px;}







/* Vacansies */



#vacansies { margin:10px 50px 0px 0px; color:#000000; font-size:70%;}



#vacansies H2 { font-family:Arial; margin:15px 0px 10px 0px; font-size:150%; color:#727272;}



#vacansies p { margin:0px 0px 0px 0px;}



#vacansies A {color:#037EDD; font-size:110%;}



#vacansies p strong { color:#F4A600; font-size:105%; margin:3px 0px 0px 0px;}



#vacansies UL { margin:0px; padding:0px 0px 15px 0px;}



#vacansies UL LI { list-style-image:url(../gif/li2.gif); margin:0px 0px 0px 17px; padding:0px; line-height:14px;}







/* Table */



.tdh1 {border-bottom:3px solid #F4A600; border-right:1px solid #F4A600; color:#484848; line-height:16px; padding:3px 9px 3px 9px; text-align:center;}



.tdh2 {border-bottom:3px solid #F4A600; color:#484848; line-height:16px; padding:3px 9px 3px 9px; text-align:center;}



.td1 {border-bottom:2px solid #F4A600; border-right:1px solid #F4A600; line-height:16px; padding:3px 9px 3px 9px; text-align:center;}



.td2 {border-bottom:2px solid #F4A600; line-height:16px; padding:3px 9px 3px 9px; text-align:center;}



.td3 {border-bottom:1px solid #F4A600; border-right:1px solid #F4A600; line-height:16px; padding:3px 9px 3px 9px; text-align:center;}



.td4 {border-bottom:1px solid #F4A600; line-height:16px; padding:3px 9px 3px 9px; text-align:center;}



.tr1 {line-height:16px; padding:2px 9px 2px 9px; text-align:center;}



.tr2 {border-bottom:1px solid #F4A600; line-height:16px; padding:2px 9px 2px 9px; text-align:center;}



.htable {color:#F4A600; font-size:120%; padding-top:10px;}



#table1 {margin:15px 0px 25px 0px;}


.seo_links{margin-top: 13px; font-size: 10px; line-height: 12px; margin-left: 265px; color:#C2C2C2; width: 500px;}

.seo_links a { color:#C2C2C2; text-decoration:underline;}
.seo_links a:hover { text-decoration:none;}











ul.right-nav{ margin-left:0;}
.right-nav #pad10{ font-size:130%;}
.right-nav .news-title{ font-size:240%;}
.left-nav ul{ padding-left:10px; margin-left:0;}
.left-nav ul ul{ padding-left:15px;}
.left-nav ul li, .left-nav ul li.selected{ list-style:none;}
