html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, select, fieldset, table, th, td{ margin:0px; padding:0px; }



html{ height:100%; }

body{ background:#eaeaea url(../../images/watch3_bg_body.gif) left top; behavior:url(scripts/iehoverfix.htc); color:#4d4a59; font-family:Tahoma, Verdana, Arial; font-size:11px; height:100%; }



a{ color:#4d4a59; text-decoration:underline; }

a:hover{ text-decoration:none; }



h1{ font-size:22px; margin:5px 0px 10px 15px; }



img{ border:none; }



input.field{ color:#888; font-family:Tahoma, Verdana, Arial; font-size:11px; margin:0px; padding:0px 5px; }



.cleadboth{ clear:both; font-size:0px; height:0px; line-height:0px; margin:0px; padding:0px; }





#mainframe{ background:url(../../images/watch3_bg_page.png) center repeat-y; margin:0px auto -164px; min-height:100%; padding:0px 15px; width:994px; } * html #mainframe{ height:100%; background:url(../../images/watch3_bg_page.gif) center repeat-y; }



#topbar{ background:#454252 url(../../images/watch3_bg_headerbar.gif); border:#262430 solid 1px; border-width:0px 1px; color:#FFF; height:34px; position:relative; width:992px; }

#topbar .freedelivery{ font-size:12px; font-weight:bold; left:28px; position:absolute; top:9px; }

#topbar .login{ height:14px; line-height:14px; position:absolute; right:17px; top:10px; }

#topbar .login a{ background:url(../../images/watch3_arrow_white.gif) no-repeat 0px 4px; color:#FFF; display:block; float:left; height:14px; line-height:14px; margin-left:31px; padding-left:12px; }

#topbar .login label{ display:block; float:left; height:14px; line-height:14px; }

#topbar .login .field{ background:#f9f9fb; border:#cfcfcf solid 1px; display:block; float:left; height:12px; line-height:12px; margin:0px 20px 0px 5px; padding:0px 2px; width:93px; }

#topbar .login .button{ color:#FFF; display:block; float:left; height:14px; margin:0px 2px; width:58px; }



#headersection{ background:url(../../images/watch3_bg_headersection.gif) top repeat-x; border-bottom:#cfcfcf solid 1px; height:127px; position:relative; }

#sitelogo{ left:38px; position:absolute; top:26px; }

#headersection .ID{ font-family:Tahoma, Verdana, Arial; color:#7c8589; font-size:12px; left:355px; position:absolute; top:93px; }

#headercontacts{ background:url(../../images/watch3_phone_header.png) no-repeat 0px 23px; color:#7c8589; height:127px; position:absolute; right:0px; top:0px; width:587px; }

#headercontacts .phoneSPB{ font-size:12px; left:336px; position:absolute; top:30px; }

#headercontacts .phoneTula{ font-size:12px; left:336px; position:absolute; top:50px; }

#headercontacts .icq{ font-size:12px; left:336px; position:absolute; top:55px; }

#headercontacts .feedback{ font-family:Tahoma, Verdana, Arial; font-size:12px; left:64px; position:absolute; top:93px; }



#headerbar{ height:61px; padding:0px 10px; position:relative; }

#headerbar .fastsearch{ position:absolute; right:10px; top:18px; width:251px; }

#headerbar .fastsearch .field{ border:#d0cecf solid 1px; display:block; float:left; height:19px; line-height:19px; width:175px; }

#headerbar .fastsearch .button{ display:block; float:right; height:21px; width:62px; }

#headerbar .fastsearch a{ background:url(../../images/watch3_arrow_grey.gif) no-repeat 0px 8px; clear:both; color:#c3c3c3; display:inline-block; padding:3px 0px 0px 11px; }



#minicart{ background:url(../../images/watch3_ico_cart.gif) no-repeat 8px 0px; color:#888; font-size:12px; height:14px; line-height:14px; left:10px; padding-left:31px; position:absolute; top:23px; }

#minicart a{ color:#cf1524; display:inline-block; height:14px; }

#minicart .pay{ background:url(../../images/watch3_arrow_red.gif) no-repeat 0px 5px; margin-left:10px; padding-left:10px; }

#minicart .clear{ background:url(../../images/arrowwatch3_arrow_red.gif) no-repeat 0px 5px; margin-left:10px; padding-left:10px; }





#menu-top {border:#d1d1d2 solid 1px; height:33px; margin:0px 10px; padding:1px; width:970px; float:left; line-height:normal;}

#menu-top ul {width:100%;display:table;margin:0;padding:0;table-layout:fixed;}

#menu-top li {display:table-cell;margin:0;padding:0px 0;list-style:none;text-align:center; border-left:#FFF solid 1px; border-right:#d0d1d2 solid 1px;} 

#menu-top li a{width:100%;padding-right: 0px; padding-left: 0px; background:#eaebeb url(../../images/watch3_bg_topmenu_passive.gif) repeat-x; color:#697377; display:inline-block; font-weight:bold; height:33px; line-height:33px; text-align:center; text-decoration:none; }

#menu-top li a:hover{ background:#64616e url(../../images/watch3_bg_topmenu_active.gif) repeat-x; color:#FFF; }

#dostiopl{width:152px;}

#menu-top li.menufirst{border-left:none;}

#menu-top li.menulast{border-right:none;}



#page-content{ overflow:hidden; padding:31px 10px; position:relative; zoom:1; }

#page-content .column-left{ float:left; width:200px; }

#page-content .column-main{ float:right; overflow:hidden; position:relative; width:764px; zoom:1; }

#page-content .column-main .column-left{ float:left; width:554px; }

#page-content .column-main .column-right{ float:right; width:200px; }



#leftmenu{ list-style:none; border-top:#dc1730 solid 1px; margin-bottom:10px; }

#leftmenu a{ text-decoration:none; }

#leftmenu a:hover{ text-decoration:underline; }

#leftmenu .level-first{ border:#dadada solid 1px; border-top:none; font-weight:bold; padding:1px; }

#leftmenu .level-first a{ background:#dadada url(../../images/watch3_bg_leftmenu_grey.gif) repeat-x; color:#4d4a59; display:block; height:31px; line-height:31px; padding-left:15px; text-transform:uppercase; }

#leftmenu .mark{ border:#cb1519 solid 1px; border-top:none; color:#FFF; }

#leftmenu .mark a{ background:#cb1519 url(../../images/watch3_bg_leftmenu_red.gif) repeat-x; color:#FFF; }

#leftmenu .level-second{ border:#dadada solid 1px; font-size:12px; margin-top:-1px; padding-bottom:18px; }

#leftmenu .level-second a{ background:url(../../images/watch3_marker_leftmenu_passive.gif) no-repeat 11px 12px; color:#697377; display:block; padding:10px 0px 1px 29px; }

#leftmenu .level-second a.active{ background:url(../../images/watch3_marker_leftmenu_active.gif) no-repeat 11px 12px; color:#cb1519; font-weight:bold; }



#chain{ font-size:12px; height:34px; }

#chain a{ background:url(../../images/watch3_marker_chain.gif) no-repeat 0px 6px; color:#4d4a59; font-weight:bold; margin-left:5px; padding-left:17px; }

#chain a.root{ background:none; margin:0px 0px 0px 15px; padding:0px; }

#chain a.active{ font-weight:normal; }



#pagetext{ line-height:21px; padding:0px 15px; }

#pagetext p{ margin:0px 0px 21px; }



#vendor-info{ margin:10px 0px 23px; overflow:hidden; position:relative; zoom:1; }

#vendor-info .logo{ float:left; text-align:center; width:220px; }

#vendor-info .description{ font-size:12px; line-height:17px; margin-left:220px; }



#vendor-banner{border:#dadada solid 1px; color:#000; font-size:12px; height:83px; line-height:22px; margin-bottom:10px; padding:15px 0px 0px 40px; }



#watchlist{ margin-bottom:10px; position:relative; }

#watchlist .sections{ height:25px; }

#watchlist .sections .section{ border:#ddd solid 1px; border-bottom:none; display:block; float:left; height:23px; margin-right:1px; padding:1px 1px 0px; }

#watchlist .sections .section b{ background:#cfcfcf url(../../images/watch3_bg_section_selector.gif); display:block; height:23px; line-height:23px; padding:0px 20px; *float:left; }

#watchlist .sections .section-active{ border-color:#4c4958; text-decoration:none; }

#watchlist .sections .section-active b{ background:#4c4958 url(../../images/watch3_bg_section_selector_active.gif); color:#FFF; }

#watchlist .viewmode{ font-size:10px; height:13px; position:absolute; right:0px; top:6px; }

#watchlist .viewmode a{ display:inline-block; height:13px; line-height:13px; margin:0px 8px; }

#watchlist .viewmode a.active{ color:#82808a; font-weight:bold; text-decoration:none; }

#watchlist .viewmode span{ background:url(../../images/watch3_separator_viewmode.gif) no-repeat; display:inline-block; height:13px; width:1px; }

#watchlist .section-content{ border:#ddd solid 1px;}

#watchlist .viewmode-online-offline{ font-size:10px; height:13px; position:absolute; left:350px; top:6px; }
#watchlist .viewmode-online-offline a{ display:inline-block; height:13px; line-height:13px; margin:0px 8px; }
#watchlist .viewmode-online-offline a.active{ color:#82808a; font-weight:bold; text-decoration:none; }
#watchlist .viewmode-online-offline span{ background:url(../../images/watch3_separator_viewmode.gif) no-repeat; display:inline-block; height:13px; width:1px; }



#watchlist .navigator{ padding:14px 0px; text-align:center; }

#watchlist .navigator .container{ display:inline-block; }

#watchlist .navigator .back{ background:url(../../images/watch3_ico_back.gif) no-repeat 0px 5px; margin-right:18px; padding-left:12px; }

#watchlist .navigator .next{ background:url(../../images/watch3_ico_next.gif) no-repeat 66px 5px; margin-left:18px; padding-right:12px; }

#watchlist .navigator .pages{ border:#ffffff solid 1px; display:inline-block; font-size:13px; height:18px; line-height:30px; padding:6px; }

#watchlist .navigator .pages a{ display:inline-block; height:18px; line-height:18px; margin:0px 7px; }

#watchlist .navigator .pages a.active{ background:#d1d1d2; color:#FFF; text-decoration:none; padding:0px 6px; margin:0px 1px; }

#watchlist .navigator .pages .triplepoints{ display:inline-block; height:18px; line-height:18px; margin:0px 7px; }



#watchlist .list-deafult{ padding:0px 14px 1px; }



#watchlist .list-deafult .elements-line{ border-top:#cfcfcf solid 1px; overflow:hidden; padding:16px 0px 13px; position:relative; zoom:1; }

#watchlist .list-deafult .elements-line-last{ border-top:#cfcfcf solid 1px; overflow:hidden; padding:16px 0px 13px; position:relative; zoom:1; }

#watchlist .list-deafult .elements-line-first{ border-top:#cfcfcf solid 0px; }



#watchlist .list-deafult .element{ float:left; margin:0px 8px; text-align:center; width:130px; } * html #watchlist .list-deafult .element{ display:inline; }

#watchlist .list-deafult .element .pic{ height:157px; position:relative; }

#watchlist .list-deafult .element .pic .preview{ margin-top:10px; z-index:1; }

#watchlist .list-deafult .element .pic .sale{ position:absolute; right:0px; top:0px; z-index:3; }

#watchlist .list-deafult .element .pic div{ display:none; }

#watchlist .list-deafult .element .pic:hover div{ background:url(../../images/watch3_bg_zoomelement.png) repeat-x; display:block; height:157px; left:0px; position:absolute; top:0px; width:130px; z-index:2; } * html #watchlist .list-deafult .element .pic:hover div{ background:none; }

#watchlist .list-deafult .element .pic:hover div span{ background:#FFF; border:#4d4a59 solid 1px; display:block; height:21px; margin:68px auto 0px; padding:1px; text-align:left; width:104px; }

#watchlist .list-deafult .element .pic:hover div span a{ background:#26242e url(../../images/watch3_bg_button_zoom.gif); color:#FFF; display:inline-block; height:21px; line-height:21px; text-decoration:none; width:104px; cursor:pointer; }

#watchlist .list-deafult .element .pic:hover div span a b{ background:url(../../images/watch3_ico_zoom_1.gif) no-repeat 15px 6px; display:inline-block; height:21px; line-height:21px; padding-left:28px; width:104px; }

#watchlist .list-deafult .element .name{ display:block; font-weight:bold; text-decoration:none; }

#watchlist .list-deafult .element .name:hover{ text-decoration:underline; }

#watchlist .list-deafult .element .price{ color:#cb1519; font-size:12px; font-weight:bold; padding-top:5px; }

#watchlist .list-deafult .element .price s{ color:#4d4a59; font-size:10px; font-weight:normal; }

#watchlist .list-section{ overflow:hidden; margin:-2px 0px; padding:0px 9px; position:relative; zoom:1; }

#watchlist .list-section .element{ border:#d1d1d2 solid 1px; float:left; height:244px; margin:10px 13px; position:relative; width:343px; }

#watchlist .list-section .element .pic{ height:214px; left:0px; position:absolute; text-align:center; top:0px; width:170px; }

#watchlist .list-section .element .pic .preview{ margin-top:17px; z-index:1; }

#watchlist .list-section .element .pic .sale{ position:absolute; right:17px; top:1px; z-index:3; }

#watchlist .list-section .element .price{ bottom:9px; color:#cb1519; display:block; font-size:12px; position:absolute; text-align:center; width:170px; }

#watchlist .list-section .element .price s{ color:#4d4a59; font-size:10px; font-weight:normal; }

#watchlist .list-section .element .info{ height:214px; left:170px; line-height:15px; position:absolute; width:167px; }

#watchlist .list-section .element .info a{ display:block; font-size:12px; font-weight:bold; padding:9px 0px 7px; }

#watchlist .list-section .element .info div{ border-top:#ddd solid 1px; margin-top:9px; padding-top:7px; }

#watchlist .list-section .element .button{ border:#cfcfcf solid 1px; bottom:5px; display:block; font-size:12px; font-weight:bold; height:23px; line-height:23px; position:absolute; text-align:center; }

#watchlist .list-section .element .button-buy{ right:107px; width:64px; }

#watchlist .list-section .element .button-detail{ right:4px; width:92px; }

#watchlist .list-collections{ overflow:hidden; margin:-2px 0px; padding:0px 9px; position:relative; zoom:1; }

#watchlist .list-collections .element{ border:#d1d1d2 solid 1px; float:left; height:244px; margin:10px 13px; position:relative; width:343px; }

#watchlist .list-collections .element .preview{ position:absolute; right:5px; top:4px; }

#watchlist .list-collections .element .description{ left:18px; line-height:15px; position:absolute; text-align:justify; top:153px; width:305px; }

#watchlist .list-collections .element .info{ left:21px; position:absolute; top:40px; }

#watchlist .list-collections .element .info .name{ color:#cb1519; font-size:12px; font-weight:bold; }

#watchlist .list-collections .element .info .price{ padding-top:11px; }



#watchdetail{ margin-bottom:10px; position:relative; }

#watchdetail .sections { height:27px; position:relative; z-index:2; }

#watchdetail .sections .section{ border:#ddd solid 1px; display:block; float:left; height:23px; margin-right:-10px; padding:1px; }

#watchdetail .sections .section b{ background:#cfcfcf url(../../images/watch3_bg_section_selector.gif); cursor:pointer; display:block; height:23px; line-height:23px; padding:0px 20px; *float:left; }

#watchdetail .sections .section-active{ border-bottom:#FFF solid 1px; color:#cfcfcf; text-decoration:capitalize; }

#watchdetail .sections .section-active b{ background:#fff; color:#cfcfcf; text-decoration:capitalize;}

#watchdetail .element-content{ border:#ddd solid 1px; margin-top:-1px; padding:25px 0px; position:relative; z-index:1; zoom:1; }

#watchdetail .element-content .leftsection{ float:left; margin-left:10px; width:230px; }

#watchdetail .element-content .leftsection .pics{ margin-bottom:20px;}

#watchdetail .element-content .leftsection .pics .big{ text-align:center; }

#watchdetail .element-content .leftsection .pics .preview{ margin:40px -10px 0px; overflow:hidden; position:relative; zoom:1; }

#watchdetail .element-content .leftsection .pics .preview a{ margin:0px 10px; }

#watchdetail .element-content .leftsection .infoblock{ margin:10px 0px; text-align:center; width:230px;}

#watchdetail .element-content .leftsection .infoblock .container{ margin-bottom:1px; }

#watchdetail .element-content .info{ float:right; position:relative; width:500px; }

#watchdetail .element-content .info .main-info h1{ font-size:17px; margin:0px; padding:0px 0px 10px; text-transform:none;}

#watchdetail .element-content .info .main-info div{ color:#888; line-height:16px; }

#watchdetail .element-content .info .buy-info{ float:right; margin-right:34px; }

#watchdetail .element-content .info .buy-info .price{  color:#cb1519; font-size:13px; height:30px; line-height:24px; margin-bottom:1px; text-align:center; width:140px; }

#watchdetail .element-content .info .buy-info .price s{ color:#000; font-size:10px; }

#watchdetail .element-content .info .buy-info .button{ border:#cb1519 solid 1px; height:32px; padding:1px; width:138px; }

#watchdetail .element-content .info .buy-info .button a{ background:#cb1519 url(../../images/watch3_bg_button_buy.gif); color:#FFF; display:block; font-size:18px; height:32px; line-height:32px; text-align:center; text-decoration:none; width:138px;  }

#watchdetail .element-content .info .description{ border-top:#d1d1d2 solid 1px; line-height:16px; margin-top:13px; padding:22px 0px 0px; }

#watchdetail .element-content .info .description p{ margin:0px 0px 19px; }

#watchdetail .element-content .info .description ul{ line-height:19px; list-style:none; margin:0px 0px 21px; }

#watchdetail .element-content .info .description ul li{ background:url(../../images/watch3_marker_li_default.gif) no-repeat 5px 8px; padding-left:20px; }



.history-section{ margin-bottom:10px; overflow:hidden; position:relative; zoom:1; }

.history-section h3{ color:#FFF; font-size:12px; padding:5px 0px 6px 16px; }

.history-section .elements{ margin:0px 13px; }

.history-section .element{ float:left; font-size:10px; padding:16px 0px; text-align:center; width:105px; }

.history-section .element .pic{ margin-bottom:5px; }



.buy-history{ border:#423f4d solid 1px; }

.buy-history h3{ background:#423f4d; }



.view-history{ border:#d1d1d2 solid 1px; }

.view-history h3{ background:#d1d1d2; }



.elements-navigator{ line-height:17px; position:absolute; right:0px; top:0px; }

.elements-navigator .return{ display:inline-block; font-size:12px; height:17px; margin:0px 15px; }

.elements-navigator .button{ background:#efefef; display:inline-block; height:17px; text-decoration:none; width:17px; }

.elements-navigator .button-back{ background:url(../../images/watch3_ico_element_nav.gif) no-repeat; margin-right:4px; }

.elements-navigator .button-next{ background:url(../../images/watch3_ico_element_nav.gif) no-repeat -17px 0px; margin-left:4px; }

.elements-navigator-bottom{ float:right; margin:20px 0px 30px; position:relative; }





.news_thankyou{ text-align:center; font-size: 110%; color:#00AA00; font-weight:bold; padding-bottom:10px;}



#vendor-adount{ border:#ddd solid 1px; margin-bottom:10px; }

#vendor-adount h3{ border-bottom:#ddd solid 1px; font-size:14px; margin:0px 1px; padding:6px 14px 8px; }

#vendor-adount .container{ font-size:12px; line-height:17px; padding:15px 26px 12px 18px; }

#vendor-adount .container p{ margin:0px 0px 17px; }



#paymentmethod{ border:#dadada solid 1px; height:58px; position:relative; padding:12px 0px 11px; overflow:hidden; }

#paymentmethod img{ margin:0px 35px; }



#adv-threesection{ margin-bottom:10px; }

#adv-threesection a.shop img{ }



#adv-twosection{ margin-bottom:10px; overflow:hidden; position:relative; zoom:1; }

#adv-twosection div{ border:#d1d1d2 solid 1px; height:146px; width:272px; }

#adv-twosection .left{ float:left;}

#adv-twosection .right{ float:right;}



#watchselection{ background:#4c4958; border:#000 solid 1px; color:#FFF; margin-bottom:10px; padding:1px; }

#watchselection h3{ border-bottom:#FFF solid 1px; font-size:13px; padding:7px 12px 9px; }

#watchselection .properties{ padding:3px 12px 10px; }

#watchselection label{ display:block; font-weight:bold; padding:9px 0px 3px; }

#watchselection select{ color:#888; font-family:Tahoma, Verdana, Arial; font-size:11px; height:19px; width:166px; }

#watchselection .field{ height:16px; width:52px; }

#watchselection .button{ color:#FFF; display:block; height:22px; margin:17px 0px 0px; width:166px; *margin-top:15px; }

#advanced-watchselection{ border:#3c3947 solid 1px; background:url(../../images/watch3_bg_advancedsearch.gif); display:block; color:#cb1519; font-weight:bold; height:31px; line-height:31px; margin:-10px 0px 10px; text-align:center; }



#vendorslist{ border:#d1d1d2 solid 1px; height:40px; margin-bottom:10px; clear:both; overflow:hidden; padding:4px 0px 8px; position:relative; }

#vendorslist img{ margin:0px 15px; }



.vendorslist-container  {

left:0px;

margin:0;

overflow:hidden;

padding:0;

position:relative;

top:4px;

}

#vendorslist ul {

list-style:none outside none;

margin:0;

padding:1px 0 0;

}

#vendors-carousel {

height:34px;

list-style:none outside none;

margin:0;

overflow:hidden;

padding:0;

width:1000px;

}



#vendors-carousel li {

background:url("../images/brand_space.gif") no-repeat scroll right top transparent;

display:inline;

float:left;

height:34px;

overflow:hidden;

padding:0 5px;

width:105px;

}









#eventlist{ border:#d1d1d2 solid 1px; margin-bottom:10px; position:relative; }

#eventlist h3{ border-bottom:#d1d1d2 solid 1px; color:#4d4a59; font-size:12px; margin:0px 1px; padding:11px 12px 10px; }

#eventlist .archive{ color:#db172f; position:absolute; right:11px; top:11px; }

#eventlist .events{ overflow:hidden; padding-top:16px; position:relative; zoom:1; }

#eventlist .events .event{ color:#82808a; float:left; height:67px; padding:0px 11px 0px 12px; width:160px; }

#eventlist .events .center{ border:#d1d1d2 solid 1px; border-width:0px 1px; }

#eventlist .events .date{ background:#eaeaea; color:#4d4a59; height:19px; line-height:19px; padding:0px 6px; margin:0px auto; }

#eventlist .events a{ color:#82808a; display:inline-block; margin:5px 0px 9px; }

#eventlist .subscribe{ background:url(../../images/watch3_ico_newssubscribe.gif) no-repeat; border-top:#d1d1d2 solid 1px; color:#82808a; height:44px; position:relative; }

#eventlist .subscribe label{ font-size:12px; position:absolute; right:189px; top:15px; }

#eventlist .subscribe .field{ border:#d1d1d2 solid 1px; height:21px; right:46px; top:11px; position:absolute; width:122px; }

#eventlist .subscribe .button{ height:23px; position:absolute; right:13px; top:11px; width:23px; }



#event-subscribe{ background:url(../../images/watch3_ico_newssubscribe_big.gif) no-repeat; border:#d1d1d2 solid 1px; height:185px; margin-bottom:10px; position:relative; }

#event-subscribe label{ font-size:14px; left:17px; position:absolute; top:111px; }

#event-subscribe .field{ border:#d1d1d2 solid 1px; height:21px; left:17px; top:133px; position:absolute; width:122px; }

#event-subscribe .button{ height:23px; position:absolute; right:13px; top:133px; width:23px; }



#history-user{ border:#d1d1d2 solid 1px; margin-bottom:10px; padding-bottom:10px;}

#history-user h3{ border-bottom:#d1d1d2 solid 1px; margin:1px; }

#history-user h3 span{ background:#4c4958; color:#FFF; display:block; margin-bottom:1px; padding:7px 0px 7px; text-align:center; }

#history-user .element{ border-bottom:#d1d1d2 solid 1px; font-size:11px; margin:0px 21px 0px 7px; overflow:hidden; padding:10px 0px 10px; position:relative; text-transform: zoom:1; }

#history-user .element img{ float:left; }

#history-user .element span{ display:block; margin:12px 0px 0px 53px; }

#history-user .element span a{ display:block; }

#history-user .last{ border:none; }

#history-user .all-link{ padding-left:7px;font-weight:bold;}

#history-user .clearLastViewed_handler{ float:right;padding-right:7px;font-weight:bold;}





#advantage{ background:#f3f3f3; border:#d1d1d2 solid 1px; margin-bottom:10px; }

#advantage h3{ background:#d1d1d2; color:#4d4a59; font-size:13px; padding:6px 15px 8px; }

#advantage ul{ line-height:16px; list-style:none; padding:0px 4px; }

#advantage ul li{ margin-bottom:2px; padding-top:8px; overflow:hidden; position:relative; zoom:1; }

#advantage ul li b{ background:#4d4a59; color:#FFF; display:block; float:left; height:14px; line-height:14px; margin-top:2px; text-align:center; width:13px; }

#advantage ul li span{ border-bottom:#d1d1d2 solid 1px; display:block; font-size:12px; margin-left:20px; padding-bottom:11px; width:170px; *margin-left:17px; }

#advantage ul li .last{ border:none; }

#advantage .call{ font-size:12px; margin:10px 0px 12px 25px; }



.section-default{ border:#d1d1d2 solid 1px; margin-bottom:10px; }

.section-default1{ border:#d1d1d2 solid 1px; margin-bottom:10px; }



#bodyclear{ clear:both; height:164px; }



#popup-window{ background:url(../../images/watch3_popup_shadow.png) no-repeat; height:535px; padding:9px; width:535px; } * html #popup-window{ background:none; }

#popup-window .background{ background:#FFF; height:531px; padding:2px; width:531px; }

#popup-window .border{ border:#cfcfcf solid 1px; height:529px; width:529px; }

#popup-window .pic{ padding:35px 0px; text-align:center; }

#popup-window .name{ font-size:19px; text-align:center; }







#bottom{ color:#4d4a59; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:164px; margin:0px auto; padding:0px 0px; width:994px; }

#bottom a{ color:#4d4a59; }

#bottom .container{ background:#e3e4e4; border:#ccc solid 1px; border-width:0px 1px; border-top:#44414f solid 1px; height:163px; position:relative; }

#bottom .vozvrat{ left:33px; position:absolute; top:78px; }

#bottom .copyright{ left:33px; position:absolute; top:98px; }

#bottom .phones{ left:36px; position:absolute; top:120px; }

#bottom .counters{ bottom:32px; right:7px; position:absolute; }

#bottom .counters span{ bottom:0px; margin:0px 14px; }







#menu-bottom{ font-weight:bold; left:11px; position:absolute; top:42px; width:970px; float:left; line-height:normal;}

#menu-bottom ul {margin:0; padding:0; list-style:none;}

#menu-bottom li {float:left; margin:0; padding:0;}

#menu-bottom li a{ background:url(../../images/watch3_marker_bottommenu.gif) no-repeat 0px 7px; font-weight:bold; padding:0px 21px 0px 21px; }

#menu-bottom li a.w-marker{ background:none; }







/*

#leftmenu{ list-style:none; border-top:#dc1730 solid 1px; margin-bottom:10px; }

#leftmenu a{ text-decoration:none; }

#leftmenu a:hover{ text-decoration:underline; }

#leftmenu .level-first{ border:#dadada solid 1px; border-top:none; font-weight:bold; padding:1px; }

#leftmenu .level-first a{ background:#dadada url(../../images/watch3_bg_leftmenu_grey.gif) repeat-x; color:#4d4a59; display:block; height:31px; line-height:31px; padding-left:15px; text-transform:uppercase; }

#leftmenu .mark{ border:#cb1519 solid 1px; border-top:none; color:#FFF; }

#leftmenu .mark a{ background:#cb1519 url(../../images/watch3_bg_leftmenu_red.gif) repeat-x; color:#FFF; }

#leftmenu .level-second{ border:#dadada solid 1px; font-size:12px; margin-top:1px; padding-bottom:18px; }

#leftmenu .level-second a{ background:url(../../images/watch3_marker_leftmenu_passive.gif) no-repeat 11px 12px; color:#697377; display:block; padding:10px 0px 1px 29px; }

#leftmenu .level-second a.active{ background:url(../../images/watch3_marker_leftmenu_active.gif) no-repeat 11px 12px; color:#cb1519; font-weight:bold; }

*/

/*

.cpt_category_tree {	list-style:none; border-top:#dadada solid 1px; padding: 0 0 0 0; margin: 0;}

.cpt_category_tree li a {text-decoration:none;}

.cpt_category_tree a:hover{ text-decoration:underline; }

.cpt_category_tree ul {list-style-type: none; margin: 0px; padding: 0px;}

.cpt_category_tree li {padding: 0; margin: 0;}

*/

/*

.cpt_category_tree li.child, 

.cpt_category_tree li.child_current, 

.cpt_category_tree li.parent_current { border: none;}





.cpt_category_tree li.parent {border:#dadada solid 1px; border-top:none; font-weight:bold; padding:1px;}

.cpt_category_tree li.parent a {background:#dadada url(../../images/watch3_bg_leftmenu_grey.gif) repeat-x; color:#4d4a59; display:block; height:31px; line-height:31px; padding-left:15px; text-transform:uppercase;}

.cpt_category_tree .tab {border:#dadada solid 1px; font-size:12px; margin-top:1px; padding-bottom:18px;}





.cpt_category_tree .parent_current a {font-weight: bold; color: #FD2F0F!important; text-decoration: none !important; background:url(../../images/sls_cat_li_hover.gif) left 0.15em no-repeat;}



.cpt_category_tree .child a {font-size:95%; margin-left: 15px; font-weight:normal; line-height:14px; background:none;}

.cpt_category_tree .child_current a {margin-left: 15px; color: #FD2F0F!important; background:0; text-decoration: none!important; font-size:95%; font-weight:bold; line-height:14px;}

.cpt_category_tree .tab {margin-left:10px;}

.bullet {font-size:0px;}

a .bullet {text-decoration: none!important;}

*/

#ws {

    overflow:hidden;

}



#ws a{

    text-decoration: none !important;

    color: #000 !important;

}





div.overlay {

	background-image:url(../../images/white.png);

	width:764px;

	height:615px;		

	display:none;

	padding:20px;

}

div.overlay div.close {

	background-image:url(../../images/close.png);

	position:absolute;

	right:18px;

	top:18px;

	cursor:pointer;

	height:50px;

	width:50px;

}

#remindme_price {
float: right; margin: -15px 25px 0 0;

}

#overlay {

	background-image:url(../../images/transparent.png);

}

#overgoop {

	background-image:url(../../images/transparent.png);

	color:#efefef;

}

div.wrap {

	/*height:441px;*/

	overflow-y:auto;

}



/*Callback Form*/

#callback {height:250px;width:100%;}

#callback_logo {background: url( ../../images/top_dial.png ) no-repeat 0 0; height:230px;width:180px;margin-left:80px;margin-top:20px; float:left;}

#callback h2 {font-family:Tahoma, Verdana, Arial;font-weight:normal;color: #697377; font-size: 26px;padding-bottom:27px;padding-top:45px;}

#callback .callback_text {text-align: left; padding-bottom: 15px; color:#697377; width:680px;}



#callback_form{color:#4D4A59;}

#callback_form fieldset {height:400px;border: 0 none;}



#callback_form .label_block {float: left; width:265px;}

#callback_form label {float: right;font-weight:bold;padding-top:5px;color:#4D4A59;margin-right:15px;}

#callback_form input {float: left;border: 1px solid #697377;width:338px;}

#callback_form input,

#callback_form textarea {border: 1px solid #697377;}

#callback_form input.error,

#callback_form textarea.error {border: 2px solid #ff0000 !important;}

#callback_form label {font-size: 15px; margin-top: 20px;}

#callback_form input,

#callback_form textarea {width:338px; margin-top: 20px; padding: 6px 2%;background-color:#F1F1F2;}

#callback_form textarea {height: 100px;}

#callback_form button {background: url( ../../images/cbf_buttons.png ) no-repeat 0 0; border: 0 none; height: 41px; text-indent: -9999px; cursor: pointer; margin-top: 10px;}

#callback_form button.reset {width: 144px;}

#callback_form button.submit {width: 167px; background-position: 0 0px;margin-top:25px;}

#callback_form .small_gray {color: #6e6c6c; font-size: 11px;}



.pics-slide-hold  {

float:left;

position:relative;

width:552px;

margin-bottom:12px;

}



.pics-slide {  

    height:  238px;  

    width:   552px;  

    padding: 0;  

    margin:  0;  

} 

 

.pics-slide img {  

    background-color: #eee;  

    width:  552px; 

    height: 238px; 

    top:  0; 

    left: 0 

} 



.control  {

bottom:0px;

list-style:none outside none;

margin:0;

padding:0;

position:absolute;

left:0px;

z-index:99;

}

.control a {

float:left;

padding:0 0 0 1px;

}

.control a {

background:none repeat scroll 0 0 #D8DDDD;

border:1px solid #C3C7C7;

color:#FFFFFF;

display:block;

font-size:12px;

font-weight:bold;

height:15px;

line-height:15px;

text-align:center;

text-decoration:none;

width:16px;

}

.control .activeSlide, .control a:hover {

background:none repeat scroll 0 0 #E3E4E4;

border-color:#8D8D8D;

color:#000000;

}


