body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin-left:auto; margin-right:auto;	position:relative; color:black; background-color:white; }
*    {	margin:0 ; padding: 0; }
h1 { font-size: 18px;	color: #0066CC;	font-weight: bold;	text-decoration: none;	padding-top: 3px; padding-bottom: 10px; }
h2 { font-size: 12px;	color: #0066CC;	font-weight: bold;	padding-top: 20px;	padding-bottom: 10px; }
h3 { font-size: 12px;	color: #000000;	font-weight: bold; 	padding-top: 15px;	padding-bottom: 10px; }
img { border: none; }
.inv {display:none}
.overline  {text-decoration:line-through;}

#rk-dev { position:relative; width: 100%; display:inline;  }
#rk-dev1 { width: 500px; float:left ; padding: 20px 10px;}
#rk-dev2 { float:left ; }

#page-wrapper {	position:relative; width: 966px; margin: 0 auto; }
#page { width: 100%;	position:absolute; }

#rk-container {  margin-top:181px;  overflow:hidden; width:100%; background: url(/images/bgr-container.gif) repeat-y;  }

#rk-content {	margin-top:30px;	margin-left:48px; margin-bottom:0px; padding-bottom: 0px; width: 870px; float:left ; min-height: 700px; }
* html #rk-content {  margin-left:55px; }
#rk-content p {  margin-top:10px;	margin-bottom:10px; text-align: justify; text-indent: 20px;}



#footer-bottom-links { background: url(/images/bgr-container.gif) repeat-y; width:100%; }
.sm-takge { font-size: 11px; width:100%; position:relative; margin-left: 60px; }
.sm-takge p{font-weight: bold;	color: #0066CC;	padding-top:10px; padding-bottom:5px; text-indent:0 ; }
.sm-takge ul { list-style:circle;	margin-left:20px ; padding-left:0px ; }
.sm-takge ul li { font-weight: normal; padding-top:0px; padding-bottom:2px; }
.sm-takge ul li a { font-weight: normal; color: #000000; }
.sm-takge ul li a:hover { color: #0066CC; }

#footer-bottom-menu { background: url(/images/bgr-container.gif) repeat-y; height:35px;  width:100%; }
#rk-suvenir-menu { float: left; margin-left: 60px; margin-top: 10px; width: 850px; position:relative; }

#rk-secondary-menu { margin-left: 53px; margin-top: 2px; width: 860px; position:absolute;	left: 0px; top: 181px;  }
.menu-cell { width: 100px; text-align: center; display:inline; margin: 10px 5px;  }
.menu-cell a, .menu-cell a:visited { font-size:11px; color: #666; }
.menu-cell a.active, .menu-cell a.active:hover { color: #0066CC;  }
.menu-cell a:hover   { color: black;}

.suvenir-menu-cell { width: 100px; text-align: center; display:inline; margin: 10px 17px;  }
.suvenir-menu-cell a, .suvenir-menu-cell a:visited { font-size:11px; color: #666; }
.suvenir-menu-cell a.active, .suvenir-menu-cell a.active:hover { color: #0066CC;  }
.suvenir-menu-cell a:hover   { color: black;}

#footer { background: url(/images/bgr-footer.gif) no-repeat; height:24px;  width:100%; }
#footer-copyright { background-color: #0066CC; color: white; height:40px; width:100%; text-align: center; font-weight: normal; padding-top: 5px; }

#header { position:absolute;	left: 0px; top: 0px; width:100%; height:181px;	background: url(/images/bgr-top.gif) no-repeat; }
#header-top { width: 100%; height: 148px; position:relative; }
#rk-top-logo { float: left ; width: 330px; margin-left: 70px; }
#rk-top-menu { float: left; margin-left: 93px; margin-top: 7px; width: 820px; position:relative; height: 25px;  }
#main-menu ul { list-style:none; }
#main-menu li  { display:inline; } 
#main-menu li.menu-1 { position: absolute ; margin-left: 5px; } 
#main-menu li.menu-2 { position: absolute ; margin-left: 133px } 
#main-menu li.menu-3 { position: absolute ; margin-left: 275px } 
#main-menu li.menu-4 { position: absolute ; margin-left: 423px } 
#main-menu li.menu-5 { position: absolute ; margin-left: 561px } 
#main-menu li.menu-6 { position: absolute ; margin-left: 699px } 
#main-menu li a { font-size: 14px;	color: white; font-weight: bold; text-decoration: none; background-color: #5B5B5B; }
#main-menu li a.active, #main-menu li a.active:hover { color: #FF9900; background-color: #5B5B5B;  }
#main-menu li a:hover   { color: #CCC; background-color: #5B5B5B; }


#counters { width: 100% ; padding-top: 10px ; height: 31px ; } 


.txt  { padding: 10px 10px;  } 
.txt2 { padding: 0px 10px;  } 
.txt3  { padding: 10px 10px; margin-top: 20px; float: left; } 






#contact-col1  { float: left ;width:400px; } 
#contact-col2  { float: left; width:390px; }

#nanesenie-col1  { float: left ;width:600px; } 
#nanesenie-col2  { float: left ;width:200px; } 

img.nanesenie-picture-first { float: right; padding: 130px 5px 40px 15px; }
img.nanesenie-picture { float: right; padding: 5px 5px 40px 15px; }

#main-info-client  { float: left ; min-height: 750px; width:650px; }
#right-info-client { float: left; width:200px; margin-left: 8px ; text-align: center; }
#right-info-client p { text-align: center;  } 


#main-info  { float: left ; min-height: 700px; width:612px; background: url(/images/bg.gif) right bottom no-repeat;  }
#right-info { float: left; width:250px; margin-left: 8px ; text-align: center; }
#right-info p { text-align: center;  } 

#main-info2 { float: left ;width:600px;}
#right-info2 {float: left; width:200px;	text-align: center; padding-left: 30px;  }

#main-info3 { float: left ;width:470px;}
#right-info3 { float: left; width:269px; text-align: center; }


.veronesi-menu { float: left; margin-left: 0px; margin-top: 5px; margin-bottom: 10px; width: 100%; position:relative; }
.veronesi-menu-cell { width: 100px; text-align: center; display:inline; margin: 10px 10px;  }
.veronesi-menu-cell a, .veronesi-menu-cell a:visited { font-size:11px; color: #777; }
.veronesi-menu-cell a.active, .veronesi-menu-cell a.active:hover { color: #0066CC;  }
.veronesi-menu-cell a:hover   { color: black;}

.veronesi-kozha-cell { width: 200px; float: left; }
.veronesi-kozha-cell-image { width: 100%; height: 70px; }
.veronesi-kozha-cell-caption { width: 100%; height: 35px; padding: 0 5px; text-align: center; }

#highlighted { width: 840px; margin: 7px 7px; background: #DDD; padding: 5px 5px; text-align: center; }

.menu-all { width:100%; float:left;  }
.menu-container { width: 280px; height: 160px; float:left; }
.menu-picture     { padding: 20px 76px 5px 76px; }
.menu-caption     { width: 100%; height: 40px; padding: 0px 5px; text-align: center; }
a.menu-link, a.menu-link:visited  { font-size: 18px; color: #FF6600; font-weight: bold; text-decoration: none; text-align: center; }
a.menu-link:hover  { color: #0066CC }


.cat-container { width: 280px; height: 260px; float:left; }
.cat-picture     { padding: 10px 40px 5px 40px }
.cat-caption     { width: 100%; height: 40px; padding: 0px 5px; text-align: center; }
a.cat-link, a.cat-link:visited  { font-size: 16px; color: black; font-weight: bold; text-decoration: none; text-align: center; }
a.cat-link:hover  { color: #0066CC }




img.r-picture { float: right; padding: 5px 5px 5px 15px; }
img.right-picture { margin:25px 5px; }
img.right-picture-right { margin:25px 5px; }
img.btl-bullet { position: relative; top: 10px; }

a, a:visited { color: #000000; }
a:hover { color: #0066CC;  }

p.noindent { text-indent:0 !important; }

p.noindent-btl { text-indent:0 !important; margin-top: 10px; margin-bottom:30px; vertical-align: middle; }

ul.list1 { list-style:disc;	margin-left:20px ; padding-left:0px; }
ul.list1 li { padding:2px 0px; text-align:justify; }

ul.list2 { list-style:disc;	margin-left:20px ; padding-left:0px; }
ul.list2 li { padding:4px 0px; text-align:justify;}

ul.list3 { list-style:none;	margin-left:50px ; padding-left:0px; }
ul.list3 li { padding:3px 0px; text-align:justify;}

ul.small-text { list-style:disc;	margin-left:20px ; padding-left:0px; padding-bottom:15px;}
ul.small-text li { padding:2px 0px; font-size: 10px; font-weight: normal; color: #0066CC; text-align:justify; }

ul.vityaz-compl { list-style:disc;	margin-left:20px ; padding-left:0px; padding-bottom:15px;}
ul.vityaz-compl li { padding:1px 0px; font-size: 12px; font-weight: normal; color: #000000; text-align:justify; }

a.link2, a.link2:visited { color: #000000; }
a.link2:hover { color: #0066CC;  }

a.link2b, a.link2b:visited { color: #000000; 	font-weight: bold;}
a.link2b:hover { color: #0066CC; 	font-weight: bold;}

a.link3, a.link3:visited { color: #FF6600; font-weight: bold; }
a.link3:hover { color: #0066CC; font-weight: bold;}

.text-b { font-weight: bold;}
.text-blue { color: #0066CC; } 

.text-special { font-size: 12px;	color: #FF0000;	font-weight: bold;}
a.link-special, a.link-special:visited { color: #FF0000; font-weight: bold; font-size: 14px;}
a.link-special:hover { color: #0066CC; font-weight: bold; font-size: 14px;}

a.link4, a.link4:visited { color: #000000; font-weight: bold; }
a.link4:hover { color: #0066CC;  }

a.text-orange-b {	font-size: 12px;	color: #FF6600;	font-weight: bold; }

a.link-suvenir-memo, a.link-suvenir-memo:visited { color: #000000; font-weight: normal; font-size: 11px; text-decoration: none;  }
a.link-suvenir-memo:hover { color: #000000; text-decoration: none; }
 


.cell-cat-list-content { width: 210px; float: left; }
.cell-cat-list-image { width: 100%; height: 200px; }
.cell-cat-list-caption { width: 100%; height: 55px; padding: 5px 5px; text-align: center; }

.cell-catalog-list  { width: 100%;  float: left;  }
.cell-catalog-list-item  { width: 410px; float: left; margin: 5px; border: 1px dashed #BBF; display: inline; }
.cell-catalog-list-image { width: 100px; height: 140px; float: left; }
.cell-catalog-list-caption { width: 290px; height: 130px; float: left; margin: 5px 10px; text-align: justify; }



.cell-content-client { width: 200px; height: 140px; float: left; margin: 2px; border: 1px dashed #BBF; }
.cell-image-client { width: 100%; height: 90px; }
.cell-caption-client { width: 190px; height: 50px; padding: 0 5px; text-align: center; }

.cell-content-vityaz { width: 200px; float: left; }
.cell-image-vityaz { width: 100%; height: 130px; }
.cell-caption-vityaz { width: 185px; height: 75px; padding: 0 0px; text-align: center; margin: 0 7px; }


.cell-content { width: 200px; float: left; }
.cell-image { width: 100%; height: 130px; }
.cell-caption { width: 100%; height: 45px; padding: 0 5px; text-align: center; }

.cell-content-kozha { width: 204px; float: left; border: 1px dashed #BBF; margin: 3px; }
.cell-image-kozha { width: 100%; height: 200px; }
.cell-captions-kozha { width:200px; height:170px; float: left; text-align: center; }
p.cell-caption-kozha { font-weight: bold; margin-top: 5px; margin-bottom:10px; text-indent:0 !important; margin-left:0; text-align: center !important;} 

.pages-content { clear: both; width: 100%; min-height: 25px; margin-top: 10px; margin-bottom: 10px ; padding-top: 5px; padding-bottom: 5px; float:left; }
.pages-content img { top: 3px; text-align: center;  }

.pages-text { float: left; font-weight: bold; background: #DDD; color: #FF6600; border: 2px solid #FF6600; padding: 0px 7px; margin-bottom: 2px; margin-left: 3px; margin-right:3px; } 
a.pages-link, a.pages-link:visited  { float: left; color: #000000; padding: 0px 7px; border: 2px solid black; text-decoration: none; margin-left: 3px; margin-right:3px; margin-bottom: 2px; }
a.pages-link:hover { float: left; color: #0066CC; background: #DDD; padding: 0px 7px; border: 2px solid #0066CC; margin-left: 3px; margin-right:3px; margin-bottom: 2px; }


.catalog-path  { width: 100%; height: 50px; margin-top: 5px; margin-bottom: 5px ; }
.catalog-path img { position: relative; top: 3px;  }

.oasis-list-item { width:418px; height:132px; float: left; border: 1px dashed #BBF; margin: 2px; } 
.oasis-list-item-picture   { width:160px; height:100%; float: left; text-align: left; }
.oasis-list-item-captions { width:240px; height:100%; float: left; text-align: left; vertical-align: middle; }

.oasis-pager { width: 100%; float: left; margin-bottom: 10px; }
.oasis-item { width: 100%; float: left; }
.oasis-item-left { width: 410px; float: left; margin-top: 30px;  }
.oasis-item-picture { width: 100%; height: 320px; float: left; }
.oasis-item-thumbs { width: 100% ; float: left ; margin-top: 20px; margin-bottom: 20px; }
.oasis-item-thumb { width: 90px; height: 70px; float: left ; margin: 2px; border: 1px dashed #BBF; }

.oasis-item-right { width: 380px; float: left; margin: 8px; } 
.oasis-item-name { font-size: 13px;	color: black;	font-weight: bold; margin-bottom: 30px; }
.oasis-product_param  {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    padding: 3px 0;
    width: 400px;
}
.oasis-product_param span {
    display: block;
    font-weight: normal;
    left: -200px;
    margin-left: 100%;
    margin-top: -16px;
    position: relative;
    text-align: left;
    width: 200px;
}

.veronesi_kozha { width:100%; float: left; }
.veronesi_kozha_left { width: 400px;  float: left; }
.veronesi_kozha_right { width: 400px;  float: left; padding-top: 30px; padding-left: 30px;}
.veronesi_kozha_picture { width: 100% ; height: 600px; }
.veronesi_kozha_production { width: 100% ; }



.veronesi-picture { width: 100%; height: 525px; float: left; margin-bottom: 30px; }

.veronesi-item { width: 100%; height: 400px; float: left; margin-bottom: 30px; }
.veronesi-item-left { width: 500px; float: left; margin-top: 0px;  }
.veronesi-item-picture { width: 100%; height: 400px; float: left; }
.veronesi-item-right { width: 330px; float: left; margin: 8px; } 

.veronesi-mat { width: 100%; float: left; height: 90px; font-size: 10px; }
.veronesi-mat-left { width: 80px; float: left; text-align: center; }
.veronesi-mat-left a, .veronesi-mat-left a:visited  { font-weight: bold; }
.veronesi-mat-left a:hover  { font-weight: bold; color: #0066CC; }
.veronesi-mat-right { width: 770px; float: left; text-align: center;  } 

.veronesi-mat-item  { width: 69px; float: left; } 
.veronesi-mat-item-picture  { width: 100%; height: 30px; } 
.veronesi-mat-item-text  { width: 100%; height: 30px; margin: 0px; } 


.search { width: 49%; float: left; margin: 2px; border: 1px dashed #BBF; height: 70px; }
.search-picture { width: 90px; height: 70px; float: left ; margin: 2px; } 
.search-art { width: 120px; height: 70px;  text-align: center; float: left ; vertical-align: middle; } 
.search-caption { height: 70px;  vertical-align: middle; } 

.search-sort { height: 35px; width: 100%; float: left ; }
.search-floater { width: 350px; height: 35px; float: left ; }
.sort-floater { width: 480px; height: 35px; float: left ; }



.colors { margin-top:5px; margin-bottom:3px; background:#fff; } 
.color-cell 	  { width:12px; height:12px; margin-top:3px; margin-left:2px; margin-right:1px; float: left; background:#fff; border-color: #000; border-width: 1px; border-style: solid; }
.color-cell:hover { width:12px; height:12px; margin-top:3px; margin-left:2px; margin-right:1px; float: left; background:#fff; border-color: #FF6600; border-width: 1px; border-style: solid; }

.portfolio-head { width:100%; }
.portfolio-head-linkback { float: left; width:40px; }
.portfolio-head-right { float: left; width: 815px; background: #EEE; padding: 3px 5px; }
.portfolio-head-caption { width: 100% ; }
.portfolio-head-caption p { font-size: 12px; color: #FF6600; font-weight: bold; text-indent:0 !important; margin:0 !important; } 
.portfolio-head-description { width: 100% ; }
.portfolio-head-description p { text-indent:0 !important; margin:0 !important; }
.portfolio-picture { margin-top: 5px; width: 100%; min-height:300px; text-align: center; }

.portfolio-description { position: relative; width: 578px; left: 25px; background: #EEE; margin:10px 5px; padding:5px; text-align: justify; } 

.portfolio-description2 { width: 815px; background: #EEE; padding:3px 5px; text-align: justify; } 


.disk-caption { margin-top: 5px; margin-bottom:35px !important; text-indent:0 !important; margin-left:0; text-align: center !important; }


.btl-entry { width: 100%; height: 120px; clear: both; }
.btl-picture { width: 160px; height: 120px; float: left; }
.btl-description { width: 579px; height: 120px; float: left }

.btl-description p { padding-top:45px; padding-bottom:5px; margin-left:5px; text-indent: 0 !important; margin-top: 0px !important; }

.btl-logo { width: 200px; height: 135px; float: left; }


.client-picture { width: 140px; height: 100px; float: left; }
.client-description { width: 439px; height: 100px; float: left }
.client-description p { padding-top:45px; padding-bottom:5px; margin-left:5px; text-indent: 0 !important; margin-top: 0px !important; }

.order_table_head_row td { padding: 2px 5px; font-size: 13px; color: #0066CC;	font-weight: bold;  text-align: center;  }
.order_table_children_row td { padding: 2px 5px; font-size: 12px; color: #000000;	font-weight: normal;  }

.edit_table_head_row td { padding: 2px 5px; font-size: 13px; color: #0066CC;	font-weight: bold;  text-align: center;  }
.edit_table_children_row td { padding: 4px 5px; font-size: 12px; color: #000000;	font-weight: normal;  }


.sort { width: 100%; height: 25px; text-align: left; display:inline; font-size:11px; font-weight: bold; color: #000; padding-top:5px;}
.sort-cell { width: 100px; text-align: center; display:inline; margin: 10px 10px 0px 0px ; font-size:11px; font-weight: normal;  }
.sort-cell a, .sort-cell a:visited { font-size:11px; color: #777; }
.sort-cell a.active, .sort-cell a.active:hover { color: #0066CC;  }
.sort-cell a:hover   { color: black;}


.vityaz_compl-picture { width: 100%; height: 650px; float: left; margin-bottom: 30px; }

