/* CSS Document */
body{ //text-align:center;min-height: 100%;height: auto !important;height: 100%;position: relative;}
html, body, table, td {border-collapse:collapse; margin:0; padding:0;}
html, body{height:100%;font:normal 13px Tahoma; color:#404040;  width: 100%;}
img{border:none;}
h1{font:italic 18px Georgia; margin:0; padding:0; color:#FF7F00;}
h1 a{font:italic 18px Georgia; margin:0; padding:0; color:#FF7F00;}
h2{font:normal 14px Tahoma; margin:0; padding:0; color:#0099ff;}
h2 a{font:normal 14px Tahoma; margin:0; padding:0; color:#0099ff;}
h3{font:italic 18px Georgia; margin:0px 0px 15px 0px; color:#FF7F00;}
h4{font:normal 14px Tahoma; margin:0px 0px 15px 0px; color:#FF7F00;}
ul{list-style-type:none; margin:0; padding:0;}
ol{margin:0; padding:0;}
p{font:normal 13px Tahoma; color:#404040;}
a{font:normal 13px Tahoma; color:#404040;}
a:hover{text-decoration:none;}

#mainblock {padding:0;padding:0 0 380px 0; min-width:1024px;position: relative; min-height: 100%;height:100%;}

#main{text-align:left;}
#raspr{min-width:600px;}
#center3{position:relative; margin:0 auto 0 auto !important; width:550px; height:220px; top:0; left:0;}
#rep3{position:relative; background:url(/i/repeatmain.jpg) repeat-x;}
#ll2{position:relative; background:url(/i/ll.jpg) left no-repeat;}
#rr2{position:relative; background:url(/i/rr.jpg) right no-repeat; height:220px;}

#ded{position:relative; background:url(/i/ded.png) left no-repeat; top:0; width:193px; height:218px; z-index:500; padding:0; margin:-220px 0 0 3%; float:left; left:0}
#ded{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/ded.png'); z-index:10; width:193px; height:218px; position:relative; padding:0; margin:-220px 0 0 3%;}

#snegurka{position:relative; background:url(/i/snegurka.png) right no-repeat; width:117px; height:148px; z-index:500; margin:-160px 5% 0 0; float:right;}
#snegurka{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/snegurka.png'); width:117px; height:148px; position:relative; z-index:10}

#elka{position:absolute; background:url(/i/elka.png) center no-repeat; width:100px; height:207px; position:relative; z-index:500; margin:auto; padding:15px 0 0 0; top:0; left:0;}
#elka{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/elka.png'); z-index:10; width:100px; height:207px;}

#sneg{position:absolute; background:url(/i/sneg.png) left no-repeat; height:147px; margin:50px 0 0 20px;}
#sneg{background-repeat: repeat-x;//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/sneg.png'); height:147px; width:100%}
/**/
.imgs{border:1px solid #ebebeb; background:#fffaf6; float:left; margin:10px 10px 10px 0; padding:5px}
.imgs img{border:1px solid #ebebeb; float:left;}

.clear{clear:both; position:relative; margin:0; padding:0; }
.nm{font:normal 14px Tahoma; color:#00adee; padding:5px 0 0 0}
.or{font:normal 13px Tahoma; color:#fe7f01;}
.or a{font:normal 13px Tahoma; color:#fe7f01;}
.none{text-decoration:none;}

.ul3{list-style-type:none; margin:15px 0 0 15px;}
.ul3 li{background:url(/i/li.gif) top left no-repeat; padding:0 0 0 15px; margin:0 0 10px 0}
.lnk{color:#0099ff;}

.blue{font:normal 14px Tahoma; color:#0099ff;}
.gray2{background:#ebebeb; padding:10px 15px; width:95%; margin:10px 0}
.gray2 div{margin:-29px 0 0 65px}
.meh{margin:0 0 0 15px;}
.meh p {margin:-15px 0 20px 80px}
#header{position:relative; top:0; left:0; margin:0 0 0 0; padding:0; width:100%; border-bottom:2px solid #fe7f01; left:0; height:245px;}
#yellow{width:60%; float:left; height:220px; width:60%}
#rr {position:relative; float:right; right:0; width:40%; background:#0099ff; height:220px;}
#orange{float:left; background:#fe7f01; height:220px; width:200px;}
#orange ul{list-style-type:none; padding:0 0 0 10px; margin:0;}
#orange li{padding:2px 0 5px 13px; cursor:hand; text-align:left}
#orange .act{background:url(/i/arrow.gif) left  no-repeat;font:normal 16px Tahoma; text-transform:uppercase; color:#FFFFFF; padding:2px 0 5px 26px; text-decoration:none}
#orange a{font:normal 16px Tahoma; text-transform:uppercase; color:#FFFFFF; padding:2px 0 5px 13px; text-decoration:none}
#orange a:hover{font:normal 16px Tahoma; text-transform:uppercase; color:#FFFFFF;}
#blue{float:right; width:49%; position:absolute; right:0; background:url(/i/arrow.jpg) right 0 no-repeat; text-align:left;}


.response .img{background:url(i/response.jpg) no-repeat; width:136px; height:193px; float:left; margin:25px 0 0 0;}
.response .img img{float:left; padding:0 0 0 4px; margin:-2px 0 0 0}
.response .txt{float:right; width:85%; margin:25px -80px 0 0; padding:0 0 0 0; font:normal 12px Tahoma; z-index:500;} 
.response a{text-decoration:none;}

#lmain{background:url(/i/main_left.jpg) left no-repeat; height:220px; position:relative; z-index:500}
#cmain{background:url(/i/main_repeat.jpg) repeat-x; height:220px}

#rmain{background:url(/i/main2.jpg) right no-repeat; height:220px; position:relative; z-index:10;}
#center4{position:relative; margin:0 auto 0 auto; width:68%; height:220px; top:0; left:0;}
#boy{position:relative; float:right; background:url(/i/boy.png); height:220px; position:relative; z-index:500; margin:-218px -17% 0 0}
#boy{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/boy.png'); clear:both; z-index:10; width:300px; height:220px; position:relative; z-index:10; //margin:-13px 0 0 5%;}
#women{background:url(/i/women.png) left no-repeat; height:220px; position:relative; z-index:500; margin:0; float:left; width:298px; margin:12px 0 0 -15%; //margin:12px -15% 0 0;}
#women{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/women.png'); clear:both; z-index:10; width:298px !important; height:197px !important; position:relative; z-index:10;}
#grafik{background:url(/i/grafik.png) center no-repeat; width:241px; height:147px; margin-top:6px; left:13%; position:absolute; clear:both; z-index:10}
#grafik{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='i/grafik.png'); clear:both; z-index:10}
#grafik div {width:241px; height:147px; background:url(/i/1.gif) center no-repeat; z-index:10}

#lbtl{background:url(/i/btl_left.jpg) left no-repeat; height:220px}
#cbtl{background:url(/i/btl_repeat.jpg) repeat-x; height:220px}
#rbtl{background:url(/i/btl_right.jpg) right no-repeat; height:220px}

#tree {background:url(/i/tree.png) center no-repeat; width:180px; height:216px; margin-top:6px; left:17%; position:absolute}
#tree {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/tree.png');}


#people {background:url(/i/people.png) center no-repeat; width:126px; height:191px; margin-top:30px; left:35%; position:absolute}
#people {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/people.png');}


#lpr{background:url(/i/pr_left.jpg) left no-repeat; height:220px}
#cpr{background:url(/i/pr_repeat.jpg) repeat-x; height:220px}
#rpr{background:url(/i/pr_right.jpg) right no-repeat; height:220px; border:1px solid red}
#man{position:absolute; background:url(/i/man.png) no-repeat; width:240px; height:168px; position:absolute; margin:50px 0 0 55%; top:0; left:0;}
#man {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/man	.png');}
#muza{position:absolute; background:url(/i/muza.png) no-repeat; width:133px; height:185px; position:absolute; margin:10px 0 0 7%; top:0; left:0;}
#muza {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/muza.png');}
#things{position:absolute; background:url(/i/things.png) no-repeat; width:126px; height:103px; position:absolute; margin:110px 0 0 -70px; top:0; left:0;}
#things {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/things.png');}

#lweb{background:url(/i/web_left.jpg) left no-repeat; height:220px}
#cweb{background:url(/i/web_repeat.jpg) repeat-x; height:220px}
#rweb{background:url(/i/web_right.jpg) right no-repeat; height:220px}
#web {background:url(/i/web.png) center no-repeat; width:254px; height:106px; margin-top:50px; left:14%; position:absolute}
#web {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/web.png');}


#lad{background:url(/i/ad_left.jpg) left no-repeat; height:220px}
#cad{background:url(/i/ad_repeat.jpg) repeat-x; height:220px}
#rad{background:url(/i/ad_right.jpg) right no-repeat; height:220px}

#ldis{background:url(/i/dis_left.jpg) left no-repeat; height:220px}
#cdis{background:url(/i/dis_repeat.jpg) repeat-x; height:220px}
#rdis{background:url(/i/dis_right.jpg) right no-repeat; height:220px;}
#dis {position:absolute; background:url(/i/dis.png) no-repeat; width:266px; height:198px; top:0; left:0; margin:30px 0 0 5%;}
#dis {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/dis.png');}
#designer {position:absolute; background:url(/i/designer.png) no-repeat; width:272px; height:191px; margin:-200px 0 0 33%; //margin:-200px 0 0 55%; left:0;}
#designer {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/designer.png');}

#foot {position:absolute; background:url(/i/foot.png) no-repeat; width:399px; height:166px; top:0; left:0; margin:60px 0 0 4%;}
#foot{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/foot.png');}
#comp{position:absolute; background:url(/i/comp.png) no-repeat; width:361px; height:210px; margin:-215px 0 0 33%; //margin:-200px 0 0 55%; left:0;}
#comp {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/comp.png');}

#btl {position:absolute; background:url(/i/btl.png) no-repeat; width:189px; height:212px; top:0; left:0; margin:0 0 0 6%;}
#btl{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/btl.png');}
#treebtl {position:absolute; background:url(/i/treebtl.png) no-repeat; width:162px; height:216px; top:0; left:0; margin:0 0 0 33%;}
#treebtl{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/treebtl.png');}
#btl2 {position:absolute; background:url(/i/btl2.png) no-repeat; width:224px; height:200px; top:0; left:0; margin:10px 0 0 61%;}
#btl2{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/btl2.png');}

#postman{position:absolute; background:url(/i/postman.png) no-repeat; width:125px; height:203px; top:0; left:0; margin:10px 0 0 22%;}
#postman{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/postman.png');}
#tree2{position:absolute; background:url(/i/tree2.png) no-repeat; width:153px; height:197px; top:0; left:0; margin:10px 0 0 6%;}
#tree2{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/tree2.png');}
#tree{position:absolute; background:url(/i/tree3.png) no-repeat; width:170px; height:215px; top:0; left:0; margin:0 0 0 36%;}
#tree{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/tree3.png');}
#letter{position:absolute; background:url(/i/letter.png) no-repeat; width:222px; height:173px; top:0; left:0; margin:30px 0 0 70%;}
#letter{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/letter.png');}

#chel{position:absolute; background:url(/i/chel.png) no-repeat; width:220px; height:218px; top:0; left:0; margin:0 0 0 50%;}
#chel{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/chel.png');}
#suvenir{position:absolute; background:url(/i/suvenir.png) no-repeat; width:265px; height:184px; top:0; left:0; margin:30px 0 0 -10%;}
#suvenir{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/suvenir.png');}

#des{position:absolute; background:url(/i/des.png) no-repeat; width:117px; height:201px; top:0; left:0; margin:10px 0 0 -13%;}
#des{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/des.png');}
#out{position:absolute; background:url(/i/out.png) no-repeat; width:215px; height:214px; top:0; left:0; margin:5px 0 0 10%;}
#out{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/out.png');}
#otree{position:absolute; background:url(/i/otree.png) no-repeat; width:152px; height:217px; top:0; left:0; margin:0 0 0 78%;}
#otree{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/otree.png');}
#win{position:absolute; background:url(/i/win.png) no-repeat; width:169px; height:142px; top:0; left:0; margin:0 0 0 60%;}
#win{//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/win.png');}

#lmi{background:url(/i/mi_left.jpg) left no-repeat; height:220px}
#cmi{background:url(/i/mi_repeat.jpg) repeat-x; height:220px}
#rmi{background:url(/i/mi_right.jpg) right no-repeat; height:220px}

#lout{background:url(/i/out_left.jpg) left no-repeat; height:220px}
#cout{background:url(/i/out_repeat.jpg) repeat-x; height:220px}
#rout{background:url(/i/out_right.jpg) right no-repeat; height:220px}
/*#out {background:url(/i/out.png) center no-repeat; width:209px; height:214px; margin-top:6px; left:13%; position:absolute}
#out {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/out.png');}*/


#lp{background:url(/i/p_left.jpg) left no-repeat; height:220px}
#cp{background:url(/i/p_repeat.jpg) repeat-x; height:220px}
#rp{background:url(/i/p_right.jpg) right no-repeat; height:220px; position:relative; z-index:500}
#p {background:url(/i/cp.png) center no-repeat; width:191px; height:167px; margin-top:30px; left:20%; position:absolute; z-index:10}
#p {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/cp.png'); z-index:10}

#chel {background:url(/i/chel.png) no-repeat; float:right; width:235px; height:211px; margin:9px 0 0 35%; left:20%; position:absolute; z-index:10}
#chel {//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/i/chel.png'); z-index:10}


.hidden_item{display:none;}
.main{width:202px; height:200px; padding:20px 25px; vertical-align:top;}
.sub_menu{width:180px; height:220px; font:normal 12px Arial; color:#FFFFFF; padding:0 2px;}
.sub_menu a, .sub_menu a:link, .sub_menu a:visited {color:#fff; text-decoration:none; font-size:12px; padding:0 2px; line-height:20px; width:100%}
.sub_menu a:hover{color:#0099ff; background:#fff; text-decoration:none; padding:0 2px; width:100%}
.sub_menu .act span{color:#0099ff; background:#fff; text-decoration:none; padding:0 2px; width:100%}
.sub_menu ul{list-style-type:none; margin:14px 0 0 0; padding:0}
.sub_menu li{padding:0 2px; width:100%}


.black{background:#000; margin:0 0 0 0; padding:0; height:25px;}
.pict{position:absolute; top:0; left:60%;}
.pict img{padding:5px;}
.oper{position:relative; float:right; font:normal 12px Arial; color:#FFFFFF; padding:5px 20px 5px 5px; background:url(/i/pin_op.gif) right no-repeat; margin-right:17px}
#order, #order2 {background:#413f3f; width:90px; cursor:pointer; color:#ffffff; padding:5px 0 0 10px; margin: 0 0 0 200px; height:20px; position:absolute; top:0; left:60%;}
#order  a, #order2 a {color:#ffffff;}
#header #authform {position:absolute; height:220px; width:260px; background:#ffffff; padding:0 0 0 40px; left:0; display:none;}
#header #authform .registr{margin:35px 0 15px 60px;}
#header #authform .registr a{font:12px Arial;color:#009aff;}
#header #authform .line{overflow:hidden;}
#header #authform  .txt{float:left;font:12px Arial; width:40px;text-align:right;padding:10px 10px 5px 0;}
#header #authform  .txt2{float:left;width:37px;padding:0 10px 0 0;}
#header #authform  .inpt input{float:left;}
#header #authform  .inpt {font:10px Arial;float:left;padding:0 0 0 0;padding:3px 0 0 0;}
#header #authform  .inpt .chk{width:80px;float:left;padding:3px 0 0 0;}
#header #authform  .buton{font:12px Arial;margin:5px 0 5px 50px;padding:3px 0 0 11px;background:url(/i/buton.jpg) no-repeat;height:22px; width:57px;color:#403f3f;cursor:pointer;}
#header #authform  .buton:hover{background:url(/i/butonhov.jpg) no-repeat;color:#fe7f01;}
#header #authform  .paswd a{margin:0 0 0 50px;font:10px Arial;}

#content{ float:left; padding:0;width:60%;}
#content ul, #content1 ul{line-height:25px; margin:0 0 0 40px; list-style-type:disc;}
#content ol, #content1 ol{line-height:25px; margin:0 0 0 20px}
#content1{width:73%; float:left; margin:0 0 0 0;}
#content3{width:100%; float:left; margin:0 0 0 0;}
#content_second{width:100%; margin:0 0 0 0;}
#content h1{font:italic 18px Georgia; margin:10px 0 10px -20px; padding:0; color:#FF7F00;}
.date{color:#404040; font:normal 13px Tahoma; margin:0;}
.note{margin:-15px 0 15px 40px;}
.note a{color:#404040; font:normal 13px Tahoma; text-decoration:none}
.note a:hover{color:#404040; font:normal 13px Tahoma; text-decoration:none}
.name{margin:-17px 0 15px 40px;}
.name a{color:#0099ff; font:normal 14px Tahoma;}
.name a:hover{color:#56bafc; font:normal 14px Tahoma;}


.news ul{margin:15px 0 0 0;}
.news ul li{margin:15px 0}
.news .act{font:normal 14px Tahoma; color:#fe7f01;}
.news a{font:normal 14px Tahoma; color:#0099ff;}
.news a:hover{font:normal 14px Tahoma; color:#fe7f01;}

#news{width:38%; position:relative; float:left; padding:20px 0 0 20px; text-align:left;}
#news .date{color:#000; font:normal 10px Tahoma; margin:0;}
#news .p{color:#000; font:normal 10px Tahoma; margin:0 0 0 0; padding:0 0 0 15px}
#news .p img{float:left; background:url(/i/pbord.gif) no-repeat; margin:0 0 0 5px; width:60px; height:43px;}
#news .img{background:url(i/smbord.jpg) no-repeat; width:69px; height:49px; float:left;}
#news .img img{margin: -3px 0 0 2px}
#news ul{margin:0 0 0 15px;}
#news a{font:normal 14px Tahoma; color:#0099ff;}
#news a:hover{font:normal 14px Tahoma; color:#fe7f01;}
#news li{padding:5px 0; margin:5px 0 15px 0}
#news .note{margin:-15px 0 0 60px}
#news .note a{color:#0099ff; font:normal 13px Tahoma; text-decoration:underline}
#news .note a:hover{color:#56bafc; font:normal 13px Tahoma; text-decoration:none}
#news .pnote{margin:5px 0 10px 30px; padding:4px; float:left; width:200px;}
#news .pnote a{color:#404040; font:normal 13px Tahoma; text-decoration:underline}
#news .pnote a:hover{color:#404040; font:normal 13px Tahoma; text-decoration:none}
#news h1{font:italic 18px Georgia; margin:0px 0px 15px 0px; color:#fe7f01;}
#pad{padding:20px 0 10px 35px;}
.pad{padding:0 0 0 10px;}

#specs {position: relative; padding: 0;}



#nav{width:20%; position:relative; float:right; padding:0 2% 0 1%; padding:20px 2% 0 1%;}
#nav{width:20%; position:relative; float:right; padding:0 2% 0 1%; padding:20px 2% 0 1%;}
#nav li{padding:10px 0 10px 20px;font:normal 13px Tahoma; color:#fe7f01;}
#nav li a{font:normal 13px Tahoma; color:#fe7f01 !important;}

#nav img {float:left;}
.pmenu li{font:normal 14px Tahoma; color:#0099ff; text-decoration:none; padding:0 5px;}
.pmenu li a{padding:0 5px;}
.pmenu .act{font:normal 14px Tahoma; color:#fff; background:#0099ff; padding:0 5px;}
.pmenu .act span{padding:0 5px;}


.pages{position:relative;}
.pages ul{list-style-type:none !important;}
.pages ul li{float:left; padding:0 5px; font:normal 11px Tahoma;}
.pages a {font:normal 11px Tahoma;}
.pages a:hover{text-decoration:none;}
.pages .act{background:#0099ff; color:#fff}
.img{margin:10px 0}
.imgLinkOnyx23{display: block; position: relative; left: 460px; top: -85px; background: url("./upload/works/button_01_Onyx_23.jpg") no-repeat; width: 159px; height 55px; font: bold 20px/55px Tahoma; text-align: center; color: #fff; cursor: pointer;}
.imgLinkOnyx23Hover{background: url("./upload/works/button_02_Onyx_23.jpg") no-repeat; color: #fff;}
.imgLinkOnyx23Pushed{background: url("./upload/works/button_03_Onyx_23.jpg") no-repeat; color: #2c4e59;}

#block {width:100%; margin:0;}
#block .bl0{float:left; margin: 14px 0 0 7%; padding:0 0; width:150px; height: 160px;}
#block .bl10{float:left; margin: 14px 0 0 7%; padding:0 0; width:150px; height: 160px;}
#block .bl10 .v_name{padding:0 0 0 0; text-align:center;}

#block {width:100%; margin:0; font:normal 13px Tahoma; color:#404040;}
#block .cbl{float:left; margin:10px 2% 0 0; padding:10px 0; width:158px; height:150px;}
#block .cbl span{font:normal 14px Tahoma; color:#0099ff;}

.pblock{min-height:80%; margin-left:25px; height:100%; min-width:950px; _height:80%; _width:expression((documentElement.clientWidth||document.body.clientWidth)>700?'950':'950');}
.p1{float:left; margin:20px 3% 20px 0; display:inline; width:220px; height:300px; font:bold italic 20px Georgia; color:#26a9e0; text-align:center}


#pblock {width:100%; margin:0}
#pblock .pbl{margin:20px 10% 25px 0; width:190px; height:175px; float:left; font:normal 14px Tahoma;}
#pblock .pic{width:155px; height:112px; padding:0;}
/*#pblock .pic{background:url(/i/small_photo_bg.jpg) no-repeat; width:155px; height:112px; padding:0;}*/
#pblock .pic img{padding:2px; margin:0 0 10px 0}
#pblock .txt{margin:10px 0 10px 0}
#pblock a{color:#0099ff; font:normal 14px Tahoma;}

.personal{border-bottom:1px solid #0099ff; width:100%;}
.personal td{font:normal 13px Tahoma; color:#0099ff; text-align:left; padding:0 3% 10px 0}
.personal .wfix {width: 15%;}
.kblock	{width:100%;}
.kblock	.p1{float:left; margin:20px 2.5% 10px 0; width:145px; font:normal 13px Tahoma; color:#0099ff; text-align:left;}
.kblock	.p1 span{font:normal 11px Tahomaa; color:#404040; text-align:left}
.p1 a{font:normal 11px Tahoma; color:#404040; text-align:center}

.vac ul{margin:10px 0 0 0}
.vac li{padding:5px; font:normal 13px Tahoma; color:#404040;}
.vac li a{font:normal 14px Tahoma; color:#0099ff;}


.left{float:left; width:306px; font:normal 11px Tahoma; color:#404040; padding:10px 0 0 11px}
.left .bord{background:url(/i/border.jpg) center no-repeat; width:306px; height:454px; margin:10px 0 0 0}
.left img{padding:3px;}
.left .nm{font:normal 11px Tahoma; color:#00adee; padding:5px 0 0 0}
.left .des{font:normal 11px Tahoma; color:#fe7f01; padding:5px 0 0 0}
.left .des1{font:normal 13px Tahoma; color:#fe7f01; padding:5px 0 0 0}

.right{float:left; width:40%; margin:65px 0 0 3%;}
.right .nm{font:normal 11px Tahoma; color:#fe7f01; padding:5px 0 0 10px}
.right .des{font:normal 11px Tahoma; color:#00adee; padding:0 0 0 0; margin:0 0 10px 0;}


#named{background:#0099ff; width:100%; margin:10px 0 10px 6px;}
#named a{font:italic 18px Georgia; color:#FFFFFF;}
#named h2{font:italic 18px Georgia; color:#FFFFFF; padding:5px 17px}
#named h2 span{font:italic 18px Georgia; color:#FFFFFF; padding:5px 0px}


#bpadd {padding:0 0 0 1%; margin: 20px 0 0 0;}
.bottom table {width: 100%;}
.bottom td {width:33.3%}
.grepeat{background:#ebebeb url(i/grd.png)repeat-x top; padding:1px; margin:0 0 50px 0;}
.gright{background:url(/i/gright.gif) right 0 repeat-y #ebebeb;}
.vacancy{padding:0; margin:10px 0 0 0;}
.vacancy img{float:left;  margin: -25px 0 0 7px; }
.vac{padding:0 0 0 40px;}
.vac .vac-name {padding: 0 0 5px 0;}
.vac .vac-name a{font:normal 12px Tahoma; color:#0099ff;}
.vac .vac-note a{font:normal 12px Tahoma; color:#010101; text-decoration:none}

.curier{width:30%; display: block; float:left; margin: 10px 0 10px 10px; height: 150px; overflow: hidden; padding: 0; border-color:#4eb4f8; border-style: solid; border-width:1.5px; background: #fff; position: relative;}
.curier img {}
.image {height: 150px; position: absolute; float:left; right: 54%;}
.soderg {width: 53%; right: 0; padding: 10px 0 0 0; position: absolute; }
.soderg a {color:#4eb4f8; font: bold 16px/18px Trebuchet MS; text-decoration: none; margin: 0 10px 0 0;}
.soderg a:hover {text-decoration: underline;}
.soderg p {color:#000; font: normal 12px/14px Trebuchet MS; margin: 5px 10px 0 0; text-decoration: none;}
.soderg p a {color:#000; font: normal 12px/14px Trebuchet MS; margin: 5px 10px 0 0; text-decoration: none;}
.soderg p a:hover {text-decoration: none;}
.bigblock {border-color:#4eb4f8; border-style:dashed; border-width:1.5px; width:52%; float: left; margin:0 0 0 10px; height:95px; padding:35px 0 0 109px;}
.bigblock span {font:italic 28.8px  Trebuchet MS; color:#ed1c24  ;}
.bigblock font {color:#4eb4f8; font:italic 18px  Trebuchet MS;}
.bigblock a {color:#4eb4f8; font:italic 18px  Trebuchet MS;}
//.curier div{padding: 20px 0 0 110px;}  

.txtbans {background:url(/upload/month.gif) no-repeat; color:#0099ff; font-family:Trebuchet MS; font-size:24px; font-style:italic; height:217px; width:375px;padding:35px 20px 0 270px; overflow:hidden;}
.txtbans2 {background:url(/upload/discount.gif) no-repeat; color:#0099ff; font-family:Trebuchet MS; font-size:20px; font-style:italic; height:217px; width:375px;padding:20px 20px 0 270px; overflow:hidden;}
.txtbans3 {background:url(/upload/vetrin.gif) no-repeat; color:#0099ff; font-family:Trebuchet MS; font-size:24px; font-style:italic; height:217px; width:375px;padding:35px 20px 0 270px; overflow:hidden;}
.txtbans4 {background:url(/upload/kalan.gif) no-repeat; color:#0099ff; font-family:Trebuchet MS; font-size:24px; font-style:italic; height:217px; width:375px;padding:20px 20px 0 270px; overflow:hidden;}
.photo{background:url(/i/photo.jpg) left no-repeat;  height: 120px; width:200px; margin: 0 0 0 10px; }


.pencil{background:url(/i/pencil.gif) left no-repeat;  height: 120px; width:200px; margin: 0 0 0 10px;}
.pencil div{padding: 20px 0 0 110px;}

.clear { clear:both;}

#v_left{float:left; width:200px; position:relative; margin:0 0 0 16%; padding:0; }
#v_right{float:right; width:51%; margin:0 0 0 0; padding:0;}

#vr_left{float:left; width:200px; margin:0; padding:0; }
#vr_right{float:right; width:200px; margin:0; padding:0; }


.v_name{padding:0 0 5px 0; text-align:center;}
.v_name2{padding:0 0 5px 0;}
.v_name2 a{font:normal 12px Tahoma; color:#0099ff;}
.v_name a{font:normal 12px Tahoma; color:#0099ff;}
.v_name a:hover{text-decoration:none;}
.v_note {text-align:center;}
.v_note a{font:normal 12px Tahoma; color:#010101; text-decoration:none}
.v_more{padding:10px 0 0 0;}
.v_more a{font:normal 12px Tahoma; color:#010101;}
.v_more a:hover{font:normal 12px Tahoma; color:#0099ff; text-decoration:none}
.vac1{padding:0 10px 0 0}
.vac2{padding:0 10px 0 0}
.vac3{padding:0 10px 0 0}


.icons {width:100% !important;background:url(/i/footer_repeat.jpg) repeat-x; height:88px;}
.icons div{display:inline; float:left !important;}
.icons .orange_right{margin:0; float:right !important}

#f1{height:91px;}
#f2{background:url(/i/orange_right.jpg) right no-repeat; right:0; height:91px; width:106px}
#f3{background:url(/i/orange_left.jpg) left no-repeat; left:0; width:104px; height:91px; margin:0}


#footer{position:absolute;bottom:0;left:0; text-align:left;width:100%;}
#footer #left{background:url(/i/footer_left_0.jpg) left bottom no-repeat; margin:50px 0 0 0; height:165px; float:left; padding:15px 0 0 0;}
#footer #ltxt{padding:20px 0 0 160px; font:normal 11px Arial; color:#3f3f3f; line-height:16px; text-align:left}
#footer #right{float:right;  margin:-35px 0 0 200px; background:url(/i/footer_right_0.jpg) center bottom no-repeat; height:122px;}
#footer #rtxt{padding:0 0 0 100px; margin:40px 0 0 392px; height:45px; width:250px}
#footer #rtxt a{margin:0 0 0 0; font:normal 12px Arial; color:#3f3f3f; text-decoration:none;}
#footer #rtxt img{float:left; padding:10px 0 0 5px}



#newsy{width:170px; margin:5px 0 0 2%}
#newsy img{float:left;}
#newsy .arr{width:16px; height:16px; position:relative; float:right; margin:0; padding:0;}
#nn{margin:0 0 0 2%;}
#nn td{vertical-align:top; padding:5px 5px 0 0;}
#news1{display:none;}
#news2{display:none; position:relative;}
#news3{display:none;}



.plus{margin:0 50px 0 0; width:95%; vertical-align:top;}
.plus td{vertical-align:top; padding:5px 15px;}
.plus th{vertical-align:top; padding:5px 15px; color:#0099ff; font:normal 13px Tahoma; text-align:left;}
.smile{list-style-type:none; margin:0; padding:0}
.smile li{font:normal 13px Tahoma; color:#4c4c4c; padding:0 0 15px 15px; background:url(/i/smile.gif) top left no-repeat;}

.smile1{list-style-type:none; margin:0 0 0 0; padding:0}
.smile1 li{font:normal 13px Tahoma; color:#4c4c4c; padding:0 0 15px 15px; background:url(/i/smile2.gif) top left no-repeat;}

.bluel3{font:normal 13px Tahoma; color:#0099ff; margin:0 0 50px 0}


.minimap{background:url(/i/minimap.gif) top no-repeat; width:287px; height:287px; margin:30px 10px  0 0; position:absolute; top:0; right:3%}
.minimap p{font:normal 14px Tahoma; color:#fff; padding:180px 5px 0 5px}
.minimap div{padding:5px 5px 0 15px;}
.minimap div a{font:normal 13px Tahoma; color:#404040 !important;}
.minimap div img {float:left;}


.map{position:absolute; z-index:1; background:url(/i/map.jpg) center no-repeat; width:911px; height:485px; margin:0 0 0 -20px; padding:0}
#map{height:483px; width:100%; margin:0; padding:0}


#piter{position:absolute; padding:0 6px 0 0 ; background:url(/i/blarr.gif) right 3px no-repeat; margin:110px 0 0 160px; width:145px; height:33px; z-index:12;}
#piter img{margin:10px 0 0 0;}
#piter a{font:normal 16px Tahoma; text-decoration:none;  position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#piter span{position:absolute; margin:1px 0 0 1px; white-space:nowrap}
#piter span a{font:normal 16px Tahoma; color:#ffffff; white-space:nowrap; position:absolute; margin:1px 0 0 1px; width:165px}
#showpiter{display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 0 0 -12px; width:344px; height:130px; z-index:4;}
#showpiter div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showpiter div span{margin:0 0 0 -20px;}
#showpiter a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showpiter img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#moskow{position:absolute; padding:0; background:url(/i/blarr.gif) right 3px no-repeat; margin:180px 0 0 120px; width:75px; height:20px !important; z-index:10;}
#moskow img{margin:10px 0 0 0;}
#moskow a{font:normal 16px Tahoma; text-decoration:none;position:absolute;margin:1px 0 0 1px; color:#26a9e0;}
#moskow span{position:absolute; margin:1px 0 0 1px;}
#moskow span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showmoskow{display:none; background:url(/i/ad.gif) no-repeat; position:absolute; padding:15px; margin:-45px 0 100px -6px; width:344px; height:130px;}
#showmoskow div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showmoskow div span{margin:0 0 0 -20px;}
#showmoskow a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showmoskow img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#ekaterinburg{position:absolute; padding:0; margin:265px 0 0 265px; background:url(/i/blarr.gif) right 3px no-repeat; width:123px; z-index:7;}
#ekaterinburg img{margin:10px 0 0 0;}
#ekaterinburg a{font:normal 16px Tahoma; text-decoration:none; position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#ekaterinburg span{position:absolute; margin:1px 0 0 1px;}
#ekaterinburg span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showekaterinburg{display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 0 0 -10px; width:344px; height:130px; z-index:4; }
#showekaterinburg div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showekaterinburg div span{margin:0 0 0 -20px;}
#showekaterinburg a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showekaterinburg img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#kiev{position:absolute;  background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:170px 0 0 60px; width:60px; z-index:11;}
#kiev img{margin:10px 0 0 0;}
#kiev a{font:normal 16px Tahoma; text-decoration:none;position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#kiev span{position:absolute; margin:1px 0 0 1px;}
#kiev span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showkiev{display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-45px 0 0 -10px; width:344px; height:125px; z-index:4;}
#showkiev div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showkiev div span{margin:0 0 0 -20px;}
#showkiev a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showkiev img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}


#vladivostok{position:absolute; background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:430px 0 0 778px; width:115px; z-index:2;}
#vladivostok img{margin:10px 0 0 0;}
#vladivostok a{font:normal 16px Tahoma; text-decoration:none;position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#vladivostok span{position:absolute; margin:1px 0 0 1px;}
#vladivostok span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showvladivostok{display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 0 0 -15px; width:344px; height:130px; z-index:4;}
#showvladivostok div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showvladivostok div span{margin:0 0 0 -20px;}
#showvladivostok a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showvladivostok img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#habarovsk{position:absolute; background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:370px 0 0 740px; width:97px; z-index:2;}
#habarovsk img{margin:10px 0 0 0;}
#habarovsk a{font:normal 16px Tahoma; text-decoration:none; position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#habarovsk span{position:absolute; margin:1px 0 0 1px;}
#habarovsk span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showhabarovsk{display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 0 0 -15px; width:344px; height:130px; z-index:4;}
#showhabarovsk div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showhabarovsk div span{margin:0 0 0 -20px;}
#showhabarovsk a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showhabarovsk img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#irkutsk{position:absolute;  background:url(/i/blarr.gif) right 3px no-repeat; margin:390px 0 0 540px; width:80px; z-index:3;}
#irkutsk img{margin:10px 0 0 0;}
#irkutsk a{font:normal 16px Tahoma; text-decoration:none; position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#irkutsk span{position:absolute; margin:1px 0 0 1px;}
#irkutsk span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showirkutsk {display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 0 0 -10px; width:344px; height:130px; z-index:4;}
#showirkutsk div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showirkutsk div span{margin:0 0 0 -20px;}
#showirkutsk a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showirkutsk img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#krasnoyarsk{position:absolute;  background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:360px 0 0 465px; width:105px; height:33px; z-index:4;}
#krasnoyarsk img{margin:10px 0 0 0;}
#krasnoyarsk a{font:normal 16px Tahoma; text-decoration:none;position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#krasnoyarsk span{position:absolute; margin:1px 0 0 1px;}
#krasnoyarsk span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showkrasnoyarsk {display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-37px 0 0 -15px; width:344px; height:130px; z-index:4;}
#showkrasnoyarsk div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showkrasnoyarsk div span{margin:0 0 0 -20px;}
#showkrasnoyarsk a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showkrasnoyarsk img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#novosibirsk{position:absolute;  background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:343px 0 0 390px; width:118px; z-index:5;}
#novosibirsk img{margin:10px 0 0 0;}
#novosibirsk a{font:normal 16px Tahoma; text-decoration:none; position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#novosibirsk span{position:absolute; margin:1px 0 0 1px;}
#novosibirsk span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#shownovosibirsk {display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 0 0 -15px; width:344px; height:130px; z-index:4;}
#shownovosibirsk div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#shownovosibirsk div span{margin:0 0 0 -20px;}
#shownovosibirsk a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#shownovosibirsk img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#omsk{position:absolute;  background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:320px 0 0 335px; width:60px; z-index:6;}
#omsk img{margin:10px 0 0 0;}
#omsk a{font:normal 16px Tahoma; text-decoration:none;position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#omsk span{position:absolute; margin:1px 0 0 1px;}
#omsk span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px;}
#showomsk {display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 0 0 -15px; width:344px; height:130px; z-index:4;}
#showomsk div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showomsk div span{margin:0 0 0 -20px;}
#showomsk a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showomsk img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}


#rostov{position:absolute;  background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:240px 0 0 85px; width:138px; z-index:9;}
#rostov img{margin:10px 0 0 0;}
#rostov a{font:normal 16px Tahoma; text-decoration:none;position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#rostov span{position:absolute; margin:1px 0 0 1px;}
#rostov span a{font:normal 16px Tahoma; color:#ffffff; position:absolute; margin:1px 0 0 1px; white-space:nowrap}
#showrostov{display:none; position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-50px 70px 0 -10px; width:344px; height:130px; z-index:4;}
#showrostov div{padding:0 40px 0 20px; margin-bottom:5px; font:normal 14px Tahoma; color:#26a9e0;}
#showrostov div span{margin:0 0 15px -20px; padding:0 0 5px 0;}
#showrostov a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showrostov img{width:24px; margin:0; padding:0 45px 0 280px; float:right; height:21px;}

#samara{position:absolute;  background:url(/i/blarr.gif) right 3px no-repeat; padding:0; margin:260px 0 0 185px; width:77px; z-index:8;}
#samara img{margin:10px 0 0 0;}
#samara a{font:normal 16px Tahoma; text-decoration:none; position:absolute; margin:1px 0 0 1px; color:#26a9e0;}
#samara span{position:absolute; margin:1px 0 0 1px;}
#samara span a{font:normal 16px Tahoma; color:#ffffff; margin:1px 0 0 1px; white-space:nowrap;}
#showsamara{position:absolute; background:url(/i/ad.gif) no-repeat; padding:15px; margin:-40px 0 0 -15px; width:344px; height:130px; z-index:4;}
#showsamara div{padding:0 40px 0 20px; font:normal 14px Tahoma; color:#26a9e0;}
#showsamara div span{margin:0 0 0 -20px;}
#showsamara a{font:normal 14px Tahoma; color:#26a9e0; white-space:nowrap}
#showsamara img{width:24px; padding:0 45px 0 280px; float:right; height:21px; margin-top:0}


.picts{padding:10px 0 0 0; margin:0; width:560px;}
#pict1{height:140px; width:560px; overflow:hidden;}
#pict2{height:140px; width:560px; overflow:hidden;}
#pict3{height:140px; width:560px; overflow:hidden;}
#pict4{height:140px; width:560px; overflow:hidden;}
.img{padding:5px 0 15px 0;}

.imgmap{border:1px solid #ebebeb; float:left; margin:10px 0;}
.imgmap div{border:1px solid #ebebeb; padding:5px; background:#fffaf6; float:left;}

.button{position:absolute; margin:10px 0 0 514px;}
* html .button{behavior:url(/j/iepngfix.htc)}

.right2 a{font:bold 12px Tahoma; color:#ff0000 !important;}

.right1{float:right;}
.right1 a{font:bold 12px Tahoma; color:#ff0000 !important;}
.rslk table {width:100%; border-collapse:collapse; margin:5px 0 10px 0;}
.rslk td {border-top:1px solid #ccc; padding: 5px 5px; border-collapse:collapse}
.rslk .note{margin:-15px 0 0 0; color:#ccc; position:relative;}
.orng {color:#ff7f00; font-size:14px; font-weight:bold;}
.bolshe {font-size:15px; width:70%;}
.ctd {width:12%;}

.form input{width:90%; font:normal 12px Arial; }
.form .text{width:100px; margin:15px 0 0 0; position:absolute; height:25px; font:normal 20px Tahoma}
.form table{width:100%; vertical-align:top}
.form td{padding:5px 10px; width:60%; vertical-align:top}
.form th{width:10%; font:normal 12px Arial; text-align:left; vertical-align:top}
.form textarea{width:90%; height:80px; font:normal 12px Arial; }
.form .but{width:150px;}
.form img{margin:15px 0 0 0;}

.shema{position:absolute;  border:1px solid #ebebeb; float:left;}
.shema div{border:1px solid #ebebeb; padding:5px; background:#fffaf6; float:left;}

.cont p span{font:normal 16px Tahoma; color:#404040;}

.ntxt{margin:0 0 0 2%;}

#content1>div {width: 70%;}
#content1 .pravo{color: #bf1e2d;}
#content1 span.red{color: #bf1e2d;}
#content1 h1{font: normal 21px 'Trebuchet MS'; color: #0099ff; margin: 10px 0 0 0;}
#content1 h3{color: #0099ff; margin: 10px 0 0 0;}
#content1 h4{color: #0099ff; margin: 10px 0 0 0;}
#content1 .pic {position: relative; width: 651px; height: 250px; margin: 15px 0 15px -14px;}
#content1 .pic img {position: absolute;}
#content1 .pic p {position: absolute; display: block; width: 260px; right: 30px; top: 20px; font: normal 18px 'Trebuchet MS'; color: #0099ff;}
#content1 .pic p .small {font: normal 16px 'Trebuchet MS'; color: #0099ff;}
#content1 p {margin: 5px 0 20px 0;}
#content1 ul {margin: 5px 0 20px 0; list-style: none;}
#content1 ul ul {margin: 5px 0 20px 20px; list-style: none;}
#content1 ul p {margin: 5px 0 20px 20px;}
#content1 ul li {margin: 0; padding: 0; line-height: 20px;}
#content1 ul li span {margin: 0; padding: 0 5px 0 0; line-height: 20px; color: #0099ff;}
#content1 ul.sub {margin: -15px 0 20px 40px; list-style: none;}
#content1 ul.sub li span {margin: 0; padding: 0 5px 0 0; line-height: 20px; color: #000;}
#content1 ul.num {margin: -15px 0 20px 40px; list-style: decimal;}



#blocks{position:absolute; top:400px; left:3%; width:60%; margin:auto; height:500px;}
#blocks .img1{z-index:100; position:relative;  width:200px;}
#blocks .img2{z-index:700; position:relative; margin:-100px 0 0 34%; width:200px;}
#blocks .img3{z-index:500; position:relative; margin:-80px 0 0 19%; width:200px;}
#blocks .img4{z-index:600; position:relative; margin:-110px 0 0 68%; width:200px;}
#blocks .img5{z-index:200; position:relative; margin:-175px 0 0 35%; width:200px;}
#blocks .img6{z-index:300; position:relative; margin:-165px 0 0 55%; width:200px;}

.pres{width:100%;}
.pres td{width:45%; vertical-align:top; padding:5px 60px 5px 0;}

.mapsite ul{list-style-type:none !important; margin:0;}
.mapsite ul ul{list-style-type:none !important; margin:0 0 0 15px !important}
.mapsite li{margin:0 0 15px 0}
.mapsite li li{margin:0 0 5px 0}
.mapsite li a{font:normal 16px Arial; color:#26a9e0;}
.mapsite li  li a{font:normal 13px Tahoma; color:#404040;}


.price-web {margin: 0 0 30px 0; width: 100%;}
.price-web td, .price-web th {padding: 7px 5px 7px 5px;}
.price-web th {font: normal 11px Tahoma;}
.price-web tr {border-bottom: 1px black solid;}

.price-calendar {margin: 0 0 30px 0; width: 100%;}
.price-calendar td, .price-calendar  th {padding: 7px 5px 7px 5px; border: 1px black solid; }
.price-calendar th {font: bold 12px Tahoma;}

.promoters {background:#ebebeb; float:left; padding:0 0 20px 0;width:60%;}
.promoters .title{font:italic 18px Georgia;color:#ea8712;padding:20px 0 0 20px;}
.promoters .photos{padding:20px 0 0 35px;}
.promoters .item{float:left;width:151px;}
.promoters .item_wide{float:left;width:300px;}
.promoters .sep{height:1px;float:left;width:7%;}
.promoters  .photos .name {margin:10px 0;text-align:center;}
.promoters  .photos .name a{color:#0099FF;font-family:Tahoma;font-size:12px;}
.promoters  .photos .merit {margin:0;font-family:Tahoma;font-size:12px;}

.registr .error {font:italic 18px Georgia;color:#e13517;margin:20px 0 20px 15px; display: none;}
.registr .grey {background:#ececec;padding:25px 15px 50px;margin:10px 0 10px 0; width: 600px;}
.registr .name {font:14px Arial;color:#009aff;padding:0 0 20px 0;}
.registr .field  {padding:0 0 10px 20px;width:570px;}
.registr .field .txt {width:130px; font:12px Tahoma; color:#5b5b5b; float:left; padding:3px 0 0 0;}
.registr .field .inpt {float:left;}
.registr .field  input{font:12px Arial;color:#acacac;}
.registr .field .inpt input{width:400px;}
.registr .field .inpt2{float:left;margin:0 5px 0 0;}
.registr .field .inpt3 {float:left;}
.registr .field .inpt2 input{width:75px;}
.registr .field .inpt3 input{width:315px;}
.registr .field .dot {float:left;padding:7px 0 0 0;margin:0 0 0 10px;}
.registr .instruc {margin:15px 0 0 35px;}
.registr .instruc a{color:#009aff;}
.registr .regbut {background:url(/i/regbut.jpg) no-repeat; padding:8px 0 0 0px; margin:30px 0 0 220px; width:198px; height:28px; font:14px Arial; color:#676767; cursor:pointer; text-decoration: underline; text-align: center;}
.registr .regbut:hover {background:url(/i/regbut2.jpg) no-repeat; color:#d65f00; text-decoration: none;}
.registr .exit {float:right;width:60px;padding:40px 0 0 0;}
.registr .exit a{color:#d65f00;}

.zapros  {width: 55%;}
.zapros .sel {margin:25px 0 0 35px;}
.zapros .sel select{width:450px;}
.zapros  p {margin:25px 0 0 35px; font:13px Tahoma;color:#1f1f1f;}

.stoim {width: 55%;}
.stoim p {margin:20px 0 25px 35px;font:13px Tahoma;color:#1f1f1f;}
.stoim .name {margin:20px 0 20px 35px;font:bold 13px Tahoma;color:#1f1f1f;}
.stoim .name2 {margin:20px 0 0 35px;font:bold 13px Tahoma;color:#1f1f1f;}
.stoim .itempr {margin:20px 0 0 35px;font:italic 18px Georgia;color:#ff8800;}
.stoim .makeord {margin:20px 0 0 35px;}
.stoim .makeord2 {margin:20px 0 0 35px;}
.stoim .makeord span{border-bottom:1px dashed #009aff;width:108px;font:14px Tahoma;color:#009aff;cursor:pointer;}
.stoim .makeord2 span{border-bottom:1px dashed #009aff;width:108px;font:14px Tahoma;color:#009aff;cursor:pointer;}
.stoim .makeord span:hover {border-bottom:1px dashed #ffffff;}
.stoim .makeord2 span:hover {border-bottom:1px dashed #ffffff;}
.stoim .regbut {background:url(/i/regbut.jpg) no-repeat; cursor:pointer; margin:30px 0 0 220px; padding: 8px 0 0 0; width:198px; height:28px; font:14px Arial; color:#676767; text-decoration: underline; text-align: center;}
.stoim .regbut:hover {background:url(/i/regbut2.jpg) no-repeat;color:#d65f00; text-decoration: none;}
.stoim  .grey{background:#ececec;padding:25px 15px 20px 33px;margin:5px 0;display:none;}
.stoim  .grey2{background:#ececec;padding:25px 15px 20px 33px;margin:5px 0;display:none;}
.stoim  .line {margin:0 0 20px 0;overflow:hidden;}
.stoim  .line .radio{float:left;margin:0 5px 0 0;}
.stoim  .line .radio input{margin:8px 0 0 0;}
.stoim .ln {margin:0 0 0 35px;}
.stoim  .txt{float:left;padding:2px 5px 0 0;font:13px Tahoma;color:#1f1f1f;}
.stoim  .txt span{font:italic 18px Georgia;color:#ff8800;margin:0 0 0 10px;}


#zavtrak {height: 300px; position: relative; padding: 0; margin: 0; overflow: hidden;}
#zavtrak .center {background: #ec1e23; position: absolute; left: 0; top: 50px; height: 198px; width: 100%;}
#zavtrak .right {margin: 0; position: absolute; left: 76%; top: 50px; height: 198px; width: 586px; background: url("/i/zavtrak_grad.png") repeat-y;}
#zavtrak .right2 {margin: 0; position: absolute; left: 76%; top: -7px; height: 282px; width: 258px; background: url("/i/zavtrak_apelsin2.jpg") repeat-y;}
#zavtrak .left {margin: 0; position: absolute; right: 70%; top: 9px; height: 270px; width: 457px; background: url("/i/zavtrak_apelsin.jpg") no-repeat;}
#zavtrak .text {position: absolute; left: 30%; top: 0px; margin: 0; width: 500px; height: 300px;}
#zavtrak .text .head {font: normal 70px Tahoma; color: #fff; position: absolute; top: 75px; left: 0;}
#zavtrak .text .path {position: absolute; bottom: 95px; left: 0;}
#zavtrak .text .path span {font: normal 34px Tahoma; color: #f5de34;}
#zavtrak .text .path img {margin: 5px 20px;}
#zavtrak .text .adress {position: absolute; top: 19px; left: 0;}
#zavtrak .text .adress span {font: normal 14px Tahoma; color: #ed1f24;}
#zavtrak .text .adress img {margin: -2px 7px;}
#zavtrak .uber_link {position: absolute; left: 0; top: 0; bottom: 0; right: 0;}

.onyx2011  img {border: 2px solid #666; margin: 6px;}

#flashp {height: 280px; position: relative; overflow: hidden; background: #f68c01; margin: 0 0 30px 0;}
#flashp .inp {width: 1000px; margin: 0 auto; position: relative; height: 280px;}
#flashp .sunp {background: #fff url("/i/sun/sun.jpg") no-repeat; width: 403px; height: 280px; position: absolute; left: -120px; top: 0;}
#flashp .rightp {position: absolute; top: 0; bottom: 0; left: 200px; right: -500px; background: url("/i/sun/right.png") repeat-x;}
#flashp .textp {position: absolute; top: 35px; left: 290px; height: 61px; width: 669px; background: url("/i/sun/text.jpg") no-repeat;}
#flashp .infop {font: normal 36px/46px 'Trebuchet MS'; color: #fff; position: absolute; left: 330px; top: 124px; width: 650px; height: 100px;}
#flashp .linkp {position: absolute; display: block; left: 0; top: 0; bottom: 0; right: 0; }
#flashp .eyep {position: absolute; display: block; left: 19px; top: 92px; width: 51px; height: 27px; background: url("/i/sun/eye.png") no-repeat; }
#flashp .eyep2 {background-position: 0 -27px;}
