* {margin: 0 auto; padding: 0}
html, body {height: 100%}

a img {border:none;}
a { color:#d7d7d7; text-decoration:underline }
a:hover { color:#ffffff; text-decoration:underline }

div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }

ul, ol {padding:5px 0px 15px 25px}
li {margin:0 0 8px 0;}

p {margin:0; padding:0 0 10px 0; line-height: 20px}

body {font:normal 15px Arial; background: url("/img/des/backallpage.jpg") #000000 top center no-repeat; text-align:center; color:#ffffff}

#header {width: 100%; height: 205px; position: absolute; top: 0; left: 0;}
#header .container {position:relative; width: 1000px; margin: 0 auto; text-align:left;}

#header .container .logo {position:absolute; top:100px; left:95px;}
#header .container .clientsPrivate {position:absolute; top:18px; right:0px; width:167px; height:29px;}
#header .container .clientsPrivateOpt {position:absolute; top:18px; right:0px; width:290px; height:29px;}

a.clintLink {display:block; float:left; background:#1d1d1d; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:109px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLink {background:#343434; text-decoration:none;}
.lock{margin-left:10px;}
.onlock{margin-left:4px;}

a.clintBox {display:block; float:left; background:#1d1d1d; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:122px; height:21px;  padding-top:8px; text-align:center; margin-right:1px;}
a:hover.clintBox {background:#343434; text-decoration:none;}

a.clintBoxActive {display:block; float:left; background:#343434; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:122px; height:21px;  padding-top:8px; text-align:center; margin-right:1px;}
a:hover.clintBoxActive {background:#343434; text-decoration:none;}

a.clintLinkActive {display:block; float:left; background:#fff; text-decoration:none; cursor:pointer; color:#020202; font-size:11px;text-transform:uppercase; width:109px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLinkActive {background:#fff; text-decoration:none;}

a.clintLinkOrder {display:block; float:left; background:#343434; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:109px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLinkOrder {background:#343434; text-decoration:none;}

.clintExit {margin:45px 0 0 10px;}
*html .clintExit {margin:16px 0 0 10px;}
.clintExit a {font-size:13px;}

a.musicLink {display:block; float:left; background:#1d1d1d; cursor:pointer; width:37px; height:23px; text-align:center; padding-top:6px; margin-left:21px;}
a:hover.musicLink {background:#343434;}

.imgContent {margin-left:-10px;}

#content {height: auto !important; height: 100%; min-height: 100%;}
#content .container {width: 712px; margin: 0 auto; padding: 205px 180px 240px 108px; text-align:left;}
#content .containerFlash {width: 1000px; margin: 0 auto; padding: 205px 0px 240px 0px; text-align:left;}
#content .containerCat {width: 892px; margin: 0 auto; padding: 205px 0px 240px 108px; text-align:left;}

.spacerSplit {clear:both; height:27px;}
.spacerSplitPic {height:17px;}


#footer {height: 185px; margin-top: -185px; color:#7d7d7d;}
#footer .mainMenu {height:34px;}
#footer .container {width: 890px; margin: 0 auto; padding: 48px 0px 0px 110px; text-align:left; font-size:12px; position:relative }
#footer table {
    min-width:1000px;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");
}
#footer table td.menutd {width:587px;}
td.menutd1, td.menutd2 {background:url(/img/des/menuback.jpg) repeat-x top left;}

#footer .mainMenu { text-align:center; font-size:11px; text-transform:uppercase;}
#footer .mainMenu .hover {color:#909090}
#footer .mainMenu ul { padding:0px; width:587px; height:35px; list-style:none;}
#footer .mainMenu ul li {margin:0px; float:left; border-right:#000 1px solid; list-style-image: none;}
td.endtd {width:207px; height:29px;background:url(/img/des/menuback.jpg) repeat-x top left;border-right:1px solid #111111}
#footer .mainMenu ul li.first { border-left:#000 1px solid; list-style-image: none; }
#footer .mainMenu ul li a { float:left; height:21px ;background:#323232; padding:8px 20px 0px 21px; color:#fff; border:none; list-style-image: none; text-decoration:none; }
#footer .mainMenu ul li a:hover { border:none; background:#474747; text-decoration:none;}
#footer .mainMenu #active {float:left; height:21px; padding:8px 20px 0px 21px; color:#020202; background:#ffffff;}
#footer .mainMenu #mainActive a {background:#474747}

#footer p {padding:0px; margin:0px;}


.subMenu { text-align:center; font-size:11px; text-transform:uppercase;margin-left:-10px; height:60px;}
.subMenu .hover {color:#909090}
.subMenu ul {padding:0px; list-style:none;}
.subMenu ul li { margin:0px; float:left; border-right:#000 1px solid; list-style-image: none; }
.subMenu ul li a { float:left; background:#323232; height:21px; padding:8px 18px 0px 18px; color:#fff; border:none; list-style-image: none; text-decoration:none; }
.subMenu ul li a:hover { border:none; background:#474747; text-decoration:none;}
.subMenu .active {float:left; height:21px; padding:8px 18px 0px 18px; color:#020202; background:#ffffff;}
.subMenu .mainActive a{ background:#474747 }


.cosmos { position:relative }
.cosmos img { position:absolute; top:35px; left:0px }
a.opinion { position:absolute; top:47px; right:406px }


.smallInfo {padding-right:160px;}
.smallContent {padding-right:250px;}



.makeForm { background:#ffffff; padding:16px 14px 7px 16px ; margin:43px 37px 15px -10px; color:#000; font-size:11px; overflow:hidden; zoom:1 }
#second .makeForm { margin:1px 37px 15px -10px; width:650px; }
.makeForm p { position:relative; zoom:1 }
.makeForm p a, .makeForm p a:hover{ color:#000 }
.makeForm .textInput { font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:3px 5px 3px 5px; margin:1px 0 2px 0; background: #fefefe url(/img/des/input.gif) 0 0 repeat-x; border:1px solid #000000; width:296px; position:relative; height:16px }
.makeForm .textInput2 { font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:3px 5px 3px 5px; margin:1px 0 2px 0; background: #fefefe url(/img/des/input.gif) 0 0 repeat-x; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; width:308px; position:relative; height:26px }

.makeForm #mo-region, .makeForm #mo-town, .makeForm #mo-name, .makeForm #mo-surname, .makeForm #mo-pass, .makeForm #mo-savepass { width:131px; }

.makeForm textarea.textInput { width:295px; height:71px; background: #ffffff url(/img/des/inputtextarea.gif) 0 0 repeat-x; }
.makeForm .textInput:focus { 
	outline: none;
	margin:1px 0 0 0;
	top:-1px;
	left:-1px;
	border:#000000 2px solid;
}
.makeForm .textInputFocus { 
	margin:1px 0 0 0;
	top:-1px;
	left:-1px;
	border:#000000 2px solid;
}

.makeForm .mo-col2 { width:313px; float:left; position:relative }
.makeForm .mo-col1 { width:310px; float:right; position:relative }
.makeForm .checkbox { margin:0 5px 0 0; vertical-align:middle; position:relative; top:-1px;}
.sendme {font-size:13px;}


.makeForm .submit {padding-top:22px;}
.makeForm .submitLF {padding-top:5px;}
.makeForm .personal_submit {padding-top:81px;}
.makeForm .submitFaq {padding-top:9px;}
/* Firefox Only */
@-moz-document url-prefix() {
.makeForm .submit {padding-top:20px;}
}
/* Firefox Only */
@-moz-document url-prefix() {
.makeForm .personal_submit {padding-top:80px;}
}
.makeForm .submit input {padding:1px 5px;}
.makeForm .personal_submit input {padding:1px 5px;}
.makeForm .submitLF input {padding:1px 5px;}

*html .makeForm .submit {padding-top:24px;}
*+html .makeForm .submit {padding-top:24px;}
*html .makeForm .personal_submit {padding-top:83px;}
*+html .makeForm .personal_submit {padding-top:83px;}


.makeForm p#blockName {width:148px; padding-bottom:12px;}
.makeForm p#blockSurname {width:148px; padding-bottom:12px; position:absolute; top:0px; left:165px;}

.makeForm p#blockRegion {width:148px; padding-bottom:12px;}
.makeForm p#blockTown {width:148px; padding-bottom:12px; position:absolute; top:79px; left:165px;}
*html .makeForm p#blockTown {top:81px;}
*+html .makeForm p#blockTown {top:81px;}

.makeForm p#blockPass {width:148px; padding-bottom:12px;}
.makeForm p#BlockSavepass {width:148px; padding-bottom:12px; position:absolute; top:79px; left:165px;}
*html .makeForm p#BlockSavepass {top:81px;}
*+html .makeForm p#BlockSavepass {top:81px;}

.makeForm p#blockCode {width:148px; padding-bottom:12px;}
.makeForm p#blockPhone {width:148px; padding-bottom:12px; position:absolute; top:209px; left:165px;}
*html .makeForm p#blockCode {top:61px;}
*+html .makeForm p#blockPhone {top:61px;}

span.personal_log {display:block; font-weight:bold; padding:3px 0px 4px 0px; font-size:13px;}

ul.formHeaderFaq {padding:0px;position:relative;height:1px;}
.formHeaderFaq li {position:absolute; top:11px; left:-10px; padding:8px 15px; background:#ffffff; font-size:13px; color:#000; list-style:none; width:95px;}

em.sign {font-size:11px; white-space:nowrap;}
.inputButton { height:28px; padding:4px 10px 6px 10px; border:none; background:#323232; color:#ffffff; font-size:11px;}
.inputButton:hover { background:#474747;}




h1 { font-weight:bold; font-size:15px; padding:0; margin:0 0 20px 0; color#fff; }
h2 { font-weight:botd; font-size:15px; color#d7d7d7;}
h2.advHeader { font-weight:botd; font-size:15px; color#fff; margin:0 0 10px 0;}
a.advBack{display:block; padding-top:25px; font-size:13px}
a:hover.advBack{display:block; padding-top:25px; font-size:13px}


.pages { height:29px; font-size:13px; line-height:29px; margin:20px 0 0 -10px; position:relative }
.pages strong { float:left; width:29px; height:29px; background:#1d1d1d; color:#909090; font-weight:normal; display:inline; margin:0 2px 0 0; text-align:center; font-weight:bold; }
.pages a { float:left; width:29px; height:29px; display:inline; margin:0 2px 0 0; text-align:center }
.pages span { float:left; width:29px; height:29px; display:inline; margin:0 2px 0 0; text-align:center }

.faqBox { padding:15px 0px 19px 0px;}
.faqBox h2 span { font-size:15px; line-height:22px; font-style:italic; color:#909090 }
.faqBox h2 a { border-bottom:1px dashed #d7d7d7; text-decoration:none; font-size:15px;line-height:22px; font-style:italic; }
.faqBox h2 a:hover { border-bottom:1px dashed #d7d7d7; text-decoration:none; font-size:15px;line-height:22px; font-style:italic; }
.faqBox p { display:none; padding:0px; margin:10px 0 0 30px; }
.faqBoxActive { }
.faqBoxActive h2 span { font-size:15px; line-height:22px; font-style:italic; color:#909090 }
.faqBoxActive h2 a { border-bottom:1px dashed #909090; text-decoration:none; color:#909090; font-size:15px; font-style:italic; } 
.faqBoxActive h2 a:hover { border-bottom:1px dashed #909090; text-decoration:none; color:#909090; font-size:15px; font-style:italic; }
.faqBoxActive p { display:block }

.videoBlock {position:relative;}
.videoBlock .videoLink {padding:0px;position:absolute; top:-375px; left:470px;list-style:none; width:220px;}
.videoBlock .videoLink li { margin:0; display:block; height:30px; list-style-image: none; }
.videoBlock .videoLink li a { color:#fff; text-decoration:none; border-bottom: #fff 1px dashed; list-style-image: none; font-size:13px; }
.videoBlock .videoLink li a:hover {color:#fff; text-decoration:none; border-bottom: #fff 1px dashed; list-style-image: none; font-size:13px; }
.videoBlock .videoLink .active {color:#909090; text-decoration:none; list-style-image: none; font-size:13px;}


.fotoBlock {position:relative;}
.fotoBlock .fotoLink {padding:0px;position:absolute; top:2px; left:470px;list-style:none; width:220px;}
.fotoBlock .fotoLink li { margin:0; display:block; height:30px; list-style-image: none; }
.fotoBlock .fotoLink li a { color:#fff; text-decoration:none; border-bottom: #fff 1px dashed; list-style-image: none; font-size:13px; }
.fotoBlock .fotoLink li a:hover {color:#fff; text-decoration:none; border-bottom: #fff 1px dashed; list-style-image: none; font-size:13px; }
.fotoBlock .fotoLink .active {color:#909090; text-decoration:none; list-style-image: none; font-size:13px;}



.fotoPic {width:460px; margin-left:-10px;}

#largeImg {
	border: solid 1px #fff;
	width: 430px;
	height: 307px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.thumbs img {
	width: 86px;
	height: 61px;
	padding: 0px;
}

.thumbs a:hover img.blackwrite {
	-moz-opacity:0; /* Firefox */ 
	opacity:0; /* Opera */
	filter:alpha(opacity=0); /* IE */
}

.thumbs a {float:left;display:block;width:86px; height:61px; position:relative;margin:2px 4px 2px 0px;}
.thumbs img.blackwrite { position:absolute; top:0px; left:0; z-index:20}
.thumbs img.coloured { position:absolute; top:0px; left:0; z-index:10}

.containerTable { margin:0 0 0 -10px }

.col1 { vertical-align:top; padding:0; width:140px; }
.col2 { padding:0 0 0 22px; vertical-align:top; }


.col1 ul { margin:15px 0 0 0; padding:0; list-style:none }
.col1 ul li { margin:0 0 1px 0; padding:0 0 0 0; background:#323232; font-size:11px; text-transform:uppercase; }
.col1 ul li a { display:block; padding:8px 11px; color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; }
*+html .col1 ul li a { padding:6px 11px 7px 11px; }
*html .col1 ul li a {height:11px;}
.col1 ul li a:hover { color:#ffffff; text-decoration:none; background:#474747; position:relative; z-index:20 }
.col1 ul li a.active {color:#020202; text-decoration:none; list-style-image: none; font-size:11px; text-transform:uppercase; background:#ffffff}
.col1 ul li a:hover.active {color:#020202; text-decoration:none; list-style-image: none; font-size:11px; text-transform:uppercase; background:#ffffff}

.downloadPrice { margin:0; padding:9px 9px 11px 11px; background:#111111; color:#d7d7d7; font-size:13px; }

.catDate {font-size:11px; text-transform:uppercase;color:#ffffff; padding-left:10px}
.lastDate {font-size:11px; color:#909090; padding-left:11px}


ul.news { margin:0 0px 0 0; padding:0px; list-style:none }
ul.news li { margin:0; padding:0; background:none; float:left; width:40%; padding:0 25px 0 0; font-size:13px; line-height:19px }
ul.news li span.date { font-size:13px; color:#909090; margin-bottom:4px; display:block }

ul.newsPage { list-style:none; padding:0px; }
ul.newsPage li { margin:0; padding:0 0 28px 0; font-size:15px; line-height:19px; font-weight:bold }
ul.newsPage li span.date { font-size:13px; color:#909090; margin-bottom:4px; display:block; font-weight:normal }

ul.advices { list-style:none; padding:0px; }
ul.advices li { margin:0; padding:0 0 28px 0; }
ul.advices li a, ul.advices li a:hover{ font-weight:bold; font-style:italic }
ul.advices li p { padding-top:7px; }

ul.list { margin:0 -35px 0 0; list-style:none;padding:0px; }
ul.list li { margin:0; background:none; float:left; width:40%; padding:0 10px 8px 0; font-size:13px; line-height:18px }
ul.list li .prodCol {padding-left:4px; color:#909090}
ul.list li a.active {color:#909090}

ul.townlist {/*margin:0 -35px 0 0;*/ list-style:none; padding:0px } 
ul.townlist li { margin:0; padding:7px 10px 0px 0; font-size:15px; line-height:20px; font-weight:normal;} 
ul.townlist li .prodCol {padding-left:2px; color:#909090; font-weight:normal;} 

.ac_results ul { height:150px; overflow:auto;}
.ac_results ul li { width:auto}

ul.townresult {list-style:none;padding:0px; }
ul.townresult li { margin:0; float:left; width:50%; padding:7px 0 13px 0; font-size:15px; line-height:20px;}
ul.townresult li p{ font-size:15px; margin:0; padding:0 0 5px 0; line-height: 20px}
ul.townresult li .townInfo {color:#909090;}


p.catAnnounce {margin:0; padding:25px 0;}
p.orderAnnounce {margin:0; padding:12px 0;}

.hitsCol { float:left; width:45%;}
.hitsCol p { display:block; margin:0 0 20px 0; padding:0; line-height:17px; color:#909090; font-size:13px; clear:both; zoom:1 }
.hitsCol p .image { float:left; display:inline; margin:0 15px 20px 0; width:77px}
.hitsCol p .info { float:left; width:60%; margin:0 0 20px 0 }
.hitsCol p .info .photoGallery a { margin:0; padding:0; font-size:13px }


.catMotto {color:#909090; font-size:18px; padding-top:10px;}

h3.catHeader {padding:20px 0 12px 0; font-size:15px}


.catHeader a {color:#fff;font-size:15px;}
.catHeader a:hover {color:#fff;font-size:15px;}
.catHeader a:visited {color:#fff;font-size:15px;}

.headSearch {position:relative;}
.headSearch form {position:absolute; top:18px; left:98px;}

.headSearch span {float:left;margin:1px 0 2px 0; padding:3px; background:#ffffff; height:24px; width:171px;}
*html .headSearch span {margin-right:-3px; padding:2px 3px;}

img.seab {position:absolute; top:15px; left:159px}

.searchForm .inputSearch {
	font:normal 13px Arial, Helvetica, sans-serif; 
	color:#000; 
	width:159px; 
	padding:3px 5px 3px 5px; 
	background:#ffffff;
	border:1px solid #000000;
	height:16px 
}

*html .searchForm .inputSearch {margin-right:-3px;}
*+html .searchForm .inputSearch {margin-top:-1px;}

.searchForm .searchbtn {padding:0px; margin:1px}


.basket {position:relative;}
.basket p {position:absolute; top:22px; left:440px;font-size:13px; color:#919191}

.orderFormTop {padding-top:5px;}
.orderFormTop .submit input{padding:1px 10px;}




.cat td { padding:5px 10px; border-bottom:#333333 1px solid; font-size:13px; color:#d7d7d7}
.cat thead td { border-bottom:#333333 1px solid; padding:15px 10px 15px 10px;}

.cat thead td { color:#909090 }
.cat thead td a{ color:#909090 }
.cat thead td a:hover { color:#909090 }


.cat thead td img { margin:0 0 0 5px }

.cat thead td a.active { color:#fff; text-decoration:none }
.cat thead td a:hover.active { color:#fff; text-decoration:none }


.cat thead td span { float:left }
.cat thead td div { float:left; width:7px; }
.cat thead td div img { margin:2px 0 }


.cat td.art { width:65px; color:#909090; }
.cat td.artname { width:65px; color:#909090; }
*html .cat td.artname {padding:15px 10px 0px 10px}
*+html .cat td.artname {padding:15px 10px 0px 10px}

.cat td.del { width:20px; padding:0; }
.cat td.del a, .cat td.del a:hover{font-weight:bold; font-size:18px;text-decoration:none}
.cat td.info { width:75px; padding:0 }
.cat td.price { width:90px }
.cat td.priceopt { width:90px }
.cat td.price span{ color:#909090; padding-left:4px; }
.cat td.priceopt span { color:#909090; padding-left:4px; }
.cat td.amount { width:80px; padding:7px 0 }
.cat td.amountdel { width:60px; padding:7px 0 }
.cat td.amount input { width:45px; border:#333333 1px solid; height:17px; background:#020202; color:#919191; padding:2px 0 1px 0;}
.cat td.amountdel input { width:45px; border:#333333 1px solid; height:17px; background:#020202; color:#919191; padding:2px 0 1px 0;}


.catItog { padding:15px 20px 15px 65px; font-size:13px; text-align:right;}
.catItog .catItogIc {float:left; padding:0px 204px 0px 0px;}
.catItog .catItognotIc {float:left; padding:0px 50px 0px 0px;}
.catItog img { margin:0 5px 0 20px }
.catItog .catItognotIc a, .catItog .catItognotIc a:hover { margin:0 20px 0 20px }
span.carr {color:#909090;}
.catItog a { color:#909090;}
.catItog a:hover { color:#909090 }
.catItog a.addToBasketLink { color:#d7d7d7; }
.catItog a.addToBasketLink:hover { color:#d7d7d7; }
.catItog td { vertical-align:top }


.catTable { margin:15px 0 0 0; padding:0; list-style:none }
.catTable li { margin:0 0 1px 0; padding:0 0 0 0; background:#323232; font-size:11px; text-transform:uppercase; }
.catTable li a { display:block; height:14px; padding:8px 11px; color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; }
.catTable li a:hover { color:#ffffff; text-decoration:none; background:#474747; position:relative; z-index:20 }
.catTable li a.active {color:#020202; text-decoration:none; list-style-image: none; font-size:11px; text-transform:uppercase; background:#ffffff}


/*login popup*/

ul.formHeaderLogin {position:relative;padding:0px}
.formHeaderLogin li {position:absolute; top:-48px; left:-15px; padding:8px 15px; background:#f8f3d9; font-size:13px; color:#000; list-style:none; width:140px;}

.blind { position:absolute; top:0; left:0; z-index:199; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60) }

.popup {position:absolute; top:100px; left:49%; z-index:200; background:#f8f3d9; color:#000; width:312px; padding:15px 11px 5px 15px; text-align:center; margin:0 0 0 -301px; overflow:visible !important; text-align:left; display:none }
.popup .p-close { width:11px; height:11px; font-size:19px; color:#f8f3d9; position:absolute; top:-27px; right:8px; cursor:pointer; font-weight:bold;}
.popup .p-closeOrder { width:11px; height:11px; font-size:19px; color:#020202; position:absolute; top:11px; right:13px; cursor:pointer; font-weight:bold;}
.popupAnorder {text-align:center; padding:75px 0px 90px 0px; font-size:25px;}


.orderForm {margin:25px 0px 30px 0px;}
.orderForm .submit input{padding:1px 10px;}


.makeFormLogin { color:#000; font-size:11px; overflow:hidden; zoom:1 }
.makeFormLogin p { position:relative; zoom:1 }
.makeFormLogin p a, .makeFormLogin p a:hover{ color:#000 }
.makeFormLogin .textInput { font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:3px 5px 3px 5px; margin:1px 0px 2px 0px; background: #fefefe url(/img/des/input.gif) 0 0 repeat-x; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; width:296px; position:relative; height:16px }

.makeFormLogin .textInput:focus { 
	outline: none;
	margin:1px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}
.makeFormLogin .textInputFocus { 
	margin:1px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}


.makeFormLogin .checkbox { margin:0 5px 0 0; vertical-align:middle; position:relative; top:-1px;}

.makeFormLogin .submit {padding-top:7px;}
.makeFormLogin .submit input {padding:1px 15px; margin-right:25px}

/*end login popup*/


ul.formHeader {position:relative;padding:0px;}
.formHeader li {margin:0; position:absolute; top:10px; left:-10px; padding:8px 15px; background:#ffffff; font-size:13px; color:#000; list-style:none; width:74px;}

ul.tabNavigation {
list-style: none;
margin: 35px 0 0 -7px;
padding: 0;
}

ul.tabNavigation li {
display: inline;
margin:0; 
margin-left:-3px;
}

ul.tabNavigation li a {
padding:8px 15px;
background-color: #323232;
color: #D7D7D7;
font-size:13px;
text-decoration: none;
}

.tabNavigation li a em {
font-style:normal; 
border-bottom:#D7D7D7 1px dashed;
}

*html ul.tabNavigation li a {
padding-right:0px;
}

*+html ul.tabNavigation li a {
padding-right:0px;
}


*html .tabNavigation li a em {margin-right:15px;}
*+html .tabNavigation li a em {margin-right:15px;}


ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background: #ffffff;
text-decoration: none;
color: #000;
}

ul.tabNavigation li a.selected em,
ul.tabNavigation li a.selected:hover em {
border-bottom:none;
/*background: #f8f3d9;*/
color: #000;
}

ul.tabNavigation li a:hover {
color: #D7D7D7;
text-decoration: none;
}

ul.tabNavigation li a:focus {
outline: 0;
}




.photoGallery { overflow:hidden; position:relative;}

#photoPopup { position:absolute; top:100px; left:50%; z-index:200; background:#f8f3d9; color:#020202; width:500px; height:300px; text-align:center; margin:0 0 0 -279px; overflow:visible !important; padding:62px 2px 12px 2px; }

*html #photoPopup { padding:62px 2px 3px 2px;}

#photoPopup .title { display:block; font-size:18px; font-weight:normal; color:#020202; overflow:hidden; position:relative; margin:-52px 0 10px 13px; text-align:left }
#photoPopup .name { display:block; color:#020202; overflow:hidden; position:relative; margin:-10px 0 15px 0; text-align:left }
#photoPopup .title img { float:left }
#photoPopup .image { display:block }

#photoPopup .p-nav-close {cursor:pointer; z-index:20;width:11px; height:11px; font-size:19px; color:#020202; position:absolute; top:11px; right:13px; cursor:pointer; font-weight:bold;}

#photoPopup .g_photo_n { display:none }
#photoPopup .g_qnt { display:none }

.photoGallery .thumbs a {border:none;}
#photoPopup .pnk {padding-left:13px; height:30px;position:relative;}
#photoPopup .pnk .grey {color:#919191}
#photoPopup .pnk .presencegrey {padding-left:50px; color:#919191}

.makePopupOrder table {position:absolute; top:-5px; right:48px; overflow:hidden; zoom:1 }
*html .makePopupOrder {top:-11px; }
*+html .makePopupOrder {top:-11px; }
.makePopupOrder .textInput { font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:3px 5px 3px 5px; margin:2px 1px 2px 1px; background: #fefefe url(/img/des/input.gif) 0 0 repeat-x; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; width:47px; position:relative; height:16px }


.makePopupOrder .textInput:focus { 
	outline: none;
	margin:2px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}
.makePopupOrder .textInputFocus { 
	margin:2px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}

*html .makePopupOrder .textInputFocus { 
	margin:2px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}

*+html .makePopupOrder .textInputFocus { 
	margin:2px 0 0 0;
	top:-1px;
	left:0px;
	border:#8a0505 2px solid;
}

.makePopupOrder .popupImgBtn {padding-left:10px;}
.makePopupOrder label {padding-right:4px;}

#content .containerFlash .subMenu { margin-left:0px; margin-bottom: -30px; position:absolute;}

ul.formHeaderFaqCat {position:relative;padding:0px;}
.formHeaderFaqCat li {margin:0; position:absolute; top:10px; left:0px; padding:8px 15px; background:#f8f3d9; font-size:13px; color:#000; list-style:none; width:89px;}

.faqCat {margin-left:10px}

select.inputText {width:308px;}

#header .container .printlogo {display:none;position:absolute; top:100px; left:94px; font-size:45px; color:#000; font-weight:bold}


.strLink {position:relative;}
a.leftLink {position:absolute; top:0px; right:30px; display:block; float:left; background:#323232; cursor:pointer; width:29px; height:17px; text-align:center; padding-top:12px; margin-left:21px;}
a:hover.leftLink {background:#474747;}

a.rightLink {position:absolute; top:0px; right:0px; display:block; float:left; background:#323232; cursor:pointer; width:29px; height:17px; text-align:center; padding-top:12px; margin-left:21px;}
a:hover.rightLink {background:#474747;}


.searchForm .catsearchbtn {padding:0px; margin:1px; height:30px; width:57px; background:#ffffff; color:#000000; font-size:13px;border:none;font-size:Arial}

.shops_cites_table { width:100% }
.shops_cites_table td { width:33%; text-align:left; vertical-align:top }

select {border:1px solid #000000;}




#newsBlock {}
#newsBlock dl { margin:0 0 30px 0;}
#newsBlock dl dt { margin:0 0 5px 0; color:#909090; font-size:13px; }
#newsBlock dl dd { }
#newsBlock dl dd table { width:100% }
#newsBlock dl dd table td { vertical-align:top; text-align:left }
#newsBlock dl dd table td.imgCol { padding:5px 15px 0 0; width:80px }
#newsBlock dl dd a.ssMore { font-size:13px; }
#newsBlock dl dd h3 { margin:0 0 5px 0; font:bold 15px Arial, Helvetica, sans-serif; color:#d7d7d7;}

.numPage { padding:30px 0 0 0;}
.numPage a, .numPage strong { display:inline-block; padding:5px 10px; margin:0 5px 0 0; font-weight:normal;}
.numPage strong { background:#1d1d1d; }

a.clintLink2 {display:block; float:left; background:#1d1d1d; text-decoration:none; cursor:pointer; color:#fff; font-size:11px;text-transform:uppercase; width:119px; height:21px;  padding-top:8px; text-align:center; font-size:13px;}
a.musicLink2 {display:block; float:left; background:#1d1d1d; cursor:pointer; width:37px; height:23px; text-align:center; padding-top:6px; margin-left:11px;}

a.clintLink2Active {display:block; float:left; background:#fff; text-decoration:none; cursor:pointer; color:#020202; font-size:13px;text-transform:uppercase; width:119px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLink2Active {background:#fff; text-decoration:none;}

a.clintLink2Order {display:block; float:left; background:#343434; text-decoration:none; cursor:pointer; color:#fff; font-size:13px;text-transform:uppercase; width:119px; height:21px;  padding-top:8px; text-align:center;}
a:hover.clintLink2Order {background:#343434; text-decoration:none;}


.commentBlock { width:650px; clear:both; float:left; }
.comBox { font-weight:bold; font-style:italic; color:#dedede; margin:0 0 40px 0;}
.comBox span { color:#909090; }