/* Oliwa-pro IT CSS. All right reserved */

body
{font-family:verdana;
 background-color:white;
 overflow-x:hidden;}

a
{color:#333;
 text-decoration:none;}
a:hover
{color:#333;
 text-decoration:underline;}
 
img
{border:0;}

h1
{font-size:24px;
 color:#0071AD;
 font-weight:normal;}
 
.content_step_2 h1
{margin:0;}
 
h1.main
{font-size:20px;
 color:#0071AD;
 font-weight:normal;}

h2
{font-size:20px;
 color:#0071AD;
 font-weight:normal;}
 
h3
{color:#0071AD;}
 
p.main, h3.main
{font-size:20px;
 color:#0071AD;
 font-weight:normal;}

p, ul, ol, li
{font-size:12px;
 color:#111111;}

.toh2
{font-size:15px;
 color:#624d4d;
 font-weight:bold;}

a.tool
{color:#0088aa;
 font-size:17px;}

a.tool:hover
{color:#0088aa;}

.main_back
{width:100%;
 height:100%;
 background:url('/images/back.jpg') no-repeat top center !important;
 display:table;
 text-align:center;
 position:relative;}

.main_back2
{width:100%;
 height:100%;
 position:relative;
 background:url('/images/back2.jpg');
 background-position:center top;
 background-repeat:no-repeat;
 display:table;}

.w_block
{width:1024px;
 height:100%;
 margin:0px auto;
 text-align:left;}
 
.p_r
{position:relative;}

.w_block_in
{width:1024px;
 height:784px;
 background:url('/images/head.jpg');
 background-repeat:no-repeat;
 background-color:#f7f7f7;
 position:relative;}

.w_block2
{width:100%;
 height:100%;
 display:table;
 text-align:center;
 position:relative;}
 
.content
{width:1024px;
 height:700px;
 text-align:left;
 background:url('/images/bot.jpg');
 background-repeat:no-repeat;
 padding-top:15px;
 vertical-align:top;
 display:table;}

div.back_min
{background:url('/images/back_min.jpg');
 background-repeat:repeat-y;
 padding-left:30px;}

div.content_main
{width:730px;}

.cave
{width:100%;
 height:53px;
 text-align:left;
 /* for IE 7 */ /display:none;}
 
.cave_in
{background:url('/images/cave.jpg') no-repeat top right;
 position:absolute;
 z-index:5;
 height:53px;
 width:1024px;}
 
p.m_b
{margin-bottom:0px;
 padding-bottom:10px;}
 
div.pre_cave
{width:50%;left:0px;z-index:1;position:absolute;height:53px;background:url('/images/cave.jpg') no-repeat top left;
/* for IE 7 *//display:none;}

div.pre_cave2
{width:50%;right:0px;z-index:1;position:absolute;height:53px;background:white;
/* for IE 7 *//display:none;}

.cave2
{width:100%;
 height:53px;
 background:url('/images/cave2.jpg');
 background-position:right;
 background-repeat:no-repeat;}

div.copyright
{position:absolute;
 z-index:10;
 left:0;
 color:#535353;
 font-size:12px;
 font-family:verdana;
 margin:20px 0 0 0;}
 
div.dinamic_cave
{text-align:left;width:1024px;margin:0px auto 0px auto;height: 53px;
/* for IE 7 *//display:none;}

div.mod_result
{background:url(/images/back_min2.jpg) repeat-y !important;
 padding:0 0 17px 0;}
 
div.copyright_2
{position:absolute;
 z-index:10;
 right:0px;
 padding-right:41px;
 font-size:12px;
 color:#535353;
 font-family:verdana;
 margin:20px 0 0 0;}

div.right
{float:right;}

td.menu_in
{width:1024px;
 height:262px;
 background:url('/images/head2.gif');
 background-repeat:no-repeat;}
 
.menu_in_2
{width:1024px;
 height:262px;
 /height:247px;
 background:url(/images/head2_new.gif);
 background-repeat:no-repeat;}

ul.menu_in
{position:absolute !important;
 margin-top:261px !important;}

td.content_step
{width:1024px;
 height:100%;
 background:transparent;
 padding-left:30px;}
 
.h_15
{height:15px;}

.h_10
{height:10px;}

.bott_ok, .bott_ok li
{margin-bottom:0px;}
 
.content_step_2
{width:1024px;
 position:relative;
 display:table;
 background:url(/images/back_min2.jpg);
 background-repeat:repeat-y;
 padding-left:30px;}

div.p_left
{padding-left:60px;}

div.works
{width:610px;
 /width:650px;
 height:55px;
 padding:15px;
 border:1px dashed #ff9802;
 background-color:#f3f3f3;
 padding:0px;
 margin:0px;
 height:85px;
 /height:90px;
 border:1px dotted white;
 background:white;}

a.works
{color:#5883b1;
 font-style:italic;
 font-size:14px;}

span.works
{font-size:14px;
 font-style:italic;}

div.look
{width:590px;
 text-align:right;
 padding-right:15px;
 padding-top:15px;}

div.pre_create
{width:800px;
 background:url('/images/main_start.jpg');
 background-position:top right;
 background-repeat:no-repeat;}

em.create
{font-size:12px;}

div.create
{width:430px;
 line-height:20px;}

p.create
{padding-top:7px;
 padding-bottom:7px;
 /padding-top:4px;
 /padding-bottom:4px;
 font-weight:bold;}

p.create span
{padding:5px;
 background-color:none;
 color:#3d3d3d;}

img.create
{float:left;
 padding-right:10px;}

img.create2
{width:200px;
 float:right;
 padding-left:10px;}

img.create3
{float:left;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:5px;}

img.f
{float:left;}

div.partneri
{width:100%;height:287px;background:url('/images/partneri_back.jpg');position:relative;z-index:100;}

div.partneri_header
{width:100%;padding-top:7px;padding-bottom:7px;font-size:22px;color:#3d3d3d;}

img.partneri
{border:1px solid #eeeff2;}

img.partneri:hover
{border:1px solid gray;}

div.partners_left
{width:200%;height:287px;background:url('/images/partneri_back.jpg');position:absolute;left:0px;}

div.partners_right
{width:80%;height:287px;background:url('/images/partneri_back.jpg');position:absolute;right:0px;}

div.partneri p
{padding:7px;margin:0px;}

div.blue_strelka_nav
{background:url(/innova/strelka_nav.jpg);background-position:top left;background-repeat:no-repeat;height:114px;}

div.blue_strelka_nav_blue
{background:url(/innova/strelka_nav_blue.jpg);background-position:top left;background-repeat:no-repeat;height:114px;}

div.pink_strelka_nav
{background:url(/innova/strelka_nav_pink.jpg);background-position:top left;background-repeat:no-repeat;height:114px;}

div.blue_strelka_nav p, div.green_strelka_nav p, div.pink_strelka_nav p, div.blue_strelka_nav_blue p
{padding-left:37px;font-size:15px;}

div.green_strelka_nav
{background:url(/innova/strelka_nav_green.jpg);background-position:top left;background-repeat:no-repeat;height:114px;}

div.green_strelka_nav a, div.pink_strelka_nav a, div.blue_strelka_nav_blue a, div.blue_strelka_nav a
{color:#0486b1;}

div.pre_ul
{position:absolute;
 z-index:998;}

div.nav_plashka
{margin-left:430px;margin-top:166px;position:absolute;width:151px;height:73px;background:url(/innova/line_block_left.jpg);}

div.wrapper div.content
{background:none;}

div.nav_plashka div
{width:23px;height:73px;background:url(/innova/line_block_right.jpg);float:right;}

div.nav_plashka a
{color:#0088aa;
 margin-left:20px;
 line-height:70px;
 font-size:17px;
 float:left;}
 
div.nav_plashka a:hover
{color:0088aa;}
 
div.mini_link_e
{height:42px;width:300px;background:url(/innova/left_link.jpg);padding-left:15px;line-height:42px;}

div.mini_link_e a
{color:#074c6f;font-size:17px;}

div.mini_link_e div.second
{float:right;height:42px;width:16px;background:url(/innova/right_link.jpg);}

#menu1 .but_prodvigenie {
	width: 155px;
	height: 39px;
	background: url(/innova/prodvigenie.jpg) no-repeat;
	left: -9px;
    top: -229px;
    line-height:39px;
	text-align:left;
    text-indent:29px;
    font-size:14px;
    color:#0088aa}

#menu1 .but_prodvigenie:hover, #menu1 .but_klienti:hover
{color:#686868}

#menu1 .but_klienti {
	width: 155px;
	height: 46px;
	background: url(/innova/klienti.jpg) no-repeat;
	left: -6px;
    top: -190px;
    line-height:39px;
	text-align:left;
    text-indent:27px;
    font-size:14px;
    color:#0088aa}
	  
div.left_main_block_center
{background:url(/innova/left_main_block_center.jpg) left repeat-y;}

div.left_main_block_top
{background:url(/innova/left_main_block_top.jpg) left no-repeat;height:13px;}

div.left_main_block_center p
{padding:0 0 0 10px;margin:0px}

div.left_main_block_bottom
{background:url(/innova/left_main_block_bottom.jpg) left no-repeat;height:13px;margin-bottom:7px}

div.oscommerce_mod
{margin-left:9px;width:205px;height:50px;background:url(/innova/logos/oscommerce_cert_min.png) left no-repeat}

div.oscommerce_mod p
{float:right;color:#beb5c4;padding-top:7px !important;margin-top:0px !important;font-weight:bold;font-size:15px}

div.oliwa-pro_host
{width:154px;height:50px;background:url(/innova/logos/oliwa-pro_host.png) left no-repeat}

div.oliwa-pro_host p
{float:right;color:#ef378b;padding-top:8px !important;margin-top:0px !important;font-weight:bold;font-size:15px}

div.oscommerce_mod p, div.oliwa-pro_host p
{cursor:default}

td.site_mod
{vertical-align:top;
 font-size:12px;}

td.site_mod p
{padding-top:10px;
 font-size:12px;}

td.site_mod a
{padding-left:5px;color:#777;font-size:12px}

ul.oliwa_ico_text
{font-style:italic;list-style-type:none;padding-left:10px;/margin-left:0px;padding-top:5px;padding-bottom:0px;margin-bottom:0px}

ul.oliwa_ico_text a
{color:#0071AD;}

ul.oliwa_ico_text li
{background:url(/innova/oliwa_ico.jpg) left top no-repeat;padding-left:23px;color:#014f62}

ul.oliwa_ico_text li.oliwa_services
{background:url(/innova/main_to_service.jpg) left top no-repeat;padding-left:33px}

ul.oliwa_ico_text li.oliwa_services p
{padding-top:6px;/padding-top:3px}

ul.oliwa_ico_text li.oliwa_services a
{margin:0px}

div.items a
{font-size:14px;}

table.right_tabs
{width:515px;position:absolute;margin-left:710px;margin-top:60px;}

td.right_tabs_one
{width:296px;height:31px;background:url(/innova/top.jpg);background-repeat:no-repeat;}

td.right_tabs_sec
{width:10px;background:url(/innova/side.jpg);}

td.right_tabs_tre
{width:296px;background:url(/innova/back.jpg);background-repeat:no-repeat;}

td.right_tabs_for
{width:10px;background:url(/innova/side.jpg);}

td.right_tabs_five
{background:url(/innova/line_top.jpg);background-position:left bottom;background-repeat:no-repeat;}

td.right_tabs_six
{height:27px;background:url(/innova/bottom.jpg);background-repeat:no-repeat;}

td.right_tabs_seven
{background:url(/innova/line_top2.jpg);background-position:right bottom;background-repeat:no-repeat;}

div.right_pen_line
{z-index:99;position:absolute;width:211px;height:431px;background:url(/innova/right_line.png);margin-left:1028px;margin-top:315px;}

div.w_150
{width:150px;}

div.analiz_saitov
{cursor:pointer;width:981px;height:301px;background:url('/images/posicii.jpg');background-repeat:no-repeat;background-position:center;/margin-bottom:10px;}

table.right_tabs_2
{width:315px;position:absolute;margin-left:710px;margin-top:15px;}

td.right_tabs_2_one
{height:14px;background:url(/innova/top_2.jpg)}

td.right_tabs_2_sec
{width:10px;background:url(/innova/side.jpg)}

td.right_tabs_2_tre
{vertical-align:top;height:908px;background:url(/innova/menu_2.jpg)}

div.w_296
{width:296px;}

td.right_tabs_2_for
{width:10px;background:url(/innova/side.jpg)}

td.right_tabs_2_five
{height:14px;background:url(/innova/bot_2.jpg)}

div.innova_pen
{position:absolute;width:488px;height:169px;background:url(/innova/pen.png);}

h2.m_5
{margin-bottom:5px;
 color:#0071AD !important;}

div.partners_modding
{width:200%;/width:200%;
 m/argin-right:400px;
 right:50%;}

div.partneri_1
{cursor:pointer;width:701px;background:url('/innova/raschet.jpg');background-repeat:no-repeat;background-position:left;/margin-bottom:10px;}

div.partners_cert
{position:absolute;top:12px;/top:13px;margin-left:405px;height:30px;background:url(/oliwa_cert.jpg) top left no-repeat;}

div.partners_cert p
{padding-top:7px;margin:0px;}

div.partners_cert a
{font-size:12px !important;padding-left:55px;color:#777;font-family:Verdana !important;}

div.oliwa-pro_copyright_min
{background: url(http://oliwa-pro.ru/oliwa_copy.jpg) left no-repeat;height:16px;}

div.oliwa-pro_copyright_min p
{padding-top:2px;padding-left:5px;font-size:10px;color:#333;}

div.oliwa-pro_copyright_min span
{padding-left:25px}

div.oliwa-pro_copyright_min a
{font-size:10px;color:#333;}

h3.analitics
{color:#0088AA;
 font-weight:normal}
 
div.umnii_schetchik
{position:absolute;top:12px;/top:13px;margin-left:205px;height:30px;background:url(/images/umnii_schetchik.jpg) top left no-repeat;}

div.umnii_schetchik p
{padding-top:7px;margin:0px;}

div.umnii_schetchik a
{font-size:12px !important;padding-left:60px;color:#777;font-family:Verdana !important;}

div.umnii_schetchik_W3C
{position:absolute;top:12px;/top:13px;margin-left:175px;height:30px;background:url(/images/umnii_schetchik.jpg) top left no-repeat;}

div.umnii_schetchik_W3C p
{padding-top:7px;margin:0px;}

div.umnii_schetchik_W3C a
{font-size:12px !important;padding-left:60px;color:#777;font-family:Verdana !important;}

div.partners_cert_W3C
{position:absolute;top:12px;/top:13px;margin-left:375px;height:30px;background:url(/oliwa_cert.jpg) top left no-repeat;}

div.partners_cert_W3C p
{padding-top:7px;margin:0px;}

div.partners_cert_W3C a
{font-size:12px !important;padding-left:55px;color:#777;font-family:Verdana !important;}

p.ya_45
{background:url(/innova/analitic/yandex_45_7.jpg) left no-repeat;color:white;padding-left:44px;font-size:12px;}

p.ya_45 span
{color:#333;font-weight:bold;}

p.g_48
{background:url(/innova/analitic/google_48_4.jpg) left no-repeat;color:white;padding-left:50px;font-size:12px;
 margin-bottom:0;}

p.g_48 span
{color:#333;font-weight:bold;}

p.ya_62
{background:url(/innova/analitic/yandex_62_4.jpg) left no-repeat;color:white;padding-left:63px;font-size:12px;}
p.ya_62 span
{color:#333;font-weight:bold;}

p.g_28
{background:url(/innova/analitic/google_28_2.jpg) left no-repeat;color:white;padding-left:10px;font-size:12px;
 margin-bottom:0px;}

p.g_28 span
{color:#333;font-weight:bold;}

div.text_ssilki
{padding: 3px;line-height:24px;color:#333333;background:#f3f3f3;}

ul.analitic 
{width:550px;
 /width:auto;}

ul.analitic li
{list-style-type:circle;
 color:#0088aa;
 padding-top:10px;
 padding-bottom:10px;
 font-size:16px;}

span.red
{color:red;}

span.green
{color:#4d794a;}

span.normal
{color:black;}

img.os_logo
{float:right;}

.m_b_z
{margin-bottom:0px;}

div.os_optimiz
{width:500px;padding-left:5px;padding-right:0px;border:1px solid gray;}

div.h_200
{height:200px;}

div.os_optimiz h2
{/padding-top:17px;}

span.f_14
{font-size:14px;}

span.internet-marketing
{padding:3px;color:#414141;background:#f3f3f3;}

div.h_10
{height:10px}

div.h_300
{height:300px}

a.color
{color:#535353;}

div.copyright a
{color:#535353 !important;}

div.w_10
{width:10px}
div.pagein 
{padding:0px;
 margin:0px;}
div.pagein b
{background:#016b87;color:white;padding:3px;}
div.pagein a
{color:#016b87;}
div.pagein a.back_3d
{font-size:12px;
 color:#555;}
div.h_30
{height:30px;}
div.special_3d
{width:700px;background:#ebebeb;padding:5px;border:1px solid gray;}
div.special_3d a
{color:#0088aa;}

div.copyright_2 a
{color:#333;}

div.seo_portfolio
{padding-left:320px;padding-top:15px;}
div.seo_portfolio *
{line-height:22px !important;}
div.seo_portfolio li
{font-style:italic !important;}
div.seo_portfolio ul
{padding-left:10px;line-height:40px;}
div.seo_portfolio li.yandex_google
{list-style:none !important;
 color:#333 !important;
 padding-left:40px !important;
 background:url('/icons-oliwa/yandex_google.jpg') left no-repeat !important;
 font-family:verdana !important;
 font-size:15px !important;}
div.seo_portfolio li.yandex
{list-style:none !important;
 color:#333 !important;
 padding-left:40px !important;
 background:url('/icons-oliwa/yandex.jpg') left no-repeat !important;
 font-family:verdana !important;
 font-size:15px !important;}
div.seo_portfolio li.google
{list-style:none !important;
 color:#333 !important;
 padding-left:40px !important;
 background:url('/icons-oliwa/google.jpg') left no-repeat !important;
 font-family:verdana !important;
 font-size:15px !important;}
div.seo_portfolio p
{padding-top:5px !important;
 color:#007b9a !important;
 font-family:verdana !important;
 font-size:15px !important;}
  
div.look_all
{width:730px;height:53px;background:url(/innova/3d_top.jpg) no-repeat;}
div.look_all div
{text-align:center;padding-top:16px;}
div.look_all a
{color:#017B9A;font-size:18px;}
div.gall_back
{width:713px;height:443px;background:url(/innova/3D_back.jpg);}
div.gall_back p.one
{padding-top:5px;padding-left:10px;padding-bottom:7px;/padding-bottom:19px;margin:0px;}
table.gall_back
{margin-left:25px;padding-top:0px;margin-top:0px;}
table.gall_back div
{margin:0px 0px 12px 0px;}
table.gall_back div.bott
{margin:20px 0px 16px 0px;}

div.innovations_with_3D
{width:724px;height:76px;background:url(/innova/innovation_with_3D.jpg)}
div.innovations_with_3D div
{text-align:center;padding-top:27px;}
div.innovations_with_3D a
{font-size:18px;color:#017B9A;text-decoration:none;margin-left:15px;}
div.innovations_with_3D a:hover
{color:#a24f9d;}
div.innovations_with_3D span.sec
{padding-left:65px;
 text-decoration:underline;}
 div.a12, div.a15, div.a0, div.a2, div.a1, div.sm01
{background:#ecf2f9}

div.a0, div.a2, div.a1, div.a15, div.a12
{padding-top:10px;
 padding-bottom:10px;}

strong
{color:#333;}

div.context
{width:625px;height:111px;background:url(/images/link_context.jpg) no-repeat right center;color:#0071ad;font-size:28px;text-align:left;}
div.context div.c_1
{padding-left:20px;padding-top:50px;}

div.context a,div.effect a,div.services a,div.client a,div.rank a,div.top10 a,div.strategy a
{color:#0071ad;font-size:28px;}
div.context a:hover,div.effect a:hover,div.services a:hover,div.client a:hover, div.rank a:hover,div.top10 a:hover,div.strategy a:hover
{color:#0071ad;text-decoration:underline}

div.effect
{width:728px;height:111px;background:url(/images/link_innova.jpg) no-repeat right center;color:#0071ad;font-size:28px;text-align:left;}
div.effect div.e_1
{padding-left:20px;padding-top:50px;}
div.effect h3.e_1
{padding-left:20px;padding-top:50px;color:#0071AD;font-size:28px;font-weight: normal;font-family: verdana;}
div.services
{width:625px;height:105px;background:url(/images/link_services.jpg) no-repeat right center;color:#0071ad;font-size:28px;text-align:left;}
div.services div.s_1
{padding-left:20px;padding-top:50px;}
div.client
{width:680px;height:111px;background:url(/images/link_client.jpg) no-repeat right center;color:#0071ad;font-size:28px;text-align:left;}
div.client div.c_1
{padding-left:20px;padding-top:50px;}
div.rank
{width:520px;height:101px;background:url(/images/link_oliwa.jpg) no-repeat right center;color:#0071ad;font-size:28px;text-align:left;}
div.rank div.r_1
{padding-left:20px;padding-top:50px;}
div.top10
{width:600px;height:121px;background:url(/images/link_top10.jpg) no-repeat right center;color:#0071ad;font-size:28px;text-align:left;}
div.top10 div.t_10
{padding-left:20px;padding-top:50px;}

div.main_mission
{position:absolute;color:#30839b;font-size:15px;top:230px;margin-left:70px;}
div.main_mission span
{margin-left:0px;}

div.strategy
{width:690px;height:150px;background:url(/images/link_strategy.jpg) no-repeat right center;color:#0071ad;font-size:28px;text-align:left;}
div.strategy div.ok_10
{padding-left:20px;padding-top:85px;}
div.strategy h3.ok_10
{padding-left:20px;padding-top:85px;color:#0071AD;font-size:28px;font-weight: normal;font-family: verdana;}

/* Breadcumbs */

ul.no_pd
{padding:0px;margin:0px;list-style-type:none;padding-left:25px;}

ul.no_pd li
{float:left;padding:0px;margin:0px;
 background:url(/images/breadcombs_link.jpg) 3px 50% no-repeat;}

ul.no_pd a
{color:#016f8a;font-size:10px;padding-left:20px;margin:0px;font-family:verdana !important;}

ul.no_pd span
{padding-left:20px;font-size:10px;color:#333;margin:0px;font-family:verdana !important;}

ul.no_pd span.blue
{padding-left:20px;font-size:10px;color:#016F8A;margin:0px;font-family:verdana !important;cursor:pointer;}

ul.no_pd span.blue:hover
{text-decoration:underline !important;}

div.breadcumbs
{width:649px;position:absolute;margin-left:200px;top:110px;z-index:9999;}

div.breadcumbs div.cumbs
{margin:5px 0 1px 0;
 /padding-bottom:3px;
 height:15px;}

@-moz-document url-prefix() {
  div.breadcumbs div.cumbs {margin:5px 0 1px 0;
 height:18px;}
}

ul.no_pd li.first
{background:url(/images/breadcombs_house.jpg) 0% 50% no-repeat !important;}

div.breadcumbs div.cumbs_2
{font-size:0px;width:549px;height:2px;background:url(/images/breadcombs_bottom.png) bottom left no-repeat;padding:0px;margin:0px;}

/* Breadcumbs */

div.flex
{width:150px;
 cursor:pointer;}

div.flexcore
{width:150px;height:40px;background:url(/img/flex-cms-logo.png) left no-repeat;cursor:pointer;}

div.host_sites
{width:154px;cursor:pointer;}

div.host_sites p
{cursor:pointer;}

div.host_sites a:hover
{text-decoration:none;cursor:pointer;}

div.videoback_1
{position:absolute;top:112px;/top:113px;right:740px;/right:741px;width:20px;height:644px;background:url(/images/video-left.png) top left no-repeat;}

div.videoback_2
{position:absolute;top:112px;right:-57px;width:53px;height:325px;background:url(/images/video-right.png) top left no-repeat;z-index:997;}

div.sozdat_site a
{color:#017b9a !important;}