* { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
form, table { padding: 0; margin: 0; }

/*body { background: #1f7cc1; margin: 0; padding: 0; position: relative; font-size: 16px;}*/
body { background: #1f7cc1; margin: 0; padding: 0; position: relative; font-size: 16px;}

/* background for NEW YEAR */
/*body { background: url("../images/design/fon_ng.png") #1f7cc1 fixed; }
/***************************/

html, body { height: 100%; }
img { border: medium none; }
*.text { border: 1px Solid /*#1f7cc1;*/#b7d2e6; color: #00344B; }
.red { color: #f00; }
.grey { color: gray; }
.bgGraytext { background: graytext; }
.darkGreen { color: #006600; }
.button { border: 1px solid #a0c3de; background: url("../images/design/button.jpg"); height: 30px; cursor: pointer; color: #00344B; text-decoration: none; }
.button:hover { background: url("../images/design/button_hover.jpg"); text-decoration: none; }
a.btnA { padding: 7px 5px 7px; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.w100 { width: 100%; }
.block_logo { float: left; margin-right: 25px; }
.nowrap { white-space: nowrap !important; }
.wordWrap {
	white-space: pre-wrap; 
	white-space: -moz-pre-wrap; /*Mozilla*/ 
	white-space: -o-pre-wrap; /*Opera*/
	word-wrap: break-word; /*Internet Explorer 6+*/
}
.rightscr { float: right; margin: 0 0 10px 10px; }
.hide { display: none; }
.fake_link { text-decoration: none; color: #14679C; cursor: pointer; }
.fake_link:hover { text-decoration: underline; }

.sortASC { background: url("../images/design/sort.png") no-repeat scroll 0 2px; padding-left: 15px; }
/*.sortASC:hover { background-position: 0 -17px; }*/
.sortDESC { background: url("../images/design/sort.png") no-repeat scroll 0 -17px; padding-left: 15px; }
/*.sortDESC:hover { background-position: 0 2px; }*/
 
#widthFix { width: 960px; margin: 0 auto; padding: 0; /*background: #fff; min-height: 100%;*/ }

/* HEAD */
#headRegistration { background: url(../image/autod_02.png) no-repeat 12px transparent; float: left; height: 21px; padding: 9px 10px 9px 0; width: 761px; text-align: right; color: #fff; }
#headRegistration div { float: left; margin-left: 190px; }
#headRegistration div a { margin: 0 12px; }
#headRegistration a { color: #fff; font-size: 82%;}
#headAction { background: url(../image/autod_01.png) no-repeat 28px 10px transparent; float: left; width: 189px; height: 30px; padding-top: 9px; }
#headAction img { margin: 0 12px; cursor: pointer; }
#slogan { background: url(../image/autod_03.png) no-repeat; width: 714px; height: 166px; float: left; color: #fff; padding: 30px 0 0 10px;/*font-weight: bold;*/ font-size: 18px; }
#slogan div { float: left; }
#slogan .slogan { width: 500px; }
#slogan .tel a { display: block; margin-bottom: 5px; font-size: 80%; color: #fff; }
#logo { background: url(../image/autod_04.png) no-repeat #fff; width: 236px; height: 196px; float: left; /*padding-top: 20px;*/ overflow: hidden;}
#logo a { display: block; margin-top: 20px; }
#formSearch { font-size: 80%; margin-top: 20px; }
#formSearch .searchText { width: 120px; padding: 0 3px; overflow: hidden; height: 18px; float: left; margin-right: 5px; }
#formSearch .searchBtn { width: 50px; overflow: hidden; height: 20px; float: left; }

#bodySite { border-right: 2px Solid #bfd2e0; border-left: 1px Solid #bfd2e0; background: url("../image/footer_content.png") no-repeat right bottom #fff; float: left; width: 957px;}

#rightBlock { float: right; width: 272px; overflow: hidden; margin-left: 20px; height: 100%; }

#intel { float: left; width: 250px; background: transparent; margin-top: 20px; }
#intel .content { background: #f5fdff;background: transparent; }
#intel .content .premRU { float: left; margin-left: 25px; }
#intel img { float: left;}

#content { float: left; width: 643px; padding: 20px 0px 0px 20px; /*margin: 20px 0 0px 20px; overflow: hidden;*/ }

#content_dealer { float: left; width: 917px; padding: 20px 0px 0px 20px; }

#content_forum { float: left; width: 960px; padding: 0; margin: 0;}


#footer { background: url(../image/footer.png) no-repeat top; width: 960px;  padding-top: 25px; color: #fff; font-size: 70%; margin: 0 auto; clear: both;}
#footer .copyright {  background: url(../image/footer_circle.png) no-repeat; width: 269px; height: 124px; float: right; padding: 0 10px 0 40px; color: #fff; text-align: left; }
#footer ul { margin: 0; padding: 5px 0 0 50px; list-style-image: url(../image/design/list_arrow.png); float: left; }
#footer ul a { color: #fff; }
#footer .counters { float: left; margin: 10px 10px 0; width: 440px; }
#footer .counters .c { text-align: center; width: 455px; }
#footer .counters a { color: #fff; text-decoration: underline; }
#footer .counters a:hover { text-decoration: none; }

#menu { font-size: 80%; width: 250px; margin-top: 20px; color: #015999; float: left; }
#menu img { float: left; }
#menu a { background: url(../image/menu_hl.png) repeat-y -8px #cddfed; float: left; height: 19px; width: 227px; text-decoration: none; font-weight: bold; padding: 4px 0 0 0; }
#menu a:hover { text-decoration: underline; }
#menu .menuElement { border-left: 5px Solid #ececb6; background: url(../image/menu_hl.png) repeat-y 2px; width: 235px; padding: 4px 0 0 10px; margin-top: 1px; float: left; }
#menu .el2 { padding-left: 20px; }
#menu .el3 { border-left: 5px Solid #A0C3DE; padding: 0 0 3px 25px; font-size: 11px; font-weight: normal; margin: 0; height: 13px; }
#menu .select { font-weight: bold /*!important*/; }
#menu .forum { margin-top: 1px; float: left;}

p.textRegistaration { text-indent: 20px; margin-top: 10px; /*font-size: 70%;*/ color: #00344B; text-align: justify; }
p.textRegistaration strong { color: #f00; }
ul.registartion { margin: 10px 0 0 50px; font-size: 70%; color: #14679C; list-style-image: url(../image/design/list_arrow.png);}


.org_addr { float: left; font-size: 70%; margin-bottom: 10px; width: 643px; color: #00344B; }
.org_addr h1 {font-size: 120%; }
.org_addr .block-content { padding-bottom: 0 !important; }
.org_addr .action { float: right; }
.org_addr .action img { margin: 0 2px; cursor: pointer; }

.org_addr .label { font-weight: bold; text-align: right; white-space: nowrap; }
.org_addr .label strong { padding-left: 3px; color: #f00; }
.org_addr .value { padding-left: 10px; width: 100%; }
.org_addr .value .text { width: 99%; }
.org_addr .warningRed { display: block; margin-left: 20px; font-size: 80%; color: red; }

#oneNews { margin-bottom: 40px; }
.oneNews { margin-top: 30px; border-bottom: 1px Solid Silver; padding-bottom: 10px; text-align: justify; }
.oneNews a { margin-left: 10px; }
.oneNews p { text-indent: 20px; margin-top: 5px; }

#newsBlock { font-size: 70%; float: left; margin: 20px 0 0; width: 250px; }
#newsBlock .goNews { background: url("../image/logi_x.png") no-repeat; padding: 0px 0 0px 35px; display: block; font-size: 140%; font-weight: bold; }
#newsBlock .blockOneNews { margin-top: 15px; }
#newsBlock .blockOneNews strong { font-weight: bold; color: #ACB0C5; }
#newsBlock .blockOneNews span { display: block; color: #00344B; text-indent: 20px; text-align: justify; }
#newsBlock .blockOneNews a { margin-left: 15px; }

#auto { position: absolute; z-index: 500; /*margin-top: 20px;*/ font-size: 70%; }
#auto div.content { display: block; background-color: #fff; width: 238px; height: 100px; border: 1px #ccc solid; overflow-x: hidden; overflow-y: auto;}
#auto div.content span { width: 100%; margin: 0; padding: 0 5px; display: block; cursor: pointer; color: #00344B; /*text-decoration: underline;*/ }
#auto div.content span:hover { background: #ccdded; /*text-decoration: none;*/ }
#auto div.foot { background: Silver; height: 20px; overflow: hidden; text-align: right; padding-right: 10px;}
#auto div.foot span { cursor: pointer; color: #00f; text-decoration: underline; }
#auto div.foot span:hover { text-decoration: none; }

#cabinet table { font-size: 70%; }
#cabinet table td { padding: 5px 0; color: #00344B; }
#cabinet table td.label { text-align: right; padding-right: 10px; white-space: nowrap; font-weight: bold; }
#cabinet table td.label strong { padding-left: 3px; color: #f00; }
#cabinet table td.value { width: 100%; }
#cabinet table td.value p.errors { display: none; }
#cabinet table td.value .errors { float: left; color: red; list-style: none; margin: 0; padding: 0 0 0 20px; }
#cabinet table td.value .errors li { color: red; }
#cabinet table .submit { width: 80px; }
#cabinet .capchaCheng, #cabinet .capcha { float: left; }
#cabinet .capchaCheng { margin: 23px 0 0 20px; }
#cabinet .text { /*display: block;*/ width: 99%; }
#cabinet table td .warningReg { display: block; margin-left: 20px; font-size: 80%; color: red; }
#cabinet table td.desc { padding-top: 6px; }
#cabinet a { font-weight: bold; }

.cabinetMenu { margin: 0 70px; clear: both; font-size: 70%; }
.cabinetMenu h2 { clear: both; }
.cabinetMenu a { background: url("../images/design/button_bg.png") 0 0;
	float: left; margin: 7px 22px; width: 80px; height: 73px;
	text-decoration: none;
	padding-top: 7px; text-align: center;
}
.cabinetMenu .middle { padding-top: 14px; height: 66px; }
.cabinetMenu a:hover { background-position: 0 80px; }
.cabinetMenu a span { float: left; width: 100%; margin-top: 5px; }

#cabinetSites { font-size: 70%; }
#cabinetSites .divLink {
	background:transparent url(../images/design/buttonSite_bg.png) repeat scroll 0 0;
	float:left;
	height:80px;
	margin:10px;
	padding-left: 5px;
	overflow: hidden;
	position: relative;
}
#cabinetSites .divLink a {
	background: url("../images/design/buttonSite_bg.png") 100% 0;
	float: left;
	height:67px;
	text-align:center;
	text-decoration:none;
	padding: 13px 5px 0 0;
	overflow: hidden;
	min-width: 80px;
}
#cabinetSites .divLink:hover { background-position: 0 80px; }
#cabinetSites .divLink:hover a { background-position: 100% 80px; }
#cabinetSites .divLink a div { margin: 5px 5px 0; display: block; }

#siteStat { position: absolute; top: 125px; left: 203px; font-size: 70%; z-index: 100; display: none; width: 300px; }
#siteStat table .label { text-align: right; color: #00f; }
#siteStat img { display: block; margin: -1px 0 0 10px; }

#siteOrder { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid Silver; font-size: 70%; }
#siteOrder th { border: 1px solid Silver; background: #c1e1ff; }
#siteOrder td { padding: 2px 5px; }
#siteOrder .left, #siteOrder .right { border: 1px solid Silver; }
#siteOrder .left { text-align: left; }
#siteOrder .right { text-align: right; padding-right: 10px;}

.sites_orderInfo, .sites_orderSoft { width: 100%; border-collapse: collapse; }
.sites_orderInfo .label { text-align: right; padding-right: 10px; color: #00f; }
.sites_orderSoft { margin-top: 10px; }
.sites_orderSoft td, .sites_orderSoft th { border: 1px solid Silver; }
.sites_orderSoft td { padding: 0 5px; }
.sites_orderSoft .center { text-align: center; }
 
.wndTableInfoSite { width: 100%; }
.wndTableInfoSite textarea { width: 100%; }
.wndTableInfoSite input { width: 100px; }
.wndTableInfoSite .label { width: 100px; }


#login { width: 400px; margin: 0 auto; }
#login .button { width: 100px; }

.userInfo, .infoLogin { background: url("../image/info.png") no-repeat; padding: 3px 0 10px 30px; margin-bottom: 5px; font-size: 80%; }
.infoLogin { width: 350px; margin: 0 auto; }

#wndDesc {z-index: 50; position: absolute; top: 0px; left: 0px; width: 500px; background: #FFF;}
#wndDesc .head { background: url(../image/wnd_head_line.gif) repeat-x; border: 1px solid #455d7c; border-top: 0;  position: relative; height: 23px; }
#wndDesc .head .leftCorner, #wndDesc .head .rightCorner { position: absolute; width: 6px; height: 6px; }
#wndDesc .head .leftCorner { background: url(../image/wnd_left_top.gif) no-repeat; top: 0; left: -1px; }
#wndDesc .head .rightCorner { background: url(../image/wnd_right_top.gif) no-repeat; top: 0; right: -1px; }
#wndDesc .head img { float: right; margin: 2px 6px 0 0; cursor: pointer; z-index: 1000; }
#wndDesc .head span { padding: 3px 0 0 10px; float: left; z-index: 550; font-weight: bold; }
#wndDesc .body { background: #edeceb; border: 1px solid #455d7c; border-top: 0px; font-size: 70%; }
#wndDesc .body span { padding: 10px; display: block; }
#wndDesc .body .primer ul { list-style-image: url(../image/design/list_arrow.png); margin: 0; }

#calendar { background: #fff; border: 1px Solid #000; position: absolute; left: 100px; top: 100px; height: 200px; width: 200px; font-size: 80%; overflow: hidden; }
#calendar .month { float: left; }
#calendar .month span { margin: 0 1px; cursor: pointer; float: left; }
#calendar .month span.month { width: 60px; text-align: center;}
#calendar .year { float: right; }
#calendar .year span { margin: 0 1px; cursor: pointer; }
#calendar .body { background: #fff; clear: both; }
#calendar .body .dayWeek, #calendar .body .day { background: #fff; float: left; margin: 0 0px; text-align: center; }
#calendar .body .space { float: left; margin: 0; height: 1px; }
#calendar .body .day { cursor: pointer; }
#calendar .body .day:hover { background: #a0a0a0; }


#path { font-size: 70%; margin: 0; width: 645px; float: left; overflow: hidden; }
#path a, #path span { margin: 0 10px; }

#remember { font-size: 70%; text-align: center; width: 400px; margin: 0 auto; padding: 0; color: #00344B; }
#remember .login { margin-bottom: 20px; }
#remember .login input { width: 300px; }
#remember input { margin: 0; }
#remember table .label { text-align: right; padding-right: 10px; white-space: nowrap; font-weight: bold; }
#remember table .value { width: 99%; text-align: left; }
#remember table .value input { width: 99%; }


#paginationControl { margin: 10px 0 0 5px; font-size: 70%; }
#paginationControl a { margin: 0 3px; padding: 0 3px; }
#paginationControl a:hover { background: #A0C3DE; }
#paginationControl span { background: #dbe8f0; margin: 0 3px; padding: 0 3px; }

#cartBlock { float: left; margin: 20px 0 0; width: 250px; }
#cartBlock h1 { font-size: 90%; margin-top: 0; }
#cartBlock .info { float: left; width: 150px; overflow: hidden; font-size: 70%; }
#cartBlock img { float: right; }

.cart { margin-bottom: 20px; padding-bottom: 0; }
.cart .info { font-size: 70%; margin-top: 20px; }
.cart .info span { display: block; text-align: right; font-size: 120%; margin-bottom: 10px; color:  #00344B; font-weight: bold; }
.cart .picture { float: left; margin: 10px;}
.cart .stat { border-top: 1px solid Silver; border-bottom: 1px solid silver; width: 100%; font-size: 70%; }
.cart .stat th { background: #ecf7fc; border-bottom: 1px solid silver; }
.cart .stat td { text-align: center; }
.cart .stat td input { width: 50px; text-align: right; }
.cart .stat img { cursor: pointer; }

.cartItog { font-size: 80%; text-align: right; }
.cartItog a { float: right; padding: 5px 10px; height: 20px; margin-top: 10px; }

#oredrSwitc { width: 400px; margin: 0 auto; padding: 0; }
#oredrSwitc .switch { font-size: 70%; margin: 10px 0 0 80px; color: #00344B; }
#oredrSwitc .switch input { margin-right: 10px; }
#oredrSwitc .submit  { font-size: 70%; margin: 10px 0 0 140px;}

#orderRegistered fieldset { font-size: 70%; color: #00344B; margin: 5px 0; padding: 10px; border: 1px solid #1F7CC1; }
#orderRegistered h2 img { vertical-align: text-top; cursor: pointer; }
#orderRegistered .button { font-size: 70%; text-align: center; }
#orderRegistered a.button { padding: 7px 12px 8px; }
#orderRegistered table { border-collapse: collapse; border-spacing: 0; width: 100%; }
#orderRegistered table td { padding: 5px 2px; }
#orderRegistered .tables td { padding: 2px 5px; }
#orderRegistered .tables .name { width: 50%; }
#orderRegistered .tables input { width: 30px; text-align: center; }
#orderRegistered .w97 { width: 99% }
#orderRegistered .w99 { width: 99% }
#orderRegistered .w100 { width: 99% }
#orderRegistered .help { display: none; margin: 10px; }
#orderRegistered .paymentWebMoney { margin: 10px 0 0 10px; }
#orderRegistered .paymentWebMoney ul { list-style: none; padding: 0; margin: 0 10px; }
/* #orderRegistered fieldset .paymentWebMoney span { display: block; margin-top: 5px; } */
#orderRegistered .label { width: 10%; text-align: right; }
#orderRegistered ul { list-style-image: url(../image/design/list_arrow.png); }
#orderRegistered .capchaImg { float: left; border: 1px solid #000;}
#orderRegistered .capcha { float: left; padding-left: 20px; border: none; }
#orderRegistered .hint_reg { display: block; color: #909090; font-size: 90%; }
/*#orderRegistered fieldset .border_top_bottom { border-bottom: 1px solid silver; border-top: 1px solid silver; }*/
#orderRegistered .highlight { background: transparent; }
#orderRegistered .highlight:hover { background: #d4e9f5; }

.capcha { border: 1px solid #000; }

.billing {padding: 0 10px 0 10px; border: 1px #a0c3de solid; }
.billing table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.billing table .top { vertical-align: top; padding-top: 8px; white-space: nowrap; width: 90px; }
.billing table .help { color: #AAAAAA; display: block; }
.billing table tr td { text-align: right; padding: 5px; }
.billing table tr td .text { width: 100%; }

#cabinetOrder { width: 600px; margin: 0 auto; font-size: 70%; margin-top: 10px; color: #00344B; clear: both; }
#cabinetOrder .shortInfo { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid Silver; }
#cabinetOrder .shortInfo th { border: 1px solid Silver; background: #c1e1ff; width: 25% }
#cabinetOrder .shortInfo td { text-align: center; }
#cabinetOrder .shortInfo .left { text-align: left; }

#acatDetail { font-size: 70%; border-collapse: collapse; border-spacing: 0; border: 1px solid Silver; }
#acatDetail th { border: 1px solid Silver; background: #c1e1ff; padding: 2px 5px; }
#acatDetail td { padding: 2px 5px; }
#acatOrder { margin-top: 20px; font-size: 70%; }
#acatOrder .help { display: none; margin: 10px; }
#acatOrder ul { list-style-image: url(../image/design/list_arrow.png); }
#acatOrder .paymentWebMoney ul { list-style: none; padding: 0; margin: 0 10px; }

#cabinetBooked { font-size: 70%; clear: both; width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid Silver; }
#cabinetBooked th { border: 1px solid Silver; background: #c1e1ff; }
#cabinetBooked td { border: 1px solid Silver; }
.getMoney { display: block; margin-top: 20px; text-align: right; }
.getMoney a { padding: 5px 10px; }

.status { font-size: 70%;  margin: 0 0 10px 40px; float: left;}
.status div { float: left; margin-right: 20px; }
.status div img { float: left; margin-right: 5px; }

#subscribe { font-size: 70%; float: left; margin: 20px 0 0; width: 250px; padding: 0; color: #00344B; }
#subscribe .go { background: url("../images/design/user_s.gif") no-repeat; padding: 0px 0 0px 20px; display: block; font-size: 140%; font-weight: bold; }
#subscribe span { text-align: center; margin: 15px 0; display: block; }

.suppurtUl { font-size: 70%; color: #00344B; list-style-image:url(../images/design/list_arrow.png); }

#suppurtForm { font-size: 70%; color: #00344B; float: left; width: 100%; }
#suppurtForm .left, #suppurtForm .right { float: left; width: 50%; }
#suppurtForm .left input, #suppurtForm .left select{ width: 90%; display: block; margin-bottom: 10px; border: 1px Solid #b7d2e6; color: #00344B; }
#suppurtForm .right textarea { width: 98%; border: 1px Solid #b7d2e6; color: #00344B; padding: 3px;}
#suppurtForm .submit { display: block; clear: both; text-align: center; margin-top: 15px; }
.supportWarning { font-size: 70%; margin: 0 0 10px 30px; float: left; width: 200px; color: red; font-weight: bold; text-align: center; }

#yandex_vertical { float: left; width: 250px; margin-top: 20px; }
#yandex_horizontal { float: left; margin-top: 20px; /*height: 200px; overflow: hidden;*/ }

.blockNewNew { overflow: hidden; }
.blockNew .t1, .blockNew .t2, .blockNew .t3, .blockNew .t4, .blockNew .t5 { border-left: 1px solid #b7d2e6; border-right: 1px solid #b7d2e6; background: #cfe6f4; height: 1px; display: block; overflow: hidden; }
.blockNew .t1 { margin: 0 5px; background: #b7d2e6; }
.blockNew .t2 { margin: 0 3px; border-left: 2px solid #b7d2e6; border-right: 2px solid #b7d2e6;}
.blockNew .t3 { margin: 0 2px; }
.blockNew .t4 { margin: 0 1px; }
.blockNew .t5 { margin: 0 1px; }
.blockNew .b1, .blockNew .b2, .blockNew .b3, .blockNew .b4, .blockNew .b5 { background-color: #f5fdff; border-left: 1px solid #b7d2e6; border-right: 1px solid #b7d2e6; height: 1px; display: block; overflow: hidden; }
.blockNew .b1 { margin: 0 5px; background: #b7d2e6; }
.blockNew .b2 { margin: 0 3px; border-left: 2px solid #b7d2e6; border-right: 2px solid #b7d2e6;}
.blockNew .b3 { margin: 0 2px; }
.blockNew .b4 { margin: 0 1px; }
.blockNew .b5 { margin: 0 1px; }
.blockNew .content { border: 1px solid #b7d2e6; border-top: none; border-bottom: none; background: transparent url(../image/design/block_bg.gif) repeat-x scroll 0 -1px; background-color:  #f5fdff; padding: 10px; overflow: hidden; }
.blockNew .p1, .blockNew .p2, .blockNew .p3, .blockNew .p4, .blockNew .p5 { background-color: #f5fdff; border-left: 1px solid #b7d2e6; border-right: 1px solid #b7d2e6; height: 1px; display: block; overflow: hidden; }
.blockNew .p1 { margin: 0 5px; background: #b7d2e6; }
.blockNew .p2 { margin: 0 3px; border-left: 2px solid #b7d2e6; border-right: 2px solid #b7d2e6;}
.blockNew .p3 { margin: 0 2px; }
.blockNew .p4 { margin: 0 1px; }
.blockNew .p5 { margin: 0 1px; }

.blockBtn { width: 140px; margin-left: 10px; float: right; }
.blockBtn .content {  padding: 0px; }
.blockBtn .content a { display: block; font-size: 70%; font-weight: bold; padding: 14px 0 11px 48px; margin: 0; }
.blockBtn .info { background: url("../images/design/info.png") no-repeat scroll 10px 5px; }
.blockBtn .buy { background: url("../images/design/basket.gif") no-repeat scroll 25px 5px; padding-left: 65px !important; }

.faq { margin-top: 10px; }
.faq .hidden { display: none; font-size: 70%; color: #00344B; }
.faq h1 { background: transparent url("../images/design/cabinet/pm.gif") no-repeat scroll 0 4px; cursor: pointer; padding-left: 15px; }
.faq p { font-size: 100% }
.faq .qiwi_fullinfo li { margin-top: 15px; }
.faq .qiwi_fullinfo li div { margin: 10px 0 10px -55px; text-align: center; }
.faq h3 { font-size: 130%; margin-top: 20px; }


#pay { font-size: 70%; color: #00344B; }
#pay table { border-collapse: collapse; border-spacing: 0;  }
#pay table div { float: left; width: 100%; margin-bottom: 10px;}
#pay table div .color { float: left; overflow: hidden; height: 20px; width: 20px; margin-right: 10px; }
#pay table div .ct { float: left; padding-top: 3px; }
#pay .pay th { background: #ECECB7; }
#pay .pay th, #pay .pay td { border: 1px solid #A0C3DE; }
#pay .pay td { padding: 3px; }
#pay .color1 { background: #d7e4bc; }
#pay .color2 { background: #ff6666; }
#pay .color3 { background: #ffff99; }
#pay .color4 { background: #ff9933; }
/*#pay .color1 { background: #D7E4BC; }
#pay .color2 { background: #B8CCE4; }
#pay .color3 { background: #FCD5B4; }
#pay .color4 { background: #E6B9B8; }
#pay .color5 { background: #FF7C80; }
#pay .color6 { background: #FFCC66; }
*/

.mainBlock1 { float: left; width: 415px; margin: 0 10px 10px 0;}
.mainBlock2 { float: left; width: 218px; }
.mainBlock2 .content, .mainBlock1 .content { height: 360px; }
.mainBlock2 .content ul, .mainBlock1 .content ul { margin: 0; padding: 0 0 0 20px; }
.mainBlock2 .content ul li, .mainBlock1 .content ul li { margin: 0; padding: 0; }
.mainBlock1 .content .space li { margin-bottom: 9px; }

.blockMain { width: 316px; float: left; }
.blockMain .btm { position: absolute; bottom: 5px; right: 0; width: 100%; }
.blockMain .price { color: red; font-size: 140%; clear: both; text-align: right; font-weight: bold; margin-right: 20px; }
.blockMain .screenshot { float: left; margin-right: 10px; width: 100px; clear: left; }
.blockMain .screenshot img { float: left; margin: 5px 0; }
.blockMain .screenshot .logo img { margin: 0 0 10px 0 !important; }
.blockMain .btn { clear: both; text-align: center; padding-top: 5px; }
.blockMain .btn a, .blockMain .btn a span { display: inline-block; height:29px; line-height:27px; margin:0; cursor: pointer; }
.blockMain .btn a { background: url("../images/design/button_r.png") no-repeat 100% 0; text-decoration: none; padding-right: 15px; }
.blockMain .btn a span { background: url("../images/design/button_r.png") no-repeat; padding-left: 15px; }
.blockMain .btn a:hover span { background-position: 0 100%; }
.blockMain .btn a:hover { background-position: 100% 100%; }
.blockMain ul { margin: 0 0 0 125px; padding: 0; }
.blockMain ul li { margin: 0; padding: 0 }

#blockOnline a.btn { background: url("../images/design/button_bg.png") 0 0;
	float: left; margin: 0 13px 10px 0; width: 80px; height: 73px;
	text-decoration: none;
	padding-top: 7px; text-align: center;
	font-size: 70%;
}
#blockOnline .middle { padding-top: 14px; height: 66px; }
#blockOnline a.btn:hover { background-position: 0 80px; }
#blockOnline a.btn span { float: left; width: 100%; margin-top: 5px; }

#feedback { width: 250px; height: 155px; overflow: hidden; }
#feedback textarea { height: 73px; margin: 10px 7px; width: 234px; overflow: hidden; }
#feedback div strong { margin: 10px 5px 0 10px; float: left; }
#feedback button { margin-left: 65px; width: 120px; }
#feedback input { margin-top: 8px; width: 210px; float: left; }
#feedback .thanks { display: none; font-size: 250%; font-weight: bold; margin-top: 57px; text-align: center; }

.equip_main { width: 642px;  overflow: hidden; margin: 10px 0; float: left; }
.equip_main .content { width: 620px; overflow: hidden; }
.equip_main .content .a { width: 80px; text-align: center; float: left; margin: 0 22px; color: #00344B; font-size: 70%; padding: 0;}
.equip_main .content .a img { border: 1px solid #B7D2E6; display: block; }

.bannerSmall { float: left; width: 250px; text-align: center; margin-top: 20px; }
.bannerBig { float: left; width: 642px; text-align: center; }
.bannerBig .content, .bannerSmall .content { padding: 10px 0 0; }
.bannerBig .content p, .bannerSmall .content p { padding: 0 10px; }

.bannerOneGray { border: 1px solid Silver; font-size: 70%;  margin-top: 10px; }
.bannerOneGray .head { background: url("../images/design/cabinet/pm.gif") no-repeat #C1E1FF scroll 2px 1px; padding-left: 18px; cursor: pointer; }
.bannerOneGray table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.bannerOneGray table th, .bannerOneGray table td { border: 1px solid Silver; text-align: center; }
.bannerOneGray .right { float: right; margin: 0 10px; width: 100px; }

#subscribeBlock { width: 500px; margin: 0 auto; }
#subscribeBlock form { font-size: 70%; }
#subscribeBlock .button { height: auto; }

.tabs { margin: 0; font-size: 70%; float: left; padding: 0; top: 1px; position: relative; }
.tabs ul { list-style-type: none; margin: 0 0 0 20px; padding: 0; }
.tabs a { text-decoration: none; }
.tabs a:hover { text-decoration: none; }
.tabs li { float: left; background: url("../images/design/tabs.png") 100% 0; padding: 0 5px 0 0; margin: 3px 2px 0 0; }
.tabs li a, .tabs li span { background: url("../images/design/tabs.png") 0 0; 	display: block; text-align: center; padding: 3px 5px 3px 10px; cursor: pointer; }
.tabs li:hover { background-position: 100% 90px; }
.tabs li:hover a, .tabs li:hover span { background-position: 0 90px; }
.tabs li.active { background-position: 100% 45px; margin-top: 0; border-bottom: 1px solid #CEE5F3; }
.tabs li.active span { background-position: 0 45px; padding: 5px 5px 4px 10px; cursor: default; }

#markAndModel table { border-collapse: collapse; border-spacing: 0; font-size: 70%; width: 100%; }
#markAndModel table td { border: 1px solid silver; }

#loadMarkAndModel .load { background: url("../images/design/load.gif") no-repeat; padding: 10px 0 0 20px; height: 22px; margin: 0 auto; width: 130px; }

.blockBuy { margin-top: 10px; }
.blockBuy table { font-size: 70%; border-collapse: collapse; text-align: justify; color: #00344B; text-indent: 0; width: 100%; }

.blockBuy table .width_col1 { width: 65%; }
.blockBuy table .width_col2 { width: 115px; }
.blockBuy table .width_col3 { width: 100px; }
.blockBuy table td { padding: 3px 3px; }
.blockBuy table .text { width: 100%; }
.blockBuy table .price { white-space: nowrap; }
.blockBuy table .price input { margin-right: 10px; width: 40px; text-align: center; }

.formBuy .button { width: 250px; }

.autopedia_img { float: left; clear: both; margin: 10px 10px 10px 0; font-size: 70%; }
div.autopedia_img { border: 1px solid silver; }
div.autopedia_img div { margin: 5px; }
div.autopedia_img span { padding: 5px; }
.autopedia_list { list-style: disc; font-size: 70%; }
.autopedia_list li { margin: 0; padding: 0; }

.tooltip { position: absolute; top: 20px; left: 20px; width: 400px; font-size: 70%; }
.tooltip .content {  }
.tooltip .tooltipImg { display: block; margin: -1px 0 0 10px; }

.tooltip .content .paymentWebMoney span { display: block; }


#searchCl { font-size: 70%; color: #00344b; }
#searchCl ol li { margin-top: 20px; }
#searchCl p { font-size: 100%; margin: 0; padding: 0; text-indent: 0; }
#searchCl .link_bottom { margin-top: 5px; }
#searchCl .link_bottom a { color: #006600; }
#searchCl .button { height: 20px; }
#searchCl table, #searchCl table .text { width: 100%; }
#searchCl table td { padding: 0 5px; }
#searchCl .blockNew { margin-bottom: 20px; }
/*#searchCl .resultStat { font-weight: bold; float: leftl; margin-top: 10px; }*/

#autod_code { display: none; }

.warningMessageBuy { border: red 1px dotted; padding: 5px; background: lightyellow; text-align: center; font-size: 70%; color: #f00; margin-top: 10px; font-weight: bold; }

#dealerForm {  }
#dealerForm fieldset { border: 1px solid #1F7CC1; color: #00344B; font-size: 70%; margin: 5px 0; padding: 10px; }
#dealerForm fieldset td { padding: 5px 2px; }
#dealerForm .button { font-size: 70%; }
#dealerForm fieldset img { float: left; margin-right: 20px; }
#dealerForm fieldset table { width: 100%; }
#dealerForm fieldset .t { border-bottom: 1px solid silver; color: #4444FF; font-weight: bold; }
#dealerForm fieldset .label { width: 300px; text-align: right; }
#dealerForm fieldset .text { width: 99%; }

#dealer { position: relative; }
#dealer h1 { margin-bottom: 20px; }
#dealer .widget_discount_dealer {
	position: absolute;
	right: 0;
	top: -25px;
	z-index: 10;
	font-size: 70%;
	text-align: center;
}
#dealer .widget_discount_dealer .percent { font-size: 180%; display: block; }
#dealer .widget_discount_dealer .content { padding: 5px 10px; }

.AutoData_books .blockNew { margin-top: 15px; }

.tables { border: 1px solid Silver; border-collapse: collapse; border-spacing: 0; font-size: 70%; width: 100%; }
.tables th { border: 1px solid Silver; background: #c1e1ff; }
.tables .row1 { background: transparent; }
.tables .row2 { background: #edf6ff; }
.tables td { border: 1px solid Silver; padding: 2px 5px; }
.tables tr:hover { background: #d4e9f5; }
.tables .select { background: #a4cbff; }
.tables .statusTH { cursor: pointer; }

#statusPopup { background: #fff; border: 1px solid silver; font-weight: normal; position: absolute; text-align: left; display: none; font-size: 70%; }
#statusPopup table { border-collapse: collapse; border-spacing: 0; }
#statusPopup table, #statusPopup table td { border: none; white-space: nowrap; }
#statusPopup table td { padding: 2px 5px; }
#statusPopup table tr:hover { background-color: #d4e9f5; }

.actionPopup:hover .popupMenu { display: block; }
.popupMenu { text-align: left; background: #fff; border: 1px solid silver; position: absolute; white-space: nowrap; display: none; z-index: 100; padding: 3px 0; }
.popupMenu a { background: transparent; display: block; padding: 4px 5px 4px 23px; }
.popupMenu a:hover { background-color: #d4e9f5; }
.popupMenu .excel { background: url("../images/design/excel_16x16.png") no-repeat 3px 2px; }
.popupMenu .copy { background: url("../images/design/page_copy_16x16.png") no-repeat 3px 2px; }
.popupMenu .print { background: url("../images/design/printer_16x16.png") no-repeat 3px 2px; }
.popupMenu .edit { background: url("../images/design/edit.gif") no-repeat 3px 2px; }
.popupMenu .delete { background: url("../images/design/delete.gif") no-repeat 3px 2px; }

.formBoard { font-size: 70%; width: 100%; }
.formBoard td {padding-bottom: 2px; }
.formBoard .text { width: 100%; }
.formBoard colgroup { width: 1%; }

.boardMessage { font-size: 70%; margin-bottom: 5px; }
.boardMessage .date { color: #ACB0C5; font-weight: bold; margin-right: 20px; }
.boardMessage .title { font-weight: bold; cursor: pointer; border-bottom: 1px dashed; }
.boardMessage .title:hover { border-bottom: none; }
.boardMessage .boardText { margin: 10px 0; }
.boardMessage .price { float: right; font-size: 110%; font-weight: bold; }
.boardMessage .contact { display: none; }

.ati_trace { width: 350px; margin: 0 auto; }
.ati_trace table { width: 100%; font-size: 75%; }
.ati_trace table col { width: 1%; }
.ati_trace table .text { width: 100%; }

div.jquery-image-zoom {	line-height: 0; font-size: 0; z-index: 10; border: 5px solid #fff; margin: -5px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
div.jquery-image-zoom a { background: url("../images/design/jquery.imageZoom.png") no-repeat; display: block; width: 25px; height: 25px; position: absolute; right: -17px; top: -17px; /* IE-users are prolly used to close-link in right-hand corner */ left: auto; right: -17px; text-decoration: none; text-indent: -100000px; outline: 0; z-index: 11; }
div.jquery-image-zoom a:hover {
	background-position: left -25px;
}
div.jquery-image-zoom img, 
div.jquery-image-zoom embed, 
div.jquery-image-zoom object, 
div.jquery-image-zoom div {
	width: 100%;
	height: 100%;
	margin: 0;
}

.detail_info { border-collapse: collapse; border-spacing: 0; width: 100%; }
.detail_info td { border: 1px solid silver; padding: 2px 5px; }
.detail_info .label { text-align: right; font-weight: bold; white-space: nowrap; }
.detail_info .separator { height: 15px; overflow: hidden; font-size: 0; border: none; }

.acatOnlinePrice td { border: none !important; }

.form table { width: 100%; }
.form table .text { width: 100%; }
.form table .label { width: 1%; white-space: nowrap; font-weight: bold; text-align: right; }

.listMark { border-collapse: collapse; border-spacing: 0; font-size: 70%; width: 100%; margin-top: 20px; color: #00344B; }
.listMark th, .listMark td { border-bottom: 1px solid #a0c3de; border-top: 1px solid #a0c3de; }
.listMark th { background: #ececb7; }
.listMark h3 { font-size: 130%; }
.listMark td { padding: 5px; }
.listMark .border { border: 1px solid #a0c3de; }

/****** reformal.ru ******/
.tegdiw_pot h2 { border: none; background: transparent; }

/*********** style for news **************/
.legenda { display: block; font-size: 70%; color: #00344B; }
.legenda img {margin-right: 5px;}
.littelHead { font-size: 70%; font-weight: bold; color: #00344B; border-bottom: 1px solid #A0C3DE; display: block; padding-left: 20px; margin-bottom: 10px; }
/*****************************************/

/*  */

.equipment { padding-bottom: 5px; }
.equipment .content { font-size: 11px; color:#00344B;}
.equipment .content p { font-size: 11px;  text-indent:0; }
.equipment .blockBtn .content a { font-size: 11px; }
.equipment .content .price { font-size: 120%; text-align: right; font-weight: bold; }

.blockButton { WIDTH: 135px; FLOAT: right; HEIGHT: 58px; font-weight: bold; font-size: 140%; }

/* static element  */
ol.list {color:#00344B;font-size:11px;text-align:justify;}

ul.list {color:#00344B;font-size:70%;list-style:none;list-style-image:url(../images/design/list_arrow.png);text-align:justify;}
ul.list .noImage {list-style-image: none;  }
ul.list a {font-size:100%;font-weight:bold;text-decoration:none;}
ul.list a:hover {font-weight:bold;text-decoration:underline;}
li {padding-left:5px;color:#00344B;}
/*p {color:#00344B;font-size:71%;padding:0px 10px 0 0;text-align:justify;}*/
p {color:#00344B;font-size:70%;text-align:justify;text-indent:20px;}
p.noindent {text-indent:0}
.txtbold {color:#00344B;font-size:70%;margin-top:10px;text-align:justify;font-weight:bold;}
.buybut {background:#e0f0f9;color:#00344B;text-align:center;font-weight:bold;height:30px;font-size:100%;}
/*******************/

/* h1 {color:#00344B;font-size:105%;font-weight:bold;text-decoration:none;margin-top:0px;margin-bottom:10px;} */

h1 {color:#00344B;font-size:100%;font-weight:bold;margin-bottom:10px;margin-top:5px;}

h1 a.link {color:#023256;font-size:15px;font-weight:bold;text-decoration:none;}
/*h1 a.link:hover {text-decoration:underline;}*/
h2 {background-color:#F6FDFF;border-bottom:1px solid #A0C3DE;border-left:5px solid #ECECB7;padding:2px 10px;font-size:15px;font-weight:bold;color:#00589A; clear: both; }
h3 {color:#00344B;font-size:85%;font-weight:bold;padding:0;margin:0;}
h4 {color:#00344B;font-size:75%;font-weight:bold;margin:5px;}

.txt {color:#00344B;font-size:70%;text-align:justify;text-indent:0}

/*Warning*/
.warning {padding:3px; border:1px dashed red;background: #ffff97;}
.warning .message {color:red;font-weight:bold}


.block {position:relative;background: url(../image/design/block_bg.gif) repeat-x;background-color: #f5fdff;border:1px solid #b7d2e6;border-top:0;padding-bottom:10px; }
.block .left-top, .block .right-top, .block .left-bottom, .block .right-bottom {position:absolute; width:7px; height: 7px;}
.block .left-top {top:0;left:-1px; background: url(../image/design/block_left_top.gif) no-repeat;}
.block .right-top {top:0;right:-1px; background: url(../image/design/block_right_top.gif) no-repeat;}
.block .left-bottom {bottom:-1px;left:-1px; background: url(../image/design/block_left_bottom.gif) no-repeat;}
.block .right-bottom{bottom:-1px;right:-1px; background: url(../image/design/block_right_bottom.gif) no-repeat;}
.block .block-content {padding: 9px 12px 12px 12px}


a {text-decoration:none; color: #14679C; }
a:hover {text-decoration:underline;}
a.line {color:#073866;font-size:12px;text-decoration:underline;}
a.line:hover {color:#073866;text-decoration:none;}
a.bold {font-size:75%;font-weight:bold;text-decoration:none;}
a.bold:hover {font-weight:bold;text-decoration:underline;}
a.bold b:hover {text-decoration:underline;}
a.boldline {color:#00344B;font-size:75%;font-weight:bold;text-decoration:underline;}
a.boldline:hover {text-decoration:none;}

.black {color:#000000;font-size:12px;font-weight:bold;padding:0;}
td.awards {width:50%;color:#00344B;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;text-align:left;}
img.awards {margin:0 10px 10px 0;border: 1px solid #00344B;}
.date {color:#535353;font-size:11px;}

/*.content {padding:0;border-spacing:0;}*/

.scrin {border:1px dashed gray;height:155px;margin:5px;padding-top:20px;text-align:center;width:175px;}
.motordata .scrin { height: 90px; padding: 15px; width: auto; }
.imgcomment {color:#00344B;font-size:70%;padding-top:10px;text-align:center;}


.bottom{border-top:1px #a0c3de solid;border-bottom:1px #a0c3de solid;color:#00344b;font-size:11px}
.bottom-left{border-left:1px #a0c3de solid;border-bottom:1px #a0c3de solid;border-top:1px #a0c3de solid;color:#00344b;font-size:11px;padding-left:5px;}
.table-s-h{border-bottom:1px #a0c3de solid;background:#ececb7;text-align:center;}
.table-ssh{border-bottom:1px #a0c3de solid;text-align:center;}

.scrshot{text-align:center;color:#14679C;font-size:11px;padding:10px 10px 0;}

.new{color:#2683F5;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:900;}

.hint{	border:1px gray solid;	background-color:#cddeec;	font-style:italic;	padding:0 20px 20px 20px;	width:500px;	text-align:left;	margin-left:-530px;z-index:50;}

.equip {color:#00344B;font-size:90%;padding:0;}

div.equip   		{/*border:1px solid #00344B;*/font-size:12px;margin:10px 18px;}

img.pdd {margin:20px;}

#marksList {width:100%;}
#marksList td {padding:0px; width:25%; text-transform:uppercase; vertical-align:top;}
#marksList ul {padding-left: 0px;}
#marksList li {list-style-type: none;}
#marksList a.defList {display:block; width:100%; text-decoration:none; color:#000; font-weight:bold; font-size:70%; white-space:nowrap;}
#marksList a.defList:hover {color:#FFF; background:#6ecdff; text-decoration:none; font-size:70%;}
#marksList a.cliList {display:block; width:100%; text-decoration:none; color:#00344B; font-weight:bold; font-size:70%; white-space:nowrap;}
#marksList a.cliList:hover {color:#FFF; background:#6ecdff; text-decoration:none; font-size:70%;}
#marksList span {display:block;  text-decoration:none;padding:8px 5px 8px 37px; }
#marksList a:hover span {text-decoration: none; color:#FFF;}
#marksList span.count {display:inline; padding:0; font-size:7px; text-transform:none; text-decoration:none; }
#marksList a:hover span.count {padding:0;}

.readon:link, .readon:visited {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color            : #0087c7;
  line-height      : 13px;
  font-size        : 12px;
  white-space      : normal;
  font-weight      : normal;
  text-decoration  : none;
  background-color:inherit;
}
.readon:hover {
  color            : #0087c7;
  font-size        : 12px;
  white-space      : normal;
  font-weight      : normal;
  text-decoration  : underline;
 }

ul.knowledges {list-style:square;padding-left:20px;width:40%;float:left;font-size:70%;}

#toc,
.toc,
.mw-warning {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}

/* [[Википедия:Оформление таблиц]] */
table.standard, table.wide
 {border:1px solid #AAAAAA; border-collapse: collapse}
table.standard th, table.wide th, table.wikitable th
 {border:1px solid #AAAAAA; padding-left:0.2em; padding-right:0.2em; background-color:#EEEEFF}
table.standard td, table.wide td
 {border: 1px solid #AAAAAA; padding-left:0.2em; padding-right:0.2em}
table.standard caption, table.wide caption, table.tiles caption
 {font-weight:bold; padding-top: 0.2em; padding-bottom:0.2em}
table.wide {width: 100%}

table.simple {border-color:#AAAAAA; border-collapse:collapse}
table.simple th, table.simple td {border-color:#AAAAAA; padding-left:0.2em; padding-right:0.2em}

table.tiles {border-collapse:separate; border-spacing:2px}
table.tiles th {padding-left:0.2em; padding-right:0.2em; background-color: #EEEEFF}
table.tiles td {padding-left:0.2em; padding-right:0.2em; background-color: #F0F0F0}

table.graytable {background:#f0f0f0; padding:1em; width: 100%}
table.graytable caption {padding:0.5em 0 0 0; background:#f0f0f0; font-size:100%; font-weight:bold}
table.graytable caption span.subcaption {font-size:80%; font-weight:normal}
table.graytable th, table.graytable td {font-size:80%}

table.wikitable, table.prettytable 
 {margin:1em 1em 1em 0; background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td 
 {border:1px solid #AAAAAA; padding:0.2em}
table.wikitable caption, table.prettytable caption 
 {margin-left:inherit; margin-right:inherit; font-size:larger; font-weight:bold}
table.prettytable th 
 {background:#f2f2f2}

hr.light {color:#b7d2e6;background-color:#b7d2e6;height: 1px;border-width:0px;}

/* CSS for jQuery plugin */

/* jQuery plugin colorpicker */
.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(../images/design/colorpicker/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(../images/design/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(../images/design/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(../images/design/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(../images/design/colorpicker/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(../images/design/colorpicker/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(../images/design/colorpicker/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(../images/design/colorpicker/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(../images/design/colorpicker/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(../images/design/colorpicker/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(../images/design/colorpicker/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(../images/design/colorpicker/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}

/******************************/

/**** jQuery plugin prettyPhoto **/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/design/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/design/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/design/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/design/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/design/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/design/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/design/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/design/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/design/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/design/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/design/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/design/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(../images/design/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/design/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/design/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/design/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/design/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/design/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/design/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/design/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/design/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/design/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/design/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/design/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/design/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/design/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/design/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/design/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/design/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/design/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/design/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/design/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/design/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/design/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/design/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/design/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/design/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/design/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/design/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/design/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/design/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/design/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/design/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/design/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/design/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/design/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/design/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/design/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/design/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/design/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/design/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/design/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/design/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/design/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/design/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/design/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/design/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/design/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/design/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/design/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/design/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/design/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/design/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/design/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/design/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/design/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/design/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/design/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/design/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/design/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/design/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/design/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/design/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/design/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/design/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/design/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/*********************/

