
html, body, div, span, applet, object, ifr ame, h1, h2,h3, h4, h5, h6, p, 
blockquote, pre, a, abbr,acronym, address, big, cite, code, del, dfn, em,font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,fi eldset, form, label, 
legend, table, caption,tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;background: none;font-weight: 
inherit;font-style: inherit;font-family: inherit;font-size:100%;/*text-align:left;vertical-align: baseline;*/list-style: none; }



body		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: center; margin:0px; padding: 0px;}
#bck{ background:transparent url(img/bck.jpg); background-position:top center; background-color:#000; background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;text-align: center; margin:0px; padding: 0px;}




/*menu------------------------------------------------------------------------------------------------*/

.jquerycssmenu{font:regular 16px Georgia;width:650px;background-color:#222; float:right;}
.jquerycssmenu ul{margin: 0;padding: 0;list-style-type: none;}
.jquerycssmenu ul li{position: relative;display: inline;float: left;}
.right {float:right !important}
.first{margin-left:0px;}
.dark{}
.pink{background-color:rgb(50,50,50); color: rgb(199,174,118) !important;} 
.menuContacts{}
.menuContacts a:hover{color: black;}
.jquerycssmenu ul li a{display: block;padding: 4px 7px 7px 7px; margin-right: 0px; color:rgb(170,165,151); text-decoration: none;}
.jquerycssmenu ul li a:hover{color: rgb(199,174,118);background-color:rgb(50,50,50);}
.jquerycssmenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;height: 570px;background-image:url(/img/menu.png);}
.jquerycssmenu ul li ul li{display: list-item;float: none;}
.jquerycssmenu ul li ul li ul{top:0;}
.jquerycssmenu ul li ul li a{font: normal 11px Verdana;width: 140px;color: rgb(130,130,130);padding: 7px 8px;}
.jquerycssmenu ul li ul li a:hover{background-color:rgb(40,40,40);color: rgb(199,174,118);/*zlata*/}
.downarrowclass{position: absolute;top: 7px;right: 5px;}
.layer {z-index:5;}

/*--------------------------------------------------------------------------------------------------*/


