@font-face {
    font-family: 'AristonNormal';
    src: url('ariston-webfont.eot');
    src: url('ariston-webfont.eot?#iefix') format('embedded-opentype'),
         url('ariston-webfont.woff') format('woff'),
         url('ariston-webfont.ttf') format('truetype'),
         url('ariston-webfont.svg#AristonNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { margin:0; padding:0; font-family: Arial, sans-serif; font-size:12px; color:#000000; background:#ffffff;}
html, body {
  width:100%;
  height:100%;
}
#hfix {
  position: relative;
  min-height: 100%;
  background:url(../../img/design/bg.png) center top no-repeat;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1245)?"1245px" : "100%");
	min-width:1245px;
}
* html #hfix{
  height: 100%;
}
body#inner #hfix { background:url(../../img/design/bg-inner.png) center top no-repeat;}

.clr { font-size:1px; line-height:1px; height:1px; clear:both;}

a, a:link, a:visited, a:active { color:#a20234; text-decoration:underline; outline:none;}
a:hover { text-decoration:none;}

p { margin:0; padding:0 0 15px 0;}
img { border:0;}
form { margin:0; padding:0;}

h1,p.p_h1 { font-family: Arial, sans-serif; font-size:24px; font-weight:normal!important; color:#a20234; margin:0; padding:0 0 15px 0;}
h2,p.p_h2 { font-family: Arial, sans-serif; font-size:24px; font-weight:normal!important; color:#000000; margin:0; padding:0 0 15px 0;}
h3,p.p_h3 { font-family: Arial, sans-serif; font-size:18px; font-weight:normal!important; color:#a20234; margin:0; padding:0 0 15px 0;}
h4,p.p_h4 { font-family: Arial, sans-serif; font-size:18px; font-weight:normal!important; color:#000000; margin:0; padding:0 0 15px 0;}
h5,p.p_h5 { font-family: Arial, sans-serif; font-size:14px; font-weight:bold; color:#a20234; margin:0; padding:0 0 15px 0;}
h6,p.p_h6 { font-family: Arial, sans-serif; font-size:14px; font-weight:bold; color:#000000; margin:0; padding:0 0 15px 0;}

ul { padding:0; margin:0 0 15px 0; list-style:none; font-size:14px;}
ul li { padding:2px 0 2px 19px; margin:0;}
ul li ul { margin:5px 0;}

table.table_bordered { padding:0; margin:0 0 18px 0; border-collapse:collapse;}
table.table_bordered tr td { border:#c8c8c8 1px solid; padding:6px 12px 8px 12px; background:#eaeaea; font-size:12px;}
table.table_bordered tr.even td { background:none;}
table.table_bordered tr:nth-child(even) td { background:none;}
table.table_bordered tr th { background:#919798; font-size:14px; text-align:left; color:#ffffff; font-weight:normal; border:#c8c8c8 1px solid; padding:9px 12px 11px 12px;}

img.img_left { float:left; margin:0 10px 2px 0;}
img.img_right { float:right; margin:0 0 2px 10px;}

.ariston { font-family: 'AristonNormal'; line-height:normal;}
.bordo { color:#a20234;}
.green { color:#005837;}
.f26 { font-size:26px;}
.f24 { font-size:24px;}
.f19 { font-size:19px;}



#wfix { position:relative; width:1220px; margin:0 auto; padding:0 0 160px 25px;}



#bgleft { position:absolute; z-index:1; left:-100px; bottom:136px; width:329px; height:1116px; background:url(../../img/design/left-bg.jpg) left bottom no-repeat}
#bgtopright { position:absolute; z-index:1; right:0; top:0; width:689px; height:198px; background:url(../../img/design/bg-4.jpg) right top no-repeat}
#bgbottomright { position:absolute; z-index:1; right:0; bottom:136px}

	/* body.page2 #bgbottomright { width:685px; height:682px; right:-10px; background:url(../../img/design/bg-5.jpg) right bottom no-repeat;}
	body.page3 #bgtopright { width:667px; height:831px; right:-160px; background:url(../../img/design/bg-1.jpg) right top no-repeat;}
	body.page4 #bgbottomright { width:1009px; height:1236px; right:-100px; background:url(../../img/design/bg-2.jpg) right bottom no-repeat;}
	body.page4 #bgtopright { width:283px; height:200px; right:100px; background:url(../../img/design/bg-3.jpg) right top no-repeat;} */
	
	body.page36 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-36.jpg) right bottom no-repeat}
	body.page36 #c-fix {padding-bottom:450px}
	
	body.page104 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-104.jpg) right bottom no-repeat}
	body.page104 #c-fix {padding-bottom:450px}
	
	body.page103 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-103.jpg) right bottom no-repeat}
	body.page103 #c-fix {padding-bottom:400px}
	
	body.page102 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-102.jpg) right bottom no-repeat}
	body.page102 #c-fix {padding-bottom:500px}
	
	body.page101 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-101.jpg) right bottom no-repeat}
	body.page101 #c-fix {padding-bottom:350px}
	
	body.page100 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-100.jpg) right bottom no-repeat}
	body.page100 #c-fix {padding-bottom:380px}
	
	body.page99 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-99.jpg) right bottom no-repeat}
	body.page99 #c-fix {padding-bottom:380px}
	
	body.page98 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-98.jpg) right bottom no-repeat}
	body.page98 #c-fix {padding-bottom:380px}
	
	body.page97 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-97.jpg) right bottom no-repeat}
	body.page97 #c-fix {padding-bottom:480px}
	
	body.page96 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-96.jpg) right bottom no-repeat}
	body.page96 #c-fix {padding-bottom:280px}
	
	body.page95 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-95.jpg) right bottom no-repeat}
	body.page95 #c-fix {padding-bottom:320px}
	
	body.page94 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-94.jpg) right bottom no-repeat}
	body.page94 #c-fix {padding-bottom:400px}
	
	body.page93 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-93.jpg) right bottom no-repeat}
	body.page93 #c-fix {padding-bottom:580px}
	
	body.page92 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-92.jpg) right bottom no-repeat}
	body.page92 #c-fix {padding-bottom:440px}
	
	body.page91 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-91.jpg) right bottom no-repeat}
	body.page91 #c-fix {padding-bottom:380px}
	
	body.page90 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-90.jpg) right bottom no-repeat}
	body.page90 #c-fix {padding-bottom:380px}
	
	body.page89 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-89.jpg) right bottom no-repeat}
	body.page89 #c-fix {padding-bottom:250px}
	
	body.page88 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-88.jpg) right bottom no-repeat}
	body.page88 #c-fix {padding-bottom:350px}
	
	body.page87 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-87.jpg) right bottom no-repeat}
	body.page87 #c-fix {padding-bottom:350px}
	
	body.page86 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-86.jpg) right bottom no-repeat}
	body.page86 #c-fix {padding-bottom:250px}
	
	body.page85 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-85.jpg) right bottom no-repeat}
	body.page85 #c-fix {padding-bottom:450px}
	
	body.page84 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-84.jpg) right bottom no-repeat}
	body.page84 #c-fix {padding-bottom:250px}
	
	body.page83 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-83.jpg) right bottom no-repeat}
	body.page83 #c-fix {padding-bottom:250px}
	
	body.page82 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-82.jpg) right bottom no-repeat}
	body.page82 #c-fix {padding-bottom:350px}
	
	body.page81 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-81.jpg) right bottom no-repeat}
	body.page81 #c-fix {padding-bottom:300px}
	
	body.page80 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-80.jpg) right bottom no-repeat}
	body.page80 #c-fix {padding-bottom:200px}
	
	body.page79 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-79.jpg) right bottom no-repeat}
	body.page79 #c-fix {padding-bottom:400px}
	
	body.page78 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-78.jpg) right bottom no-repeat}
	body.page78 #c-fix {padding-bottom:300px}
	
	body.page77 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-77.jpg) right bottom no-repeat}
	body.page77 #c-fix {padding-bottom:400px}
	
	body.page76 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-76.jpg) right bottom no-repeat}
	body.page76 #c-fix {padding-bottom:400px}
	
	body.page75 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-75.jpg) right bottom no-repeat}
	body.page75 #c-fix {padding-bottom:400px}
	
	body.page74 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-74.jpg) right bottom no-repeat}
	body.page74 #c-fix {padding-bottom:300px}
	
	body.page73 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-73.jpg) right bottom no-repeat}
	body.page73 #c-fix {padding-bottom:300px}
	
	body.page72 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-72.jpg) right bottom no-repeat}
	body.page72 #c-fix {padding-bottom:300px}
	
	body.page71 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-71.jpg) right bottom no-repeat}
	body.page71 #c-fix {padding-bottom:350px}
	
	body.page70 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-70.jpg) right bottom no-repeat}
	body.page70 #c-fix {padding-bottom:350px}
	
	body.page69 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-69.jpg) right bottom no-repeat}
	body.page69 #c-fix {padding-bottom:350px}
	
	body.page68 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-68.jpg) right bottom no-repeat}
	body.page68 #c-fix {padding-bottom:300px}
	
	body.page55 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-55.jpg) right bottom no-repeat}
	body.page55 #c-fix {padding-bottom:300px}
	
	body.page54 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-54.jpg) right bottom no-repeat}
	body.page54 #c-fix {padding-bottom:250px}
	
	body.page53 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-53.jpg) right bottom no-repeat}
	body.page53 #c-fix {padding-bottom:350px}
	
	body.page52 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-52.jpg) right bottom no-repeat}
	body.page52 #c-fix {padding-bottom:350px}
	
	body.page51 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-51.jpg) right bottom no-repeat}
	body.page51 #c-fix {padding-bottom:350px}
	
	body.page50 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-50.jpg) right bottom no-repeat}
	body.page50 #c-fix {padding-bottom:350px}
	
	body.page49 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-49.jpg) right bottom no-repeat}
	body.page49 #c-fix {padding-bottom:350px}
	
	body.page48 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-48.jpg) right bottom no-repeat}
	body.page48 #c-fix {padding-bottom:350px}
	
	body.page47 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-47.jpg) right bottom no-repeat}
	body.page47 #c-fix {padding-bottom:350px}
	
	body.page46 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-46.jpg) right bottom no-repeat}
	body.page46 #c-fix {padding-bottom:350px}
	
	body.page45 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-45.jpg) right bottom no-repeat}
	body.page45 #c-fix {padding-bottom:250px}
	
	body.page44 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-44.jpg) right bottom no-repeat}
	body.page44 #c-fix {padding-bottom:250px}
	
	body.page43 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-43.jpg) right bottom no-repeat}
	body.page43 #c-fix {padding-bottom:550px}
	
	body.page42 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-42.jpg) right bottom no-repeat}
	body.page42 #c-fix {padding-bottom:550px}
	
	body.page41 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-41.jpg) right bottom no-repeat}
	body.page41 #c-fix {padding-bottom:350px}
	
	body.page40 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-40.jpg) right bottom no-repeat}
	body.page40 #c-fix {padding-bottom:350px}
	
	body.page39 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-39.jpg) right bottom no-repeat}
	body.page39 #c-fix {padding-bottom:650px}
	
	body.page38 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-38.jpg) right bottom no-repeat}
	body.page38 #c-fix {padding-bottom:250px}
	
	body.page37 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-37.jpg) right bottom no-repeat}
	body.page37 #c-fix {padding-bottom:290px}
	
	body.page36 #bgbottomright { width:990px; height:1236px; background:url(../../img/design/bg-36.jpg) right bottom no-repeat}
	body.page36 #c-fix {padding-bottom:290px}




