* {margin:0px;padding:0px;list-style:none;}
html {margin:0;padding:0;}
body {background:none;margin:0;padding:0;text-align:center;font:normal 14px/15px Arial, Helvetica, sans-serif; color:#000;background:#fff url(bg.jpg) left top repeat-x;}

a {text-decoration:none;cursor:pointer;cursor:hand;}
a:hover {text-decoration:underline;}
a img {border:none;}


img.left {float:left;margin:0 15px 6px 0;padding:5px;border:1px solid #f3f3f3;background:#fff;}
img.s_logo {float:right;padding:30px 20px 0 0;}

h1 {padding:23px 0 30px 0;font-weight:normal;font-size:29px;line-height:29px;color:#cb050e;}
h1.violet {color:#b03580;}
h2 {padding:7px 0 10px 0;font-weight:normal;font-size:22px;line-height:22px;color:#000;margin-top:20px;}
h2 a{color:#000;}
h3 {padding:4px 20px 4px 0;font-weight:normal;font-size:18px;line-height:18px;color:#666;}
h3 a{color:#666;}

p {padding:5px 20px 10px 0;font-size:14px; line-height:110%;color:#000;}
p.hightlight {font-size:15px;line-height:105%;color:#CB050E}
p.contacts {height:25px;padding:5px 0 0 0;text-align:right;color:#ccc;}
p.contacts a{color:#ccc;text-decoration:underline;}
p.contacts a:hover {text-decoration:none;}
p.contacts a:visited {color:#ccc;}

.ccode {display:none;}

#root{text-align:left;background:none;margin:0 auto;padding:0;min-width:995px;max-width:1260px;}

#header0 {display:none;}
#header1 {margin-left:15px;padding-left:7px;display:none;}
#header2 {display:none;}
#header3 {margin-right:15px;padding-right:0px;display:none;}
#header4 {background:none;padding-right:8px;display:none;}
#top_home {height:103px;background:url(red.jpg) left top repeat-x;text-align:center;display:none;}
#top_home img.logo {float:left;margin:24px 0 0 0;display:none;}

#top {height:103px;padding:0 20px;background:url(red.jpg) left top repeat-x;}
#top img.logo {float:left;margin:24px 35px 0 0;}

ul#main_menu {padding:0px 0 0 0;display:none;}


#level0 {padding:0 20px 0 20px;}
#column {float:right;width:0px;padding:0 0 50px 0;display:none;}


ul#series {padding:0 0 0 3px; display:none;}

#splash_border {height:0px;padding:10px;background:#fff;border:1px solid #ccc; display:none;}
#splash {height:0px;background:url(splash1.jpg) left top no-repeat; display:none;}
#content {padding:0 15px; width:1000px;}

#content div.left {float:left;width:48.5%;padding:0 15px 0 0;text-align:right;background:url(separate.gif) right 60px no-repeat;}
#content div.left img {padding:10px;background:#fff;border:1px solid #d8dadb;}
#content div.left ul {padding:25px 0;}
#content div.left ul li {display:inline;padding:0 5px;font-weight:bold;font-size:17px;border-right:1px solid #999;}
#content div.left ul li.last {border:none;}
#content div.left ul li a {color:#999;}
#content div.left h2 a {color:#fff;}
#content div.left h2 a:hover {color:#fff;}

#content div.right {float:left;width:48%;padding:0 0 0 15px;text-align:left;}
#content div.right img {padding:10px;background:#fff;border:1px solid #d8dadb;}
#content div.right ul {padding:25px 0;}
#content div.right ul li {display:inline;padding:0 5px;font-weight:bold;font-size:17px;border-right:1px solid #999;}
#content div.right ul li.last {border:none;}
#content div.right ul li a {color:#999;}

#content h2 a {color:#000; text-decoration:none;}
#content h2 a:hover {text-decoration:underline;}
#content h2 a:visited {color:#999;}

div.blocks {width:96%;padding:20px 0 10px 0;clear:left;}
div.blocks a img.left {margin:0 4px 10px 0; border:1px solid #666666;padding:1px;}
div.blocks a img {margin: 5px 4px;}
div.blocks p {width:266px;}
div.block {float:left;width:49%;padding:30px 0 10px 0;}
img.img_prod_vert {float:left;margin:0 13px 10px 0;}
img.img_prod_gor {float:left;margin:15px 13px 10px 0;}
p.article {font-size:19px;}
.provans_logo_home {margin: 0 10px 5px 0px;}
.provans_home {float:left; border:1px solid #666666;padding:1px; margin:0; margin: 0 20px 10px 0;}

#content div.block2 {float:left; width:30%; padding:30px 0 10px 0;}
#content div.block2 img.img_prod_vert {float:left;margin:0 13px 10px 0;}
#content div.block2 img.img_prod_gor {float:left;margin:15px 13px 10px 0;}
#content div.block2 p.article {font-size:19px;}

#content  a {text-decoration:underline;color:#CB050E;}
#content  a:hover {text-decoration:none;}
#content  a:visited {color:#BE7674;}
#content span.red_text {color:#cb050f; font-weight:bold;}

#content p.red_always {padding-top:35px;}
#content p.red_always a {color:#cb050e; font:bold 16px Arial;text-decoration:none;padding:0px 9px 0 0px;}
#content p.red_always span {padding:0 9px 0 0px; font:normal 27px Arial;}
#content p.red_always span.small {padding:0 9px 0 0px; font:normal 16px Arial;}
#content p.red_always a:hover {text-decoration:underline;}
#content p.red_always a:visited {color:#cb050e; font:bold 16px Arial;}

#content p.countrys a:visited {color:#cb050e;}
#content p.countrys a {padding:0 3px;}

#content ul {margin: 18px 0;}
#content ol {margin: 18px 0 18px 10px;}
#content ul li {padding: 0 0 0 18px; background:url(bullet.gif) left 7px no-repeat;margin: 0 0 5px 0; font:normal 16px Arial;height:1%; }
#content ul li ul li {background:url(bullet_black.gif) left 8px no-repeat;margin:6px 0 6px 20px;padding:0 0 0 12px;}
#content ol li {margin: 0 0 5px 18px;padding: 0 0 0 0px;list-style:decimal;font:normal 16px Arial;}
#content ol li ol li  {background:url(bullet_black.gif) left 8px no-repeat;margin:6px 0 6px 20px;padding:0 0 0 12px; list-style:none;}

#content table {border-collapse:collapse;  margin:5px 0 10px 0;font:normal 14px Arial;}
#content table tr.main_row {font:normal 16px Tahoma; background:#cb050e; color:#fff; height:40px;}
#content table tr.main_row:hover {background:#cb050e;} 
#content table tr.main_row th {border-left:1px solid #fff; padding:10px 15px;text-align:center;}
#content table tr.main_row th.first {border:none; text-align:left;}
/*border-top:1px solid #cb050e;*/
#content table tr  td {padding:10px 15px; text-align:left;}
#content table tr  td.first {text-align:left;font-weight:bold;}

#content ul.sub_menu {margin:10px 0 0 -15px;}
#content ul.sub_menu li {display:inline; background:none; font:normal 19px Arial;margin: 0px 30px 0 0;}
#content ul.sub_menu li.in {color:#cb050e;}
#content ul.sub_menu li.in a {color:#cb050e;text-decoration:none;}
#content ul.sub_menu li.in a:visited {color:#cb050e;text-decoration:none;}
#content ul.sub_menu li a{color:#000;text-decoration:underline;}
#content ul.sub_menu li a:hover {text-decoration:none;}
#content ul.sub_menu li a:visited {color:#000;}

#content .museum img {float:left;border:1px solid #96895d; padding:1px; margin:20px 12px 55px 0;}

#content img.region {padding:10px 0;}
#content table.region {text-align:left;}
#content table.region tr {}
#content table.region tr td {text-align:left; margin:0;padding:0 5px 30px 0;vertical-align:top; }

#footer {clear:both;height:57px;padding:23px 30px 0 30px;background:#333 url(footer.gif) left top repeat-x;text-align:center; display:none;}


#content img#p1 {background:url(/assets/images/provans/p1.png) no-repeat;}
#content img#p2 {background:url(/assets/images/provans/p2.png) no-repeat;}
#content img#p3 {background:url(/assets/images/provans/p3.png) no-repeat;}
#content img#p4 {background:url(/assets/images/provans/p4.png) no-repeat;}
#content img#p6 {background:url(/assets/images/provans/p6.png) no-repeat;}
#content img#p7 {background:url(/assets/images/provans/p7.png) no-repeat;}
#content img#p9 {background:url(/assets/images/provans/p9.png) no-repeat;}
#content img#p10 {background:url(/assets/images/provans/p10.png) no-repeat;}
#content img#p11r {background:url(/assets/images/provans/p11r.png) no-repeat;}
#content img#p12 {background:url(/assets/images/provans/p12.png) no-repeat;}
#content img#p13 {background:url(/assets/images/provans/p13.png) no-repeat;}
#content img#p14 {background:url(/assets/images/provans/p14.png) no-repeat;}
#content img#p15 {background:url(/assets/images/provans/p15.png) no-repeat;}
#content img#p15a {background:url(/assets/images/provans/p15a.png) no-repeat;}
#content img#p16 {background:url(/assets/images/provans/p16.png) no-repeat;}
#content img#p18 {background:url(/assets/images/provans/p18.png) no-repeat;}
#content img#p19 {background:url(/assets/images/provans/p19.png) no-repeat;}
#content img#p20 {background:url(/assets/images/provans/p20.png) no-repeat;}
#content img#p21 {background:url(/assets/images/provans/p21.png) no-repeat;}
#content img#p22 {background:url(/assets/images/provans/p22.png) no-repeat;}
#content img#p23 {background:url(/assets/images/provans/p23.png) no-repeat;}
#content img#p24 {background:url(/assets/images/provans/p24.png) no-repeat;}
#content img#p25l {background:url(/assets/images/provans/p25l.png) no-repeat;}
#content img#p25r {background:url(/assets/images/provans/p25r.png) no-repeat;}
#content img#p26 {background:url(/assets/images/provans/p26.png) no-repeat;}
#content img#p27 {background:url(/assets/images/provans/p27.png) no-repeat;}
#content img#p28 {background:url(/assets/images/provans/p28.png) no-repeat;}
#content img#p29 {background:url(/assets/images/provans/p29.png) no-repeat;}
#content img#p31 {background:url(/assets/images/provans/p31.png) no-repeat;}
#content img#p18 {background:url(/assets/images/provans/p18.png) no-repeat;}
#content img#p23 {background:url(/assets/images/provans/p23.png) no-repeat;}
#content img#p27 {background:url(/assets/images/provans/p27.png) no-repeat;}
#content img#p16 {background:url(/assets/images/provans/p16.png) no-repeat;}



#to_top { margin:40px 0 20px 0; float:left; clear:left; width:300px; }
#to_top a {font-size:15px; padding: 0 0 0 10px; background:url(to_top.gif) left 6px no-repeat;color:#cb050e;}
#to_top a:visited {font-size:15px; padding: 0 0 0 10px; background:url(to_top.gif) left 6px no-repeat;color:#cb050e;}


#content div.jot-list ul li {background:none; padding:0;}
#content .jot-content {margin:0 20px 0 20px; padding:0;}
#content .jot-poster {padding: 0px 0 0px 5px;font:normal 12px Arial;width:98%;text-align:right;height:1%;}
#content div.jot-message p.bottom {margin:6px 0 10px 0;font:bold 14px Arial; border-bottom:1px solid #E1E1E1;}
#content div.jot-message p.top {margin-top:0px; font:normal 14px Arial;}

#content p.reklama a {color:#000;font-weight:bold; text-decoration:none;}
#content p.reklama a:visited {color:#000;}
#content p.reklama a:hover {text-decoration:underline;}

#content #catalog_eform p {padding:0;margin:10px 0 3px 0;}
#content #catalog_eform input#form_button {margin:10px 0;}
.clear {clear:left;}


#content table.partnership tr {background: none; }

#content p.logo_museum {font:normal 24px Arial;}

br.clear_left {clear:left;}

input  {border:1px solid #aaaaaa; font-size:16px; width:300px;}
input.radio  {width:20px;margin-top:10px;float:left; clear:left;border:0;}
input.submit {width: 120px; background-color: #aa0000; background-image:url(redline.jpg); height:40px; padding:5px 3px 5px 3px;font-weight:normal;font-size:22px;line-height:22px;color:#fff;text-align:center;}
.radio {margin:4px; font-weight: bold;}

.radio p {clear:left;}
.radio span {float:left;margin-top:10px;}
textarea {border:1px solid #aaaaaa; font-size:16px; width:300px;}
#forma  table tr td {border:none;}
#forma table tr th {vertical-align: top; padding:10px 15px;}


#bigcart input {width: 50px; text-align:center; font-size: 14px;}
#bigcart table {border-bottom: 1px solid #aa0000;}
#bigcart table tr td  {border-bottom: 1px solid #aa0000; font-weight:bold;}
#bigcart table tr td.price {font-weight:normal;}
#bigcart table tr th {border: 1px solid white; background-color:#aa0000; background-image:url('redline.jpg');  padding:7px 3px 10px 3px;font-weight:normal;font-size:22px;line-height:22px;color:#fff;text-align:center;  margin:2px;}

#content div.federal_okrug h2 {margin:30px 0 6px 0;}
#content div.federal_okrug h2{color:#CB050E;}

#column .bannerkid {width:266px; height:330px; background-color:#ffffff;}
#column .bannerkid p a {color: #cb0503; font-size:24px; text-decoration:none; position:relative; top:265px; width:100%; left:20px;}
#column .bannerkid p a:hover {color: #cb0503; text-decoration:underline;}
#column .bannerkid a {color: black; font-size:14px; text-decoration:underline; position:relative; top:260px; width:100%; left:41px;}
#column .bannerkid a:hover {text-decoration:none;}

#content .bannerkid {width:266px; height:330px; background-color:#ffffff; display:box; float: right;}
#content .bannerkid p a {color: #cb0503; font-size:24px; text-decoration:none; position:relative; top:273px; width:100%; left:40px;}
#content .bannerkid p a:hover {color: #cb0503; text-decoration:underline;}



#kidprovance {background-image:url('banner1.jpg');}
#kidkantri {background-image:url('kant.jpg');}
#kidnautilus {background-image:url('nau.jpg');}
#kidmarko{background-image:url('marko.jpg');}
#kidkapitan {background-image:url('kap.jpg');}

#banner2 {width:266px; height:158px; background-color:#ffffff; background-image:url('banner2.jpg'); display:box;}
#banner2 a {display:block; padding:35px 0 0 28px; width:125px; height:128px;  color: #cb0503; font-size:20px; text-decoration:none;  line-height:22px;}
#banner2 a:hover {text-decoration:underline;}

#contact-us {width:266px; height:215px; background-color:#ffffff; background-image:url('contact-us.jpg'); display:box;}
#contact-us a {position:relative; padding: 130px 30px 0px 40px; display:block; color: #cb0503; font-size:20px; text-decoration:none;  line-height:22px; top:18px; left:18px;  width:166px;}
#contact-us a:hover {text-decoration:underline;}


#content .addtocart { cursor:pointer;cursor:hand; margin:0px 0 -10px 0; padding: 5px 0 0 0;}

/*=======================*/

#images img { 
	position:absolute; 
	top:0px;
}

#images{
	visibility:hidden;
	height:200px;
}
#loading_bar{
	margin-top:50px;
	text-align:center;
	width:100%;
}
#loading_bar img{
	margin-top:10px;
	position:relative; 
}

#captions{
		display:none;
	visibility:hidden;
	font-weight:bold;
	position:relative; 
	text-align:center;
/*	z-index:100;*/
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #c3c3c3;
	/*z-index:101;*/
}
#slider{
	position:absolute;
	margin-top:-6px;
	margin-left:-31px;
/*	z-index:102;*/
	background-image:url(/assets/templates/main/img/slider.gif);
	background-repeat:no-repeat;
	width:62px;
	height:14px;	
}
#imageflow{
	text-align:left;
	height:220px;
	display:none;
}
img {position:static;}