#contentLeft	{width: 532px; float:left; margin-top:30px;}
#contentRight	{width: 418px; float: left;}
#contentLeftW	{width: 380px; float:left;margin-top:90px;}
#contentRightW	{width: 570px; float: left;} 
.contentRightF {width: 378px; float: left; margin:30px 0px 0 0px;height: 470px;
background-color:#000; padding-top:45px; padding-right:20px; padding-left:20px;}

p{ font-size:11px; line-height:15px; margin-top:1.4em; margin-bottom:1.4em;color:rgb(70,75,71);}
h1 {font-size: 2.0em;text-transform:capitalize;	font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;color:rgb(170,165,151);}
h2 {font-size: 1.2em;text-transform:capitalize;	color:#efddd1;}

.center { width:950px; text-align:left;	position:relative; margin: 0px auto;}
#menu {height:25px; margin-top: 27px;}
#contentW {width: 100%; height:570px;overflow: hidden;}
#content { height:570px;}

#footer {height:30px;background-image:url(/img/foot.gif);}
#footer p{font-size:0.9em;display:inline;color:rgb(90,90,90);position:relative;top:5px;left: 15px;}
#footer p a{color:rgb(160,160,160);}
#footer p a:hover{color:rgb(160,160,160); text-decoration:underline;}

.clear {clear:both;}
.inline { display:inline;}
.fleft{ float:left;}
.down{ z-index:1;}

/*tyka se pouze home///////////////////////////////////////////////////////////////*/
#logo {	margin: 30px 0 0 30px;}
#logoD {position:absolute; top:15px;}

.bnr1{ float:left;}
.bnr2{ float:left; margin-left:7px;}
.bnr3{ float:left; margin-left:7px;}
/*.blokhome{ background-color:#3D3638; margin-top:20px; height:400px;}*/
/*.blokhome a{color:#efddd1; text-decoration:none;}
.darkgrey{color:#85777a;}*/

/*topmenu///////////////////////////////////////////////////////////////////////////*/
#topmenubar{background-image:url(/img/menutop.gif);height: 24px;width: 382px;float:right;text-align:right;font-size:1em;}
#topmenubar ul{	margin: 0;padding: 0;list-style-type: none;}
#topmenubar ul li{position: relative;display: inline;float: right;}
#topmenubar ul li a{display: block;	padding: 5px 12px 5px 12px; margin-right: 0px; text-decoration: none;color:rgb(170,165,151);}
#topmenubar ul li a:hover{background-color:#555;color: #eee;}


/*o nas, neco navic,...///////////////////////////////////////////////////////*/
#logoS {margin: 30px 0 0 30px;/* position:absolute; top:15px;*/}
#vertmenu{margin:50px 0 0 0px;height: 490px;width: 170px;float:left;/*background-image:url(/img/vertmenu.jpg);*/ background-color:#000;}
#vertmenu ul{margin: 0;padding: 0;list-style-type: none;}
#vertmenu ul li{display: inline;}
#vertmenu ul li a{display: block;padding: 5px 12px 5px 12px;text-decoration: none; /*color:rgb(170,165,151);*//*border-top: 1px solid rgb(60,60,60);*/color:rgb(100,100,100);}
#vertmenu ul li a:hover, .chapter{color: rgb(199,174,118) !important;/*background-color:rgb(50,50,50);*/border-top: 1px solid rgb(60,60,60);}
#text,.text		{margin:30px 0px 0 0px;padding:15px;height: 482px;width: 332px;float:left;text-align:left;	background-color:#000;}
.text a {color:#efddd1;}
#contentRight .picbck{background-color:#000;height:450px; width:418px; position:absolute; top:120px; z-index:0;}
#contentRight .pic{position:absolute; z-index:1; top:33px; left:560px;}

/*faq*/
#text a{ text-decoration:none; color: rgb(120,120,120); font-size:11px; line-height:15px; padding:4px; display:inline-block;}
.faq { text-decoration:none; color: rgb(120,120,120); font-size:14px; }

/*balicky**************************************************************/
.menubalPos{position:absolute; top:220px; width:380px;} 
.menubalW{height:25px;margin:50px 0 0 0px;background-color:#000;}
.menubalW ul{margin: 0;padding: 0;list-style-type: none; }
.menubalW ul li{color: rgb(199,174,118);position: relative;display: inline;float:left; border-right: 1px solid #333;border-top: 1px solid #333;}
.menubalW ul li a{display: block;padding: 4px 7px 7px 7px; text-decoration: none;color:rgb(170,165,151); font-size:11px;}
.menubalW ul li a:hover{color: rgb(199,174,118);background-color:rgb(50,50,50);}

.podtitul{margin: 30px 30px 0 30px;}
.blok{background-color:#3D3638;height:328px;}
.balicek{width:160px;float:left; position:relative; top:25px; left:30px;}
.balicektext{width:340px;float:left;padding:0px 0px 0px 15px;border-left: 1px solid #efddd1; margin-top:25px;}
.balicektext #planBody{ font-size:10px; line-height:13px;}

.blokW{background-color:#000;height:318px;}
.balicekW{width:220px;position:relative; top:15px; left:30px;}
.balicektextW{width:320px;padding:0px 25px 0px 30px;margin-top:15px;}
.balicektextW #planBody{ font-size:10px; line-height:13px;color:rgb(70,75,71);}

/****technologie, koncept*****************************************/
.blokH{background-color:#000;height:410px;}
.blokH p{ margin:0px 20px 0 30px; position:relative; top:20px;}
.blokH a, .contentRightF a{ color:#efddd1;}

/*****************/

.slotLeft		{background-color:#646464; color: #e7dbce; width: 245px; height: 100%; float:left;}
.welcome		{font-size: 16px; font-weight: bold; padding: 16px 12px 36px 12px;}
.slotRight		{background-color: #b5a69c; color: #e7dbce; padding: 25px; width: 655px; height: 100%; float:left;}
.slotRight a	{color: #e7dbce;} .slotRight p {color: #362c2b;} .slotRight h1 {color: white; font-size:24px;}
.prftxt {width:450px;} .prfleftside{width:300px; float:left;} .prfrightside{width:300px; float:left; margin-left:20px;}
#adverW		{width:auto; height:165px; overflow: hidden;}
#adver		{background-color:rgb(30,30,30); height:165px;}
#adverI		{padding:7px 7px 7px 7px;}


.large		{font-size: 16px; font-weight: bold;}
.semilarge	{font-size: 15px; font-weight: bold;}

.option1		{background-color: white; color: black; text-decoration: none; margin-bottom: 28px; width: 100%; line-height: 22px; float: left; text-align: center;}
.option1:hover,.option2
		{background-color: #f06; color: white; text-decoration: none; font-weight: bold; margin-bottom: 28px; width: 100%; line-height: 22px; float: left; text-align: center;}
.tabs		{margin: 0px 3px 0px 4px;}
.tab		{background-color: #f06; color: white; padding: 8px 10px; clear: left;}
.collection1	{color: white; text-decoration: none;}
.collection1:hover	{color: black;}
.collection2	{color: #372b2d; font-weight: bold; text-decoration: none;}
.collection2:hover	{color: black;}
.photoLabel	{margin-top: 2px; margin-bottom: 6px;}
.thumb1		{margin: 15px 11px 15px 0px;}
.thumb2		{margin: 15px 0px;}
.thumb3		{margin-right: 11px;}
.shown		{display: normal;}
.hidden		{display: none;}

.tabgcard input,
.tabgcard textarea	{background-color: #646464; color: white;}
.tabcard input,.tabcard textarea	{background-color: #b5a69c; border:0px;}
.tabcell	{padding: 4px 6px;}
input		{border: 0px;}
form		{margin: 0px;}
.checkbox	{border: 0px;}
.byte		{width: 26px;}
.word		{width: 40px;}
.number		{width: 60px;}
.short		{width: 120px;}
.third		{width: 200px;}
.half		{width: 454px;}
.full		{width: 100%;}
.button1		{background-color: #333; color: white; padding:4px; margin:0px;}/*out*/
.button2		{background-color: #f06; color: white; cursor: pointer;padding:4px;margin:0px;}/*over*/
.dreambox	{width: 705px; height: 165px;}
.message	{background-color: #e7dbce; color: black; font-weight: bold; padding: 10px; margin-bottom: 12px;}
.thumber		{margin: 0px 11px 12px 0px;}

#mBody		{}
.buttonRight	{background-color: black; color: white; text-decoration: none; padding: 0px 6px; line-height: 22px; float: right; text-align: center;}
.buttonRight:hover	{background-color: #f06;}
.buttonJob	{background-color: black; color: white; text-decoration: none; padding: 0px 12px; line-height: 20px; float: right; text-align: center;}

/* gallery */
.order1		{background-color: black; color: white; text-decoration: none; width: 140px; line-height: 20px; float: right; text-align: center;}
.order1:hover	{background-color: #f06; color: white; text-decoration: none; width: 140px; line-height: 20px; float: right; text-align: center;}
.orderLeft		{width: 300px; float: left;}
.orderRight	{width: 355px; float: right;}
.selectDelivery	{background-color: #b5a69c; color: #e7dbce;}

/* plans */
.plan1		{background-color: black; color: white; text-decoration: none; line-height: 20px; padding: 0px 4px; margin-left: 1px; float: left;}
.plan1:hover,.plan2	{background-color: white; color: black; text-decoration: none; line-height: 20px; padding: 0px 4px; margin-left: 1px; float: left;}
.plans		{padding: 8px 10px; border: 1px solid white; clear: left;}
.planBody	{font-weight: bold;}

/* bonus web */
.webLeft		{width: /*221*/532px; height: 100%; float:left;}
.webRight	{padding: 0px; width: /*566*/418px; height: 100%; text-align: right; float: right;}

.footnote		{font-size: 11px;}
.shootingDate	{margin-top: 2px;}
.obraz		{padding-top: 6px; padding-right: 6px;}
.obraz2		{padding-top: 6px;}
.fotoObraz	{margin-top: 120px;}

.match		{width: 160px;}
.match1		{width: 100px;}
.match2		{width: 50px;}
.button1Wide	{background-color: #333; color: white; padding: 4px; margin: 0px; width: 78px;}/*out*/
.button2Wide	{background-color: #f06; color: white; padding: 4px; margin: 0px; width: 78px; cursor: pointer;}/*over*/

.preview		{width: 100%; height: 570px;}
.portrait		{width: 418px; background-repeat: no-repeat; background-position: right;}
.land		{width: 570px; height: 418px; background-repeat: no-repeat; background-position: bottom;}
.cranny		{width:119px;}
.thumbSet	{height: 140px;}
.thumbie2	{margin-right: 10px;}
.thumbieLand	{margin-bottom: 2px;}
.scrollLeft		{margin-bottom: 16px; margin-left: 10px; float: left;}
.scrollRight	{margin-bottom: 16px; margin-right: 10px; float: right;}
.buttonDark	{background-color: black; color: white; text-decoration: none; margin-left: 1px; padding: 0px 6px; line-height: 22px; float: right; text-align: center;}
.buttonDark:hover	{background-color: #f06;}
.tab1		{background-image: url(/shared/gif/tx.png); background-color: white; color: black; text-decoration: none; margin: 1px 1px 0px 0px; width: 118px; line-height: 20px; float: left; text-align: center;}
.tab1:hover,.tab2	{background-image: url(/shared/gif/tx.png); background-color: #f06; color: white; text-decoration: none; margin: 1px 1px 0px 0px; width: 118px;; line-height: 20px; float: left; text-align: center;}
.tab3		{background-image: url(/shared/gif/tx.png); background-color: white; color: black; text-decoration: none; margin: 1px 1px 0px 0px; width: 118px; line-height: 20px; float: left; text-align: center;}
.basket0		{border: 2px solid transparent;}
.basket1		{border: 2px solid #f06;}

.web1		{background-image: url(/shared/gif/tw.png); color: white; text-decoration: none; line-height: 20px; width: 118px; margin: 1px 1px 0px 0px; float: left; text-align: center;}
.web1:hover,.web2	{background-image: url(/shared/gif/tw.png); background-color: #b5a69c; color: #e7dbce; text-decoration: none; line-height: 20px; width: 118px; margin: 1px 1px 0px 0px; float: left; text-align: center;}
#menuBlank	{background-image: url(/img/head.gif); height:25px; margin-top: 15px;}

.artLeft		{background-color: #636163; color: #e7dbce; width: 290px; height: 100%; float:left;}
.artRight		{background-color: #b5aea5; color: #e7dbce; width: 660px; height: 100%; float:left;}
.artBottom	{background-color: #636163; width:950px; height:165px; text-align: left; position: relative; margin: 0px auto;}
.artBig		{font-size: 15px; font-weight: bold; padding-bottom: 8px;}
.artTitle		{font-weight: bold; padding-bottom: 8px;}
 .artSamples	{text-align: center;}
 .artSample1	{margin-left: 1px; border: 2px solid transparent;}
 .artSample2	{margin-left: 1px; border: 2px solid #f06;}
.tabsArt		{margin: 0px 3px 0px 4px;}
.tabArt		{background-color: #ada694; color: white; padding: 8px 10px; clear: left;}
.tabArt		a		{color: white; text-decoration: none;}
.tabArt		a:hover		{color: #f06; text-decoration: none;}
.tabArt		a.sel		{color: #f06; font-weight: bold;}
.tabArt1		{background-image: url(/shared/gif/ta.png); background-color: white; color: black; text-decoration: none; margin: 1px 1px 0px 0px; width: 138px; line-height: 20px; float: left; text-align: center;}
 .tabArt1:hover,.tabArt2
		{background-image: url(/shared/gif/ta.png); background-color: #ada694; color: white; text-decoration: none; margin: 1px 1px 0px 0px; width: 138px; line-height: 20px; float: left; text-align: center;}
.artLayer		{position: absolute; top: 0px; right: 0px;}

.slotPreview	{background-color: #b5a69c; color: #e7dbce; padding: 0px 0px 0px 15px; width: 690px; height: 100%; float:left;}
.webTabs	{float: left;}
.webPhotos	{background-color: #b5a69c; width: 320px; height: 452px; padding: 15px; clear: left;}
.webPhotos	a		{color: black;}
.webPhotos	a:hover		{color: #f06;}
.webPreview	{height: 570px; width: 600px; float: left;}
.buttonWeb	{background-color: black; color: white; text-decoration: none; padding: 0px 6px; line-height: 22px; float: right; text-align: center; position: relative; top: -22px;}
.buttonWeb:hover	{background-color: #f06;}
.bonusthumb	{margin-bottom: 6px;}

.artFrames	{background-color: #403539; padding: 8px; width: 644px; height: 100%; float: right; text-align: left;}
.artContext	{margin-bottom: 12px;}
.artLabel		{margin-left: 20px;}
.spacer		{width: 12px;}

.darken		{background-color: #3d3638; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.intro1		{width: 100%; position: absolute; top: 90px; left: 0px; z-index: 10;}
.intro1Splash	{cursor: pointer;}
.intro1Form	{width: 200px; position: relative; top: -105px; left: -230px;}
.intro1Form input	{background-color: transparent; background-image: url(/shared/gif/60.png); color: white; font-size: 17px; border:1px solid #999;  overflow: auto;}
.intro1Email	{width: 170px;}

.artCorner	{width: 290px; height:165px; text-align: left; float: left;}
.artButton1	{background-color: black; color: white; padding: 4px 6px; margin: 0px;}
.artButton2	{background-color: #f06; color: white; padding: 4px 6px; margin: 0px; cursor: pointer;}
.watermarkerp	{width: 380px; height: 570px;}
.watermarkerl	{width: 100%; height: 380px;}
.watermarkp	{background-image: url(/shared/gallery/gif/watermarkp.png);}
.watermarkl	{background-image: url(/shared/gallery/gif/watermarkl.png);}
.watermark0p,.watermark0l
		{background-image: url(/shared/gif/spacer.gif);}
.scroller		{width: 40px; text-align: center;}
.thumbie		{margin-bottom: 10px; margin-right: 5px;}
.artArrow		{width: 25px; text-align: center;}

.waiver		{position: absolute; bottom: 0px; left: 66px;}

.artHelp		{padding: 18px;}
.artHelpTitle	{font-size: 18px; font-weight: bold;}
.artHelpNext	{color: #f06; font-size: 18px; font-weight: bold; text-decoration: none; float: right;}
.artHelpChapter1	{color: black; padding: 6px;}
.artHelpChapter2	{background-color: #f06; padding: 6px; cursor: default;}
.artZone1		{border: 2px solid transparent;}
.artZone2		{border: 2px solid #f06;}

.darkenGallery	{background-color: #3d3638; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor: pointer;}
.introGallery	{width: 100%; position: absolute; top: 0px; left: 0px; padding-top: 90px; z-index: 10; cursor: pointer;}

#footer a		{color: rgb(199,174,118); text-decoration: none;}
#footer a:hover		{color: black; text-decoration: none;}

.profileZone1	{position: absolute; left: 200px; margin-top: -15px;}
.profileZone2	{position: absolute; left: 200px; margin-top: 34px;}
.profileZone3	{position: relative; top: -37px; left: 200px;}
.profileZone4	{position: relative; top: 5px; left: 200px;}
.profileZone5	{position: absolute; right: 124px; top: 1px; z-index: 99;}

.pager		{padding: 2px;}
.pager		.active		{background-color: black; color: white; font-weight: bold;}

.questions	.scrollLast	{position: absolute; top: 25px; right: 30px;}
.questions	.scrollNext	{position: absolute; bottom: 10px; right: 30px;}

/*galerie*/
.wideLeft	{width: 360px; float:left;}
.miniTabs	{color: white; font-size: 11px; margin-top: 30px; margin-bottom: 18px;}
.miniTabs	a		{color:rgb(170,165,151); text-decoration: none;}
.miniTabs	a:hover		{color: rgb(199,174,118); text-decoration: none;}
.miniTabs	a.active		{color: rgb(199,174,118);}
.miniThumbs	{position: relative; height: 390px; overflow: hidden;}
.miniThumbs	.thumb1		{width: 74px; height: 74px; margin: 1px; border: 1px solid transparent; float: left; overflow: hidden;}
.miniThumbs	.thumb2		{width: 74px; height: 74px; margin: 1px; border: 1px solid white; float: left; overflow: hidden;}
.miniThumbs	.scrollLast	{position: absolute; top: 10px; right: 30px;}
.miniThumbs	.scrollNext	{position: absolute; bottom: 10px; right: 30px;}
.wideRight	{width: 570px; height: 100%; float: left;}
.catalogButtons	{position: absolute; right: 0px; bottom: 6px;}
.catalogButton		{background-color: black; color: white; margin-left: 1px; padding: 6px 40px; text-decoration: none;}
.catalogButton:hover	{background-color: rgb(199,174,118);}
.wideCorner	{width: 380px; height: 100%; float: left;}
.miniDreambox	{width: 550px; padding: 5px 15px 5px 5px; float: left;}
.miniDreambox	.thumb1		{width: 74px; height: 74px; margin: 1px; border: 1px solid transparent; float: left; overflow: hidden;}
.miniDreambox	.thumb2		{width: 74px; height: 74px; margin: 1px; border: 1px solid white; float: left; overflow: hidden;}
.miniDreambox	.scrollLast	{position: absolute; top: 8px; right: 4px;}
.miniDreambox	.scrollNext	{position: absolute; bottom: 8px; right: 4px;}
/*konec galerie*/