#header { position:relative; height:208px;}
a#logo, a#logo:link, a#logo:visited, a#logo:active, a#logo:hover { display:block; width:272px; height:166px; position:absolute; left:8px; top:40px; background:url(../../img/design/logo.png) left top no-repeat; text-indent:-9000px;}

#topmenu { position:absolute; left:343px; top:10px; font-size:14px;}
#topmenu ul { padding:0; margin:0; list-style:none;}
#topmenu ul li { position:relative; float:left; padding:0; margin:0 0 0 -40px; background:none;}
#topmenu ul li.link-4 { margin:0 0 0 -33px;}
#topmenu ul li.link-5 { margin:0 0 0 -60px;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active { position:relative; z-index:10; display:block; float:left; width:160px; height:26px; padding-top:34px; color:#000000; text-decoration:none; background-position:left top;}
#topmenu a:hover, #topmenu .cms_tree_current a { z-index:90; color:#ffffff; background-position:left bottom;}
#topmenu .cms_tree_current a { z-index:70;}

	#topmenu .link-1 a { background-image:url(../../img/design/link-1.png);}
	#topmenu .link-2 a { background-image:url(../../img/design/link-2.png);}
	#topmenu .link-3 a { background-image:url(../../img/design/link-3.png);}
	#topmenu .link-33 a { background-image:url(../../img/design/link-33.png);}
	#topmenu .link-4 a { background-image:url(../../img/design/link-4.png);}
	#topmenu .link-5 a { background-image:url(../../img/design/link-5.png);}
	#topmenu .link-6 a { background-image:url(../../img/design/link-6.png);}
	#topmenu .link-7 a { background-image:url(../../img/design/link-7.png);}
	
		#topmenu .link-1 a span { padding-left:13px;}
		#topmenu .link-2 a span { padding-left:27px;}
		#topmenu .link-3 a span { padding-left:19px;}
		#topmenu .link-33 a span { padding-left:19px;}
		#topmenu .link-4 a span { padding-left:18px;}
		#topmenu .link-5 a span { padding-left:11px;}
		#topmenu .link-6 a span { padding-left:37px;}
		#topmenu .link-7 a span { padding-left:23px;}

