@charset "utf-8";
/* CSS Document */

/* elements */ 

body { font:12px tahoma; cursor:default; }
div,
span { position:relative; z-index: 5; }
h1 { font:17px tahoma; }
td { vertical-align:top }
div p { text-indent:20px; margin:10px 0px 0px 0px; }
a { color:#DC3535; text-decoration:none; cursor:pointer }
a:hover { color:#F50000; text-decoration:underline }
/* top level */

#page { position:relative; width:100%; min-width:980px; }
/* block  */
/*#girlyanda {background:url(../i/girlyanda.jpg) top repeat-x; width:100%; height:21px;}*/
.arrow_winter { width:38px; height:65px; position:absolute; top:402px; left:0px; z-index:100}


/* head */

.head { width:100%; border:0px; word-spacing:0px; height:360px; position:relative; }
.head td h1 { text-align:center }
.head_left { height:90px; width:200px; background:url(/i/gray_fon_top_left.png) left top no-repeat }
.head_right { background:url(/i/gray_fon_top_right.png) right top no-repeat }
.head_menu_left { width:168px; height:260px; background:url(/i/top_left_webi.png) left 1px no-repeat; /*width:208px; height:293px; background:url(/i/winter-logo.jpg) left 1px no-repeat;*/ z-index:10 }
.head_menu_left img#pasxa{ position:absolute; top:120px; left:50px;}
#top_logo { display:block; width:142px; height:49px; background:url(/i/logo_top.png) no-repeat; position:absolute; top:23px; left:52px; z-index:2; border:none!important }
div#lang { position:absolute; width:25px; height:80px; right:30px; top:0px; text-align:center; z-index:999 }
div#lang a { border-bottom:none; text-decoration:none; display:block; clear:both; text-align:center; padding-bottom:1px; margin:10px 0px; color:#DC3535; border-bottom:1px solid #ffffff; }
div#lang a:hover,
div#lang a.select { border-bottom:1px solid #F50000; }
.menu_box,
.menu_top_box { position:relative; }
.menu_box{ z-index:11}
.menu_box td,
.menu_top_box td { width:25%; }
.menu_top_box td h1 { text-align:left; }
.menu_top_box td h1 a { line-height:90px; text-decoration:none!important; padding-bottom:1px; border-bottom:1px solid #fff; }
.menu_top_box td h1 a:hover { border-bottom:1px solid #F50000; }
.menu_top_box td a.select { border-bottom:1px solid #F50000; color:#F50000 }
.menu_box td.select { background:url(/i/arrow_top.png) left top no-repeat }
.h_line { background:url(/i/border_li.png) left top repeat-x }
.menu_contacts { position: absolute; top:310px; right:0px; z-index:6; width:400px; height:50px; overflow:hidden }
.menu_contacts span.tel { border-bottom:2px solid #CCC; color:#CCC; padding:2px 0px 2px 0px; position:absolute; right:-400px; top:0px; width:400px; margin:0px!important }
.menu_contacts a.contacts { position:absolute; top:0px; right:20px; padding:2px 5px 2px 5px; height:14px; line-height:10px; font-size:14px; cursor:pointer; background:#DC3535; color:#FFF}
/* menu  */

.head td ul { background:url(/i/border_li.png) left top repeat-y; margin-top:30px; }
.head td ul li { padding:5px 0px 5px 15px; }
.head td ul li a { color:#666; }
.head td ul li a:hover { color:#F50000; }
.head td ul li.select a { color:#F50000; text-decoration:underline }
/* info */

.info { background:#E1E1E1; height:20px; }
.info_left { width:90px; background:url(/i/gray_dark_fon_left.png) left bottom repeat-y }
.info_left_bottom { width:90px; height:29px; background:url(/i/gray_dark_bottom_left.png) no-repeat; }
.info_right { width:22px; background:url(/i/gray_dark_fon_right.png) right top repeat-y; }
.info_box1 { padding:10px 10px 20px 60px; color:#808080 ; width:33%;}
.info_box2 { padding:10px 10px 20px 10px; color:#808080 ; width:33%;}
.info_box3 { padding:10px 60px 20px 10px; color:#808080 ; width:33%;}
.info_box1 h1,
.info_box2 h1,
.info_box3 h1 { color:#DC3535; font-size:18px; margin:0px auto 10px auto; }
.info p { text-indent:20px; }
/*   news */

.news { background:#E9E9E9 url(/i/line_red_bottom.png) left top repeat-x; }
.news td.select { background:url(/i/arrow_dark_light.png) right top no-repeat }
.news td.select_serv { /*background: url(/i/arrow_white_light.png) right top no-repeat*/
}
.news_left_top { width:90px; height:29px; background: url(/i/white_gray_left.png) left bottom no-repeat; }
.n_left { width:90px;/*background: url(/i/gray_triangle_left_top.png) left top no-repeat*/
}
.n_info_box { min-height:200px; height:auto!important; height:200px; }
.holder { height:400px; overflow:hidden }
.scrollbar { width:22px; height:453px; position:relative; z-index:10 }
.scrollbar a.up,
.scrollbar a.down { display:block; position:absolute; left:0px; width:22px; height:50px; }
.scrollbar a.up { top:0px; background:url(/i/gray_up.png) no-repeat }
.scrollbar a.down { bottom:0px; background:url(/i/gray_down.png) no-repeat }
.news_box .holder { position:relative; height:300px; overflow:hidden }
.holder #pane { position:absolute; top:0px; padding:0px 50px; line-height:18px }
.n_top_right { width:30px; background:url(/i/news_top_right.png) right top no-repeat }
.n_right { width:30px; background:url(/i/red_left_ornament.png) right 10px repeat-y }
/*    serv   */



.serv td { width:33%; vertical-align:top }
.serv td h1 { color:#DC3535; margin-bottom:10px; }
.serv td div { padding:20px; margin:0px auto; width:80% }
/* gallery box */



.gallery_box { width:100% }
.gallery_box .left { width:160px }
.gallery_bos .right { width:120px; }
.gallery_box .cont td { height:256px; background:url(/i/gfon.png) left top repeat-x }
.gallery_box .g_right_cont { width:120px; height:256px; background: url(/i/gright.png) no-repeat }
.linebottom1 td { height:12px; background:#DAD9D9 }
.g_left_cont { z-index:10; }
#mg1 .linetop1 td { height:32px; background:url(/i/g2.png) left bottom repeat-x }
#mg1 .linetop1 #topleft { background:url(/i/g1.png) left bottom no-repeat }
#mg1 .g_left_cont { width:160px; height:256px; background:url(/i/gleft.png) no-repeat; }
#mg2 .linetop1 td { height:15px; background:#CDCCCC }
#mg2 .g_left_cont { width:160px; height:256px; background: url(/i/gleft1.png) no-repeat }
#mg3 .linetop1 td { height:15px; background:#CDCCCC }
#mg3 .g_left_cont { width:160px; height:256px; background: url(/i/gleft2.png) no-repeat }
#mg3 .linebottom1 td.left { height:30px; background:#DAD9D9 url(/i/g3.png) left top no-repeat }
.g_cont { height:256px; width:100%; overflow:hidden; }
.g_scroller { width:740px; height:194px; position:absolute; top:61px; left:0px; z-index:2 }
.opacity_right,
.opacity_left { position:absolute; top:0px; width:30px; height:256px; z-index:10 }
.opacity_right { right:0px; }
.opacity_left { left:0px; }
.opacity_right img,
.opacity_left img { z-index:10; position:relative }
div.box_title { position:absolute; top:0px; left:90px; height:30px; width:500px; z-index:5 }
#g_left,
#cg_left { width:41px; height:65px; position:absolute; top:97px; left:98px; cursor:pointer; }
#g_right,
#cg_right { width:41px; height:65px; position:absolute; top:97px; left:18px; cursor:pointer; }
.c_gallery_box { width:100%; height:284px; background:url(/i/gallery_fon.png) left bottom repeat-x; }
h1.box_title,
.box_title h1 { font:24px tahoma; color:#A8A8A8; text-transform:uppercase; margin:10px 0px 0px 20px }
.g_left_cont_c { width:147px; height:284px; background:url(/i/gallery_left_fon_no_red.png) no-repeat; z-index:4 }
.cg_top_tr td { background:#CECDCD; height:2px; }

/* new style  */

ul.list{ padding:0px; float:left; position:relative; display:block;}
ul.list li.img{ list-style-type:none; width:280px; height:195px; margin:0px 20px; float:left!important; display:block; position:relative; }
ul.list li.img a{ display:block; width:280px; height:195px; z-index:101;}
ul.list li.img a img{ position:absolute; right:0px; bottom:0px; z-index:99 }
ul.list li.img .title{ width:278px; height:43px; position:absolute; right:0px; bottom:0px; z-index:101; background:url(/i/title_fon.png) no-repeat; overflow:hidden }
ul.list li.img .title span{ position:relative; line-height:16px; width:80%; margin:10px 10% 0px 10%; display:block; color: #797878; text-align:center }


/*   footer     */



#footer { width:100%; position:relative; min-height:380px; background:url(/i/red_fon_bottom.png) left bottom repeat-x; min-width:980px; }
#footer h1 { color:#FF0000; margin-bottom:10px; display:block; text-align:center }
.footer_right { width:202px; height:257px; background:url(/i/telephone_bottom_right.png) right bottom no-repeat }
.f_left,
.f_box1,
.f_box2,
.f_box3 { background:url(/i/footer_red_line.png) left bottom repeat-x }
.f_box1 { padding:20px 10px 20px 10px; }
.f_box2 { padding:20px 10px; }
.f_box3 { padding:20px 0px 20px 10px; white-space:nowrap }
.f_b { height:79px; }
.f_b_logo { background:url(/i/logo_footer_left.png) left bottom no-repeat; height:79px; }
span.tel { font-size:24px; float:right; margin-right:50px; color:#666 }
.tel .big_tel { font-size:30px; }
.footer_info td { width:33% }
span.webi_footer { position:absolute; bottom:10px; left:220px; color:#DC3535; font-size:14px; }
span.rights { position:absolute; bottom:10px; color:#999; right:50px; }
/*    */



.serv_list { margin:10px 0px; }
.serv_list li { padding:2px 0px 4px 20px; background:url(/i/red_li_style.gif) 10px 5px no-repeat; }
.serv_list li span { font-weight:bold }
/* text_box */

a.to_top { display:block; width:15px; height:17px; padding-bottom:2px; background:url(/i/to_top.gif) left top no-repeat; cursor:pointer; float:right; margin-right:10px; z-index:100; }
div.text_box { width:370px; height:540px; float:left; margin:20px; line-height:18px; border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; }
div.text_box p.price { display:block; clear:both; margin:2px auto; color:#6E6D6D; font: 12px arial; text-align:right }
div.text_box a.to_top { position:absolute; bottom:10px; left:10px; }
div.text_box div { padding:0px 10px 0px 10px; margin-bottom:10px; border-left:1px solid red; float:left }
div#outdoor div span { padding:5px 0px 5px 10px; }
div.text_box div a { display:block; padding:2px 0px 2px 10px; background:url(/i/red_li_style.gif) left 10px no-repeat }
#more_div div ul.serv_list { width:49%; float:left }
#reklama_info,
#design_info,
#make_info { padding-bottom:20px; }
#reklama_info div.text_box { height:790px; }
#design_info div.text_box { height:450px; }
div.text_box h1 { display:block; padding:0px 5px 5px 0px; color:red; margin-top:0px; float:left; width:100% }
span.red { border-bottom:1px dotted red; padding-bottom:1px; color:red }
td#keys_box,
td#keys_box,
td#contacts_box { padding-bottom:20px; }
td#keys_box { width:60% }
td#keys_box div { padding-bottom:20px; }
td#partners_box { width:20%; padding:0px 20px; }
td#contacts_box { }
td#contacts_box div { width:200px; margin:0px auto; padding:0px 0px 10px 10px; border-left:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; height:190px; font:14px arial; }
td#contacts_box div table { width:200px; height:190px; border:0px; border-collapse:collapse }
td#contacts_box div table td { padding:0px; margin:0px; white-space:nowrap }
td#contacts_box div a.to_top { position:absolute; right:0px; bottom:5px; }
td#contacts_box .tel { font-size:14px; float:none; padding-left:10px; margin:0px; }
/*      */



.p_head { background:#E9E9E9 url(/i/border_li.png) left top repeat-x }
.p_head td { height:35px; }
.p_head td.triangle { background:url(/i/arrow_white_light.png) 30px 0px no-repeat }
#portfolio_menu_line { padding-top:10px; }
#portfolio_menu_line a { color: #999999; font:15px arial; text-decoration:none; margin-right:20px; }
#portfolio_menu_line a:hover,
#portfolio_menu_line a.select { color: #666666; text-decoration:underline }
.job { width:100%; background:#fff url(/i/jobleft.png) right bottom repeat-y;  }
.job .left { background: url(/i/pleft.png) left top repeat-y }
.job .right { width:22px; }
.job .left div.pleft { width:164px; height:257px; position:absolute; margin-top:30px; background:url(/i/pleftlogo.png) no-repeat }
.job .line1 td { height:31px; background:url(/i/pcenter.gif) left bottom repeat-x }
.job .line1 .left { background:url(/i/pleft1.png) left bottom no-repeat }
.job .line1 .center div.triangle { width:43px; height:31px; position:relative; margin-left:6%; float:left; background:url(/i/pcentertriangle.png) no-repeat }
.job .line1 .center a.to_top { margin-right:18%; }
.job .line1 .center span { position:relative; float:left; margin-left:8%; color:#666; line-height:25px; font-size:14px }
.job .line1 td.right,
.job .line2 td.right { background:none!important }
.job .line2 td { height:30px }
.job .line2 .left { background:url(/i/pleft2-1.png) left top no-repeat }
.job .line2 #endleft { background:url(/i/pleft2.png) left top no-repeat }
.job .line2 #endright { background: url(/i/endright.png)!important }
.job_title { line-height:25px; }
.job_title span { font-size:14px; color:#797878; }
.job_title a { margin-left:20px; padding-right:25px; background:url(/i/outlink.gif) right center no-repeat; }
.jimg { text-align:center; padding-top:30px; }
.item { margin:20px auto; }
.item td { height:539px; vertical-align:bottom }
.item .leftshadow { width:81px; background:url(/i/shadowleft.png) right bottom no-repeat }
.item .rightshadow { width:85px; background:url(/i/shadowright.png) left bottom no-repeat }
#info_box_cont { }
.job_load { width:100%; height:300px; background:#DAD9D9 url(/i/loader/9.gif) center 120px no-repeat; overflow:hidden; }
#info_box { display:none; background: url(/i/white.png) }
/*   clients    */



#clients_info,
#portfolio_reklama_info { padding:50px 0px 20px 0px; }
.clients { width:320px; height:95px; margin:15px 10px; border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; overflow:hidden; float:left }
.clients img { width:110px; height:86px; border:1px solid #D4D4D4; float:left }
.clients div.c_title { float:left; width:180px; padding:0px 10px 10px 10px; }
/* reklama */



#flashcontent { margin-bottom:20px; width:100%; height:200px; overflow:hidden; }
/*  portfolio jobs */

.imgjob { margin:0px auto; }
.t1 { width:39px; height:39px; background:url(/i/1.png) no-repeat }
.t2 { width:auto; height:39px; background: url(/i/2.png) repeat-x }
.t3 { width:39px; height:39px; background:url(/i/3.png) no-repeat }
.t4 { width:39px; height:auto; background:url(/i/4.png) repeat-y }
.t5 { width:auto; height:auto }
.t6 { width:39px; height:auto; background:url(/i/5.png) repeat-y }
.t7 { width:39px; height:39px; background:url(/i/6.png) no-repeat }
.t8 { width:auto; height:39px; background:url(/i/7.png) repeat-x }
.t9 { width:39px; height:39px; background:url(/i/8.png) no-repeat }
/* price */

h1 span.price { color:#F00; font:bold 14px arial; position:absolute; right:10px; }
#tag_cloud { width:280px; text-align:center!important; color:#EC8D8D}
#tag_cloud ul li{ list-style-type:none; height:18px; padding:1px 5px; float:right; display:block}
#tag_cloud ul li a{ line-height:18px; color:#EC8D8D}
#tag_cloud ul li a:hover{ color:#DC3535}

/* faq */
td.faq_list, td.faq_full{ padding:20px; width:60%;} 
td.faq_list{ width:200px;}
td.faq_list a{ padding-left:20px; /*border-left:2px solid #D50D0D;*/ font:12px arial; display:block; background:url(/i/article_arrow.gif) left center no-repeat }
td.faq_list a:hover, td.faq_list a.select{ background:url(/i/article_arrow_hover.gif) left center no-repeat}
td.faq_list ul li span { width:96%; padding:5px 2%; background: #CCC; color:#FFF; display:block; border-left:1px solid #CCC; font:14px tahoma; cursor:pointer; text-align:center; border-bottom:1px solid #BFBFBF }
td.faq_list ul li span.select{ background:#DC3535;}
td.faq_list ul li div{ width:100%; padding:2px 0px; border-left:1px solid #CCC; }
td.faq_full ul {list-style: circle; margin:10px 0 10px 30px;}td.faq_full ol {list-style: auto; margin:10px 0 10px 30px;}
td.faq_full h3{ font:bold 12px Arial, Helvetica, sans-serif}

/*  */

	#tag_cloud .class1 {font-size:12px;}	#tag_cloud .class2 {font-size:13px;}	#tag_cloud .class3 {font-size:14px;}	#tag_cloud .class4 {font-size:15px;}	#tag_cloud .class5 {font-size:16px;}	#tag_cloud .class6 {font-size:18px;}	#tag_cloud .class7 {font-size:20px;}	#tag_cloud .class8 {font-size:22px;}


/* partners */

td table.partners{ margin:0px auto; width:100px; color:#333;}
td table.partners td{  vertical-align:middle; white-space:nowrap;}

/*  contacts form  */ 
.addcontact{ margin:10px 0px; padding:10px; border:1px solid #CCC; float:left}
.addcontact .tel, .addcontact .red{ font:15px/20px Tahoma, Geneva, sans-serif; float:left}
.addcontact .tel{ margin-right:2px;}
.addcontact table td{ padding:0 5px; text-align:left!important}
h2.services_contact{ padding:10px; font:16px Tahoma, Geneva, sans-serif; color:#666}

div.form_box{ width:600px; margin:10px 20px; border:1px solid #D4D4D4; float:left}
.button{ background:#DC3535; color:#FFF; border:none; text-decoration:none; cursor:pointer }
.errorClass{ color:#DC3535}
/******************************************/

.part_info{padding:20px 3%; width:44%;}

.part_info h2{ padding:5px 0px 0px 0px; margin:20px 0px 0px 0px; font:16px Tahoma, Geneva, sans-serif; color:red;}
.part_info h3{ padding:5px 0px 0px 0px; margin:10px 0px 0px 0px; font:14px Tahoma, Geneva, sans-serif; color:red;}
.part_info p{ line-height:16px;}
.part_info p b, span b{ color:#666}
.subtitle{ font:16px Tahoma, Geneva, sans-serif; color:#999; padding:5px 0px 5px 30px;}
.info_table td{ border:1px solid #CCC; padding:5px;}
.info_table td p{ text-indent:0px!important}
.info_table{ margin:10px 0px;}

/*********************************************/
.services{ width:100%; float:left; clear:both; padding:10px 0px;}
.part{ width:49%; float:left; line-height:20px!important;}

.myslider{ float:left; width:100%; margin:10px auto; clear:both;}
.buy{ padding:2px 5px; background:#DC3535; color:#fff; margin:5px 0px; font-size:10px;}
.buy:hover{ text-decoration:underline; color:#FFF}


/*******english**********/
.menu_top_box td h1.eng { text-align:center}
.menu_top_box td h1.eng a { line-height:90px; text-decoration:none!important; padding-bottom:1px; border-bottom:1px solid #fff; color:#868686; border-bottom:1px solid #868686; }
.menu_top_box td h1.eng a:hover { border-bottom:1px solid #d50d0d; color:#d50d0d}
.menu_top_box td h1.eng a.select { border-bottom:1px solid #d50d0d; color:#d50d0d }

div#lang-eng { position:absolute; width:25px; height:80px; right:30px; top:0px; text-align:center; z-index:999 }
div#lang-eng a { border-bottom:none; text-decoration:none; display:block; clear:both; text-align:center; padding-bottom:1px; margin:10px 0px; color:#868686; border-bottom:1px solid #868686; }
div#lang-eng a:hover, div#lang-eng a.select { color:#d50d0d; border-bottom:1px solid #d50d0d; }

.top-bg-en { background:url(/i/bg-top-en.jpg) repeat-x; height:70px;}

.head-en {border:0 none; height:160px; position:relative; width:100%; word-spacing:0;}
.info_left_en { background: #D0D0D0 url(/i/bg-left-bottom-en.jpg) no-repeat; width:118px; height:78px;}
.info_left_en_bg { background: url(/i/bg-bottom-en.jpg) repeat-x; height:78px; width:90%}
.bottom_en{ background: url(/i/bottom-en.jpg) bottom repeat-x; height:148px;}
.red-en { border-top: 4px solid #d50d0d}
span.tel-en {color:#d50d0d; float:right; font-size:24px; margin-right:115px; margin-top:50px;}
.big_tel-en {font-size:30px;}
.phone {  position:absolute; width:158px; height:256px; right:0px; margin-top:-110px;}
.contact {  position:absolute; width:346px; height:39px; right:220px; margin-top:-11px;}
.webi {  position:absolute; width:163px; height:256px; left:0px; top:200px; z-index:20}
.about {  position:absolute; width:216px; height:42px; left:140px; top:133px;}
.portfolio {  position:absolute; width:278px; height:40px; left:220px; top:132px;}
.contacts1 {  position:absolute; width:242px; height:40px; left:140px; top:133px;}
.webi-en {  position:absolute; width:63px; height:84px; left:140px; margin-top:64px; background:url(/i/web-en.jpg) no-repeat;} 
span.rights_en {margin-top:125px; color:#999999; position:absolute; right:50px;}
span.webi_footer_en {margin-top:125px; color:#DC3535; font-size:14px; left:220px; position:absolute;}
#back { position:absolute; left:90px; top:142px; background:url(/i/back.gif); width:102px; height:19px; display:block}

.info-en { background:#fff; height:20px; }
.info-en-top-bg { background:url(/i/top-bg.gif) top repeat-x; }
.info_left-en  { width:90px; background:url(/i/left-bg.gif) left bottom repeat-y }
.info_left_bottom-en  { width:90px; height:29px; background:url(/i/right-bg.gif) no-repeat; }
.info_right-en-bg-top { background:url(/i/right-top-bg.gif) top no-repeat; width:22px; height:69px; }
.info_left-en-bg-top { background:url(/i/left-top-bg.gif) top no-repeat; width:90px; height:69px; }
.info_right-en  { width:22px; background:url(/i/right-bg.gif) right top repeat-y; }
.info_box1-en  { padding:10px 10px 20px 60px; color:#808080 ; width:33%;}
.info_box2-en  { padding:10px 10px 20px 10px; color:#808080 ; width:33%;}
.info_box3-en  { padding:10px 60px 20px 10px; color:#808080 ; width:33%;}
.info_box1-en  h1,
.info_box2-en  h1,
.info_box3-en h1 { color:#DC3535; font-size:18px; margin:0px auto 10px auto; }
.info-en p { text-indent:20px; }

/* portfolio-eng */
.portfolio-box { height:160px; margin:20px;}
.portfolio-img-left { float:left;}
.portfolio-img-left img { float:left; height:127px; width:217px; background:#cdcccc; padding:20px;}
.portfolio-img-desc { float:left; height:127px; padding:20px; }
a.next { background: url(/i/webi-next.gif) left no-repeat; padding-left:15px; padding-top:7px; height:27px; display:block; text-decoration:none; color:#807f7f; margin-left:25px; font-size:14px; width:50px;}
a:hover.next{ text-decoration:underline}
.portfolio-nav { height:30px; width:305px; margin:0px auto;}
.portfolio-nav ul { float:left; width:130px;}
.portfolio-nav li { margin:5px; list-style:none; display:inline}
.portfolio-nav li a { font-size:13px; color:#656464; text-decoration:none; }
.portfolio-nav li a:hover { font-size:13px; color:#cd1515; text-decoration:underline}
.portfolio-nav li a.active { font-size:14px; color:#cd1515; text-decoration:underline} 
a.nav-right { background:url(/i/nav-left.gif) right no-repeat; padding-right:20px; height:17px; text-decoration:none; color:#656464; float:left; width:60px;}
a:hover.nav-right { text-decoration:underline;}
a.nav-left { background:url(/i/nav-right.gif) left no-repeat; padding-left:35px; height:17px; text-decoration:none; color:#656464; float:left; width:60px;}
a:hover.nav-left { text-decoration:underline;}

.clear { clear:both; height:0px; display:block;}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .about {  position:absolute; width:216px; height:42px; left:140px; top:133px;}
head~body .portfolio {  position:absolute; width:278px; height:40px; left:220px; top:132px;}
head~body .contacts1 {  position:absolute; width:242px; height:40px; left:140px; top:133px;}
head~body #back { position:absolute; left:90px; top:144px; background:url(/i/back.gif); width:102px; height:19px; display:block}
}

