@charset "windows-1251";
h1,h4,h5{color:black !important;}
h2,h3{color:red !important;}
html {height:100%; width: 100%; }
body {
	background: #fff url(../img/bg-hd.gif) no-repeat 150px 0%;
	color: #000;
	font: 71% Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;	
	min-height: 100%;
	height: '100%';
}

div.contact_fon {
	 position: absolute; left: 60%; top: 17px; text-align: left	
}
div.contact_fon p { padding: 0; margin: 0; }
div.contact_fon span { color: #979797; font: normal 18px Tahoma,sans-serif  }
div.contact_fon strong { color: #696868; font: 23px Arial,sans-serif; font-weight: bold; position: relative; top: .1em   }

div.list_favors { padding: 10px 40px 10px 40px; overflow: hidden; position: relative; top: 1px; right: -1px; height: '100%' }
div.list_favors table { margin-bottom: 20px }
div.list_favors h2 { color: #E82A10; font-size: 1.4em; margin: 0; padding: 0 0 .5em 0; clear: both  }
div.list_favors ul { margin: 0 0 10px 11px; padding: 0; float: left; width: 50%;  }
div.list_favors ul li { background: url(../img/pointer.gif) no-repeat 0 .3em; padding: 0 15px .3em 10px  }
div.list_favors ul li a { color: #1966af  } 
div.list_favors ul li a:hover { color: #e82a10 } 

table.indexCont { width: 100%; border-collapse: collapse }
table.indexCont td.leftPart { padding: 0 !important; width: 77% !important; background: url(../img/list-favor.gif) no-repeat 0 100%;  }
table.indexCont td.rightPart { padding: 0 !important; width: auto !important; background: #dae9f8 url(../img/actions-right.gif) no-repeat 100% 100%; border-left: 1px solid #9cbedf; border-right: 10px solid #fff }


div.decor {  padding: 0 0 15px 0; position: relative; z-index: 2 }

div.col2 { color: #000;  padding: 0 !important;  }
div.col2-1 { padding: 50px 30px 0 55px; overflow: hidden; position: relative   }

table.decor h1 { margin: 0; padding: 0; }
div.col2-1 h1 { color: #105ba2; font-size: 24px; padding: 0 ; margin: 0;  }
td.col2-2 h1 { color: #5F5E5E; }
td.col2-1 p { margin-bottom: 0; }	

.up { position: relative; min-width: 1000px }
.footer { position: relative;  height: 100px; }

a:link { color: #007cbd !important; }
a:visited { color: #1966AF; }
a:hover, a:active { color: #e82a10 !important; }

.pseudolink { color: #1966AF; border-bottom: 1px dashed #1966AF; cursor: pointer; }

h1, h2, h3, h4, h5, h6 { color: #15599a; font-weight: bold; text-align: left !important; }
h1 { font-size: 185%; font-weight: normal; }
h2 { font-size: 155%; }
h3 { font-size: 124%; }
h4 { font-size: 115% }
h5, h6 { font-size: 100% }

.ajustify { text-align: justify }
.aleft { margin-right: auto; text-align: left !important }
.aright { margin-left: auto; text-align: right !important } 
.clearer { clear: both; font-size: 1px; height: 0; line-height: 0; width: 1px } 
.left { float: left; margin-right: 15px; }
.right { float: right; margin-left: 15px; }
.dot { background: url(../img/dot.gif); }
ul, ul li { list-style: disc; list-style-image: none }

span.serva { display: block; padding-top: 10px; }
span.serva a:link, 
span.serva a:visited { color:#e82a10 }
span.serva a:hover, 
span.serva a:active  { color:#eb9589 }

/* Header */

.header { height: 92px;  }
* html .header { overflow: hidden  }
.header-in { height: 92px; position: relative; background: url(../img/bg-head.gif) 0 100% repeat-x  ; }

.nav-cont { position: relative; height: 80px; //z-index: 1;  }
.nav-cont .nav1 { position: relative; top: 76px; }
.nav-cont .nav2 { position: relative; top: 95px; }
.nav1 { display: block; margin: 0; padding: 0; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; height: 1.5em; padding-left: 285px; }
.nav1 li { margin: 0; float: left; font-size: 95%; display: block; padding: 0 8px 1px 8px; text-transform: uppercase; }

.nav1 li.sel { margin-top: 1px; padding-top: 3px; background: #FFF; color: #1966AF !important; }
.nav1 li.sel A { color: #1966AF !important; }
.nav1 li.blue { color: #E82A10; }
.nav1 li.blue A { color: #E82A10 !important; }

TABLE.items { position: relative; z-index: 1; top: 77px; left: 0px; width: 100%; }
TABLE.items TD DIV { font-size: 11px; font-weight: bold; text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: relative; display: inline-block; top: -1px  }
TABLE.items TD DIV A { display: block; padding: 1px 7px 0 7px; color: #FFF !important; text-decoration: none !important; cursor: pointer; }


TABLE.items TD.sel { padding-top: 1px; }
TABLE.items DIV.sel,TABLE.items DIV:hover { background-color: #FFF; top: 1px  }
TABLE.items DIV.sel A,TABLE.items DIV:hover A { padding: 1px 7px 0 7px; color: #1966AF !important; }

.w800 .nav1 li {font-size:8px; top:3px; }

.nav1 .here { color: #1966af; background: #fff; padding: 0.1em 6px; margin-top: 1px; }
.nav1 li A { color: #fff !important; display: block; text-decoration: none; }

Table.sub-menu { width: 900px; position: absolute; display: none; left: 47px; left: '-233px'; }
Table.sub-menu td { width: 5%; padding: 19px 9px 23px 0; padding-top: '13px'; font-size: 11px; white-space: nowrap; font-weight: normal; text-transform: capitalize; }
Table.sub-menu td A { color: #1966AF !important; background: url(../img/mrk-arr.gif) no-repeat 0 5px; display: block; padding: 0 !important; margin: 0 !important; padding-left: 10px !important; text-decoration: none !important; }
Table.sub-menu td A:hover { color: #E82A10 !important; background: url(../img/mrk-arr-red.gif) no-repeat 0 5px; }
Table.sub-menu td.last { width: 80% !important; }

.header .nav2 { display: block; margin: 0; padding: 0; height: 1.5em; font-family: Verdana, Tahoma, Helvetica, sans-serif; margin-top: 13px; }
.header .nav2 li { display: block; margin: 0; padding: 0; margin-right: -100%; float: left; position: relative; font-size: 80%; display: block; font-size: 11px; }

.w800 .header TABLE.items { left: 255px; }
.w800 .header TABLE.items TD DIV { font-size: 9px; font-weight: normal; text-transform: capitalize; }
.w800 .header .nav2 { left: -30px; }

#n1 { left: -2px; }
#n2 { left: 8em; }
#n3 { left: 16.8em; }
#n4 { left: 23.4em; }
#n5 { left: 29.4em; }
#n6 { left: 36.2em; }
#n7 { left: 43.3em; }
#n8 { left: 49.2em; }

#d1 {left:-5px;}
#d2 {left:7.8em}
#d3 {left:14em}
#d4 {left:20em}
#d5 {left:25.5em}

.header .nav2 li a { display: block; text-decoration: none; padding-left: 8px; }
.header .nav2 li a:link, 
.nav2 li a:visited { color: #1966af; background: url(../img/ico/arr.gif) 0px 5px no-repeat; }
.header .nav2 li a:hover, 
.nav1 li a:active { color: #e82a10; background: url(../img/ico/arr.gif) 0px -90px no-repeat; }

.meta { position: absolute; font-size: 8pt; top: 29px; right: 30px; padding: 0; text-align: right; } 
.meta li { float: right; height: 15px; margin-left: 15px; }
.meta li a { height: 15px; width: 15px; display: block; font-size: 8pt; }
.meta li#t1 a:link, 
.meta li#t1 a:visited { background: url(../img/ico/home.gif) 0 0px no-repeat; }
.meta li#t1 a:hover, 
.meta li#t1 a:active { background: url(../img/ico/home.gif) 0 -90px no-repeat; }

.meta li#t2 a:link, 
.meta li#t2 a:visited { background: url(../img/ico/pocket.gif) 0 2px no-repeat; }
.meta li#t2 a:hover, 
.meta li#t2 a:active { background: url(../img/ico/pocket.gif) 0 -91px no-repeat; }

.meta li#t3 a:link, 
.meta li#t3 a:visited { background: url(../img/ico/map.gif) 0 0px no-repeat; }
.meta li#t3 a:hover, 
.meta li#t3 a:active  { background: url(../img/ico/map.gif) 0 -90px no-repeat; }

.meta li#t1.here a:link, 
.meta li#t1.here a:visited, 
.meta li#t3.here a:link, 
.meta li#t3.here a:visited { background-position: 0 -90px; cursor: default; }
.meta li#t2.here a:link, 
.meta li#t2.here a:visited { background-position: 0 -91px; cursor: default; }

/* central part*/

.centr {display: table; font-size: 100%; width: 100%; position: relative; }
table.tt { font-size: 1em; }

.tc-1 {	width:65%}
.tc-2 {	width:35%}

#homepage  .c2-1 {  float: left;  }


.f2-1 { width: 50%; float: left; margin-right: -40%; }
.f2-2 { width: 40%; float: right; padding-right: 25px  }

#homepage .c2-in  { padding: 15px  0  30px 55px; position: relative; overflow: hidden }
#homepage .c2-2  .c2-in  { padding: 15px  30px  30px 9px; padding-left: '17px'; }
#homepage .c2-in h1 { margin-bottom: 0; }
#homepage .serva { font-size: 1.15em; font-weight: bold; }


.contact { background: #e4e4e4; font-family: Tahoma,sans-serif; }
.contact a:link, .contact a:visited { color: #838284; }
.contact a:hover, .contact a:active { color: #DC6653; }

.contact dl {}
.contact dl dt { width: 5em; color: #8d8d8d !important; font-weignt: bold; text-align: right; font-size: 12px; }
.contact dl dd { position: relative; margin-left: 5em; color: #5f5e5e; top: -1.6em; margin-bottom: -1em; font-size: 11px; }
.contact strong {}

.newslist { margin: 0; padding: 0; position: relative; overflow: hidden; width: 85% }
.newslist dt { margin: 0; margin-top: 6px;  padding: 0;  color: #acacac; font-weight: bold; font-size: 1em; }
.newslist dd { margin: 0; padding: 0; display: table; margin-bottom: 4px; }
.newslist dd DIV.img { position: relative; float: left; margin-right: 7px; margin-right: '4px'; margin-top: 3px; width: 50px; height: 50px; overflow: hidden; }
dl.newslist dd img { position: relative !important; width: auto; height: auto; clear: none !important; }
dl.newslist dd table { width: 99%; position: relative; overflow: hidden }
dl.newslist dd table td { padding: 5px 7px 0 0 }
dl.newslist dd a { font-weight: 600; font-size: 100%; }
.newslist dd a { font-weight: 600; font-size: 100%; }
.newslist dd a:link, 
.newslist dd a:visited { color: #e82a10 !important; }
.newslist dd a:hover, 
.newslist dd a:active  { color:#1966af !important }

.newslist dd strong {  color: #E82A10; }


table.ill-anons { margin: 0; padding: 0; font-size: 1em; position: relative; }
#homepage .ill-anons { top: 15px; }
.inner .ill-anons { top: 10px; }
.ill-anons tr td { margin: 0; padding: 15px 0 15px 0; border-bottom: 1px solid #D1D1D1; }
#homepage .ill-anons tr td { border: none; padding: 9px 0; }
.ill-anons tr.brd-no td { border: none; }

.ill-anons tr td DIV.img { width: 60px; height: 60px; overflow: hidden; }

.ill-anons a { display: block; font-size: 1em; cursor: pointer; cursor: hand; }
#homepage .ill-anons a { font-weight: 600; }
.ill-anons span { display: block; display: inline-block; margin-left: 10px; padding-right: 10px; }
.ill-anons span.all { margin-top: 4px; font-weight: bold; }
.ill-anons a:link, .ill-anons a:visited { color: #1966af; text-decoration: underline !important; }
.ill-anons a:hover, .ill-anons a:active { color: #e82a10; }

.footer { display: table; width: 100%; /*//height: 1px;*/ font-size: 11px; }
.footer .paralm { background: url(../img/par-l.gif)  no-repeat #f7f7f7; height: 31px; margin-left: 50%; margin-right: 30px; }
								  
.footer .paralm-in { background: url(../img/par-r.gif)  100% 100% no-repeat; height: 31px; }
.footer .foot { background: url(../img/foot-angle.gif) no-repeat #1966af; display: table; height: 67px; width: 100%; vertical-align: middle; }
.footer .foot span { color: #fff; display: block; margin-left: 55px; position: relative; margin-top: 20px; }

.footer .foot span A { color: #FFF !important; text-decoration: none !important; }
.footer .foot span em { font-style: normal; font-weight: bold; }
.footer .f2-2 img { float: right; margin-right: 7px; margin-top: 20px; }

.footer .mapLink { float: right; position: relative; right: -30px }
.footer .foot span .mapLink a { text-decoration: underline !important }
/*****inner*****/
.c3-1 { width: 20%; float: left; }
.c3-2 { width: 56%; float: left; margin-right: -50%; }
.c3-3 { width: 24%; float: right; }

.menu { background: url(../img/menu-t.gif) 0px 0px no-repeat #206eb8; width: 100%; overflow: hidden }
.menu-in { background: url(../img/menu-b.gif) 0% 100% no-repeat; width: 100%; overflow: hidden }
.menu .zone { margin: 1.5em 0; display: block; }
.menu .zone h4 { font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.gal .menu ul, 
.newz .menu ul, 
.faqer .menu ul, 
#feedback .menu ul,
.gal .menu h4, 
.newz .menu h4, 
.faqer .menu h4, 
#feedback .menu h4  { display:none; }			
.menu h4 { color: #fff; margin-left: 25px; margin-top: 8px; margin-bottom: 3px; font-size: 1.4em; font-weight: normal; }
.menu ul { padding: 0 43px 0 15px; font-family: Verdana, Tahoma, sans-serif; font-size: 120% }
.menu ul li{ list-style: none; padding: 0 0 3px 0px; margin: 0; /*display: inline-block; */}
.menu strong { color: #fff }

.menu ul ul { font-size: 85%; margin: .4em 0 0 0  }
.menu ul ul li { list-style: none; padding-left: 5px }
.menu ul ul li a { font-weight: normal !important; background: none !important; padding: 0 0 0 0 !important  }

.menu ul li.here { padding-top: 3px; margin-bottom: 1px; }
.menu ul li.here a:link, .menu ul li.here a:visited,
.menu ul li.here a:hover, .menu ul li.here a:active { font-weight: bold; color: #fff; }
.menu ul a { display: block; padding-left: 10px; }
.menu ul a:link, .menu ul a:visited {/* background: url(../img/ico/arr-w.gif) 0px 5px no-repeat;*/ color: #fff !important; text-decoration: underline !important; }
.menu ul a:hover, .menu ul a:active {/* background: url(../img/ico/arr-w.gif) 0px -90px no-repeat;*/ color: #BDDAF5 !important; }

.wrap { background: url(../img/cc-t.gif) 0px 0px no-repeat; border-top: 5px solid #206eb8; display: block; /*//height: 1px; */ }

html:root>body .wrap { background: url(../img/cc-t.gif) 0px 0px no-repeat; }


.wrap-in { display: block; }
.wrap h2 { color: #E82A10; font-size: 1.4em; margin-top: 5px; }
.wrap h1, .wrap h2, .wrap h3, .wrap h4 { margin-bottom: 10px; }
.wrap p { margin-top: 0px; margin-bottom: 8px; display: table; /*//height: 1px; */}
.wrap p img { display: block; margin-bottom: 5px; }
/*.wrap ul {}*/
/*.wrap ul li { background: url(../img/ico/bul.gif) 0px 2px no-repeat; padding-left: 15px; color: #084d8e; }*/

.wrap blockquote { background: #e1f0ff; border-left: 8px solid #206eb8; color: #084d8e; width: 100%; margin: 1em auto; display2: table; }
.wrap blockquote.red { border-left-color: Red; }
								 
.wrap blockquote p { padding: 10px 10px 5px 10px; display: block; }

TD.pdn {
	padding: 0 10px 0 30px;	
	font-size: '70%';
}

table.main-tab .contact { background: none; margin-left: 25px; margin-top: 15px; display: table; /*//height: 1px; */}

table.main-tab .contact h2 { color: #5F5E5E; font-weight: normal; font-size: 1.4em; }
table.main-tab .contact dt, table.main-tab .contact dd { position: static; margin: 0; width: 100%; text-align: left; padding: 0; }
table.main-tab .contact dt { margin-top: 10px; color: 8d8d8d !important; }
.inner .c3-3 {}
.r-zone { margin-left: 30px; display: table; border-top: 5px solid #E4E4E4; }
.l-zone { margin: 0 0 0 30px; }

table.tab { font-size: 1em; vertical-align:top; }
table.tab caption { color:#E82A10; padding-bottom:5px; font-size:1.1em;}
table.tab th { border-right: 1px solid #fff; color: #fff; background: #1966AF; padding: 0.8em 0.6em 0.2em 15px; }
table.tab th.last { border: none }
table.tab th.frst { border-left: 1px solid #1966AF }
table.tab p {  display: block }
table.tab td { border: 1px solid #1966AF; padding: .7em 10px 0.1em 15px;   }

table.tab td table.img td { border: none; }
table.tab th.frst { border-right: 1px solid #fff }

table.tab td.frst { color: #8d8d8d; font-weight: bold; font-size: 105%; }


/*news*/
.wrap .newslist { padding-bottom: 30px; }
.inner .newslist dt { margin-top: 12px; }
h1 span { font-size: 60%; display: block; color: #5F5E5E; }

/*LISTALKA*/	
.jump { clear: both; float: right; width: 23em; font-size: 1em; display: table; margin: 10px 0 0px 0px; }
.jump span { display: block; float: left; margin: 0; list-style: none; color: #206EB8; height: 15px; line-height: 1.1em; background: none; margin: 0 0.15em 0 0.15em; padding: 0 0.2em 0 0.5em; }
.jump span.pages { margin: 0; padding: 0; }
.jump .here { color: #e82a10; padding: 0em 0.4em 0.6em 0.6em !important; font-size: 1.1em; font-weight: bold; text-decoration: none; }			
.jump span.strelka { font-family: sans; }

/*gallery*/
.view { display: table; /*//height: 1px;*/ margin: 30px 0 15px 0px; }
.view img { float: left; margin-right: 15px; }
.view .ill-comment {  margin-top: 15px; }
.prev-list { margin-top: 10px; display: table; width: 100%; /*//height: 1px;*/ clear: both; }

table.ill { display: table; float: left; font-size: 1em; margin-right: 30px; margin-bottom: 15px; }
table.ill img { height: 120px; overflow: hidden; }
table.ill a { display: table; }
table.ill .comment { display: table; width: 10em; color: #5F5E5E; margin-top: 10px; }

/* gallery */
TABLE.gallery { width: 5%; float: left; margin: 20px 30px 0px 0; }
TABLE.gallery TH { padding: 1px; vertical-align: middle; text-align: center; }
TABLE.gallery TH DIV.img { width: 140px; height: 120px; overflow: hidden; cursor: pointer; cursor: hand; }
TABLE.gallery TD { padding: 8px 5px; font-size: 11px; text-align: center; vertical-align: top; }

.t2-1 { width: 60%; float: left; margin-right: -40%; }
.t2-2 { width: 40%; float: right; }
.t2-2 p { margin: 25px 10px 15px 15px; }
/***faq*/
.who { font-style: normal; display: block; color: #000; font-weight: bold; margin-bottom: 5px; margin-top: 3px; text-align: right; }
.quest { background: #E1F0FF; color: #084D8E; }
.answ { color: #5f5e5e; background: #fff; }
.quest, .answ { position: relative; padding: 10px 15px 10px 7em; }
.faq b { position: absolute; margin-left: -5em; }
.wrap ol { padding-bottom: 30px; }
.wrap ol a:link, .wrap ol a:visited { color: #E82A10; }
.wrap ol a:hover, .wrap ol a:active { color: #F4978B; }

/**feedback**/
.form { background: #fff; width: 100%;  }
.form h3 { margin-top: -.2em  }
.form table { width: 95%; display: table; margin: 15px 0 10px 0; font-size: 1em; }
.form table td { padding-bottom: 10px; }
.form .col1 { width: 140px; }
.form label { font-size: 1.1em; }

.form tbody input, .form tbody textarea { clear: right; width: 100%; border: 1px solid #dedede; font-size: 14px }
.form input#sends { font-size: 10pt; float: right; cursor: pointer; cursor: hand; }
.form input.send { font-size: 130%; overflow: visible; padding-left: 8px; padding-right: 8px; margin-right: 12px }
.form input.back { color: #e82a10 }

/*mapsite*/

#mapsite .c3-1 { width: 33%; float: left; }
#mapsite .c3-2 { width: 33%; float: left; margin-right: -50%; }
#mapsite .c3-3 { width: 34%; float: right; }

#mapsite .c2-1 ul { padding: 15px 10px 0 10px; font-weight: bold; font-size: 1.3em; }
#mapsite .c2-1 ul li ul { padding: 0px 5px 0 0px; font-weight: normal; font-size: 0.95em; display: table; }
#mapsite .c2-1 ul li ul li{ padding: 3px 5px 0 20px; margin: 0; font-weight: normal; font-size: 0.95em; //display: inline-block; }
#mapsite .c2-1 ul li ul li ul { font-size: 0.85em; }
#mapsite .c2-1 { padding-left: 30px; }

#mapsite .c2-1 ul li a:link, 
#mapsite .c2-1 ul li a:visited { color: #1966af; text-decoration: underline !important; }
#mapsite .c2-1 ul li a:hover, 
#mapsite .c2-1 ul li a:active { color: #e82a10; text-decoration: underline !important; }
#mapsite .c2-1 ul li ul li a { display: block; padding-left: 8px; }
#mapsite .c2-1 ul li ul li a:link, 
#mapsite .c2-1 ul li ul li a:visited { background: url(../img/ico/arr.gif) 0px 5px no-repeat; }
#mapsite .c2-1 ul li ul li a:hover, 
#mapsite .c2-1 ul li ul li a:active { background: url(../img/ico/arr.gif) 0px -90px no-repeat; }
#mapsite .c2-1 ul li ul li ul li a { background: none !important; padding-left: 0; }

/**feedback*/
.wrap-cont { padding-left: 30px; padding-right: 30px; }
#feedback .wrap { width: 100%; }
table.main-tab { font-size: 1em; }

/* Êàðòà ñàéòà */
ul.map { padding: 15px 10px 0 10px; font-weight: bold; font-size: 1.3em; }
ul.map li ul { padding: .4em 0 .8em 0px; font-weight: normal; font-size: 0.95em;  }
ul.map li ul li{ padding: 3px 5px 0 20px; margin: 0; font-weight: normal; font-size: 0.95em; //display: inline-block; }
ul.map li ul li ul { font-size: 0.85em; }

ul.map li a:link, 
ul.map li a:visited { color: #1966af; text-decoration: underline !important; }
ul.map li a:hover, 
ul.map li a:active { color: #e82a10; text-decoration: underline !important; }
ul.map li ul li a { display: block; padding-left: 8px; }
ul.map li ul li a:link, 
ul.map li ul li a:visited { background: url(../img/ico/arr.gif) 0px 5px no-repeat; }
ul.map li ul li a:hover, 
ul.map li ul li a:active { background: url(../img/ico/arr.gif) 0px -90px no-repeat; }
ul.map li ul li ul li a { background: none !important; padding-left: 0; }
ul.map, ul.map li { list-style: none !important; list-style-image: none !important; }
.wrap ul.map li { background: none; }
/* Îáüÿâëåíèÿ */
DIV.arc11 { height: '60px'; margin-top: 21px; background: url(../img/arc-11.gif) no-repeat 0 0; }
DIV.arc22 { background: url(../img/arc-22.gif) no-repeat 100% 100%; }
DIV.arc12 { background: url(../img/arc-12.gif) no-repeat 100% 0; }
DIV.arc21 { background: url(../img/arc-21.gif) no-repeat 0 100%; padding: 10px 10px 7px; }
DIV.arc21 DIV { padding: 1px 0 8px 15px; background: url(../img/mrk-messege.gif) no-repeat 0 3px; font-size: 11px; }
DIV.arc21 DIV A { color: #1966AF !important; }
DIV.arc21 DIV STRONG { display: block; }

/* ÔÎÐÌÀ ÎÍËÀÉÍ-ÇÀÊÀÇÀ */
DIV.orderform { width: 100%; }
DIV.orderform TABLE { font-size: 0.9em; width: 100%; margin-bottom2: 20px;  }
DIV.orderform TABLE TABLE { margin-bottom: 0;  }
DIV.orderform TD { padding: 0px 15px 0 0; vertical-align: top; font-size: 1.2em; vertical-align: middle; }
DIV.orderform TD TD { padding: 0; vertical-align: middle; }
DIV.orderform TD.col1 { width: 20%; }
DIV.orderform LABEL { margin-top: 3px; }
DIV.orderform tbody input.input, DIV.orderform tbody select.input, DIV.orderform tbody textarea.input { clear2: right; width: 100%; border: 1px solid #dedede; padding-left: 5px; margin-bottom: 3px; }
DIV.orderform input#sends { font-size: 10pt; float: right; cursor: pointer; cursor: hand; }
DIV.orderform .fill .input { border-left: 5px solid red; }
DIV.orderform H3 { margin: 5px 0 5px 0; padding: 0; }

DIV.orderform TABLE.selector { border-bottom: 4px solid #15599A; margin-bottom: 10px; }
DIV.orderform TABLE.selector TD { white-space: nowrap;  padding: 0; font-weight: bold; }
DIV.orderform TABLE.selector TD.tab { background-color: #F7F7F7; color: Gray; }
DIV.orderform TABLE.selector TD.sel { background-color: #15599A; color: White; }
DIV.orderform TABLE.selector H2 { padding: 0; margin: 0; margin-right: 40px; font-size: 130%; white-space: nowrap; }
DIV.orderform TABLE.selector LABEL { padding: 2px 20px 2px 10px; display: block; }
DIV.orderform TABLE.selector TD.sel { border-bottom-width: 0; }
DIV.orderform DIV.hide { width: 0px; height: 0px; position: absolute; overflow: hidden  }

DIV.orderform SMALL { color: #838284; line-height: 95%; }

/* ÁÅÃÓÙÀß ÑÒÐÎÊÀ */
DIV.slider {position: absolute; border: solid 0px #000; height: 25px; width: 100%; left: 0%; top: 100px; padding: 0px 0px 0px 0px;}
DIV.slider MARQUEE {height: 20px;  font-size: 14px; font-family: Tahoma; color: #5F5E5E; font-weight: bold;}
/* EOF ÁÅÃÓÙÀß ÑÒÐÎÊÀ */

/*div.leftcol { width: 75%; float: left; }*/

div.actions { /*background: #dae9f8 url(../img/actions-left.gif) no-repeat 0 100%; width: 24.5%; float: right;*/ position: relative; border-top: 1px solid #9cbedf;  }
div.subactions {  padding: 6px 23px 37px 22px; }

div.action { border-bottom: 1px solid #bad3ed; overflow: hidden; padding: 17px 0 12px 0; }
div.action img { float: left; margin: 0 10px 5px 0 }
div.actions div.last { border: none !important }
div.action p { padding: 0; margin: 0 } 
div.actions span.date { display: block; font-size: 95%; color: #999 }
div.actions span.title { display: block; padding-bottom: .3em }

div.subscription { background: #0182c4; border-bottom: 5px solid #cae1f3 }
div.subscription div { border-bottom: 1px solid #a6c9e5; padding: 5px 0 8px 35px; }
div.subscription span.title { color: #fff; font-size: 95%; display: block; margin-bottom: .6em; }
div.subscription span.inputs { display: block; position: relative; padding: 0 65px 0 0; _zoom: 1 }
div.subscription input { border: 1px solid #c2c1c6; width: 100%; //width: 95%; _width: 99%; font-size: 95%; vertical-align: middle; color: #bfbdbd; font-style: italic; padding-left: 5px  }
div.subscription input.button { width: 37px; height: 17px; background: url(../img/go.gif) no-repeat 0 0; border: none; margin-left: 15px; font-size: 1px; vertical-align: top; position: absolute; right: 15px; top: 0; //top: 2px }

div.subscription a.fb { background: url(../img/fb_logo.gif) no-repeat 100% 0; display: block; color: #fff !important; font-size: 120%; padding: .3em 80px 0 0; margin-right: 10px }

div.twitter { background: #fff; padding: 5px 0 8px 35px; border-right: 1px solid #dae9f8 }
div.twitter a.tw { background: url(../img/twittersm.gif) no-repeat 100% 0; display: block; font-size: 120%; padding: .3em 30px .4em 0; margin-right: 10px; color: #1966af !important }
div.titleblock { background: #fff; padding: 5px 0 8px 35px; border-right: 1px solid #dae9f8 }
div.titleblock span.title { padding: .3em 0 0 0; margin-right: 10px; font-size: 140%; }



table.itemImg img { border: 5px solid #e6e6e6; margin: 10px 0 15px 0   }
h3.price { font-weight: normal; padding: .8em 0 }
h3.price span { font-size: 120%; font-weight: bold }

div.pointerUp { border-top: 2px solid #e6e6e6; padding-top: 10px; margin-top: 20px; margin-bottom: 40px }
div.pointerUp a { background: url(../img/pointer-up.gif) no-repeat 0 .35em; padding-left: 14px  }

div.border { border-top: 2px solid #e6e6e6; margin-top: 20px; margin-bottom: 20px }

div.form input.spam { width: 10em; display: block }
img.zakaz { cursor: hand; cursor: pointer; margin: 5px 0 10px 0; display: block }

/*=====contact======*/
div.shirm { background: url(../img/shirm.png) repeat 0 0; position: fixed; height: 100%; width: 100%; text-align: center; z-index: 1000 }
div.shirm div.info { background: #fff url(../img/colorborder2.gif) no-repeat 100% 100%;  width: 28em; font-size: 120%; padding: 20px 25px 20px 10px; position: relative; top: 30%; margin: 0 auto; color: #000; border: 1px solid #b6d4eb }
div.shirm div.info div.link { font-size: 85%; padding: 10px 0 0 0;  }
div.shirm div.info div.link span { display: inline-block; margin-left: 10px;  }
div.shirm img.close { position: absolute; right: 9px; top: 9px; cursor: pointer }
div.shirm div.block { text-align: left; padding-left: 30px }
div.shirm div.block span.title { font-size: 22px; width: 150px; text-align: left; color: #0081c3 }
div.shirm div.block span.stitle { font-size: 12px; width: auto; padding: 0; color: #e0a1a1  }
div.shirm div.block div { padding: 0 0 .9em 0; font-size: 95% }
div.shirm div.block span { display: inline-block; width: 80px; text-align: right; padding-right: 5px; font-size: 110% }
div.shirm div.block input { width: 250px; font-size: 120%; padding-left: 4px }
div.shirm div.block input.button { padding-left: 10px; padding-right: 10px; overflow: visible; width: auto;  }
div.shirm div.block div.remember a { font-size: 75% }
div.shirm div.block a, div.shirm div.block a:hover { color: #e0a1a1 }

div.shirm #busketAlert { width: 34em; padding: 20px 0 10px 10px; }
div.shirm #busketAlert div.block { padding-left: 10px  }
div.shirm div.block .busketAlert span.title { width: auto; color: #000; font-size: 20px }
div.shirm div.block .busketAlert .links { padding: 1.1em 0 0 0; font-size: 110%; color: #e82a10 }
div.shirm div.block .busketAlert .links a { display: inline-block; //display: inline; //zoom: 1; margin-right: 8px }
div.shirm div.block .busketAlert .links a.goto { display: inline-block; margin-left: 8px; margin-right: 0; font-weight: bold; color: #e82a10 } 

div.contacts { position: absolute; right: 54%; top: 10px; color: #1f1d1e;  }
div.contacts span.bg { position: absolute; top: 0; left: -48px; display: block; width: 40px; height: 37px; background: url(../img/topSprite.jpg) no-repeat 0 -39px  }
div.contacts span.phone { font-size: 140%; display: block }
div.contacts span.call { display: inline-block; padding: 0 0 0 0; color: #35c39b; background: url(../img/dashed.gif) repeat-x 0 100%; cursor: pointer  }

div.addres { position: absolute; right: 31%; top: 10px; color: #1f1d1e;  }
div.addres span.bg { position: absolute; top: 0; left: -48px; display: block; width: 40px; height: 38px; background: url(../img/topSprite.jpg) no-repeat 0 0  }
div.addres span.addr { font-size: 140%; display: block; font-weight: bold; position: relative; top: -.1em }

div.busket { position: absolute; right: 0; top: 10px; color: #1f1d1e; width: 245px  }
div.busket span.bg { position: absolute; top: 0; left: -48px; display: block; width: 40px; height: 38px; background: url(../img/topSprite.jpg) no-repeat 0 -77px  }
div.busket span.busk { font-size: 140%; display: block; line-height: 1em; padding-bottom: .1em }
div.busket span.call { display: inline-block; padding: 10px 0 0 0; color: #35c39b; background: url(../img/dashed.gif) repeat-x 0 100%; cursor: pointer  }

div.nav-cont div.language { height: 15px; text-align: left !important; float: none !important; width: 100% !important  }
div.nav-cont div.language a.engl { display: inline-block; width: 26px !important; height: 20px !important; background:url(../img/eng_n.gif) no-repeat 0 0; position: relative !important; top: -5px; right: 0 !important;  padding: 0 !important; margin-left: 20px }
div.nav-cont div.language a.ru { display: inline-block; width: 26px !important; height: 20px !important; background:url(../img/ru_n.gif) no-repeat 0 0; position: relative !important; top: -5px; right: 0 !important;  padding: 0 !important; margin-left: 20px }


div.nav-cont div.language a.twitter { display: inline-block; width: 19px !important; height: 20px !important; background:url(../img/twitter_n.gif) no-repeat 0 0; position: relative !important; right: 0 !important; margin-left: 30px; top: -5px }
div.nav-cont div.language a.facebook { display: inline-block; width: 19px !important; height: 20px !important; background:url(../img/facebook_n.gif) no-repeat 0 0; position: relative !important;  right: 0 !important; margin-left: 20px; top: -5px  }