#social { position:absolute; z-index:20; left:7px; top:23px;}
#social ul { padding:0; margin:0; list-style:none;}
#social ul li { position:relative; float:left; padding:0 0 0 3px; margin:0; background:none;}
#social a, #social a:link, #social a:visited, #social a:active, #social a:hover { display:block; float:left; width:43px; height:47px; text-decoration:none; background:url(../../img/design/social.png) no-repeat; text-indent:-9000px;}
#social .soc-1 a { background-position:0 top;}
#social .soc-2 a { background-position:-43px top;}
#social .soc-3 a { background-position:-86px top;}
#social .soc-4 a { background-position:-130px top;}



#index { position:relative; padding:352px 0 0 0; background:url(../../img/design/index-bg.png) left 50px no-repeat;}
#forflash { position:absolute; width:1010px; height:551px; right:0; top:-140px; background:url(../../img/design/flash.png) left top no-repeat;}
#forflashinner { position:absolute; top:6px; right:50px;}

#langs-skype { position:absolute; left:0; top:72px; width:160px;}
#langs-skype ul { padding:0; margin:0; list-style:none;}
#langs-skype ul li { float:left; width:42px; padding:0 18px 36px 18px; margin:0; background:none;}
#langs-skype a, #langs-skype a:link, #langs-skype a:visited, #langs-skype a:active, #langs-skype a:hover { position:relative; display:block; float:left; width:42px; height:36px; text-decoration:none; background:url(../../img/design/langs-skype.png) no-repeat; text-indent:-9000px;}
#langs-skype .ls-1 a { background-position:0 top;}
#langs-skype .ls-2 a { background-position:-43px top;}
#langs-skype .ls-3 a { background-position:0 -38px; width:47px; height:50px; left:-4px;}

#left #langs-skype { position:inherit; top:0; width:auto; height:54px;}
#left #langs-skype ul li { float:left; width:42px; padding:0 35px 0 0; margin:0; background:none;}
#left #langs-skype .ls-3 a { left:0; top:-6px;}



#right { position:relative; float:right; width:260px; padding:0 50px 0 0; line-height:18px;}
#r-squares { position:absolute; left:-7px; top:0; width:108px; height:203px; background:url(../../img/design/photo-decoration.png) left top no-repeat;}



#main-index { margin:0 316px 0 0;}
#mi-fix { float:left; width:100%;}

#blocks { position:relative; height:235px; padding:60px 0 0 0;}
#block-1 { float:left; width:268px; padding:0 16px 0 11px; margin:0 7px 0 0;}
#block-2 { float:left; width:268px; padding:0 16px 0 11px; margin:0 7px 0 0;}
#block-3 { float:left; width:268px; padding:0 16px 0 11px;}

.block-img { float:left; position:relative; margin:-107px 0 13px 0; padding:8px; background:#d6ffd8;}
.block-img img { border:#ffffff 3px solid;
-webkit-box-shadow: 1px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         1px 0px 5px rgba(50, 50, 50, 0.75);
behavior: url(PIE.htc);
}
.block-header { font-size:18px; color:#a20234; padding:0 0 5px 0;}
.block-text { line-height:18px; padding:0 0 5px 0;}
.block-text a, .block-text a:link, .block-text a:visited, .block-text a:active { color:#000000; text-decoration:underline;}
.block-text a:hover { text-decoration:none;}
.block-readmore { font-size:18px;}
.block-readmore a, .block-readmore a:link, .block-readmore a:visited, .block-readmore a:active { color:#a20234; text-decoration:none;}
.block-readmore a:hover { text-decoration:underline;}


#main { position:relative; z-index:30;}
#main-content { padding:20px 67px 0 8px;}
#main-content p { font-weight:bold; line-height:24px;}
#main-content p.f26, #main-content p.f24, #main-content p.f19 { font-weight:normal;}



#left { position:relative; z-index:10; float:left; width:280px; padding:14px 0 0 8px;}
#leftmenu { padding:0 0 15px 0;}
#leftmenu ul { padding:0; margin:0; list-style:none; font-size:14px;}
#leftmenu ul li { padding:4px 0; margin:0; background:none;}
#leftmenu a, #leftmenu a:link, #leftmenu a:visited, #leftmenu a:active { color:#000000; text-decoration:none;}
#leftmenu a:hover, #leftmenu li.cms_tree_current a { color:#a20234; text-decoration:underline;}



#content { margin:0 0 0 385px; padding:0 20px 0 0; font-size:14px;}
#c-fix { float:left; width:100%; padding:12px 0 0 0;}
#content p { line-height:24px;}



#pway { font-size:12px; color:#666666; padding:0 0 10px 0;}
#pway a, #pway a:link, #pway a:visited, #pway a:active { color:#666666; text-decoration:none;}
#pway a:hover { text-decoration:underline;}



table.itemtable { border:0; border-collapse:collapse; margin:0 0 35px 0;}
table.itemtable tr td { vertical-align:top; text-align:left; padding:0; line-height:24px;}
table.itemtable tr td.itphoto { padding:0 40px 0 0;}
td.itphoto img { border:#eaeaea 2px solid;}



a.assortiment, a.assortiment:link, a.assortiment:visited, a.assortiment:active { display:block; float:left; margin:0 29px 23px 0; color:#000000; text-decoration:underline;}
a.assortiment:hover { color:#a20234; text-decoration:underline;}
a.assortiment span { display:block; text-align:center; padding:2px 0 0 0;}
a.assortiment img { border:#eaeaea 2px solid;}
a.assortiment:hover img { border:#005837 2px solid;
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
}


a.gallerylink, a.gallerylink:link, a.gallerylink:visited, a.gallerylink:active { display:block; float:left; margin:0 9px 23px 0; color:#666666; text-decoration:none; font-size:12px;}
a.gallerylink:hover { color:#a20234; text-decoration:none;}
a.gallerylink span { display:block; text-align:left; padding:2px 0 0 0;}
a.gallerylink img { border:#eaeaea 2px solid;}



.printlink { width:598px;}
.printlink a, .printlink a:link, .printlink a:visited, .printlink a:active { display:block; float:right; position:relative; text-align:center; font-size:12px; width:130px; padding:9px 0; border:#013d1c 1px solid; background:url(../../img/design/link-light.png) left top no-repeat #013d1c; text-decoration:none; color:#ffffff; text-transform:uppercase;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE.htc);
}
.printlink a:hover { border:#013d1c 1px solid; background-color:#085f31; text-decoration:none;}



#bottom { position:relative; z-index:10; padding:15px 0 0 6px;}
#bleft { float:left;}
#bright { float:left; width:265px; padding:140px 0 0 50px;}
#bright p { padding:0; margin:0;}



ul#bottommenu { padding:0; margin:0; list-style:none; font-size:12px;}
#bottommenu a, #bottommenu a:link, #bottommenu a:visited, #bottommenu a:active { text-decoration:none;}
#bottommenu a:hover { text-decoration:none;}
ul#bottommenu li { float:left; padding:0 0 0 70px; margin:0; background:none; text-align:center;}
ul#bottommenu li.cms_tree_first { padding:0;}
ul#bottommenu li a img { margin:0 0 8px 0;}
ul#bottommenu li a span { display:block; position:relative; width:130px; padding:2px 0; margin:0 auto; border:#88022b 1px solid; background:url(../../img/design/link-light.png) left top no-repeat #88022b; text-decoration:none; color:#ffffff; text-transform:uppercase;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE.htc);
}
ul#bottommenu li a:hover span, ul#bottommenu li.cms_tree_current a span { border:#013d1c 1px solid; background-color:#013d1c;}
ul#bottommenu li.botlink-3 a span { padding:9px 0 10px 0;}



#footer { height:136px; margin-top:-136px; background:url(../../img/design/footer-bg.png) center top repeat #c2ffc2; position:relative;
width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1245)?"1245px" : "100%");
min-width:1245px;
}
#footer-fix { position:relative; width:1220px; margin:0 auto; height:101px; padding:35px 0 0 25px;}
.f-banner { float:left; padding-right:88px;}

#copyr { position:absolute; left:502px; bottom:9px; font-family: Tahoma, Arial, sans-serif; font-size:9px;}
#r52 { position:absolute; left:741px; bottom:9px;}
#r52 a, #r52 a:link, #r52 a:visited, #r52 a:active { color:#000000; text-decoration:none; white-space:nowrap; font-family: Tahoma, Arial, sans-serif; font-size:9px;}
#r52 a:hover { text-decoration:underline;}
#r52 a img { position:relative; margin:0 0 0 4px; top:3px;}


/* gallery */
.galleryItem {width:155px;height:192px;overflow:hidden;float:left;margin:0 45px 20px 0;text-align:center}
.galleryCaption {font-size:11px;line-height:13px !important;margin-bottom:0}
.galleryLink {display:block}


#logout {padding:20px 0;font-weight:bold}


/* news */
.newsBlock {margin-bottom:30px}
	/* .newsBlock .newsTitle {font-size:18px;line-height:27px;font-weight:bold} */
	.newsBlock .lightbox {float:left}
	.newsBlock .lightbox img {margin:5px 10px 5px 0}
	.newsDate {margin-bottom:0;padding-bottom:0}
	div.cms_systemnews {padding-top:0}